MODUL PENGENALAN PYTHON
KKA KELAS 10
A. 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.
(Python bagus untuk pemula yang belum pernah coding)
B. Kenapa belajar Python?
Pernah melihat meme ini?
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.
Python is a programming language that lets you work quickly and integrate systems more
effectively.
C. Input dan Output
Dalam pemrograman, input dan output (I/O) adalah cara programan berkomunikasi dengan
pengguna. Input adalah data atau informasi yang dimasukkan ke dalam program, sementara
output adalah hasil yang ditampilkan oleh program ke pengguna.
D. Struktur data pada Phyton
Struktur data adalah metode untuk mengorganisir data dalam program. Dalam machine
learning, data seringkali terdiri atas jutaan baris informasi, sehingga perlu memilih struktur
data yang tepat.
E. Pengertian Variabel dan Tipe Data
Variabel merupakan tempat menyimpan data, sedangkan tipe data adalah jenis data yang
tersimpan dalam variabel.
Variabel bersifat mutable, artinya nilainya bisa berubah-ubah.
IMPLEMENTASI DENGAN BAHASA PEMROGRAMAN PYTHON
Bukalah link berikut :
[Link]
Tampilan pada laptop
Kumpulan project yang kalian
simpan setelah memiliki akun
Pilih
bahasa
python 3
Pilih sign up jika belum mempunyai akun
atau
login jika pernah memiliki akun
A. Penulisan Statement Python
Statement adalah sebuah instruksi atau kalimat perintah yang akan dieksekusi oleh komputer.
Contoh:
Penulisan satu statement tidak diakhiri dengan tanda titik-koma.
Sedangkan, bila kita ingin menulis lebih dari satu statement dalam satu baris, maka kita harus
memisahnya dengan titik-koma.
Contoh:
B. Penulisan String pada Python
String adalah teks atau kumpulan dari karakter.
String dalam pemrograman biasanya ditulis dengan dibungkus menggunakan tanda petik.
Bisa menggunakan tanda petik tunggal maupun ganda.
Contoh:
Atau kita juga bisa menggunakan triple tanda petik.
Contoh:
C. Membuat Variabel di Python
Variabel di python dapat dibuat dengan format seperti ini:
Contoh:
Kemudian untuk melihat isi variabel, kita dapat menggunakan fungsi print
Aturan Penulisan Variabel
1) Nama variabel boleh diawali menggunakan huruf atau garis bawah (_),
contoh: nama, _nama, namaKu, nama_variabel.
2) Karakter selanjutnya dapat berupa huruf, garis bawah (_) atau angka,
contoh: __nama, n2, nilai1.
3) Karakter pada nama variabel bersifat sensitif (case-sensitif). Artinya huruf besar dan
kecil dibedakan. Misalnya, variabel_Ku dan variabel_ku, keduanya adalah variabel
yang berbeda.
4) Nama variabel tidak boleh menggunakan kata kunci yang sudah ada dalam python
seperti if, while, for, dsb.
D. Menghapus Variabel
Ketika sebuah variabel tidak dibutuhkan lagi, maka kita bisa menghapusnya dengan
fungsi del().
Contoh:
Pada perintah terakhir, kita akan mendapatkan NameError. Artinya variabel tidak ada di
dalam memori alias sudah dihapus.
E. Tipe data
Cara mengisi nilai variabel ditentukan dengan jenis datanya, misalkan untuk tipe data
teks (string) maka harus diapit dengan tanda petik ("..."). Sedangkan untuk
angka (integer) dan boolean tidak perlu diapit dengan tanda petik.
Contoh:
Python akan secara otomatis mengenali jenis data atau tipe data yang tersimpan dalam
sebuah variabel.
Untuk memeriksa tipe data pada suatu variabel, kita bisa menggunakan fungsi type().
Contoh:
Jenis-jenis Tipe Data
Secara umum, tipe data primitif dalam python dibagi menjadi tiga jenis:
1. Tipe data angka
2. Tipe data teks
3. Tipe data boolean
1. Tipe Data Angka
Tipe data angka dibagi menjadi beberapa jenis lagi:
1. int (Integer): bilangan bulat, contoh 32, 22, 12, 10, dsb.
2. float: bilangan pecahan, contoh 1.3, 4.2, 22.3, dsb.
Contoh:
2. Tipe Data Teks
Tipe data teks dibagi menjadi dua jenis lagi:
1. Char: Karakter, contoh 'R'.
2. String: Kumpulan karakter, contoh "aku lagi makan".
Penulisan tipe data teks harus diapit dengan tanda petik. Bisa menggunakan petik tunggal
('...'), ganda ("..."), dan tiga ('''...''' atau """...""").
Contoh:
3. Tipe data boolean
Tipe data boolean adalah tipe data yang hanya memiliki dua nilai
yaitu True dan False atau 0 dan 1.
Penulisan True dan False, huruf pertamanya harus kapital dan tanpa tanda petik.
Contoh:
Contoh Program dengan Menggunakan Variabel dan Tipe Data
Berikut ini contoh sederhana penerapan variabel dalam program.
F. Konversi Tipe Data
Dalam melakukan pengolahan data pada python tak jarang kita akan memerlukan tipe data
bentuk lainnya. Oleh karena itu penting juga untuk mengetahui cara mengonversi tipe
data. Cobalah program berikut dan perhatikan hasil yang muncul!
Pembagian nilai a dan b menghasilkan 3.3333 (float).
Mengapa demikian?
Di Python 3, operator / SELALU menghasilkan float, walaupun kedua operannya
integer. Bagaimana agar hasilnya berupa integer?
Kalian bisa mencoba dengan cara berikut!.
Fungsi int(c) akan mengubah nilai c menjadi 3.
Fungsi-fungsi untuk mengubah tipe data:
1. int() untuk mengubah menjadi integer;
2. long() untuk mengubah menjadi integer panjang;
3. float() untuk mengubah menjadi float;
4. bool() untuk mengubah menjadi boolean;
5. chr() untuk mengubah menjadi karakter;
6. str() untuk mengubah menjadi string.
7. bin() untuk mengubah menjadi bilangan Biner.
8. hex() untuk mengubah menjadi bilangan Heksadesimal.
9. oct() untuk mengubah menjadi bilangan okta.