T1 562011021 BAB III

(1)

Bab III. PERANCANGAN SISTEM

3.1 Analisis Sistem

Secara umum pengertian dari sistem adalah sekelompok elemen atau komponen yang saling berhubungan dan bekerjasama dalam mencapai suatu tujuan tertentu. Elemen-elemen dari suatu sistem pada dasarnya terdiri atas input, proses dan output. Sistem belanja online merupakan bagian dari aplikasi sistem e-commerce yang tidak terlepas dari elemen – elemen input, proses dan output.

Berdasarkan pada sistem e-commerce pada umumnya, sistem belanja online berbasis web disini dijelaskan tahapan analisis sistem yang memproses input dari dua pengguna yaitu pelanggan, dan penjual atau administrator. Pada tahap analisis sistem ini akan dijelaskan bagaimana setiap entitas berinteraksi dengan sistem untuk menjalankan setiap fungsinya masing-masing, oleh karena itu perlu mendefinisikan fungsi masing-masing entitas dalam sistem agar dalam perancangan sistem tidak terjadi kesalahan-kesalahan dalam implementasinya. Secara garis besar sistem belanja online yang akan dikembangkan disini terdiri dari proses-proses yang meliputi pendaftaran user, masuk ke area


(2)

pelanggan, pemesanan, pembayaran dan pengiriman barang.

3.1.1 Alur Sistem

Sistem belanja online berbasis web dikembangkan atas dasar fungsi operasi dari penjual dan pembeli yang dibuat untuk mempermudah dalam pembelian barang. Penjual dan pembeli adalah pengguna sistem yang melakukan proses penukaran barang, didalam sistem ini penjual sebagai penyedia barang sekaligus pengelola sistem web yang disebut administrator, sedangkan pembeli adalah yang membutuhkan barang tersebut.

3.1.2 DFD

Data Flow Diagram (DFD) merupakan suatu model logika data atau proses yang dibuat untuk menggambarkan dari mana asal data, kemana tujuan data yang keluar sistem dan dimana data disimpan. Secara umum DFD adalah grafik yang menggambarkan aliran data yang berhubungan dengan input, proses dan output dari model sistem.

Dalam tahapan analisis perancangan sistem belanja online, dibuat Data Flow Diagram yang menunjukkan garis besar dari alur proses dalam sistem. Proses-proses yang berjalan dalam sistem ini di operasikan oleh dua entitas luar yang mempunyai fungsi tersendiri berdasarkan kebutuhan terhadap sistem, yaitu entitas pertama adalah


(3)

user atau pelanggan yang berfungsi sebagai pembeli barang, entitas kedua adalah penjual atau administrator yang berfungsi sebagai penyedia barang serta pengelola basis data sistem. Berdasarkan definisi fungsi entitas tersebut dibuat DFD Level 0 pada Gambar 3.1 sebagai awal penyusunan analisis perancangan sistem belanja online berbasis web.

Gambar 3.1 Data Flow Diagram Level 0 Keterangan :

Data yang mengalir dari atau ke admin : 1. Login

2. Konfirmasi order

3. Cek konfirmasi pembayaran 4. Konfirmasi barang siap kirim 5. Informasi Customer

6. Informasi order customer

7. Informasi konfirmasi pembayaran

Data yang mengalir dari atau ke Customer : 8. Registrasi customer

9. Login customer

10. Input melakukan pemesanan 11. Mengirim deposit 50%


(4)

12. Data customer 13. Data pemesanan

14. Informasi barang siap kirim

3.1.3 Data Flow Diagram level 1

Selanjutnya untuk memenuhi kebutuhan sistem yang masih belum lengkap pada DFD level 0 maka dibuat DFD pada tahapan proses yang diperlukan oleh sistem belanja online yang ditunjukkan pada Gambar 3.2 sebagai DFD yang meneruskan proses sistem DFD sebelumnya.


(5)

3.2 Flowchart


(6)

Pada gambar 3.3 diatas, dapat dijelaskan jalannya alur sistem web Jual Pintu dan Jendela Rumah adalah sebagai berikut :

a. Input data register

b. User harus memasukkan data diri ke form register.

c. Sistem akan mengecek apakah username sudah ada di sistem atau belum, kalau belum data akan tersimpan di database dan akan menuju ke halaman login.

