Pemrograman Web 55 BAB 4 ARRAY/LARIK

Ukuran: px
Mulai penontonan dengan halaman:

Download "Pemrograman Web 55 BAB 4 ARRAY/LARIK"

Transkripsi

1 Pemrograman Web 55 BAB 4 ARRAY/LARIK Pada bab sebelumnya Anda telah mengenal variabel dan sering menggunakannya. Suatu variabel digunakan untuk menyimpan sebuah nilai/data. Namun, coba Anda bayangkan ketika kita ingin menyimpan nilai dari suatu kelas yang terdapat 40 mahasiswa, maka kita memerlukan 40 variabel untuk masing-masing nama. Hal ini tentu sangat tidak efesien dan membuat kode kita menjadi sangat panjang hanya untuk pendeklarasian varibel, jika ditambah dengan variabel yang lain seperti alamat mahasiswa, nim mahasiswa dan seterusnya tentu menjadi sangat tidak efesien lagi. Untuk mengatasi situasi seperti ini maka kita dapat menggunakan variabel Array. Variabel array dapat dikatakan variabel yang dapat menyimpan banyak nilai, dimana hal ini berbeda dengan variabel sebelumnya yang hanya satu nilai. Suatu array dapat dikatakan sebagai sebuah loker tempat menyimpan data, dimana setiap loker ditandai oleh sebuah penomoran atau disebut dengan kunci/index. Kunci/index dari suatu array digunakan untuk menunjukan suatu nilai dalam variabel array. Berikut ialah ilustrasinya: Nilai A B C D E Kunci/Index Gambar 4.1 Ilustrasi Array dengan Kunci dan Nilai Berdasarkan gambar diatas, untuk mengakses nilai B maka kita harus menyebutkan kuncinya yakni 1. Bab ini akan membahas array yang meliputi pendefinisian/penciptaan array, operasi, index/kunci, multidimensi array, perulangan dan fungsi-fungsi yang disediakan oleh PHP. 4.1 Prosedur 1. Buka aplikasi XAMPP 2. Jalankan Apache dengan mengklik tombol start dan pastikan Apache berjalan dengan memperhatikan indikator warna background tulisan Apache menjadi hijau. 3. Buatlah direktori dan beri nama sesuai dengan nama anda, contoh rofil, kemudian didalam direktori tersebut buatlah direktori modul-2

2 Pemrograman Web Direktori modul-2 tempat meletakan file-file program pada modul ini 4.2 Pendefinisian Array Suatu varibel array dapat didefinisikan pada PHP melalui dua jenis sintaks yakni : 1. $array = array(); 2. $array = []; Cara pertama ialah merupakan standar pendefinisian array, sedangkan cara kedua ialah versi terbaru mengikuti bahasa modern seperti Java, JavaScript ataupun C++. Variabel array seperti yang disebutkan ialah pendefinisian array kosong, untuk mendefinisikan suatu array dengan nilainya ialah sebagai berikut: 1. $nama = array("sby", "Soeharto"); 2. $nama = ["SBY", "Soeharto"]; Untuk lebih mengerti mengenai pendefinisian array ikuti langkah-langkah berikut. 1. Buat file dengan nama latihan-1.php dan simpan pada direktori yang telah ditentukan pada prosedur. 2. Ketik kode berikut:

3 Pemrograman Web 57 Kode 4.1 Pendefinisian array Pada kode diatas, baris ke-3 dan ke-6 ialah pendefinisian array kosong, sedangkan baris ke- 9 dan baris ke-13 mendefinisian variabel array beserta nilainya. Baris ke-16 dan baris ke-19 digunakan untuk menampilkan nilai array menggunakan kunci/index nilai (akan dijelaskan pada sub bab selanjutnya). 3. Buka web browser dan arahkan pada file yang telah dibuat pada langkah 1. Berikut luaran dari kode diatas

4 Pemrograman Web Operator pada Array Pada array juga terdapat operator samahalnya dengan variabel pada umumnya. Adapun variabel yang terdapat pada array disajikan pada Tabel 4.1. Tabel 4.1 Operator pada Array Nama Contoh Hasil Union $a + $b Gabungan $a dan $b Equality $a == $b True, jika $a dan $b memiliki pasangan kunci/nilai yang sama Identity $a === $b True, jika $a dan $b memiliki pasangan kunci/nilai yang sama pada urutan yang sama dan tipe data yang sama Inequality $a!= $b $a <> $b True, jika $a tidak sama dengan $b Non-Identity $a!== $b True, jika $a tidak identik dengan $b 4.4 Operasi pada Array Suatu variabel array ialah variabel yang memiliki banyak nilai dimana suatu nilai/data memiliki suatu kunci sebagai petunjuknya. Data/nilai pada variabel array dimungkinkan untuk ditambah, dihapus atau diubah nilainya yang tentunya untuk melakukan operasi terhadap data kita harus mengetahui kunci dari nilainya. Berikut ialah contoh kode operasi pada suatu array:

5 Pemrograman Web 59 Berikut ialah penjelasan dari kode diatas: 1) baris ke-4 merupakan pendefinisian awal variabel array dengan jumlah elemennya ialah 3 dan kuncinya ialah 0, 1, dan 2. 2) Baris ke-8 digunakan untuk menambahkan elemen array. Tanda kurung siku [] setelah variabel $array[], digunakan untuk menambahkan array dimana kuncinya akan diberikan oleh PHP mengikuti data sebelumnya. Sehingga pada sebelumnya kunci terakhir ialah 2, maka penambahan baru dengan kunci 3 dan datanya ialah Sirsak. 3) Baris ke-11 juga dimaksudkan untuk menambahkan elemen pada variabel $array. Namun, pada penambahan tersebut kita tentukan sendiri kuncinya. 4) Baris ke-14 ialah digunakan untuk mengakses elemen array yang memiliki kunci 0 dan menggantian dengan nilai baru yakni Mangga Gadung. 5) Perintah unset pada baris ke-17 ialah digunakan untuk menghapus suatu elemen array dengan memberikan informasi kunci dari suatu nilai.

6 Pemrograman Web 60 6) Baris ke-6, ke-7, ke-12, ke-15 dan ke-18 digunakan untuk menampilkan data array beserta kuncinya secara keseluruhan. Untuk lebih mengerti kode diatas ikuti langkah-langkah berikut: 1. Buatlah suatu file dengan nama latihan-2.php dan simpan pada direktori yang telah ditentukan. 2. Ketikan kode diatas. 3. Buka web browser dan arahkan pada latihan-2.php. Jika berhasil maka luarannya sebagai berikut:

7 Pemrograman Web Lakukan percobaan dengan menambah, menghapus dan memodifikasi elemen array. 4.5 Kunci (Key/Index) dan Nilai (Value) Suatu variabel array terdiri dari banyak nilai, sehingga ketika mengeluarkan suatu nilai array dengan perintah echo, misalkan echo $nama, PHP akan mengahasilkan suatu error. Error tersebut disebabkan variabel bernilai banyak (array) sehingga PHP tidak tahu nilai mana yang akan

8 Pemrograman Web 62 dikeluarkan. Suatu nilai pada variabel array ditandai oleh suatu kunci (disebut juga dengan key atau index). Sehingga, untuk mengeluarkan suatu nilai pada variabel array juga harus disertakan kuncinya tersebut dengan format: $variabel_array[kunci] Pada PHP terdapat dua jenis kunci pada array, yakni kunci dalam bentuk angka atau disebut juga dengan numeric dan kunci yang berupa string. Suatu variabel array yang memiliki kunci berupa angkat/numerik disebut juga dengan array numeric. Sedangkan variabel array yang memiliki kunci berupa string/teks disebut juga dengan array associative. Kedua istilah ini (array numeric dan array associative) sering digunakan pada fungsi-fungsi PHP. a. Array Numeric Array numeric ialah suatu array dimana kunci/index/key dari nilainya ialah berupa angka misalkan 0, 1, 2,, n. Secara default, suatu nilai pada array ialah array numeric, dimana kuncinya dimulai dari 0. Berikut ialah contoh kode PHP Pada contoh kode diatas, baris ke-3 merupakan pendefinisian array yang memiliki 2 elemen. Setiap elemen tidak disebutkan kuncinya sehingga array1 merupakan array numerik. Sedangkah array2

