0% menganggap dokumen ini bermanfaat (0 suara)
44 tayangan9 halaman

Materi Pyhton 3

Dokumen tersebut memberikan penjelasan tentang konsep dasar variabel dan tipe data dalam bahasa pemrograman Python. Variabel digambarkan sebagai keranjang untuk menyimpan data, sedangkan tipe data menentukan jenis data yang disimpan. Terdapat beberapa tipe data dasar seperti angka (integer dan float), teks (string), dan benar/salah (boolean). Dokumen ini juga mendemonstrasikan cara membuat dan mengecek tipe data variabel dalam Python.

Diunggah oleh

blitz pras
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 DOC, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
44 tayangan9 halaman

Materi Pyhton 3

Dokumen tersebut memberikan penjelasan tentang konsep dasar variabel dan tipe data dalam bahasa pemrograman Python. Variabel digambarkan sebagai keranjang untuk menyimpan data, sedangkan tipe data menentukan jenis data yang disimpan. Terdapat beberapa tipe data dasar seperti angka (integer dan float), teks (string), dan benar/salah (boolean). Dokumen ini juga mendemonstrasikan cara membuat dan mengecek tipe data variabel dalam Python.

Diunggah oleh

blitz pras
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 DOC, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 9

3.

1 Pembukaan
Python adalah bahasa pemrograman yang berorientasi objek secara menyeluruh.
Artinya semua variabel di dalam python adalah sebuah objek. Meskipun begitu, tentu saja
terdapat jenis-jenis tipe data pada Python yang harus kita pahami. Sebelum kita mulai
praktik, kita samakan dulu frekuensi pemahaman kita.

3.2 Apa itu variabel?

Anggap saja variabel adalah sebuah keranjang, tempat di mana kita bisa memasukkan
sesuatu di dalamnya, yaitu data.
Di python, kita bisa memasukkan tipe data apa saja ke dalam keranjang (yakni variabel)
tanpa harus mendefinisikan tipe datanya terlebih dahulu (hal ini berbeda dengan beberapa
bahasa pemrograman lain yang mengharuskan kita mendefinisikan tipe data terlebih dahulu).
3.2 Apa itu tipe data?
Tipe data –sesuai namanya– ia adalah jenis dari suatu data. Setiap data memiliki nilai,
dan setiap nilai memiliki jenis. Ada data-data yang bertipe angka, ada pula yang bertipe
huruf/karakter, ada juga yang bertipe benar/salah dan sebagainya.
Sebagai ibarat, kalau variabel adalah keranjang, maka tipe data adalah jenis barang atau
jenis benda yang akan kita masukkan ke dalam keranjang tersebut.
Gambar di bawah ini saya kira bisa memberikan ilustrasi dasar bagaimana hubungan
sebuah variabel dan tipe data.

Kita bisa lihat bahwa di dalam gambar di atas, terdapat banyak kotak dan banyak buah.
Setiap kotak tertentu digunakan untuk menyimpan jenis buah tertentu.
Sehingga bisa kita tarik kesimpulan bahwak:
 Kotak keranjang merepresentasikan variabel.
 Buah merepresentasikan data.
 Dan jenis-jenis buah tersebut merepresentasikan tipe data.
3.3 Cara Membuat Variabel
Secara singkat, membuat variabel di Python sangat mudah sekali. Kita hanya perlu
menuliskan nama variabel lalu diikuti oleh nilai yang kita inginkan.
Perhatikan contoh skrip berikut ini:
nama = 'Nurul Huda'
usia = 24
sudah_menikah = True

print('nama:', nama)
print('usia:', usia)
print('sudah menikah:', sudah_menikah)
Kode program 01
Jika kita eksekusi, program di atas akan menghasilkan output seperti berikut:
nama: Nurul Huda
ujia: 24
sudah menikah: True

Penjelasan
Pada skrip di atas, kita membuat 3 buah variabel:
 nama
 usia
 sudah_menikah
Masing-masing variabel kita berikan sebuah nilai.
 Variabel nama memiliki nilai "Nurul Huda"
 Variabel usia memiliki nilai 24
 Variabel sudah_menikah memiliki nilai True
Lalu di baris selanjutnya, kita menampilkan isi dari masing-masing variabel menggunakan
perintah print().
Mudah sekali bukan?
Ya, tentu saja! 😁

3.4 Aturan Penamaan Variabel


