Anda di halaman 1dari 33

Database dan Bahasa Structure Query Languange

dan Pemrograman PHP MYSQL


Oleh:Taryana Suryana M.Kom
Teknik Informatika Unikom

taryanarx@email.unikom.ac.id
taryanarx@gmail.com
Line/Telegram: 081221480577

15.0. Database
Basis data atau Database dapat didefinisikan atau diartikan sebagai kumpulan data yang
disimpan secara sistematis di dalam komputer yang dapat diolah atau dimanipulasi
menggunakan perangkat lunak (software) program atau aplikasi untuk menghasilkan
informasi. Pendefinisian basis data meliputi spesifikasi berupa tipe data, struktur data dan juga
batasan-batasan pada data yang kemudian disimpan.
Basis data merupakan aspek yang sangat penting dalam sistem informasi karena berfungsi
sebagai gudang penyimpanan data untuk diolah lebih lanjut. Basis data menjadi penting karena
dapat mengorganisasi data, menghidari duplikasi data, menghindari hubungan antar data yang
tidak jelas dan juga update yang rumit.

15.1. Membuat Database


Untuk membuat database dapat dilakukan dengan menggunakan phpMyAdmin, seperti yang
pernah dibahas di Bab 9 Pada awal perkuliahan PHP
Gambar 15.1. Membuat Database Belajar pada phpMyAdmin

Adapun langkahnya adalah sebagai berikut”


1. Click New Database, pada kotak Create database, tuliskan nama database yang ingin
dibuat, pada contoh dimateri ini nama database yang akan dibuat adalah:belajar
kemudian click tombol Create
2. Jika database BELAJAR sudah ada, lanjutkan dengan membuat tabel

Setelah database berhasil dibuat, langkah selanjutnya adalah membuat tabel, misalnya anda
memiliki data seperti berikut:
Tabel:BARANG
KODEBRG NAMABARANG HARGA STOK
B001 KOMPUTER 3000000 10
B002 LAPTOP 5000000 5
B003 PRINTER 1500000 20
B004 FLASHDISK 50000 50
B005 MODEM 4G 200000 10

Pada tabel barang ini, ada dua tipe data yang akan digunakan, yaitu data yang bertipe Varchar
untuk Data Text atau string dan Data bertipe Int untuk data angka atau numerik

Gambar 15.2. Membuat Tabel Barang


Langkah Untuk membuat Tabel:
1. Click Database BELAJAR
2. Pada Kotak Create Tabel masukan :

3. Kemudian Click tombol Go


Selanjutnya akan ditampilkan jendela berikut:
Gambar 15.3. Struktur Tabel Barang

Click tombol Save, untuk menyimpan tabel tadi, jika berhasil dibuat, maka akan ditampilkan
jendela seperti berikut:

Selanjutnya untuk memasukan data, dapat dilakukan dengan cara meng-click tombol Insert

15.4. Memasukan Data


Masukan data pada kotak Value, seperti contoh gambar diatas, dan selanjutnya Click tombol
Go, untuk menyimpan data, Kemudian Click Browse untuk menampilkan data, Untuk
memasukan data kedua dan seterusnya dapat dilakukan dengan cara yang sama.
Berikut adalah contoh jika semua data telah dimasukan

Sampai tahap ini pembuatan database dan tabel telah berhasil, untuk kedepannya jika anda
akan membuat database ataupun tabel, maka dapat dilakukan dengan cara yang sama seperti
yang telah dibahas di atas.

15.2.Menampilkan Data
Pada bagian ini akan dibahas mengenai bagaimana membuat program dengan
menggunakan bahasa pemrograman PHP untuk menampilkan data yang ada dalam
database MySQL

Perintah SQL yang digunakan untuk menampilkan seluruh data dari table barang
adalah sebagai berikut:
SELECT * FROM BARANG
15.2.1. Membuat File Koneksi dari PHP ke MYSQL
Pada bagian ini akan dibuat bagaimana cara menghubungkan antara program yang
dibuat dengan PHP agar dapat terkoneksi dengan database dan tabel yang ada dalam
MYSQL

NamaFile:Koneksi.php
<?php
$conn=mysqli_connect("localhost","root","","belajar");
?>

*Jangan lupa selama belajar materi ini semua file simpan dalam folder yang sama
yaitu:
di folder xampp/htdocs/belajar