d. User memasukkan username dan password. Tipe user saat login menentukkan fungsi-fungsi halaman yang dapat digunakan.

e. Proses verification apakah username dan password yang digunakan sesuai dengan yang tersimpan di database. Apabila cocok maka dilanjutkan ke menu utama, bila tidak cocok maka ada peringatan dan kembali ke halaman login.

f. Tampilan halaman, yang berisi navigasi yang memiliki fungsi – fungsi seperti :

o Galeri Order, menampilkan galeri produk yang berfungsi untuk memesan produk yang akan dibeli.

o Halaman pertanyaan, menampilkan form yang berfungsi untuk menginputkan pertanyaan kepada admin.

o Data user, menampilkan table user yang berfungsi untuk mengubah dan menghapus data user.

o Data order, untuk menampilkan tabel order yang berfungsi untuk mengkonfirmasi dan membatalkan order dari user.


(7)

o Menu bantuan, yang memiliki fungsi untuk memberi bantuan bagi user cara penggunaan pemesanan ataupun mengalami kesulitan.

g. Semua data akan tersimpan ke dalam database. h. Pemesanan selesai.

3.3 LKT (Lembar Kerja Tampilan)

3.3.1 Halaman awal (sebelum pelanggan login) 1. Halaman Beranda

Halaman beranda memuat beberapa menu. Klik Fld1 tampil navigasi masuk dan daftar. Klik menu Fld2 tampil halaman beranda. Klik menu Fld3 tampil halaman beranda. Klik Fld4 tampil halaman galeri. Klik Fld5 tampil halaman tentang. Klik Fld6 tampil halaman Faq. Klik menu Fld7 tampil halaman tips. Menu Fld8 memuat slideshow produk. Klik Fld9 untuk kembali ke atas.


(8)

Keterangan :

Fld1 : Menu (masuk/daftar) Fld2 : Header

Fld3 : Menu navigasi (Beranda) Fld4 : Menu navigasi (Galeri) Fld5 : Menu navigasi (Tentang) Fld6 : Menu navigasi (Faq) Fld7 : Menu navigasi (Tips) Fld8 : Slideshow produk Fld9 : Button top

2. Halaman Daftar

Halaman daftar memuat beberapa menu. Klik Fld1 tampil navigasi masuk dan daftar. Klik menu Fld2 tampil halaman beranda. Klik menu Fld3 tampil halaman beranda. Klik Fld4 tampil halaman galeri. Klik Fld5 tampil halaman tentang. Klik Fld6 tampil halaman Faq. Klik menu Fld7 tampil halaman tips. Menu Fld8 memuat field username. Menu Fld9 memuat field password. Menu Fld10 memuat field email. Menu Fld11 memuat nama lengkap. Menu Fld12 memuat alamat. Menu Fld13 memuat no. telpon. Menu Fld14 memuat jenis kelamin. Menu Fld15 memuat kode captcha. Menu Fld16 memuat tombol button simpan, berfungsi untuk menyimpan data register. Fld17 memuat tombol reset berfungsi untuk menghapus semua field.


(9)

Menu Fld18 memuat gambar. Klik Fld19 untuk kembali ke atas.

Gambar 3.5 LKT Halaman daftar Keterangan :

Fld1 : Menu (masuk/daftar) Fld11 : Nama lengkap Fld2 : Header Fld12 : Alamat

Fld3 : Menu navigasi (Beranda) Fld13 : No.Telp Fld4 : Menu navigasi (Galeri) Fld14 : Jenis kelamin Fld5 : Menu navigasi (Tentang) Fld15 : Kode captcha Fld6 : Menu navigasi (Faq) Fld16 : Button simpan Fld7 : Menu navigasi (Tips) Fld17 : Button reset Fld8 : Username Fld18 : Gambar Fld9 : Password Fld19 : Button top Fld10 : Email


(10)

3. Halaman Login

Halaman login memuat beberapa menu. Klik Fld1 tampil navigasi masuk dan daftar. Klik menu Fld2 tampil halaman beranda. Klik menu Fld3 tampil halaman beranda. Klik Fld4 tampil halaman galeri. Klik Fld5 tampil halaman tentang. Klik Fld6 tampil halaman Faq. Klik menu Fld7 tampil halaman tips. Menu Fld8 memuat field username. Menu Fld9 memuat password. Menu Fld10 memuat gambar. Menu Fld11 memuat tombol masuk, berfungsi untuk masuk ke dalam halaman pelanggan. Klik Fld12 untuk kembali ke atas.

