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

dokumen-dokumen yang mirip
MODUL 4 ARRAY ARRAY PEMROGRAMAN WEB TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG 2016/2017

MODUL 6 REDIRECT, SESSION & COOKIE

MODUL 11 PHP&MYSQL UPDATE & SEARCHING

MODUL 6 Redirect,Session, dan Cookies

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

MODUL 8 Insert, Update, & delete

MODUL 10 PHP&MYSQL INSERT & DELETE

MODUL 2 PHP INTRO PHP INTRO

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

Pertemuan 5 Array dan Fungsi

Pemrograman Web 55 BAB 4 ARRAY/LARIK

MODUL 7 MySQL, Koneksi database dan menampilkan data

MODUL 3 FUNCTION Pemograman Web Teknik Informatika Universitas Pasundan Bandung 2016/2017

MODUL GET DAN POST

PRAKTIKUM PHP ARRAY M KHARIS AGUNG TRIA NUGROHO

PEMROGRAMAN WEB 09 JavaScript Lanjut

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

MODUL 12 PHP&MYSQL RELATIONAL DATABASE

Rekayasa Web Pertemuan 8

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

Pemrograman Web Lanjut 2017

Politeknik Elektronika Negeri Surabaya

Algoritma dan Struktur Data

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

MODUL 2 INTERNET PROGRAMMING : PHP (2)

Politeknik Elektronika Negeri Surabaya

Modul-6 MySQL, Koneksi Database, dan Menampilkan Data

PRAKTIKUM. Rekayasa Web. Modul 2: CRUD CodeIgniter Part I. Laboratorium Teknik Informatika Universitas Pasundan

PHP (HYPERTEXT PREPROCESSOR)

LAPORAN RESMI PEMROGRAMAN WEB

MODUL PRAKTIKUM. MODUL I - VIII Modul penuntun dan bahan praktikum matakuliah algoritma dan pemograman

MODUL 1 Operasi Dasar dalam PHP

JavaScript. Pemrograman Web 1. Genap

MODUL. Variabel. Workshop Programming

Modul Praktikum 4 Pemograman Berorientasi Objek

ARRAY PENGANTAR PROGRAM STUDI. Institut Teknologi Sumatera

PHP Intro. Pemrograman Web II. Ganjil

VI. FUNGSI. Fungsi Main ( ) Fungsi a ( ) Fungsi b ( ) Fungsi c ( ) Fungsi c1 ( ) Fungsi c2 ( ) Fungsi c3 ( ) Bentuk umumnya :

Modul-7 CRUD & Searching. Pemograman Web TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG

Langkah Mudah Belajar Struktur Data Menggunakan C/C++

P10 Seleksi & Perulangan

MODUL 7 WEB PROGRAMMING : PHP (2)

Pemrograman Basis Data Berbasis Web

Pertemuan 2. Muhadi Hariyanto

Aplikasi Pembokingan Tiket Kereta Api Tugas Besar Pemrograman Web

MODUL PEMROGRAMAN WEB

Chapter 6. Array. 6.1 Pengertian Array

Pertemuan 12. Array dalam PHP

PRAKTIKUM PEMROGRAMAN WEB

Prosedur merupakan modul program yang mengerjakan instruksi spesifik dan menghasilkan efek netto. Efek netto diketahui dengan membandingkan keadan awa

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

PRAKTIKUM PEMROGRAMAN WEB MODUL 7 TWITTER BOOTSTRAP

REVIEW ARRAY. Institut Teknologi Sumatera

Fungsi (Function) Pendahuluan. Objektif. Bahan Bacaan

BAB III ANALISIS DAN PERANCANGAN

Pemrograman Basis Data Berbasis Web

IF PEMROGRAMAN LANJUT TUGAS 1. Oleh : Andri Heryandi, M.T.

Modul-5 GET & POST. Pemograman Web TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG

P9 Seleksi & Perulangan

BAB 3 SEARCHING A. TUJUAN

Algoritma dan Struktur Data STACK

Array berindeks adalah array yang berindeks menggunakan angka/nomer maupun

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

Materi 4: Perintah For Perintah Do While

Pemrograman Fery Updi,M.Kom

SOAL C++ Created by Yuli Astuti,S.Kom Copyright 2009

Kurikulum Qt. Chapter 5 Pointer dan References. Agenda. Apa itu Pointer? Memory Komputer. Mengambil Alamat Memory dari Variabel

