Anda di halaman 1dari 10

FUNGSI

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 :

2. Buat program untuk menampilkan konversi dari


suatu bilangan ke bilangan lain. Misal bilangan yang
diinputkan desimal, maka konversikan ke binner,
oktal dan heksadesimal.

Anda mungkin juga menyukai