Kode Perintah Python
Kode Perintah Python
Operator ini bekerja untuk melakukan operasi pada variabel dan nilai. Dalam bahasa pemrograman Python,
terdapat beberapa grup dari operator, seperti operator aritmatika, penugasan (assignment), pembanding
(comparison), logika (logical), identitas (identity), keanggotaan (membership), dan bitwise.
1. Operator aritmatika ini mengandung beberapa operator. Di bawah ini adalah daftar operator aritmatika
secara lengkapnya:
2. beberapa proses pengembangan juga sering membutuhkan operator yang dapat menetapkan suatu nilai ke
dalam variabel. Berikut ini adalah daftar operator penugasan yang dapat Anda gunakan di dalam
Python:
3. Jika ingin membandingkan antara satu atau beberapa variabel, biasanya membutuhkan operator
perbandingan di antaranya. Operator ini terdiri dari enam jenis. Berikut ini adalah operator perbandingan
yang digunakan untuk membandingkan dua nilai:
Di Tab
Fungsi juga dapat dipanggil pada fungsi lain, bahkan bisa memanggil dirinya sendiri. Fungsi yang
memanggil dirinya sendiri, disebut fungsi rekursif.
• Fungsi dengan Parameter
Apa itu parameter? Parameter adalah variabel yang menampung nilai untuk diproses di dalam
fungsi.
Contoh:
HASIL
Fungsi yang tidak mengembalikan nilai biasanya disebut dengan prosedur. Namun, kadang kita
butuh hasil proses dari fungsi untuk digunakan pada proses berikutnya. Maka fungsi harus
mengembalikan nilai dari hasil pemrosesannya. Cara mengembalikan nilai adalah menggunkan
kata kunci return lalu diikuti dengan nilai atau variabel yang akan dikembalikan.
Contoh:
HASIL
Apa bedanya dengan fungsi luas_segitiga() yang tadi? Pada fungsi luas_segitiga() kita
melakukan print dari hasil pemrosesan secara langsung di dalam fungsinya. Sedangkan
fungsi luas_persegi(), kita melakukan print pada saat pemanggilannya. Jadi,
fungsi luas_persegi() akan bernilai sesuai dengan hasil yang dikembalikan. Sehingga kita dapat
memanfaatkannya untuk pemerosesan berikutnya. Misalnya seperti ini:
Contoh Program dengan Fungsi
Nanti program ini akan mampu melakukan operasi CRUD (Create, Read, Update, dan Delete). Maka
kita membutuhkan fungsi-fungsi berikut:
• “show_data()” = untuk menampilkan data dari list ‘buku’
• “insert_data()” = untuk menambahkan data ke list ‘buku’
• “edit_data()” = untuk mengedit data dilist ‘buku’
• “delete_data()” = untuk menghapus data dari list ‘buku’
Fungsi di atas akan mengecek isi dari list buku. Jika isinya kosong (len(buku) <= 0) maka
tampilkan "BELUM ADA DATA". Namun, apabila ada isinya, maka tampilkan semua isinya dengan
perulangan.
Fungsi di atas akan menampilkan isi dari list buku dengan memanggil fungsi show_data() di
dalamnya. Setelah itu, kita meminta user untuk menginputkan ID atau nomer indeks buku yang akan
diedit. Lalu kita lakukan pengecekan, jika ID yang diinputkan melebihi dari isi list buku (indeks >
len(buku)), maka tampilkan pesan "ID salah". Namun, apabila tidak melebihi dari isi buku, maka
ambil input untuk judul baru dan simpan sesuai ID-nya.
Hampir sama dengan fungsi edit_data(). Fungsi delete_data() juga harus menampilkan isi
list buku dan mengambil ID yang akan dihapus.
7. Selanjutnya membuat fungsi untuk menampilkan menu dan fungsi untuk keluar
Fungsi diatas adalah blok main di python. Sebenarnya tanpa ini, program sudah bisa dijalankan.
9. Sehingga kode lengkapnya akan seperti ini:
Lanjutan