Array.

Slides:



Advertisements
Presentasi serupa
PHP Include Files PHP include and require Statements • Di PHP, Anda dapat menyisipkan isi dari satu file PHP ke dalam file.
Advertisements

Pengulangan & include
STRUKTUR DATA (5) Pointer dan Function
Pemrograman Web Perl.
PHP dalam HTML Statement Variabel
Internet Programming 3 PHP 2: Array, Fungsi, Modularisasi
Struktur Kontrol (2) As’ad Djamalilleil
PHP -Array dan Fungsi- ULLA DELFANA ROSIANI, ST. Array  Array atau larik adalah kumpulan data variabel dalam satu variabel.  Masing-masing dapat diakses.
RECORD.
Functions/Fungsi As’ad Djamalilleil
PHP (2) Pemrograman Internet.
Pengembangan Evangs Mailoa PHP WEB. Awalnya PHP merupakan singkatan dari Personal Home Page. Sesuai dengan namanya, PHP digunakan untuk membuat website.
Statement require & include
Pemrograman Terstruktur
FUNGSI.
PERTEMUAN 7 Pemrograman Visual
STRUKTUR DATA (5) Pointer dan Function
Pengenalan PHP Perulangan (While) While(….syarat….) { ………aksi…….; }
Procedure Siti Mukaromah, S.Kom.
LOOPING dan array Tinaliah, S. Kom.
STRUKTUR DATA Pointer dan Function
Pengantar PHP (Lanjutan)
PERTEMUAN KE-9 IFII SAINTEC UIN SGD. FUNCTION (FUNGSI) Function (fungsi) adalah kumpulan pernyataan/statement yang diberi nama, dimana nama tersebut dapat.
PHP? PHP adalah server-side web programming
Dasar-dasar Pemrograman PHP
Fungsi dan Prosedur.
Pengembangan Web Ramos Somya.  Function merupakan sejumlah pernyataan yang dikemas dalam sebuah nama.  Nama ini selanjutnya dapat dipanggil berkali-kali.
Castaka Agus Sugianto, M.Kom., M.CS
PHP.
Materi Kuliah 1. Pertemuan ke : 1 Pengenalan Komputer dan Pemrograman
PHP: Hypertext Preprocessor
Pemrograman Web JavaScript
SUBALGORITMA.
Pertemuan ke-5 Array dan Fungsi
PHP.
Struktur Program Minimal
Pemrograman internet ABU SALAM, M.KOM.
MODULAR (FUNGSI)
FUNCTION Fungsi (Function) merupakan sekumpulan instruksi yang membentuk satu unit serta memiliki nama. Fungsi digunakan.
Pertemuan ke-5 Fungsi.
TEKNOLOGI INDUSTRI PERTANIAN
PHP : Hypertext Processor
As’ad Djamalilleil Struktur Kontrol (2) As’ad Djamalilleil
As’ad Djamalilleil Array (Larik) As’ad Djamalilleil
Percabangan (Lanjutan)
Pemrograman Terstruktur
PHP PEMROGRAMAN INTERNET.
Praktikum P.WEB Pertemuan 4
Pertemuan ke-6 Pemrograman Modular
Pengembangan Web Function PHP Ramos Somya, S.Kom..
IT234 ALGORITMA DAN STRUKTUR DATA
PERTEMUAN 9 PHP 2.
MODULAR (FUNGSI)
Pengantar PHP (Lanjutan)
FUNGSI ∞ Fungsi yang didefinisikan user ∞ Parameter dalam fungsi ∞ Returning Value ∞ Variabel scope ∞ Build In PHP ∞ Soal Latihan.
PERTEMUAN 8 PHP 1.
PHP.
Aritmatika Komputer.
Pengantar Common Gateway Interface (CGI) dan Perl
array Array merupakan tipe data yang menampung
PHP.
Struktur dan Arsitektur Pemrograman
Pemrograman Web Cosmas Haryawan STMIK AKAKOM Yogyakarta
Pemrograman Web HTML (8) PHP Andy Haryoko, ST
Pertemuan 3 (Struktur Bahasa C) .:: Erna Sri Hartatik ::.
Pemrograman Berorientasi Platform (IN315B)
PHP.
Pengembangan Web Function PHP Ramos Somya.
Pengembangan Web Function PHP Ramos Somya.
Mursyidin, MT. Fungsi adalah bagian kode Program PHP yang berfungsi untuk melaksanakan tugas – tugas spesifik tertentu. Dengan menggunakan fungsi, kode.
Transcript presentasi:

