MENGGUNAKAN ARRAY. Array adalah suatu wadah yang dapat menampung sejumlah nilai, misalnya Anda bisa menyimpan sejumlah kota di dalam array.

dokumen-dokumen yang mirip
Adalah tempat untuk menampung sejumlah nilai Menciptakan array: cara 1 $kota = array( yogya, Solo, Semarang, Bandung );

PERNYATAAN KONTROL. salah

PRAKTIKUM PHP ARRAY M KHARIS AGUNG TRIA NUGROHO

Chapter 6. Array. 6.1 Pengertian Array

By I Wayan Simpen. 16 October

Praktikum Aplikasi Web Pertemuan - 9 Array dalam PHP

PRAKTIKUM PEMROGRAMAN WEB

Politeknik Elektronika Negeri Surabaya

PERTEMUAN 4. $Buah = array ("Melon", "Alpukat", "Durian", "Apel"); echo $Buah[1]; //Alpukat echo "<br>"; echo $Buah[3]; //Apel

LAPORAN RESMI PEMOGRAMAN WEB

Array berindeks adalah array yang berindeks menggunakan angka/nomer maupun

Laporan Resmi Pemrograman Web Day 9

P - 9 & 10 Bab 7 : PHP (Array dan Fungsi)

ARRAY. telah mengenal arti variabel, yaitu suatu pengenal yang dapat menyimpan sebuah nilai.

FUNGTION PHP. Della Nurasiah. Abstrak. Pendahuluan. Pembahasan.

Pertemuan 5 Array dan Fungsi

MODUL 4 ARRAY ARRAY PEMROGRAMAN WEB TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG 2016/2017

Pemrograman Web Lanjut 2017

DAY 9 - ARRAY DALAM PHP LAPORAN RESMI. Day 9 Array Dalam PHP. Dini Yuniasri D4 Teknik Informatika B

BEKERJA DENGAN ARRAY BAB Pengertian Array

LAPORN RESMI DAY 9 LAPORN RESMI DAY 9. Percobaan -1 Arraydimsatu.php : Array berdimensi satu. <html> <head> <title>array berdimensi satu</title>

Konsep Pemrograman. Bab 12. Pointer 2. Konsep Pemrograman Politeknik Elektronika Negeri Surabaya 2006 PENS-ITS. Umi Sa adah

POINTER DASAR PEMROGRAMAN

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

Day-9. Kholid Fathoni, S.Kom., M.T.

Pemrograman Web 55 BAB 4 ARRAY/LARIK

Fungsi Umum PHP. Fungsi string

MIPA TEKNIK PSIKOLOGI ILMU PENDIDIKAN. Gambar 1. Gambaran Array

xxxx alamat Praktikum 11 POINTER

P - 9 & 10 Bab 7 : PHP (Perulangan dan Array)

Pemrograman Basis Data Berbasis Web

Modul 1 Pengenalan PHP

VARIABEL BERINDEKS (ARRAY)

BAB VIII POINTER. Tujuan :

MODUL PRATIKUM 07 PEMROGRAMAN BERBASIS WEB (CCP119)

PHP Intro. Pemrograman Web II. Ganjil

Struktur dan Kondisi Perulangan. Struktur Kondisi

Pemrograman Basis Data Berbasis Web

Internet Programming Muhammad Zen S. Hadi, ST. MSc.

MATRIKS. Dapat disimpan secara linier dan kontigu dengan dua alternatif sebagai berikut : a. Per baris

POINTER II. Oleh : Mike Yuliana PENS-ITS

Soal hari Jumat (16/10) Latihan 10 MS

Pengembangan Web. Ramos Somya

Struktur Kondisi dan Perulangan

Array. Tim PHKI Modul Dasar Pemrograman Fakultas Ilmu Komputer UDINUS Semarang

MODUL 3 PHP Basic, Variable, Tipe Data, Struktur Kontrol dan Perulangan

BAB VI BAHASA C Pendahuluan

BAB 4 Array dan Function

