Pemrograman Terstruktur
Materi IV
Fungsi
Fungsi adalah bagian atau blok program yang berisi
satu tugas spesifik.
Fungsi dibedakan menjadi 2 yaitu
Fungsi dengan nilai balik
Fungsi tanpa nilai balik
Fungsi didefinisikan menggunakan perintah def.
Bentuk umum :
def NamaFungsi(parameter1,parameter2,..) :
#badanFungsi
Fungsi Global
fungsi yang didefinisikan di dalam suatu modul dan
dapat dipanggil oleh fungsi lain.
Mendefinisikan 2 fungsi global : kali() dan tulis()
Kedua fungsi tersebut berada dalam satu modul yaitu
: modul __main__
Fungsi kali() merupakan fungsi yang memiliki nilai
balik
Sedangkan tulis() merupakan fungsi tanpa nilai balik
Fungsi Lokal
Fungsi lokal adalah fungsi yang didefinisikan di dalam
fungsi lain
Fungsi lokal sering disebut fungsi bersarang (nested
function)
Fungsi lokal hanya akan dikenal oleh fungsi luar
tempat fungsi lokal tersebut didefinisikan.
Alias Fungsi
Suatu fungsi yang sudah didefinisikan dengan nama
tertentu dapat didefinisikan ulang dengan nama
baru.
Tugas 4:
1. Buat sebuah fungsi yang dapat menghitung nilai
fungsi berikut :