9 Pemrograman Web 63 (baris ke-4) secara gamblang menyebutkan kunci dari setiap elemennya yakni berupa angka/numeric. 1. Buatlah file dengan nama latihan-3.php 2. Ketikan kode diatas 3. Setelah disimpan, buka web browser (contoh google chrome) dan jalankan file tersebut 4. Jika tidak terdapat kesalahan maka, akan tampil seperti berikut: b. Array Associative Array associative ialah array dimana kuncinya berupa string.

10 Pemrograman Web Buatlah file dengan nama latihan-4.php 2. Ketikan kode diatas 3. Setelah disimpan, buka web browser (contoh google chrome) dan jalankan file tersebut 4. Jika tidak terdapat kesalahan maka, akan tampil seperti berikut: c. Array dengan Kunci Gabungan Selain array numeric dan associatice, array pada PHP juga memungkinkan untuk menggunakan keduanya, yakni array yang didalamnya terdapat data/nilai dengan kunci numeric dan terdapat data/nilai lain yang menggunakan kunci associative, misalkan: $array = array(1 => "Nilai 1", "ranking" => 1);

11 Pemrograman Web 65 Untuk lebih memahami mengenai jenis array ini, ikuti latihan berikut: 1. Buatlah file dengan nama latihan-5.php 2. Ketikan kode berikut 3. Setelah disimpan, buka web browser (contoh google chrome) dan jalankan file tersebut 4. Jika tidak terdapat kesalahan maka, akan tampil seperti berikut: 4.6 Multidimensi Array Array multidimensi dapat didefinisikan suatu array yang memiliki elemen array didalamnya. Contoh array multidimensi (pendefinisian) 1. Buatlah file dengan nama latihan-6.php, dengan kode program sebagai berikut:

12 Pemrograman Web Buka web browser dan jalankan kode tersebut. 3. Jika tidak ada kesalahan maka akan menghasilkan luaran sebagai berikut: 4. Ubahlah parameter kedua dari fungsi str_repead pada kode langkah-1 baris ke-2 dan baris ke-4 dengan sebarang bilangan, kemudian simpan program dan jalankan kembali.

13 Pemrograman Web 67 Contoh multidimensi 1. Buatlah file dengan nama latihan-7.php, dengan kode program sebagai berikut: 2. Buka web browser dan jalankan kode tersebut. 3. Jika tidak ada kesalahan maka akan menghasilkan luaran sebagai berikut:

14 Pemrograman Web Ubahlah parameter kedua dari fungsi str_repead pada kode langkah-1 baris ke-2 dan baris ke-4 dengan sebarang bilangan, kemudian simpan program dan jalankan kembali. 4.7 Perulangan Array Untuk mengakses array ialah dengan menyebutkan nama variabel dan kuncinya. Untuk menelusuri array secara keseluruhan ialah dengan memanfaatkan fitur perulangan yakni for dan while yang telah dijelaskan pada bab 3. Namun, pada PHP terdapat perulangan khusus untuk variabel array yakni foreach. Perulangan foreach memiliki format penulisan sebagai berikut:

15 Pemrograman Web 69 Detil penggunaan foreach untuk menelusi data pada variabel array ialah sebagai berikut: 1. Buatlah file dengan nama latihan-8.php, dengan kode program sebagai berikut: 2. Buka web browser dan jalankan kode tersebut. 3. Jika tidak ada kesalahan maka akan menghasilkan luaran sebagai berikut: 4. Ubahlah parameter kedua dari fungsi str_repead pada kode langkah-1 baris ke-2 dan baris ke-4 dengan sebarang bilangan, kemudian simpan program dan jalankan kembali.

16 Pemrograman Web Buatlah file dengan nama latihan-9.php, dengan kode program sebagai berikut: 2. Buka web browser dan jalankan kode tersebut. 3. Jika tidak ada kesalahan maka akan menghasilkan luaran sebagai berikut:

