Data discount = Data news = Pengujian Tabel 4.20 Tabel Pengujian User Kesimpulan Saran

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