0% menganggap dokumen ini bermanfaat (0 suara)
3 tayangan7 halaman

Variabel dan Tipe Data dalam Python

Diunggah oleh

rahmaa dwi
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
3 tayangan7 halaman

Variabel dan Tipe Data dalam Python

Diunggah oleh

rahmaa dwi
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

Modul Praktikum Pemrograman Komputer

“Python”

MODUL 2
VARIABEL DAN TIPE DATA PYTHON

I. Tujuan
1. Mahasiswa mengerti konsep variabel, tipe data, dan operator pada Python.
2. Mahasiswa dapat menggunakan tipe data sesuai dengan variabel yang digunakan.
3. Mahasiswa dapat membuat aplikasi sederhana pemrograman Python dengan variabel
dan tipe data.

II. Dasar Teori


Variable (Variabel)
Variabel adalah lokasi cadangan memori untuk menyimpan nilai. Ini berarti bahwa
ketika Anda membuat variabel, Anda memesan beberapa ruang di memori. Berdasarkan
tipe data variabel, interpreter mengalokasikan memori dan memutuskan apa yang dapat
disimpan dalam memori yang dicadangkan. Oleh karena itu, dengan menetapkan tipe data
yang berbeda ke variabel, Anda dapat menyimpan bilangan bulat, desimal, atau karakter
dalam variabel ini. Setelah variabel diberi nilai, variabel dapat digunakan sebagai
pengganti nilai itu. Variabel didefinisikan dengan operator penugasan, “=". Python diketik
secara dinamis, artinya variabel dapat ditetapkan tanpa mendeklarasikan tipenya, dan
tipenya dapat berubah. Nilai dapat berasal dari konstanta, dari komputasi yang melibatkan
nilai variabel lain atau dari keluaran suatu fungsi.
Contoh Variabel:
hitung = 100 # tipe data integer
mil = 1000.0 # tipe data float
nama = "Joyo" # tipe data string
print (hitung)
print (mil)
print (nama)

a=b=c=1
Di sini, objek integer dibuat dengan nilai 1, dan ketiga variabel ditugaskan ke lokasi
memori yang sama. Anda juga dapat menetapkan beberapa objek ke beberapa variabel.

a, b, c = 1, 2, "Joyo"
Di sini, dua objek integer dengan nilai 1 dan 2 ditugaskan ke variabel a dan b masing-
masing, dan satu objek string dengan nilai "Joyo" ditugaskan ke variabel c.

Berikut adalah beberapa aturan dasar untuk variabel Python:


• Nama variabel harus dimulai dengan huruf atau karakter garis bawah
• Nama variabel tidak boleh dimulai dengan angka
• Nama variabel hanya boleh berisi karakter alfanumerik (A-z, 0-9) dan garis bawah

Program Studi Teknik Industri


Fakultas Teknik Universitas Muria Kudus 2025 1
Modul Praktikum Pemrograman Komputer
“Python”

• Nama variabel peka huruf besar/ kecil (case sensitive), misalnya jumlah, Jumlah dan
AMOUNT adalah tiga variabel yang berbeda.

➢ Identifier Python
Urutan karakter yang digunakan untuk membentuk nama variabel (dan nama untuk
entitas Python lainnya) disebut identifier. Ada beberapa kata yang digunakan untuk
penggunaan khusus dalam Python. Anda tidak boleh menggunakan kata-kata ini
sebagai pengenal Anda sendiri. Mereka mudah dikenali di IDLE karena otomatis
berwarna oranye. Berikut ini adalah aturan untuk penamaan identifier:
o Harus dimulai dengan huruf (a-z, A-Z) atau garis bawah (_).
o Diikuti oleh huruf, angka (0-9), atau garis bawah.
o Tidak boleh menggunakan karakter khusus seperti @, #, $, dan lain-lain.
o Tidak boleh menggunakan nama-nama yang sudah dimiliki/digunakan oleh
Python, seperti:

o Contoh nama yang diperbolehkan:

o Contoh yang tidak diperbolehkan:

Komentar
Komentar adalah teks dalam kode yang tidak dieksekusi oleh program. Komentar
digunakan untuk menjelaskan bagian-bagian kode agar lebih mudah dipahami. Komentar
dapat ditulis sebagai:

