Pengenalan Fungsi Python: Mendefinisikan dan Memanggil Fungsi
KakaKiky - Fungsi adalah salah satu komponen dasar dalam pemrograman yang memungkinkan kita untuk menyusun kode dengan cara yang lebih modular, efisien, dan terstruktur. Dalam Python, fungsi digunakan untuk mengelompokkan sekumpulan pernyataan sehingga dapat dijalankan hanya dengan memanggil nama fungsi tersebut. Materi Python untuk pemula ini akan membahas pengenalan fungsi dalam Python, bagaimana mendefinisikannya, serta cara memanggilnya.
Cara Mendefinisikan Fungsi
Fungsi adalah blok kode yang hanya
dijalankan ketika dipanggil. Kamu dapat memberikan parameter pada saat
pemanggilan fungsi, memungkinkan fungsi untuk menerima input eksternal. Selain
itu, fungsi juga dapat mengembalikan nilai sebagai output.
Contoh Mendefinisikan Fungsi
def sapa(nama):
return f"Halo, {nama}!"
Cara Memanggil Fungsi
Setelah mendefinisikan fungsi, kamu dapat memanggilnya kapan saja dalam kode. Untuk memanggil fungsi, gunakan
nama fungsi diikuti dengan tanda kurung dan parameter yang sesuai (jika ada).
Contoh Memanggil Fungsi
hasil_sapaan = sapa("Diana")
print(hasil_sapaan) # Output: Halo, Diana!
Parameter vs Argumen
Ketika mendefinisikan fungsi, nilai yang diterima oleh fungsi disebut parameter. Sementara, saat memanggil fungsi, nilai yang kamu kirim ke fungsi disebut argumen.
def perkalian(angka1, angka2): # 'angka1' dan 'angka2' adalah parameter
return angka1 * angka2
hasil = perkalian(5, 3) # 5 dan 3 adalah argumen
print(hasil) # Output: 15
Mengapa Fungsi Penting?
- Modularitas: Fungsi memungkinkan kamu untuk memisahkan bagian-bagian dari kode yang sering digunakan, mengurangi duplikasi kode.
- Keterbacaan: Fungsi memberikan abstraksi yang memudahkan pembacaan kode. Dengan hanya melihat nama fungsi, seseorang bisa mendapatkan gambaran tentang fungsionalitas yang dilakukan.
- Pemeliharaan: Jika ada perubahan yang perlu dilakukan pada suatu blok kode, kamu hanya perlu mengubah di satu tempat (di dalam fungsi) dan perubahan tersebut akan berlaku di mana pun fungsi tersebut dipanggil.
Kesimpulan
Memahami bagaimana mendefinisikan dan
memanggil fungsi adalah keterampilan dasar yang esensial dalam pemrograman
Python. Fungsi menyediakan cara untuk mengorganisir dan mengelola kode dengan
lebih efisien, memungkinkan pembuatan aplikasi yang lebih kompleks dengan
kesalahan yang lebih sedikit dan mudah dikelola. Dengan menggabungkan
pengetahuan ini dengan konsep-konsep lain dalam Python, kamu akan memiliki
dasar yang kuat dalam pengembangan perangkat lunak.