15.2.2.Kode Program Menampilkan Data


Kemudian buat file berikut untuk menampilkan data yang ada dalam tabel, misalnya
akan ditampilkan data yang ada dalam tabel barang

NamaFile:Tampilbarang.php
<center>
<font size=7>
Tampil Data Barang<br>
<hr>
<table border=10>
<tr bgcolor=silver><td width=50><center>No<td width=100> <center>Kode
Barang<td width=200><center>Nama Barang
<td width=100><center>Harga<td width=50><center>Stok
<?php
require ("koneksi.php");
$sql="select * from barang";
$hasil=mysqli_query($conn,$sql);
$row=mysqli_fetch_row($hasil);
$n=1;
do
{
list($kodebrg,$namabarang,$harga,$stok)=$row;
echo "<tr><td>$n<td>$kodebrg<td>$namabarang<td align=right>$harga<td
align=right>$stok";
$n++;
}
while($row=mysqli_fetch_row($hasil));
?>
15.3.Menampilkan Hasil Via Browser
Setelah kedua program tadi dibuat dan disimpan dalam folder yang sama, kemudian
adalah bagaimana cara menampilkannya ke layar komputer:

Untuk menampilkan hasilnya dapat dilakukan dengan cara seperti biasa menampilkan
program php:
1.Jalankakan Browser
2. Pada Address Bar, ketikan:localhost/belajar
3.Click File Tampilbarang.php
Selanjutnya jika berhasil maka akan ditampilkan jendela berikut:

Gambar 15.5.Menampilkan data Menggunakan PHP


15.4.Perintah Dasar SQL)
Dalam SQL Standard ada 4 Perintah yang sering digunakan sebagai berikut:
1.Select
2.Update
3.Delete
4.Insert

15.4.1 Select
Perintah select digunakan untuk menampilkan data yang ada dalam tabel ke layar
komputer, perintah dasarnya adalah sebagai berikut:
Perintah ini dapat dicoba dijendela SQL.
Jalankan localhost/phpmyadmin

Gambar 15.6. Jendela RUN SQL

Ketikan perintah SQL pada kotak run SQL, kemudian Click tombol GO dikanan bawah

select * from namatabel


Atau
select field1.field2..fieldn from namatabel

Contoh:
1. Misalkan anda ingin menampilkan isi seluruh fields yang ada dalam tabel barang,
maka perintah yang harus anda ketikan adalah sebagai berikut:

Select * from barang

Akan ditampilkan hasil seperti berikut:

Gambar 15.7.Menampilkan Data Barang

Sedangkan apabila anda hanya ingin menampilkan beberapa field saja, maka dapat
dilakukan dengan cara menuliskan nama field tersebut, contoh

2. Tampilkan KODEBRG dan NAMABARANG


Maka perintah SQL yang harus anda tuliskan adalah sebagai berikut:

select kodebrg, namabarang


from barang

Akan ditampilkan hasil seperti berikut:


Gambar 15.8. Menampilkan data KODEBRG dan NAMABARANG

Jika anda ingin menampilkan isi field dengan syarat, maka dapat dilakukan dengan
menggunakan perintah berikut:

3. Misalnya tampilkan semua barang yang harganya diatas 1 Juta

select namabarang,harga
from barang
where harga>1000000

Akan ditampilkan hasil seperti berikut:

Gambar 15.9. Menampilkan data Berdasarkan Kriteria Harga

Kemudian jika syarat lebih dari satu sarat maka dapat digunakan perintah and atau
or
contoh:

4. Tampilkan semua barang yang harganya diatas 1 juta dan stok diatas 10

maka perintahnya adalah sebagai berikut:

select namabarang,harga,stok
from barang
where harga>1000000 and stok>10

Akan ditampilkan hasil seperti berikut:


Gambar 15.10. Menampilkan data Berdasarkan Kriteria Harga dan Stok

Operator perbandingan yang dapat digunakan adalah:

> lebih besar


>= lebih besar sama dengan
< lebih kecil
<= lebih kecil sama dengan
= samadengan
Like Mengandung kata tertentu/Menyerupai

Sedangkan untuk operator logika dapat menggunakan or, and, atau gabungan antara
or dan and

15.4.2 Update
Perintah SQL Update Digunakan untuk memperbaiki data yang ada didalam tabel

Perintah dasar

