Bahasa-Pemrograman-Python-di-Platform-GNU
Bahasa-Pemrograman-Python-di-Platform-GNU
Bahasa-Pemrograman-Python-di-Platform-GNU
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
• Deklarasi fungsi, <strong>di</strong>gunakan kata kunci def, berguna untuk membuat<br />
obyek fungsi dan selanjutnya melakukan assignment obyek fungsi tersebut<br />
dengan sebuah nama.<br />
• Pada istilah passing parameter by reference dan passing parameter by<br />
value, maka bahasa pemrograman <strong>Python</strong> melakukan passing parameter<br />
by assignment.<br />
• Seperti pada variabel, kita tidak perlu mendeklarasikan tipenya terlebih<br />
dahulu sehingga parameter pada fungsi bisa <strong>di</strong>gunakan untuk berbagai<br />
tipe obyek yang sesuai.<br />
Bentuk umum :<br />
def fungsi(argumen1, argumen2, ..., argumen n):<br />
Statement1<br />
...<br />
Statement n<br />
return returnvariable<br />
Keterangan :<br />
Fungsi <strong>di</strong>awali dengan kata kunci def, <strong>di</strong>ikuti nama fungsi, boleh <strong>di</strong>ikuti<br />
parameter formal yang <strong>di</strong>tulis dalam tanda kurung, dan deklarasi fungsi <strong>di</strong>tutup<br />
dengan tanda titik dua (:).<br />
Referensi :<br />
Noprianto, <strong>Python</strong> dan <strong>Pemrograman</strong> Linux, Yogyakarta: Penerbit<br />
ANDI, 2002.<br />
Lutz, Mark, Programming <strong>Python</strong>, USA: O'Reilly Me<strong>di</strong>a Inc, 2009.<br />
[http://www.python.org/ www.python.org]<br />
13