array

Tipe Data Array Array (atau larik dalam bahasa indonesia) bukanlah tipe data dasar seperti integer atau boolen,Array adalah sebuah tipe data bentukan yang terdiri dari kumpulan tipe data lainnya. Menggunakan array akan memudahkan dalam membuat kelompok data, serta menghemat penulisan dan penggunaan variabel.

Tipe Data Array <?php $nama0="Andri"; $nama1="Joko"; $nama2="Sukma"; $nama3="Rina"; $nama4="Sari"; //... dst sampai $nama10 ?>

Cara Penulisan Array dalam PHP PHP mendukung beberapa cara penulisan array, salah satunya dengan menggunakankonstruktor array PHP (array language construct) sebagai berikut: Cara 1  Pemasukan data dengan nomor elemen array disebutkan $var[0]=value1; $var[1]=value1; $var[2]=value1; $var[3]=value1;

Cara Penulisan Array dalam PHP Cara 2  Pemasukan data dengan nomor elemen tidak perlu disebutkan $var[]=value1; Hasilnya akan sama dengan cara pertama. PHP akan secara otomatis memberi nomor indeks dimulai dari 0. Pernyataan assignment pada suatu array tanpa menyebutkan nomor indeks akan menyebabkan data dimasukkan pada elemen baru dan diletakkan pada urutan yang terakhir.

Cara Penulisan Array dalam PHP Cara 3  Menyatakan elemen sebagai sebuah himpunan data $var = array(value,value2,value3, ...); Assignment  array dapat dilakukan secara langsung dalam bentuk kumpulan nilai yang diapit dengan tanda kurung, setiap nilai dipisahkan dengan koma, diawali dengan perintah array.

