Belajar Python Dasar : Fungsi Python
Fungsi merupakan salah satu konsep penting yang ada dalam pemrograman Python. Fungsi memungkinkan kita untuk mengelompokkan blok kode yang bisa digunakan kembali di berbagai bagian program, sehingga membuat kode menjadi lebih terstruktur, mudah dibaca, dan efisien. Mari kita pelajari lebih dalam tentang apa itu fungsi, bagaimana cara membuat, dan cara menggunakannya.
Apa itu Fungsi?
Fungsi adalah sekumpulan instruksi yang diberi nama dan dapat dipanggil (dijalankan) kapan saja dalam program. Dengan fungsi, kita bisa membagi kode menjadi bagian-bagian kecil yang dapat dipanggil berulang kali tanpa harus menuliskannya kembali. Sehingga kode yang kita buat lebih clean.
Mengapa Menggunakan Fungsi?
Beberapa alasan menggunakan fungsi dalam pemrograman:
-
Menyederhanakan kode: Kode yang kompleks bisa dipecah menjadi fungsi-fungsi yang lebih kecil.
-
Menghindari duplikasi: Fungsi bisa digunakan kembali di berbagai tempat dalam program tanpa perlu kita menulis ulang kode yang sudah ada.
-
Mudah diperbaiki: Jika ada kesalahan, cukup memperbaiki fungsi yang salah dan semua bagian yang menggunakan fungsi itu akan terupdate.
Cara Membuat Fungsi di Python
Fungsi dideklarasikan dengan menggunakan kata kunci def
, diikuti oleh nama fungsi, tanda kurung ()
, dan diakhiri dengan titik dua :
di dalamnya, kamu bisa menulis blok kode yang akan dijalankan saat fungsi dipanggil.
Contoh Sederhana Membuat Fungsi
Berikut contoh sederhana membuat fungsi di Python:
|
|
Fungsi di atas bernama salam
. Saat kita memanggilnya dengan cara salam()
, fungsi ini akan menampilkan teks "Halo, selamat datang di Belajar Python Dasar!"
Memanggil Fungsi
Untuk menjalankan fungsi yang sudah kita buat, cukup panggil nama fungsinya diikuti tanda kurung ()
.
|
|
Hasilnya:
Halo, selamat datang di Belajar Python Dasar!
Fungsi dengan Parameter
Parameter adalah variabel yang bisa diteruskan ke fungsi untuk memberikan input tertentu. Dengan parameter, kita bisa membuat fungsi yang lebih fleksibel.
|
|
Hasilnya:
Halo, Budi! Selamat datang di Belajar Python Dasar!
Fungsi dengan Nilai Kembali (Return)
Kadang-kadang kita ingin fungsi mengembalikan nilai. Untuk ini, kita bisa menggunakan pernyataan return
.
|
|
Hasilnya:
Hasil penjumlahan: 8
Fungsi dengan Parameter Default
Kita bisa menetapkan nilai default untuk parameter, sehingga jika parameter tidak diisi, Python akan menggunakan nilai default tersebut.
|
|
Hasilnya:
Halo, teman! Selamat datang di Belajar Python Dasar!
Halo, Budi! Selamat datang di Belajar Python Dasar!
Rangkuman
- Fungsi adalah blok kode yang bisa dipanggil berulang kali.
- Definisi fungsi menggunakan kata kunci
def
diikuti dengan nama fungsi. - Parameter adalah input yang bisa diberikan ke fungsi untuk menghasilkan keluaran tertentu.
- Return digunakan untuk mengembalikan nilai dari fungsi.
Dengan memahami fungsi, kamu akan bisa menulis program Python yang lebih modular dan mudah di-maintain. Selamat mencoba membuat dan menggunakan fungsi dalam Python! 🤝