Gambar 3.6 LKT Halaman login Keterangan :

Fld1 : Menu (masuk/daftar) Fld11 : Button masuk Fld2 : Header Fld12 : Button Top Fld3 : Menu navigasi (Beranda)


(11)

Fld4 : Menu navigasi (Galeri) Fld5 : Menu navigasi (Tentang) Fld6 : Menu navigasi (Faq) Fld7 : Menu navigasi (Tips) Fld8 : Username

Fld9 : Password Fld10 : Gambar 4. Halaman Galeri

Halaman galeri memuat beberapa menu. Klik Fld1 tampil navigasi masuk dan daftar. Klik menu Fld2 tampil halaman beranda. Klik menu Fld3 tampil halaman beranda. Klik Fld4 tampil halaman galeri. Klik Fld5 tampil halaman tentang. Klik Fld6 tampil halaman Faq. Klik menu Fld7 tampil halaman tips. Menu Fld8 memuat gambar produk pintu. Menu Fld9 memuat gambar produk jendela. Klik menu Fld10 memuat tombol pilih, berfungsi untuk melanjutkan ke halaman berikutnya. Fld11 memuat tombol pilih, berfungsi untuk melanjutkan ke halaman berikutnya. Klik menu Fld12 untuk kembali ke atas.


(12)

Gambar 3.7 LKT Halaman Galeri Keterangan :

Fld1 : Menu (masuk/daftar) Fld11 : Button buka Fld2 : Header Fld12 : Button top Fld3 : Menu navigasi (Beranda)

Fld4 : Menu navigasi (Galeri) Fld5 : Menu navigasi (Tentang) Fld6 : Menu navigasi (Faq) Fld7 : Menu navigasi (Tips) Fld8 : Galeri pintu

Fld9 : Button buka Fld10 : Galeri jendela

5. Halaman Tentang

Halaman tentang memuat beberapa menu. Klik Fld1 tampil navigasi masuk dan daftar. Klik menu Fld2 tampil halaman beranda. Klik menu Fld3 tampil halaman beranda. Klik


(13)

Fld4 tampil halaman galeri. Klik Fld5 tampil halaman tentang. Klik Fld6 tampil halaman Faq. Klik menu Fld7 tampil halaman tips. Menu Fld8 memuat peta alamat perusahaan. Menu Fld9 memuat gambar, info kontak dan nomor rekening pemilik. Klik menu Fld10 memuat deskripsi perusahaan. Klik menu Fld11 untuk kembali ke atas.

Gambar 3.8 LKT Halaman Tentang Keterangan :

Fld1 : Menu (masuk/daftar) Fld11 : Button top Fld2 : Header

Fld3 : Menu navigasi (Beranda) Fld4 : Menu navigasi (Galeri) Fld5 : Menu navigasi (Tentang) Fld6 : Menu navigasi (Faq) Fld7 : Menu navigasi (Tips)


(14)

Fld8 : Peta alamat (google map) Fld9 : Deskripsi website

Fld10 : Gambar, info kontak dan nomor rekening pemilik 6. Halaman Faq

Halaman beranda memuat beberapa menu. Klik Fld1 tampil navigasi masuk dan daftar. Klik menu Fld2 tampil halaman beranda. Klik menu Fld3 tampil halaman beranda. Klik Fld4 tampil halaman galeri. Klik Fld5 tampil halaman tentang. Klik Fld6 tampil halaman Faq. Klik menu Fld7 tampil halaman tips. Menu Fld8 memuat pertanyaan – pertanyaan penting seputar sistem pemesanan. Klik menu Fld9 untuk kembali ke atas.

Gambar 3.9 LKT Halaman Faq Keterangan :

Fld1 : Menu (masuk/daftar) Fld2 : Header


(15)

Fld3 : Menu navigasi (Beranda) Fld4 : Menu navigasi (Galeri) Fld5 : Menu navigasi (Tentang) Fld6 : Menu navigasi (Faq) Fld7 : Menu navigasi (Tips)

