III. 3. 3. 10. Deployment Diagram
Deployment diagram menunjukkan susunan fisik sebuah sistem, menunjukkan bagian perangkat lunak mana yang berjalan pada perangkat keras
mana. Deployment diagram E-commerce pada Arsefa Collection dapat dilihat pada gambar 3.63
Gambar 3.63 Deployment diagram
III. 4. Perancangan Sistem
Perancangan merupakan
penggambaran, perencanaan,
dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah ke dalam
suatu kesatuan yang utuh dan berfungsi. Tahapan ini meliputi mengkonfigurasi komponen-komponen perangkat lunak dan perangkat keras
dari suatu sistem sehingga setelah instalasi sistem akan mendapatkan hasil yang baik berdasarkan rancang bangun yang telah ditetapkan pada tahap akhir
analisis sistem.
III. 4. 1. Perancangan Data
Perancangan data merupakan tahapan untuk memetakan model konseptual ke model basis data yang akan dipakai.
III. 4. 1. 1. Diagram Relasi
Diagram relasi merupakan rangkaian hubungan antara dua tabel atau lebih pada sistem basis data. Penjelasan rangkaian basis data aplikasi
e-commerce pada Arsefa Collection dapat dilihat pada gambar 3.64
Gambar 3.64 Diagram relasi e-commerce pada Arsefa Collection
III. 4. 1. 2. Struktur Tabel
Struktur tabel adalah spesifikasi file dari tiap tabel yang digunakan dalam sistem yang akan dibangun. Struktur tabel dari sistem yang
dibangun adalah sebagai berikut:
1. Custo me r
Nama table : customer
Primary Key : customer_id
Tabel 3.49 Struktur Tabel customer Nama Field
Tipe Ukuran
Keterangan
customer_id INT
11 Primary Key
firstname Varchar
32 lastname
Varchar 32
email Varchar
96 telepone
Varchar 32
fax Varchar
32 password
Varchar 40
address_id INT
11 status
INT 1
approved INT
1
2. zone
Nama table : zone
Primary Key : zone_id
Tabel 3.50 Struktur Tabel zone Nama Field
Tipe Ukuran
Keterangan
zone_id INT
11 Primary Key
country_id INT
11 code
Varchar 255
name Varchar
255 status
INT 1
3. stock_status
Nama table : stock_status
Primary Key : stock_status _id
Tabel 3.51 Struktur Tabel stock_status Nama Field
Tipe Ukuran
Keterangan
stock_status _id INT
11 Primary Key
name Varchar
32
4. city
Nama table : city
Primary Key : id_city
Tabel 3.52 Struktur Tabel city Nama Field
Tipe Ukuran
Keterangan
id_city INT
11 Primary Key
city Varchar
100 zone_id
Varchar 5
5. country
Nama table : country
Primary Key : country_id
Tabel 3.53 Struktur Tabel country Nama Field
Tipe Ukuran
Keterangan
country_id INT
11 Primary Key
name Varchar
128 iso_code_2
Varchar 5
iso_code_3 Varchar
3 address_format
Text postcode_required
INT 1
status INT
1
6. use r
Nama table : user
Primary Key : user_id
Tabel 3.54 Struktur Tabel user Nama Field
Tipe Ukuran
Keterangan
user_id INT
11 Primary Key
username Varchar
20 password
Varchar 32
firstname Varchar
32 lastname
Varchar 32
email Varchar
96 status
INT 1
ip Varchar
15 date_added
DATETIME
7. address
Nama table : address
Primary Key : address_id
Tabel 3.55 Struktur Tabel address Nama Field
Tipe Ukuran
Keterangan
address_id INT
11 Primary Key
customer_id Varchar
12 firstname
Varchar 32
lastname Varchar
32 address_1
Varchar 128
address_2 Varchar
128 postcode
Varchar 10
city Varchar
128 zone_id
INT 11
8 . product
Nama tabel : product
Primary Key : product_id
Tabel 3.56 Struktur Tabel product Nama Field
Tipe Ukuran
Keterangan
product_id INT
11 Primary Key
model Varchar
64 sku
Varchar 64
quantity INT
4 stock_status_id
INT 11
image Varchar
255 shipping
INT 1
price Decimal
15,4 date_available
Date weight
Decimal 5,2
status INT
1 date_added
Datetime date_modified
Datetime viewed
INT 5
sort_order INT
11 subtract
INT 1
minimum INT
1 cost
Decimal 15,4
description Text
9. Category
Nama table : category
Primary Key : category_id
Tabel 3.57 Struktur Tabel category Nama Field
Tipe Ukuran
Keterangan
category_id INT
11 Primary Key
product_id Int
11 image
Varchar 255
parent_id INT
11 sort_order
INT 3
date_added Datetime
date_modified Datetime
status INT
1 description
Text
10. Return
Nama table : return
Primary Key : return_id
Tabel 3.58 Struktur Tabel
return
Nama Field Tipe
Ukuran Keterangan
return_id INT
11 Primary Key
order_id INT
11 date_ordered
Date costumer_id
INT 11
firstname Varchar
32 lastname
Varchar 32
email Varchar
96 telephone
Varchar 32
status INT
11 comment
Text date_added
Datetime date_modified
Datetime reason
INT 11
11. confirmation
Nama table : confirmation
Primary Key : confirmation_id
Tabel 3.59 Struktur Tabel
tbl_konfirmasi
Nama Field Tipe
Ukuran Keterangan
confirmation_id
INT 11
Primary Key name
Varchar 30
Order_id Varchar
10 Email
Varchar 40
total Decimal
15,4 date
Date bank
Varchar 20
no.rek INT
20 information
Varchar 100
status INT
5
12. order
Nama table : order
Primary Key : order_id
Tabel 3.60 Struktur Tabel
order
Nama Field Tipe
Ukuran Keterangan
Order_id INT
11 Primary Key
Costumer_id INT
11 Firstname
Varchar 32
Lastname Varchar
32 Telephone
Varchar 32
Fax Varchar
32 Email
Varchar 96
Comment Text
Total Decimal 15,4
Order_status_id INT
11 Value
Decimal 15,8 Date_modified
Datetime Date_added
Datetime
III. 4. 2. Arsitektur Menu