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

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

Struktur dan Kondisi Perulangan. Struktur Kondisi

Struktur Kondisi dan Perulangan

PHP Intro. Pemrograman Web II. Ganjil

Pertemuan 3 Struktur Kondisi dan Perulangan

P - 8 Bab 6 : PHP (Kondisi)

VARIABEL BERINDEKS (ARRAY)

P - 7 Bab 5 : PHP : Hypertext Prepocessor

P - 8 Bab 6 : PHP (Kondisi dan Perulangan)

Pertemuan 5 Array dan Fungsi

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

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

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

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

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

Pemrograman Basis Data Berbasis Web

MODUL 2 PHP. (Kontrol, Fungsi, Array)

Algoritma & Pemrograman #8. by antonius rachmat c, s.kom, m.cs

Contoh soal Struktur Program Pascal (Seleksi tingkat propinsi TOKI 2004)

MIPA TEKNIK PSIKOLOGI ILMU PENDIDIKAN. Gambar 1. Gambaran Array

Pemrograman Basis Data Berbasis Web

PRAKTIKUM 12 POINTER 2

STRUKTUR DASAR PHP ASUMSI 02/10/2014

BEKERJA DENGAN ARRAY BAB Pengertian Array

MODUL PEMROGRAMAN WEB

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

PERNYATAAN KONTROL. salah

PERHITUNGAN UJI KESERAGAMAN DATA TERHADAP SAMPEL

BAB VI BAHASA C Pendahuluan

MODUL 1 Operasi Dasar dalam PHP

Pertemuan X. Pemrograman Web Dasar Semester 1

PENYELEKSIAN KONDISI

Pengenalan C++ Oleh : Dewi Sartika

PHP (HYPERTEXT PREPROCESSOR)

Pertemuan 12. Array dalam PHP

BAB 5 PERULANGAN DAN ARRAY

Kondisional/Pencabangan/Pemilihan. Konsep Pencabangan Sintaks Konsep if (kasus tunggal) Konsep if-else (2-3 kasus) Konsep switch (lebih dari 3 kasus)

MODUL 1 PHP. (Variabel, Tipe Data, Operator)

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

Algoritma dan Pemrograman Tahar Agastani Teknik Informatika UIN

Pertemuan 2. Muhadi Hariyanto

MODUL 2 INTERNET PROGRAMMING : PHP (2)

Pengembangan Web. Ramos Somya

Satuan Acara Perkuliahan (SAP) UNIVERSITAS GUNADARMA

Pertemuan 07 Struktur Dasar PHP

POINTER DASAR PEMROGRAMAN

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

Pemrograman Web Lanjut 2017

PENGENALAN PHP DASAR

Function. Function adalah satu blok instruksi yang dieksekusi ketika dipanggil dari bagian lain dalam suatu program. Format dari function :

Bab 2 Struktur Dasar PHP

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

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

BAB 4 Array dan Function

Pertemuan Function. Obyektif Praktikum : 1. Mengerti konsep dasar penggunaan Function

Contoh function 1 : Output : // function example The result is 8 #include <iostream.h>

Struktur Kontrol Pemrograman Java : PERCABANGAN

Modul 1 Pengenalan PHP

LAPORAN RESMI PEMROGRAMAN WEB

MODUL. Variabel. Workshop Programming

Selection, Looping, Branching

Modul Praktikum Bahasa Pemrograman 1

PEMROGRAMAN WEB 09 JavaScript Lanjut

Control Flow & Array. Pemrograman Web. Rajif Agung Yunmar, S.Kom

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

Pemrograman Web. Pertemuan Ke-10 dan 11 Server Side Scripting [PHP] Server Side Scripting 1

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

Materi 4: Perintah For Perintah Do While

BAB 5 MEMAHAMI METHOD GET DAN POST PADA PHP

Pemrograman Berbasis Web Pertemuan 4 Javascript. Program Diploma IPB - Aditya Wicaksono, S.Komp 1

Modul Tutorial C# 2 DASAR PEMROGRAMAN C# : STATEMENT DAN OPERATOR ENRICO BUDIANTO MICROSOFT INNOVATION CENTER UNIVERSITAS INDONESIA

FUNCTIONS. Function adalah satu blok instruksi yang akan dieksekusi ketika dipanggil dari bagian lain dalam suatu program.

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

(Struktur Kondisi dan Perulangan) KOMPETENSI DASAR

MODUL PEMROGRAMAN WEB

Pemrograman Web Lanjut 2017

MODUL 7 WEB PROGRAMMING : PHP (2)

DASAR PHP. Oleh : Devie Rosa Anamisa

Pertemuan 2 Struktur Dasar PHP

Kontrak Kuliah. Stored Procedures and Function. Edi Sugiarto, S.Kom, M.Kom

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

PRAKTIKUM PEMROGRAMAN WEB

Satuan Acara Perkuliahan (SAP) UNIVERSITAS GUNADARMA