17 Pemrograman Web Ubahlah parameter kedua dari fungsi str_repeat pada kode langkah-1 baris ke-2 dan baris ke- 4 dengan sebarang bilangan, kemudian simpan program dan jalankan kembali. 4.8 Fungsi Array a. Pengecekan pada Array 1. Mengecek variabel array. Sebelum melakukan pengoperasian/manipulasi data pada variabel array, kita kadang harus mengecek apakah suatu variabel bertipe data array. Untuk pengecekan apakah suatu variabel bertipe data array dengan menggunakan fungsi is_array($variabel). Fungsi ini akan mengembalikan true jika variabel ialah array, false untuk sebaliknya. Format penulisan fungsi ini ialah is_array($variabel) 2. Mengecek nilai pada array Kadang kita ingin mengecek apakah suatu nilai terdapat dalam suatu variabel array. Untuk mengecek apakah suatu nilai terdapat didalam variabel array menggunakan fungsi in_array(nilai, $VARIABEL_ARRAY) dengan penulisan format: in_array(nilai, $VARIABEL_ARRAY) 3. Mengecek kunci array. Untuk mengakses suatu elemen array ialah dengan menyebutkan kunci nilai dari variabel array tersebut dengan format $variabel_array[kunci]. Namun, kadang elemen array tersebut tidak ada, baik elemen tersebut tidak ada atau kita ingin mengecek suatu kunci apakah terdapat nilainya. Untuk keperluan ini dapat menggunakan fungsi isset dengan format isset($variabel_array(kunci) Perintah diatas akan menghasilkan nilai true jika kunci tersebut telah didefinisikan pada variabel dan sebaliknya akan menghasilkan false. Untuk lebih mengerti mengenai fungsi-fungsi pengecekan pada array ikuti langkah-langkah berikut: 1. Buatlah file dengan nama latihan-10.php dan simpan pada direktori yang telah ditentukan.

18 Pemrograman Web Ketikan kode berikut: 3. Buka web browser dan jalankan kode tersebut. Jika tidak ada error akan menghasilkan luaran sebagai berikut: b. Mengambil Jumlah Elemen Array Untuk mengambil jumlah element array menggunakan fungsi sizeof(array) dan count(array). Informasi jumlah elemen umumnya digunakan pada perulangan untuk mengakses array dan juga digunakan untuk mengecek apakah suatu variabel array ialah array kosong.

19 Pemrograman Web Buatlah file dengan nama latihan-11.php dan simpan pada direktori yang telah ditentukan. 2. Ketikan kode berikut: 3. Buka web browser dan jalankan kode tersebut. Jika tidak ada error akan menghasilkan luaran sebagai berikut: c. Mengambil kunci dan nilai dari Array Fungsi array_keys($arr) mengembalikan/mengambil array baru yang merupakan kunci-kunci (index) dari suatu variable array. Misalkan terdapat array $array = array("mangga", "hobi" => "Nonton", 2 => "Indonesia"), luaran dari array_keys($array) ialah array(0, "hobi", 2), yang merupakan array yang dibentuk dari variabel array. Untuk lebih mengerti mengenai fungsi ini ikuti langkah-langkah berikut: 1. Buatlah file dengan nama latihan-12.php dan simpan pada direktori yang telah ditentukan. 2. Ketikan kode berikut:

20 Pemrograman Web Buka web browser dan jalankan kode tersebut. Jika tidak ada error akan menghasilkan luaran sebagai berikut:

21 Pemrograman Web 75 d. Operasi Array Operasi array melibatkan penambahan, pengurangan (penghapusan) elemen array. 1. array_pop($arr). Fungsi ini digunakan untuk menghapus elemen array yang terletak paling akhir (elemen terakhir). 2. array_push(array, VALUE). Fungsi ini digunakan untuk menambahkan sebuah elemen array pada akhir array. 3. array_shift(array). fungsi ini menghapus elemen array yang terletak pada awal array. 4. array_unshift(array, VALUE). fungsi ini menambah elemen array yang terletak pada awal array. Untuk lebih mengerti mengenai fungsi ini ikuti langkah-langkah berikut: 1. Buatlah file dengan nama latihan-13.php dan simpan pada direktori yang telah ditentukan. 2. Ketikan kode berikut:

22 Pemrograman Web Buka web browser dan jalankan kode tersebut. Jika tidak ada error akan menghasilkan luaran sebagai berikut: e. Mengurutkan Array Suatu elemen array dapat diurutkan, baik berdasarkan kuncinya maupun nilainya dan baik ascending maupun descending. Terdapat beberapa fungsi untuk mengurutkan array yakni asort(), arsort(), ksort(), krsort() and rsort().

23 Pemrograman Web 77 Untuk lebih mengerti mengenai fungsi-fungsi ini ikuti langkah-langkah berikut: 1. Buatlah file dengan nama latihan-14.php dan simpan pada direktori yang telah ditentukan. 2. Ketikan kode berikut: 3. Buka web browser dan jalankan kode tersebut. Jika tidak ada error akan menghasilkan luaran seperti ditunjukan pada Lampiran 3 f. Modifikasi Array 1. array_flip($arr). Fungsi ini menukar kunci dan nilai dari suatu array associative. 2. array_reverse($arr). Fungsi ini digunakan untuk membalik urutan dari elemen pada array. Untuk lebih mengerti mengenai fungsi-fungsi pengecekan pada array ikuti langkah-langkah berikut: 1. Buatlah file dengan nama latihan-15.php dan simpan pada direktori yang telah ditentukan. 2. Ketikan kode berikut:

24 Pemrograman Web Buka web browser dan jalankan kode tersebut. Jika tidak ada error akan menghasilkan luaran sebagai berikut:

25 Pemrograman Web 79 g. Menggabungkan Array Dua atau lebih array dapat digabungkan dan membentuk array baru dengan menggunakan fungsi array_merge($arr1, $arr2[, $arr3]). Implementasi dari fungsi ini ialah penggabungan data misalkan dari sumber data yang berbeda. Sedangkan dua buah array dengan ukuran/panjang yang sama dapat dikombinasikan membentuk array baru menggunakan fungsi array_combine($array_key, $array_value), dimana array pertama menjadi index/kunci dan array kedua menjadi nilai dari array baru tersebut. Adapun fungsi array_merge dan array_combine ialah sebagai berikut Untuk lebih mengerti mengenai fungsi-fungsi pengecekan pada array ikuti langkah-langkah berikut: 1. Buatlah file dengan nama latihan-16.php dan simpan pada direktori yang telah ditentukan. 2. Ketikan kode berikut: 3. Buka web browser dan jalankan kode tersebut. Jika tidak ada error akan menghasilkan luaran sebagai berikut:

26 Pemrograman Web 80 h. Random pada Array Suatu array berisi banyak nilai, kadang kita ingin mengambil suatu elemen nilai secara acak ataupun kita ingin mengacak susunan array tersebut. Untuk mengambil nilai dari suatu array secara acak dapat menggunakan fungsi array_rand(), sedangkan untuk mengacak suatu array dapat menggunakan perintah shuffle. Detil penggunaan fungsi ini ikuti langkah-langkah latihan berikut: 1. Buatlah file dengan nama latihan-17.php dan simpan pada direktori yang telah ditentukan. 2. Ketikan kode berikut:

27 Pemrograman Web Buka web browser dan jalankan kode tersebut. Jika tidak ada error akan menghasilkan luaran sebagai berikut: i. Mencari nilai pada Array Fungsi sebelumnya terdapat fungsi in_array() yang digunakan untuk mengecek apakah suatu nilai terdapat pada suatu variabel array. Namun, kadang kita ingin mengetahui kunci dari nilai tersebut, mungkin untuk keperluan modifikasi atau operasi array. Untuk mengetahui index/kunci dari suatu nilai pada variabel array menggunakan fungsi array_search($nilai, $array) dengan format: Array_search($NILAI, $ARRAY) Untuk lebih mengerti mengenai fungsi-fungsi pengecekan pada array ikuti langkah-langkah berikut: 1. Buatlah file dengan nama latihan-18.php dan simpan pada direktori yang telah ditentukan. 2. Ketikan kode berikut:

28 Pemrograman Web Buka web browser dan jalankan kode tersebut. Jika tidak ada error akan menghasilkan luaran sebagai berikut: j. Membuat array dari string dan Sebaliknya Suatu string dengan pola/format tertentu dapat dibentuk dalam array dengan perintah implode, contoh implementasinya ialah data dari suatu file CVS (coma value seperated). Sebaliknya, suatu array dapat membentuk string dengan separator (pemisah) dengan menggunakan explode(). 1. Buatlah file PHP dengan nama latihan-19.php dan simpan pada direktori yang telah ditentukan 2. Ketikan kode program seperti berikut:

29 Pemrograman Web Buka web browser dan jalankan kode diatas. Jika tidak ada error maka akan menampilkan seperti gambar berikut: k. Memecah array Kadang kita ingin memecah array dengan panjang tertentu. Untuk hal ini dapat menggunakan array_chunk dengan format berikut Array_chunk($array, $ukuran, $preserve_keys) Dimana parameter pertama ($array) ialah array target yang akan dipecah, parameter kedua ($ukuran) ialah panjang array tiap pecahan dan parameter ketiga ($preserve_keys) bersifat optional bernilai true dan false yang digunakan untuk menentukan apakah array yang baru memiliki mewarisi kunci atau membentuk kunci baru. Penggunaan fungsi ini akan mengembalikan array multidimensi dimana elemennya merupakan pecahan dari array sebelumnya.

30 Pemrograman Web 84 Untuk lebih detil dari fungsi ini, ikuti langkah-langkah berikut: 1. Buatlah file dengan nama latihan-20.php dan simpan pada direktori yang telah ditentukan. 2. Ketikan kode berikut: 3. Buka web browser dan jalankan kode tersebut. Jika tidak ada error akan menghasilkan luaran seperti pada Lamiran Lakukan percobaan dengan menambahkan elemen pada array $hadiah pada baris ke-3, kemudian coba jalankan kembali kode program diatas dan perhatikan hasilnya. l. Mengambil bagian dari Array 1. array_slice($array, $offset, $length, $preserve_keys). Fungsi ini digunakan untuk mengambil potongan array berdasarkan parameter posisi dan jumlah elemen yang diinginkan 2. array_diff. Fungsi ini digunakan untuk mengambil array yang bersisi perbedaan elemen antar array. 3. array_unique. Fungsi ini digunakan untuk mengambil array yang berisi nilai unik dari array. 4. array_intersec. Fungsi ini kebalikam dari fungsi array_diff, dimana fungsi ini digunakan untuk mengambil persamaan elemen (intersection) antar array. Detil penggunaan fungsi-fungsi tersebut dapat dilihat dari latihan berikut: 1. Buatlah file baru dan simpan dengan nama latihan-21.php pada direktori yang telah ditentukan.

31 Pemrograman Web Ketikah kode berikut: 3. Jalankan pada web browser. Jika tidak ada error mengampilkan seperti pada gambar berikut m. Membuat array dari variabel dan sebaliknya

32 Pemrograman Web 86 Suatu array dengan kunci string atau dikenal dengan array associative dapat diakses secara langsung dengan mengekstraknya menjadi variabel. Hal ini tentu lebih menghemat waktu dalam pengetikan kode, karena kita hanya perlu menyebutkan kunci array tersebut dalam bentuk variabel. Sebeliknya, variabel-variabel dapat dikumpulkan untuk membentuk array associative, sehingga dapat dilakukan operasi array terhadapnya. Fungsi yang digunakan untuk mengekstrak elemen array kedalam bentuk variabel ialah fungsi extract(), sedangkan fungsi yang digunakan untuk sebaliknya ialah compact. Berikut ialah format dari fungsi extract tersebut: extract($array) Sedangkan untuk format penulisan fungsi implode ialah sebagia berikut compact($variabel1, $variabel2, ) Seperti pada format diatas, parameter fungsi extract ialah sebuah variabel array associative, sedangkan parameter dari fungsi compact ialah variabel-variabel yang akan membentuk array associative. Detil penggunaan fungsi extract dan explode dapat dilihat pada latihan berikut: 1. Buat file baru dan simpan dengan nama latihan-22.php dan simpan pada direktori yang telah ditentukan 2. Ketikan kode berikut

33 Pemrograman Web Buka web browser dan jalankan kode diatas. Jika tidak ada error maka akan memberikan luaran sebagai berikut 4.9 Latihan-Latihan 4.10 Tugas

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

ARRAY. telah mengenal arti variabel, yaitu suatu pengenal yang dapat menyimpan sebuah nilai. Array adalah suatu koleksi nilai yang saling berkaitan. Pada modul sebelumnya Anda telah mengenal arti variabel, yaitu suatu pengenal yang dapat menyimpan sebuah nilai. Array, fungsinya sama seperti variabel,

Lebih terperinci

PRAKTIKUM PEMROGRAMAN WEB

PRAKTIKUM PEMROGRAMAN WEB LAPORAN RESMI ARRAY DALAM PHP PRAKTIKUM PEMROGRAMAN WEB 1 D4 IT B MUHAMMAD REZA PAHLEVI Politeknik Elektronika Negeri Surabaya PENS 2016 Dasar Teori Array merupakan tipe data terstruktur yang berguna untuk

Lebih terperinci

Array berindeks adalah array yang berindeks menggunakan angka/nomer maupun

Array berindeks adalah array yang berindeks menggunakan angka/nomer maupun A. Tujuan Memahami penyimpanan data dalam array 1 dan 2 dimensi Memahami penyimpanan data dalam array asosiatif Memahami pengolahan data berupa array (menggunakan berbagai fungsi) B. Dasar Teori Jenis

Lebih terperinci

Politeknik Elektronika Negeri Surabaya

Politeknik Elektronika Negeri Surabaya Laporan Resmi Praktikum Day 9 Diajukan untuk Memenuhi Tugas Mata Kuliah Pemrograman Web Dosen : Wiratmoko Yuwono, ST Oleh: 1 D4 Teknik Informatika B Neni Karismawati (2110151060) D4 Teknik Informatika

Lebih terperinci

PRAKTIKUM PHP ARRAY M KHARIS AGUNG TRIA NUGROHO

PRAKTIKUM PHP ARRAY M KHARIS AGUNG TRIA NUGROHO PRAKTIKUM PHP ARRAY M KHARIS AGUNG TRIA NUGROHO 1. Pada variable array ini langsung didefinisikan isi dari setiap indeksnya, untuk pemanggilan variable array disini digunakan dengan variable array pada

Lebih terperinci

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

MODUL 4 ARRAY ARRAY PEMROGRAMAN WEB TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG 2016/2017 MODUL 4 ARRAY ARRAY PEMROGRAMAN WEB TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG 2016/2017 Pengertian Array Kumpulan pasangan Key/Index dan Nilai/Value (Key Value Pair). Variable jamak, yang mempunyai

Lebih terperinci

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

PERTEMUAN 4. $Buah = array (Melon, Alpukat, Durian, Apel); echo $Buah[1]; //Alpukat echo <br>; echo $Buah[3]; //Apel PERTEMUAN 4 Pokok Bahasan : Array dan Fungsi 1.1 Pengantar Array Array merupakan tipe data terstruktur yang berguna untuk menyimpan sejumlah data yang bertipe sama. Bagian yang menyusun array disebut elemen

Lebih terperinci

MODUL 6 STRUKTUR KONDISI (PERULANGAN)

MODUL 6 STRUKTUR KONDISI (PERULANGAN) MODUL 6 STRUKTUR KONDISI (PERULANGAN) 6.1 Tujuan 1. Mengenalkan kepada siswa tentang jenis struktur kondisi 2. Siswa dapat membuat aplikasi sederhana dengan menggunakan pengkondisian 3. Siswa dapat mengetahui

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Instalasi XAMPP (Server)

BAB 1 PENDAHULUAN. 1.1 Instalasi XAMPP (Server) BAB 1 PENDAHULUAN Untuk memulai pemrograman berbasis server maka kita perlu melakukan instalasi perangkat lunak server seperti Apache atau Nginx atau IIS, instalasi interpreter PHP dan database MySQL serta

Lebih terperinci

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

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id 1 MODUL PEMOGRAMAN WEB II Oleh: CHALIFA CHAZAR 2 MODUL 5 Pemrosesan Array Tujuan: Mahasiswa memahami penggunaan serta pendefinisian array untuk menyelesaikan permasalahan tertentu dalam kode PHP. Pustaka:

Lebih terperinci

Pertemuan 5 Array dan Fungsi

Pertemuan 5 Array dan Fungsi Diktat Kuliah Pemrograman Web Pertemuan Array dan Fungsi Pengantar Array Mendeklarasikan dan Menampilkan Array Fungsi-fungsi Array dalam PHP Fungsi dalam PHP Pengantar Array Array merupakan tipe data terstruktur

Lebih terperinci

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN WEB Semester: 2 Struktur Kondisi Perulangan 200 menit No.: Job: 08 Tgl: Hal.

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN WEB Semester: 2 Struktur Kondisi Perulangan 200 menit No.: Job: 08 Tgl: Hal. A. Kompetensi Mahasiswa diharapkan dapat: 1. Memahami dan menguasai Struktur Kondisi For 2. Memahami dan menguasai Struktur Kondisi While 3. Memahami dan menguasai Struktur Kondisi Do...While 4. Memahami

Lebih terperinci

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

DAY 9 - ARRAY DALAM PHP LAPORAN RESMI. Day 9 Array Dalam PHP. Dini Yuniasri D4 Teknik Informatika B LAPORAN RESMI Day 9 Array Dalam PHP Dini Yuniasri 2110151054 1 D4 Teknik Informatika B PERCOBAAN 1 (ARRAY BERDIMENSI SATU) Ada berbagai cara untuk mengakses array. Salah satunya adalah seperti percobaan

Lebih terperinci

MODUL 3 Tipe Data, Variabel Dan Konstanta Pada Php

MODUL 3 Tipe Data, Variabel Dan Konstanta Pada Php MODUL 3 Tipe Data, Variabel Dan Konstanta Pada Php 2.1 Tujuan 1. Mengenalkan kepada siswa tentang tipe data dan variabel 2. Siswa dapat membuat aplikasi sederhana dengan menggunakan tipe data dan variabel

Lebih terperinci

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

FUNGTION PHP. Della Nurasiah. Abstrak. Pendahuluan. Pembahasan. FUNGTION PHP Della Nurasiah Della.Nurasiah@gmail.com Abstrak Di dunia ilmu komputer, PHP pada dasarnya merupakan singkatan dari PHP : Hypertext Prepocessor. PHP digunakan sebagai salah satu script untuk

Lebih terperinci

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

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN SEKOLAH TINGGI MANAJEMEN INFORMAA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN Mata Kuliah : PEMROGRAMAN WEB 2 (PHP & MYSQL) Kode Mata Kuliah : MI - 26223 Jurusan / Jenjang : D3 MANAJEMEN INFORMAA

Lebih terperinci

Chapter 6. Array. 6.1 Pengertian Array

Chapter 6. Array. 6.1 Pengertian Array Chapter 6 Array 6.1 Pengertian Array Array sering dijumpai dalam kehidupan sehari-hari, terutama yang berkaitan dengan manipulasi table-tabel angka, atau dalam bentuk struktur data matematis yang disebut

Lebih terperinci

PHP (HYPERTEXT PREPROCESSOR)

PHP (HYPERTEXT PREPROCESSOR) LAPORAN PRAKTIKUM MODUL 4 PEMROGRAMAN WEB PHP (HYPERTEXT PREPROCESSOR) Disusun Oleh: Deny Kurniawan Novianto (130533608222) PTI OFF B UNIVERSITAS NEGERI MALANG FAKULTAS TEKNIK JURUSAN TEKNIK ELEKTRO PROGRAM

Lebih terperinci

Materi 4: Perintah For Perintah Do While

Materi 4: Perintah For Perintah Do While JURNAL PRAKTIKUM (LAB. ACTIVITY) PEMROGRAMAN WEB LANJUT SI087 Materi 4: Perintah For Perintah While Perintah Do While Perintah Foreach Dosen: Lilis Dwi Farida, S.Kom.,M.Eng Moh. Farid Fauzi, M.Kom Irma

Lebih terperinci

MODUL 4 PHP PART 1 (PENGENALAN PHP + VARIABEL)

MODUL 4 PHP PART 1 (PENGENALAN PHP + VARIABEL) MODUL 4 PHP PART 1 (PENGENALAN PHP + VARIABEL) 4.1 Definisi PHP (Hypertext Preprocessor) PHP (PHP: Hypertext Preprocessor) merupakan bahasa pemrograman yang mampu berjalan di server-side (berjalan pada

Lebih terperinci

LAPORAN RESMI PRAKTIKUM PEMROGRAMAN WEB PHP INTRODUCTION

LAPORAN RESMI PRAKTIKUM PEMROGRAMAN WEB PHP INTRODUCTION LAPORAN RESMI PRAKTIKUM PEMROGRAMAN WEB PHP INTRODUCTION DISUSUN OLEH : ANASTASIA DEWANTI PRATAMA PUTRI 2110141008 3 D4 TEKNIK INFORMATIKA A POLITEKNIK ELEKTRONIKA NEGERI SURABAYA TAHUN AJARAN 2016/2017

Lebih terperinci

MODUL 8 Insert, Update, & delete

MODUL 8 Insert, Update, & delete MODUL 8 Insert, Update, & delete Pemograman Web Teknik Informatika Universitas Pasundan Bandung 2016/2017 Konten Mengubah Data dari Array menjadi Database... Error! Bookmark not defined. Mengkoneksikan

Lebih terperinci

Pengenalan PHP Contoh penulisan file PHP :

Pengenalan PHP Contoh penulisan file PHP : Pengenalan PHP PHP adalah bahasa scripting yang menyatu dengan HTML dan dijalankan pada server side. Artinya semua sintaks yang kita berikan akan sepenuhnya dijalankan pada server sedangkan yang dikirimkan

Lebih terperinci

By I Wayan Simpen. 16 October

By I Wayan Simpen. 16 October By I Wayan Simpen 16 October 2008 1 Array Multi Dimensi Bentuk: Variabel=array( [key1 =>] array ([key11=>]value1, [key12=>]value2, ), [key2 =>] array ([key21=>]value1, [key22=>]value2, ), );... 16 October

Lebih terperinci

MODUL 7 CRUD (CREATE, READ, UPDATE,DELETE) dibawah ini adalah fungsi PHP yang akan digunakan untuk pembuatan CRUD

MODUL 7 CRUD (CREATE, READ, UPDATE,DELETE) dibawah ini adalah fungsi PHP yang akan digunakan untuk pembuatan CRUD MODUL 7 CRUD (CREATE, READ, UPDATE,DELETE) PHP dan MySQL, seolah pasangan sejati yang tak terpisahkan. Keduanya paling sering disandingkan dalam pembuatan aplikasi berbasis web (web application development).

Lebih terperinci

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

MODUL 3 PHP Basic, Variable, Tipe Data, Struktur Kontrol dan Perulangan MODUL 3 PHP Basic, Variable, Tipe Data, Struktur Kontrol dan Perulangan I. Tugas Pendahuluan 1. php adalah server side programming, apa yang dimaksud dengan server side programming? 2. Sebutkan beberapa

Lebih terperinci

Turbo C adalah tool yang dipakai untuk membuat code program dalam bahasa C ataupun C++. Berikut adalah jendela utama Turbo C

Turbo C adalah tool yang dipakai untuk membuat code program dalam bahasa C ataupun C++. Berikut adalah jendela utama Turbo C 1. Pendahuluan Lingkungan Turbo C++ 4.5 Turbo C++ 4.5 adalah tool yang dipakai untuk membuat code program dalam bahasa C ataupun C++. Berikut adalah jendela utama Turbo C++ 4.5. 1 2 3 4 1 : Menu Utama

Lebih terperinci

Mata Kuliah : Pemrograman Web II. Pokok Bahasan : Type Data & Operator. Okta Jaya Harmaja, M.Kom

Mata Kuliah : Pemrograman Web II. Pokok Bahasan : Type Data & Operator. Okta Jaya Harmaja, M.Kom Mata Kuliah : Pemrograman Web II Pokok Bahasan : Type Data & Operator Copyright@2016 Okta Jaya Harmaja, M.Kom www.delapan7.my.id Type Data v Sebuah variabel atau konstanta merupakan tempat dari data. v

Lebih terperinci

MODUL 2 Review Pemograman Web Teknik Informatika Universitas Pasundan Bandung 2016/2017

MODUL 2 Review Pemograman Web Teknik Informatika Universitas Pasundan Bandung 2016/2017 MODUL 2 Review Pemograman Web Teknik Informatika Universitas Pasundan Bandung 2016/2017 Variabel Maret, 2017 [MODUL 2 - Review] Digunakan untuk menyimpan sebuah value, data atau informasi Nama variabel

Lebih terperinci

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

PHP mendukung komentar yang digunakan pada C, C++ dan Shell Unix. Sebagai contoh: Perintah Dasar Tag PHP Ketika PHP membaca suatu file, proses akan berlangsung hingga ditemukan tag khusus yang berfungsi sebagai tanda dimulainya interpretasi teks tersebut sebagai kode PHP. PHP akan menjalankan

Lebih terperinci

STRUKTUR DASAR PHP ASUMSI 02/10/2014

STRUKTUR DASAR PHP ASUMSI 02/10/2014 STRUKTUR DASAR PHP 1 ASUMSI Anda telah mengenal dengan cukup baik komputer Anda, dan juga bisa mengoperasikannya. Jadi Anda seharusnya sudah mengerti perbedaan file dan direktori, bagaimana menyimpan file

Lebih terperinci

Pemrograman Web Lanjut 2017

Pemrograman Web Lanjut 2017 Praktikum 5 5.1. Array Array adalah sekumpulan variabel yang memiliki tipe data yang sama dan dinyatakan dengan nama yang sama. Array berfungsi sama seperti variabel, hanya saja nilai yang ditampung bisa

Lebih terperinci

Server Response. Hello

Server Response. Hello 1. Pengenalan PHP PHP (akronim dari PHP Hypertext Preprocessor) yang merupakan bahasa pemrogramman berbasis web yang memiliki kemampuan untuk memproses data dinamis. PHP dikatakan sebagai sebuah server-side

Lebih terperinci

PHP Programing. M.M. Ubaidillah. Dasar-dasar PHP. merupakan bahasa pemrograman berbasis web yang memiliki kemampuan untuk memproses data dinamis.

PHP Programing. M.M. Ubaidillah. Dasar-dasar PHP. merupakan bahasa pemrograman berbasis web yang memiliki kemampuan untuk memproses data dinamis. PHP Programing M.M. Ubaidillah Dasar-dasar PHP Bagian I. Pengenalan PHP 1. PHP ( Hypertext Preprocessor) merupakan bahasa pemrograman berbasis web yang memiliki kemampuan untuk memproses data dinamis.

Lebih terperinci

BAB VII DASAR-DASAR PHP

BAB VII DASAR-DASAR PHP BAB VII DASAR-DASAR PHP A. KOMPETENSI DASAR Memahami struktur dasar dokumen PHP. Mampu membuat dokumen PHP yang baik dan benar. Mampu memanfaatkan elemen-elemen dasar untuk mengolah dan menampilkan informasi.

Lebih terperinci

Kesalahan Umum dalam Pemrograman C#

Kesalahan Umum dalam Pemrograman C# Kesalahan Umum dalam Pemrograman C# Reza Pahlava reza.pahlava@raharja.info :: http://blog.rezapahlava.com Abstrak Pada saat seseorang memulai mempelajari sebuah bahasa pemrograman, umumnya akan melakukan

Lebih terperinci

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

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id 1 MODUL PEMOGRAMAN WEB II Oleh: CHALIFA CHAZAR 2 MODUL 4 Statement Kontrol Tujuan: Mahasiswa memahami penggunaan statement kontrol untuk mengontrol pemilihan, mengontrol pengulangan dan memindahkan eksekusi

Lebih terperinci

Pengantar Common Gateway Interface (CGI) dan Perl. - Konsep CGI dan Perl - Lingkungan variabel di Perl - Metode POST dan GET

Pengantar Common Gateway Interface (CGI) dan Perl. - Konsep CGI dan Perl - Lingkungan variabel di Perl - Metode POST dan GET Pengantar Common Gateway Interface (CGI) dan Perl - Konsep CGI dan Perl - Lingkungan variabel di Perl - Metode POST dan GET 1 Konsep CGI dan Perl Definisi CGI adalah suatu bentuk komunikasi dimana client

Lebih terperinci

Modul-1 Review. Pemograman Web TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG

Modul-1 Review. Pemograman Web TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG Modul-1 Review Pemograman Web TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG Variabel Digunakan untuk menyimpan sebuah value, data atau informasi Nama variabel diawali dengan tanda $ Setelah tanda $ diawali

Lebih terperinci

Pertemuan 07 Struktur Dasar PHP

Pertemuan 07 Struktur Dasar PHP Pertemuan 0 Struktur Dasar PHP Sebelum Belajar PHP Mari Mengenal PHP Say Hello to PHP Variabel Tipe Data Konstanta Operator dalam PHP Komentar Program Sebelum Belajar PHP. Saya asumsikan Anda telah mengenal

Lebih terperinci

Pertemuan 2. Muhadi Hariyanto

Pertemuan 2. Muhadi Hariyanto Pertemuan 2 Muhadi Hariyanto Variabel Diperlukan dalam pemrograman PHP karena berfungsi sebagai tempat untuk menampung suatu nilai data. Bisa berupa masukan atau keluaran. Tidak diperlukan deklarasi awal

Lebih terperinci

PERTEMUAN 13. PHP (Array, File Handling)

PERTEMUAN 13. PHP (Array, File Handling) PERTEMUAN 13 PHP (Array, File Handling) SUB TOPIK BAHASAN Array File Handling PENGERTIAN Merupakan sebuah tipe data yang digunakan untuk menyimpan sejumlah variabel dengan tipe data yang sama. Variabel-variabel

Lebih terperinci

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

MODUL 4 ARRAY ARRAY PEMROGRAMAN WEB 2 TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG 2014/2015 MODUL 4 ARRAY ARRAY PEMROGRAMAN WEB 2 TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG 2014/2015 Pengertian Array Kumpulan pasangan Key/Index dan Nilai/Value (Key Value Pair). Variable jamak, yang mempunyai

Lebih terperinci

LAPORAN RESMI PEMROGRAMAN WEB

LAPORAN RESMI PEMROGRAMAN WEB LAPORAN RESMI PEMROGRAMAN WEB Operasi String Oleh Nama : Muhammad Rizal Fauzy Kelas : 1 D4 IT B NRP : 2110151052 POLITEKNIK ELEKTRONIKA NEGERI SURABAYA 2015-2016 Operasi String 1. Percobaan 1 : Contoh

Lebih terperinci

Bab 2 Struktur Dasar PHP

Bab 2 Struktur Dasar PHP Bab 2 Struktur Dasar PHP Sebelum Belajar PHP Mari Mengenal PHP Say Hello to PHP Variabel Tipe Data Konstanta Operator dalam PHP Komentar Program Sebelum Belajar PHP 1. Saya asumsikan Anda telah mengenal

Lebih terperinci

MODUL 2 PHP INTRO PHP INTRO

MODUL 2 PHP INTRO PHP INTRO MODUL 2 PHP INTRO PHP INTRO PEMROGRAMAN WEB 2 TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG 2014/2015 Variabel Digunakan untuk menyimpan sebuah value, data atau informasi Nama variabel diawali dengan

Lebih terperinci

BAB II Tipe Data pada PHP

BAB II Tipe Data pada PHP BAB II Tipe Data pada PHP Pemrograman Web 2015 2.1 Tipe Data Dalam pemrograman PHP variabel digunakan untuk menyimpan data sementara. Dalam pemrograman php variabel ditulis dengan diawali dengan tanda

Lebih terperinci

PENGGUNAAN DATA DAN VARIABEL

PENGGUNAAN DATA DAN VARIABEL PENGGUNAAN DATA DAN VARIABEL Mengenal Data dan Variabel Ketika seorang user (pengguna) menggunakan sebuah program komputer, seringkali komputer memintanya untuk memberikan informasi. Informasi ini kemudian

Lebih terperinci

:Mahasiswa dapat mempraktekkan penggunaan array

:Mahasiswa dapat mempraktekkan penggunaan array Praktikum : Pemrograman II Modul Praktikum ke : 06 Judul Materi : Array Tujuan / Sasaran :Mahasiswa dapat mempraktekkan penggunaan array Waktu (lama) : 3 Jam Aplikasi yang digunakan : Visual Basic I. Array/Matrik

Lebih terperinci

MODUL. Variabel. Workshop Programming

MODUL. Variabel. Workshop Programming W o r P r o 1 Variabel MODUL Workshop Programming Digunakan untuk menyimpan sebuah value, data atau informasi Nama variabel diawali dengan tanda $ Setelah tanda $ diawali oleh huruf atau under---scrore

Lebih terperinci

Pemrograman Web 137 BAB 9 BASIS DATA

Pemrograman Web 137 BAB 9 BASIS DATA Pemrograman Web 137 BAB 9 BASIS DATA Basis data atau database sederhananya digunakan untuk menyimpan informasi. Pada buku ini kita menggunakan database MySQL, yakni database yang bersifat open source,

Lebih terperinci

MENANGANI DATA PADA FORM Aplikasi IT-2 Dalam hal menangani data yang dikirim ke server, PHP memiliki beberapa variabel Superglobals yang secara otomatis akan menangkap data berdasarkan metode (method)

Lebih terperinci

Pemrograman Fery Updi,M.Kom

Pemrograman Fery Updi,M.Kom Pemrograman Fery Updi,M.Kom 1 Pokok Bahasan Array 2 Tujuan Mahasiswa mampu: Mendeklarasikan dan membuat array Mengakses elemen-elemen array Menentukan jumlah elemen dalam sebuah array Mendeklarasikan dan

Lebih terperinci

Modul 1 Pengenalan PHP

Modul 1 Pengenalan PHP Modul 1 Pengenalan PHP 1.1 Tujuan 1. Mengenalkan kepada siswa tentang pemrograman PHP 2. Siswa dapat membuat script PHP secara sederhana 3. Siswa dapat membuat halaman web dengan menggunakan script HTML

Lebih terperinci

MODUL 8 Mengoperasikan Perangkat Lunak Basis Data

MODUL 8 Mengoperasikan Perangkat Lunak Basis Data MODUL 8 Mengoperasikan Perangkat Lunak Basis Data A. TUJUAN Setelah mengikuti kegiatan pembelajaran ini siswa diharapkan mampu: Membuat, membuka, menyimpan, dan menutup software basis data. Menjelaskan

Lebih terperinci

PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN

PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN Obektif: Praktikan mengetahui arra, percabangan, dan perulangan pada Java. Praktikan mengetahui bentuk umum

Lebih terperinci

E-trik Ajax. Database MySQL. Dedi Alnas

E-trik Ajax. Database MySQL. Dedi Alnas E-trik Ajax Database MySQL Dedi Alnas Pengenalan MySQL Tutorial kali ini akan membahas cara pembuatan aplikasi web yang dapat dihubungkan dengan MySQL. Pada paket instalasi Xampp terdapat MySQL dan phpmyadmin.

Lebih terperinci

Struktur dan Kondisi Perulangan. Struktur Kondisi

Struktur dan Kondisi Perulangan. Struktur Kondisi Struktur dan Kondisi Perulangan Struktur Kondisi Struktur Kondisi If if (kondisi) { statement-jika-kondisi-true; kondisi merupakan statemen atau variabel yang akan diperiksa TRUE atau FALSE-nya. Struktur

Lebih terperinci

MODUL PEMROGRAMAN WEB

MODUL PEMROGRAMAN WEB MODUL PEMROGRAMAN WEB CONTROL FLOW & ARRAY Rajif Agung Yunmar, S.Kom STMIK AMIKOM Yogyakarta 2011 DAFTAR ISI Control Flow... 1 1. Percabangan... 1 1.1 Pernyataan if... 1 1.2 Pernyataan else if dan else...

Lebih terperinci

Pertemuan 2 Struktur Dasar PHP

Pertemuan 2 Struktur Dasar PHP Pertemuan Struktur Dasar PHP Sebelum Belajar PHP Mari Mengenal PHP Say Hello to PHP Variabel Tipe Data Konstanta Operator dalam PHP Komentar Program Sebelum Belajar PHP. Saya asumsikan Anda telah mengenal

Lebih terperinci

Selection, Looping, Branching

Selection, Looping, Branching Selection, Looping, Branching Struktur If untuk membuat percabangan alur program dengan satu pilihan saja dapat mengatur apakah sebuah perintah akan dijalankan atau tidak tergantung kepada kondisinya setidaknya

Lebih terperinci

BAB 5 PERULANGAN DAN ARRAY

BAB 5 PERULANGAN DAN ARRAY Bab 5 Perulangan dan Array 66 BAB 5 PERULANGAN DAN ARRAY TUJUAN PRAKTIKUM 1. Praktikan mengerti apa yang dimaksud dengan perulangan 2. Praktikan mengerti apa yang dimaksud dengan seleksi kondisi 3. Praktikan

Lebih terperinci

MODUL VI INTERAKSI DATABASE

MODUL VI INTERAKSI DATABASE MODUL VI INTERAKSI DATABASE A. TUJUAN Memahami konsep dasar akses dan manipulasi data. Mampu mengintegrasikan aplikasi PHP dengan database MySQL. Mampu menghasilkan aplikasi web database untuk pengolahan

Lebih terperinci

Krisna D. Octovhiana. 1.1 Apa itu Operator?

Krisna D. Octovhiana. 1.1 Apa itu Operator? Cepat Mahir Visual Basic 6.0 mail4krisna@yahoo.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),

Lebih terperinci

Larik/ Array int a1, a2, a3, a4, a5;

Larik/ Array int a1, a2, a3, a4, a5; Matakuliah : Struktur Data Versi : 1.0.0 Materi : Larik/ Array Penyaji : Zulkarnaen NS 1 Larik/ Array Variabel digunakan hanya untuk menyimpan 1 (satu) buah nilai dengan tipe data tertentu. Misalnya: int

Lebih terperinci

Pertemuan 12. Array dalam PHP

Pertemuan 12. Array dalam PHP Pertemuan 12 Array dalam PHP Array merupakan sekumpulan elemen yang memiliki tipe sama. Dalam array data tersimpan dengan menggunakan index untuk memudahkan pencarian kembali data tersebut. Data yang berada

Lebih terperinci

Pengenalan Script. Definisi HTML

Pengenalan Script. Definisi HTML 1 Pengenalan Script Pada bab ini akan dibahas bahasa script yang dapat digunakan untuk membuat halaman web. Untuk dapat membuat halaman web bahasa script pertama yang harus anda kenal adalah HTML. HTML

Lebih terperinci

SATUAN ACARA PERKULIAHAN (SAP)

SATUAN ACARA PERKULIAHAN (SAP) SATUAN ACARA PERKULIAHAN (SAP) Nama Mata : Algoritma dan Struktur Data I Kode Mata : TI 006 Bobot Kredit : 3/1 SKS Semester Penempatan : I Kedudukan Mata : Mata Keilmuan dan Keterampilan Mata Prasyarat

Lebih terperinci

Pembangkitan Nomor Kartu Kredit dan Pengecekannya Dengan Menggunakan Algoritma Luhn

Pembangkitan Nomor Kartu Kredit dan Pengecekannya Dengan Menggunakan Algoritma Luhn Pembangkitan Nomor Kartu Kredit dan Pengecekannya Dengan Menggunakan Algoritma Luhn Shanny Avelina Halim (13504027) Program Studi Teknik Informatika Institut Teknologi Bandung email: if14027@students.if.itb.ac.id

Lebih terperinci

PEMROGRAMAN TERSTRUKTUR MENGGUNAKAN MATLAB

PEMROGRAMAN TERSTRUKTUR MENGGUNAKAN MATLAB PETUNJUK PRAKTIKUM PEMROGRAMAN TERSTRUKTUR MENGGUNAKAN MATLAB Oleh Ahmad Kamsyakawuni JURUSAN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS JEMBER 2009 MODUL 1 MENGENAL MATLAB A.

Lebih terperinci

MODUL 5 GET & POST Pemograman Web Teknik Informatika Universitas Pasundan Bandung 2016/2017

MODUL 5 GET & POST Pemograman Web Teknik Informatika Universitas Pasundan Bandung 2016/2017 MODUL 5 GET & POST Pemograman Web Teknik Informatika Universitas Pasundan Bandung 2016/2017 Konten Post dan Get Request... 2 Isset dan Empty... 5 Sanitasi input... 6 Latihan... 7 Teknik Informatika Universitas

Lebih terperinci

PEMROGRAMAN PHP DASAR

PEMROGRAMAN PHP DASAR 2016 PEMROGRAMAN PHP DASAR Eka Dyar Wahyuni Sistem Informasi UPN Veteran Jawa Timur 1/6/2016 Contents 1. Mengambil Nilai Parameter... 2 2. Menyimpan ke Database... 5 3. Menampilkan Hasil dari Database

Lebih terperinci

MODUL 2 PHP. (Kontrol, Fungsi, Array)

MODUL 2 PHP. (Kontrol, Fungsi, Array) MODUL 2 PHP (Kontrol, Fungsi, Array) Laboratorium Komputer STIMIK PPKIA Pradnya Paramita Malang 2016 Pertemuan 1 1.1 Tujuan : 1. Mahasiswa dapat memahami dan mengenai Kontrol program, fungsi dan Array

Lebih terperinci

Universitas Komputer Indonesia

Universitas Komputer Indonesia Pertemuan ke 2 Bekerja dengan Data Pemrograman 2 Dosen : Eko Budi Setiawan, S.Kom., M.T. Universitas Komputer Indonesia Tipe Data Tipe data merupakan nama untuk sejenis data. Tipe data terbagi kedalam

Lebih terperinci

Mahasiswa memahami Pengertian, fungsi, aplikasi untuk menjalankan JavaScript, cara menjalankan kode, cara memasukkan kode JavaScript ke dalam HTML

Mahasiswa memahami Pengertian, fungsi, aplikasi untuk menjalankan JavaScript, cara menjalankan kode, cara memasukkan kode JavaScript ke dalam HTML Pengenalan JavaScript Standar Kompetensi Mahasiswa memahami Pengertian, fungsi, aplikasi untuk menjalankan JavaScript, cara menjalankan kode, cara memasukkan kode JavaScript ke dalam HTML Indikator Hasil

Lebih terperinci

Otodidak Bahasa Pemrograman Perl

Otodidak Bahasa Pemrograman Perl Otodidak Bahasa Pemrograman Perl Otodidak Bahasa Pemrograman Perl Jubilee Enterprise PENERBIT PT ELEX MEDIA KOMPUTINDO Otodidak Bahasa Pemrograman Perl Jubilee Enterprise 2017, PT. Elex Media Komputindo,

Lebih terperinci

MODUL GET DAN POST

MODUL GET DAN POST MODUL 5-2015 GET DAN POST Daftar Isi Post dan Get Request 1 Isset dan Empty 5 Latihan 7 Post dan Get Request PEMBUKAAN Pada modul sebelumnya, kita telah mengenal proses assignment. Kita dapat mengassign

Lebih terperinci

BAB 5 PENGENALAN PHP. Tujuan Pembelajaran: Memahami kaidah Pemrograman dengan PHP

BAB 5 PENGENALAN PHP. Tujuan Pembelajaran: Memahami kaidah Pemrograman dengan PHP BAB 5 PENGENALAN PHP Tujuan Pembelajaran: Memahami kaidah Pemrograman dengan PHP 5.1 Sintaks Dasar 5.2 Mengirim Data ke Web Browser 5.3 Memberi Komentar 5.4 Variable 5.5 String 5.6 Number 5.7 Konstanta

Lebih terperinci

Praktikum 8 Array di AWK

Praktikum 8 Array di AWK Praktikum 8 Array di AWK Tujuan Pembelajaran Mahasiswa dapat memahami dan menggunakan array dalam bahasa pemrograman awk. Dasar Teori Array merupakan kumpulan nilai-nilai yang disebut dengan element. Elemen

Lebih terperinci

PERTEMUAN 3. if (kondisi) { pernyataan yang akan dijalankan apabila kondisi benar }

PERTEMUAN 3. if (kondisi) { pernyataan yang akan dijalankan apabila kondisi benar } PERTEMUAN 3 Pokok Bahasan : Struktur Kendali Struktur Kendali Percabangan Struktur Kendali Pengulangan 1.1 Struktur Kendali Struktur kendali merupakan pengatur aliran program, mempunyai rangkaian perintah

Lebih terperinci

SUMBER BELAJAR PENUNJANG PLPG

SUMBER BELAJAR PENUNJANG PLPG SUMBER BELAJAR PENUNJANG PLPG 2017 [TIK] BAB VIII PEMROGRAMAN BERORIENTASI OBJEK [Alfa Faridh Suni] KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN DIREKTORAT JENDERAL GURU DAN TENAGA KEPENDIDIKAN 2017 BAB VIII

Lebih terperinci

Praktikum Dasar Pemrograman 2014 MODUL 3: Array dan String

Praktikum Dasar Pemrograman 2014 MODUL 3: Array dan String Praktikum Dasar Pemrograman 2014 MODUL 3: Array dan String Konsep Dasar Array Adalah kumpulan data bertipe sama yang menggunakan nama sama. Dengan menggunakan array, sejumlah variabel dapat memakai nama

Lebih terperinci

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP) Mata : Algoritma dan Struktur Data I Bobot Mata : 3 Sks GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP) Deskripsi Mata : Pengertian algoritma, program dan bahasa pemograman serta kaitannya dengan komputer,

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1. Definisi Obfuscation Amit Sahai (Universitas California Los Angeles, 2015) menyatakan bahwa The goal of software obfuscation is to make an arbitrary computer program become unintelligible

