Fungsi Python dan Penggunaannya untuk Pemrograman

How to tekno
·waktu baca 3 menit
Tulisan dari How To Tekno tidak mewakili pandangan dari redaksi kumparan

Dalam bahasa pemrograman disediakan fungsi Python yang merupakan salah satu fasilitas dari pemrograman tersebut. Biasanya, fungsi digunakan untuk memecahkan suatu masalah menjadi potongan-potongan kecil yang bisa dikelola sebagai modul.
Nantinya, fungsi tersebut digunakan kembali untuk melakukan tindakan pada coding. Penulisan fungsi pada Python mengandung pernyataan-pernyataan yang panjang. Meski demikian, penulisannya masih bisa ditulis lebih kecil lagi.
Fungsi-fungsi kecil ini dapat digunakan untuk eksekusi dalam keseluruhan aplikasi untuk menyelesaikan masalah. Lantas, bagaimana penulisan fungsi Python programming yang lebih sederhana?
Pengertian Fungsi Python
Definisi fungsi memuat pernyataan yang membangun fungsi tersebut. Sehingga, ketika kamu menuliskan fungsi tersebut, maka definisinya juga harus ditulis.
Berikut adalah apa fungsi Python yang dikutip dari buku Pemrograman Dasar Menggunakan Python karya Dr. Harja Santana Purba, M. Kom., Dr. R. Ati Sukmawati, M. Kom., Muhammad Hifdzi Adini, S. Kom., M.T., di antaranya adalah:
Header fungsi diawali keyword def, kemudian diikuti dengan nama fungsi dan daftar parameter di dalam tanda baca buka-kurung yang diikuti dengan tanda titik dua.
Keyword def: menunjukkan bahwa akan didefinisikan suatu fungsi.
Aturan penamaan fungsi sama dengan aturan penamaan variabel.
Daftar parameter merupakan daftar variabel yang menyimpan nilai dan nantinya diteruskan ke fungsi tersebut. Jika tidak ada nilai yang diteruskan, maka daftar parameternya kosong. Banyaknya parameter tersebut menunjukkan panjangnya pernyataan pada fungsi Python.
Body fungsi, merupakan seperangkat pernyataan yang berfungsi untuk menjalankan tindakan yang diberikan oleh fungsi tersebut. Nantinya, pernyataan-pernyataan tersebut akan ditulis dengan indentansi.
Contoh Program Fungsi Python
Penulisan fungsi Python bisa diikuti dengan parameter atau pun tidak. Parameter merupakan variabel yang menampung nilai untuk diproses dalam fungsi. Berikut adalah contoh fungsi Python secara sederhana:
1. Tanpa Parameter
Sebagai contoh, nama fungsi ini adalah Daun, fungsi ini tidak memiliki parameter dan bertugas untuk menampilkan pesan dari nama fungsi tersebut.
def Daun() :
print(‘Daun Singkong’)
print(‘Bentuk daun singkong adalah menjalar’)
2. Memiliki Parameter
Jika kamu memberikan nilai ke dalam sebuah fungsi, maka kamu memberikan peran pada parameter dalam fungsi tersebut. Parameter disini artinya adalah variabel yang menampung nilai untuk diproses di dalam fungsi. Berikut adalah contohnya:
def Daun(Jenis Ubi) :
print(‘Singkong’)
print(‘Bentuk daun singkong adalah menjalar’)
Pada contoh ini, fungsi python yang kamu buat menggunakan parameter “Jenis Ubi”.
Fungsi yang Mengembalikan Nilai
Dalam Python, terdapat fungsi yang tidak mengembalikan suatu nilai, biasanya disebut dengan prosedur. Akan tetapi, terkadang kamu juga memerlukan hasil proses dari fungsi untuk proses berikutnya.
Oleh karena itu, fungsi tersebut harus mengembalikan nilai dari hasil pemrosesannya. Caranya adalah dengan memanfaatkan kata kunci return lalu diikuti dengan nilai atau variabel yang akan dikembalikan. Simak contoh berikut ini:
def luas_persegi(sisi):
luas = sisi * sisi
return luas
Pemanggilan fungsi:
print "Luas persegi: %d" % luas_persegi(4)
Hasilnya adalah luas persegi: 16
Itulah penjelasan fungsi Python saat belajar bahasa program yang biasa digunakan untuk eksekusi dalam keseluruhan aplikasi untuk menyelesaikan masalah.
(SAN)