STRUKTUR DASAR PHP ASUMSI 02/10/2014

MODUL 4 PERULANGAN A. TUJUAN

Praktikum Modul Praktikum ke Judul Materi Tujuan / Sasaran Waktu (lama) Aplikasi yang digunakan

Politeknik Elektronika Negeri Surabaya

PROSES PENJUALAN BUKU

PRAKTIKUM ALGORITMA & PEMROGRAMAN III MODUL_06 Stack (Tumpukan)

PHP SESSION & COOKIES

Laporan Bengkel Web II Modul 6

BAB 5 PERULANGAN DAN ARRAY

Makalah. STRUKTUR DATA ( Array )

Tujuan Pembelajaran : Mahasiswa mampu menjelaskan teknik pemrograman menggunakan Modul.

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

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

MODUL 2 PHP. (Kontrol, Fungsi, Array)

Modul Praktikum Algoritma dan Struktur Data

String 1 A. TUJUAN PEMBELAJARAN

Gambar 4.22 Tampilan Halaman Semester

Politeknik Elektronika Negeri Surabaya

MODUL 2 Constructor. Tujuan: Mahasiswa dapat mengenal dan memahami konsep constructor dan overloading constructor

Array. Oya Suryana Lisensi Dokumen: Copyright 2013 ozs.web.id

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

Pemrograman Web Lanjut 2017

Algoritma Pemrograman & Struktur Data

LAPORAN PRAKTIKUM TEKNOLOGI FRAMEWORK PERTEMUAN KE 1

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

BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 IMPLEMENTASI PROGRAM ANTARA MUKA

Array 1 Dimensi pada Java

Minggu ke-11 Fungsi (Function)

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

Gambar 1. Single Linked List

Politeknik Elektronika Negeri Surabaya

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

F.1 Kereta Api F.1.1 Pembelian F Pilih Tanggal, Jumlah Penumpang dan Rute Perjalanan

Transkripsi:

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 banyak elemen dan diacu dengan satu nama yang sama. Suatu wadah yang dapat menampung sejumlah nilai ( dapat bertipe integer dan string). Kelebihan Array Dapat menyimpan data lebih banyak. Dapat menghemat memry. Mempercepat penyaringgan. Tempat lebih rapi dan mempermudah dalam pembacaan Surcecde. Menampilkan array *Simpan dengan nama view.php pada flder anda.* TEKNIK INFORMATIKA Universitas Pasundan Bandung 1

Lanjutkan prgram diatas dengan menampilkan ketiga array yaitu array bulan, array angka dan tambahkan array dengan variable tahun dengan value 2020,2021,2022,2023,2024. Tanggal,bulan dan tahun dipanggil dari array yang ditampung, sehingga hasinya akan seperti ini. Manipulasi elemen pada array *Simpan dengan nama addarray.php pada flder anda.* TEKNIK INFORMATIKA Universitas Pasundan Bandung 2

*Simpan dengan nama manipulasiarray.php pada flder anda* Lping Array Menampilkan seluruh isi array dapat menggunakan beberapa cara untuk menampilkan seluruh isi array cara pertama dengan menggunakan fr, tetapi kita harus tau terlebih dahulu jumlah isi array atau cara mengetahuinya dengan menggunakan fungsi cunt. cara kedua adalah dengan menggunakan fungsi lping spesial untuk array fungsi spesial tersebut adalah freach. TEKNIK INFORMATIKA Universitas Pasundan Bandung 3

*Simpan dengan nama lpingfr.php pada flder anda* *Simpan dengan nama lpingfreach_1.php pada flder anda* *Simpan dengan nama lpingfreach_2.php pada flder anda* TEKNIK INFORMATIKA Universitas Pasundan Bandung 4

Assciative Array Assciative Array hampir sama seperti array biasa namun perbedaan pada index yang tadinya adalah angka 0,1,2... tetapi dalam assciative array menjadi key tersendiri. Dalam pemanggilan array dapat menggunakan freach atau while. sintaks: $array = array( "key1" => "value1", "key2" => "value2",...... ); *Simpan dengan nama assciative.php pada flder anda* TEKNIK INFORMATIKA Universitas Pasundan Bandung 5

