Kamus Data Analisis Sistem

Digunakan pada Admin Proses 2.1, proses 2.2 Deskripsi Berisi data login admin Struktur data username+ password Username Password [A-Z|a-z|0-9] [A-Z|a-z|0-9] Nama Aliran Data Data Kategori Digunakan pada Admin Proses 5.1, proses 5.1.1, proses 5.1.2, proses 5.1.3, proses 5.1.4 Deskripsi Berisi data kategori Struktur data Id_kategori+nama_kategori Id_kategori nama_kategori [0-9] [A-Z|a-z|0-9] Nama Aliran Data Data Subkategori Digunakan pada Admin Proses 5.2, proses 5.2.1, proses 5.2.2 Deskripsi Berisi data subkategori Struktur data Id_kategori+id_subkategori+nama_kategori+nama_subkate gori Id_kategori Id_subkategori Nama_kategori [0-9] [0-9] [A-Z|a-z|0-9] Nama_subkategori [A-Z|a-z|0-9] Nama Aliran Data Data Produk Digunakan pada Admin Proses 5.3, proses 5.3.1, proses 5.3.2, proses 5.3.3, proses 5.3.4 Deskripsi Berisi data produk Struktur data id_produk+id_kategori+id_merk+id_subkategori+nama_bar ang+deskripsi+harga+stok+gambar+berat+diskon Kode_barang id_kategori id_subkategori id_merk nama_barang deskripsi harga beli harga jual stok gambar berat diskon [0-9] [0-9] [0-9] [0-9] [A-Z|a-z|0-9] [A-Z|a-z|0-9] [0-9] [0-9] [A-Z|a-z|0-9] [0-9] [0-9] [0-9] Nama Aliran Data Data Merk Digunakan pada Admin Proses 5.4, proses 5.4.1, proses 5.4.2, proses 5.4.3, proses 5.4.4 Deskripsi Berisi data merk Struktur data Id_merk, nama_merk Id_merk nama_merk [0-9] [A-Z|a-z|0-9] Nama Aliran Data Data ongkos_kirim Digunakan pada Admin Proses 5.5, proses 5.5.1, proses 5.5.2, proses 5.5.3 Deskripsi Berisi data kota Struktur data Id_kota+ nama_kota+ongkos_kirim Id_kota nama_kota ongkos_kirim [0-9] [A-Z|a-z|0-9] [0-9] Nama Aliran Data Data Keranjang Digunakan pada Members Proses 7.1, proses 7.2, proses 7.3, proses 7.4 Deskripsi Berisi data pemesanan Struktur data Id_order_temp+id_produk+jumlah+tgl_order_temp+id_me mber Id_order Id_produk jumlah tgl_order_temp [0-9] [0-9] [0-9] [A-Z|a-z|0-9 ] id_members [0-9 ] Nama Aliran Data Data Orders Digunakan pada Members Proses 7.0 Deskripsi Berisi data pemesanan Struktur data Id_orders+id_members+username+tgl_orders+total_orders +status+alamat Id_orders id_members username tgl_orders total_orders status alamat [0-9 ] [0-9 ] [A-Z|a-z|0-9 ] [A-Z|a-z|0-9 ] [0-9 ] [A-Z|a-z|0-9 ] [A-Z|a-z|0-9 ] Nama Aliran Data Data Pembayaran Digunakan pada Members Proses 6.1, proses 6.1.1,Proses 6.1.2, proses 6.1.3,proses 6.1.4 Deskripsi Berisi data pembayaran Struktur data Id_order+id_orders_detail+jenis_bayar+jumlah+total Id_order Id_orders_detail email [0-9] [0-9] [A-Z|a-z|0-9 ] jemis_bayar jumlah total [0-9] [0-9] [0-9 ] Nama Aliran Data Data Retur Digunakan pada Members Proses 6.1.5 , proses 6.1.5.1, proses 6.1.5.2, proses 6.1.5.3 Deskripsi Berisi barang yang akan diretur Struktur data Id_retur+username+id_orders+tgl_retur+status_retur Id_retur username Id_orders Tgl_retur Status_retur [0-9 ] [0-9 ] [0-9 ] [0-9 ] [A-Z|a-z|0-9 ] Nama Aliran Data Data Detail_Retur Digunakan pada Members Proses 6.1.5 , proses 6.1.5.1, proses 6.1.5.2, proses 6.1.5.3 Deskripsi Berisi barang yang akan diretur Struktur data Id_retur+id_detail_retur+id_pemesan+no_pemesanan+tgl_r etur+status_retur Id_retur Is_detail_retur Id_pemesan no_pemesanan [0-9 ] [0-9 ] [0-9 ] [0-9 ] Tgl_retur Status_retur [0-9 ] [A-Z|a-z|0-9 ]

