Sekarang ini banyak orang yang memanfaatkan internet sebagai media jual beli, yaa ga jauh beda dengan saya yang memanfaatkan internet untuk menjual barang reseller saya, hehe…. dan ternyata internet itu memang banyak membawa keuntungan bagi mereka yang memanfaatkannya untuk berjualan. Oleh karena itu saya ingin sedikit membagi bagaimana mengimplementasikannya karena shopping cart ini cukup simple :). Pada “Shopping cart” simple ini hanya membutuhkan table dari database yang yang berfungsi sebagai penyimpan datanya setelah itu disimpan kembali ke table fix pemesanannya, ya kira-kira segitu penjelasan sistem shopping cartnya :Dhehehe

Baiklah langsung saja, dalam sistem shopping cart ini terdapat tahapan-tahapan yang harus diperhatikan.

Langkah pertama,

Pada langkah pertama ini buatlah database yang terdiri dari 5 table,

Yang pertama adalah table Kategori,

CREATE TABLE `category` (
            `id` int(11) NOT NULL AUTO_INCREMENT,
            `category` varchar(100) NOT NULL,
            PRIMARY KEY (`id`)
          ) ENGINE=MyISAM AUTO_INCREMENT=13 DEFAULT CHARSET=latin1

Selanjutnya Buatlah table order_product, yang berfungsi untuk menyimpan data pesanan nanti seperti dibawah ini.

CREATE TABLE `order_product` (
 `id` int(11) NOT NULL AUTO_INCREMENT,
 `id_product` int(11) NOT NULL,
 `id_pemesan` varchar(100) NOT NULL,
 `name` varchar(100) NOT NULL,
 `email` varchar(100) NOT NULL,
 `address` varchar(1000) NOT NULL,
 `phone` bigint(20) NOT NULL,
 `status` varchar(30) NOT NULL DEFAULT 'New',
 `jumlah` int(4) NOT NULL,
 `tanggal` date NOT NULL,
 PRIMARY KEY (`id`)
 ) ENGINE=MyISAM AUTO_INCREMENT=51 DEFAULT CHARSET=latin1

Berikutnya table product yang berfungsi untuk menyimpan data produk. Sintaksnya dapat dilihat seperti dibawah ini.

CREATE TABLE `product` (
 `id` int(11) NOT NULL AUTO_INCREMENT,
 `product_name` varchar(100) NOT NULL,
 `price` bigint(20) NOT NULL,
 `image` varchar(1000) NOT NULL,
 `id_category` int(11) NOT NULL,
 `deskripsi` text NOT NULL,
 PRIMARY KEY (`id`)
 ) ENGINE=MyISAM AUTO_INCREMENT=30 DEFAULT CHARSET=latin1

Lanjut ke table user untuk halaman login-nya…

CREATE TABLE `user` (
 `id_user` varchar(50) COLLATE latin1_general_ci NOT NULL,
 `password` varchar(50) COLLATE latin1_general_ci NOT NULL,
 `email` varchar(100) COLLATE latin1_general_ci NOT NULL,
 `level` varchar(50) COLLATE latin1_general_ci NOT NULL DEFAULT 'user',
 PRIMARY KEY (`id_user`)
 ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci

Langkah terakhir adalah table keranjang yang berfungsi untuk mengambil data sementara untuk penggunaan cart dalam penggunaan keranjang pada sistem shopping cart ini.

CREATE TABLE `keranjang` (
 `id_keranjang` int(5) NOT NULL AUTO_INCREMENT,
 `id_product` int(5) NOT NULL,
 `id_session` varchar(100) COLLATE latin1_general_ci NOT NULL,
 `tgl_keranjang` date NOT NULL,
 `qty` int(4) NOT NULL,
 PRIMARY KEY (`id_keranjang`)
 ) ENGINE=MyISAM AUTO_INCREMENT=360 DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci

Langkah Berikutnya,

menentukan desain dari shoping cart-nya…

Untuk desain nya, saya membuatnya se simple mungkin yang terdiri dari kolom kiri, kolom kanan, header dan footer seperti yang nampat dibawah ini.

Shopping Cart

Langkah terakhir,

Baiklah pada langkah ini kita mempersiapkan file-file yang dibutuhkan seperti.

Input.php –> Berfungsi untuk memproses data yang nantinya digunakan untuk memasukan belanjaan ke keranjang

Product.php–>Berfungsi untuk menampilkan produk dan kategori yang terdapat di dalam sistem shopping cart ini.

Checkout.php–>Berfungsi untuk pengisian data konsumen

Koneksi.php–>Berfungsi untuk integrasi ke database

Hmm…mungkin kalo disebutin satu-satu agak banyak ya… :D

Tapi jika kamu penasaran bisa langsung di download aja file-nya

Semoga bisa membantu :) ⤧  Next post Web Hosting Gratis yang patut dipertimbangkan ⤧  Previous post PHP Editor Free Lisensi dan Powerfull