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