Lebih terperinci

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

ARRAY DESKRIPSI. Diktat Mata Kuliah Aplikasi Teknologi Online Alif Finandhita, S.Kom ARRAY Membuat Array Menambah Elemen Array Mengakses Elemen Array Pengurutan Array Contoh-Contoh DESKRIPSI Array adalah sebuah variabel khusus yang memperbolehkan anda untuk menyimpan banyak data dalam

Lebih terperinci

Modul Praktikum 4 Pemograman Berorientasi Objek

Modul Praktikum 4 Pemograman Berorientasi Objek Modul Praktikum 4 Pemograman Berorientasi Objek 1. Judul : Array 2. Tujuan Percobaan : Diakhir praktikum, mahasiswa diharapkan mampu : Mendeklarasikan dan membuat array Mengakses elemen-elemen didalam

Lebih terperinci

MODUL 11 PHP&MYSQL UPDATE & SEARCHING

MODUL 11 PHP&MYSQL UPDATE & SEARCHING MODUL 11 PHP&MYSQL UPDATE & SEARCHING PEMROGRAMAN WEB 2 TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG 2015/2016 Latihan kali ini menggabungkan aplikasi- aplikasi yang sudah kita buat sebelumnya agar

Lebih terperinci

Aplikasi Rekursif dalam Analisis Sintaks Program

