0% menganggap dokumen ini bermanfaat (0 suara)
47 tayangan

Mengenal Pemrograman Python 1

Python merupakan bahasa pemrograman tingkat tinggi yang fleksibel dan mudah dipelajari. Dokumen menjelaskan pengertian Python, kegunaannya, persiapan untuk belajar Python, aturan penulisan kode, jenis variabel dan tipe data yang umum digunakan seperti bilangan, string, list, tuple, set dan dictionary.

Diunggah oleh

Accurate Medikacom
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)
47 tayangan

Mengenal Pemrograman Python 1

Python merupakan bahasa pemrograman tingkat tinggi yang fleksibel dan mudah dipelajari. Dokumen menjelaskan pengertian Python, kegunaannya, persiapan untuk belajar Python, aturan penulisan kode, jenis variabel dan tipe data yang umum digunakan seperti bilangan, string, list, tuple, set dan dictionary.

Diunggah oleh

Accurate Medikacom
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
Anda di halaman 1/ 22

Mengenal

Pemrograman Python
Apa Itu Python?
• Python merupakan bahasa pemrograman tingkat tinggi yang
diracik oleh Guido van Rossum.
• Python banyak digunakan untuk membuat berbagai macam
program, seperti: program CLI, Program GUI (desktop),
Aplikasi Mobile, Web, IoT, Game, Program untuk Hacking, dsb.
• Python juga dikenal dengan bahasa pemrograman yang
mudah dipelajari, karena struktur sintaknya rapi dan mudah
dipahami.
Why Python?
Python memang sangat
sederhana dibandingkan bahasa
yang lainnya. Tidak perlu ini dan
itu untuk membuat
program Hello World!.

Bahkan tagline di websitenya


menjelaskan, kalau python akan
membuatmu bekerja lebih cepat
dan efektif.
Persiapan Alat untuk Belajar
Pemrograman Python
Apa saja alat-alat yang harus dipersiapkan untuk belajar
pemrograman python?
• Python Interpreter yang menerjemahkan bahasa python ke
bahasa mesin, sehingga program bisa dijalankan.
• Teks Editor/IDE: Program yang digunakan untuk menulis kode
python yang anda buat.
Aturan Dalam Penulisan Coding
Python
Penulisan Statement Python
• Penulisan satu statement tidak diakhiri dengan tanda titik-
koma.
• Contoh :
• Sedangkan, bila kita ingin menulis lebih dari satu statement
dalam satu baris, maka kita harus memisahnya dengan titik-
koma.
• Contoh :
Variabel dan Tipe Data
Python
Pengertian Variabel
• Variabel adalah lokasi di memori yang digunakan untuk
menyimpan nilai.
• Pada saat kita membuat sebuah variabel, kita ‘memesan’
tempat di dalam memori RAM.
• Tempat tersebut bisa diisi dengan data atau objek, baik itu
bilangan bulat (integer), pecahan (float), karakter (string), dan
lain – lain.
Memberi Nilai Variabel
• Di python, variabel tidak perlu dideklarasikan secara eksplisit.
• Deklarasi atau pembuatan variabel terjadi secara otomatis pada saat
kita memberi (menugaskan) suatu nilai ke variabel.
• Tanda sama dengan ( = ) digunakan untuk memberikan nilai ke
variabel.
• Operand di sebelah kiri tanda = adalah nama variabel dan di sebelah
kanan tanda = adalah nilai yang disimpan di dalam variabel.
Sebagai contoh:
• Panjang = 10
• Lebar = 5
Multitasking Variable
• Kita bisa memberi nilai ke beberapa variabel secara bersamaan
seperti berikut.
x=y=z=3
• Pada contoh di atas, kita menciptakan sebuah objek integer, yaitu
bilangan 3, dan kemudian kita menugaskan ketiga variabel untuk
menunjuk ke lokasi yang sama yang berisi 3.

• Kita juga bisa menugaskan masing – masing variabel ke objek yang


berbeda dalam sebaris perintah. Sebagai contoh:
a, b, c = 1, 3.4, "Umar"
• Pada contoh di atas, variabel a diberi nilai 1, b nilai 3.4, dan variabel c
diberi nilai “Umar”.
Tipe Data Python
• Data yang disimpan di memori memiliki tipe yang berbeda – beda.
• Misalnya untuk panjang, akan disimpan dengan tipe bilangan. Nama orang
akan disimpan dalam tipe string/karakter.
• Suhu akan disimpan dalam bentuk bilangan berkoma. Dan lain
sebagainya.

• Masing – masing tipe data akan memiliki operasi yang berbeda –


beda.
• Python memiliki enam tipe data standar atau paling sering digunakan,
yaitu:
1. Bilangan (Number)
2. String
3. List
4. Tuple
5. Set
6. Dictionary
Bilangan (Number)
• Tipe data bilangan yang umum ada 2 yaitu, integer dan float.
• Integer adalah bilangan bulat, sedangkan float adalah bilangan
pecahan.
• Selain itu ada tipe bilangan lain, yaitu bilangan kompleks yaitu
bilangan yang memiliki bagian real dan imajiner.
• Integer, float, dan kompleks masing-masing di Python diwakili oleh
kelas int, float, dan complex.
• Kita bisa menggunakan fungsi type() untuk mengetahui tipe data
suatu objek di python.
String