o Komentar Satu Baris: Menggunakan simbol #, semua yang ditulis setelah


simbol ini pada baris yang sama akan dianggap sebagai komentar.

Program Studi Teknik Industri


Fakultas Teknik Universitas Muria Kudus 2025 2
Modul Praktikum Pemrograman Komputer
“Python”

Komen di samping code:

Kmen tidak selalu digunakan untuk menulis note. Komen bisa digunakan
untuk menonaktifkan baris code:

o Komentar Multibaris: Menggunakan tiga tanda kutip tunggal (''') atau


tiga tanda kutip ganda (""") di awal dan akhir komentar.

Menggunakan tanda kutip:

Data Type (Tipe Data)


Data yang disimpan dalam memori dapat terdiri dari banyak jenis. Misalnya, usia
seseorang disimpan sebagai nilai numerik dan alamatnya disimpan sebagai karakter
alfanumerik. Python memiliki berbagai tipe data standar yang digunakan untuk
mendefinisikan operasi yang mungkin dilakukan pada merekadan metode penyimpanan
untuk masing-masing.
Python memiliki tipe data yang cukup unik bila dibandingkan dengan Bahasa
pemrograman lainnya.
Python memiliki lima tipe data standar-
▪ Number (Angka)
▪ String (Rangkaian)
▪ List (Daftar)
▪ Tupel
▪ Dictionary (Kamus)

Program Studi Teknik Industri


Fakultas Teknik Universitas Muria Kudus 2025 3
Modul Praktikum Pemrograman Komputer
“Python”

Tabel 1. Tipe Data Python


Tipe Data Nama Tipe Deskripsi

Text
str Tipe data untuk menyimpan teks. Contoh: "Hello, World!".
Type
Numeric Tipe data untuk menyimpan bilangan bulat. Contoh: 42, -
int
Types 7.
Tipe data untuk menyimpan angka desimal. Contoh: 3.14,
float
-0.001.
Tipe data untuk menyimpan angka kompleks (bilangan
complex
yang memiliki bagian nyata dan imajiner). Contoh: 3 + 4j.
Sequence Tipe data yang menyimpan urutan elemen yang dapat
list
Types diubah. Contoh: [1, 2, 3, 4].
Tipe data yang menyimpan urutan elemen yang tidak
tuple
dapat diubah. Contoh: (1, 2, 3, 4).
Tipe data yang menyimpan urutan angka dalam rentang
range
tertentu. Contoh: range(0, 10).
Mapping Tipe data untuk menyimpan pasangan kunci-nilai. Contoh:
dict
Type {"nama": "Alice", "umur": 30}.
Tipe data yang menyimpan koleksi unik dari elemen yang
Set Types set
tidak terurut. Contoh: {1, 2, 3}.
Tipe data untuk menyimpan koleksi unik dari elemen yang
frozenset tidak terurut dan tidak dapat diubah. Contoh:
frozenset([1, 2, 3]).
Boolean Tipe data untuk menyimpan nilai kebenaran. Hanya
bool
Type memiliki dua nilai: True dan False.
Binary Tipe data untuk menyimpan urutan byte (data biner).
bytes
Types Contoh: b'Hello'.
Tipe data yang mirip dengan bytes, tetapi dapat diubah.
bytearray
Contoh: bytearray(b'Hello').
Tipe data yang memungkinkan akses ke buffer data tanpa
memoryview
salinan.
None Tipe data yang menyimpan nilai None, digunakan untuk
NoneType
Type menunjukkan ketidakadaan nilai. Contoh: None.

Program Studi Teknik Industri


Fakultas Teknik Universitas Muria Kudus 2025 4
Modul Praktikum Pemrograman Komputer
“Python”

o Fungsi Input
Fungsi input() digunakan untuk mengambil input dari pengguna. Berikut adalah
sintaks dasar:

• Pesan yang ditampilkan: Pesan ini muncul di konsol untuk memberi tahu
pengguna apa yang harus dimasukkan.

• variabel: Nama variabel yang akan menyimpan data yang dimasukkan oleh
pengguna.

Secara default, semua data yang diambil melalui input() dianggap sebagai tipe data
string. Jika kita ingin mengubah tipe data tersebut, kita perlu melakukan konversi.
Berikut adalah beberapa contoh konversi tipe data:

Tabel 2. Operator Aritmatika


Nama
Operator Deskripsi Contoh Hasil
Operator
+ Penjumlahan Menambahkan dua operand 5+3 8
Mengurangi operand kedua
- Pengurangan 5-2 2
dari operand pertama
* Perkalian Mengalikan dua operand 5*3 15
Membagi operand pertama
/ Pembagian 5/2 2.5
dengan operand kedua
Pembagian Membagi dan membulatkan
// 5 // 2 2
Bulat hasil ke bawah
Menghasilkan sisa dari
% Modulus 5%2 1
pembagian
Menghitung pangkat dari
** Pangkat operand pertama terhadap 5 ** 2 25
operand kedua

Contoh:

III. LATIHAN PENGGUNAAN VARIABEL DAN TIPE DATA PYTHON


Variabel
➢ lebar = 10
tinggi = 12
area = lebar * tinggi
area

Program Studi Teknik Industri


Fakultas Teknik Universitas Muria Kudus 2025 5
Modul Praktikum Pemrograman Komputer
“Python”

➢ 10 = lebar
lebar = lebar + 5
lebar

➢ x=3
y=5
print(‘Jumlah dari’, x, ‘ditambah’, y, ‘adalah’, x+y)

Fungsi input
orang = input(“Masukkan nama Anda:”)
print(“Hallo”, orang)

➢ #memasukkan data dalam sebuah variabel


nama = "Raisa Daud" #isi variabel berupa string
print(nama) #mencetak variabel

#nilai dan tipe data dalam variabel


umur = 31 #tipe data angka / numeric
print(umur) #mencetak nilai umur
print(type(umur)) #melihat tipe data dari umur
umur = "tiga puluh satu" #tipe data string
print(umur) #mencetak string dari umur
print(type(umur)) #melihat tipe data

first_name = "Imelda"
middle_name = "K."
last_name = "Mercy"
name = first_name+" "+middle_name+" "+last_name
age = 20
hobby = "Menyanyi"
print("Profil\n",name,"\n",age,"\n",hobby)

Tipe Data
#tipe data String
print("string dengan menggunakan tanda kutip dua")
print('ini string menggunakan tanda kutip satu')
#tipe data string dengan menjelaskan spesial karakter atau escape sequences
print('ini adalah tanda single quote (\')')
print("ini adalah tanda double quote (\")")
print("ini adalah tanda slash (\\)")
print("Algoritma\nPemrograman") #menggunakan \n

Program Studi Teknik Industri


Fakultas Teknik Universitas Muria Kudus 2025 6
Modul Praktikum Pemrograman Komputer
“Python”

print("Algoritma\bPemrograman") #menggunakan \b
print("Algoritma\tPemrograman") #menggunakan \t
print("Algoritma\rPemrograman") #menggunakan \b

#tipe data Integer


print(20)

#tipe data Float


print(3.14)
print(.2)
print(4.2e-3)

#tipe data Binary


print(0b10)

#tipe data octal


print(0o10)

#tipe data Hexadecimal


print('tipe data heksa desimal',0x10)

#tipe data Complex


print(5j)

#tipe data List


print([1,2,3,4,5])
print(["satu", "dua", "tiga"])

#tipe data Tuple


print((1,2,3,4,5))
print(("satu", "dua", "tiga"))

#tipe data Dictionary


print({"nama":"Mercy", 'umur':20})

#tipe data Dictionary dimasukan ke dalam variabel biodata


biodata = {"nama":"Mercy", 'umur':21} #proses inisialisasi variabel biodata
print(biodata) #proses pencetakan variabel biodata yang berisi tipe data Dictionary
type(biodata) #fungsi untuk mengecek jenis tipe data. akan tampil <class 'dict'> yang
berarti dict adalah tipe data dictionary.

Program Studi Teknik Industri


Fakultas Teknik Universitas Muria Kudus 2025 7

Anda mungkin juga menyukai