Anda di halaman 1dari 2

Keranjang Belanja/Shopping Cart Dengan PHP

Prasyarat
Sebelum mempelajari tutorial ini, sebaiknya anda belajar terlebih dahulu tentang session. Jika
sudah maka kita bisa melanjutkan pelajaran ini.

Dasar Kerja
Pelajaran ini akan mempraktekan fungsi session digabung dengan database (tulis,baca) untuk
melakukan fungsi keranjang belanjanya.Database yang digunakan adalah mysql dan
phpmyadmin sebagai alat untuk membantu dalam bekerja dengan database

Struktur Tabel :

1. barang ( id (int autonumber primary), nama(varchar(50)), harga(decimal))


2. keranjang_belanja (id(int autonumber primary),session_id (varchar (255)),id_barang
(int),nama_barang (varchar(50),qty (int),harga (decimal))
3. pesanan(id(int autonumber primary),email(varchar(50)),nama_pemesan(varchar(50)),
total_nilai(decimal),jumlah_barang(int),tgl_pesan(date),tgl_input(datetime))
4. pesanan_detail (id_pesanan,id_barang,nama_barang,qty,harga)

Kita buat struktur tabel berdasarkan keterangan diatas. Struktur tabel ini masih bersifat sederhana
dan mengabaikan potensi kebocoran keamanan.Setelah selesai membuat table-table diatas maka
langkah selanjutnya adalah :

1. Membuat tampilan list barang yang bisa dibeli


2. Membuat tampilan list isi shopping cart
3. Membuat halaman konfirmasi pemesanan barang
4. Membuat halaman konfirmasi pemesanan barang telah sukses dan
mencetak/menampilkan nomor pesanan yang bisa disimpan oleh pemesan.

Mari kita mulai langkah demi langkah

1. Membuat tampilan list barang yang bisa dibeli.


Untuk membuat tampilan list barang ini, kita bisa menggunakan perulangan berdasarkan jumlah
record barang. tampilan yang kita buat adalah tampilan yang sederhana yang menampilkan
seluruh barang dan mengabaikan paging(fungsi halaman). Cara ini sama dengan artikel
sebelumnya mengenai tampilan berita/blog yang mengulang tabel didalam sebuah perulangan

2. Membuat tampilan list isi shopping cart.


Tampilan isi shopping cart, sederhananya merupakan perulangan yang isinya merupakan
cerminan dari tabel keranjang_belanja dengan menggunakan session_id sebagai filter.Jika belum
mengerti tentang session maka sebaiknya membaca artikel ini terlebih dahulu.

3. Membuat halaman konfirmasi pemesanan barang.


Halaman ini berisi formulir yang harus diisi, yaitu : email, nama, alamat , telpon dari pemesan.

www.kuliahpemrograman.co.cc
4. Membuat Halaman Konfirmasi pemesanan barang telah sukses.
Pada halaman ini, kita akan menampilkan nomor pesanan barang yang telah kita simpan didalam
tabel.

Ok. Artikel ini saya akan stop dulu sampai sini, sambil saya membuat contoh programnya. Saya
rasa langkah2 yang diberikan cukup jelas. jika ada pertanyaan isi komentar atau email langsung.
Happy Coding!.

www.kuliahpemrograman.co.cc

Anda mungkin juga menyukai