Perancangan Struktur Tabel Perancangan Data

166 9. Tabel Jenis Pengiriman Tabel jenis pengiriman digunakan untuk menyimpan semua data jenis pengiriman. Secara umum struktur tabel yang akan digunakan dapat dilihat pada tabel 3.21: Tabel 3.21 Struktur Tabel Jenis Pengiriman Nama Field Type Length Keterangan id_jenis_pengiriman Int 11 Primary Key id_jasa_pengiriman Int 11 Primary Key jenis_pengiriman Varchar 50 Not Null keterangan Text - Not Null 10. Tabel Ongkos Kirim Tabel ongkos kirim digunakan untuk menyimpan semua data biaya pengiriman. Secara umum struktur tabel yang akan digunakan dapat dilihat pada tabel 3.22: Tabel 3.22 Struktur Tabel Ongkos Kirim Nama Field Type Length Keterangan id_ongkos_kirim Int 11 Primary Key id_jenis_pengiriman Int 11 Foreign Key id_kota Int 11 Foreign Key harga_kirim Int 11 Not Null 167 11. Tabel Kota Tabel kota digunakan untuk menyimpan semua data kota. Secara umum struktur tabel yang akan digunakan dapat dilihat pada tabel 3.23: Tabel 3.23 Struktur Tabel Kota Nama Field Type Length Keterangan id_kota Int 11 Primary Key id_provinsi Int 11 Foreign Key nama_kota Varchar 50 Not Null status Tinyint 1 Not Null 12. Tabel Provinsi Tabel provinsi digunakan untuk menyimpan semua data provinsi. Secara umum struktur tabel yang akan digunakan dapat dilihat pada tabel 3.24: Tabel 3.24 Struktur Tabel Provinsi Nama Field Type Length Keterangan id_provinsi Mediumint 3 Primary Key nama_ provinsi Varchar 50 Not Null status Tinyint 1 Not Null 168 13. Tabel Pembelian Tabel pembelian digunakan untuk menyimpan semua data pembelian. Secara umum struktur tabel yang akan digunakan dapat dilihat pada tabel 3.25: Tabel 3.25 Struktur Tabel Pembelian Nama Field Type Length Keterangan id_pembelian Int 11 Primary Key id_agen Int 11 Foreign Key id_admin Int 11 Foreign Key id_jenis_pengiriman Int 11 Foreign Key nama_depan2 Varchar 50 Not Null nama_belakang2 Varchar 50 Null id_provinsi2 Int 11 Not Null id_kota2 Int 11 Not Null alamat2 Varchar 150 Not Null kode_pos2 Varchar 5 Not Null telp2 Varchar 15 Not Null sub_total Int 11 Not Null diskon Int 11 Null biaya_kirim Int 11 Not Null grand_total Int 11 Not Null jenis_pembayaran Varchar 30 Not Null komentar Varchar 200 Null date Date - Not Null nomer_pengiriman Varchar 30 Not Null status_pengiriman Varchar 3 Not Null tgl_pengiriman Date - Not Null status Varchar 3 Not Null jenis_pemesanan Tinyint 1 Not Null 169 14. Tabel Detail Pembelian Tabel detail pembelian digunakan untuk menyimpan semua data detail pembelian. Secara umum struktur tabel yang akan digunakan dapat dilihat pada tabel 3.276: Tabel 3.26 Struktur Tabel Detail Pembelian Nama Field Type Length Keterangan id_detail_pemesanan Int 11 Primary Key id_detail_produk Int 11 Foreign Key id_pembelian Varchar 30 Foreign Key harga Int 11 Not Null bnyk Int 11 Not Null disk Int 11 Null sub_total Int 11 Not Null total Int 11 Not Null status Tinyint 1 Not Null 15. Tabel Pembayaran Tabel pembayaran digunakan untuk menyimpan semua data pembayaran. Secara umum struktur tabel yang akan digunakan dapat dilihat pada tabel 3.27: Tabel 3.27 Struktur Tabel Pembayaran Nama Field Type Length Keterangan id_pembayaran Int 11 Primary Key id_pembelian Varchar 30 Foreign Key tanggal_pembayaran Date - Not Null pembayaran Varchar 50 Not Null nominal Int 11 Not Null 170 16. Tabel Konfirmasi Pembayaran Tabel konfirmasi pembayaran digunakan untuk menyimpan semua data konfirmasi pembayaran. Secara umum struktur tabel yang akan digunakan dapat dilihat pada tabel 3.28: Tabel 3.28 Struktur Tabel Konfirmasi Pembayaran Nama Field Type Length Keterangan id_konfirmasi_pembayaran Int 11 Primary Key id_pembelian Varchar 30 Foreign Key id_agen Int 11 Foreign Key nomer_transaksi Varchar 30 Not Null tgl_transfer Date - Not Null nama_bank Varchar 30 Not Null nama_nasabah Varchar 50 Not Null nominal Int 11 Not Null tujuan_transfer Varchar 30 Not Null status Tinyint 1 Not Null 171 17. Tabel Retur Tabel retur digunakan untuk menyimpan semua data retur. Secara umum struktur tabel yang akan digunakan dapat dilihat pada tabel 3.29: Tabel 3.29 Struktur Tabel Retur Nama Field Type Length Keterangan id_retur Int 11 Primary Key id_pembelian Varchar 30 Foreign Key id_jenis_pengiriman Varchar 100 Foreign Key tgl_retur Datetime - Foreign Key status Varchar 3 Not Null status_pengiriman Varchar 3 Not Null tgl_pengiriman_retur Date - Not Null nomer_pengiriman Varchar 30 Not Null keterangan Varchar 300 Not Null 18. Tabel Detail Retur Tabel detail retur digunakan untuk menyimpan semua data detail retur. Secara umum struktur tabel yang akan digunakan dapat dilihat pada tabel 3.30: Tabel 3.30 Struktur Tabel Detail Retur Nama Field Type Length Keterangan id_detail_retur Int 11 Primary Key id_retur Varchar 30 Foreign Key id_detail_pemesanan Int 11 Foreign Key bnyk Int 11 Not Null alasan Varchar 250 Not Null status Varchar 3 Not Null 172