update barang
set namafield=value
where syarat

1. Contoh misalkan tadi kita ingin merubah data stok komputer yang asalnya ada 10
ingin diganti menjadi 20

update barang
set stok=20
where kodebrg="B001";
*Jangan sampai lupa syarat harus selalu ditulis supaya data tidak semuanya
diganti dgn data yg baru

Hasilnya adalah stok komputer menjadi 20

2. Jika ada 2 fields atau lebih yang ingin diganti sekaligus maka dapat digunakan
dengan menambahkan tanda koma difield selanjutnya, contoh: Misalkan ingin
mengganti harga dan stok LAPTOP harganya menjadi 6 juta dan stoknya menjadi
20

update barang
set harga=6000000, stok=20
where kodebrg=”B002”

Hasilnya adalah sebagai berikut:

15.4.3 Delete
Perintah SQL Delete Digunakan untuk menghapus data yang ada dalam tabel

Perintah dasar adalah sebagai berikut:

Delete from namatabel


Where field_syarat=’value’

Contoh misal:
1. Hapus Data Barang yang kodebrg nya adalah “B001”
Delete from barang
Where kodebrg=”B001”

Selanjutnya akan ditampilkan jendela konfirmasi sepeti berikut:


Gambar 15. 10. Konfirmasi Penghapusan Data

Jika yakin data akan dihapus, click Ok, maka data akan hilang

Hasilnya akan ditampilkan jendela seperti berikut:

Gambar 15.11 Isi Tabel Barang

Data dengan KODEBRG B001 telah hilang

15.4.4 Insert
Perintah SQL Insert Digunakan untuk menambah atau memasukan databaru kedalam
tabel.

1. Misalnya anda ingin menambahkan data ke 12


KODEBRG NAMABARANG HARGA STOK
B012 SOUND CARD 500000 3

Maka Perintah yang dilakukan adalah sebagai berikut:

Insert into barang values ("B012","SOUND CARD",500000,3);


Maka pada jendela browse akan ditampilkan hasil seperti berikut:
Gambar 15.12.. Data Barang telah Bertambah

15.5. Memasukan atau Menambah Data


Pada bagian ini akan dibahas mengenai bagaimana membuat program untuk
memasukan atau menambah data kedalam table barang.

Untuk memasukan data kedalam table barang, ada dua buah file yang akan dibuat,
yaitu File Form untuk Memasukan Data dan File Proses, untuk memproses data yang
dimasukan dari form kedalam table.

Adapun file yang akan dibuat yaitu:


1. inputbarang.html
2. savebarang.php

15.5.1. Program Inputbarang.html


Program inputbarang.html merupakan form yang akan digunakan untuk memasukan
data dari keyboard kedalam database.
NamaFile:inputbarang.html
<html>
<form action="savebarang.php" method=post>
<center>
<font size=6>
Form Input Barang
<hr width=320>
<table>
<tr><td>Kode Barang<td><input name=kodebrg size=10>
<tr><td>Nama Barang<td><input name=namabarang size=30>
<tr><td>Harga<td><input name=harga size=10>
<tr><td>Stok<td><input name=stok size=3>
</table>
<hr width=320>
<input type=submit value=Save>
<input type=reset value=Reset>

Jika dijalankan akan ditampilkan hasil seperti berikut, dan program ini belum selesai
karena harus selesai dulu file yang kedua yaitu savebarang.php

Gambar 15.13.Form Input Barang

Jika di Click tombol save masih belum bisa dan akan keluar error,

15.5.2.Program savebarang.php
Program savebarang.php merupakan program yang berfungsi untuk menyimpan data
yang dimasukan lewat form inputbarang.html.

NamaFile:savebarang.php
<html>
<center>
<font size=6>
Informasia Data Barang
</font>
<hr width=320>
<table>
<?php
require ("koneksi.php");
$kodebrg=$_POST['kodebrg'];
$namabarang=$_POST['namabarang'];
$harga=$_POST['harga'];
$stok=$_POST['stok'];
echo "<tr><td>Kode Barang<td>$kodebrg";
echo "<tr><td>Nama Barang<td>$namabarang";
echo "<tr><td>Harga<td>$harga";
echo "<tr><td>Stok<td>$stok";
echo "</table>";
echo "<hr width=320>";

