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