Belajar Tentang Pengertian Parameter dan Argumen Fungsi (Function) Python
Artikel kali ini melanjutkan pembahasan tentang cara membuatfungsi (function) di dalam bahasa python. Apa itu pengertian dari Parameter dan Argumen fungsi dalam python ? Parameter merupakan sebuah sebutan nilai untuk inputan fungsi pada saat fungsi tersebut di definisikan, sedangan Argument adalah sebutan untuk nilai inputan fungsi pada saat fungsi tersebut di panggil. Biasanya saat membuat sebuah fungsi, fungsi tersebut dapat menerima sebuah nilai masukan atau inputan, Nilai itulah yang di sebut dengan parameter atau argument.
Fungsi dapat menerima 1, 2 atau lebih dari parameter atau argument atau bahkan tidak terdapat argument atau parameter sekali, semua itu sesuai dengan kebutuhan kita. Parameter atau argument sebenarnya mirip dan sering di pertukarkan. Perbedaan argument dan parameter fungsi python adalah hanya di posisi pembuatan saja.Untuk Parameter merujuk pada inputan fungsi saat pendefinisian, sedangkan argumen merujuk pada nilai input fungsi saat pemanggilan.
Format parameter dan argument fungsi python :
Def nama_fungsi(parameter1, parameter2):
#isi fungsi
#ini fungsi
Return nilai
nama_fungsi(argumen1, argumen2)
Kita lihat pada format di atas bahwa pada baris 1 atau
pertama kita coba perhatikan isi dalam kurung setelah nama_fungsi disitulah (dalam kurung) kita dapat menuliskan sebuah
parameter. Dalam contoh diatas ada dua parameter
yaitu parameter1 dan parameter2. Selama isi fungsi
parameter1 dan parameter2 bisa diakses sebagaimana variabel biasa. Saat
memanggil fungsi, kita wajib mengisi kedua nilai argument seperti pada contoh
diatas nama_fungsi(argumen1, argumen2)
nilai argumen tersebut nantinya yang akan mengisi nilai parameter.
Agar lebih paham coba perhatikan contoh kode program python fungsi yang menggunakan parameter di bawah ini :
def daerah_asal(kota):
print("Kota Asal Saya",kota);
daerah_asal("Jepara")
Maka hasilnya akan seperti dibawah ini
Bisa kita lihat pada contoh kode yang ada Saat pendefinisian fungsi dari daerah_asal() mempunyai satu parameter yaitu kota daerah_asal(kota) didalam fungsi parameter dapat diakses seperti halnya kayak variabel. Pada contoh datas hanya terdapat satu parameter yaitu kota maka kita wajib mengisi argument seperti yang sudah saya contohkan diatas saya isi dengan string “Jepara” daerah_asal(“Jepara”) baris terakhir.
Kita juga dapat menambahkan banyak argument hanya dengan 1
parameter seperti pada contoh berikut ini
def daerah_asal(kota):
print("Kota Asal Saya",kota);
daerah_asal("Jepara")
daerah_asal("Demak")
daerah_asal("Kudus")
daerah_asal("Pati")
Maka hasilnya seperti dibawah ini
Sekarang kita buat parameter atau argumen yang lebih dari satu.
def hitung_perkalian(angka1, angka2):
hasil = angka1 * angka2
print("Hasil Perkalian dari dua angka",hasil);
hitung_perkalian(2, 4)
hitung_perkalian(3, 4)
hitung_perkalian(4, 4)
Hasil dari kode diatas adalah
Terima kasih gan, sangat membantu bagi pemula seperti saya.
ReplyDeleteKasih para meter di luar fungsi gimna min?
ReplyDeleteMisal def nama(orang tua)
*DI dalam fungsi gak ada parameter orang tua..
Jadi biar semua yg ada (orangtua) ke isi sama nilai yg mau di input...
Delete