if($kodebrg!='')
{
$sql="insert into barang values ('$kodebrg','$namabarang','$harga','$stok') ";
$hasil=mysqli_query($conn,$sql);
echo "Data telah ditambahkan";
}
else
{
echo "Kode Barang Tidak Boleh Kosong";
}
?>

15.5.3. Menampilkan Hasil Via Browser


Setelah kedua program tadi dibuat dan disimpan dalam folder yang sama, kemudian
menampilkannya ke layar komputer:

Untuk menampilkan hasilnya dapat dilakukan dengan cara seperti biasa menampilkan
program php:
1.Jalankakan Browser
2. Pada Address Bar, ketikan:localhost/belajar
3.Click File inputbarang.html

Selanjutnya akan ditampilkan jendela berikut:

Gambar 15.14.Menambahkan data Barang


Isikan data seperti pada form diatas, kemudian Click Save untuk menambahkan atau
menyimpannya.

Gambar 15.15. Informasi data telah ditambahkan

Jika berhasil akan ditampilkan jendela seperti diatas, dan data yg dimasukan akan
bertambah kedalam tabel barang.
Data yang ditambahkan, dapat dilihat dengan menggunakan phpMyAdmin seperti
contoh berikut:

Gambar 15.16.Data terbaru sudah ditambahkan ketabel Barang


15.6.Edit Data Barang
Pada bagian ini akan dibahas mengenai bagaimana membuat program untuk
melakukan perubahan atau edit pada data yang sudah ada dalam database atau
tabel.

Adapun file yang akan digunakan dan dibuat yaitu:


1. Tampilbarang.php
2. Editbarang.php
3. Saveeditbarang.php

15.6.1. Menambahkan Link Edit Pada


Tampilbarang.php
Untuk menambahkan Link Edit pada Program TAMPILBARANG.PHP dapat dilakukan
dengan cara menambahkan perintah berikut,

echo "<td><a href='editbarang.php?kodebrg=$kodebrg'>Edit";


echo "<td><a href='deletebarang.php?kodebrg=$kodebrg'>Delete";

tambahkan perintah tersebut pada baris 18 dan 19 di file tampilbarang.php, perhatikan


perubahan berikut:

TAMPILBARANG.PHP
1. <center>
2. <font size=7>
3. Tampil Data Barang<br>
4. <hr>
5. <table border=10>
6. <tr bgcolor=silver><td width=50><center>NO<td width=100> <center>KODE BARANG<td
width=200><center>NAMA BARANG
7. <td width=100><center>HARGA<td width=50><center>STOK<td colspan=2><Center>ACTION
8. <?php
9. require ("koneksi.php");
10. $sql="select * from barang";
11. $hasil=mysqli_query($conn,$sql);
12. $row=mysqli_fetch_row($hasil);
13. $n=1;
14. do
15. {
16. list($kodebrg,$namabarang,$harga,$stok)=$row;
17. echo "<tr><td>$n<td>$kodebrg<td>$namabarang<td align=right>$harga<td
align=right>$stok";
18. echo "<td><a href='editbarang.php?kodebrg=$kodebrg'>Edit";
19. echo "<td><a href='deletebarang.php?kodebrg=$kodebrg'>Delete";
20. $n++;
21. }
22. while($row=mysqli_fetch_row($hasil));
23. ?>

Setelah ditambahkan perintah pada baris 18 dan 19, kemudian simpan kembali.
selanjutnya lihat pada browser. Jika penambahan benar maka akan ditampilkan hasil
seperti berikut:

Gambar 15.17.Tampil Barang


15.6.2.Membuat Program Edit Data Barang
File EDITBARANG.PHP berfungsi untuk menangani Form Edit Data Barang, yang
parameter atau variabelnya dikirim dari program tampilbarang.php

NamaFile:EDITBARANG.PHP
<html>
<form action="saveeditbarang.php" method=post>
<center>
<font size=6>
Edit Data Barang
<hr width=400>
<table border=1>
<tr><td>
<table border=0>
<?php
require ("koneksi.php");
$kodebrg=$_GET['kodebrg'];
$sql="select * from barang where kodebrg='$kodebrg' ";
$hasil=mysqli_query($conn,$sql);
$row=mysqli_fetch_row($hasil);
do
{
list($kodebrg,$namabarang,$harga,$stok)=$row;
echo "<tr><td width=150>
Kode Barang<td width=100><input name=kodebrg value='$kodebrg' readonly size=10>";
echo "<tr><td>Nama Barang<td><input name=namabarang value='$namabarang' size=30>";
echo "<tr><td>Harga<td><input name=harga value='$harga' size=10>";
echo "<tr><td>Stok<td><input name=stok value='$stok' size=5>";
}
while($row=mysqli_fetch_row($hasil));
?>
</table>
</table>
<hr width=400>
<input type=submit value='Save Edit'>
<input type=reset value=Reset>

