Python Dasar #5: Function di Python

Halo, selamat datang di tutorial kelima! Kali ini, kita akan membahas fungsi di Python. Fungsi adalah blok kode yang dirancang untuk melakukan tugas tertentu dan dapat dipanggil berulang kali. Fungsi membantu kita agar kode menjadi lebih terstruktur dan mudah dibaca, serta menghindari pengulangan kode yang sama.
Apa Itu Fungsi?
Fungsi adalah sekelompok pernyataan yang hanya akan dijalankan saat fungsi tersebut dipanggil. Fungsi bisa menerima input, yang disebut parameter, dan bisa mengembalikan output, yang disebut nilai kembali (return value).
Membuat Fungsi di Python
Untuk membuat fungsi di Python, kita menggunakan kata kunci def
diikuti dengan nama fungsi dan tanda kurung.
Contoh fungsi sederhana:
def say_hello(): print("Halo, selamat datang di tutorial Python!")
Di atas, kita membuat fungsi say_hello
yang tidak menerima parameter dan hanya mencetak pesan ke layar.
Untuk memanggil fungsi, cukup tulis nama fungsi diikuti tanda kurung:
Fungsi dengan Parameter
Fungsi juga bisa menerima parameter. Parameter ini adalah data yang dimasukkan ke dalam fungsi untuk digunakan dalam perhitungan atau operasi lainnya.
Contoh fungsi dengan parameter:
Di sini, kita membuat fungsi greet
yang menerima parameter name
. Saat fungsi ini dipanggil, kita akan memberikan nama yang ingin kita sapa.
Memanggil fungsi dengan parameter:
Fungsi dengan Nilai Kembali (Return)
Fungsi juga bisa mengembalikan nilai setelah melakukan beberapa perhitungan atau operasi. Untuk mengembalikan nilai, kita menggunakan kata kunci return
.
Contoh fungsi dengan nilai kembali:
Di sini, fungsi tambah
akan mengembalikan hasil penjumlahan antara a
dan b
.
Memanggil fungsi dan menyimpan hasilnya:
Fungsi dengan Parameter Default
Terkadang, kita ingin memberikan nilai default untuk parameter, sehingga jika parameter tersebut tidak diberikan saat pemanggilan fungsi, nilai default yang akan digunakan.
Contoh:
Fungsi say_hello
ini memiliki parameter name
dengan nilai default "Teman". Jika kita tidak memberikan nilai saat memanggilnya, maka "Teman" yang akan digunakan.
Memanggil fungsi tanpa memberikan parameter:
Memanggil fungsi dengan memberikan parameter:
Studi Kasus: Fungsi untuk Menghitung Luas Persegi Panjang
Sekarang, kita coba buat fungsi yang menerima panjang dan lebar persegi panjang, dan mengembalikan luasnya.
Kemudian, kita bisa memanggil fungsi ini dan mencetak hasilnya.
Kesimpulan
Fungsi adalah cara yang hebat untuk menyusun kode dengan lebih rapi, menghindari pengulangan, dan membuat program lebih modular. Dengan fungsi, kamu bisa membuat kode yang lebih bersih dan lebih mudah dipelihara. Pastikan kamu sudah memahami bagaimana membuat fungsi, menggunakan parameter, dan mengembalikan nilai.
Sekianlah belajar tentang fungsi di Python. Dengan memahami fungsi, kamu bisa membuat program yang lebih terstruktur dan mudah dikelola. Artikel ini sangat berguna sebelum kamu melanjutkan ke tutorial Python selanjutnya di www.code80vity.com. Sampai jumpa di pembahasan berikutnya, dan jangan lupa terus eksplorasi Python!
Comments