Anda di halaman 1dari 8

Fungsi (Function)

Definisi
• Fungsi adalah suatu bagian dari program yang dirancang untuk
melaksanakan tugas tertentu dan letaknya dipisahkan dari
program yang menggunakannya.
• Tujuan pemakaian fungsi:
– Program menjadi terstruktur
– Dapat mengurangi pengulangan (duplikasi) kode.
Bagian Fungsi
• Pada umumnya fungsi memerlukan nilai masukan atau parameter
yang disebut sebagai argumen.
• Nilai masukan ini akan diolah oleh fungsi.
• Hasil akhir fungsi berupa sebuah nilai (disebut sebagai return
value atau nilai keluaran fungsi).
Fungsi pada Python
• Dalam Python fungsi didefinisikan menggunakan kata kunci def
• Sintak:
def nama_fungsi(parameters):
pernyataan
return [expression]
• Jika fungsi memiliki paramater lebih dari satu, maka dipisahkan dengan
tanda koma.
• Pemanggilan fungsi
nama_fungsi() //tanpa parameter masukan
nama_fungsi(parameter) //dengan parameter masukan
Contoh
• Nilai Parameter Default
• Jika pemanggilan fungsi tanpa
parameter masukan, maka
fungsi akan menggunakan
nilai default:
Keyword Arguments
• Dalam mengirim argumen dapat menggunakan sintak :
• key = value.
• Dengan cara ini urutan argumen tidak menjadi masalah.
Nilai Pengembalian (Return Value)
• Untuk membuat suatu fungsi mengembalikan nilai, gunakan
pernyataan return:
Statement Pass
• Definisi dalam fungsi tidak boleh kosong, tetapi jika karena suatu
alasan memiliki definisi fungsi tanpa pernyataan, masukkan
pernyataan pass untuk menghindari kesalahan.

Anda mungkin juga menyukai