15.6.3. Menyimpan Hasil Edit Data Barang


Setelah membuat form Edit data Barang, selanjutnya adalah membuat Program untuk
menyimpan hasil perubahan data kedalam database atau table barang.

File SAVEEDITBARANG.PHP berfungsi untuk menangani proses penyimpanan data


yang dimasukan dari form EDITBARANG.PHP kedalam tabel Barang.

NamaFile:Saveeditbarang.php
1. <html>
2. <center>
3. <font size=6>
4. Save Edit Data Barang
5. </font>
6. <hr width=320>
7. <table>
8. <?php
9. require ("koneksi.php");
10. $kodebrg=$_POST['kodebrg'];
11. $namabarang=$_POST['namabarang'];
12. $harga=$_POST['harga'];
13. $stok=$_POST['stok'];
14. echo "<tr><td>Kode Barang<td>$kodebrg";
15. echo "<tr><td>Nama Barang<td>$namabarang";
16. echo "<tr><td>Harga<td>$harga";
17. echo "<tr><td>Stok<td>$stok";
18. echo "</table>";
19. echo "<hr width=320>";
20. $sql="update barang set namabarang='$namabarang',harga='$harga',stok='$stok'
21. where kodebrg='$kodebrg' ";
22. $hasil=mysqli_query($conn,$sql);
23. ?>
24. </table>
25. Data Barang Sudah di Edit
26. </html>

15.6.4.Menampilkan Hasil Via Browser


Setelah program EDITBARANG.PHP dan “SAVEEDITBARANG.PHP” dibuat dan
disimpan dalam folder yang sama, kemudian adalah menampilkannya ke layar
komputer:

Untuk menampilkan hasilnya dapat dilakukan dengan cara seperti biasa menampilkan
program php:
1.Jalankakan Browser
2. Pada Address Bar, ketikan:localhost/belajar
3.Click File TAMPILBARANG.PHP

Gambar 15.18. Menambahkan Link Edit / Delete pada Tampil Barang

4.Click Link EDIT, pada contoh ini yang diclick adalah Link LAPTOP selanjutnya akan
ditampilkan hasil seperti berikut:
Gambar 15.19. Menmapilkan Form Edit Barang

Lakukan perubahan data pada Harga dan Stok, misalnya Harga dirubah menjadi
6000000 dan Stok menjadi 25

Gambar 15.20. Menampilkan Data Edit Barang

Kemudian simpan haril perubahan tadi dengan meng-Click tombol SaveEdit, dan
akan ditampilkan informasi seperti berikut:
Gambar 15.21. Save Edit Data Barang

Setelah proses ini Data Barang yang ada di dalam database atau table akan
terupdate.
Berikut adalah contoh hasil perubahan data tersebut.

Gambar 15.22. Browse Tabel Barang

Sampai tahap ini pembuatan program untuk edit data barang telah selesai dan sesuai
dengan yang diharapkan diawal materi.
15.7.Hapus Barang
Untuk menghapus data yang ada dalam tabel, dapat dilakukan dengan menggunakan
perintah SQL delete

Adapun file yang akan digunakan dan dibuat yaitu:


1. Deletebarang.php
2. Prosesdeletebarang.php

15.7.1. Menampilkan Data Yang Akan


Dihapus
Sebelum data dihapus dari database sebaiknya data yang akan dihapus ditampilkan
dulu kelayar, baru setelah yakin tinggal Click tombol Delete

NamaFile:deletebarang.php

