Kamus Data Perancangan Basis Data

Where used how used Member, admin Proses 6.0 Deskripsi Berisi data pembelian Struktur data Id_pembelian+tanggal_beli+ status_pembelian+jenis_pembayaran+jumlah +id_barang_detail Id_pembelian tanggal_beli status_pembelian jenis_pembayaran jumlah id_barang_detail [0-9] Date [A-Z|a-z|] [A-Z|a-z|] [0-9] [0-9] Nama Aliran data Data Ongkos Kirim Where used how used Admin Proses 4.5, proses 4.5.1,proses 4.5.2, proses 4.5.3 Deskripsi Berisi data ongkos kirim Struktur data Id_ongkos_kirim+biaya_kirim+id_kota Id_ongkos_kirim Jenis_pengiriman Biaya_kirim Id_kota [0-9] [A-Z|a-z|] [0-9] [0-9] Nama Aliran data Data Jenis Pengiriman Where used how used Admin Proses 4.9, proses 4.9.1,proses 4.9.2, proses 4.9.3, proses 4.9.4 Deskripsi Berisi data jenis pengiriman Struktur data id_jenispengiriman+nama_jenispengiriman+deskrips i_jenispengiriman id_jenispengiriman nama_jenispengiriman deskripsi_jenispengiriman [0-9] [A-Z|a-z|0-9] Text Nama Aliran data Data Detail Pembelian Deskripsi Berisi data detail pembelian Struktur data Id_detail_pembelian+id_pembelian+jumlah Id_detail_pembelian id_pembelian id_barang_detail Jumlah [0-9] [0-9] [0-9] [0-9] Nama Aliran data Data mata uang Where used how used Admin Proses 12.0, proses 12.1, proses 12.2 Deskripsi Berisi data mata uang dolar terhadap rupiah Struktur data id_kurs+harga_dollar+tanggal_ubah id_cur iarga_dollar tanggal_ubah [0-9] [0-9] Date

3.3.2. Skema Relasi

Skema relasi menggambarkan hubungan antar data, arti data dan batasannya dijelaskan dengan baris dan kolom. Member PK id_member nama_member alamat_member telp_member kodepos_member email_member password_member verificationcode_member status_member FK1 id_kota FK2 id_Pegawai Pembelian PK id_pembelian tanggal_pembelian status_pengiriman ket_pembelian FK1 id_member nama_pemesan alamat_pemesan kota_pemesan email_pemesan no_tlp_pemesan kodepos_pemesan ongkoskirim_pembelian totalharga_pembelian no_resi_pemesan status_pemesanan pencetakan_label FK2 id_jenispengiriman FK3 id_Pegawai Detail_barang PK Id_detail_barang stok_barang FK1 id_ukuran FK2 id_Pegawai FK3 id_barang Barang PK id_barang nama_barang harga_barang deskripsi_barang diskon_barang rating_barang stok_barang berat_barang promo_barang voterrating_barang viewcounter_barang gambar_barang FK1 id_kategori FK2 id_motif FK3 id_jenis FK4 id_Pegawai jenis PK id_jenis nama_jenis FK1 id_Pegawai Motif PK id_motif nama_motif FK1 id_Pegawai Kategori PK id_kategori nama_kategori deskripsi_kategori FK1 id_Pegawai Ongkos_kirim PK id_ongkos_kirim harga_ongkoskirim FK1 id_kota FK2 id_jenispengiriman FK3 id_Pegawai Kota PK id_kota nama_kota FK1 id_provinsi FK2 id_Pegawai Provinsi PK id_provinsi nama_provinsi FK1 id_Pegawai Jasa_pengiriman PK id_jasa_pengiriman nama_jasapengiriman deskripsi_jasapengiriman FK1 id_Pegawai Jenis_Pengiriman PK id_jenispengiriman nama_jenispengiriman deskripsi_jenispengiriman FK1 id_jasa_pengiriman FK2 id_Pegawai Retur PK id_retur tanggal_retur status_retur FK1 id_pembelian FK2 id_Pegawai Detail_pembelian PK id_detailpembelian harga_temp berat_temp diskon_temp qty FK1 id_pembelian FK2 Id_detail_barang FK3 id_Pegawai Rekenig PK id_rekening nama_rekening bank_rekening cabang_rekening no_rekening gambar_rekening FK1 id_Pegawai Kurs PK id_kurs kode_kurs harga_kurs symbol_kurs deskripsi_kurs tanggal_kurs FK2 id_Pegawai Admin PK id_admin email_admin password_admin verification_admin nama_admin alamat_admin telp_admin Operator PK id_operator email_operator password_operator verification_operator nama_operator alamat_operator telp_operator FK1 id_admin Ukuran PK id_ukuran nama_ukuran FK1 id_Pegawai Detail retur PK id_detailretur alasan_retur qty_barang FK1 id_retur FK2 Id_detail_barang FK3 id_Pegawai Kontak PK id_kontak email nama telepon pesan tanggal status FK1 id_Pegawai Pembayaran PK id_pembayaran tanggal_pembayaran jenis_pembayaran bank_pembayaran no_rekening_pembayaran atasnama_pembayaran total_pembayaran FK1 id_rekening FK2 id_pembelian FK3 id_Pegawai Pengiriman PK id_pengiriman no_resi_pemgiriman tujuan_pengiriman penerima_pengiriman waktu_pengiriman status_pengiriman FK1 id_retur FK2 id_pembelian FK3 id_Pegawai Pegawai PK id_Pegawai jenis FK1 id_admin FK2 id_operator Gambar 3-35 Skema Relasi

