BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis...

81
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 Berita B.7. Pelanggan dapat melihat Daftar Pesanan. B.8 Pelanggan dapat melihat Detail Pesanan B.9 Pelanggan dapat melakukan Konfirmasi Pemesanan B.10 Pelanggan dapat melihat Struk Transaksi. B.11 Pelanggan dapat melakukan Voting. 3. Halaman Administrator C.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

Transcript of BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

101

”Selamatdatang dihalamanadmin…yosi”