03.11.2014 Views

Bahasa-Pemrograman-Python-di-Platform-GNU

Bahasa-Pemrograman-Python-di-Platform-GNU

Bahasa-Pemrograman-Python-di-Platform-GNU

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!