Di era digital seperti sekarang ini sebuah website ecommerce atau toko online harus memiliki fitur shopping cart dapat dikatakan shopping cart wajib hukumnya, karena fitur shopping cart ini akan memudahkan pengunjung untuk melakukan transaksi online di sebuah website ecommerce atau toko online.
1. PENGENALAN Dalam tutorial kali ini kita akan membuat sistem shopping cart dengan PHP dan MySQL. Sistem shopping cart akan memungkinkan pengunjung situs web kita untuk menelusuri produk, menambahkan produk ke keranjang, dan memesan secara online tentunya. kita akan menggunakan antarmuka PDO untuk mengakses database MySQL kita dengan PHP karena akan memudahkan kita untuk berinteraksi dengan database kita dan memanipulasi tabel kita. Sistem shopping cart yang akan kita buat akan berisi 4 produk dulu untuk memudahkan kita berlatih, nanti klu sudah mahir bisa ditambah lagi produknya. Produk-produk ini pada dasarnya hanyalah digunakan sebagai contoh untuk tutorial ini. Anda dapat menambahkan produk Anda sendiri nanti. 2. PEMBUATAN DATABASE DAN TABLE DI MySQL 2.1 Pembuatan Database ‘shoppingcart’ kita akan membuat 1 database dengan nama ‘shoppingcart’, masuk ke halaman http://localhost/phpmyadmin/ untuk membuat databasenya, untuk membuat databasenya jalankan perintah SQL berikut ‘CREATE DATABASE shoppingcart;’ di SQL querynya. seperti gambar dibawah ini. 2.2. Pembuatan Table `products` Setelah berhasil membuat databasenya kita lanjut membuat tablenya. ikuti langkah-langkah dibawah ini : Di phpmyadmin akan kelihatan seperti iniKode pernyataan SQL di atas akan membuat tabel produk dengan kolom berikut : id — Unique ID untuk product, ini kita setting auto incremented. Pernyataan SQL diatas juga akan memasukkan 4 contoh produk yang dapat kita gunakan untuk tujuan pengujian. Anda dapat mengubah/menghapusnya nanti di tutorial saat kita telah mengimplementasikan kodenya. 3. STRUKTUR FILE DAN FOLDER Untuk struktur file dan folder pada project yang akan kita buat seperti gambar dibawah ini : 4. MEMBUAT FILE STYLE.CSS File ini berguna untuk berfungsi untuk mengatur tampilan setiap elemen yang tertulis dalam bahasa markup / HTML. Fungsi lain dari CSS yakni untuk memisahkan konten dari tampilan visual dalam sebuah website. tuliskan kode berikut dan simpan dengan nama style.css
5. MEMBUAT FILE FUNCTIONS.PHP File functions.php berisikan function-function untuk mengatur informasi yang ditampilkan di halaman website kita yang meliputi header template, footer template, dan fungsi koneksi database. Berikut kodenya dan simpan dengan nama functions.php
6. MEMBUAT FILE INDEX.PHP File index.php pada dasarnya akan menjadi file utama kita untuk mengakses semua halaman kita. Kita akan menggunakan routing dan menggunakan permintaan GET untuk menentukan halaman mana yang akan ditampikan seusai dengan action dari pengunjung. Berikut kodenya dan simpan dengan nama index.php
7. MEMBUAT FILE HOME.PHP Halaman Home akan menjadi halaman pertama yang akan dilihat pelanggan kita. Untuk halaman ini, kita dapat menambahkan gambar dan teks unggulan, bersama dengan daftar 4 produk yang baru saja ditambahkan. Berikut kodenya dan simpan dengan nama home.php
8. MEMBUAT FILE PRODUCTS.PHP Halaman produk akan menjadi tempat pelanggan kami akan pergi untuk menelusuri semua produk kiat. Kita akan membatasi jumlah produk yang ditampilkan di setiap halaman dan menambahkan pagination yang memungkinkan pelanggan untuk menavigasi antar halaman. Berikut kodenya dan simpan dengan nama products.php
9. PEMBUATAN FILE PRODUCT.PHP Halaman produk akan menampilkan semua detail untuk produk tertentu, ditentukan oleh variabel GET request ID. Pelanggan dapat melihat harga, gambar, dan deskripsi. Pelanggan akan dapat mengubah jumlah dan menambahkan ke keranjang dengan mengklik tombol. Kodenya sebagaiberikut dan simpan dengan nama product.php
10. MEMBUAT HALAMAN SHOPPING CART / CART.PHP Halaman shoppingcart adalah tempat pelanggan dapat melihat daftar produk mereka yang ditambahkan ke keranjang belanja. Mereka akan memiliki kemampuan untuk menghapus produk dan memperbarui jumlahnya. berikut kodenganya simpan dengan nama cart.php
11. MEMBUAT HALAMAN PLACE ORDER / PLACEORDER.PHP Halaman ini berguna untuk mengarahkan konsumen jika menekan tombol place order berikut kodenya simpan dengan nama placeorder.php
12. PENUTUP Selamat! Anda sudah berhasil membuat sistem shopping cart dengan PHP dan MySQL, ini hanyalah sistem SHOPPING CART dasar tempat Anda bekerja, oleh karena itu saya tidak menyarankan untuk melanjutkan produksi sampai Anda membuat sejumlah perubahan dan penambahan yang wajar, Anda perlu menambahkan penanganan kesalahan Anda sendiri, metode pembayaran, dan validasi. |