Array (Larik) - rollyyp.files.wordpress.com file• Buatlah array untuk menampilkan biodata...

15
Array (Larik) Part 6 | Web Programming 3/22/2018 Rolly Yesputra | Web Programming

Transcript of Array (Larik) - rollyyp.files.wordpress.com file• Buatlah array untuk menampilkan biodata...

Page 1: Array (Larik) - rollyyp.files.wordpress.com file• Buatlah array untuk menampilkan biodata mahasiswa, minimal 5 orang mahasiswa. • Buatlah array yang berisi nama-nama teman kelas

Array (Larik)

Part 6 | Web Programming

3/22/2018 Rolly Yesputra | Web Programming

Page 2: Array (Larik) - rollyyp.files.wordpress.com file• Buatlah array untuk menampilkan biodata mahasiswa, minimal 5 orang mahasiswa. • Buatlah array yang berisi nama-nama teman kelas

Pengertian Array• Satu wadah yang tidak hanya bisa menampung satu

nilai(variabel), tapi bisa untuk banyak nilai• Bentuk pernyataan :

$kota=array("Padang","Medan","Aceh","Kisaran");• Artinya :

– $kota[0]="Padang"– $kota[1]="Medan"– $kota[2]="Aceh"– $kota[3]="Kisaran"

• [ ] adalah tanda indeks atau kunci3/22/2018 Rolly Yesputra | Web Programming

Page 3: Array (Larik) - rollyyp.files.wordpress.com file• Buatlah array untuk menampilkan biodata mahasiswa, minimal 5 orang mahasiswa. • Buatlah array yang berisi nama-nama teman kelas

Contoh:

3/22/2018 Rolly Yesputra | Web Programming

Page 4: Array (Larik) - rollyyp.files.wordpress.com file• Buatlah array untuk menampilkan biodata mahasiswa, minimal 5 orang mahasiswa. • Buatlah array yang berisi nama-nama teman kelas

Menampilkan Array dengan Perulangan For

<?php $kota=array("Padang","Medan","Aceh","Kisaran"); //menampilkan array $jumlah=count($kota); for($i=0; $i <$jumlah; $i++){ echo "Elemen berindeks $i : $kota[$i]<br>"; }?>3/22/2018 Rolly Yesputra | Web Programming

Page 5: Array (Larik) - rollyyp.files.wordpress.com file• Buatlah array untuk menampilkan biodata mahasiswa, minimal 5 orang mahasiswa. • Buatlah array yang berisi nama-nama teman kelas

Array berupa String

3/22/2018 Rolly Yesputra | Web Programming

Page 6: Array (Larik) - rollyyp.files.wordpress.com file• Buatlah array untuk menampilkan biodata mahasiswa, minimal 5 orang mahasiswa. • Buatlah array yang berisi nama-nama teman kelas

Array Asosiatif

3/22/2018 Rolly Yesputra | Web Programming

Page 7: Array (Larik) - rollyyp.files.wordpress.com file• Buatlah array untuk menampilkan biodata mahasiswa, minimal 5 orang mahasiswa. • Buatlah array yang berisi nama-nama teman kelas

Array Campuran

3/22/2018 Rolly Yesputra | Web Programming

Page 8: Array (Larik) - rollyyp.files.wordpress.com file• Buatlah array untuk menampilkan biodata mahasiswa, minimal 5 orang mahasiswa. • Buatlah array yang berisi nama-nama teman kelas

Operator dengan Pointer Internal• current : menghasilkan nilai elemen sekarang• each : menghasilkan kunci(indeks) dan nilai elemen sekarang,

serta memajukan pointer ke elemen berikutnya.• end : meletakkan pointer ke elemen terakhir pada array.• key : menghasilkan indeks milik elemen yang sedang ditunjuk

oleh pointer.• pos : menghasilkan nilai elemen sekarang.• prev : menghasilkan nilai elemen yang berada sebelum posisi

pointer.• reset ; reset pointer ke elemen pertama• next : menghasilkan nilai elemen yang berada setelah posisi

pointer setelahnya.3/22/2018 Rolly Yesputra | Web Programming

Page 9: Array (Larik) - rollyyp.files.wordpress.com file• Buatlah array untuk menampilkan biodata mahasiswa, minimal 5 orang mahasiswa. • Buatlah array yang berisi nama-nama teman kelas

Contoh Penggunaan Operator Pointer Internal

3/22/2018 Rolly Yesputra | Web Programming

Page 10: Array (Larik) - rollyyp.files.wordpress.com file• Buatlah array untuk menampilkan biodata mahasiswa, minimal 5 orang mahasiswa. • Buatlah array yang berisi nama-nama teman kelas

Array Multidimensi

3/22/2018 Rolly Yesputra | Web Programming

Page 11: Array (Larik) - rollyyp.files.wordpress.com file• Buatlah array untuk menampilkan biodata mahasiswa, minimal 5 orang mahasiswa. • Buatlah array yang berisi nama-nama teman kelas

Fungsi-fungsi Array (Sorting)

• asort : sort an array maintain index association• arsort : sot an array in reverse order and maintain index

association.• ksort : sort an array by key• krsort : Sort an array by key in reverse order• sort : Sort an array• rsort : Sort an array in reverse order• natsort : Sort an array using a "Natural order" Algorithm3/22/2018 Rolly Yesputra | Web Programming

Page 12: Array (Larik) - rollyyp.files.wordpress.com file• Buatlah array untuk menampilkan biodata mahasiswa, minimal 5 orang mahasiswa. • Buatlah array yang berisi nama-nama teman kelas

Contoh Penggunaan Sorting Array

3/22/2018 Rolly Yesputra | Web Programming

Page 13: Array (Larik) - rollyyp.files.wordpress.com file• Buatlah array untuk menampilkan biodata mahasiswa, minimal 5 orang mahasiswa. • Buatlah array yang berisi nama-nama teman kelas

Latihan

• Buatlah array untuk menampilkan biodata mahasiswa, minimal 5 orang mahasiswa.

• Buatlah array yang berisi nama-nama teman kelas anda, tampilkan data aslinya, selanjutnya urutkan semua data tersebut dengan semua fungsi sorting yang ada didalam array.

• Hasil latihan dikumpulkan tanggal 22 Maret 2018, kirim secara kolektif oleh ketua kelas dalam bentuk file zip. kirim ke email : [email protected]

3/22/2018 Rolly Yesputra | Web Programming

Page 14: Array (Larik) - rollyyp.files.wordpress.com file• Buatlah array untuk menampilkan biodata mahasiswa, minimal 5 orang mahasiswa. • Buatlah array yang berisi nama-nama teman kelas

FUNGSI

Part 7 | Web Programming

3/22/2018 Rolly Yesputra | Web Programming

Page 15: Array (Larik) - rollyyp.files.wordpress.com file• Buatlah array untuk menampilkan biodata mahasiswa, minimal 5 orang mahasiswa. • Buatlah array yang berisi nama-nama teman kelas

3/22/2018 Rolly Yesputra | Web Programming