3.2 Perancangan Data

Perancangan basis data yaitu menciptakan atau merancang data yang terhubung dan tersimpan secara bersama-sama. Untuk menggambarkannya digunakanlah diagram relasi dan struktur tabel. Dari dua hasil tersebut, implementasi basis data akan bisa dikerjakan.

3.2.1 Diagram Relasi

Model data relational merupakan model data dimana hubungan antar data, arti data dan batasannya dijelaskan dengan garis dan kolom. Secara formal, semua itu digambarkan ke dalam diagram relasi. Adapun untuk lebih jelasnya tentang diagram relasi pada sistem e-commerce Toko C8 Komputer dapat dilihat pada Gambar admins PK useradmin id_admin password nama_lengkap email no_telp level blokir id_session hubungi PK id_hubungi FK1 useradmin nama email subjek pesan tanggal detail_retur PK id_detail_retur FK2 id_retur id_produk opsi jumlah alasan status_produk_retur gambar PK id_gambar FK1 id_produk nama_gambar photo jasa_pengiriman PK jasa_kirim FK1 perusahaan kategori PK id_kategori nama_kategori kategori_seo komentar PK id_komentar FK1 id_produk nama komentar tgl_komentar nama_komentar jam_komentar aktif FK2 id_members kota PK id_kota FK1 id_prov nama_kota kab_kota kurs PK kurs_id kurs_rupiah kurs_admin kurs_update kurs_flag members PK id_members username password nama_lengkap alamat jk email no_telp kota provinsi kode_pos level blokir id_session FK1 id_kota merk PK id_merk nama_merk ongkoskirim PK id_ongkos FK2 id_kota ongkos_kirim FK1 jasa_kirim perusahaan_jasa orders PK id_orders jasa_kirim no_transaksi username nama_kostumer alamat telpon email status_order status_bayar status_pengiriman kode_pos tgl_order tgl_bayar tgl_batal tgl_sampai tot_order dibayar_dlr dibayar_rp jam_order id_prov id_kota no_resi jenis_bayar ongkos atas_nama kode_trx no_rek track_table track_tujuan track_petugas track_tgl_terima track_penerima track_status track_tgl_kirim type_trx orders_detail FK1 id_orders FK2 id_produk jumlah total diskon harga orders_temp PK id_orders_temp FK2 id_produk username jumlah harga diskon tgl_order_temp jam_order_temp stok_temp id_session produk PK id_produk nama_produk FK1 id_merk produk_seo deskripsi harga diskon berat tgl_masuk gambar dibeli dilihat FK3 id_kategori provinsi PK id_prov nama_prov retur PK id_retur user_name FK2 id_orders tgl_retur status_retur no_resi_retur biaya sub_kategori PK id_subkategori nama_subkategori subkategori_seo FK1 id_kategori FK2 pkt_id vote PK id date vote FK2 id_members FK3 id_produk perusahaan_jasa PK perusahaan paket_costume PK pkt_id okt_name pkt_date FK1 id_orders Gambar 3. 27 Diagram Relasi Website C8 Komputer

3.2.2 Perancangan Struktur Tabel

Tabel – table yang digunakan dalam system ini adalah sebagai berikut : 1. Tabel Admin Tabel admin digunakan menyimpan semua data admin. Secara umum struktur tabel yang akan digunakan dapat dilihat pada tabel : Tabel 3. 7 Tabel Admin Nama field Tipe Size Kunci Keterangan id_admin Integer 3 Auto_increment useradmin Varchar 50 Primary Key UNIQUE password Varchar 50 Not Null nama_lengkap Varchar 100 Not Null email Varchar 100 Not Null no_telp Varchar 20 level Varchar 20 blokir Enum „Y’,’N’ id_session Varchar 100 2. Tabel Members Tabel members digunakan menyimpan semua data members. Secara umum struktur tabel yang akan digunakan dapat dilihat pada table