Secara umum, kita bisa membuat nama variabel apa saja yang kita mau di dalam
python. Akan tetapi, terdapat beberapa aturan dan pengecualian.
Berikut ini aturan-aturannya secara sederhana:
1. Nama variabel hanya boleh diawali oleh huruf atau underscore.
2. Nama variabel tidak boleh diawali oleh angka.
3. Nama variabel hanya bisa terdiri dari karakter alpha-numeric dan underscore (A-z, 0-
9, and _ )
4. Nama variabel bersifat case sensitive. Artinya variabel nama berbeda dengan Nama
atau naMA
Sebagai contoh, berikut ini adalah variabel-variabel yang benar xdan variabel-variabel yang
salah:
1. _nama ✅
2. 1nama ❌
3. nama depan ❌
4. namaDepan ✅
5. nama_belakang ✅
6. nama%lengkap ❌

3.5 Aturan Assignment


Aturan assignment atau aturan pemberian nilai terhadap variabel di dalam Python bisa
selesai secara multiple mau pun secara single.
Cara single adalah dengan memberikan satu nilai terhadap satu variabel dalam satu baris,
sedangkan cara multiple adalah dengan memberikan multiple nilai terhadap multiple
variables dalam satu baris.
Perhatikan contoh berikut:
a, b, c = 1, 2, "Mantap"

print('a:', a)
print('b:', b)
print('c:', c)

# kita juga bisa memberikan satu nilai yang sama untuk


# beberapa variabel

d = e = f = 10

print('d:', d)
print('e:', e)
print('f:', f)
Jika dijalankan, program di atas akan menghasilkan output:
a: 1
b: 2
c: Mantap
d: 10
e: 10
f: 10

3.6 Memeriksa Tipe Data Pada Python


Sebelum kita memasuki contoh-contoh tipe data dasar pada python, kita akan
mempelajari cara untuk memeriksa atau mengetahui tipe data dari suatu variabel.
Untuk melakukannya, kita bisa menggunakan fungsi type() bawaan python.
Perhatikan kode program berikut:
a = 'Madura'
b = 50

print(type(a))
print(type(b))
Output:
<class 'str'>
<class 'int'>

3.7 Jenis-Jenis Tipe Data Python


Jika kita lihat kembali kode program 01 di atas, maka kita akan mendapati bahwa data
dari masing-masing 3 variabel memiliki tipe data yang berbeda-beda.
nama = 'Nurul Huda'
usia = 24
sudah_menikah = True
 Variabel nama memiliki tipe data string (teks)
 Variabel usia memiliki tipe data number (numerik)
 Dan variabel sudah_menikah memiliki tipe data boolean (benar/salah)
Sekarang, kita akan mencoba dan memahami lebih jauh tentang masing-masing dari tipe data
di atas.
3.8 Tipe Data Numbers (Numerik)
Yang pertama adalah tipe data numerik. Tipe data numerik adalah semua jenis tipe yang
bersifat angka, bisa ditambah, bisa dikurangi, bisa dikali, bisa dibagi, dan lain sebagainya.
Ada beberapa tipe data numerik pada python; seperti integer, float, dan kompleks.
Integer
Tipe data integer adalah tipe data bilangan bulat. Sehingga setiap variabel yang memiliki
nilai bilangan bulat, maka ia akan dikategorikan sebagai integer.
Float
Hampir sama dengan tipe data integer, hanya saja tipe data float dipergunakan untuk
variabel-variabel yang memiliki nilai pecahan / desimal.
Complex
Sedangkan tipe data numerik yang lainnya adalah tipe data complex, sesuai namanya, ini
adalah tipe data yang kompleks. Ia merepresentasikan nilai imajiner.
Mencoba tipe data numerik
Setelah perkenalan singkat dengan 3 tipe data numerik pada python, sekarang waktunya
untuk kita mencoba masing-masing dari jenis tipe data tersebut.
Buka lagi teks editor kalian, lalu tuliskan kode program berikut:
panjang = 5
lebar = 10.5
luas = panjang * lebar

print(panjang, '*', lebar, '=', luas)


