ERD Entity Relationship Diagram Relasi Antar Tabel Struktur Database 1. Tabel

commit to user produk dan kategori Kategori produk baru id_produk, nama_produk, harga, stok, berat 3.1 TAMBAH DATA 3.2 UBAH DATA Produk ADMIN kategori produk ubah 3.3 HAPUS DATA hapus Hapus id_produk,hapus nama_produk, hapus harga,hapus stok,hapus berat Gambar 3.3 DFD Level 1 Manajemen Produk

3.1.4.4 DFD Level 1 Manajemen Kota

DFD Level 1 Manajemen Kota ditunjukkan pada Gambar 3.4 4.1 TAMBAH KOTA 4.2 UBAH KOTA ADMIN Kota kota baru edit kota kota baru kota baru 4.3 HAPUS KOTA hapus kota hapus kota Gambar 3.4 DFD Level 1 Manajemen Kota

3.2 Analisis Data

Berdasarkan data-data yang diperoleh, maka data tersebut dapat dijadikan referensi dalam pembangunan aplikasi e-commerce.

3.2.1 ERD Entity Relationship Diagram

commit to user member username password melakukan 1 orders N tgl_order jam_order status_order id_orders orders_detail id_orders id_produk jumlah produk N id_produk id_kategori nama_produk deskripsi harga stok berat gambar dibeli N memiliki N kategori 1 id_kategori nama_kategori me miliki kota 1 id_kota nama_kota ongkos_kirim alamat nama_lengkap email telepon keterangan produk_seo tanggal_masuk N username id_kota kategori_seo alamat telepon email Id_session blokir level Gambar 3.5 Entity Relationship Diagram E-commerce

3.2.2 Relasi Antar Tabel

commit to user Tabel produk PK id_produk FK1 id_kategori stok deskripsi berat gambar harga nama_produk produk_seo tanggal_masuk dibeli Tabel kategori PK id_kategori nama_kategori kategori_seo Tabel orders_detail FK2 id_orders FK1 id_produk jumlah Tabel member PK username password nama_lengkap alamat telepon email level blokir id_session Tabel orders_temp PK id_orders_temp jumlah tgl_order_temp jam_order_temp stock_temp id_session id_produk Tabel orders PK id_orders FK1 username tgl_order status_order jam_order FK2 id_kota keterangan email alamat telepon Tabel kota PK id_kota nama_kota ongkos_kirim Table admins PK username password nama_lengkap email no_telp level blokir Tabel modul PK id_modul nama_modul link static_content gambar status aktif urutan Tabel banner PK id_banner judul url tgl_posting Tabel hubungi PK id_hubungi nama email pesan tanggal subjek Tabel statistik PK ip tanggal hits online Tabel mod_ym PK id nama username Tabel berita PK id_berita judul judul_seo isi_berita hari tanggal jam gambar id_kategori username headline dibaca tag Gambar 3.6 Relasi Tabel

3.2.3 Struktur Database 1. Tabel

member Tabel member adalah tabel yang menunjukkan data-data member dari e-commerce. Ditunjukkan pada Tabel 3.1 Tabel 3.1 member commit to user Field Tipe Size Keterangan Key username varchar 50 Nama user primary nama_lengkap varchar 100 Nama lengkap alamat varchar 100 Alamat password varchar 50 Password email varchar 100 E-mail user telepon int 20 Telepon user level varchar 20 Level user blokir enum “Y,N” Blokir admin id_session varchar 100 Id session

2. Tabel admins

Tabel admins berfungsi untuk menampung data-data pribadi administartor. Dtunjukkan pada Tabel 3.2 Tabel 3.2 admins Field Tipe Size Keterangan Key username varchar 50 Nama admins primary password varchar 50 Password admins nama_lengkap varchar 100 Alamat lengkap admins email varchar 100 E-mail admins no_telp varchar 20 No telepon admins level varchar 20 Level username blokir enum “Y,N” Blokir user 3. Tabel produk Tabel produk berisi tentang spesifikasi produk yang dijual . Ditunjukkan pada Tabel 3.3 Tabel 3.3 produk Field Tipe Size Keterangan Key id_produk int 5 Id produk primary commit to user id_kategori int 5 Id kategori nama_produk varchar 100 Nama produk produk_seo varchar 100 Seri produk deskripsi text Deskripsi produk harga int 20 Harga produk stok int 5 Jumlah stok berat decimal 5,2 Berat HP tgl_masuk date Tanggal masuk gambar varchar 100 Gambar HP dibeli int 5 Keterangan beli

4. Tabel modul

