Pemrograman
Komputer
MINGGU KE-5
Outline
❖ Review Materi Minggu Lalu
❖ Python sanagat memperhatikan dalam indentasi (spasi) dan pergantian baris, kesalahan
indentasi akan menyebabkan gagal compile hingga kesalahan program
# untuk Python
print (“Hello Python”)
Variable
❑ Variable adalah nama yang digunakan untuk menyimpan nilai dan nilai yang ada di dalamnya dapat
dirubah
❑ Variable pada python tidak perlu di deklarasikan tidak seperti pada Bahasa pemrograman yang lain
(Pascal, C, C++ , dll)
❑ Jenis data dalam variable dapat berubah-ubah
❑ Penulisan varible harus didahului dengan huruf dan karakter setelah nya dapat berupa huruf atau
angka
❑ Penulisan variable bersifat case sensitive dan tidak boleh dipisahkan oleh spasi, gunakan karakter
pemisah underscore (_)
❑ Nama variable tidak boleh menggunakan keyword yang sudah didefinisikan oleh python
Tipe String
❑ Tipe string dapat didefinisikan oleh tanda petik 1 (‘ ‘) , tanda petik 2 (“ “) maupun tanda petik 3
(‘’’ ‘’’ atau “”” “”” )
❖ Kita dapat mengambil satu atau beberapa karakter dari suatu string dengan cara menyertakan
indeks atau posisi dari karakter bersangkutan
❖ indeks string diawali dari 0 ( untuk dari kiri ke kanan) dan dari -1 (untuk dari kanan ke kiri)
S[0] S[1] S[2] S[3] S[4] S[5]
P Y T H O N
S[-6] S[-5] S[-4] S[-3] S[-2] S[-1]
Tipe Number
➢ Number adalah tipe data yang tidak berubah
❖ biner ditulis dalam notasi 0b, desimal langsung ditulis angka nya, oktal ditulis dalam notasi 0o
dan hexadecimal ditulis dalam notasi 0x
23 = e x 16+d x 8 +c x 4 +b x 2 +a x 1
23 = 10111
23 (decimal) = b x 8+a x 1
23 (decimal) = 27 (oktal)
23 (decimal) = b x 16+a x 1
23 (decimal) = 17 (hexadesimal)
Tipe Boolean
❖Pada sebelum python 2.3 tidak memiliki tipe khusus untuk menangani nilai logika
❖ Saat itu nilai benar direpresentasikan dengan nilai selain nol atau dengan tipe string, tuple, list,
maupun dictionary
❖ Pada versi python 2.3 mulai diperkenalkan tipe baru yaitu bool yang merupakan subkelas dari
tipe integer
❖ Array adalah suatu tipe data yang didefinisikan sebagai kumpulan nilai dari tipe data sejenis
yang dibungkus ke dalam satu nama yang sama dan diakses berdasarkan indeksnya
❖ Tipe dictionary, list dan tuple merupakan tipe data dalam python yang cara kerja nya mirip
dengan array
Tipe Dictionary
❖ Sering disebut juga tipe mapping
❖ Berisi nama tertentu (biasanya bertipe string) dan menggabungkan relasi satu ke satu antara
kunci (key) dan nilai (value)
❖ Dalam list, elemen tidak terindeks berdasarkan key tertentu tapi berdasarkan indeks bilangan
yang diawali oleh 0
❖ Apa yang membedakan tipe set dengan tipe list yang telah dijelaskan ?