Argument fungsi dan prosedur.

Penjelasan : Untuk program perulangan while, do-while dan for menghasilkan inputan yang sama, namun alur kerja yang berbeda dari konsep perulangan while , do-while dan for. Untuk perulangan while, setelah penulisan fungsi while dengan pemanggilan variable i, kemudain menuliskan iknremen counter “i++”. Untuk perulangan do-while , menggunakan fungsi do kemudian di dalam do pemanggilan variable i kemudian deklarasi inkremen counter baru menuliskan perkondisian perulangan while dengan parameter jika variable i lebih kecil dari 10 yang diletakkan diluar fungsi do. Sedangkan perulangan for , menggunakan fungis for dengan penulisan parameter jika variable i = 0, variable i lebih kecil dari 10 maka variable i diinkremen counter, kemudain memanggil varaibel i. untuk perulangan foreach, alur kerjanya melakukan iterasi pada array. Pertama mendeklarasikan isi variable arr yang berisi array sebanyak 4, kemudian menuliskan deklarasi fungsi forreach dengan parameter variable array sebagai variable value, kemudian memanggil variable value untuk ditampilkan. Jadi cara kerja fungsi forreach adalah menyediakan konstruksi untuk melakukan iterasidengan memasukkan data array pada varaibel arr kedalam variable value.

6. Argument fungsi dan prosedur.

 Definisi DOCTYPE HTML PUBLIC -W3CDTD HTML 4.0 TransitionalEN html xmlns = http:www.w3.org1999xhtml xml:lang= en lang = en head title FungsiProsedur title head body ?php contoh prosedur function do_print { mencetak informasi timestamp echo time ; } memanggil prosedur do_print ; echo br ; contoh fungsi penjumlahan function jumlah a , b { return a + b ; } echo jumlah 2 , 3 ; output : 5 ? body html Hasil:  Argumen DOCTYPE HTML PUBLIC -W3CDTD HTML 4.0 TransitionalEN html xmlns = http:www.w3.org1999xhtml xml:lang= en lang = en head title ArgumenFungsiProsedur title head body ?php mencetak string teka nilai string bold adalah argumen opsional function print_teks teka , bold = true { echo bold ? b . teka . b : teka ; } print_teks Indonesiaku ; mencetak dengan huruf tebal print_teks Indonesiaku , false ; mencetak dengan huruf reguler ? body html Hasil: Penjelasan: Pada program definisi fungsi , menjelaskan tentang contoh prosedur dengan menggunakan fungsi “function”. Untuk mencetak informasi timestamp maka menggunakan fungsi time , kemudian untuk pemanggilan prosedur menggunakan fungsi “do print”. Kemudian untuk penerapan nya misalnya menggunakan contoh fungsi penjumlahan , maka penulisannya adalah “function jumlaha, b” pada parameter ini dijelaskan bahwa ada dua variable yang akan diproses , kemudain utnuk mengembalikkan nilai hasil penjumlahan untuk dipanggil kembali pada halama html menggunakan fungsi “return dengan parameter operasi penjumlahan a + b”. kemudain untuk pemanggilan hasil , pendeklarasiannya jumlah denganh parameter nilai varaibel a dan b yang ingin dijumlahkan. Sedangkan pada program argument , menggunakan suatu fungsi yang dapat memiliki nilai nol atau lebih dari sebuah argument. Namun argument juga bersifat opsional, untuk pendeklarasian dapat berupa inisialisai nilai default awal argument. Untuk pendekarsian argument dideklarsikan di atas , dan peletakan argument opsional dituliskan diurutan belakang. DOCTYPE HTML PUBLIC -W3CDTD HTML 4.0 TransitionalEN html xmlns= http:www.w3.org1999xhtml xml:lang= en lang= en head titleFungsiProsedurtitle head body ?php contoh prosedur function do_print{ mencetak informasi timestamp echo time; } memanggil prosedur do_print; echo br ; contoh fungsi penjumlahan function jumlaha, b{ return a+b; } echo jumlah2,3; pemanggilan hasil fungsi jumlah output : 5 ? body html

E. TUGAS PRAKTIKUM