<html>
<form action="prosesdeletebarang.php" method=post>
<center>
<font size=6>
Delete Data Barang
<hr width=400>
<table border=1>
<tr><td>
<table border=0>
<?php
require ("koneksi.php");
$kodebrg=$_GET['kodebrg'];
$sql="select * from barang where kodebrg='$kodebrg' ";
$hasil=mysqli_query($conn,$sql);
$row=mysqli_fetch_row($hasil);
do
{
list($kodebrg,$namabarang,$harga,$stok)=$row;
echo "<tr><td width=150>Kode Barang<td width=100><input name=kodebrg value='$kodebrg' readonly
size=10>";
echo "<tr><td>Nama Barang<td><input name=namabarang value='$namabarang' size=30>";
echo "<tr><td>Harga<td><input name=harga value='$harga' size=10>";
echo "<tr><td>Stok<td><input name=stok value='$stok' size=5>";
}
while($row=mysqli_fetch_row($hasil));
?>
</table>
</table>
<hr width=400>
<input type=submit value='Proses Delete'>
<input type=reset value=Reset>

Program ini tidak dapat berdiri sendiri, jadi tidak dapat langsung dijalankan dari
browser, tapi harus dijalankan dari program tampilbarang.php, kemudian setelah
ditampilkan, click link delete pada data yang akan dihapus.
15.23. Jendela Tampil Barang

15.24. Jendela Delete Barang


15.7.2. Menghapus data dari database
Untuk menghapus data secara permanen dari database dilakukan dengan
menggunakan perintah delete. Berikut adalah contoh kode programnya.

NamaFile: prosesdeletebarang.php

<html>
<center>
<font size=6>
Proses Delete Data Barang
</font>
<hr width=320>
<table>
<?php
require ("koneksi.php");
$kodebrg=$_POST['kodebrg'];
$namabarang=$_POST['namabarang'];
$harga=$_POST['harga'];
$stok=$_POST['stok'];
echo "<tr><td>Kode Barang<td>$kodebrg";
echo "<tr><td>Nama Barang<td>$namabarang";
echo "<tr><td>Harga<td>$harga";
echo "<tr><td>Stok<td>$stok";
echo "</table>";
echo "<hr width=320>";
$sql="delete from barang where kodebrg='$kodebrg' ";
$hasil=mysqli_query($conn,$sql);
?>
</table>
Data Barang Sudah di Hapus
</html>

Program ini harus dijalankand dari tampilbarang.php


Gambar 15.25. Proses Hapus Barang
15.8. Membuat Menu Program
Untuk memudahkan dalam menjalankan masing-masing modul program yang telah
dibuat, pada bagian ini akan dibahas membuat menu sederhana, untuk mengelola
data tersebut.

Gambar 15.25. Design Menu Program

Untuk Membuat tampilan seperti gambar 15.25 ada 3 Buah File html yang dibuat
yaitu:
1. admin.html
2. menu.html
3. welcome.html
NamaFile:admin.html
<html>
<frameset cols=20%,*>
<frame src="menu.html">
<frame src="welcome.html" name="welcome">
</frameset>
</html>
NamaFile:menu.html
<html>
<body bgcolor=silver>
<h1>
MENU
<hr>
<h3>
<a href="welcome.html" target="welcome">Home</a>
<hr>
<a href="inputbarang.html" target="welcome">Input Barang</a>
<hr>
<a href="tampilbarang.php" target="welcome">Tampil Barang</a>
<hr>

NamaFile:welcome.html
<html>
<Center>
<h1>
Selamat Datang
<hr>
Pengelolaan Data Barang
<hr>

Buka Browser dengan mengetikan : http://localhost/belajar/admin.html maka akan


ditampilkan hasil seperti gambar 15.25. diatas, ada 3 Menu Pilihan, yaitu:
1. Home, untuk kembali kehalaman selamat dating
2. Input barang, untuk memanggil modul inputbarang.html dan akan ditampilkan
jendela sebelah kanan
3. Tampil barang , untuk memanggil modul tampilbarang.php dan akan
ditampilkan dijendela sebelah kanan
Gambar 15.26. Halaman Input Barang

Gambar 15.27. Halaman Tampil Barang


Tugas 15
Kirimkan screenshoot tiap halaman web yang telah dibuat diatas, data barang
bisa ditambah atau diganti dengan data barang yang lain, hasil akhir dalam
bentuk file pdf kirim ke modul tugas kuliahOnline:

Batas Pengerjaan sampai Minggu Sore sebelum jam 17:00 Wib


BUKU REFERENSI:
e-Commerce Menggunakan PHP & MySQL, Taryana Suryana, Graha Ilmu, Jogyakarta,

Anda mungkin juga menyukai