3.4.3 Perancangan Pengkodean

Perancangan pengkodean no transaksi yang ada di PD. Lanny socks : Format : YYYYmmddHHiiss 8 digit Tanggal transaksi 6 digit waktu transaksi

3.4.4 Perancangan Arsitektur Perangkat Lunak

Interface atau antar muka merupakan tampilan dari suau program aplikasi yang berperan sebagai media komunikasi yang digunakan sebagai sarana berdialog antara program dengan user. Sistem yang akan dibangun diharapkan menyediakan interface yang mudah dipahami dan digunakan oleh user. 1 7 3

3.4.4.1 P

e ran can gan S tr u k tur M en u B erikut ini a da lah pe ra n ca n g an struktur menu a pli ka si E -c omm erc e P D. L ann y S o cks : a. P era nc an ga n S truktur Me nu P eng unjun g Menu Pengunjung Halaman Utama Daftar Keranjang Pemesanan Pencarian Produk Update isi keranjang Daftar Agen Hapus isi keranjang Login Kontak Pesan Informasi Web Keranjang Pre-order Keranjang Daftar Keranjang Pre-order Update isi keranjang Hapus isi keranjang Ga mbar 3.35 S truktur M enu P eng unjun g 1 7 4 b. P era nc an ga n S truktur Me nu Age n Menu Agen Halaman Utama Daftar Keranjang Pemesanan Kontak Update isi keranjang logout Hapus isi keranjang Pencarian produk Informasi Halaman Agen Keranjang Pre-order Keranjang Daftar Keranjang Pre-order Update isi keranjang Hapus isi keranjang Menu Agen Riwayat Pemesanan Riwayat Pemesanan Pre-order Riwayat Retur Konfirmasi pembayaran Ubah akun login Ubah alamat pengguna Penelusuran barang pesanan Ga mbar 3.36 S truktur M enu A g en 1 7 5 c. P era nc an ga n S truktur Me nu Admin Menu Admin Halaman Utama Mengolah data user pengguna logout Tambah pengguna Cari pengguna Laporan Database Konten Informasi website User Pengguna website Mengolah data Informasi website Hapus Pengguna Edit Pengguna Tambah pengguna Cari pengguna Hapus Pengguna Edit Pengguna Mengolah Database Backup Database Restore Database Mengunduh Laporan Daftar Produk Daftar Transaksi Ga mbar 3.37 S truktur M enu Admin d. P era nc an ga n S truktur Me nu P etug as 1 7 6 Menu Petugas Halaman Utama Data Kategori Konfirmasi Pembayaran Logout Daftar Kontak Komentar Pengiriman Daftar Agen Data Transaksi Data Master Data Produk Daftar Jasa Pengiriman Daftar Jenis Pengiriman Biaya Pengiriman Daftar Kota Daftar Provinsi Tambah kategori Cari kategori Edit kategori Hapus kategori Tambah produk Cari produk Edit produk Hapus produk Tambah Jasa Pengiriman Cari jasa pengiriman Edit jasa pengiriman Hapus jasa pengiriman Tambah jenis Pengiriman Cari jenis pengiriman Edit jenis pengiriman Hapus jenis pengiriman Cari biaya pengiriman Edit biaya pengiriman Tambah kota Cari kota Edit kota Hapus kota Tambah provinsi Cari provinsi Edit provinsi Hapus provinsi Transaksi Pemesanan Transaksi Pemesanan Pre-order Transaksi Retur Mengolah kontak pesan Cari pesan Hapus pesan kontak Memeriksa data konfirmasi pembayaran Cari pesan Hapus pesan kontak Cari transaksi pemesanan Konfirmasi transaksi pemesanan Hapus transaksi pemesanan Cari transaksi pemesanan Pre-order Konfirmasi transaksi pemesanan Pre-Order Hapus transaksi pemesanan Pre-order Cari transaksi pemesanan Konfirmasi transaksi pemesanan Hapus transaksi pemesanan Mengolah data agen Cari agen Hapus agen Mengolah data pengiriman Pengiriman pesanan produk Pengiriman produk retur Cari data pengiriman produk Edit data pengiriman produk Hapus data pengiriman produk Cari data pemesanan produk Edit data pemesanan produk Hapus data pemesanan produk Ga mbar 3.38 S truktur M enu P etugas