• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Pertemuan 10a
 

Pertemuan 10a

on

  • 932 views

 

Statistics

Views

Total Views
932
Views on SlideShare
932
Embed Views
0

Actions

Likes
1
Downloads
30
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Pertemuan 10a Pertemuan 10a Presentation Transcript

    • ARRAY Cut Fiarni PERTEMUAN 10
    • Pendahuluan
      • Array pada PHP merupakan susunan map (peta).
      • Array merupakan sebuah tipe yang memetakan ke suatu nilai.
      • Merupakan sebuah tipe data yang digunakan untuk menyimpan sejumlah variabel dengan tipe data yang sama.
      • Variabel-variabel yang disimpan dalam sebuah array, mempunyai nama yang sama.
    • Pendahuluan
      • Variabel deret atau LIST adalah array yang dapat berisi elemen berupa angka, karakter atau string.
      • PHP mengenal dua macam indeks, yaitu indeks numerik (menggunakan angka untuk menandai tiap elemen) dan indeks asosiatif (memberikan nama untuk masing-masing elemen).
      • Array PHP dapat anda gunakan sebagai benar-benar array, list (vector), hashtable, dictionary, collection, stack, queue, tree dan lain sebagainya.
    • Array Berindeks Numerik
      • Inisialisasi sebuah array dilakukan dengan cara berikut :
      • $nama_variabel = array(nilai1, nilai2, nilai3);
      • $jurusan[] = "Komputerisasi Akuntansi";
      • $jurusan[] = "Ilmu Komputer";
      • $jurusan[] = "Teknologi Informasi";
    • Array Berindeks Asosiatif
      • Untuk membuat array berindeks asosiatif, kita membutuhkan label atau nama untuk masing-masing elemen seperti dalam contoh berikut :
      • $jurusan = array(IE=>" Komputerisasi Akuntansi", CS=>"Ilmu Komputer",IT=>"Teknologi Informasi");
    • Navigasi Array
      • Untuk mengakses array berindeks numerik dapat dilakukan dengan mengarahkan urutan indeks dari elemen array yang dituju.
        • for($i=0;$i<3;$i++){ echo(&quot;Array $jurusan index ke [$i] adalah $jurusan[$i] <br>&quot;);}
    • Array
      • Array merupakan variabel yang berisi lebih dari 1 variabel, atau dapat dikatakan sebagai variabel jamak.
      • Variabel array pada PHP, kadang tidak perlu kita definisikan. Namun untuk indeks array, kita menggunakan indeks mulai dari 0 hingga sejumlah elemen array dikurang 1.
      • Sebagai analogi, ket ika kita mempunyai banyak nama buah (variabel), maka daripada kita menyatakan tiap nama buah dengan variabel $buah1, $buah2, $buah3, ...dst.
      PENS - ITS
      • Cara pemberian nilai pada variabel Array:
      • Contoh 1 :
      • $buah[0] = “nanas”;
      • $buah[1] = “mangga”;
      • $buah[2] = “jambu”;
      • Contoh 2 :
      • $buah[] = “nanas”;
      • $buah[] = “mangga”;
      • $buah[] = “jambu”;
      • Contoh 3 :
      • $buah = array(”nanas”, ”mangga”, ”jambu”);
      Array PENS - ITS
    • 3. Array
      • Array dalam PHP dideklarasikan dengan sangat luwes, misalnya :
      • $nama=array(“JOKO”,”BUDI”,”ARI”); maka indeks dimulai dari 0
      • $nama=array(1=>“JOKO”,”BUDI”,”ARI”); maka indeks dimulai dari 1
      • sehingga program :
      Modul- 9 Pengantar PHP (2) SAMA dengan Hasilnya
    • Pengurutan pada array
      • <?php
      • $myArray[] = &quot;Hari &quot;;
      • $myArray[3] = &quot;ini &quot;;
      • $myArray[6] = &quot;kita &quot;;
      • $myArray[] = &quot;kuliah&quot;;
      • for ($i=0;$i<=7;$i++){
      • echo &quot;Array ke $i: $myArray[$i] <br />&quot;;
      • }
      • ?>
    • Tipe Data Array
      • Array merupakan tipe data terstruktur yang berguna untuk menyimpans ejumlah data yang bertipe sama. Bagian yang menyusun array disebut elemen array, yang masing-masing elemen dapat diakses tersendiri melalui indeks array.
      • <?
      • $kota[0] = &quot;Yogyakarta&quot;;
      • $kota[1] = &quot;Jakarta&quot;;
      • $kota[2] = &quot;Malang&quot;;
      • $kota[3] = &quot;Purwokerto&quot;;
      • print (&quot;Kota favoritvsayaadalah $kota[2]&quot;);
      • ?>
    • Implementasi Array Dengan Berbagai Tipe data
    • Penggunaan Count array6.php
    • Array dapat berdimensi satu, dua, atau lebih :
      • a. Array dimensi satu (one-dimensional array) mewakili bentuk suatu vektor.
      • b. Array dimensi dua (two-dimensional array) mewakili bentuk dari suatu matrik.
      • c. Array dimensi tiga (three-dimensional array) mewakili bentuk suatu ruang.
    • Array 2 Dimensi Modul- 9 Pengantar PHP (2)
      • PHP memungkinkan kita membuat array dengan indeks string
      • PHP juga memungkinkan kita membuat array 2 dimensi dengan indeks campuran dan dengan banyak elemen tiap barisnya tidak sama
      • Contoh : $tamu=array(“senin”=>array(“JOKO”,”ENDRO”,”DONO”),
      • “ selasa”=>array(“SITI”,”RINI”),
      • “ rabu”=>”array(“MULYANTO”));
    • Array MultiDimensi
    • Array Multidimensi
      • Merupakan array yang didalamnya berisi satu atau beberapa array lagi
      Simpan program diatas dengan array7.php
    • “ FOR” array5.php Pada program dibawah ini adalah untuk menampilkan elemen array dimulai dari satu Index hingga index lainnya, umumnya menggunakan konstruksi FOR . Deklarasi array tidak dicantumkan index,PHP secara otomatis akan memberi index sendiri
    • Inisialisasi Variabel
      • PHP menggunakan fungsi array() untuk melakukan inisialisasi array.
      • $kota=array (“jakarta”, “surabaya”, “magelang”, “jogjakarta”, “denpasar”);
      • Dengan demikian penulisan inisalisasi tersebut lebih mudah dan index dimulai dengan 0.
      • PHP mempunyai cara unik dalam menggambarkan index array dan isi array.
      • index => “isi”
      • Arti dari operator => adalah referensi ke isi dari array.
      • Index tidak perlu harus bilangan bulat, tipe data lain seperti string dapat digunakan sebagai referensi pada array seperti contoh dibawah program array8.php dibawah ini.
    •  
    • Penggabungan Implode()
    • Pengurutan
    • latihan
    •