print("Tipe dari variabel panjang:", type(panjang))
print("Tipe dari variabel lebar:", type(lebar))
print("Tipe dari variabel luas:", type(luas))
Dengan memanggil fungsi type(nama_variabel), kita akan bisa mengetahui tipe data dari
sebuah variabel.
Jika dijalankan, kode program di atas akan menghasilkan output seperti berikut:
5 * 10.5 = 52.5
Tipe dari variabel panjang: <class 'int'>
Tipe dari variabel lebar: <class 'float'>
Tipe dari variabel luas: <class 'float'>
Dan untuk tipe data complex, silakan coba tulis dan jalankan kode program berikut
a = 5j
b = 10j
c = a + b

print(a, '+', b, '=', c)


print('Tipe dari a:', type(a))
print('Tipe dari b:', type(b))
print('Tipe dari c:', type(c))
Output dari kode program di atas adalah:
5j + 10j = 15j
Tipe dari a: <class 'complex'>
Tipe dari b: <class 'complex'>
Tipe dari c: <class 'complex'>

3.9 Tipe Data String (Teks)


Selanjutnya yang akan kita bahas adalah tipe data string. Ia adalah tipe data yang
digunakan untuk menyimpan sebuah teks.
Data yang bertipe string harus diapit oleh tanda petik, baik tanda petik satu ('') mau pun
tanda petik dua ("").
Silakan perhatikan contoh kode program berikut:
nama_depan = "Wahit"
nama_belakang = 'Abdulloh'
nama_lengkap = nama_depan + ' ' + nama_belakang
usia = '12'
alamat = 'Bangkalan'
kata_mutiara = "Don't judge a book by it's cover"

print(nama_lengkap, '(' + usia + ')', ',', 'dari', alamat, ', kata


mutiara:', kata_mutiara)

print('\nTipe dari nama_lengkap:', type(nama_lengkap))


print('Tipe dari usia:', type(usia))
print('Tipe dari alamat:', type(alamat))
print('Tipe dari kata_mutiara:', type(kata_mutiara))
Jika kita menjalankan kode program di atas, hasil yang akan kita dapat adalah seperti berikut:
Wahit Abdulloh (12) , dari Bangkalan , kata mutiara: Don't judge a book by
it's cover

Tipe dari nama_lengkap: <class 'str'>


Tipe dari usia: <class 'str'>
Tipe dari alamat: <class 'str'>
Tipe dari kata_mutiara: <class 'str'>

Catatan
Coba perhatikan variabel usia, meskipun isinya adalah sebuah angka numerik, tetap saja di
situ dia bertipe data string.
Kenapa? karena ia diapit oleh tanda petik.
Lalu, apa perbedaan antara tipe data numerik dan tipe data teks (string)?
Perbedaannya terletak pada fungsi dan cara mengoperasikannya.
Misalkan kita ingin menambahkan dua buah variabel bertipe data numerik, yang kita
dapatkan adalah hasil penjumlahannya.
Berbeda jika kita menambahkan dua buah variabel bertipe data string (teks), yang kita
dapatkan adalah hasil penggabungan keduanya.
Perhatikan contoh berikut:
# penjumlahan dua data numerik
print(5 + 5) # output 10

# penjumlahan dua data string


print('5' + '5') # output 55
Output dari kode program di atas:
10
55
Oleh karena itu: pemilihan tipe data yang tepat sangatlah penting agar tidak terjadi pada
kesalahan operasi.

3.10 Tipe Data Boolean (Benar/Salah)


Tipe data boolean adalah tipe data yang paling simpel dan mudah. Akan tetapi dia
sangat penting sekali bahkan untuk membangun program/aplikasi skala besar sekalipun.
Tipe data boolean hanya memiliki dua buah nilai, yaitu; True dan False.
Nilai True untuk pernyataan bernilai benar, dan False untuk merepresentasikan pernyataan
yang bernilai salah.
Simpelnya, kita bisa mempraktikkan kode program berikut:
saya_orang_indonesia = True
saya_adalah_robot = False
print('Apakah saya orang Indonesia?', saya_orang_indonesia)
print('Apakah saya adalah robot?', saya_adalah_robot)
print('Tipe dari saya_orang_indonesia', type(saya_orang_indonesia))
print('Tipe dari saya_adalah_robot', type(saya_adalah_robot))
Jika dijalankan, maka output yang akan kita dapatkan adalah:
Apakah saya orang Indonesia? True
Apakah saya adalah robot? False
Tipe dari saya_orang_indonesia <class 'bool'>
Tipe dari saya_adalah_robot <class 'bool'>

Anda mungkin juga menyukai