Aplikasi Rekursif dalam Analisis Sintaks Program Aplikasi Rekursif dalam Analisis Sintaks Program Albertus Kelvin / 13514100 Program Studi Teknik Informatika Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung, Jl. Ganesha 10 Bandung 40132,

Lebih terperinci

JAVASCRIPT ARRAY PRAKTIKUM VII. Mahasiswa mengenal mengenai Array serta mengetahui cara menggunakan Array di dalam program.

JAVASCRIPT ARRAY PRAKTIKUM VII. Mahasiswa mengenal mengenai Array serta mengetahui cara menggunakan Array di dalam program. TUJUAN: PRAKTIKUM VII Mahasiswa mengenal mengenai Array serta mengetahui cara menggunakan Array di dalam program. MATERI: - Pengertian Array - Pengertian Index - Array 1 Dimensi - Array 2 Dimensi JAVASCRIPT

Lebih terperinci

PEMOGRAMAN WEB II MODUL. Oleh: CHALIFA CHAZAR MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG

PEMOGRAMAN WEB II MODUL. Oleh: CHALIFA CHAZAR MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG 1 MODUL PEMOGRAMAN WEB II Oleh: CHALIFA CHAZAR 2 MODUL 2 Sintaks Dasar PHP Tujuan: Mahasiswa mengenal elemen-elemen dan sintaks dasar di dalam pemrograman PHP sebagai pondasi dalam mempelajari materi-materi

