PRAKTIKUM PEMROGRAMAN WEB

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

Politeknik Elektronika Negeri Surabaya

PRAKTIKUM PHP ARRAY M KHARIS AGUNG TRIA NUGROHO

Laporan Resmi Pemrograman Web Day 9

Praktikum Aplikasi Web Pertemuan - 9 Array dalam PHP

By I Wayan Simpen. 16 October

LAPORAN RESMI PEMOGRAMAN WEB

Pemrograman Web 55 BAB 4 ARRAY/LARIK

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

Array berindeks adalah array yang berindeks menggunakan angka/nomer maupun

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

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

LAPORAN RESMI PEMROGRAMAN WEB

Pertemuan 5 Array dan Fungsi

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

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

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

Modul 8 SORTING (PENGURUTAN)

PRAKTIKUM 9 ARRAY. ARRAY BERDIMENSI SATU Suatu array berdimensi satu dideklarasikan dalam bentuk umum berupa :

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

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

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

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

MODUL 3 Tipe Data, Variabel Dan Konstanta Pada Php

Langkah Mudah Belajar Struktur Data Menggunakan C/C++

DAY 11 OPERASI STRING LAPORAN RESMI. Day 11 Operasi String. Dini Yuniasri D4 Teknik Informatika B

BAB 3 SEARCHING A. TUJUAN

Algoritma dan Struktur Data

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

LAPORAN RESMI PRAKTIKUM PEMROGRAMAN WEB PHP INTRODUCTION

Pemrograman Web Lanjut 2017

Modul Praktikum Algoritma dan Struktur Data

STRUKTUR DASAR PHP ASUMSI 02/10/2014

LAPRES PEMROGWEB-11. Macam-macam fungsi string dalam php POLITEKNIK ELEKTRONIKA NEGERI SURABAYA AINUN ABDULLAH

MODUL. Array (Larik) Modul Praktikum C++ Dasar Pemrograman Komputer JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK

PRAKTIKUM 10 STRING A B C D E \0. Gambar 11.1 Komposisi penyimpanan string dalam memori

A B C D E \0. Gambar Komposisi penyimpanan string dalam memori

LAPORAN RESMI PEMROGRAMAN WEB

PHP (HYPERTEXT PREPROCESSOR)

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

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

PEMROGRAMAN TERSTRUKTUR MENGGUNAKAN MATLAB

ARNA FARIZA YULIANA SETIOWATI

MIPA TEKNIK PSIKOLOGI ILMU PENDIDIKAN. Gambar 1. Gambaran Array

BAB II PHP - SINTAKS. Menyimpan File PHP. Dasar-dasar Pemrograman PHP. Kode-kode PHP dituliskan di antara tanda berikut ini: <?php ... atau ...

Chapter 6. Array. 6.1 Pengertian Array

1. Kompetensi Mengenal dan memahami algoritma percabangan yang komplek.

Pemrograman Berbasis Obyek. Yuliana Setiowati. Elektronika Negeri Surabaya PJJ PENS-ITS

BAB III ANALISIS DAN PERANCANGAN SISTEM

Pertemuan 07 Struktur Dasar PHP

Perancangan & Pemprograman WEB

Array. Topik. Mendeklarasikan Array Creating Array Initializing Array Array Multidimensional Array Bounds Array Resizing Copying Arrays

Array 1 A. TUJUAN PEMBELAJARAN

[BS204]-Algoritma Pemrograman Take Home Test Pengumpulan : 27 Maret 2015 Tulis Tangan di kertas A4. Genap 2014/2015 Page 1 of 6

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

Pemrograman Berbasis Web

Modul 1 Pengenalan PHP

Bab 2 Struktur Dasar PHP

nama array untuk menyimpan data jumlah data

String 1 A. TUJUAN PEMBELAJARAN


Pengenalan PHP Contoh penulisan file PHP :

MODUL 2 PHP. (Kontrol, Fungsi, Array)

Materi 8 : STACK (TUMPUKAN) Dosen:

>>> type ("5") <'type string'> >>> a= Belajar Python >>> type a <'type string'> AP2B Dini Triasanti Struktur Pemrograman Python (Bagian 2)

Bab 5 Array (Variabel Berindeks)

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

Pemrograman Basis Data Berbasis Web

Oracle Academic Initiative

Praktikum Dasar Pemrograman 2014 MODUL 3: Array dan String

Laporan Resmi Pemrograman Web Day 11

