• Tidak ada hasil yang ditemukan

10 BAB III PERANCANGAN SISTEM

N/A
N/A
Protected

Academic year: 2018

Membagikan "10 BAB III PERANCANGAN SISTEM"

Copied!
26
0
0

Teks penuh

(1)

10 BAB III

PERANCANGAN SISTEM

Pada toko AnL store music akan dibuat sebuah aplikasi

Website E-Commerce bertujuan untuk memudahkan pembeli

atau customer serta masyarakat pada umumnya dalam mendapatkan informasi mengenai produk AnL store music, pembeli atau customer tidak harus jauh-jauh ketempat penjual cukup dengan cara membuka website, informasi tentang produk AnL store music dapat lihat dengan baik dan jelas.

3.1 Perancangan Sistem

(2)

Sistem Penjualan

3.1.1 Data Flow Diagram Level 0

Data Flow Diagram level 0 (DFD level 0) pada website

e-commerce ini ditunjukan pada Gambar 3.1 DFD Level 0

Gambar 3.1 DFD Level 0

Keterangan :

1. Calon member melakukan registrasi member baru, sistem penjualan online memberi id & password.

2. Member melakukan login ke sistem penjualan online. 3. Member memilih produk, sistem penjualan online

menambahkan ke daftar belanja.

4. Member melakukan transaksi, sistem penjualan online

memberi bukti transaksi.

5. Admin melakukan login, sistem penjualan online

memberi hak akses penuh.

6. Admin menambah data produk, sistem penjualan online

data produk bertambah

(3)

Member Admin

1.0 Registrasi atau

login Login

2.0 Tambah Produk

3.0 Mengunjungi Web

4.0 Memilih Produk

5.0 Pembayaran

Konfirmasi Mencari ProdukKonfirmasi

Memambah List Belanja

online terbaharui.

8. Admin menghapus data produk, data produk sistem penjualan online berkurang.

3.1.2 Data Flow Diagram level 1

Data Flow Diagram level 1 (DFD level 1) yang

merupakan pengembangan dari Data Flow Diagram level 0 ditunjukkan pada Gambar 3.2

(4)

Keterangan:

1. Pada poin 1.0 sistem penjualan online mencatat member baru yang melakukan registrasi kedalam database tabel

login, agar member atau admin yang melakukan

konfirmasi login dapat masuk kedalam sistem sesuai dengan konfirmasi data yang dimasukkan sebagai member atau admin.

2. Pada poin 2.0 admin melakukan penambahan data produk kedalam sistem penjualan online yang tercatat kedalam

database tabel produk, agar saat website dikunjungi atau

member melakukan pencarian produk maka produk yang ditampilkan adalah data produk yang terbaharui.

3. Pada poin 3.0 menjelaskan bahwa saat website dikunjungi oleh member atau pengunjung untuk mencari produk data yang ditampilkan adalah data yang diperbaharui oleh admin.

4. Pada poin 4.0 sistem mencatat produk yang dipilih oleh member kedalam cart yang tercatat kedalam tabel cart

pada database sistem penjualan online.

5. Pada poin 5.0 member melakukan transaksi jual beli, sistem penjualan online mencatat transaksi kedalam tabel

(5)

Admin

3.1.3 Data Flow Diagram level 2 Admin

Data Flow Diagram level 2 Admin (DFD level 2) yang

merupakan pengembangan dari Proses 2.0 Data Flow Diagram

level 1 pemrosesan admin ditunjukan pada Gambar 3.3

Gambar 3.3 DFD Level 2 Admin

Keterangan :

1. Pada poin 2.1 admin melakukan penambahan data produk kedalam sistem penjualan online yang tercatat kedalam

database tabel produk, agar saat website dikunjungi atau

(6)

2. Pada poin 2.2 admin melakukan perubahan data produk kedalam sistem penjualan online yang tercatat kedalam

database tabel produk, agar saat website dikunjungi atau

member melakukan pencarian produk maka produk yang ditampilkan adalah data produk yang terbaharui.

3. Pada poin 2.3 admin melakukan pengurangan data produk kedalam sistem penjualan online yang tercatat kedalam

database tabel produk.

3.1.4 Data Flow Diagram level 2 Member

Data Flow Diagram level 2 Member (DFD level 2)

yang merupakan pengembangan dari Proses 4.0 dan 5.0

Data Flow Diagram level 1 pemrosesan produk dan

transaksi ditunjukan pada Gambar 3.4

(7)

Keterangan :