MAKALAH POINTER PADA BAHASA C

PENGANTAR PHP. SKRIP PHP Skrip PHP berkedudukan sebagai tag dalam bahasa HTML sebagai contoh :

MODUL 2 PHP. (Kontrol, Fungsi, Array)

Pemrograman Web Lanjut 2017

ARRAY DESKRIPSI. Diktat Mata Kuliah Aplikasi Teknologi Online Alif Finandhita, S.Kom

Pertemuan 3 Struktur Kondisi dan Perulangan

Materi 4: Perintah For Perintah Do While

LAPORAN RESMI PRAKTIKUM PEMROGRAMAN WEB PHP INTRODUCTION

POINTER I. Oleh : Mike Yuliana PENS-ITS

RENCANA PELAKSANAAN PEMBELAJARAN (RPP) : Teks Transaksional Meminta dan Memberi Informasi Tentang. Nama-Nama Hari

Langkah Mudah Belajar Struktur Data Menggunakan C/C++

PRAKTIKUM 12 POINTER 2

ARRAY PENGANTAR PROGRAM STUDI. Institut Teknologi Sumatera

Pengertian Situs / Web

Array (Tabel) Tim Pengajar KU1071 Sem /11/3 TW/KU1071 1

Tipe Data. Adri Priadana

Pertemuan 12. Array dalam PHP

ARRAY. contoh : A[1] := 10; var A : array[1..10] of integer; A[nomer_indeks]

BAB IX LINKED LIST (SENARAI BERANTAI)

Pertemuan 4 KONSEP TIPE DATA

Praktikum 7. Pengurutan (Sorting) Insertion Sort, Selection Sort POKOK BAHASAN: TUJUAN BELAJAR: DASAR TEORI:

ALUR PROGRAM. SELEKSI KONDISI Statement If a. Bentuk If tunggal sederhana Sintaks : if ( kondisi ) statement ;

PEMROGRAMAN BERORIENTASI OBJEK. Tipe Data. Budhi Irawan, S.Si, M.T

ARRAY DAN ARGUMEN BARIS PERINTAH

JADWAL KULIAH/RESPONSI/PRAKTIKUM MATRIKULASI T.A 2014/2015 TINGKAT PERSIAPAN BERSAMA - INSTITUT PERTANIAN BOGOR

PRAKTIKUM 12 POINTER 2

8. Pointer. S. Indriani L, M.T

Pada kondisi ini proses penghapusan tidak bisa dilakukan Kondisi linked list memiliki hanya 1 data{satu simpul} Akhir. Akhir

Mukhlidi Muskhir Modul 2

Modul Praktikum Bahasa Pemrograman 1

NIK NO PESERTA SESI Tanggal Jam Lokasi

REVIEW ARRAY. Institut Teknologi Sumatera

Pertemuan 2. Muhadi Hariyanto

MODUL 4 ARRAY ARRAY PEMROGRAMAN WEB 2 TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG 2014/2015

SIMULASI PENGONTROLAN LAMPU GEDUNG MENGGUNAKAN VISUAL BASIC

JAVASCRIPT. Disusun untuk : Melengkapi Tugas Akhir Semester I Mata Kuliah Desain Web Oleh : AGUNG DIAN PRIBADI NIM :

Struktur Data. PDE - Struktur Data 1

FUNGSI STANDAR. Dalam pemrograman, termasuk pembuatan web, string merupakan tipe data yang kerap kali dijumpai dalam berbagai kasus.

Array ARRAY BERDIMENSI SATU. Representasi (Pemetaan) di memori. Lihat gambar dibawah ini, nilai data A (18) dismpan mulai dari alamat 1136 di memori.

Konsep tipe data pada bahasa pemrograman mempunyai standar bentuk umum, yaitu :

LAPORAN RESMI PRAKTIKUM 9

PHP (1) Topik. Intro. Pemrograman Internet. Sekilas tentang PHP 06/11/2012

Variabel dan Tipe Data Kusrini 1, Heri Sismoro 2

BAB II LANDASAN TEORI

