12.03.2016 Views

Pemrograman Web

Sarana Pendidikan Teknologi Aceh 2016-2020

Sarana Pendidikan Teknologi Aceh 2016-2020

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Pemrograman</strong> <strong>Web</strong><br />

parameter1...N: merupakan syarat yang diperlukan oleh fungsi tersebut untuk<br />

dapat berjalan. Suatu fungsi juga dapat tidak memiliki parameter, artinya dapat<br />

dijalankan tanpa syarat.<br />

return: perintah untuk membelikan hasil operasi dari fungsi ke user.<br />

nilai_balik_jika_ada: nilai hasil operasi dari fungsi. Suatu fungsi dapat juga tidak<br />

memiliki nilai balik. Jika tidak memiliki nilai balik maka pernyataan return dapat<br />

ditiadakan.<br />

Untuk menjalankan program yang ada dalam fungsi tersebut kita dapat<br />

memanggilnya dengan cara, sebagai berikut :<br />

varHasil = nama_fungsi ( nilai_parameter1, nilai_parameter2,<br />

..., nilai_parameterN ) ;<br />

Keterangan :<br />

varHasil: variabel yang dapat digunakan untuk menampung nilai balik dari fungsi<br />

yang dipanggil bila ada.<br />

Dilihat dari hasil akhirnya fungsi dalam javascript dibedakan jadi dua, yakni fungsi<br />

yang memiliki nilai balik dan tidak. Nilai balik disini maksudnya adalah nilai hasil<br />

operasi yang dijalankan didalam fungsi diberikan ke bagian program lainnya<br />

untuk diproses lebih lanjut. Nilai balik dalam javascript dinyatakan dengan<br />

menggunakan kata kunci return. Contoh kasusnya dalam program penghitung<br />

luas dan volume limas. Dimana dalam perhitungan volume juga terdapat<br />

menyertakan perhitungan luas didalamnya. Dengan kata lain untuk menghitung<br />

volume limas kita harus menghitung luas alasnya terlebih dahulu. Dalam<br />

program, proses ini diterjemahkan sebagai berikut.<br />

var panjang = 5;<br />

var lebar = 3;<br />

var tinggi = 4;<br />

var luasAlas;<br />

var volume;<br />

Page | 171

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

Saved successfully!

Ooh no, something went wrong!