Dokumen ini membahas tentang penggunaan array multidimensi dalam PHP beserta contoh kodenya. Terdapat penjelasan tentang cara membuat tabel harga buah menggunakan array multidimensi dan fungsi-fungsi yang terkait seperti pengurutan, penambahan, dan penghapusan elemen pada array.
Data Manipulation Language(DML), Perintah yang digunakan untuk manipulasi data.
Data Definition Language(DDL), Perintah yang digunakan untuk mendefinisikan struktur objek database.
Materi yang ada pada slide ini berisi :
PERKENALAN & INSTALASI XAMPP
ABSTRAKSI DATA
TYPE DATA
KELOMPOK PERNYATAAN MYSQL
DDL
DML
LATIHAN
----------------------------------------------------------------------
Keep in touch with me in :
Email : rizkiadamunikom@gmail.com
Menyimpan Data Ke Database Dengan Ajax Dan PHPEllyx Christian
Untuk menyimpan data ke database ada tiga langkah yang perlu anda lakukan : 1. Bentuk XMLHttpRequest object, 2. Kirim data yang akan disimpan ke database dengan method send dari XMLHttpRequest, dan 3. Buat handle Page untuk menyimpan data ke database. Pada tutorial sebelumnya anda telah belajar bagaimana mengirim data ke server dengan AJAX. Jika anda telah mengerti dengan tutorial sebelumnya dan telah berhasil melakukan contoh yang diberikan maka untuk mengerti tutorial ini akan sangat mudah bagi anda. Untuk menyimpan data ke database dengan ajax anda hanya memerlukan beberapa langkah ke depan. Pada tutorial sebelumnya anda telah diberikan sebuah contoh bagaimana mengirim data ke web server dan menampilkan data yang dikirim. Untuk menyimpan data ke database, langkah-langkah yang dilakukan hampir sama dengan contoh sebelumnya. Anda tinggal mengubah script yang digunakan untuk menangani data yang dikirim, yang semula hanya untuk menampilkan data yang dikirim dengan mambahkan script untuk menyimpan data ke database.
Data Manipulation Language(DML), Perintah yang digunakan untuk manipulasi data.
Data Definition Language(DDL), Perintah yang digunakan untuk mendefinisikan struktur objek database.
Materi yang ada pada slide ini berisi :
PERKENALAN & INSTALASI XAMPP
ABSTRAKSI DATA
TYPE DATA
KELOMPOK PERNYATAAN MYSQL
DDL
DML
LATIHAN
----------------------------------------------------------------------
Keep in touch with me in :
Email : rizkiadamunikom@gmail.com
Menyimpan Data Ke Database Dengan Ajax Dan PHPEllyx Christian
Untuk menyimpan data ke database ada tiga langkah yang perlu anda lakukan : 1. Bentuk XMLHttpRequest object, 2. Kirim data yang akan disimpan ke database dengan method send dari XMLHttpRequest, dan 3. Buat handle Page untuk menyimpan data ke database. Pada tutorial sebelumnya anda telah belajar bagaimana mengirim data ke server dengan AJAX. Jika anda telah mengerti dengan tutorial sebelumnya dan telah berhasil melakukan contoh yang diberikan maka untuk mengerti tutorial ini akan sangat mudah bagi anda. Untuk menyimpan data ke database dengan ajax anda hanya memerlukan beberapa langkah ke depan. Pada tutorial sebelumnya anda telah diberikan sebuah contoh bagaimana mengirim data ke web server dan menampilkan data yang dikirim. Untuk menyimpan data ke database, langkah-langkah yang dilakukan hampir sama dengan contoh sebelumnya. Anda tinggal mengubah script yang digunakan untuk menangani data yang dikirim, yang semula hanya untuk menampilkan data yang dikirim dengan mambahkan script untuk menyimpan data ke database.
3. Contoh: Array Multi Dimensi
• Buatlah web page untuk meng-input belanja
seorang pelanggan dg:
Data masukkan: Nama Buah, Kualitas, dan Jumlah/kg
Output: Total Harga
DAFTAR HARGA BUAH/KG
Kualitas
Buah
1 2 3
Jeruk 15,000 12,500 10,000
Apel 20,000 15,000 13,000
Mangga 18,000 14,000 11,000
16 October 2008 3
12. Tugas
• Buatlah tabel seperti berikut dengan
menggunakan array multi dimensi
16 October 2008 12
13. Fungsi-Fungsi Array
Fungsi Keterangan
Asort Mengurut data array secara
ascending
Arsort Mengurut data array secara
descending
krsort Mengurut array berdasarkan indeks
secara ascending
rsort Mengurut data pd array
berdasarkan indeks secara
descending
16 October 2008 13
14. sort Mengurut data pada array secara
descending
Array_pop Mengambil elemen terakhir pd array
dan membuang elemen tersebut dr
array
Array_push Menambah sebuah elemen array
baru di akhir array
Array_shift Memperoleh elemen pd awal array
dan kemudian menghapus elemen
tersebut.
16 October 2008 14
15. In_array Memeriksa keberadaan suatu nilai
pada array
Suffle Mengacak array
Range Membuat array dan mengisi dg data
yang urut dimulai dari sebuah nilai
hingga ke nilai terakhir
Explode Menciptakan array didasarkan
sebuah string
16 October 2008 15
16. Contoh:
<?php
// Data array
$buah1=array ("A"=>"Nenas","E"=>"Pepaya",
"D"=>"Mangga","C"=>"Apel");
print("Data Asli : ");
while ( list($indeks, $nilai) = each($buah1) )
{
print("[$indeks] -> $nilai ");
}
print("<BR>n");
16 October 2008 16
24. Menambah/Menghapus elemen Array
• PHP menyediakan 4 buah fungsi untuk
menghapus dan menambah elemen array:
array_pop, array_push, array_shift, dan
array_unshift.
Array X Array_push( Array_pop Array_unsh Array_shift
$X,”C”,”D”) ($X) ift($X,”E”) ($X)
A A E
A A
B B A
B B
C B
C C
D C
16 October 2008 24
25. Contoh:
<?php
// Data array semula
$buah= array("Apel","Durian","Jagung");
// Tambah dua buah elemen di akhir array
$jum = array_push($buah, "Mangga", "Nangka");
print("Hasil setelah array_push : <BR>n");
while ( list($indeks, $nilai) = each($buah) )
{
print("<b>$nilai</b> ");
}
16 October 2008 25
26. print("<BR>n");
print("Jumlah elemen = $jum <BR>n");
// Hapus elemen terakhir
$nilai = array_pop($buah);
print("Data yang dihapus: <b>$nilai</b><BR>n");
// Tambah dua buah elemen di awal array
$jum = array_unshift($buah, "Nenas", "Pepaya");
print("Hasil setelah array_unshift : <BR>n");
while ( list($indeks, $nilai) = each($buah) )
{
print("<b>$nilai</b> ");
}
16 October 2008 26
27. print("<BR>n");
print("Jumlah elemen = $jum <BR>n");
// Hapus elemen pertama
$nilai = array_shift($buah);
print("Data yang dihapus: <b>$nilai</b><BR>n");
// Tampilkan isi array
print("Isi tumpukan sekarang : <BR>n");
while ( list($indeks, $nilai) = each($buah) )
{
print("<b>$nilai</b> ");
}
?>
16 October 2008 27