Daftar Isi. Bab 1 Pengantar Aplikasi Web 1.1 Aplikasi Web 1.2 Tahapan Persiapan untuk Mencoba Aplikasi Web 1.3 HTML5 1.4 CSS 1.5 JavaScript 1.

Internet II. Pertemuan 4 & 5 Dasar Pemrograman PHP II. Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 1

Modul Praktikum 6 Dasar-Dasar Teknologi Informasi dan Komunikasi. Aplikasi Spreadsheet Microsoft Excel (2) Validasi Data & Fungsi Terbilang

IMPLEMENTASI NOTASI ALGORITMIK KE DALAM BAHASA C

Pemrograman Berbasis Web

BAB VII DASAR-DASAR PHP

LAPRES PEMOGRAMAN WEB DAY 11

Transkripsi:

MS Wulandari - HTML 1 MENGGUNAKAN ARRAY Array adalah suatu wadah yang dapat menampung sejumlah nilai, misalnya Anda bisa menyimpan sejumlah kota di dalam array. Elemen-elemen Array Yogyakarta Solo Bandung Bogor Array Kota Dalam terminologi array kota di atas dikatakan mempunyai 4 buah elemen. Setiap elemen berisi sebuah nilai. Elemen pertama berisi string Yogyakarta, elemen kedua berisi Solo dan seterusnya. MENCIPTAKAN ARRAY Suatu array dapat diciptakan dengan menggunakan konstruksi array. Sebagai contoh untuk membentuk array kota di atas dapat menggunakan pernyataan sebagai berikut : $kota=array ( Yogyakarta, Solo, Bandung, Bogor ); Atau dapat juga ditulis menjadi : $kota[0] = Yogyakarta ; $kota[1] = Solo ; $kota[2] = Bandung ; $kota[3] = Bogor ; Angka yang diletakkan di dalam tanda [ ] biasa disebut kunci atau indeks. PHP menggunakan indeks dimulai dengan nol. Pada prakteknya indeks tidak harus dimulai dari nol, bahkan Anda bisa menciptakan indeks yang tidak urut. $musik = array ( Jazz, 5 => Blues, RnB ); Pada pernyataan di atas, Jazz memiliki indeks yang sama dengan nol, Blues memiliki indeks sama dengan 5 dan RnB memiliki indeks sama dengan 6. MENGAMBIL ISI ARRAY Untuk mengambil isi array, Anda bisa menggunakan notasi : $nama_array[indeks] misalnya : print($kota[0]); akan menampilkan isi elemen pertama dari array kota. Untuk mengetahui jumlah elemen array digunakan fungsi count. <title>penggunaan Array</title> $kota= array("yogyakarta", "Solo", "Bandung", "Bogor"); for ($i=0;$i<=3;$i++) printf("nama kota pada array ke-$i adalah : $kota[$i] <br> \n"); printf("<br>\njumlah elemen array adalah %d", count($kota));

MS Wulandari - HTML 2 ARRAY DENGAN INDEKS BERUPA STRING PHP juga memperkenankan indeks berupa string, misalnya : $hari( Sunday ) = Minggu ; $hari( Monday ) = Senin ; $hari( Tuesday ) = Selasa ; $hari( Wednesday ) = Rabu ; <title>penggunaan Array String</title> $hari = array("sunday" => "Minggu", "Monday" => "Senin", "Tuesday" => "Selasa", "Wednesday" => "Rabu", "Thursday" => "Kamis", "Friday" => "Jumat", "Saturday" => "Sabtu"); $elemen= date("l"); printf("hari ini adalah hari : $hari[$elemen]"); INDEKS CAMPURAN PHP memungkinkan sebuah array mengandung data yang berlainan tipe atau bahkan memiliki indeks yang berbeda tipe. <title>penggunaan Array Campuran</title> $data[0] = 1000000; $data[2] = "Satu Juta Rupiah"; $data["a"] = 4000000; $data[a] = "Empat Juta Rupiah"; printf("elemen array pertama : $data[0] <br> \n"); printf("elemen array kedua : $data[2] <br> \n");