Fld8 : FAQ (Pertanyaan – pertanyaan penting) Fld9 : Button top

7. Halaman Tips

Halaman beranda memuat beberapa menu. Klik Fld1 tampil navigasi masuk dan daftar. Klik menu Fld2 tampil halaman beranda. Klik menu Fld3 tampil halaman beranda. Klik Fld4 tampil halaman galeri. Klik Fld5 tampil halaman tentang. Klik Fld6 tampil halaman Faq. Klik menu Fld7 tampil halaman tips. Menu Fld8 memuat tips untuk menambah referensi pelanggan. Klik Menu Fld9 memuat tombol, berfungsi untuk melihat lebih lengkap dari tips. Klik menu Fld10 untuk kembali ke atas.


(16)

Gambar 3.10 LKT Halaman Tips Keterangan :

Fld1 : Menu (masuk/daftar) Fld2 : Header

Fld3 : Menu navigasi (Beranda) Fld4 : Menu navigasi (Galeri) Fld5 : Menu navigasi (Tentang) Fld6 : Menu navigasi (Faq) Fld7 : Menu navigasi (Tips) Fld8 : Tips

Fld9 : Link read more Fld10 : Button top

3.3.2 Halaman Pelanggan 1. Halaman Beranda

Halaman beranda memuat beberapa menu. Klik Fld1 tampil navigasi keluar. Klik menu Fld2 tampil deskripsi


(17)

login. Klik menu Fld3 tampil halaman beranda. Klik Fld4 tampil halaman beranda. Klik Fld5 tampil halaman galeri. Klik Fld6 tampil halaman tentang. Klik Fld7 tampil halaman daftar order. Klik menu Fld8 tampil halaman bantuan. Klik menu Fld9 memuat halaman faq. Klik menu Fld10 memuat halaman tips. Klik Fld11 memuat slideshow gambar produk. Klik menu Fld12 untuk kembali ke atas.

Gambar 3.11 LKT Halaman Beranda Keterangan :

Fld1 : Menu (keluar) Fld10 : Menu navigasi (Tips) Fld2 : Status login Fld11 : Slideshow produk Fld3 : Header Fld12 : Button top

Fld4 : Menu navigasi (Beranda) Fld5 : Menu navigasi (Galeri) Fld6 : Menu navigasi (Tentang) Fld7 : Menu navigasi (Daftar Order) Fld8 : Menu navigasi (Bantuan)


(18)

Fld9 : Menu navigasi (Faq) 2. Halaman Galeri

Halaman galeri memuat beberapa menu. Klik Fld1 tampil navigasi keluar. Klik menu Fld2 tampil deskripsi login. Klik menu Fld3 tampil halaman beranda. Klik Fld4 tampil halaman beranda. Klik Fld5 tampil halaman galeri. Klik Fld6 tampil halaman tentang. Klik Fld7 tampil halaman daftar order. Klik menu Fld8 tampil halaman bantuan. Klik menu Fld9 memuat halaman faq. Klik menu Fld10 memuat halaman tips. Klik Fld11 memuat produk pintu. Klik Fld12 memuat tombol pilih, berfungsi untuk ke halaman selanjutnya. Klik Fld13 memuat produk jendela. Klik Fld13 memuat tombol pilih, berfungsi untuk ke halaman selanjutnya. Klik menu Fld15 untuk kembali ke atas.


(19)

Keterangan :

Fld1 : Menu (keluar) Fld11 : Galeri pintu Fld2 : Status login Fld12 : Button buka Fld3 : Header Fld13 : Galeri jendela Fld4 : Menu navigasi (Beranda) Fld14 : Button buka Fld5 : Menu navigasi (Galeri) Fld15 : Button top Fld6 : Menu navigasi (Tentang)

Fld7 : Menu navigasi (Daftar Order) Fld8 : Menu navigasi (Bantuan) Fld9 : Menu navigasi (Faq) Fld10 : Menu navigasi (Tips) 3. Halaman Order

