Perancangan Struktur Tabel Perancangan Basis Data

Tabel 3.8 Struktur Tabel Detail Pembelian Nama Tabel : Detail_pembelian Primary Key : Id_detailpembelian Nama field Tipe data Ukuran Keterangan Id_detailpemb elian Integer 11 Primary key Tanggal_detai lpembelian datetime - Jenis_pembay aran enum - Terdiri dari paypal dan transfer bank Status_pengiri man enum - Terdiri dari dipesan, dikonfirmasi, dibayar, dan dikirim Keterangan_d etailpembelian text - Nama_pemesa n varchar 50 Alamat_peme san text - Email_pemesa n varchar 50 No_telp_peme san varchar 20 Kode_pos_pe mesan varchar 6 Nama_bank_p emesan varchar 50 No_transaksi_ pemesan varchar 20 No_resi_peme san varchar 32 Id_rekening Integer 11 Id_ongkir Integer 11 Status_pemes anan Enum - Terdiri dari OK dan CANCEL Session_id varchar 32 Tabel 3.9 Struktur Tabel Kota Nama Tabel : T_kota Primary Key : id_kota Nama field Tipe data Ukuran Keterangan id_kota Integer 10 PK Id_provinsi Integer 10 Foreign Key, reference table T_provinsi id_provinsi Nama_kota Varchar 50 Nama kota Kabkota Varchar 20 Kabupaten atau kota Tabel 3.10 Struktur Tabel Provinsi Nama Tabel : T_Provinsi Primary Key : id_Provinsi Nama field Tipe data Ukuran Keterangan id_Provinsi Integer 10 PK Nama Varchar 30 Nama provinsi Tabel 3.11 Struktur Tabel Ongkir Nama Tabel : Ongkir Primary Key : id_ongkir Nama field Tipe data Ukuran Keterangan id_Ongkir Integer 11 PK Id_kota Integer 11 Nama jasa pengiriman yang digunakan Id_jenis_pengiriman Integer 11 No. resi dari jasa pengiriman Biaya_kirim integer 11 Foreign Key referencestabel member id_member Tabel 3.12 Struktur Tabel Jenis Pengiriman Nama Tabel : Jenis_pengiriman Primary Key : id_jenis_pengiriman Nama field Tipe data Ukuran Keterangan id_jenis_pengiriman Integer 11 Primary Key Id_forwarder Integer 11 Nama_jenispengiriman varchar 50 Deskripsi_jenispengiriman text - Tabel 3.13 Struktur Tabel Kurs Nama Tabel : Kurs Primary Key : id_kurs Nama field Tipe data Ukuran Keterangan id_kurs Integer 11 Primary Key kode_kurs varchar 5 symbol_kurs varchar 5 harga_kurs int 11 deskripsi_kurs text - status_kurs enum 1 Terdiri dari 0 dan 1 Tabel 3.14 Struktur Tabel detail retur Nama Tabel : detail retur Primary Key : id_retur Nama field Tipe data Ukuran Keterangan id_retur Integer 5 Primary Key Id_barangdetail Integer 5 Jum_retur Integer 5 Ket_retur varchar 50 Tabel 3.15 Struktur Tabel forwarder Nama Tabel : forwarder Primary Key : id_ forwarder Nama field Tipe data Ukuran Keterangan id_ forwarder Integer 11 Primary Key nama_ forwarder varchar 30 Tabel 3.16 Struktur Tabel jenis pengiriman Nama Tabel : jenis pengiriman Primary Key : id_ jenispengiriman Nama field Tipe data Ukuran Keterangan Id_jenispengiriman Integer 11 Primary Key id_ forwarder Integer 11 nama_jenispengiriman varchar 50 Deskripsi_jenispengiriman Text - Tabel 3.17 Struktur Tabel kategori Nama Tabel : kategori Primary Key : id_ kategori Nama field Tipe data Ukuran Keterangan Id_kategori Integer 11 Primary Key Kode_kategori varchar 3 Nama_kategori varchar 50 Deskripsi_kategori Text - Tabel 3.18 Struktur Tabel konfirmasi pembayaran Nama Tabel : konfirmasi pembayaran Primary Key : id_ konfirmasipembayaran Nama field Tipe data Ukuran Keterangan Id_konfirmasipembayaran Integer 11 Primary Key Id_pembelian Integer 11 Nama_bank_pengirim varchar 25 No_rekening_pengirim varchar 11 Total_bayar integer 11 Tanggal_transfer Datetime - Tabel 3.19 Struktur Tabel rekening Nama Tabel : rekening Primary Key : id_ rekening Nama field Tipe data Ukuran Keterangan id_ rekening Integer 11 Primary Key Nama_rekening varchar 50 Bank_rekening varchar 50 Cabang_rekening varchar 100 No_rekening varchar 32 Gambar_rekening varchar 200 Tabel 3.20 Struktur Tabel retur Nama Tabel : retur Primary Key : id_ retur Nama field Tipe data Ukuran Keterangan id_ retur Integer 10 Primary Key Id_member Integer 10 Tgl_retur varchar 50 Total_retur Integer 5 Status_retur Enum - Terdiri dari dikirim,diterima,ditolak Resi_retur Integer 15 Id_detailpembelian Integer 5 Tabel 3.21 Struktur Tabel ukuran Nama Tabel : ukuran Primary Key : id_ ukuran Nama field Tipe data Ukuran Keterangan id_ ukuran Integer 11 Primary Key Nama_ukuran varchar 10 Deskripsi_ukuran text - Tabel 3.22 Struktur Tabel warna Nama Tabel : warna Primary Key : id_ warna Nama field Tipe data Ukuran Keterangan id_ warna Integer 11 Primary Key Nama_warna varchar 50 Format_warna varchar 10

