1 / 19

Array dan Fungsi

Array dan Fungsi. Pertemuan ke 3. Array. Kebutuhan sebuah variabel yang mampu menyimpan beberapa nilai sekaligus secara terorganisir .

guido
Download Presentation

Array dan Fungsi

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Array dan Fungsi Pertemuan ke 3

  2. Array • Kebutuhan sebuah variabel yang mampu menyimpan beberapa nilai sekaligus secara terorganisir. • Di sinilah kita membutuhkan array, sebuah tipe variabel yang mampu menyimpan beberapa nilai sekaligus bahkan dalam tipe berbeda yang terorganisir dengan baik. So, Array is powerful.

  3. Apa dan Mengapa Array • Array di PHP adalah tipe variabel spesial, karena dengan array kita dapat mengakses sekumpulan nilai dengan menggunakan satu nama variabel. Mekanisme pengaksesan ini diatur dalam bentuk pemetaan (mapping) dari sekumpulan nilai (values) ke sekumpulan kunci (keys) atau indeks.

  4. Contoh Array • $hacker[1] = "Eric S Raymond";$hacker[2] = "Richard Stallman";$hacker[3] = "Bruce Perens"; • di mana ekspresi 1, 2 dan 3 adalah indeks, sementara "Eric S Raymond", "Richard Stallman" dan "Bruce Perens" adalah nilai-nilainya

  5. Contoh 1 <?php //membuat variabel $buah bertipe array, index/key ditentukan $buah[2] ="Apel";$buah[3] ="Mangga"; $buah[5] ="Jambu"; echo $buah[3];//Hasilnya Mangga ?>

  6. Contoh 2 <?php //membuat variabel $buah bertipe array, index/key tidak ditentukan $buah=array("Mangga","Apel","jeruk","Nenas"); echo $buah[0];//Hasilnya Mangga echo "<br>"; echo $buah[3]; //Nenas ?>

  7. Contoh 3 <?php //membuat variabel $buah bertipe array, index/key tidak ditentukan $buah[] ="Mangga"; $buah[] ="Jeruk"; $buah[] ="Durian"; $buah[] ="Nenas"; echo $buah[1];//Hasilnya jeruk echo "<p>"; for($i=0;$i<count($buah);$i++){ echo "buah #$i: ".$buah[$i]."<br>"; } ?>

  8. Fungsi • Skrip yang berukuranbesarumumnyamelibatkanfungsi-fungsi yang diciptakansendiriolehpemrogram. • Fungsiadalahblokkode yang ditujukanuntukmelaksanakansuatutugastertentu. • Denganmenciptakanfungsi, yang dibuatsekalifungsidapatdipanggilberkali-kali dibagianmanapundalamskrip

  9. Jenis Fungsi • Internal function : fungsi yang sudahdisediakanpada library PHP, untukmemakainyacukupmemanggilnyasaja. • Define function : fungsi yang dibuatsendiri

  10. Manfaat Fungsi • Kode program lebihmudadibaca. • Jikaterdapatkesalahanmudahuntukdikoreksi • Perintahatauprosedurdalamsuatu program dapatlangsungdiubahdarifungsinya, tanpaharusmengubah program utama, denganbegituakanmeningkatkanefesiensidalamprogamming

  11. Kategori Fungsi • Fungsidapatdikategorikankedalam: • Built-in • User Defined Function (UDF) • External • Fungsi Built-in:merupakanfungsi yang sudahadapada PHP, user tinggalmenggunakannya. Contoh: • Fungsi Matematika : sin, cos, tan, asin, deg2rad, dll. • FungsiTanggal & waktu : date, checkdate • Fungsi String : strlen, strpos, strtolower, strtoupper, substr, dll.

  12. Fungsi UDF: Fungsi yang dibuat sendiri oleh pemrogram. Dapatdiletakkandimanasajadalam script PHP, tapisebaiknyadiletakkan paling atas agar memudahkandalamproses debugging dalamtahappembuatandanpengembangan program. • Deklarasi UDF: function namafungsi([parameter]) { Statement; Statement; …. } • Pemanggilan UDF: $varhasil = &namafungsi ([parameter]);

  13. Parameter Fungsi • Parameter merupakannilai yang diberikankepadafungsi yang kemudiandiolahdanhasilnyadapatdigunakandiluarfungsi. • Suatufungsibisaterdiridari 1 parameter, 2 paramater, 3 danseterusnya, bahkantanpa parameter sekalipun.

  14. Fungsi String <?php $str = "Belajar PHP ternyata Menyenangkan"; echo strtolower($str); //Ubah huruf ke kecil semua echo "<br>"; echo strtoupper($str); //Ubah huruf ke besar semua echo "<br>"; echo str_replace("Menyenangkan","mudah lho",$str); //Mengganti string ?>

  15. Fungsi Date <?php $skr = date("d/m/Y"); echo "Tanggal hari ini adalah $skr <br>"; $waktu = date("h:i:s A"); //A menunjukkan AM atau PM echo "Jam menunjukkan pukul : $waktu"; ?>

  16. Fungsi Aritmatika <?php $a = pow(2,8); //Fungsi perpangkatan $b = sqrt(100); //Fungsi akar $c = ceil(4.25); //Pembulatan keatas $d = floor(4.25); //Pembulatan kebawah echo "2 pangkat 8 = $a <br>"; echo "akar 100 = $b <br>"; echo "ceil(4.25) = $c <br>"; echo "floor(4.25) = $d <br>"; ?>

  17. Penggunaan Fungsi Untuk Menghitung Persegi <?php function persegi($panjang, $lebar) { $luas = $panjang * $lebar; return $luas; } $bil1=10; $bil2=4; echo "Luas persegi dengan panjangnya $bil1 dan lebarnya $bil2 adalah "; echo persegi($bil1,$bil2); ?>

  18. Referensi • M. AgusZainuddin, Internet Programming 3PHP 2: Array, Fungsi, Modularisasi • http://www.master.web.id/mwmag/issue/05/content/tutorial-php-3/tutorial-php-3.html • http://mti.ugm.ac.id/~lukis/UMM/WEBSERVER/PHP-FUNGSI_5thMeeting.ppt • http://ajar.st-albertus.sch.id/TutorialTIK/panduanphp/array.html

  19. Tugas • Buatlah rumus kerucut dengan menggunakan fungsi dan beri nilai luas selimut dan tingginya • Kirim ke email yunusrahmad@gmail.com paling lambat 29 Maret 2013 jam 19.00

More Related