1. Pada poin 4.1 menjelaskan member melakukan login

keadalam sistem

2. Pada poin 4.2 menjelaskan member memilih produk untuk ditambahkan kedalam keranjang belanja, sistem mencatat data produk yang dipilih kedalam tabel cart.

3. Pada poin 4.3 jika ada kesalahan dalam pemilihan produk member dapat menghapus daftar produk yang dipilih yang ada pada keranjang belanja, data pada tabel cart

berkurang.

(8)

Start

3.2Flowchart Member

Gambar 3.5 Flowchart Member

Keterangan :

Flowcart diatas menjelaskan kegiatan member dari

(9)

3.2.1 Flowchart Admin

Gambar 3.6 Flowchart Admin

Keterangan :

Flowcart diatas menjelaskan kegiatan admin dalam

pembaharuan sistem penjualan online, pembaharuan dibagi menjadi dua, pembaharuan database atau pembaharuan tampilan. Keduanya berefek pada website menjadi terbaharui.

Start

Akses Web

Login Admin

Edit

Database Ya Edit Database Simpan

Edit Tampilan terbaharuiWebsite Logout End Tidak

(10)

3.3Lembar Kerja Tampilan (LKT) Perancangan antarmuka digambarkan sebagai seperti berikut:

3.3.1 Desain Halaman Index

Gambar 3. Keterangan :

a. Pada textbox yang terdapat pada header yang berfungsi untuk menuliskan pencarian produk.

b. Button search : berfungsi mengekseskusi perintah

pencarian produk yang diinginkan.

c. Tombol berfungsi untuk memperlihatkan isi keranjang belanja.

d. Login : berisi link untuk menuju ke halaman login user.

e. SignUp : berisi link untuk menuju ke halaman daftar

user.

Lembar Kerja Tampilan (LKT)

Perancangan antarmuka website E-Commerce

digambarkan sebagai seperti berikut: Desain Halaman Index

Gambar 3.7 Rancangan Halaman Index

yang terdapat pada header yang berfungsi untuk menuliskan pencarian produk.

: berfungsi mengekseskusi perintah pencarian produk yang diinginkan.

berfungsi untuk memperlihatkan isi keranjang belanja.

(11)

f. Button addtochart : berfungsi mengeksekusi perintah menambahkan barang ke keranjang belanja.

3.3.2 Desain Halaman Register User

Gambar 3.8 Rancangan Halaman Register User

Keterangan :

a. Textbox nama depan berfungsi menuliskan nama

depan pengunjung.

b. Textbox nama belakang berfungsi menuliskan

nama belakang pengunjung.

c. Textbox email berfungsi menuliskan email

pengunjung

d. Textbox password berfungsi menuliskan

(12)

e. Textboxre-enter password berfungsi menuliskan ulang password yang sudah pengunjung buat.

f. Textbox no telephone berfungsi menuliskan no

telepon pengunjung.

g. Textbox kota berfungsi menuliskan kota

pengunjung.

h. Textbox provinsi berfungsi menuliskan provinsi

pengunjung.

3.3.3 Desain Halaman Login

Gambar 3.9 Rancangan Halaman Login Keterangan :

a. Email dan password harus sesuai di

database.

(13)

3.3.4 Desain Halaman Chart

Gambar 3.10 Rancangan Halaman Chart Keterangan :

Pada halaman ini menampilkan informasi keranjang belanja, seperti informasi produk yang telah dipilih beserta jumlah total harga. Terdapat

button hapus produk yang berfungsi untuk

(14)

produk, button checkout berfungsi untuk mengeksekusi menuju halaman form checkout.

3.3.5 Desain Halaman Checkout

Gambar 3.11 Rancangan Halaman Checkout Keterangan :

a. Textbox nama berfungsi menuliskan nama

pelanggan.

b. Textboxusername berfungsi menuliskan

username pelanggan.

c. Textboxpassword berfungsi menuliskan

password pelanggan.

d. Textbox email berfungsi menuliskan email

(15)

e. Textbox alamat menuliskan alamat pelanggan.

f. Textbox kode pos berfungsi menuliskan kode

pos pelanggan.

g. Textbox kota berfungsi menuliskan kota

pelanggan.

h. Textbox nomor telephone menuliskan nomor

telepon pelanggan.

i. Textbox no rekening berfungsi menuliskan no

rekening pelanggan.

j. Textbox nama rekening berfungsi menuliskan

nama rekening pelanggan.

