Di Python, fungsi adalah sekelompok pernyataan yang melakukan tugas tertentu.
Fungsi membantu memecah program kita menjadi bagian yang lebih kecil dan modular. Seiring program semakin besar dan rumit, fungsi membuatnya lebih terorganisir dan mudah diatur.
Selain itu, fungsi bisa menghindari pengulangan membuat code yang mana dapat digunakan kembali yaitu dengan memanggil fungsi tersebut.
Di atas ditunjukkan adalah definisi fungsi yang terdiri dari komponen-komponen berikut:
- Kata def yang menandai dimulainya header fungsi.
- Function_name untuk mengidentifikasi fungsi secara unik.
- Parameter (argumen) yang digunakan untuk meneruskan nilai ke suatu fungsi. Mereka opsional.
- Titik dua (:) untuk menandai akhir dari header fungsi.
- Satu atau lebih pernyataan python valid yang menyusun body fungsi harus memiliki tingkat indentasi yang sama (biasanya 4 spasi).
- Cara memanggil fungsi di atas dengan cara menuliskan nama fungsi “function_name()”
- Pernyataan return opsional untuk mengembalikan nilai dari fungsi.
Agar lebih mudah untuk di mengerti langsung kita coba saja buat perogramnya.
Di atas contoh fungsi sangat simple tanpa parameter. Jadi apapun yang ditulis di dalam body fungsi nantinya itu yang akan muncul ketika fungsi di panggil. Sekarang kita akan membyat fungsi yang menggunakan parmeter.
Kita menambahkan statement nama pada fungsi diatas. Jadi kita memanggil fungsi tersebut dengan menambahkan parameternya juga "jimmy". Sekarang kita akan coba membuat fungsi dengan 2 parameter.
Diatas adalah fungsi dengan 2 parameter yaitu Panjang dan lebar. Jadi untuk penambahan parameter itu menggunakan tanda koma (,).
Selanjutnya kita akan coba menghitung Volume kubus disini kita bisa menggunakan pernyataan return untuk mengembalikan nilai fungsi yang akan kita buat.
Nah jadi di atas kita coba menghitung volume kubus menggunakan parameter pengembalian yaitu return.
Mungkin sekian untuk post kali ini , di next post kita akan coba gabungkan percabangan, perulangan dan fungsi untuk membuat sebuah program ditunggu ya see you.
Belajar Fungsi Pada Python
Reviewed by Jimmy Pujoseno
on
August 18, 2020
Rating:
No comments: