PHP -Array dan Fungsi- ULLA DELFANA ROSIANI, ST. Array  Array atau larik adalah kumpulan data variabel dalam satu variabel.  Masing-masing dapat diakses.

Slides:



Advertisements
Presentasi serupa
Fungsi Konsep Pemrograman.
Advertisements

Kelas & Objek.
Subprogram Program kecil yang melakukan tugas tertentu dan merupakan bagian dari program secara keseluruhan Keuntungan : Mudah dikodekan Mudah dipahami.
Menciptakan Fungsi.
Struktur Kontrol (2) 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.
Pemrograman Terstruktur
PEMOGRAMAN 1 Pertemuan 3.
Array dan String Array dan String.
Pemrograman Berbasis WEB
PERTEMUAN 7 Pemrograman Visual
PROSEDUR.
PART 7 Array DOSEN : AHMAD APANDI, ST.
Struktur Data Array dan Mapping Array
Praktikum Java Script.
Perangkat Lunak Jaringan I SHELL SCRIPT. Perangkat Lunak Jaringan I PENDAHULUAN Shell script adalah suatu file yang berisi perintah-perintah yang harus.
Tipe Data Terstruktur Pengantar Logika dan Teknik Pemrograman
SUBRUTIN By Adnan Purwanto, S.Kom.
Pemrogramman Terstruktur
Castaka Agus Sugianto, M.Kom., M.CS
Oleh Fathurrahmani, S.Kom
Materi Kuliah 1. Pertemuan ke : 1 Pengenalan Komputer dan Pemrograman
Array.
Algoritma & pemrograman 1b
BAB 6 FUNGSI DAN PROSEDUR.
Tipe Data, Variabel dan Operator
Notasi Algoritma & Tipe Data
Tipe Data , Variabel, Operator
Pertemuan ke-5 Array dan Fungsi
PHP.
Array/larik ,procedure & fungsi
Web Dasar By : Lisda Juliana P.SSi.
Array By Serdiwansyah N. A..
Pemrograman Terstruktur
ARRAY (LARIK).
PHP.
Prosedur.
Pedoman Penyusunan Algoritma
Pemrograman Berbasis WEB
PHP (Array, File Handling)
created by PUTRA PUTRI DASPRO
Pertemuan Minggu ke-3 Matakuliah Permrograman Web
Achmad Solichin Fakultas Teknologi Informasi
Algoritma dan Pemrograman ARRAY (LARIK)
PERTEMUAN 2 Pemrograman VB 6.0
As’ad Djamalilleil Struktur Kontrol (2) As’ad Djamalilleil
Struktur Kendali program, Array & function
As’ad Djamalilleil Array (Larik) As’ad Djamalilleil
As’ad Djamalilleil Sintaks Dasar As’ad Djamalilleil
PHP PEMROGRAMAN INTERNET.
Prepared by Yohana Nugraheni
ARRAY SATU DIMENSI.
6. Array S. Indriani L, M.T.
Pengenalan Pemrograman Server side - PHP
PERTEMUAN 8 PHP 1.
PHP.
Achmad Solichin Fakultas Teknologi Informasi
Pemrograman Terstruktur
PHP.
Apa itu array? array merupakan tipe data terstruktur yang berguna untuk menyimpan sejumlah data yang bertipe sama. Bagian yang menyusun array disebut elemen.
Pemrograman Web HTML (8) PHP Andy Haryoko, ST
TIPE-TIPE DATA PHP Bandung 2009, by hery dwi y.
Algoritma Pemrograman
PENGENALAN JAVA SCRIPT
DATA dan VARIABEL.
PHP (Array, File Handling)
CREATED BY PUTRA PUTRI DASPRO
PHP.
BAB 6 SUB PROGRAM.
Transcript presentasi:

PHP -Array dan Fungsi- ULLA DELFANA ROSIANI, ST

Array  Array atau larik adalah kumpulan data variabel dalam satu variabel.  Masing-masing dapat diakses melalui indeks/subskrip  misalnya berupa bilangan bulat yang dimulai dari nol.  Bentuk array: $namaArray=array(elemen_1..elemen_N) Pemanggilan: $namaArray[0]=elemen_1

Gambaran Array $hasil indeks

Contoh penerapan Contoh kumpulan variabel: $var1 = 3; $var2 = 6; $var3 = 9; dapat disatukan menggunakan array sebagai berikut: $var = array(3,6,9); Mengakses array numerik menggunakan index, selalu dimulai dengan 0: echo $var[0]; //mencetak 3 echo $var[1]; //mencetak 6 echo $var[2]; //mencetak 9

Fungsi count()  Digunakan untuk menghitung jumlah elemen array.  Contoh penerapan: $data=array(1,2,3,4,5); echo count($data);  hasil: 5

Contoh penerapan <?php $data=array(1,2,3,4,5); $jumlah=count($data); echo "Jumlah data sebanyak $jumlah "; for($i=0;$i<$jumlah;$i++){ echo "\$data[$i] : $data[$i] "; } ?> Hasilnya 

Indeks string atau campuran  Indeks dapat berupa string, misalnya: $mobil[“tipe”]=“sedan”; $mobil[“merk”]=“soluna”; $mobil[“warna”]=“hitam”;  Indeks berupa campuran, berarti dapat berupa numerik dan string.

Pernyataan foreach  Untuk melakukan proses perulangan pada array.  Bentuk yang bisa digunakan: Bentuk pertama: foreach (ekspresi_array as $nilai) pernyataan Bentuk kedua: foreach (ekspresi_array as $kunci =>$nilai) pernyataan