MS Wulandari - HTML 3 printf("elemen array ketiga : $data[a] <br> \n"); printf("elemen array keempat : $data[a] <br> \n"); OPERASI DENGAN POINTER INTERNAL Setiap array mempunyai pointer internal yang berguna untuk menunjuk elemen. PHP menyediakan sejumlah fungsi yang terkait dengan pointer ini, misalnya : FUNGSI KETERANGAN current Menghasilkan nilai elemen sekarang yang ada dalam array. Bentuk penulisan : current(nama-array) each Menghasilkan kunci (indeks) dan nilai elemen sekarang dan memajukan pointer internal ke elemen berikutnya. Bila pointer berada sesudah elemen terakhir, fungsi ini akan memberikan nilai FALSE Bentuk penulisan : each(nama-array) end Meletakkan pointer internal ke elemen terakhir pada array dan menghasilkan nilai elemennya. Bentuk penulisan : end(nama-aray) key Menghasilkan indeks milik elemen yang sedang ditunjuk oleh pointer internal. Bentuk penulisan : key(nama-array) pos Menghasilkan nilai elemen sekarang. Bentuk penulisan : pos(nama-array) prev Menghasilkan nilai elemen yang berada sebelum posisi pointer dan meletakkan pointer ke lokasi tersebut. Bentuk penulisan : prev(nama-array) reset Meletakkan pointer ke elemen pertama dan menghasilkan nilai elemen tersebut. Bentuk penulisan : reset(nama-array) next Meletakkan pointer ke elemen berikutnya dan menghasilkan nilai elemen tersebut. Bentuk penulisan : next(nama-array) <title>penggunaan Pointer Array </title> Nilai [A] = Sangat Baik <br> Nilai [B] = Baik <br> Nilai [C] = Cukup <br> Nilai [D] = Gagal <br> <br> $nilai["a"] = "Sangat Baik"; $nilai["b"] = "Baik";

MS Wulandari - HTML 4 $nilai["c"] = "Cukup"; $nilai["d"] = "Gagal"; $data=current($nilai); $indeks=key($nilai); printf("nilai indeks dan array setelah CURRENT adalah : $indeks => $data <br>\n"); $data=end($nilai); $indeks=key($nilai); printf("nilai indeks dan array setelah END adalah : $indeks => $data <br>\n"); $data=reset($nilai); $indeks=key($nilai); printf("nilai indeks dan array setelah RESET adalah : $indeks => $data <br>\n"); $data=next($nilai); $indeks=key($nilai); printf("nilai indeks dan array setelah NEXT adalah : $indeks => $data <br>\n"); Pemakaian iterasi while dapat menggunakan perintah each yang biasanya dikaitkan dengan list. <title>array Berdimensi Dua </title> $hari["sunday"] = "Minggu"; $hari["monday"] = "Senin"; $hari["tuesday"] = "Selasa"; $hari["wednesday"] = "Rabu"; $hari["thursday"] = "Kamis"; $hari["friday"] = "Jumat"; $hari["saturday"] = "Sabtu"; while (list($indeks, $nilai) = each($hari))

MS Wulandari - HTML 5 printf("isi indeks : $indeks, isi nilai : $nilai <br> \n"); ARRAY MULTIDIMENSI PHP memungkinkan sebuah elemen array mengandung array dan bahkan jumlah elemen array yang dikandung oleh sebuah elemen array bisa berbeda. Sebagai gambaran, diperlukan untuk menyimpan peserta 5 buah kursus misalnya : PHP : Yudi, Wulan, Eriek Dephi : Yudi, Adit MySQL : Ajeng, Rizki, Adit, Pratama C++ : Yeni, Wahyu, Mukhfid PERL : Rafiq, Yudith Keseluruhan data peserta dapat ditampung pada sebuah array, tetapi array yang berdimensi dua. Bentuk array-nya adalah : $peserta[ PHP ] $peserta[ Delphi ] $peserta[ MySQL ] $peserta[ C++ ] $peserta[ PERL ] Yudi Wulan Eriek Yudi Adit Ajeng Rizki Adit Pratama Yeni Wahyu Mukhfid Rafiq Yudith Keseluruhan data peserta dapat ditampung pada sebuah array, tetapi array yang berdimensi dua. <title>array Berdimensi Dua </title> // membuat array berdimensi dua $peserta = array ("PHP" => array("yudi", "Wulan", "Eriek"),

