Portfolio Pembuatan sistem penjualan online berbasis website pada CV. Tunas Baja menggunakan PHP dan MySQL
Tujuan dibuat website ini adalah Menghasilkan sistem penjualan online berbasis website pada CV. Tunas Baja agar konsumen dalam melakukan pemesanan produk dengan mudah dan Menghasilkan halaman untuk administrator agar dapat melakukan pendataan seperti barang yang masuk ataupun keluar, data pelanggan, data pembelian, dan laporan pembelian.
Flowchart User
Ketika user mengunjungi mengunjungi website, maka halaman yang ditampilkan adalah halaman awal. Pada halaman awal akan ditampilkan tombol login untuk menuju halaman user. Terdapat menu bar pada halaman user yang berisi beberapa pilihan menu yang dapat diakses oleh user, di antaranya dapat memilih menu home, products, baja benefits, cart, history dan logout. User dapat memilih berbagai pilihan menu tersebut sesuai dengan kebutuhan, seperti melihat, mengetahui steps to buy, melakukan pemesanan produk, melihat cart atau keranjang belanja, mengetahui keuntungan yang didapat memakai produk besi baja ringan, serta melihat history belanja.
Flowchart Admin
Setelah melakukan proses login, admin dapat mengakses halaman admin dan melakukan proses pengolahan data. Pada halaman admin terdapat beberapa pilihan menu yaitu home, produk, pembelian, pembelian_sukses, laporan, pelanggan, baja benefits dan logout. Menu home berisi informasi admin yang sedang login. Admin dapat melakukan pengolahan data seperti hapus, ubah dan tambah pada menu produk dan baja benefits. Pada menu pembelian, Admin dapat melihat nota pelanggan dan mengubah status pembelian pelanggan. Status pembelian tersebut akan otomatis ter-update di history pelanggan. Admin juga dapat melihat laporan pembelian pelanggan dalam periode tertentu dengan memilih menu laporan.
Skema Database
Perancangan database digunakan untuk memudahkan dalam pengertian struktur database untuk program. Pada perancangan database akan dijelaskan hubungan antar entitas dan juga struktur dari database. Dalam Pembuatan sistem penjualan online berbasis website pada CV. Tunas Baja, Penulis menggunakan database MySQL dengan nama bajaringan yang terdiri dari delapan tabel, yaitu tabel admin, baja_benefits, pelanggan, pembayaran, pembelian, pembelian_produk, pembelian_sukses dan produk.
Halaman Produk
Tampilan detail produk akan menampilkan beberapa informasi seperti nama produk, harga produk, estimasi lama pengiriman dan deskripsi produk. Pelanggan juga dapat memasukkan jumlah kuantitas produk yang ingin dibeli.
Halaman Baja Benefits
Tampilan menu baja benefits akan menampilkan beberapa informasi tentang manfaat madu untuk kesehatan tubuh. User dapat mengetahui jenis besi maupun baja yang cocok sesuai kebutuhan dengan melihat informasi pada halaman ini.
Halaman Keranjang
Tampilan menu cart atau keranjang berisi produk yang telah masuk ke dalam keranjang. Produk-produk yang ada di halaman keranjang ditampilkan dalam bentuk tabel.
Halaman Riwayat Belanja
Tampilan menu history adalah tampilan yang berisi informasi seperti tanggal pembelian, status pembelian, total pembelian dan opsi yang dapat dilakukan oleh pelanggan. Ada 2 opsi yang tersedia dalam menu history yaitu nota dan input pembayaran.
Halaman Konfirmasi Pembayaran
Menu history juga terdapat opsi input pembayaran, dimana jika pelanggan telah berhasil melakukan input pembayaran, maka opsi input pembayaran akan berubah menjadi lihat pembayaran.
Halaman Notifikasi
Halaman ini akan muncul ketika pengguna telah melakukan pesanan dan sudah melakukan input pembayaran, admin akan mendapatkan notifikasi jika pengguna telah menginput bayaran dan sebaliknya pengguna akan mendapatkan notifikasi via email jika barang sudah dikirim.
Berikut adalah link dari website tersebut : https://cvtunasbaja.000webhostapp.com/