Lebih terperinci

Pertemuan 3 Struktur Kondisi dan Perulangan

Pertemuan 3 Struktur Kondisi dan Perulangan Diktat Kuliah Pemrograman Web Pertemuan Struktur Kondisi dan Perulangan Struktur Kondisi + Struktur Kondisi If + Struktur Kondisi If...Else + Struktur Kondisi Khusus? : + Struktur Kondisi Switch...Case

Lebih terperinci

Perancangan & Pemprograman WEB

Perancangan & Pemprograman WEB Perancangan & Pemprograman WEB Pertemuan 9 Introduction PHP (1) Apa itu PHP???? Berdasarkan dari situs resmi PHP.net, PHP (Hypertext Preprocessor) merupakan bahasa pemprograman web yang dapat disisipkan

Lebih terperinci

ADMIN MANUAL AL-QUR AN WEB

ADMIN MANUAL AL-QUR AN WEB ADMIN MANUAL AL-QUR AN WEB Pendahuluan AL-QUR AN WEB adalah program aplikasi pencarian ayat-ayat Al-Qur an berbasis web. Untuk dapat mengakses program maka user perlu menggunakan internet browser dan mengunjungi

Lebih terperinci

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

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id 1 MODUL PEMOGRAMAN WEB II Oleh: CHALIFA CHAZAR 2 MODUL 3 Tipe Data, Variable, dan Konstanta Tujuan: Mahasiswa mengenal tipe data dan mendeklarasikan variable di dalam pemrograman PHP sebagai pondasi dalam