• String adalah satu atau serangkaian karakter yang diletakkan diantara


tanda kutip, baik tanda kutip tunggal ( ‘) maupun ganda ( ” ). Huruf, angka,
maupun karakter lainnya yang digabung menjadi teks adalah contoh string.
• String adalah tipe data yang anggotanya berurut dan memiliki indeks.
Indeks dimulai dari angka 0 bila dimulai dari depan dan -1 bila diindeks dari
belakang.
• Tiap karakter bisa diakses menggunakan indeksnya dengan format
namastring[indeks] .
• Pada string juga bisa dilakukan slicing atau mengakses sekelompok
substring dengan format namastring[awal:akhir]. Untuk jelasnya bisa
diperhatikan contoh berikut.
Contoh Slicing pada String

Akan menghasilkan Output seperti ini :


List (Untaian)
• List adalah tipe data yang berisi item yang berurut. Seperti halnya tipe data
string, tiap item (anggota) list memiliki indeks sesuai dengan urutannya.
Indeks dimulai dari 0 dan bukan dari 1.
• List bisa berisi anggota dengan tipe yang sama maupun berbeda. Untuk
mendeklarasikan list, digunakan tanda kurung [ ] dan masing-masing
anggotanya dipisahkan oleh tanda koma.
Contoh Deklarasi : lst = [1, 'dua', 3.0]
• Untuk mengakses item dari list caranya adalah dengan memanggil nama list
diikuti indeks dari item yang bersangkutan, yaitu dengan format
namalist[index]
• Selain itu bisa juga dilakukan pengaksesan terhadap sejumlah item dari
indeks ke indeks. Hal ini disebut slicing. Contohnya sebagai berikut:
Contoh Slicing pada List

Akan menghasilkan Output seperti ini :


Tuple
• Tuple adalah jenis data lain yang mirip dengan list. Perbedaannya dengan list
adalah anggotanya tidak bisa diubah (immutable).
• List bersifat mutable, sedangkan tuple bersifat immutable. Sekali tuple
dibuat, maka isinya tidak bisa dimodifikasi lagi.
• Tuple dideklarasikan dengan menggunakan tanda kurung ( ). dan
anggotanya dipisahkan oleh tanda koma. Tuple berguna untuk data yang
dimaksudkan tidak diubah isinya. Misalnya tuple komposisi warna untuk
putih adalah (255,255,255).
• Contoh Penggunaan Tuple seperti ini :
Set
• Set adalah salah satu tipe data di Python yang tidak berurut (unordered). Set
memiliki anggota yang unik (tidak ada duplikasi). Jadi misalnya kalau kita
meletakkan dua anggota yang sama di dalam set, maka otomatis set akan
menghilangkan yang salah satunya.
• Set bisa digunakan untuk melakukan operasi himpunan matematika seperti
gabungan, irisan, selisih, dan komplemen.
• Set dibuat dengan meletakkan anggota – anggotanya di dalam tanda kurung
kurawal { }, dipisahkan menggunakan tanda koma. Kita juga bisa membuat
set dari list dengan memasukkan list ke dalam fungsi set()
• Set bisa berisi data campuran, baik integer, float, string, dan lain sebagainya.
Akan tetapi set tidak bisa berisi list, set, dan dictionary.
Contoh Penggunaan
Tipe Data Set

Akan menghasilkan Output seperti ini :


Dictionary

• Dictionary adalah tipe data yang tiap anggotanya terdiri dari pasangan
kunci-nilai (key-value). Mirip dengan kamus dimana ada kata ada arti.
• Dictionary umumnya dipakai untuk data yang besar dan untuk mengakses
anggota data secara acak. Anggota dictionary tidak memiliki indeks.
• Dictionary dideklarasikan dengan menggunakan tanda kurung kurawal { },
dimana anggotanya memiliki bentuk kunci:nilai atau key:value dan tiap
anggota dipisah tanda koma. Kunci dan nilainya bisa memiliki tipe
sembarang.
• Untuk mengakses nilai dari anggota dictionary, kita menggunakan key-nya.
Contoh Penggunaan
Tipe Data Dictionary
Catatan Penting
• Tipe data sering disebut objek. Pada dasarnya semua hal di python
adalah objek.
• Ada tipe data lain yang umumnya dimiliki oleh bahasa Python, yaitu
tipe None. Tipe None adalah sebuah tipe data spesial yang
menunjukkan bahwa nilai/data suatu variabel itu belum/tidak ada
(bukan nol, tapi tidak ada). Pada bahasa pemrograman lain seperti C,
atau PHP, tipe data ini disebut null.
• Tipe data string, tuple, dan list masuk ke dalam tipe data yang
disebut tipe data berurut / ordered atau sekuensial / sequence.
Tipe data dictionary disebut data tidak berurut / unordered.
TUGAS INDIVIDU

• Buatlah Contoh Slicing String sehingga menghasilkan output seperti


berikut

• Buatlah Contoh Slicing List dengan Angka-angka berikut :


b = [9,18,27,36,45,54,63,72,81,90]

Tampilkan Output :
b[3], b[1:5], b[7:]

Anda mungkin juga menyukai