Contoh array <?php $nama[0]=“Andri”; $nama[1]=“Joko”; $nama[2]=“Sukma”; $nama[3]=“Rina”; $nama[4]=“Sari”; <?php $nama[]=“Andri”; $nama[]=“Joko”; $nama[]=“Sukma”; $nama[]=“Rina”; $nama[]=“Sari”; <?php $nama=array("Andri","Joko“,"Sukma“,"Rina“, Sari“); ?>

Contoh array <?php $nama=array("Andri","Joko","Sukma","Rina", "Sari"); echo "$nama[0], $nama[1], $nama[2], $nama[3] dan $nama[4] adalah teman saya"; ?>

Contoh array <?php $nama[2]="Andri"; $nama[4]="Joko"; $nama[5]="Sukma"; $nama[8]="Rina"; $nama[11]="Sari"; echo "$nama[2], $nama[4], $nama[5], $nama[8] dan $nama[11] adalah teman saya"; ?>

Contoh array <?php $nama[2]="Andri"; $nama[4]="Joko"; $nama[5]="Sukma"; $nama[]="Rina"; $nama[11]="Sari"; ?>

Contoh array <?php $nama[2]="Andri"; $nama[4]="Joko"; $nama[5]="Sukma"; $nama[]="Rina"; $nama[11]="Sari"; print_r($nama); ?>

Array ( [2] => Andri [4] => Joko [5] => Sukma [6] => Rina [11] => Sari )

Contoh array <?php $nama=array("Andri","Joko","Sukma","Rina","Sari"); for ($i=0;$i<count($nama);$i++) echo "<br />nama ke $i adalah $nama[$i]"; ?>

Contoh array <?php $nama=array("Andri","Joko","Sukma","Rina","Sari"); $i=0; while ($i<count($nama)) { echo "<br />nama ke $i adalah $nama[$i]"; $i++; } ?>

Tipe array Pada PHP terdapat 3 tipe array, aitu Indexed Array  Sebuah array yang memiliki index berupa angka. Associatuve Array  Sebuah array yang memiliki index berupa key Multidimensional Array  Sebuah array yang memiliki satu atau lebih array di dalamnya

Associative array Jika indexed array index nya berupa angka, maka pada Associative Array menggunakan key yang bisa berupa string. Pada Associative array terdapat beberapa cara penulisan

<?php $umur=array("Andri“=>18,"Joko“=>24,"Sukma“=>27,"Rina “=>20,"Sari“=>25); echo 'umur sari adalah '.$umur["Sari"].' tahun'; ?>

<?php $umur["Andri"]=18; $umur["Joko"]=24; $umur["Sukma"]=27; $umur["Rina"]=20; $umur["Sari"]=25; echo 'umur sari adalah '.$nama["Sari"].' tahun'; ?>

Multidimensional array Sebuah array yang memiliki satu atau lebih array di dalamnya. Array ini menghasilkan data yg lebih banyak dan datanya dapat dikelompokkan lagi ke dalam sebuah array. Multidimensional array juga disebut array dalam array.

contoh <?php $presiden=array("Indonesia" => array("Soekarno","Soeharto"),"Iran" => array("Khatami","Ahmadinejad"),"Amerika" => array("Bush","Obama","Carter")); print_r($presiden); ?>

contoh Array (  [Indonesia] => Array   (    [0] => Soekarno    [1] => Soeharto   )   [Iran] => Array   (    [0] => Khatami    [1] => Ahmadinejad   )   [Amerika] => Array   (    [0] => Bush    [1] => Obama    [2] => Carter   ) )

contoh <?php $presiden=array( "Indonesia" => array("Soekarno","Soeharto"), "Iran" => array("Khatami","Ahmadinejad"), "Amerika" => array("Bush","Obama","Carter") ); echo "Presiden Iran saat ini adalah " . $presiden['Iran'][1]; ?>

contoh <?php  $motor['honda'][0] = "Beat";  $motor['honda'][1] = "Supra";  $motor['honda'][2] = "Vario";  $motor['yamaha'][0] = "Mio";  $motor['yamaha'][1] = "Vixion";  for($i=0;$i<count($motor['honda']);$i++) {  echo $motor['honda'][$i];  echo "<br>"; }  ?>

array Untuk PHP versi 5.4.x keatas, PHP menyediakan cara yang lebih singkat dalam pembuatan array, atau disebut dengan ‘short syntax a <?php $nama = ["Andri","Joko","Sukma","Rina","Sari"]; // pembuatan array echo $nama[1]; //Joko echo "<br />"; echo $nama[2]; //Sukma echo $nama[3]; //Rina ?>

foreach

Perulangan foreach merupakan perulangan khusus untuk pembacaan nilai array. Seperti yang telah kita bahas pada tutorial tentang tipe data array: Mengenal Tipe Data Array dan Cara Penulisan Array dalam PHP, setiap array memiliki pasangan key dan value. Key adalah ‘posisi’ dari array, dan valueadalah ‘isi’ dari array.

Format foreach foreach ($nama_array as $value) { statement (...$value...) } $nama_array adalah nama dari array yang telah didefenisikan sebelumnya. $value adalah nama ‘variabel perantara’ yang berisi data array pada perulangan tersebut. Anda bebas memberikan nama untuk variabel perantara ini, walaupun pada umumnya banyak programmer menggunakan $value, atau $val saja.

Contoh Foreach <?php $nama = array("Andri","Joko","Sukma","Rina","Sari"); foreach ($nama as $val) { echo "$val"; echo "<br />"; } ?>

foreach Jika anda membutuhkan nilai key dari array untuk dapat diproses, maka PHP menyediakan bentuk kedua dari perulangan foreach, dengan format dasar penulisan sebagai berikut: foreach ($nama_array as $key => $value) { statement ($key...$value...) } Perbedaan dengan format sebelumnya, disini PHP menyediakan variabel perantara kedua, yaitu variabel $key. Variabel $key ini menampung nilai key dari array.

Contoh foreach <?php $nama = array( 1=>"Andri", 6=>"Joko", 12=>"Sukma", 45=>"Rina", 55=>"Sari"); foreach ($nama as $kunci =>$isi) { echo "Urutan ke-$kunci adalah $isi"; echo "<br />"; } ?> Variabel array $nama didefenisikan menggunakan key yang berbeda-beda. Pada perulangan foreach, diberikan variabel perantara $kunci =>$isi, sehingga didalam perulangan, variabel $kunci akan berisi key dari array, dan variabel $isi akan berisi nilai dari array.

function

function Sebuah fungsi merupakan kode program yang dirancang untuk menyelesaikan sebuah tugas tertentu. Tujuan memisahkan sebuah kode menjadi fungsi adalah untuk kepraktisan dan kemudahan dalam membuat program utama. Karena jika dijadikan fungsi, maka untuk menjalankan tugas yang sama, kita tinggal memanggil fungsi tersebut, tanpa perlu membuat kembali kode programnya.

penulisan function function nama_fungsi ($parameter1, $parameter2) { // kode program fungsi return $nilai_akhir } Kata function adalah instruksi kepada PHP bahwa kita akan membuat fungsi nama_fungsi adalah nama dari fungsi yang akan ditulis $parameter1, $parameter2 adalah variabel perantara yang akan menyimpan inputan yang diperlukan dalam pemrosesan fungsi (argumen). Tergantung kebutuhan, anda bebas merancang seberapa banyak parameter yang dibutuhkan. return adalah perintah khusus untuk fungsi, dimana kata return menginstruksikan kepada PHP bahwa pemrosesan fungsi telah selesai. return $nilai_akhir berarti bahwa fungsi akan ‘mengembalikan’ $nilai_akhir sebagai hasil dari fungsi.

Contoh function function perkalian($angka1, $angka2) //pembuatan fungsi { $a= $angka1; $b= $angka2; $hasil= $a*$b; return $hasil; } $hasil=perkalian(4,5); //pemanggilan fungsi echo "Perkalian 4 x 5 adalah $hasil"; echo "<br />"; echo "Perkalian 7 x 2 adalah ".perkalian(7,2);

Contoh function <?php //pemanggilan fungsi echo "Luas Lingkaran dengan jari-jari 7cm = ".luas_lingkaran(7)."cm"; //pembuatan fungsi function luas_lingkaran($jari2) { return M_PI*$jari2*$jari2; } ?>

Contoh function Saat program dimulai langsung memanggil fungsi luas_lingkaran(7), padahal fungsi tersebut belum didefenisikan. Hal ini dimungkinkan karena pada saat kode PHP dijalankan, web server akan men-compile fungsi- fungsi yang ada terlebih dahulu. Sehingga kita bisa memanggil fungsi yang di defenisikan setelah dipanggil. Pada fungsi luas_lingkaran(), satu-satunya argumen yang diperlukan adalah panjang jari-jari lingkaran. M_PI adalah konstanta matematis yang disediakan PHP, yang nilainya sama dengan konstanta pi, yaitu 3,14. Namun anda juga bisa mengubahnya menjadi 3.14*$jari2*$jari2.

Include & require

Include & require Include dan Require adalah fungsi PHP yang digunakan untuk menyertakan sebuah file kedalam file PHP lainnya. Statemen include dan require mengambil semua teks dan kode yang terdapat pada file lalu mengkopi kedalam file utama yang menggunakan include atau require. Tujuan dari penggunaan include dan require adalah mengurangi penulisan berulang-ulang terhadap suatu kode yang sama pada beberapa file. Include dan require sangat berguna untuk menghemat pekerjaan.

include Fungsi Include digunakan di PHP ketika kita ingin menyertakan suatu file kedalam proses yang saat ini sedang berjalan. Dibutuhkan satu argumen yang akan menjadi string ke path file yang anda ingin sertakan. Include ‘nama_file’; Include ‘../nama_file’; Include ‘folder/nama_file’;

include Pada fungsi include, jika file yang disertakan ternyataq tidak ditemukan(karena lokasi salah/nama file salah/file tidak ada) maka program atau perintah PHP selanjutnya (setelah include) akan tetap berjalan walaupun ditampilkan pesan error.

require Fungsi Require bekerja seperti fungsi Include, namun jika file tersebut tidak ditemukan maka akan melemparkan PHP Error dan program atau perintah PHP selanjutnya (setelah include) akan tidak akan dijalankan. require ‘nama_file’; require ‘../nama_file’; require ‘folder/nama_file’;

contoh <?php include "header.php"; echo ‘<p>isi</p>’; include "footer.php"; ?> <?php require "header.php"; echo ‘<p>isi</p>’; require "footer.php"; ?>

contoh <?php Include ‘perkalian.php’; function perkalian($angka1, $angka2) //pembuatan fungsi { $a= $angka1; $b= $angka2; $hasil= $a*$b; return $hasil; } ?> <?php Include ‘perkalian.php’; echo "Perkalian 7 x 2 adalah ".perkalian(7,2); ?>

Include_once Fungsi Include_once hampir sama dengan fungsi Inlcude, namun akan membatasi file yang hanya akan digunakan 1 kali. require_once ‘nama_file’; require_once ‘../nama_file’; require_once ‘folder/nama_file’;

Require_once Fungsi Require_once akan memastikan bahwa file ada sebelum menambahkannya ke halaman, jika tidak ada maka akan memunculkan Fatal Error. Plus itu akan memastikan bahwa file tersebut hanya akan digunakan sekali pada halaman web.

contoh <?php include 'header.php'; echo "<p>isi</p>"; ?> <?php include_once 'header.php'; echo "<p>isi</p>"; ?>

contoh <?php require 'header.php'; echo "<p>isi</p>"; ?> <?php require_once 'header.php'; echo "<p>isi</p>"; ?>

Thank you