Lebih terperinci

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

Control Flow & Array. Pemrograman Web. Rajif Agung Yunmar, S.Kom Control Flow & Array Pemrograman Web Rajif Agung Yunmar, S.Kom Control Flow Aliran kendali : bagaimana urutan eksekusi perintah dalam program. Contoh: Percabangan ( Branching ) Perulangan ( Looping ) Perpindahan

Lebih terperinci

MIPA TEKNIK PSIKOLOGI ILMU PENDIDIKAN. Gambar 1. Gambaran Array

MIPA TEKNIK PSIKOLOGI ILMU PENDIDIKAN. Gambar 1. Gambaran Array ARRAY Pengertian Array Sejauh ini Anda telah mengenal variabel yang pada dasarnya adalah wadah untuk sebuah nilai. Berbeda dengan variabel, array digunakan untuk mengidentifikasi variabel yang memiliki

Lebih terperinci

Membuka dan Menutup File

Membuka dan Menutup File A. Tujuan - Membuka dan menutup file - Menulis data ke dalam file - Membaca isi file dan menampilkannya ke dalam halaman web - Mengubah nama file, menyalin file, dan menghapus file - Membuat, mengubah,

Lebih terperinci

SMH2D3 Web Programming. 7 BAB V PHP SESSION & COOKIES. H a l IDENTITAS. Kajian Teknik pemrograman menggunakan PHP

SMH2D3 Web Programming. 7 BAB V PHP SESSION & COOKIES. H a l IDENTITAS. Kajian Teknik pemrograman menggunakan PHP 7 BAB V PHP SESSION & COOKIES 71 IDENTITAS Kajian Teknik pemrograman menggunakan PHP Topik Penggunaan Library PHP dan teknik lanjutan Web Dinamis Kompetensi Utama 1 Memahami penggunaan Form dan Validasi

Lebih terperinci

Modul Praktikum Bahasa Pemrograman 1

Modul Praktikum Bahasa Pemrograman 1 Modul Praktikum Tahun Ajaran 2009/2010 Revisi : Eko Andriyanto Wicaksono, S.Kom Materi 6 Array Pengenalan Array Pada Bab sebelumnya, kita telah mendiskusikan bagaimana cara pendeklarasian berbagai macam

Lebih terperinci

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

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id 1 MODUL PEMOGRAMAN WEB II Oleh: CHALIFA CHAZAR 2 MODUL 10 Penanganan Form HTML Tujuan: Mahasiswa memahami cara penanganan permintaan dalam kode PHP yang dikirimkan melalui form HTML untuk menyelesaikan

Lebih terperinci