Oracle Academic Initiative

1. Percobaan 1 2. Percobaan 2

MODUL 2 PHP INTRO PHP INTRO

MODUL FUNCTION. Struktur Umum. Struktur umum dari fungsi diatas dapat dijelaskan sebagai berikut :

ARRAY PENGANTAR PROGRAM STUDI. Institut Teknologi Sumatera

: Mahasiswa dapat membuat mempraktekkan perintah Array/ Matriks

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

MODUL. Variabel. Workshop Programming

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

Pertemuan 2 Struktur Dasar PHP

Chapter 2. Tipe Data dan Variabel

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

Struktur Data. PDE - Struktur Data 1

Modul Praktikum Algoritma dan Struktur Data

JAVA BASIC PROGRAMMING Joobshet

UNIVERSITAS SAM RATULANGI MANADO FAKULTAS TEKNIK, JURUSAN TEKNIK ELEKTRO Program Studi S-1 Teknik Informatika. Data & Ekspresi

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

Pertemuan 2 Bahasa Visual Basic Aplication

MATA KULIAH : LOGIKA DAN ALGORITMA KONSEP DASAR ALGORITMA

Spesifikasi: Ukuran: 14x21 cm Tebal: 225 hlm Harga: Rp Terbit pertama: Februari 2005 Sinopsis singkat:

Pendahuluan Anda akan mempelajari operator untuk menggabungkan string dan fungsi - fungsi untuk memanipulasi string.

Pengenalan Script. Definisi HTML

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

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

STRUKTUR DATA (3) sorting array. M.Cs

Algoritma dan Struktur Data

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

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

LAPORAN PRAKTIKUM RESMI QUEUE

Transkripsi:

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 menyimpan sejumlah data yang bertipe sama. Bagian yang menyusun array disebut elemen array, yang masing-masing elemen dapat diakses tersendiri melalui indeks array. Dalam terminology array, array jurusan diatas bias dikatakan mempunyai 5 buah elemen. Setiap elemen mempunyai sebuah nilai. Elemen pertama berisi string Elektronika, elemen kedua berisi string Telekomunikasi, dan seterusnya. Membuat Array Suatu array dapat dibuat dengan menggunakan konstruksi array. Sebagai contoh array jurusan diatas dapat dibentuk dengan menggunakan pernyataan sebagai berikut ini : $jurusan = array ( Elektronika, Telekomunikasi, Elektro Industri, Teknologi Informasi, Teknik Kimia ); Cara yang lain, anda bias menggunakan cara sebagai berikut : $jurusan[] = Elektronika $jurusan[] = Telekomunikasi $jurusan[] = Elektro Industri $jurusan[] = Teknologi Informasi $jurusan[] = Teknik Kimia Angka yang diletakkan di dalam tanda [] biasanya disebut kunci atau indeks. PHP, secara bawaan menggunakan indeks dimulai dengan nol.

1. harray Berdimensi Satu Pada percobaan di atas, dideklarasikan 4 buah variabel array berdimensi satu yang masing-masing dibedakan berdasarkan indeksnya, dimana pada percobaan diatas, indeks yang digunakan ialah numeric (dimulai dari 0 hingga 3). Kemudian, pada percobaan di atas juga terdapat perintah print, yang mana dalam PHP, berguna untuk mencetak nilai, baik teks(string) maupun numerik ke layar web browser. Selain print, sebenarnya terdapat perintah echo yang lebih umum dipakai oleh para web programmer. Terlihat pada hasil percobaan, bahwa fungsi print tersebut digunakan untuk mencetak kalimat berserta nilai dari variabel array $kota[2], yang berisi string malang. 2. Menampilkan Array

Percobaan di atas merupakan contoh lain cara pendeklarasian variabel array, dimana pada percobaan ini, variabel array di deklarasikan secara langsung tanpa (tanpa memberikan indeks). Sehingga secara default, variabel pertama memiliki indeks 0, variabel berikutnya memiliki indeks 1, dst. 3. Menampilkan Array dengan fungsi for

Sebagaimana diketahui, array merupakan satu variabel yang berisi banyak variabel. Maka untuk menampilkan sekumpulan data tersebut sekaligus, tentunya tidak dilakukan dengan mencetaknya satu persatu. Salah satu caranya ialah dengan menggunakan fungsi for, dimulai dari i = 0, sampai dengan indeks terakhir. Adapun untuk mendapatkan indeks terakhir dari array yang terurut, bisa didapatkan dengan cara menghitung banyak anggota dari array tersebut mengunakan fungsi count. 4. Menentukan Nama Hari menggunakan Array Sebuah array juga dapat digunakan untuk menampilkan hari saat ini. Dengan memanfaatkan fungsi date( l ) yang akan memberikan return value berupa hari saat