Srting Array 1. Arsrt() -> penggunaan array berdasarkan value secara descending. 2. Assrt() -> penggunaan array berdasarkan value secara ascending. 3. Krsrt() -> penggunaan array berdasarkan index/key secara descending. 4. Ksrt() -> penggunaan array berdasarkan index/key secara ascending. 5. rsrt () -> penggunaan array berdasarkan value secara descending dengan mengubah index/key. 6. Srt -> penggunaan array berdasarkan value secara ascending dengan mengubah index/key. 7. Shuffle -> rndm pengurutan array. *Simpan dengan nama srting.php pada flder anda* TEKNIK INFORMATIKA Universitas Pasundan Bandung 6

Latihan Buat flder dengan nama NRP kalian masing-masing di dalam flder htdcs XAMPP kalian, lalu di dalamnya buat flder mdul4 untuk menyimpan latihan dibawah ini. 1. Latihan1.php Buatlah sebuah array yang berisi 4 buah elemen string dengan isi array( hijau, kuning, kelabu, merah ).lalu tampilkan semua isi array tersebut, jika diperlukan penambahan elemen array lakukan penambahan array. Berikut ini tampilannya : \* huruf warna kuning diciptakan dari array *\ 2. Latihan2.php Buatlah sebuah array yang berisi 5 buah elemen string dengan nama kta di Indnesia. lalu tampilkan seluruh isi array tersebut menjadi list pada HTML. Setelah itu tambahan 3 buah elemen baru pada array tadi, lalu tampilkan hasilnya secara terurut berdasarkan abjad. Berikut ini tampilanya : TEKNIK INFORMATIKA Universitas Pasundan Bandung 7

3. Latihan3.php Mdifikasi Latihan2.php dengan merubah array yang ada menjadi assciative array yang menyimpan nilai nama kta di Indnesia beserta makanan khas masingmasing kta tersebut dan urutkan berdasarkan abjad. Setelah itu tampilkan hasilnya menggunakan freach. Berikut ini tampilanya : 4. Latihan4.php Mdifikasi Latihan3.php dengan mengubah array yang ada menjadi array multidimensi yang menyimpan nama kta, makanan khas, dan harga. Setelah itu tampilkan isi array secara terurut menggunakan bantuan table. Berikut ini tampilannya : TEKNIK INFORMATIKA Universitas Pasundan Bandung 8

5. Latihan5.php (array + functin) : JIKA SUKSES MENGERJAKAN LATIHAN INI, TIDAK PERLU MENGERJAKAN LATIHAN-LATIHAN SEBELUMNYA (NILAI DIANGGAP SAMA) Buatlah sebuah functin dengan nama tambah_penumpang yang menerima 2 buah parameter, parameter pertama adalah daftar penumpang sebagai array, dan parameter kedua adalah nama penumpang baru yang akan naik ke kereta. Functin tersebut memiliki kriteria sebagai berikut: jumlah penumpang,dak terbatas jika kereta ksng ( empty($array) == true ) maka simpan penumpang baru pada elemen pertama array tetapi jika sudah ada penumpang di dalam kereta, lakukan hal berikut telusuri seluruh isi array, lalu cek jika ada kursi ksng di tengah kereta (ada elemen array yang berisi null ), simpan penumpang baru di tempat duduk tersebut jika sudah penuh semua, simpan di akhir array selalu kembalikan / return da0ar penumpang pada 3ap-!ap kndisi gunakan algritma berikut sebagai panduan TEKNIK INFORMATIKA Universitas Pasundan Bandung 9

lakukan pengecekan kebenaran aplikasi dengan beberapa pengujian berikut: Tes 1 buatlah sebuah array ksng dengan nama $penumpang lalu panggil fungsi dengan parameter berikut maka hasilnya sebagai berikut Tes 2 buatlah sebuah array $penumpang dengan isi sebagai berikut (gan% array pada tes 1) lalu panggil fungsi dengan parameter berikut maka hasilnya sebagai berikut Tes 3 buatlah sebuah array $penumpang dengan isi sebagai berikut (gan% array pada tes 2) lalu panggil fungsi dengan parameter berikut maka hasilnya sebagai berikut = Selamat Mencba dan Belajar = Jangan malu bertanya kepada Asisten bila ada materi yang kurang dipahami. sandhikagalih@unpas.ac.id TEKNIK INFORMATIKA Universitas Pasundan Bandung 10