Contoh penerapan foraech I Script php: <?php $campuran[0]="nasi"; $campuran[1]="ayam goreng"; $campuran["rasa"]="pedas"; $campuran["harga"]=5000; foreach ($campuran as $elemen) echo($elemen. " "); ?> Hasilnya:

Contoh penerapan foraech II Script php: <?php $campuran[0]="nasi"; $campuran[1]="ayam goreng"; $campuran["rasa"]="pedas"; $campuran["harga"]=5000; foreach ($campuran as $indeks=>$elemen) echo($indeks : $elemen. " "); ?> Hasilnya:

Array Asosiatif  Array asosiatif mengindeks elemen di dalamnya menggunakan nama yang kita tentukan dan bukan menggunakan nomor.  Cara membuatnya  menggunakan fungsi array dengan mengeset sepasang atribut sebagai nama elemen dan nilai elemen itu sendiri menggunakan gabungan “=” dan “>”,

Array Asosiatif  Contoh riilnya adalah sebagai berikut: $pacarku = array ( nama =>"Juwita", Sifat =>"Baik hati, tidak sombong dan rajin menabung", rambut=>"panjang terurai", umur =>17 );  Pemanggilan: misalnya print $pacarku[nama];

Array Multi Dimensi  membuat array multi dimensi dengan membuat sebuah array: $hewan = array ( );...dan kemudian kita isi array tersebut dengan array-array yang lain.

Contoh Array Multi Dimensi <?php $rasabuah=array( array (nama=>jeruk, rasa=>kecut, harga=>100), array (nama=>manga, rasa=>maniskecut, harga=>200), array (nama=>pare, rasa=>pahit, harga=>300) ); echo $rasabuah[2][nama]; ?>  Hasil: pare  Nadia senang dengan buah jeruk kalau mama seneng sama manga karena rasanya maniskecut kalau buah pare tidak senang karena pahit.

Latihan Array Tampilkan tulisan berikut dengan array: Jumlah pegawe ada 4: 1. Bob telah dibayar- $ Sally telah dibayar - $ Charlie telah dibayar - $ Clare telah dibayar- $0

FUNGSI  sekumpulan baris program yang dapat dipakai berulang kali tanpa harus menuliskannya kembali.  PHP telah menyediakan fungsi-fungsi built in, seperti mencetak ke layar, tanggal database dan sebagainya. Selain itu PHP juga memperbolehkan kita untuk membuat fungsi sendiri.

FUNGSI Bentuk pendefinisiannya: function nama (daftar_parameter){ pernyataan-pernyataan; } Contoh bentuk pemanggilannya: $data=nama(2,3); Nama Fungsi Nilai balik argumen

Contoh <?php function pros_kali($x,$y) { $hasil=$x*$y; return ($hasil); } $kali=pros_kali($bil1,$bil2); echo "hasilnya adalah $kali"; ?> return($hasil); == return hasil;  Digunakan untuk memberikan nilai balik fungsi. Pernyataan return akan membuat fungsi berakhir dan menghasilkan nilai yang sesuai dengan nilai variabel $hasil

Melewatkan Nilai dengan Referensi  Secara bawaan, argumen yang di lewatkan ke dalam fungsi berdasarkan nilai. Dengan demikian, nilai argumen pemanggil fungsi tidak dapat diubah oleh fungsi.

Contoh <?php function tukar ($x,$y){ $temp=$x; $x=$y; $y=$temp; } $a=10; $b=20; echo ("Nilai sebelum ditukar adalah "); echo ("Nilai pertama : $a "); echo ("Nilai kedua : $b "); echo" "; tukar ($a,$b); echo ("Nilai sesudah ditukar adalah "); echo ("Nilai pertama : $a "); echo ("Nilai kedua : $b "); ?> HASILNYA: PENYEBABNYA!!

Supaya bisa ditukar…  mengubah agar argumen dilewatkan ke dalam fungsi sebagai referensi.  Ditulis dengan awalan & tepat sebelum tanda $, sehingga menjadi: function tukar (&$x,&$y) { $temp=$x; $x=$y; $y=$temp; }

Variabel Lokal dan Variabel Global  Perbedaannya: Variabel lokal adalah variabel yang berada di dalam fungsi. Variabel global adalah nama variabel yang sama yang baik diluar fungsi maupun didalam fungsi.  Manfaat lingkup lokal adalah dapat membuat kode di dalam fungsi dan kode yang memanggilnya tidak saling berketergantungan.

Contoh Lingkup lokal <?php function ganti (){ $mobil="Toyota Kijang Innova"; } $mobil="Mitsubisi Kuda"; echo ("Jenis Mobil sebelum diganti adalah $mobil "); echo" "; ganti (); echo ("Jenis Mobil setelah diganti adalah $mobil "); ?>

Cara membuat Variable Global  Cara pertama: menambahkan pernyataan global. function ganti (){ global $mobil; $mobil="Toyota Kijang Innova"; }

Cara membuat Variable Global  Cara kedua: menambahkan pernyataan $GLOBALS[“namaVariabel”] function ganti (){ $GLOBALS["mobil"]="Toyota Kijang Innova"; }

SELAMAT BELAJAR “Semoga apa yang kita lakukan hari ini tidak sia-sia” Amin

PHP Date()  Adalah fungsi mengaktifkan pewaktuan di komputer server.  Contoh: <?php echo date("Y/m/d");  2006/07/11 echo " "; echo date("Y.m.d");  echo " "; echo date("Y-m-d");  ?>

"; print date("D, F jS",$b). " "; print date("l, F jS Y",$b). " "; print date("g:i A",$b). " "; print date("r",$b). " "; print date("g:i:s A D, F jS Y",$b). " "; ?>