Halaman order memuat beberapa menu. Klik Fld1 tampil navigasi keluar. Klik menu Fld2 tampil deskripsi login. Klik menu Fld3 tampil halaman beranda. Klik Fld4 tampil halaman beranda. Klik Fld5 tampil halaman galeri. Klik Fld6 tampil halaman tentang. Klik Fld7 tampil halaman daftar order. Klik menu Fld8 tampil halaman bantuan. Klik menu Fld9 memuat halaman faq. Klik menu Fld10 memuat halaman tips. Klik Fld11 memuat field Input lebar. Klik Fld12 memuat field Input tinggi. Klik Fld13 memuat field Input tebal. Klik Fld14 memuat field pilih jeni kayu. Klik Fld15 memuat field Input jumlah order. Klik Fld16 memuat tombol buka. Klik Fld17 memuat tombol cek detail, burfungsi untuk melihat data serta harga. Klik Fld18 memuat tombol reset untuk mengkosongkan semu field.


(20)

Klik Fld19 memuat tombol simpan semua data ke dalam database. Klik menu Fld20untuk kembali ke atas.

Gambar 3.13 LKT Halaman Order Keterangan :

Fld1 : Menu (keluar) Fld11 : Input lebar (cm) Fld2 : Status login Fld12 : Input tinggi (cm) Fld3 : Header Fld13 : Input tebal (cm) Fld4 : Menu navigasi (Beranda) Fld14 : Pilih jenis kayu Fld5 : Menu navigasi (Galeri) Fld15 : jumlah order Fld6 : Menu navigasi (Tentang) Fld16 : Button buka Fld7 : Menu navigasi (Daftar Order)

Fld8 : Menu navigasi (Bantuan) Fld17 : Button Cek detail Fld9 : Menu navigasi (Faq) Fld18 : Button reset Fld10 : Menu navigasi (Tips) Fld20 : Button Simpan Fld19 : Info order (harga, ukuran) Fld21 : Button top


(21)

4. Halaman Bantuan

Halaman bantuan memuat beberapa menu. Klik Fld1 tampil navigasi keluar. Klik menu Fld2 tampil deskripsi login. Klik menu Fld3 tampil halaman beranda. Klik Fld4 tampil halaman beranda. Klik Fld5 tampil halaman galeri. Klik Fld6 tampil halaman tentang. Klik Fld7 tampil halaman daftar order. Klik menu Fld8 tampil halaman bantuan. Klik menu Fld9 memuat halaman faq. Klik menu Fld10 memuat halaman tips. Klik Fld11 memuat field input pertanyaan. Klik Fld12 memuat tombol simpan, berfungsi untuk mengirim pertanyaan. Klik Fld13 memuat tombol reset untuk mengkosong filed pertanyaan. Klik Fld14 memuat semua pertanyaan dari user atau yang telah terkirim. Klik Fld15 memuat semua pertanyaan dari admin atau yang telah terkirim Klik menu Fld16 untuk kembali ke atas.


(22)

Keterangan :

Fld1 : Menu (keluar) Fld12 : Button simpan Fld2 : Status login Fld13 : Button reset Fld3 : Header Fld14 : Pertanyaan pelanggan Fld4 : Menu navigasi (Beranda) Fld15 : Pertanyaan admin Fld5 : Menu navigasi (Galeri) Fld16 : Button top Fld6 : Menu navigasi (Tentang)

Fld7 : Menu navigasi (Daftar Order) Fld8 : Menu navigasi (Bantuan) Fld9 : Menu navigasi (Faq) Fld10 : Menu navigasi (Tips) Fld11 : Kolom input pertanyaan


(23)

3.4 JST (Jaringan Semantik Tampilan)

Gambar 3.15 Jaringan Semantik Tampilan Jual Pintu dan Jendela Rumah Keterangan :

T1 : Beranda T8 : Beranda admin T2 : Login T9 : Daftar user T3 : Beranda pelanggan T10 : Daftar order

T4 : Galeri T11 : Bantuan pertanyaan T5 : Order T12 : Tips

T6 : Daftar order


(24)

3.5 Rancangan Database

Rancangan basis data untuk pembuatan website jual pintu dan jendela rumah ini menggunakan database MySQL. Pada tabel database terdapat kunci primary key (PK) dan juga terdapat kunci foreign key (FK) yang menunjukkan kunci pada tabel induk. Detail dari tabel rancangannya ditunjukkan pada tabel berikut :

3.5.1 Relasi Database

Gambar 3.16 Relasi database db_belanjakusen