3.7.2 Perancangan Arsitektur

Perancangan arsitektur merupakan perancangan yang dibuat sebelum program aplikasi dibuat. Dengan perancangan arsitektur akan mempermudah proses pembangunan e-commerce di My Room butik Bandung.

3.7.2.1 Perancangan Struktur Menu

1. Struktur Menu untuk User Pengunjung

Gambar 3.28 Struktur Menu Pengunjung

2. Struktur Menu untuk User Member

Login Halaman member Produk Lupa password Menu Utama Beranda Keranjang Belanja Bantuan Produk Terlaris Produk Paling Banyak dilihat Produk Terbaru Katalog Produk Pengaturan akun Konfirmasi pembayaran Lihat histori Cara pembelian Kontak Cara Pembayaran Konfirmasi pembayaran Konfirmasi pembayaran Konfirmasi pembayaran Gambar 3.29 Struktur Menu Member

3. Struktur Menu Admin

Menu Utama Login Lupa password Pengolahan Data Admin Home Pengolahan Data Master Pengolahan Data Transaksi Back Up dan Restore Logout Beranda Pengolahan Data laporan Gambar 3.30 Struktur Menu Admin

3.7.2.2 Perancangan Antarmuka

a. Perancangan Antarmuka Pengunjung

1. Perancangan antarmuka menu utama home P01. HEADER Masuk Email Kata sandi Kategori Kategori Kategori Kategori Kategori Kunjungan Terbanyak Gambar Produk PENCARIAN BERANDA PRODUK BANTUAN Keranjang Belanja Informasi kurs JNE Tracking JUDUL HALAMAN Produk Terbaru GAMBAR PRODUK GAMBAR PRODUK GAMBAR PRODUK GAMBAR PRODUK P01 Klik home menuju P01 kemudian memilih menu produk terbaru dropdown menuju P02,klik P04 untuk registrasi menuju member,PO5 untuk masuk cara pembelian,P0 9 menuju cara pembayaran,d an P10 menuju data kontak FOOTER Produk Discount TIKI Tracking Cek no Resi Cek no Resi Informasi kurs terhadap dolar US F t Y PENDAFTARAN MEMBER Gambar 3.31 Tampilan Antarmuka Halaman Utama Pengunjung 2. Perancangan antarmuka halaman produk P02 HEADER Masuk Email Kata sandi Kategori Kategori Kategori Kategori Kategori Kunjungan Terbanyak Gambar Produk PENCARIAN BERANDA PRODUK BANTUAN Keranjang Belanja Informasi kurs JNE Tracking PRODUK TERBARU GAMBAR PRODUK GAMBAR PRODUK GAMBAR PRODUK GAMBAR PRODUK P02 Klik home menuju P01 kemudian memilih menu produk terbaru dropdown menuju P02,klik P04 untuk registrasi menuju member,kli k P03 menuju login,PO5 untuk masuk cara pembelian, P09 menuju cara pembayara n,dan P10 menuju Data Kontak FOOTER Produk Discount TIKI Tracking Cek no Resi Cek no Resi Informasi kurs terhadap dolar US F t Y PENDAFTARAN MEMBER GAMBAR PRODUK GAMBAR PRODUK Gambar 3.32 Tampilan Antarmuka halaman produk pengunjung b. Perancangan Antarmuka Member 1. Perancangan Antarmuka Halaman Login M01 HEADER Masuk Email Kata sandi Kategori Kategori Kategori Kategori Kategori Kunjungan Terbanyak Gambar Produk PENCARIAN BERANDA PRODUK BANTUAN Keranjang Belanja Informasi kurs JNE Tracking Produk Terbaru GAMBAR PRODUK GAMBAR PRODUK GAMBAR PRODUK GAMBAR PRODUK M01 Klik home menuju P01 KLIK Produk Terbaru klik login menuju halaman member,jika email salah dan password maka akan menuju M01,P08 menuju lupa password, menuju P10 untuk data kontak FOOTER Produk Discount TIKI Tracking Cek no Resi Cek no Resi Informasi kurs terhadap dolar US F t Y PENDAFTARAN MEMBER Gambar 3.33 Tampilan Antarmuka halaman Login Member