sc_name = {a-z | A-Z | 0-9}
sc_cost = {0-9}
sc_day =
q. Data shipping province =
sp_id+sp_name sp_id
= {0-9} sp_name
= {a-z | A-Z | 0-9}
r. Data discount =
dsc_id+dsc_code+dsc_percentage dsc_id
= {0-9} dsc_code
= {a-z | A-Z | 0-9} dsc_percentage
= {0-9}
s. Data news =
nw_id+ nw_title+nw_content+nw_created+nw_modified+nw_hit+nw_status
nw_id = {0-9}
nw_title = {a-z | A-Z | 0-9}
nw_content = {a-z | A-Z | 0-9}
nw_created = DD+MM+YYYY | HH+MM+SS
nw_modified = DD+MM+YYYY | HH+MM+SS
nw_hit = {0-9}
nw_status = {a-z | A-Z | 0-9}
4.6 Kebutuhan Perangkat Keras dan Perangkat Lunak
Universitas Sumatera Utara
4.6.1 Pengembangan Sistem
Perangkat keras dan perangkat lunak yang digunakan pada saat mengembangkan sistem aplikasi e-commerce ini adalah:
Tabel 3.10 Spesifikasi Perangkat Keras
Tabel 3.11 Spesifikasi Perangkat Lunak
4.6.2 Implementasi Sistem
Kebutuhan minimal perangkat keras dan perangkat lunak yang digunakan untuk mengimplementasikan aplikasi e-commerce ini adalah:
Tabel 3.12 Kebutuhan Minimal Spesifikasi Perangkat Keras
Tabel 3.13 Kebutuhan Minimal Spesifikasi Perangkat Lunak
No Software
Spesifikasi
1 Sistem Operasi
Microsoft Windows 7 Ultimate Adobe Dreamweaver CS5
Adobe Photoshop CS5 CorelDraw X5
Google Chrome XAMPP
3 Basis Data
MySQL Software Pendukung
2
No Hardware
Spesifikasi
Prosesor Intel Pentium 4 RAM 512 MB
Harddisk 20 GB Monitor 14
1 Personal Computer
No Software
Spesifikasi
1 Sistem Operasi Windows XP SP2
Internet Explorer XAMPP
3 Basis Data mySQL
2 Software Pendukung
No Hardware
Spesifikasi
Prosesor Intel Core i3 RAM 2 GB
Harddisk 320 GB 1 Laptop ASUS A44H SERIES
Universitas Sumatera Utara
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
Tahap implementasi sistem merupakan tahap penerapan sistem agar dapat dioperasikan secara optimal sesuai kebutuhan. Implementasi antarmuka
yang dibuat pada tahap perancangan, diimplementasikan menjadi bentuk halaman web yang dibangun dengan menggunakan perangkat lunak yang
dijelaskan pada implementasi program.
5.1.2.1 Halaman Antarmuka User
Gambar 4.1 Halaman Beranda
Gambar 4.2 Login
Universitas Sumatera Utara
Gambar 4.3 Halaman Pendaftaran
Gambar 4.4 Halaman Lihat Produk
Gambar 4.5 Halaman Keranjang
Universitas Sumatera Utara
Gambar 4.6 Halaman Informasi Pengiriman Barang
Gambar 4.7 Halaman Review Pesanan
Gambar 4.8 Halaman Invoice
Universitas Sumatera Utara
Gambar 4.9 Halaman Konfirmasi Order
Gambar 4.10 Halaman Profil Pelanggan
5.1.2.2 Halaman Antarmuka Admin
Gambar 4.11 Halaman Login Admin
Universitas Sumatera Utara
Gambar 4.12 Halaman Tambah Barang
Gambar 4.13 Halaman Edit Barang
Gambar 4.14 Halaman Edit Status Pesanan
Universitas Sumatera Utara
5.2 Pengujian Tabel 4.20 Tabel Pengujian User
Tabel 4.21 Tabel Pengujian Admin
Dari Tabel di atas, bahwa pengujian implementasi sistem berjalan dengan sukses. Dimulai dari Costumer mendaftar dengan hasil yang berhasil. Kemudian
costumer tersebut login kembali dan berbelanja dengan hasil berhasil. Dan terakhir costumer logout juga dengan hasil berhasil.
Tidak berbeda hasil yang di dapat ketika kita mulai pengujian sebagai admin. Dimulai login, input produk, memproses status pesanan sampai logut kembali, semua
dengan hasil berhasil.
VALIDASI LINK
UBAH TAMBAH
SIMPAN HAPUS
STATUS
1 Daftar
- -
- -
Berhasil 2
Login
-
- -
- Berhasil
3 Logout
-
- -
- -
Berhasil 4
Belanja -
Berhasil
NAMA MODUL NO
SKENARIO
VALIDASI LINK
UBAH TAMBAH
SIMPAN HAPUS
STATUS
1 Login
- -
- -
Berhasil 2
Logout -
-
- -
- Berhasil
3 Produk
-
Berhasil 4
Status Pesanan -
-
Berhasil
SKENARIO NAMA MODUL
NO
Universitas Sumatera Utara
1 BAB VI
2 P E N U T U P
6.1 Kesimpulan
Dari hasil pembahasan dan sedikit pengujian di atas dapat disimpulkan bahwa a.
Pada pengujian dan implementasi website ini secara offline, user dapat berbelanja produk-produk
GAZE.inc Clothing Company “Waroeng Badjoe”. b.
Dengan adanya aplikasi berbasis web untuk menangani proses penjualan ini maka data akan lebih terstruktur dan dapat diakomodir dengan baik.
c. Aplikasi juga mampu membuat laporan penjualan, jurnal, dan buku besar.
d. Admin dapat mengelola data-data produk pada website ini.
6.2 Saran
Untuk memperbaiki dan mengembangkan kinerja juga kelengkapan fungsi dari aplikasi berbasis web ini, maka disarankan untuk:
a. Menambahkan pilihan pembayaran melalui PayPal atau kartu kredit.
b. Pada aplikasi ini tidak mengunakan proses pembayaran secara otomatis,
sehingga diharapkan kedepan dapat dikembangkan agar menjadi lebih baik. c.
Pada aplikasi ini diharapkan dikembangkan menjadi aplikasi yang lebih baik agar kualitas menjadi lebih baik dan dapat berfungsi sesuai dengan kebutuhan
pengguna. d.
Pemesanan barang dapat dilakukan berskala internasional.
Universitas Sumatera Utara
1 BAB II
LANDASAN TEORI
2.1 Profil Perusahaan