3.5.2 Struktur Database 1. Tabel user

Tabel user berfungsi untuk menyimpan data pelanggan. Dtunjukkan pada Tabel 3.1

Tabel 3.1 Tabel User


(25)

id Int 11 Id

pelanggan

PK

username Varchar 30 Username Unique password Varchar 32 Password

email Varchar 30 Email

status Varchar 15 Status User tanggal_regristasi Date Tanggal

Regristasi namalengkap Varchar 100 Nama

Lengkap alamatlengkap Varchar 200 Alamat

lengkap no_telp decimal 50.0 Nomor

Telpon jenis_kelamin Varchar 30 Jenis

Kelamin

2. Tabel tbl_barang

Tabel tbl_barang adalah table yang mengatur beberapa data pesanan dari pelanggan, misalkan pelanggan akan memesan satu pintu, maka data pesanan pintu akan masuk ke dalam tabel tbl_barang. Dtunjukkan pada Tabel 3.2

Tabel 3.2 Tabel tbl_barang

Field Tipe Size Keterangan Key


(26)

username Varchar 20 Username namalengkap Varchar 100 Nama Lengkap jeniskayu Varchar 30 Jenis Kayu kode_kusen Varchar 30 Kode Pintu atau Jendela nama_order Varchar 100 Nama Pesanan lebar Varchar 30 Lebar Pintu

atau Jendela panjang Varchar 30 Panjang Pintu

atau Jendela tebal Varchar 30 Tebal Pintu

atau Jendela luas Varchar 30 Luas Pintu atau

Jendela totalharga Varchar 30 Total Harga tgl_order timestamp Tanggal Pesan gmbr_kusen Varchar 30 Gambar

Pesanan

jumlah Varchar 11 Jumlah pesanan status Varchar 30 Status Pesanan

3. Tabel komentar_bantuan

Tabel komentar_bantuan berfungsi untuk menyimpan beberapa pertanyaan yang dikirim oleh pelanggan apabila mengalami kesulitan. Dtunjukkan pada Tabel 3.3


(27)

Tabel 3.3 Tabel komentar_bantuan

Field Tipe Size Keterangan Key

komen_id Int 11 Id komentar PK username Varchar 20 Username

namalengkap Varchar 100 Nama Lengkap status Varchar 11 Status User

komentar Text Pertanyaan

Pelanggan date_created Timestamp Tanggal Input

Pertanyaan

4. Tabel komentar_bantuan_admin

Tabel komentar_bantuan_admin berfungsi untuk menyimpan beberapa pertanyaan yang dikirim oleh administrator kepada pelanggan. Dtunjukkan pada Tabel 3.4

Tabel 3.4 Tabel komentar_bantuan_admin

Field Tipe Size Keterangan Key

id Int 11 Id komentar PK

username Varchar 30 Username

komen Text Pertanyaan

Administrator date_created Timestamp Tanggal Input


(28)

5. Tabel tips

Tabel tips berfungsi untuk menyimpan beberapa tips untuk pelanggan, misalkan untuk membantu atau menambah referensi dalam memesan. Dtunjukkan pada Tabel 3.5

Tabel 3.5 Tabel tips

Field Tipe Size Keterangan Key

id Int 11 Id komentar PK

username Varchar 30 Username

komen Text Pertanyaan

Administrator date_created Timestamp Tanggal

Input Pertanyaan

3.6Rancangan Tampilan Sistem

Perancangan desain untuk web jual pintu dan jendela rumah ditunjukan seperti gambar 4.10 di bawah ini yang terbagi menjadi beberapa bagian yaitu :

a. Header, bagian ini adalah tampilan atas dari desain yang berisi judul untuk sistem web jual pintu dan jendela rumah.

b. Menu Navigation, adalah bagian yang memuat tentang menu navigasi untuk membuka halaman yang lain. d. Content, adalah isi utama dari website berisi tentang pintu


(29)

e. Footer, berisi tentang tahun pembuatan sistem, pembuat dan hak cipta.


(1)

3.5 Rancangan Database

Rancangan basis data untuk pembuatan website jual pintu dan jendela rumah ini menggunakan database MySQL. Pada tabel database terdapat kunci primarykey (PK) dan juga terdapat kunci foreignkey (FK) yang menunjukkan kunci pada tabel induk. Detail dari tabel rancangannya ditunjukkan pada tabel berikut :

