Disain Basis Data Pengembangan sistem pemesanan sepeda motor berbasis web : studi kasus dealer sepeda motor Suzuki PT. Mitra Niaga Sukses

xciv payment gateway juga mencatat transaksi ini dan mengirimkan sejumlah uang ke pihak PT. Mitra Niaga Sukses sebagai merchant awal. 8. PT. Mitra Niaga Sukses, setelah menerima kode kembalian tersebut kemudian memproses transaksi yang dilakukan customer. Jika hasilnya “valid”, maka website akan menanmpilkan pesan bahwa transaksi pemesanan sepeda motor telah berhasil dilakukan dan customer dapat mencetak bukti transaksi pembelian sepeda motor yang menyatakan transaksi telah sukses. 9. Kemudian PT. Mitra Niaga Sukses mengirim informasi data pemesanan serta pengiriman kepada warehouse Mitra Niaga Sukses agar sepeda motor yang diinginkan custome segera dikirim. 10. Barang akan sampai ke customer dalam 2-3 hari.

4.3.2 Disain Pemrograman

a. Disain Basis Data

a.1. Entity Relationship Diagram atau ERD xcv Gambar 4.7. ERD Pemesanan Sepeda Motor Online xcvi a.2. Relasi tabel Gambar 4.8. Relasi Tabel a.3. Spesifikasi File Tabel 4.1 Tabel Anggota Name Type Null Constrain Key id_anggota int11 Yes Primary key nama varchar30 No Primary key xcvii password varchar32 No alamat varchar50 No kota varchar20 No kodepos int5 No telepon varchar15 No hp varchar15 No email varchar50 No Tabel 4.2 Tabel Barang Name Type Null Constrain Key kode int11 Yes Primary key tanggal date No Nama_brg varchar50 No jumlah float No harga decimal9,0 Yes dp decimal9,0 No a 11bulan decimal9,0 No b 17bulan decimal9,0 No c 23 bulan decimal9,0 No d 29 bulan decimal9,0 No e 35 bulan decimal9,0 No xcviii gambar blob No detail text No kategori int 10 No stock Int 2 No Tabel 4.3 Tabel Kategori Name Type Null Constrain Key kode int10 Yes Primary key isi_kat char20 Yes keterangan varchar100 No Tabel 4.4 Tabel Orders Name Type Null Constrain Key order_id int4 Yes Primary key nama_anggota varchar30 No Foreign Key tanggal date No nokar varchar15 No Foreign Key nama_kirim varchar20 No alamat_kirim varchar30 No hp_kirim varchar15 No xcix kota_kirim varchar20 No kodepos_kirim int5 No Tabel 4.5 Tabel Orderdetail Name Type Null Constrain Key orderdetail_id int4 Yes Primary key order_id int4 No Foreign key kode_brg int11 No Foreign key harga_brg decimal9,0 Yes jumlah float No total float Yes Tabel 4.6 Tabel Credit Name Type Null Constrain Key id_credit int5 Yes Primary key nama_anggota varchar30 No Foreign key kode_brg int10 No Foreign key angsuran char1 No nokar_credit varchar15 No Foreign key nama_kirim_credit varchar20 No c alamat_kirim_credit varchar30 No hp_kirim_credit varchar15 No kota_kirim_credit varchar20 No kodepos_kirim_credit int5 No Tabel 4.7 Tabel Admin Tabel 4.8 Tabel Merchant Name Type Null Constrain Key nokar varchar15 No Primary key nama_anggota varchar30 No Foreign key tipe_kartu varchar20 No cvv int5 Yes expkar date No status varchar10 No Name Type Null Constrain Key id_admin int6 No Primary Key nama varchar25 No password varchar70 No ci Berdasarkan desain basis data yang telah diuraikan pada bab sebelumnya, maka entitas yang digunakan dalam Aplikasi E- Commerce Penjualan Sepeda Motor pada PT. Mitra Niaga ini terdiri dari : 1. Entitas Anggota terdiri atas id_anggota, nama, password, alamat, kota, kodepos, telepon, hp, email. 2. Entitas Barang terdiri atas kode_brg, nama_brg, tanggal, jumlah, harga, dp, a 11 bulan, b 17 bulan, c 23 bulan, d 29 bulan, e 35 bulan, gambar, detail_brg, kategori, stock. 3. Entitas kategori terdiri atas kode, isi_kat, keterangan. 4. Entitas Orders terdiri atas order_id, nama, jumlah, tipe_kartu, tanggal, nokar, expkar, nama_kirim, alamat_kirim, hp_kirim, kota_kirim, kodepos_kirim. 5. Entitas Orderdetail terdiri atas orderdetail_id, order_id, kodebarang, harga, jumlah, total 6. Entitas Credit terdiri atas id_credit, nama_anggota, kode_brg, angsuran, tipe_kartu_credit, nokar_credit, expkar_credit, nama_kirim_credit, alamat_kirim_credit, hp_kirim_credit, kota_kirim_credit, kodepos_kirim_credit. 7. Entitas Admin terdiri atas id_admin, nama, password. 8. Entitas Berita terdiri atas no_berita, judul, penulis, tanggal, jam, isi_berita, gambar. 9. Entitas Saran terdiri atas id, nama, email, tanggal, pesan. cii 10. Entitas Merchant terdiri atas nokar, nama_anggota, tipe_kartu, cvv, expkar, alamat, status.

b. Disain Screen Layout