k. Dropdown nama bank berfungsi memilih nama

(16)

3.3.6 Desain Halaman Checkout Selesai

Gambar 3.12 Rancangan Halaman Checkout selesai

Keterangan :

(17)

3.3.7 Desain Halaman About

Gambar 3.13 Rancangan Halaman About Keterangan :

(18)

3.4Struktur Database 1. Tabel Brand

Nama tabel : Brands

Primary key : brand_id

Keterangan : tabel ini berisi nama brand Ditunjukan pada Tabel 3.8 Brand

Tabel 3.8Brand

Nama

Field

Data Tipe

Ukuran

Field

Keterangan

Brand_id Int 100 Id dari brand bersifat

(19)

2. Tabel Keranjang Belanja Nama tabel : Cart

Primary key : id

Keterangan : tabel ini berisi daftar belanja Ditunjukan pada Tabel 3.9 Keranjang Belanja

Tabel 3.9 Keranjang Belanja Product _title Varchar 200 Judul produk Product_image Varchar 200 Gambar

(20)

3. Tabel Kategori

Nama tabel : Categories

Primary key : cart_id

Keterangan : tabel ini berisi kategori produk Ditunjukan pada Tabel 3.10 Kategori

Tabel 3.10 Kategori produk bersifat auto_increment

Keterangan :tabel ini berisikan data-data login Admin

(21)

Tabel 3.11 Login Admin admin bersifat auto_increment

Primary key : product_id

Keterangan : tabel ini berisikan data-data produk

(22)

Tabel 3.12 Produk

Product_title Varchar 255 Judul dari produk

Product_price Int 10 Harga dari produk

Product_desc Text - Diskripsi produk

Product_image Text - Gambar dari produk

(23)

6. Tabel Checkout

Nama tabel : user_checkout

Primary key : id_user

Keterangan : tabel ini berisi data transaksi Ditunjukan pada Tabel 3.13 Checkout

Tabel 3.13Checkout

pengaman user untuk

melakukan transaksi Email_usr Varchar 30 Email dari user Almt_usr Varchar 100 Alamat dari

user

Kp_user Varchar 20 Kode pos dari user

(24)

Tlp Varchar 20 Nomor telepon dari user Rek Varchar 20 Nomor rekenig

dari user Nmrek Varchar 20 Nama rekening

dari user Bank Varchar 30 Nama bank

(25)

7. Tabel Registrasi

Nama tabel : user_info

Primary key : user_id

Keterangan : tabel ini berisi data registrasi user Ditunjukan pada Tabel 3.14 Registrasi

Tabel 3.14 Registrasi

(26)

Gambar

Gambar 3.1 DFD Level 0
Gambar 3.2 DFD Level 1
Gambar 3.3  DFD Level 2 Admin
Gambar 3.4  DFD Level 2 Member
+7

Referensi

Dokumen terkait

Sesuai dengan amanat Undang-undang 32 tahun 2009 tentang pengelolaan dan perlindungan lingkungan hidup, sejak tahun 2010 pembahasan UKL-UPL migas yang semula dilakukan di

Menghargai dan mengha- yati perilaku jujur, disiplin, tanggungjawab, peduli (toleransi, gotong royong), santun, percaya diri, da- lam berinteraksi secara efektif dengan lingkungan

Melihat adanya remaja “cabe-cabean” ini adalah suatu fenomena dari kenakalan remaja yang sedang terjadi, peneliti tertarik dan ingin mengetahui lebih dalam

Dari hasil observasi terhadap 12 ibu postpartum primigravida di RB Kartini dengan menggunakan alat ukur kecemasan Hamilton Rate Scale of Anxiety (HRS-A) diperoleh

Berdasarkan hasil uji Wilcoxon dengan α = 5% dan n = 21 didapatkan nilai T hitung (5) lebih kecil dari harga T tabel (68) sehingga H a diterima dan H 0 ditolak,

Pada penelitian yang berjudul “ Perancangan dan Realisasi Osilator 1.2 GHz untuk up converter pada aplikasi I (SAR)” ini dirancang osilator yang mampu bekerja pada frekuensi

Tanaman sela jagung yang ditanam 2 minggu sebelum dan bersama tanam tebu menunjukkan hasil total tanaman penyusun lebih rendah daripada kacang tanah dan

Maka dari itu dibutuhkan jalinan kerjasama antara kami selaku pihak www.PernikMuslim.com (pihak pertama), dengan Anda selaku produsen atau pihak yang ingin memasarkan