3.5.1 Relasi Database

Gambar 3.16 Relasi database db_belanjakusen 3.5.2 Struktur Database

1. Tabel user

Tabel user berfungsi untuk menyimpan data pelanggan. Dtunjukkan pada Tabel 3.1

Tabel 3.1 Tabel User


(2)

id Int 11 Id

pelanggan

PK

username Varchar 30 Username Unique

password Varchar 32 Password

email Varchar 30 Email

status Varchar 15 Status User

tanggal_regristasi Date Tanggal

Regristasi

namalengkap Varchar 100 Nama

Lengkap

alamatlengkap Varchar 200 Alamat

lengkap

no_telp decimal 50.0 Nomor

Telpon

jenis_kelamin Varchar 30 Jenis

Kelamin

2. Tabel tbl_barang

Tabel tbl_barang adalah table yang mengatur beberapa data pesanan dari pelanggan, misalkan pelanggan akan memesan satu pintu, maka data pesanan pintu akan masuk ke dalam tabel tbl_barang. Dtunjukkan pada Tabel 3.2

Tabel 3.2 Tabel tbl_barang

Field Tipe Size Keterangan Key


(3)

username Varchar 20 Username

namalengkap Varchar 100 Nama Lengkap

jeniskayu Varchar 30 Jenis Kayu

kode_kusen Varchar 30 Kode Pintu

atau Jendela

nama_order Varchar 100 Nama Pesanan

lebar Varchar 30 Lebar Pintu

atau Jendela

panjang Varchar 30 Panjang Pintu

atau Jendela

tebal Varchar 30 Tebal Pintu

atau Jendela

luas Varchar 30 Luas Pintu atau

Jendela

totalharga Varchar 30 Total Harga

tgl_order timestamp Tanggal Pesan

gmbr_kusen Varchar 30 Gambar

Pesanan

jumlah Varchar 11 Jumlah pesanan

status Varchar 30 Status Pesanan

3. Tabel komentar_bantuan

Tabel komentar_bantuan berfungsi untuk menyimpan beberapa pertanyaan yang dikirim oleh pelanggan apabila mengalami kesulitan. Dtunjukkan pada Tabel 3.3


(4)

Tabel 3.3 Tabel komentar_bantuan

Field Tipe Size Keterangan Key

komen_id Int 11 Id komentar PK

username Varchar 20 Username

namalengkap Varchar 100 Nama

Lengkap

status Varchar 11 Status User

komentar Text Pertanyaan

Pelanggan

date_created Timestamp Tanggal Input

Pertanyaan

4. Tabel komentar_bantuan_admin

Tabel komentar_bantuan_admin berfungsi untuk menyimpan beberapa pertanyaan yang dikirim oleh administrator kepada pelanggan. Dtunjukkan pada Tabel 3.4

Tabel 3.4 Tabel komentar_bantuan_admin

Field Tipe Size Keterangan Key

id Int 11 Id komentar PK

username Varchar 30 Username

komen Text Pertanyaan

Administrator

date_created Timestamp Tanggal Input


(5)

5. Tabel tips

Tabel tips berfungsi untuk menyimpan beberapa tips untuk pelanggan, misalkan untuk membantu atau menambah referensi dalam memesan. Dtunjukkan pada Tabel 3.5

Tabel 3.5 Tabel tips

Field Tipe Size Keterangan Key

id Int 11 Id komentar PK

username Varchar 30 Username

komen Text Pertanyaan

Administrator

date_created Timestamp Tanggal

Input Pertanyaan

3.6Rancangan Tampilan Sistem

Perancangan desain untuk web jual pintu dan jendela rumah ditunjukan seperti gambar 4.10 di bawah ini yang terbagi menjadi beberapa bagian yaitu :

a. Header, bagian ini adalah tampilan atas dari desain yang berisi judul untuk sistem web jual pintu dan jendela rumah.

b. Menu Navigation, adalah bagian yang memuat tentang menu navigasi untuk membuka halaman yang lain. d. Content, adalah isi utama dari website berisi tentang pintu


(6)

e. Footer, berisi tentang tahun pembuatan sistem, pembuat dan hak cipta.