PHP mendukung komentar yang digunakan pada C, C++ dan Shell Unix. Sebagai contoh:

Pengantar Pemrograman

Subrutin atau Fungsi. Praktikum 9 A. T U J U A N B. DASAR TEORI

Soal hari Jumat (16/10) Latihan 10 MS

Array=(element1 element2 elementn)

SATUAN ACARA PERKULIAHAN MATA KULIAH PEMROGRAMAN PASCAL * (TK) KODE / SKS: KK /2 SKS

PRAKTIKUM 12 POINTER 2

Pertemuan 4 ELEMEN-ELEMEN BAHASA PEMROGRAMAN

Variabel dengan tipe dasar hanya dapat menyimpan sebuah nilai

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

MODUL PRATIKUM 07 PEMROGRAMAN BERBASIS WEB (CCP119)

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

Team project 2017 Dony Pratidana S. Hum Bima Agus Setyawan S. IIP

MODUL PRATIKUM - 09 PEMROGRAMAN BERBASIS WEB (CCP119)

1. Mempelajari konsep dasar array, array ganda, pengiriman array ke fungsi dan string 2. Membuat program menggunakan array, array ganda

BAB VIII POINTER. Tujuan :

Tabel Informasi. Hal di atas dapat dilakukan dengan menambah dan mengambil atribut identifier yang digunakan pada program, melalui tabel informasi.

Transkripsi:

P - 9 & 10 Bab 7 : PHP (Array dan Fungsi) 7.1 Tujuan Mahasiswa mampu : Mengetahui dan Memahami Perintah Array Mengetahui fungsi 7.2 Materi 1. Pendeklarasian Variable Array 2. Manipulasi Terhadap Nilai Array 3. Array Assosiatif 4. Array Dengan Fungsi List 5. Array Dengan Perulangan 6. Fungsi 7.3 Deskripsi Dalam pemrograman PHP kita harus mendeklarasikan variable terlebih dahulu sebelum menggunakan variable tersebut. Permasalahan : Bagaimana jika akan menggunakan sekumpulan variable yang sangat banyak? Sebagai contoh : Pada saat membutuhkan 1000 buah variable. Pertanyaan : Apakah efisien jika harus mendeklarasikan ke 1000 variable tersebut satu persatu? Untuk menangani permasalahan itu, dalam pemrograman PHP dikenal istilah array. Array merupakan objek yang dapat digunakan untuk menyimpan sejumlah data. PSIK V (Pemrograman II/ PHP MySQL) - 1

7.4 Pendeklarasian Variable Array Pendeklarasian array : NamaArray = Array(ElementArray); Keterangan : NamaArray merupakan identifier yang digunakan untuk memberikan identitas/nama terhadap veriable Array. Contoh : A, B, C. ElementArray merupakan element yang menyusun array. Contoh : $array_1 = array(); 7.5 Manipulasi Terhadap Nilai Array Untuk melakukan manipulasi data array seperti menambahkan data ke array, mengubah data di array ataupun mengakses data dalam array diperlukan sebuah indeks. Indeks yang menentukan urutan dari array yang akan kita akses. Indeks untuk array dalam PHP selalu dimulai dari nol. Contoh : Pada saat membuat sebuah array dengan jumlah data 4 : $array_1 = array( satu, dua, tiga, empat ); 1 2 3 4 Maka hasilnya akan terlihat seperti pada tebel berikut ini : No Indeks 1 0 2 1 3 2 4 3 PSIK V (Pemrograman II/ PHP MySQL) - 2

Keterangan : Data ke 1 dapat diakses menggunakan indeks 0 dan seterusnya. Perintah untuk menggunakan indeks : NamaArray [Indeks]; Contoh : $Array_1[0]; Contoh program 1 : * Array_1.php $array_1 = Array (); $array_1[0] = 11; $array_1[] = 07; $array_1[2] = 19; $array_1[] = 87; echo "array_1[0] = ",$array_1[0], "<br>"; echo "array_1[1] = ",$array_1[1], "<br>"; echo "array_1[2] = ",$array_1[2], "<br>"; echo "array_1[3] = ",$array_1[3], "<br>"; PSIK V (Pemrograman II/ PHP MySQL) - 3

Contoh program 2 : * Array_2.php $array_2 = array (11,07,19,87); echo "array_2[0] = ",$array_2[0], "<br>"; echo "array_2[1] = ",$array_2[1], "<br>"; echo "array_2[2] = ",$array_2[2], "<br>"; echo "array_2[3] = ",$array_2[3], "<br>"; 7.6 Array Assosiatif Array Assosiatif merupakan array yang menggunakan string sebagai indeks-nya. Deklarasi indeks : Array( Indeks => ElementArray); Contoh : Array( a => 1); PSIK V (Pemrograman II/ PHP MySQL) - 4