3.3.3. Perancangan Struktur Tabel

Tabel-tabel yang terdapat dalam basis data yang digunakan dalam sistem ini adalah sebagai berikut :

1. Tabel Admin

Tabel ini adalah perancangan untuk tabel admin yang akan digunakan pada pembangunan sistem. Struktur tabel admin adalah sebagai berikut : Tabel 3.5 Tabel Admin Nama Tabel : admin Primary Key : id_admin Nama field Tipe data Ukuran Keterangan id_admin Integer 11 PK nama_admin Varchar 50 Not null alamat_admin Text Not null email_admin Varchar 50 Not null telp_admin Varchar 20 Not null password_admin Varchar 32 Not null Verification_admin Varchar 32 Not null

2. Tabel Barang

Tabel ini berfungsi untuk menyimpan data barang. Struktur tabel barang adalah sebagai berikut : Tabel 3.6 Tabel Barang Nama Tabel : Barang Primary Key : Id_Barang Nama field Tipe data Ukuran Keterangan id_barang Integer 11 PK id_kategori Integer 11 Foreign Key, reference tabelkategori id_Kategori id_jenis Integer 11 Foreign Key, reference tabel merk id_jenis id_motif Integer 11 Foreign Key, reference tabel motifid_motif berat_barang Float Not null nama_barang Varchar 50 Not null harga_barang integer 11 Not null Nama field Tipe data Ukuran Keterangan deskripsi_barang text Not null promo_barang enum , Not null diskon_barang Integer 11 Not null rating_barang Float Not null voterrating_barang Integer 11 Not null Viewcounter_barang Integer 11 Not null gambar_barang Varchar 200 Not null

3. Tabel Detail Pembelian

Tabel ini digunakan untuk menyimpan data detail pembelian yang dipesan secara lengkap. Struktur tabel detail pembelian adalah sebagai berikut : Tabel 3.7 Tabel detailpembelian Nama Tabel : Detail Pembelian Primary Key : id_detailpembelian Nama field Tipe data Ukuran Keterangan id_detailpembelian Integer 11 PK Id_pembelian Integer 11 Foreign Key, reference table pembelian id_pembelian Id_detailbarang Integer 11 Foreign Key, reference table barang id_barang Harga_temp Integer 11 Not null Berat_temp Float Not null Diskon_temp Integer 11 Not null Qty Integer 11 Not null

4. Tabel Jenis Pengiriman

Tabel ini digunakan untuk menyimpan data jasa pengiriman. Struktur tabel jenis pengiriman adalah sebagai berikut : Tabel 3.8 Tabel Jenis Pengiriman Nama Tabel : Jenis Pengiriman Primary Key : id_Jenispengiriman Nama field Tipe data Ukuran Keterangan id_Jenispengirirman Integer 11 PK Id_jasapengiriman Integer 11 Foreign Key, reference table jasapengiriman id_jasapengiriman