Relasi Tabel Entity Relationship Diagram Struktur File

98 1. Nama File Admin Primary Key Id_admin Foreign Key None Table 4.2 Struktur File Admin No Nama Field Type Key Size Ket 1 id_admin Int 11 Id Admin 2 nama_admin varchar 50 Nama admin 3 email_admin varchar 50 email Admin 4 password_admin int 32 Password admin 2. Nama File Member Primary Key id_member Foreign Key id_kota Table 4.3 Struktur File Member No Nama Field Type Key Size Ket 1 id_member int 11 Id member 2 id_kota int 11 Nama kota 3 nama_member varchar 50 Nama member 4 alamat_member Text Alamat member 5 tll_member varchar 255 Tempat tanggal lahir member 6 telp_member varchar 20 Telepon member 7 kodepos_member varchar 6 Kode pos member 8 email_member varchar 50 Email member 9 password_member varchar 32 Password member 10 verficationcode_me mber varchar 32 Vertifikasi member 11 status_member enum 0.1 Status member 3. Nama File Barang 99 Primary Key id_barang Foreign Key id_kategori Table 4.4 Struktur File Barang No Nama Field Type Key Size Ket 1 id_barang int 4 Id barang 2 id_kategori Int 11 Kategori barang 3 nama_barang varchar 50 Nama barang 4 harga_barang int 11 Harga barang 5 gambar_barang varchar 200 Gambar barang 6 deskripsi_barang text Deskripsi barang 7 Viewconter_barang int 11 View barang 8. stokbrg int 255 Stok barang 4. Nama File Kategori Primary Key Id_kategori Foreign Key None Table 4.5 Struktur File Kategori No Nama Field Type Key Size Ket 1 id_kategori int 11 Id kategori 2 nama_kategori varchar 50 Nama kategori 3 deskripsi_kategori text 20 Deskripsi kategori 5. Nama File Komentar Primary Key Id_komentar Foreign Key None Table 4.6 Struktur File Komentar 100 No Nama Field Type Key Size Ket 1 id_komentar Int 11 Isi komentar 2 id_member Int 11 Nama member 3 Tanggal_komentar date Tanggal isi komentar 4 komentar text deskripsi komentar 5 Id_barang int 11 Id barang 6. Nama File Kirim Primary Key None Foreign Key None Table 4.7 Struktur File Kirim No Nama Field Type Key Size Ket 1 id_ongkir Int 20 Id ongkir 2 id_member varchar 20 Id member 3 nama_member varchar 15 Nama barang 4 id_kota varchar 30 Id kota 5 id_provinsi varchar 30 Id provinsi 6 harga_ongkir decimal 15 Harga ongkir 7. Nama File Pembayaran Primary Key id_konfirmasipembayaran Foreign Key id_pemesanan Table 4.8 Struktur File Pembayaran No Nama Field Type Key Size Ket 1 id_konfirmasipembayaran int 11 Id member 2 id_member int 11 Id pemesanan 3 nama_bank_pengirim varchar 25 Nama bank pengirim 4 no_rekening_pengirim decimal 25 No rekening pengirim 5 total_bayar int 11 Jumlah total belanjaan 101 6 tanggal_transfer varchar 100 Tanggal transfer 8. Nama File Kota Primary Key id_kota Foreign Key id_provinsi Table 4.9 Struktur File Kota No Nama Field Type Key Size Ket 1 id_kota int 10 Id kota 2 id_provinsi int 10 Id provinsi 3 nama_kota Varchar 50 Nama kota 4 Kabkota Varchar 20 Kabupaten kota 9. Nama File Provinsi Primary Key id_provinsi Foreign Key Table 4.10 Struktur File Provinsi No Nama Field Type Key Size Ket 1 id_provinsi int 10 Id provinsi 2 nama_provinsi varchar 30 Nama provinsi 10. Nama File Ongkir Primary Key id_ongkir Foreign Key id_kota Table 4.11 Struktur File Ongkir 102 No Nama Field Type Key Size Ket 1 id_ongkir varchar 20 Id ongkir 2 id_kota varchar 30 Id kota 3 harga_ongkir varchar 30 Harga ongkir 11. Nama File Detail_pembelian Primary Key id_detailpembelian Foreign Key Table 4.12 Struktur File Detail_pembelian No Nama Field Type Key Size Ket 1 id_detailpembelian int 11 Detail pembelian 2 tanggal_detailpembelian datetime Tgl detail pembelian 3 status_pengiriman enum Status pengiriman 4 keterangan_detailpembelian text Kabupaten kota 5 nama_pemesan varchar 50 Nama pemesan 6 alamat_pemesan text Alamat pemesan 7 email_pemesan varchar 50 Email pemesan 8 no_tlp_pemesan varchar 20 No telpon pemesan 9 kodepos_pemesan varchar 6 Kode pos pemesan 10 nama_bank_pemesan varchar 50 No transaksi pemesan 11 no_transaksi_pemesan varchar 20 No transaksi pemesan 12 no_resi_pemesan varchar 32 No resi pemesan 13 status_pemesanan enum Status pemesan 14 Id_member int 11 Id member 12. Nama File Pesanan Primary Key id_pesanan Foreign Key id_barang, id_ongkir, id_kota 103 Table 4.13 Struktur File Pesanan No Nama Field Type Key Size Ket 1 id_pesanan int 11 Id kota 2 id_barang int 11 Id barang 3 id_ongkir varchar 30 Id ongkir 4 Id_member int 11 Id member 5 Stok_temp int 11 stok 6 Id_detailpembelian int 11 Id detail pembelian

4.2.4.5. Kodifikasi

Pengkodean dibutuhkan dalam suatu sistem informasi yaitu untuk mempermudah dalam pencarian suatu objek. Adapun pengkodean dalam sistem informasi E- Commerce yang digunakan adalah sebagai berikut : 1. Pengkodean ID Member XXXXXXXXXXX Contoh : 16b97s474578 Keterangan : 16b97s474578 merupakan enskripsi email yang diambil sebanyak 11 digit ID Member 104

4.2.5. Perancangan Antar Muka

Perancangan antar muka bertujuan untuk memperlihatkan bagaimana bentuk dari tampilan perangkat lunak yang akan dibangun berdasarkan struktur sistem yang telah dibuat. Perancangan antar muka yang telah dibuat meliputi beberapa perancangan diantaranya perancangan struktur menu, rancangan input dan output serta struktur menu yang dibuat dan kebutuhan sistem agar program dapat berjalan dengan baik.

4.2.5.1. Struktur Menu

Perancangan struktur menu dirancang untuk memudahkan pelanggan dalam menggunakan fungsi program yang ada pada sistem ini. Adapun struktur menu yang dibuat dapat dilihat pada gambar dibawah ini. 1. Struktur Menu Tamu Menu Utama Home Cara Order Kategori Produk Produk Detail Produk Form Login Register Gambar 4.27 Struktur Menu Tamu 105 2. Struktur Menu Member Menu Utama Home Login Kategori Produk Produk Detail Produk Keranjang Belanja Profil Edit Profil Konfirmasi Pembayaran Komentar Pelanggan Logout Gambar 4.28 Struktur Menu Member 3. Struktur Menu Bag. Penjualan Menu Utama Login Admin Data Kategori Data Komentar Data Pesanan Data Barang Data Member Logout Laporan Laporan Barang Laporan Pesanan Gambar 4.29 Struktur Bag. Penjualan