Tabel modul adalah tabel yang mengatur link-link dari website lain. Ditunjukkan pada Tabel 3.4. Tabel 3.4 modul Field Tipe Size Keterangan Key id_modul int 5 Id modul primary nama_modul varchar 50 Nama modul website link varchar 100 Link static_content text Statis content gambar varchar 100 Gambar status enum „user‟,‟admin‟ Status aktif enum „Y‟,‟N‟ Status aktif urutan int 5 Urutan modul commit to user

5. Tabel banner

Tabel ini berisi link-link ke halaman web tertentu. Ditunjukkan pada Tabel 3.5. Tabel 3.5 banner Field Tipe Size Keterangan Key id_banner int 5 Id banner primary judul varchar 100 Judul banner gambar varchar 100 Gambar banner url varchar 100 URL tgl_posting date Tanggal posting

6. Tabel hubungi

Tabel hubungi berisi data-data dan kritik dari konsumen. Ditunjukkan pada Tabel 3.6. Tabel 3.6 hubungi Field Tipe Size Keterangan Key id_hubungi int 5 Id_hubungi primary nama varchar 50 Nama email varchar 100 E-mail konsumen subjek varchar 100 Subjek pesan pesan text Pesan konsumen tanggal date Tanggal hubungi

7. Tabel kategori

commit to user Tabel kategori berisi merk dari handphone yang dijual. Ditunjukkan pada Tabel 3.7. Tabel 3.7 kategori Field Tipe Size Keterangan Key id_kategori int 5 Id kategori handphone primary nama_kategori varchar 100 Nama merk handphone kategori_seo varchar 100 Link ke google

8. Tabel kota

Tabel kota menampung data-data kota tujuan dari konsumen. Ditunjukkan pada Tabel 3.8 Tabel 3.8 kota Field Tipe Size Keterangan Key id_kota int 3 Id kota tujuan primary nama_kota varchar 100 Nama kota ongkos_kirim int 10 Biaya

9. Tabel mod_ym

Tabel ini berisi data-data tentang online YM. Ditunjukkan pada Tabel 3.9 Tabel 3.9 mod_ym Field Tipe Size Keterangan Key id int 11 Id YM primary nama varchar 255 Nama online username varchar 50 Nama user online commit to user

10. Tabel orders

Tabel orders berisi tentang data konsumen yang membeli produk. Ditunjukkan pada Tabel 3.10. Tabel 3.10 orders Field Tipe Size Keterangan Key id_orders int 5 Id order konsumen primary status_order varchar 50 Status pembelian tgl_order date Tanggal beli konsumen jam_order time Jam beli konsumen keterangan varchar 100 Keterangan tambahan memo id_kota int 3 Id kota username varchar 50 Nama konsumen foreign email varchar 70 E-mail konsumen alamat varchar 100 Alamat konsumen telepon int 20 Telepon konsumen

11. Tabel orders_detail

Tabel orders_detail menampung jenis dan jumlah barang yang dibeli. Ditunjukkan pada Tabel 3.11. Tabel 3.11 orders_detail Field Tipe Size Keterangan Key id_orders int 5 Id order primary id_produk int 5 Id produk foreign jumlah int 5 Jumlah order commit to user

12. Tabel orders_temp

Tabel orders _temp adalah tabel yang menyimpan data sementara dari produk yang akan dibeli. Ditunjukkan pada Tabel 3.12. Tabel 3.12 orders_temp Field Tipe Size Keterangan Key id_orders_temp int 5 Id order sementara primary id_produk int 5 Id produk foreign id_session varchar 100 Id sesion jumlah int 5 Grand total tgl_order_temp date Tanggal jam_order_temp time Jam order stock_temp int 5 Jumlah stock barang

13. Tabel statistik

Tabel statistik berisi total data penyumbang website. Ditunjukkan pada Tabel 3.13. Tabel 3.13 statistik Field Tipe Size Keterangan Key ip varchar 20 IP primary tanggal date Tanggal hits Int 10 Hits online varchar 255 Jumlah user online commit to user

14. Tabel berita

Tabel berita adalah tabel yang berisi berita-berita terbaru dari perkembangan teknologi handphone. Ditunjukkan pada Tabel 3.14. Tabel 3.14 berita Field Tipe Size Keterangan Key id_berita int 5 Id primary id_kategori int 5 Id kategori username varchar 30 Nama lengkap judul varchar 100 Judul judul_seo varchar 100 Judul seo headline enum „Y‟,„N‟ Headline isi_berita text Isi berita hari varchar 20 Hari tanggal date Tanggal jam time Jam gambar varchar 100 Gambar dibaca int 5 Statistik tag varchar 100 Tag

3.3. Rancangan Tampilan Sistem