Page 105 - Framework Codeigniter 2
P. 105
www.koder.web.id – Kumpulan tutorial komputer
Chapter 13
Kasus 7. Membuat Shopping Cart
Sederhana
Jika anda ingin membangun toko online, salah satu fitur yang hampir pasti ada yaitu shopping cart
(keranjang belanja). Membuat shopping cart tidaklah begitu sulit, terlebih jika anda menggunakan
framework CodeIgniter. CodeIgniter telah menyediakan suatu library/pustaka untuk mempermudah
anda membuat shopping cart.
Library cart membutuhkan library session, tetapi kita tidak perlu meload library tersebut secara
manual. Untuk menggunakannya anda bisa memanggil dengan library loader atau
menambahkannya di konfigurasi autoload
$this->load->library('cart');
Penggunaannya juga tidak sulit, untuk menambah item di cart kita bisa menggunakan fungsi inser
seperti berikut ini
$data = array(
'id' => 'sku_123ABC',
'qty' => 1,
'price' => 39.95,
'name' => 'T-Shirt',
'options' => array('Size' => 'L', 'Color' => 'Red')
);
$this->cart->insert($data);
Untuk studi kasus ini, kita akan mengkombinasikannya dengan pemilihan produk dimana produk-
produk tersebut telah disimpan didalam database. Adapun langkah-langkah yang dilakukan adalah
1. Membuat database produk
Ketika kita menggunakan shopping chart tentunya akan ada produk yang akan kita jual. Kita
akan mengunakan produk yang sangat sederhana pada contoh kasus ini. Sebuah produk
hanya memiliki Id, nama produk dan harga.
CREATE TABLE `products` (
`id` int NOT NULL AUTO_INCREMENT,
`name` varchar(100) NOT NULL,
`price` int NOT NULL,
PRIMARY KEY (`id`)
);
INSERT INTO `products` (`id`, `name`, `price`) VALUES
(1, 'Baju Batman', 30000),
(2, 'Mouse Wireless', 434444),
100