ini namun dalam bahasa inggris. Maka bisa dibuat array dimana indeksnya bukan merupa bilangan, namun berupa nama hari dalam bahasa inggsis yang berisi nama hari dalam bahasa indonesia. 5. Array Dimensi Dua Program di atas merupakan contoh pembuatan variabel array berdimensi dua, dimana dalam suatu array, terdapat array lagi. dalam percobaan di atas terlihat bahwa terdapat satu variabel array berdimensi dua bernama $buah, dengan indeks bernama [apel][warna], [apel[rasa], [pisang][warna] dan [pisang][rasa]. Adapun karakter => pada PHP merujuk kedalam value yang terdapat pada sebuah variabel. 6. Membuat Array Berdimensi Dua

Pada percobaan di atas, termasuk contoh lain cara pembuatan variabel array berdimensi dua. Dimana indeks pertama berupa kalimat dan indeks kedua tidak didefinisikan, sehingga secara default indeks kedua akan berupa numerik(bilangan) yang dimulai dari 0. Pada contoh output di atas, ditampilkan nilai dari masing masing array pertama yang memiliki indeks 0. 7. Fungsi Artsort

Pada percobaan ini, akan dicoba salah satu fungsi bawaan untuk memanipulasi variabel array dalam PHP, yaitu artsort(). Dilihat dari hasil percobaan fungsi artsort() berfungsi untuk mengurutkan elemen-elemen array berdasarkan isi dari tiap-tiap elemen tersebut secara descending, yang mungkin arti huruf r dalam artsort berarti reverse. 8. Fungsi Asort Sama halnya dengan percobaan sebelumnya, fungsi asort() merupakan kebalikan dari fungsi arsort() yaitu mengurutkan array berdasarkan isi dari tiap elemen array tersebut, namun secara ascending. 9. Fungsi Krsort

Masih berupa sorting dalam array, apabila sorting sebelumnya berdasarkan isi dari elemen tersebut, krsort akan mensorting array berdasarkan nama dari indeksnya. dan karena krsort merupakan reverse sorting, pengurutan dilakukan secara descending. 10. Fungsi Rsort Fungsi sorting yang lain pada array ialah, rsort(). rsort() berfungsi mengurutkan array secara descending dilihat dari tiap tiap value dari array tersebut. Dan karena tidak disertakan nama indeks pada tiap elemen. indeks secara default akan berupa indeks numeric. 11. Fungsi Sort

Sama dengan fungsi rsort(), bedanya proses pengurutan array dilakukan secara ascending. 12. Fungsi Natsort Selain sort(), terdapat juga fungsi natsort(). Sekilas memang tidak terdapat perbedaan pada kedua fungsi tersebut yang sama-sama berfungsi untuk mengurutkan array. Namun apabila dilihat dar hasil percobaan, proses pengurutan pada natsort() tidak dilakukan per-karakter namun sebagai contoh pada percobaan diatas, sebuah bilangan dianggap sebagai satu kesatuan. Sehingga pada narsort() angka 10 akan diletakan setelah angka 2, bukan sebaliknya. 13. Fungsi Ksort

Sama halnya dengan percobaan ke-9. Fungsi Ksort() akan mengurutkan array berdasarkan nama dari indeksnya. untuk ksort() sendiri akan dilakukan secara ascending, dan untuk kebalikannya yaitu krsort() akan dilakukan secara descending. 14. Fungsi Array_pop Array dalam php, juga memiliki fungsi-fungsi untuk memanipulasi layaknya stack(tumpukan). yaitu array_pop yang berfungsi untuk mengambil value dari elemen array yang paling belakang, mengirim sebagai return value dan menghapusnya dari array tersebut. Sehingga terlihat pada hasil percobaan di atas, raspberry tidak lagi terdapat pada array $stack, melainkan berpindah kedalam variabel $fruit. 15. Fungsi Array_push

Fungsi lain untuk memanipulasi array layaknya stack ialah, array_push, yang merupakan kebalikan dari array_pop yaitu menginputkan satu atau lebih nilai kedalam array dan diletakkan pada posisi indeks paling belakang. Sebagaimana terlihat pada hasil percobaan, array yang sebelumnya hanya memiliki 2 anggota, kemudian dilakukan operasi array_push pada array tersebut sebanya 2 variabel. Sehingga array yang baru memiliki elemen sebanyak 4. 16. Fungsi Array_shift Kegunaan dari fungsi array_shift hampir sama dengan kegunaan fungsi array_pop. Jika array_pop menghapus elemen terakhir dari sebuah array, maka fungsi array_shift bertujuan untuk menghapus elemen pertama dari sebuah array layaknya queue. Dapat dilihat pada capture output, elemen orange yang sebelumnya ada pada variabel stack, setelah menggunakan fungsi array_shift dan dicetak isi dari variabel tersebut, elemen tersebut sudah tidak ada. Hal ini dikarenakan efek dari fungsi array_shift tersebut. 17. Fungsi Array_unshift

Jika shift berfungsi untuk menghapus elemen awal dari sebuah array, maka kegunaan unshift adalah untuk menambah elemen diawal berjumlah satu atau lebih pada sebuah array sebagaimana queue. Seperti percobaan diatas, jumlah elemen awal dari variabel queue adalah 2. Namun setelah ditambah dengan menggunakan fungsi array_unshift, jumlah elemen menjadi 4. 18. Fungsi Array_rand Fungsi rand(), pada PHP, dapat digunakan untuk merandom atau mengacak isi dari variabel didalam array tersebut dan ditampung ke variabel lain. Terlihat pada percobaan di atas, fungsi rand() digunakan untuk merandom nilai dari array $input dan ditampung ke variabel baru yaitu $input sejumlah 2 elemen. Maka pada screenshoot hasil percobaan didapati value Neo dan Tank secara acak. 19. Fungsi Array_unique

Kegunaan fungsi array_unique adalah untuk menghilangkan elemen yang bernilai ganda pada variabel yang sama. Oleh karena itu, output pada percobaan ini adalah green, red, dan blue meskipun terdapat dua elemen yang bernialai green dan red. 20. Fungsi In_array Fungsi in_array pada PHP dapat digunakan untuk memeriksa apakah suatu variabel array memiliki anggota dengan nilai tertentu. Sebagai contoh pada array tersebut terdapat elemen dengan nilai Irix, sehingga perintah echo Goot Irix ditampilkan, sedangkan pada array tersebut tidak terdapat elemen dengan nilai mac, maka echo Got mac tidak dijalankan. Hal ini juga membuktikan fungsi in_array akan membandingkan dua buah value secara case-sensitive. 21. Fungsi Shuffle

Sama seperti namanya, fungsi shuffle berguna untuk mengacak elemenelemen pada array. Sebagaimana contoh di atas, array yang semula berisi elemenelemen dengan nilai urut dari 1 sampai 20, menjadi acak sebagaimana terlihat pada screenshoot percobaan di atas. 22. Fungsi Range

Fungsi range berfungsi untuk menentukan batas nilai dari elemen-elemen suatu variabel. Contohnya seperti percobaan diatas, range pertama adalah dari 0 hingga 12, sehingga ketika dilakukan proses pencetakan, telihat angka 0 hingga 12. Sedangkan maksud dari range (0, 100, 10) adalah batas bawah 0, batas atas 100, dan jarak tiap angka adalah 10. Dalam fungsi range, batas bawah tidak harus memiliki nilai yang lebih kecil dibanding batas atas. Seperti contoh di percobaan diatas, yakni batas bawahnya adalah c dan batas atasnya adalah a. Sehingga output yang dihasilkan adalah cba. 23. Fungsi Explode Fungsi explode berguna untuk mengambil isi dari suatu variabel hingga batas tertentu. Sebagimana contoh diatas variabel $pieces digunakan untuk mengambil isi dari variabel $pizza hingga ditemukan karakter (spasi), sehingga $pieces[0] bernilai piece1 dan $piece[1] bernilai piece2. Selain ditampung kedalam array, fungsi explode() juga dapat ditampung ke dalam variabel biasa dalam list. 24. Fungsi Implode

Apabila fungsi explode digunakan untuk memisahkan isi dari suatu variabel kedalam banyak variabel. Fungsi implode digunakan untuk menyatukan isi dari elemen-elemen array menjadi satu variabel sekaligus memberikan karakter pemisah antar elemen tersebut.