Contoh program 3 : * Array_3.php $array_3 = array (); $array_3['a'] = 11; $array_3['b'] = 07; $array_3['c'] = 19; $array_3['d'] = 87; echo "array_3[a] = ",$array_3['a'],"<br>"; echo "array_3[b] = ",$array_3['b'],"<br>"; echo "array_3[c] = ",$array_3['c'],"<br>"; echo "array_3[d] = ",$array_3['d'],"<br>"; Contoh program 4 : * Array_4.php $array_4 = array ("a" => 11, "b" => 07, "c" => 19,"d" => 87); echo "array_4[a] = ",$array_4['a'],"<br>"; echo "array_4[b] = ",$array_4['b'],"<br>"; echo "array_4[c] = ",$array_4['c'],"<br>"; PSIK V (Pemrograman II/ PHP MySQL) - 5

echo "array_4[d] = ",$array_4['d'],"<br>"; 7.7 Array Dengan Fungsi List Fungsi list dapat digunakan untuk mempermudah penulisan format indeks array. Contoh program 5 : * Array_5.php $array_5 = array("senin","selasa","rabu","kamis","jum'at","sabtu", "minggu"); list($a,$b,$c,$d,$e,$f,$g) = $array_5; echo $a."<br>"; echo $b."<br>"; echo $c."<br>"; echo $d."<br>"; echo $e."<br>"; echo $f."<br>"; PSIK V (Pemrograman II/ PHP MySQL) - 6

7.8 Array Dengan Perulangan Contoh Program 6 : <? * Array_6.php $array_5 = array ("senin","selasa","rabu","kamis","jum'at","sabtu"); $array_6 = array ("senin" => 1,"selasa" => 2,"rabu" => 3,"kamis" => 4, "jum'at" => 5,"sabtu" => 6); echo "Perulangan While : <br>"; while (list ($hari, $urutan) = each($array_6)) echo "Dengan While = ",$hari, " itu ke ",$urutan,"<br>"; echo "<br>=======================<br>"; echo "Perulangan For : <br>"; for ($hari=0; $hari<count($array_5); $hari++) echo "Dengan For = ",$array_5[$hari],"<br>"; echo "<br>=======================<br>"; PSIK V (Pemrograman II/ PHP MySQL) - 7

echo "Perulangan Foreach : <br>"; foreach ($array_6 as $hari => $urutan) echo "Dengan Foreach = ",$hari," itu ke ",$urutan,"<br>"; Keterangan : Pada program 6, terdapat fungsi foreach() Fungsi perulangan foreach() akan mengambil elemen array yang dimulai dari posisi awal pointer sampai dengan akhir pointer. 7.9 Mencetak Struktur Array Contoh Program 7 : * Array_7.php $array_7 = array ("senin","selasa","rabu","kamis","jum'at","sabtu", "minggu"); PSIK V (Pemrograman II/ PHP MySQL) - 8

$array_8 = array ("monday" => 1,"tuesday" => 2, "wednesday" => 3,"thrusday" => 4, "friday" => 5,"saturday" => 6, "sunday" => 7); echo "<pre>"; print_r ($array_7); echo "<br />"; print_r ($array_8); echo "</pre>"; Keterangan : Pada program 7, terdapat fungsi print_r() fungsi print_r() berfungsi untuk menampilkan struktur dari array. 7.10 Function (Fungsi) PHP functions are similar to other programming languages. A function is a piece of code which takes one more input in the form of parameter and does some processing and returns a value. There are two parts which should be clear to you: Creating a PHP Function Calling a PHP Function Declaration of function in PHP : PSIK V (Pemrograman II/ PHP MySQL) - 9

function nama_fungsi(parameter1,parameter2,...,n) statement; Contoh 1 : * Function_1.php function Function_1() //Defining a PHP Function echo "Definition of confidence: Ignorance of the possibilities of failure. (Steven Scott)"; Function_1(); // Calling a PHP Function Contoh 2 : * Function_2.php function Function_2($s, $q) for($e=$s; $e<=$q; $e++) //PHP Functions with Paramters PSIK V (Pemrograman II/ PHP MySQL) - 10

if($e%2 == 0) echo "$e = is an event number <br />"; else echo "$e = is an odd number <br />"; Function_2(5,10); Contoh 3 : * Function_3.php function Function_3($s, $q) return $s + $q; //PHP Functions with Return value $return_value = Function_3(11, 12); echo "a+b = $return_value"; PSIK V (Pemrograman II/ PHP MySQL) - 11

7.11 Kuesioner 1. Apakah yang dimaksud dengan array? 2. Bagaimana bentuk pendeklarasian array dan jelaskan? 3. Bagaimanakah cara memanipulasi nilai array? 4. Tuliskan perintah kondisi IF...ELSE dan jelaskan logika penggunaannya? 5. Tuliskan bentuk perintah SWITCH Tunggal? PSIK V (Pemrograman II/ PHP MySQL) - 12