bab iii pembahasan - repository.bsi.ac.id · bab iii pembahasan 3.1 analisis kebutuhan analisis...
TRANSCRIPT
![Page 1: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/1.jpg)
BAB III
PEMBAHASAN
3.1 Analisis Kebutuhan
Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan
dengan beberapa prosedurnya diantaranya:
1. Halaman Pengunjung (Visitor)A.1. Pengunjung dapat melihat Home Pengunjung.A.2. Pengunjung dapat melihat Katalog.A.3. Pengunjung dapat melihat Cara Order.A.4. Pengunjung dapat melihat Contact.A.5. Pengunjung dapat mengisi Form Daftar pelanggan baru.
2. Halaman Pelanggan (Customer)B.1. Pelanggan dapat melakukan login dengan akun yang telah dibuat.B.2. Pelanggan dapat melihat Kategori.B.3. Pelanggan dapat melihat Katalog.B.4. Pelanggan dapat mengisi Testimonial.B.5. Pelanggan dapat melihat Keranjang.B.6. Pelanggan dapat melihat BeritaB.7. Pelanggan dapat melihat Daftar Pesanan.B.8 Pelanggan dapat melihat Detail PesananB.9 Pelanggan dapat melakukan Konfirmasi PemesananB.10 Pelanggan dapat melihat Struk Transaksi.B.11 Pelanggan dapat melakukan Voting.
3. Halaman AdministratorC.1 Administrator dapat melakukan login.C.2. Administrator dapat mengelola data admin.C.3. Administrator dapat mengelola data barang.C.4. Administrator dapat mengelola data kategori.C.5. Administrator dapat mengelola data pelanggan.C.6. Administrator dapat mengelola data pesanan.C.7. Administrator dapat mengelola data laporan penjualan.C.8. Administrator dapat mengelola data konfirmasi.C.9. Administrator dapat mengelola testimonial.C.10 Administrator dapat mengelola berita.
3.2 Perancangan Perangkat Lunak
Perancangan perangkat lunak yang penulis gunakan dalam perancangan
program pada tugas akhir ini terdiri:
3.2.1 Rancangan Antar Muka
21
![Page 2: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/2.jpg)
22
Rancangan antar muka pada website e-commerce penjualan Alat-Alat Musik
Berbasis Web adalah:1. Halaman Pengunjung (Visitor)
Halaman index adalah halaman yang dapat diakses pada browser dan hanya
dapat dilihat oleh pengunjung website.
Rancangan antar muka halaman pengunjung terdiri dari :a. Rancangan Antar Muka Index
Gambar.III.1
Rancangan Antar Muka Index
![Page 3: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/3.jpg)
23
b. Rancangan Antar Muka Katalog
Gambar.III.2.
Rancangan Antar Muka Katalog
![Page 4: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/4.jpg)
24
c. Rancangan Antar Muka Cara Order
Gambar. III.3
Rancangan Antar Muka Cara Order
![Page 5: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/5.jpg)
25
d. Rancangan Antar Muka Contact
Gambar. III.4
Rancangan Antar Muka Contact
![Page 6: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/6.jpg)
26
e. Rancangan Antar Muka Daftar Baru
Gambar III.5
Rancangan Antar Muka Daftar Baru
2. Halaman Pelanggan (Costumer)Halaman Pelanggan adalah halaman yang dapat diakses oleh user yang telah
melalukan registrasi. Melalui halaman pelanggan ini, user dapat melakukan
pembelian produk
Rancangan antar muka halaman pelanggan terdiri dari :
![Page 7: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/7.jpg)
27
a. Rancangan Antar Muka Index Pelanggan
Gambar III.6
Rancangan Antar Muka Index Pelanggan
![Page 8: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/8.jpg)
28
b. Rancangan Antar Muka Kategori
Gambar III.7
Rancangan Antar Muka Kategori
![Page 9: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/9.jpg)
29
c. Rancangan Antar Muka Katalog
Gambar III.8
Rancangan Antar Muka Katalog
![Page 10: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/10.jpg)
30
d. Rancangan Antar Muka Testimonial
Gambar III.9
Rancangan Antar Muka Testimonial
![Page 11: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/11.jpg)
31
e. Rancangan Antar Muka Keranjang
Gambar III.10
Rancangan Antar Muka Keranjang
![Page 12: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/12.jpg)
32
f. Rancangan Antar Muka Berita
Gambar III.11
Rancangan Antar Muka Berita
![Page 13: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/13.jpg)
33
g. Rancangan Antar Muka Daftar Pesanan
Gambar III.12
Rancangan Antar Muka Daftar Pesanan
![Page 14: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/14.jpg)
34
h. Rancangan Antar Muka Detail Pesanan
Gambar III.13
Rancangan Antar Muka Detail Pesanan
i. Rancangan Antar Muka Konfirmasi Pemesanan
![Page 15: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/15.jpg)
35
Gambar III.14
Rancangan Antar Muka Konfirmasi Pemesanan
j. Rancangan Antar Muka Daftar Struk
![Page 16: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/16.jpg)
36
Gambar III.15
Rancangan Antar Muka Daftar Struk
k. Rancangan Antar Muka Struk
![Page 17: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/17.jpg)
37
Gambar III.16
Rancangan Antar Muka Struk
3. Halaman Administrator
Halaman administrator adalah halaman yang dapat diakses oleh admin
website. Fungsi dari halaman admin adalah untuk mengelola isi website seperti
penambahan, pengeditan, dan penghapusan data. Setiap admin yang akan masuk ke
halaman ini harus melakukan login terlebih dahulu.
![Page 18: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/18.jpg)
38
Rancangan antar muka halaman admin terdiri dari
a. Rancangan Antar Muka Login Administrator
Gambar III.17
Rancangan Antar Muka Login Administrator
![Page 19: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/19.jpg)
39
b. Rancangan Antar Muka Halaman Admin
Gambar III.18
Rancangan Antar Muka Halaman Admin
![Page 20: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/20.jpg)
40
c. Rancangan Antar Muka Tambah Admin
Gambar III.19
Rancangan Antar Muka Tambah Admin
![Page 21: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/21.jpg)
41
d. Rancangan Antar Muka Data Admin
Gambar III.20
Rancangan Antar Muka Data Admin
![Page 22: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/22.jpg)
42
e. Rancangan Antar Muka Tambah Barang
Gambar III.21
Rancangan Antar Muka Tambah Barang
![Page 23: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/23.jpg)
43
f. Rancangan Antar Muka Data Barang
Gambar III.22
Rancangan Antar Muka Data Barang
g. Rancangan Antar Muka Tambah Kategori
![Page 24: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/24.jpg)
44
Gambar III.23
Rancangan Antar Muka Tambah Kategori
h. Rancangan Antar Muka Data Kategori
![Page 25: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/25.jpg)
45
Gambar III.24
Rancangan Antar Muka Data Kategori
i. Rancangan Antar Muka Data Pelanggan
![Page 26: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/26.jpg)
46
Gambar III.25Rancangan Antar Muka Data Pelanggan
j. Rancangan Antar Muka Data Pesanan
![Page 27: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/27.jpg)
47
Gambar III.26
Rancangan Antar Muka Data Pesanan
k. Rancangan Antar Muka Data Laporan Penjualan
![Page 28: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/28.jpg)
48
Gambar III.27
Rancangan Antar Muka Data Laporan Penjualan
l. Rancangan Antar Muka Data Konfirmasi
![Page 29: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/29.jpg)
49
Gambar III.28
Rancangan Antar Muka Data Konfirmasi
m. Rancangan Antar Muka Data Testimonial
![Page 30: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/30.jpg)
50
Gambar III.29
Rancangan Antar Muka Data Testimonial
n. Rancangan Antar Muka Tambah Berita
![Page 31: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/31.jpg)
51
Gambar III.30
Rancangan Antar Muka Tambah Berita
o. Rancangan Antar Muka Data Berita
![Page 32: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/32.jpg)
52
Gambar III.31
Rancangan Antar Muka Data Berita
![Page 33: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/33.jpg)
53
3.2.2 Rancangan Basis Data
Berikut rancangan basis data dalam perancangan website e-commerce
penjualan Alat-Alat Musik.
A. Entity Relationship Diagram (ERD)
Gambar III.32
Entity Relationship Diagram
![Page 34: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/34.jpg)
54
B. Logical Relational Structure (LRS)
Gambar III.33
Logical Relational Structure
C. Spesifikasi File
Menjelaskan tentang file atau tabel yang terbentuk dari transformasi ERD.
File-file ini tersimpan pada Database dengan parameter-parameter sebagai
berikut:
1. Spesifikasi File BarangNama File : BarangAkronim File : barang.mydFungsi : Sebagai penyimpanan data produkTipe File : File MasterOrganisasi File : Indexed SequentialAkses File : RandomMedia : HarddiskPanjang record : 101Kunci Field : id_barangSoftware : Mysql
No Elemen Data Nama Field Tipe Siz Keterangan
![Page 35: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/35.jpg)
55
e1 Id barang id_barang Int 5 Primary Key2 Id kategori Id_kategori Int 53 Kode Kode Varchar 104 Nama Nama Varchar 205 Stok Stok Int 36 Harga Harga Int 87 Gambar Gambar Varchar 50
Tabel III.1Gambar Tabel Barang
2. Spesifikasi File Berita
Nama File : Berita
Akronim File : berita.myd
Fungsi : Sebagai penyimpanan data berita
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang record : 50
Kunci Field : tanggal
Software : Mysql
No Elemen Data Nama Field Tipe Size Keterangan1 Tanggal Tanggal Date Primary Key2 Judul Judul Varchar 503 News News Text
Tabel III.2Gambar Tabel Berita
3. Spesifikasi File Kantong
![Page 36: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/36.jpg)
56
Nama File : Kantong
Akronim File : kantong.myd
Fungsi : Sebagai penyimpanan data kantong
Tipe File : File Transaksi
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang record : 35
Kunci Field : id_kantong
Software : Mysql
No Elemen Data Nama Field Tipe Size Keterangan1 Id kantong id_kantong Int 5 Primary Key2 Id barang id_barang Int 53 Jumlah Jumlah Int 54 Tgl kantong tgl_kantong Date5 Jam kantong jam_kanton
g
Time
6 Username Username varchar 20
Tabel III.3
Gambar Tabel Kantong
4. Spesifikasi File Kategori
Nama File : Kategori
Akronim File : kategori.myd
![Page 37: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/37.jpg)
57
Fungsi : Sebagai penyimpanan data kategori
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang record : 22
Kunci Field : id_kategori
Software : Mysql
No Elemen Data Nama Field Tipe Size Keterangan1 Id_kategori id_kategori Int 2 Primary Key2 Nama_kategor
i
nama_kategori Varchar 20
Tabel III.4
Gambar Tabel Kategori
5. Spesifikasi File Konfirmasi
Nama File : Konfirmasi
Akronim File : konfirmasi.myd
Fungsi : Sebagai penyimpanan data konfirmasi
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
![Page 38: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/38.jpg)
58
Media : Harddisk
Panjang record : 187
Kunci Field : no_pesan
Software : Mysql
No Elemen Data Nama Field Tipe Siz
e
Keterangan
1 No_pesan no_pesan Varchar 10 Primary Key2 Username Username Varchar 303 Bank Bank Varchar 604 Email Email Varchar 255 No_telp no_telp Varchar 126 Alamat_Pengiriman alamat_pengiriman Varchar 50
Tabel III.5
Gambar Tabel Konfirmasi
6. Spesifikasi File Pelanggan
Nama File : Pelanggan
Akronim File : pelanggan.myd
Fungsi : Sebagai penyimpanan data pelanggan
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang record : 207
Kunci Field : username
Software : Mysql
![Page 39: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/39.jpg)
59
No Elemen Data Nama Field Tipe Size Keterangan1 Username Username Varchar 10 Primary Key2 Password Password Varchar 503 Nama pelanggan nama_pelangga
n
Varchar 35
4 Alamat Alamat Varchar 505 Telpon Telpon Varchar 126 Email Email Varchar 50
Tabel III.6
Gambar Tabel Pelanggan
7. Spesifikasi File Pemesanan
Nama File : Pemesanan
Akronim File : pemesanan.myd
Fungsi : Sebagai penyimpanan data pemesanan
Tipe File : File Transaksi
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang record : 50
Kunci Field : id_pesan
Software : Mysql
No Elemen Data Nama Field Tipe Siz
e
Keterangan
![Page 40: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/40.jpg)
60
1 Id pesan id_pesan Int 5 Primary Key2 No pesan no_pesan Varchar 103 Tgl pesan tgl_pesan Date4 Username Username Varchar 105 Jam pesan jam_pesan Time6 Status pesan status_pesan Varchar 257 Total bayar Total_bayar Int 11
Tabel III.7
Gambar Tabel Pemesanan
8. Spesifikasi File Pemesanan_Detail
Nama File : Pemesanan_detail
Akronim File : pemesanan_detail.myd
Fungsi : Sebagai penyimpanan data pemesanan_detail
Tipe File : File Transaksi
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang record : 30
Kunci Field : id_barang
Software : Mysql
No Elemen Data Nama Field Tipe Siz
e
Keterangan
1 No pesan no_pesan Varchar 102 Id barang id_barang Int 5 Primary Key3 Jumlah Jumlah Int 54 Username Username Varchar 10
![Page 41: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/41.jpg)
61
Tabel III.8
Gambar Tabel Pemesanan_detail
9. Spesifikasi File Pengiriman
Nama File : Pengiriman
Akronim File : pengiriman.myd
Fungsi : Sebagai penyimpanan data pengiriman
Tipe File : File Transaksi
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang record : 20
Kunci Field : id_kirim
Software : Mysql
No Elemen Data Nama Field Tipe Siz
e
Keterangan
1 Id kirim id_kirim Int 5 Primary Key2 Tgl kirim tgl_kirim Date3 Jam kirim jam_kirim Time 54 No pesan no_pesan Varchar 10
Tabel III.9
Gambar Tabel Pengiriman
10. Spesifikasi File Testimonial
Nama File : Testimonial
![Page 42: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/42.jpg)
62
Akronim File : testimonial.myd
Fungsi : Sebagai penyimpanan data Testimonial
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang record : 183
Kunci Field : id_tes
Software : Mysql
No Elemen Data Nama Field Tipe Siz
e
Keterangan
1 Id tes id_tes Int 3 Primary Key2 Tgl Tgl Varchar 303 Nama Nama Varchar 254 Email Email Varchar 255 Pesan Pesan Varchar 50
Tabel III.10
Gambar Tabel Testimonial
11. Spesifikasi File User
Nama File : User
Akronim File : user.myd
Fungsi : Sebagai penyimpanan data User
Tipe File : File Master
Organisasi File : Indexed Sequential
![Page 43: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/43.jpg)
63
Akses File : Random
Media : Harddisk
Panjang record : 73
Kunci Field : user_id
Software : Mysql
No Elemen Data Nama Field Tipe Siz
e
Keterangan
1 Userid user_id Int 3 Primary Key2 Username Username Varchar 203 Password Password Varchar 50
Tabel III.11
Gambar Tabel User
12. Spesifikasi File Voting
Nama File : Voting
Akronim File : voting.myd
Fungsi : Sebagai penyimpanan data Voting
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang record : 50
Kunci Field : bagus
![Page 44: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/44.jpg)
64
Software : Mysql
No Elemen Data Nama Field Tipe Siz
e
Keterangan
1 Bagus Bagus Int 5 Primary Key2 Jelek Jelek Int 53 Tidaktahu Tidaktahu Int 54 Waktu Waktu Varchar 30
Tabel III.12
Gambar Tabel Voting
3.2.3 Struktur Navigasi
A. Struktur Navigasi Halaman Pengunjung dan Pelanggan
Gambar III.34
Struktur Navigasi Pengunjung dan Pelanggan
B. Struktur Navigasi Halaman Administrator
![Page 45: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/45.jpg)
65
Gambar III.35
Struktur Navigasi Administrator
![Page 46: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/46.jpg)
66
3.3 Implementasi dan Pengujian Unit
3.3.1 Implementasi
A. Implementasi Rancangan Antar Muka
Implementasi rancangan antar muka pada aplikasi e-commerce berdasarkan
hasil rancangan antar muka.
1. Halaman Home PengunjungHalaman pertama sebelum login (pengunjung)
Gambar III.36Halaman Home Pengunjung
2. Halaman Katalog PengunjungHalaman ini bisa melihat barang atau produk tanpa harus login
Gambar III.37Halaman Katalog Pengunjung
![Page 47: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/47.jpg)
67
3. Halaman Cara Order PengunjungHalaman ini berisi tentang cara pemesanan
Gambar III.38Halaman Cara Order Pengunjung
4. Halaman Contact PengunjungPengunjung dapat mengenal lebih jauh tentang pembuat website ini melalui
Contact
![Page 48: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/48.jpg)
68
Gambar III.39Halaman Contact Pengunjung
5. Halaman Daftar Baru PengunjungBagi pengunjung yang belum bergabung, bisa mengisi Data pelanggan yang
ada di menu Daftar Baru.
Gambar III.40Halaman Daftar Baru Pengunjung
6. Halaman Login PengunjungSetelah menjadi member, pengunjung bisa mengisikan Username dan
Password untuk bisa melakukan pembelian produk dan bertransaksi.
![Page 49: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/49.jpg)
69
Gambar III.41Halaman Login Pengunjung
7. Halaman Kategori PelangganHalaman ini pelanggan bisa membeli barang berdasarkan kategori setelah itu
klik button beli.
Gambar III.42Halaman Kategori Pelanggan
8. Halaman Katalog PelangganHalaman ini pelanggan bisa membeli barang setelah itu klik button beli.
![Page 50: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/50.jpg)
70
Gambar III.43Halaman Katalog Pelanggan
9. Halaman Testimonial PelangganHalaman ini berisi tentang testimonial bisa berupa kritik atau masukan dari
pengunjung website.
Gambar III.44Halaman Testimonial Pelanggan
10. Halaman Keranjang Pelanggan
![Page 51: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/51.jpg)
71
Halaman ini berisi sebagai tempat dimana barang atau produk di beli
ditampung.
Gambar III.45Halaman Keranjang Pelanggan
11. Halaman Berita PelangganHalaman ini berisi informasi-informasi tentang perkembangan dunia musik.
![Page 52: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/52.jpg)
72
Gambar III.46Halaman Berita Pelanggan
12. Halaman Daftar Pesanan PelangganHalaman ini berisi tentang daftar pemesanan barang atau produk.
Gambar
III.47
Halaman Daftar Pesanan
13. Halaman Detail Pesanan Pelanggan
![Page 53: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/53.jpg)
73
Halaman ini berisi tentang detail dari pesanan produk yang dipesan.
Gambar III.48Halaman Detail Pesanan Pelanggan
14. Halaman Konfirmasi Pemesanan PelangganPelanggan melakukan konfirmasi pesanan dengan menginput form yang ada
di konfirmasi.
![Page 54: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/54.jpg)
74
Gambar III.49Halaman Konfirmasi Pemesanan
15. Halaman Struk TransaksiHalaman ini berisi struk transksi dari pemesanan yang telah dilakukan.
![Page 55: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/55.jpg)
75
Gambar III.50Halaman Struk Transaksi
![Page 56: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/56.jpg)
76
16. Halaman Login Administrator
Administrator harus melakukan Login terlebih dahulu untuk dapat mengakses
dan menggunakan menu-menu yang ada.
Gambar III.51
Halaman Login Administrator
![Page 57: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/57.jpg)
77
17. Halaman Halaman Administrator
Disini terdapat banyak menu yang bisa digunakan admin sebagai media
mengelola data admin, data barang, data kategori, data pelanggan, data
pesanan, data laporan penjualan, data testimonial, dan data berita.
Gambar III.52
Halaman Administrator
![Page 58: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/58.jpg)
78
18. Halaman Tambah Admin
Disini admin bisa menambahkan admin baru apabila admin yang lain
berhalangan.
Gambar III.53
Halaman Tambah Admin
![Page 59: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/59.jpg)
79
19. Halaman Data Admin
Halaman ini berupa daftar dari admin yang aktif dan bisa menghapus admin
yang sudah tidak aktif, dan untuk menghapus admin ini tidak bisa dihapus
semua.
Gambar III.54
Halaman Data Admin
![Page 60: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/60.jpg)
80
20. Halaman Tambah Barang
Admin bisa membuat nama produk, simpan, kosongkan, dan batal yang
dikelola melalui tambah barang
Gambar III.55
Halaman Tambah Barang
![Page 61: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/61.jpg)
81
21. Halaman Data Barang
Admin bisa mengedit, menghapus produk yang dikelola melalui data barang
Gambar III.56
Halaman Data Barang
![Page 62: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/62.jpg)
82
22. Halaman Tambah Kategori
Admin bisa menambahkan kategori produk melalui Tambah Kategori
Gambar III.57
Halaman Tambah Kategori
![Page 63: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/63.jpg)
83
23. Halaman Data Kategori
Admin bisa mengedit kategori sesuai keinginan melalui Data Kategori
Gambar III.58
Halaman Data Kategori
![Page 64: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/64.jpg)
84
24. Halaman Data Pelanggan
Halaman ini adalah daftar dari pelanggan yang sudah mendaftar baru pada
index.
Gambar III.59
Halaman Data Pelanggan
![Page 65: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/65.jpg)
85
25. Halaman Data Pesanan
Halaman ini berisi daftar dari semua pelanggan yang melakukan berbelanja
dan untuk mengetahui pelanggan sudah konfirmasi apa tidak atas
pembeliannya.
Gambar III.60
Halaman Data Pesanan
![Page 66: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/66.jpg)
86
26. Halaman Data Laporan Penjualan
Halaman ini berisi daftar dari Laporan Penjualan
Gambar III.61
Halaman Data Laporan Penjualan
![Page 67: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/67.jpg)
87
27. Halaman Data Konfirmasi
Halaman ini berisi data pelanggan yang sudah konfirmasi untuk
pesananannya.
Gambar III.62
Halaman Data Konfirmasi
![Page 68: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/68.jpg)
88
28. Halaman Data Testimonial
Berisi tentang saran dan masukan dari pengunjung yang telah berbelanja di
website ini.
Gambar III.63
Halaman Data Testimonial
![Page 69: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/69.jpg)
89
29. Halaman Tambah Berita
Admin dapat menambahkan berita-berita seputar alat-alat musik yang lagi
terkenal saat ini.
Gambar III.64
Halaman Tambah Berita
![Page 70: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/70.jpg)
90
30. Halaman Data Berita
Berisi tentang berita-berita seputar perkembangan dan info alat-alat musik
saat ini.
Gambar III.65
Halaman Data Berita
![Page 71: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/71.jpg)
91
B. Spesifikasi Sistem Komputer
Berikut ini adalah spesifikasi perangkat keras dan perangkat lunak minimum
yang dibutuhkan untuk mengimplementasikan aplikasi e-commerce.
1. Spesifikasi Perangkat Kerasa. Server 1) Netbook
a) Processor Intel ® Pentium ® Dual T3200 @ 2.00Ghzb) RAM 1.00 GB
2) Mouse3) Keyboard4) Monitor dengan resolusi layar maksimum 1024 x 600 pixels5) Koneksi internet dengan kecepatan 10 / 100 / 1000 Mbps
b. Client1) CPU
a) Processor Intel ® Pentium ® 2b) RAM 512 MBc) Hard disk 20 GB
2) Mouse3) Keyboard4) Monitor dengan resolusi layar minimum 1024 x 768 pixels5) Koneksi internet dengan kecepatan 56 kbps
2. Spesifikasi Perangkat Lunak1. Server
a. Sistem operasi yang umum digunakan seperti: Microsoft Windows atau
Linux( Ubuntu, Fedora, dan lain-lain).b. Aplikasi bundle web server seperti: Xampp, WampServer, Php2Triad yang
terdiri dari beberapa komponen, diantaranya:1) Aplikasi Apache Server v22) Aplikasi PHP Server v53) Aplikasi MySql Server v54) Aplikasi phpMyAdmin v3
c. Aplikasi Web seperti: Mozila Firefox, Internet Explorer, Google Chrome.2. Client
a. Sistem operasi yang umum digunakan seperti: Microsoft Windows atau
Linux( Ubuntu, Fedora, dan lain-lain).b. Aplikasi Web seperti: Mozila Firefox, Internet Explorer, Google Chrome.
3.3.2 Pengujian Unit
![Page 72: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/72.jpg)
92
Pengujian terhadap program yang telah dibuat menggunakan black box testing
yang fokus terhadap proses masukan dan keluaran program.
A. Pengujian Terhadap Login Pelanggan
Tabel III.13Hasil Pengujian Black Box Testing Login Pelanggan
No SkenarioPengujian
Test Case Hasil yangdiharapkan
Hasilpengujian
Kesimpulan
1 MengosongkanSemua isianusername danpassword lalulangsungmengkliktombol login
Username:(kosong)Password:(kosong)
Sistem akanmenolakakses user danmenampilkan“Anda GagalLOGIN..!!”
Sesuaiharapan
Valid
2 Mengisiusername dan mengosongkanpasswordlaluklik tombollogin
Username:yosiPassword:(kosong)
Sistem akanmenolakakses userdanmenampilkan“Anda GagalLOGIN..!!”
Sesuaiharapan
Valid
3 Mengisipassword dan Mengosongkanusernamelalukemudian kliktombollogin
Username:(kosong)Password:12345
Sistem akanmenolakakses userdanmenampilkan“Anda GagalLOGIN..!!”
Sesuaiharapan
Valid
4 Mengisi salahsatu kondisibenar padausername ataupasswordkemudian klik
Username:Reno(kosong)Password:12345
Sistem akanmenolakakses userdanmenampilkan“Anda Gagal
Sesuaiharapan
Valid
![Page 73: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/73.jpg)
93
tombol login LOGIN..!!”5 Mengisi
username danpassworddengan datayang benarkemudian kliktombol login
Username:yosiPassword:12345
Sistemmenerimaakses login,kemudianlangsungmenampilkan”SelamatDatangSdr/Sdri YosiKuswardana”
Sesuaiharapan
Valid
B. Pengujian Terhadap Daftar Baru
Tabel III.14Hasil Pengujian Black Box Testing Daftar Baru
No SkenarioPengujian
Test Case Hasil yangdiharapkan
Hasilpengujian
Kesimpulan
1 MengosongkanSemua isian datadaftar baru lalulangsungmengklik tombolsimpan
Username:(kosong)Password:(kosong)Nama:(kosong)Alamat:(kosong)No.Telp/HP:(kosong)Email:(kosong)
Sistem akanmenolakakses userdan masuk kehalaman baruyang berisi“Harap Diisiuntuk datanya”
Sesuaiharapan
Valid
2 Mengisiusername yangsudah terdaftar
Username:yosiPassword:12345Nama:YosiKuswardanaAlamat:Jl Ciledug
Sistem akanmenolakakses userdanmenampilkan“UsernameTelahTerdaftar,Mohon cari
Sesuaiharapan
Valid
![Page 74: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/74.jpg)
94
raya no 15No.Telp/HP:085779528977Email:[email protected]
yang lain…”
3 MengosongkanPassword
Username:yosiPassword:(kosong)Nama:YosiKuswardanaAlamat:Jl Ciledugraya no 15No.Telp/HP:085779528977Email:Yosi_161
Sistem akanmenolakakses userdanmenampilkan“"PasswordHarus Diisi"”
Sesuaiharapan
Valid
4 MengisiPassword kurangdari 5
Username:yosiPassword:123Nama:YosiKuswardanaAlamat:Jl Ciledugraya no 15No.Telp/HP:085779528977Email:Yosi_161
Sistem akanmenolakakses userdanmenampilkan“"PasswordHarus Lebihdari 5karakter"”
Sesuaiharapan
Valid
![Page 75: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/75.jpg)
95
5 Mengisi formatNo telp yangsalah
Username:yosiPassword:12345Nama:YosiKuswardanaAlamat:Jl Ciledugraya no 15No.Telp/HP:085i79528977Email:Yosi_161
Sistem akanmenolakakses userdanmenampilkan“No Teleponharus AngkaSemua”
Sesuaiharapan
Valid
6 Mengisi NoTelepon kurangdari 12
Username:yosiPassword:12345Nama:YosiKuswardanaAlamat:Jl Ciledugraya no 15No.Telp/HP:085779528Email:Yosi_161
Sistem akanmenolakakses userdanmenampilkan“No TeleponHarus 12Angka”
Sesuaiharapan
Valid
7 Mengisi formatemail yang salah
Username:yosiPassword:12345Nama:YosiKuswardanaAlamat:Jl Ciledugraya no 15
Sistem akanmenolakakses userdanmenampilkan“Alamatemail Andatidak valid,mungkinkurang tanda
Sesuaiharapan
Valid
![Page 76: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/76.jpg)
96
No.Telp/HP:085779528977Email:Yosi_161
titik (.) atautanda @.”
8 Mengisisemuadenganfield yangbenar laluklik daftarbaru
Username:RenoPassword:123456Nama:RenoAlamat:Jl Ciledugraya no 16No.Telp/HP:083876613432Email:[email protected]
Sistem akanmenerimaakses loginkemudianlangsungmenampilkan“AndaBerhasilDaftar”
Sesuaiharapan
Valid
C. Pengujian Terhadap Keranjang BelanjaTabel III.15
Hasil Pengujian Black BoxTesting Keranjang Belanja
No SkenarioPengujian
Test Case Hasil yangdiharapkan
Hasilpengujian
Kesimpulan
1 Pelangganmelakukanpembeliandengan mengkliktombol beli
Kliktombol“BELI”
Sistem akanmengaksesdanmenampilkan“TerimakasihYosiKuswardanatelahberbelanja,silahkan cekkeranjangbelanja anda”
Sesuaiharapan
Valid
2 Pelanggan Isikan di Sistem akan Sesuaihara Valid
![Page 77: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/77.jpg)
97
membelimelebihi stokyang ada
kolomjumlah laluklik tombol“update”
mengaksesdanmenampilkan“Jumlahbarangmelebihi stokbarang”
pan
3 Pelangganmembukakeranjangbelanja saatkosong ataubelummelakukanpembelian
KlikKeranjang
Sistem akanmenolakakses danmenampilkan“KeranjangBelanjanyaMasihKosong”
Sesuaiharapan
Valid
D. Pengujian terhadap Konfirmasi PemesananTabel III.16
Hasil Pengujian Black BoxTestingKonfirmasi Pemesanan
No SkenarioPengujian
Test Case Hasil yangdiharapkan
Hasilpengujian
Kesimpulan
1 Pelangganmembukakonfirmasi saatkosong ataubelummelakukanpembelian
KlikKonfirmasi
Sistem akanmenolakakses danmenampilkan“DaftarKonfrimasiKosong”
Sesuaiharapan
Valid
2 Pelangganmengosongkanfield Bankkemudian klikkonfirmasi
No Pesan:TR-001Username:YosiKuswardanaBank:(kosong)Email:[email protected]
Sistem akanmengaksesdanmenampilkan“Bank WajibDiisi.”
Sesuaiharapan
Valid
![Page 78: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/78.jpg)
98
Telepon:08577898121AlamatPengiriman:Jl CiledugRaya No15
3 Pelangganmengosongkanfield AlamatPengirimankemudian klikkonfirmasi
No Pesan:TR-001Username:YosiKuswardanaBank:BCA a/nyosi1011110Email:[email protected]:08577898121AlamatPengiriman:(kosong)
Sistem akanmengaksesdanmenampilkan“AlamatPengirimanWajib Diisi.”
Sesuaiharapan
Valid
4 Pelangganmengisi semuafield denganbenar lalu klikkonfirmasi
No Pesan:TR-001Username:YosiKuswardanaBank:BCA a/nyosi1011110Email:Yosi_161
Sistem akanmenerimaakses danmenampilkan“TerimakasihSudahKonfirmasi”
Sesuaiharapan
Valid
![Page 79: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/79.jpg)
99
@yahoo.comNoTelepon:08577898121AlamatPengiriman:Jl CiledugRaya 15
5 Pelangganmelakukankonfirmasi padatransaksi yangsama
No Pesan:TR-001Username:YosiKuswardanaBank:BCA a/nyosi1011110Email:[email protected]:08577898121AlamatPengiriman:Jl CiledugRaya 15
Sistem akanmengaksesdanmenampilkan“Transaksi inisudahdikonfirmasi.”
Sesuaiharapan
Valid
E. Pengujian Terhadap Login AdministratorTabel III.17
Hasil Pengujian Black Box TestingLogin Administrator
No SkenarioPengujian
Test Case Hasil yangdiharapkan
Hasilpengujian
Kesimpulan
![Page 80: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/80.jpg)
100
1 MengosongkanSemua isianusername danpassword lalulangsungmengklik tombollogin
Username:(kosong)Password:(kosong)
Sistem akanmenolakakses userdanmenampilkan“Usernamedan passwordbelumterisi..!!”
Sesuaiharapan
Valid
2 Mengisiusername dan mengosongkanpasswordkemudian kliktombol login
Username:yosiPassword:(kosong)
Sistem akanmenolakakses userdanmenampilkan“Usernameatau passwordsalah”
Sesuaiharapan
Valid
3 Mengisipassword dan Mengosongkanusernamekemudian kliktombol login
Username:(kosong)Password:Yosi
Sistem akanmenolakakses userdanmenampilkan“Usernamedan passwordbelumterisi..!!”
Sesuaiharapan
Valid
4 Mengisi salahsatu kondisibenar padausername ataupasswordkemudian kliktombol login
Username:yosi(kosong)Password:12345
Sistem akanmenolakakses userdanmenampilkan”Usernameatau passwordsalah..!!”
Sesuaiharapan
Valid
5 Mengisiusername danpassword dengandata yang benarkemudian kliktombol login
Username:yosiPassword:Yosi
Sistemmenerimaakses login,kemudianlangsungmenampilkan
Sesuaiharapan
Valid
![Page 81: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan untuk website Penjualan Alat-Alat Musik diusulkan dengan beberapa prosedurnya](https://reader031.vdocuments.pub/reader031/viewer/2022021811/5c7c243109d3f277748c86bc/html5/thumbnails/81.jpg)
101
”Selamatdatang dihalamanadmin…yosi”