1 BAB V
2 IMPLEMENTASI DAN PENGUJIAN
5.1 Implementasi
Implementasi merupakan kelanjutan dari kegiatan perancangan sistem dan dapat dipandang sebagai usaha untuk mewujudkan sistem yang dirancang.
Langkah-langkah dari proses implementasi adalah urutan dari kegiatan awal sampai kegiatan akhir yang harus dilakukan dalam mewujudkan sistem yang
dirancang. Hasil dari tahapan implementasi ini adalah suatu sistem pengolahan data yang sudah dapat berjalan dengan baik
5.1.1 Struktur Tabel Tabel 4.1 Order
Nama Tabel :
Primary Key :
Foreign key :
Atribut Ukuran
ord_id 5
ord_created ord_modified
ord_status ord_memo
255 ord_full_name
64 ord_email
64 ord_phone
20 ord_company
32 ord_address
128 ord_zip_code
6 ord_city
32 ord_country
32 ord_receiver_name
64 ord_payment_bank
32 ord_payment_date
ord_payment_amount Jumlah nominal pembayaran
us_id FK1 4
dsc_id FK2 3
Alamat email pemesan No telepon pemesan
Perusahaan pemesan Alamat pemesan
Kodepos pemesan Alamat kota pemesan
Nama pemesan VARCHAR
VARCHAR VARCHAR
VARCHAR VARCHAR
Alamat negara pemesan
INTEGER Nama bank tujuan pembayaran
Waktu pembayaran Nama penerima barang
User ID Discount ID
VARCHAR
Tipe Data order
ord_id us_id FK1, dsc_id FK2
Keterangan
VARCHAR DATETIME
DATETIME ENUM
VARCHAR
VARCHAR VARCHAR
VARCHAR DATETIME
ID order Waktu pemesanan
Waktu perubahan pemesanan Status pemesanan
INTEGER INTEGER
VARCHAR
Universitas Sumatera Utara
Tabel 4.2 User
Tabel 4.3 Tag
Tabel 4.4 Feedback
Nama Tabel : user
Primary Key : us_id
Foreign Key :
Atribut Ukuran
us_id 4
us_username 32
us_email 64
us_website 64
us_password 32
us_full_name 64
us_phone 20
us_type us_created
us_modified VARCHAR
VARCHAR VARCHAR
VARCHAR VARCHAR
VARCHAR ENUM
No telepon pengguna Nama lengkap pengguna
Alamat email pengguna
DATETIME DATETIME
Waktu pengguna mendaftar Waktu pengguna merubah datanya
Tipe pengguna User ID
Username pengguna Website pengguna
Password pengguna INTEGER
Keterangan Tipe Data
Nama Tabel : tag
Primary Key : tg_id
Foreign Key :
Atribut Ukuran
tg_id 3
tg_name 16
tg_hit 5
VARCHAR INTEGER
Tipe Data
INTEGER ID tag
Nama tag
Keterangan
Nama Tabel : feedback
Primary Key : fd_id
Foreign Key :
Atribut Ukuran
fd_id 5
fd_full_name 64
fd_email 64
fd_subject 32
fd_message fd_status
on,off fd_type
us_id FK1 4
us_id FK1
VARCHAR Nama pemberi feedback
VARCHAR Email pemberi feedback
VARCHAR Subjek dari feedback
Tipe Data Keterangan
INTEGER Feedback ID
INTEGER User ID
TEXT Isi feedback
ENUM Status feedback
ENUM
Universitas Sumatera Utara
Tabel 4.5 Address
Tabel 4.6 Comment
Tabel 4.7 Category
Tabel 4.8 Product
Nama Tabel : address
Primary Key : ad_id
Foreign Key :
Atribut Ukuran
ad_id 4
ad_title 32
ad_address 128
ad_zip_code 6
ad_city 32
ad_county 32
us_id FK1 4
VARCHAR Judul alamat
VARCHAR Alamat pengguna
VARCHAR Kode pos pengguna
us_id FK1 Tipe Data
Keterangan
INTEGER ID alamat
VARCHAR Kota pengguna
VARCHAR Negara pengguna
INTEGER User ID
Nama Tabel : comment
Primary Key : cm_id
Foreign Key :
Atribut Ukuran
cm_id 5
cm_name 32
cm_email 64
cm_website 64
cm_message 255
cm_created cm_status
nw_id FK1 3
us_id FK2 4
nw_id FK1, us_id FK2
INTEGER User ID
DATETIME Waktu dikirimnya komentar
ENUM Status Komentar
INTEGER ID Berita
VARCHAR Email pemberi komentar
VARCHAR Website pemberi komentar
VARCHAR Isi komentar
Tipe Data Keterangan
INTEGER ID Comment
VARCHAR Nama pemberi komentar
Nama Tabel : category
Primary Key : cat_id
Foreign Key :
Atribut Ukuran
cat_id 2
cat_parent 2
cat_name 15
INTEGER INTEGER
VARCHAR ID kategori
Kategori parent Nama kategori
Tipe Data Keterangan
Nama Tabel : product
Primary Key : pd_id
Foreign Key :
Atribut Ukuran
pd_id 3
pd_name 50
pd_description 255
pd_price 6
pd_created cat_id FK1
2 INTEGER
ID produk VARCHAR
Nama produk VARCHAR
Deskripsi produk
cat_id FK1 Tipe Data
Keterangan
INTEGER Harga Produk
DATE Waktu produk ketika ditambahkan
INTEGER ID kategori
Universitas Sumatera Utara
Tabel 4.9 Cart
Tabel 4.10 Size
Tabel 4.11 Image
Tabel 4.12 Product_has_size
Nama Tabel : cart
Primary Key : crt_id
Foreign Key :
Atribut Ukuran
crt_id 3
crt_session 32
crt_qty 2
pd_size 2
crt_date pd_id
3 CHAR
Nama pemberi komentar INTEGER
Jumlah barang pada cart VARCHAR
Ukuran barang
pd_id FK1 Tipe Data
Keterangan
INTEGER ID cart
DATETIME Waktu dibuatnya cart
INTEGER ID produk
Nama Tabel : size
Primary Key : sz_id
Foreign Key :
Atribut Ukuran
sz_id 2
sz_name 2
VARCHAR Nama ukuran
Tipe Data Keterangan
INTEGER ID ukuran
Nama Tabel : image
Primary Key : img_id
Foreign Key :
Atribut Ukuran
img_id 4
img_picture 100
img_thumbnail 100
img_title 32
pd_id 3
nw_id 3
Gambar ukuran kecil VARCHAR
VARCHAR INTEGER
INTEGER Judul gambar
ID produk ID berita
pd_id FK1, nw_id FK2 Tipe Data
Keterangan
INTEGER ID gambar
VARCHAR Gambar ukuran besar
Nama Tabel : product_has_size
Primary Key :
Foreign Key :
Atribut Ukuran
ps_qty 2
pd_id 3
sz_id 2
pd_id FK1, sz_id FK2 Tipe Data
Keterangan
INTEGER Jumlah produk yang dipesan
INTEGER ID produk
INTEGER ID ukuran
Universitas Sumatera Utara
Tabel 4.13 Discount
Tabel 4.14 Product_has_order
Tabel 4.15 News
Tabel 4.16 Invoice
Nama Tabel : discount
Primary Key : dsc_id
Foreign Key :
Atribut Ukuran
dsc_id 3
dsc_code 10
dsc_percentage 2
Tipe Data Keterangan
INTEGER ID diskon
VARCHAR Kode diskon
INTEGER Besarnya diskon
Nama Tabel : product_has_order
Primary Key :
Foreign Key :
Atribut Ukuran
po_qty 2
po_size 2
pd_id 3
ord_id 5
pd_id FK1, ord_id FK2 Tipe Data
Keterangan
INTEGER Jumlah barang
VARCHAR Ukuran barang
INTEGER ID produk
INTEGER ID order
Nama Tabel : news
Primary Key : nw_id
Foreign Key :
Atribut Ukuran
nw_id 3
nw_title 50
nw_content nw_created
nw_modified nw_hit
5 nw_status
us_id FK1 4
us_id FK1 Tipe Data
Keterangan
INTEGER ID berita
VARCHAR Judul berita
TEXT Isi berita
DATETIME Waktu ditulisnya berita
DATETIME Waktu diubahnya berita
INTEGER Jumlah dilihatnya berita
ENUM Status berita
INTEGER User ID
Nama Tabel : invoice
Primary Key : inv_id
Foreign Key :
Atribut Ukuran
inv_id 1
inv_memo 255
inv_bank_name 32
inv_no_rekening 17
inv_bank_branch 32
inv_phone 20
inv_sms 20
inv_email 64
Tipe Data Keterangan
INTEGER ID invoice
VARCHAR Memo invoice
VARCHAR Nama bank
VARCHAR No rekening bank
VARCHAR Cabang bank
VARCHAR No telepon
VARCHAR VARCHAR
Universitas Sumatera Utara
Tabel 4.17 News_has_tag
Tabel 4.18 Shipping_city
Tabel 4.19 Shipping_province
Nama Tabel : news_has_tag
Primary Key :
Foreign Key :
Atribut Ukuran
nw_id 3
tg_id 3
nw_id FK1, tg_id FK2 Tipe Data
Keterangan
INTEGER ID berita
INTEGER ID tag
Nama Tabel : shipping_city
Primary Key : sc_id
Foreign Key :
Atribut Ukuran
sc_id 1
sc_name 255
sc_cost 32
sc_day sp_id
sp_id FK1 Tipe Data
Keterangan
INTEGER ID shipping
VARCHAR INTEGER
TINYINTEGER INTEGER
ID shipping province
Nama Tabel : shipping_province
Primary Key : sp_id
Foreign Key :
Atribut Ukuran
sp_id sp_name
29
Tipe Data Keterangan
INTEGER ID shipping province
VARCHAR Nama provinsi
Universitas Sumatera Utara
5.1.2 Implementasi Antarmuka