1
Gambar 2. Alur Sistem yang Sedang Berjalan
2
4.3 Tahap Perancangan Sistem
Tahapan perancangan sistem adalah tahapan untuk memberikan gambaran
mengenai aplikasi berbasis website yang akan dibuat. Pada tahap ini dilakukan beberapa
perancangan, diantaranya perancangan database, perancangan sistem secara umum, dan
perancangan sistem secara detail untuk mempermudah user dalam pemakaian (userfriendly).
2. Entitas Beratribut
a. Cart (Keranjang)
Gambar 4. Cart
3
b. Chat
Gambar 5. Chat
c. Order
Gambar 6. Order
4
d. Product
Gambar 7. Product
e. Product Type
f. User
Gambar 9. Customer
5
g. My Review
3. ERD Gabungan
6
4.3.1.2 Spesifikasi Tabel
Berikut ini merupakan jabaran struktur field-field beserta keterangannya yang
diwakili oleh setiap table dapat di lihat pada table-tabel berikut :
Tabel 2 Cart
Tabel 3 Chat
Tabel 4 Order
7
Tabel 5 Product
Tabel 7 User
Tabel 8 My Review
8
4.3.2 Perancangan Sistem Secara Umum
Perancangan sistem secara umum bertujuan untuk memberikan gambaran umum
kepada user tentang sistem yang baru. Rancangan ini mendeskripsikan Aplikasi Penjualan
Phijab.id Berbasis Web dengan menggunakan Data Flow Diagram, dan Flowchart Sistem.
1. DFD Level 0
2. DFD Level 1
9
4.3.2.2 Flowchart Sistem
Flowchart merupakan kumpulan dari notasi diagram simbolik yang
menunjukkan aliran data dan urutan operasi dalam sistem. Bagan alir (flowchart) merupakan
metode teknik analisis yang dipergunakan untuk mendeskripsikan sejumlah aspek dari
sistem informasi secara jelas, ringkas, dan logis. Berikut merupakan flowchart dari aplikasi
penjualan Phijab.id.
1. Flowchart Admin
10
2. Flowchart Customer
11
4.3.3 Perancangan Sistem Secara Detail
Tahap perancangan sistem secara detail dilakukan untuk memberikan gambaran
secara detail kepada user tentang sistem yang akan dibuat. Terdiri dari beberapa bagian yang
mana tiap bagian merupakan gambaran fitur-fitur aplikasi yang akan direalisasikan.
Berikut adalah beberapa fitur tersebut.
2. Halaman Dashboard
Pada halaman dashboard terdapat fitur produk, keranjang, chat login serta banner yang
menampilkan promosi produk dari Phijab.id.
Gambar18. Dashboard
12
3. Halaman Product
Halaman ini bertujuan untuk mendeskripsikan produk yang akan di pasarkan, terdiri
dari foto produk, harga produk, ukuran, warna serta material yang digunakan untuk
membuat produk. Pada tombol search berguna untuk mencari produk berdasarkan
kategorinya yang terdiri dari jenis dan ukuran produk.
13
5. Cart (Keranjang Belanja)
Pada keranjang berlanja berisikan barang-barang yang ingin dibeli oleh customer.
Fitur ini terletak disebelah kanan atas yang akan muncul apabila customer telah
melakukan login dan memasukka barang ke dalam keranjang.
6. Halaman Chat
Berguna untuk customer menanyakan stok yang tersedia dan info lain yang akan
dijawab langsung oleh admin. Fitur chat dibuat untuk meminimalisir miskomunikasi.
14
7. Halaman Customer
Pada halaman customer hanya akan muncul apabila customer telah melakukan login
yang mana pada halaman tersebut terdapat table yang berisikan nomor transaksi,
tanggal transaksi, status pemesanan, total serta tombol upload untuk mengupload bukti
transfer.
15
9. Halaman Add Product
Halaman add product hanya dapat diakses oleh admin dan berguna untuk admin
menambahkan produk-produk terbaru dari Phijab.id.
16
11. Halaman Product Type
Halaman product type berguna untuk admin menambahkan, mengupdate dan
menghapus kategori yang berguna untuk membedakan tipe dan jenis produk.
17
13. Halaman Confirm Order
Halaman pesanan ini hanya dapat diakses oleh admin karena halaman pesanan berguna
untuk mengubah status pemesanan customer apabila customer telah mengupload bukti
transfer. Halaman pemesanan juga terdapat fitur print pdf yang berguna untuk
mencetak data penjualan supaya tidak hilang.
18
15. Halaman My Review
Halaman ini dapat diakses oleh admin dan customer, halaman ini berguna untuk
menilai produk dengan memberi bintang setelah customer telah menyelesaikan
pembelian, cutomer juga dapat berkomentar terkait material produk karena hal itu
berguna untuk meningkatkan kualitas produk.
19
1. Untuk mengaktifkan XAMPP hanya perlu menekan start hingga tulisannya berubah
menjadi stop yang terdapat dibarisan Actions
2. Selanjutnya yang harus dilakukan adalah membuka web browser lalu menuliskan
localhost/phpmyadmin, maka otomatis halaman phpmyadmin akan muncul. Lalu
untuk membuat database bisa dilakukan dengan memilih menu database dan
menginputkan nama database appedes dan meimilih tombol create.
20
3. Setelah selesai membuat database pada tahap perancangan maka akan terbuat
sebuah database. Pada aplikasi penjualan Phijab.id yang terdiri dari komponen
yang dapat dilihat pada gambar 32
21