Fungsi atau function merupakan suatu program terpisah dalam blok sendiri yang bertugas sebagai sub-program atau modul program untuk memproses sebagian dari pekerjaan program utama. Fungsi digunakan dalam mengumpulkan beberapa perintah yang cukup sering dipergunakan dalam suatu program. Dengan menggunakan fumgsi,program yang dibuat menjadi lebih terstruktur dan juga mempersingkat waktu yang dibutuhkan dalam mengembangkan perangkat lunak karena dapat perangkat lunak dapat memakai komponen-komponen yang sama tanpa membuatnya kembali.
Fungsi pada bahasa pemrograman Python secara garis besar terbagi menjadi dua diantaranya :
- Standard Library Function, fungsi-fungsi yang telah disediakan oleh Python baik dalam bentuk fungsi defaultnya atau fungsi dari librarynya.
- User Defined Function, fungsi yang dibuat sendiri, dan mempunyai nama yang unik atau tidak boleh serupa pada program. Bisa juga fungsi-fungsi yang dibuat dijadikan satu ke dalam satu library.
Untuk mendeklarasikan fungsi pada Python adalah dengan statemen def. Sedangkan statemen return digunakan untuk mengembalikan suatu nilai kepada bagian program yang memanggil fungsi tersebut.
Struktur fungsi pada bahasa pemrograman Python
- Suatu fungsi diawali dengan statemen def kemudian baru diikuti dengan nama fungsi.
- Suatu fungsi dapat mempunyai argumen parameter ataupun tidak
- Tanda titik dua digunakan untuk menandakan awal pendefinisian isi dari fungsi yang terdiri dari statemen
- Statement return menandakan akhir dari pemanggilan fungsi dan akan mengirimkan suatu nilai balik kepada program yang memanggil tersebut. Statemen return pada fungsi sifatnya opsional.
Berikut adalah contoh fungsi tanpa parameter dan nilai return yang akan menampilkan kalimat “Halo Dunia”.
#deklarasi fungsi def kalimat(): print("Halo Dunia") #Pemanggil Fungsi kalimat()
Maka hasilnya akan seperti gambar berikut :
Berikut adalah contoh fungsi tanpa parameter dengan nilai return yang akan menghtung perkalian 5 dengan 10.
#fungsi hitung def hitung(): return 5*10 #memanggil fungsi show=hitung() print("Hasil Perkalian :", show)
Hasilnya akan seperti berikut :
Berikut adalah contoh fungsi dengan parameter dan nilai return yang akan menghitung perkalian berdasarkan parameter yang dimasukan. Masing parameter dipisahkan dengan tanda koma dan nilai parameter diisi oleh variabel kali.
#fungsi hitung def hitung(bil1,bil2): return bil1 * bil2 #memanggil fungsi dan mengisi parameter kali=hitung(2,4) print("Hasil Perkalian :", kali)
Hasilnya akan seperti berikut :
0 Comments
Komentar akan dimoderasi terlebih dahulu untuk sementara karena ada beberapa komentar yg mengandung spam porno. Jadi komentar tidak akan langsung muncul sebelum disetujui.
Dilarang berkomentar yang mengandung porno, judi, spam, rasis, promosi iklan dan sara.
Form komentar akan di nonaktifkan setelah komentar mencapai 30 komentar lebih.