MS Wulandari - HTML 6 "Delphi" => array("yudi", "Adit"), "MySQL" => array("ajeng", "Rizki", "Adit", "Pratama"), "C++" => array("yeni", "Wahyu", "Mukhfid"), "PERL" => array("rafiq", "Yudith")); // menampilkan isi array while (list($indeks1, $nilai1) = each($peserta)) printf("peserta $indeks1 : <br>\n"); $nomor=1; while (list($indeks2, $nilai2) = each($nilai1)) printf("$nomor.$nilai2 <br>\n"); $nomor++; FUNGSI PENGURUTAN DATA ATAU INDEKS FUNGSI KETERANGAN asort mengurutkan data pada array dengan pola naik (ascending) dengan tetap mempertahankan indeksnya arsort mengurutkan data pada array dengan pola turun (descending) dengan tetap mempertahankan indeksnya ksort mengurutkan array berdasarkan indeksnya dengan urutan ascending krsort mengurutkan array berdasarkan indeksnya dengan urutan descending sort mengurutkan data pada array dengan urutan ascending rsort mengurutkan data pada array dengan urutan descending natsort mengurutkan data pada array dengan urutan alamiah

MS Wulandari - HTML 7 <title>pengurutan pada Array </title> $buah[a]="nanas"; $buah[c]="pepaya"; $buah[b]="mangga"; $buah[d]="apel"; printf("data asli : <br>\n"); while(list($indeks,$nilai)= each($buah)) printf("$indeks berisi $nilai <br>\n "); asort($buah); printf("<br>\npengurutan dengan asort : <br>\n"); while(list($indeks,$nilai)= each($buah)) printf("$indeks berisi $nilai <br>\n"); sort($buah); printf("<br>\npengurutan dengan sort : <br>\n"); while(list($indeks,$nilai)= each($buah)) printf("$indeks berisi $nilai <br>\n"); EXPLODE DAN IMPLODE Fungsi explode berguna untuk menciptakan array berdasarkan suatu string.

MS Wulandari - HTML 8 Bentuk penulisan : explode(pemisah, string [,batasan]) pemisah, digunakan sebagai basis pemecahan string menjadi substring batasan, limit bertipe integer yang digunakan untuk membatasi jumlah maksimum elemen array Hasilnya berupa array dengan masing-masing elemen berupa substring dari argumen kedua. Fungsi implode berguna untuk menggabungkan elemen-elemen array menjadi string. Bentuk penulisan : implode(string-perekat, array-yang-digabung) <title>penggunaan Explode dan Implode</title> $teks="indonesia negara kesatuan dan persatuan"; $hasil=explode(" ", $teks, 5); printf("teks awal : Indonesia negara kesatuan dan persatuan <br> \ n"); printf("hasil Explode : <br>\n"); while (list($indeks, $nilai) = each($hasil)) printf("isi indeks : [$indeks] dengan nilai : $nilai <br>\n"); $gabung=implode(" ", $hasil); printf("<br>\nhasil Implode : $gabung"); PENGULANGAN DENGAN FOREACH Bentuk pernyataan : foreach(ekspresi-array as $nilai) pernyataan;

MS Wulandari - HTML 9 Pada bentuk ini, nilai yang ada pada array akan diberikan ke variabel nilai secara bergantian pada setiap iterasi. <title>pengulangan dengan foreach </title> $buah=array("mangga", "Jambu", "Apel", "Semangka", "Melon", "Strawberry"); foreach ($buah as $nilai) printf("$nilai <br> \n");