bab iii pembahasan - bina sarana informatika · software : mysql tabel iii.2 spesifikasi file tabel...

Post on 18-Jan-2021

7 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

25

BAB III

PEMBAHASAN

3.1. Tinjauan Kasus

E-commerce merupakan kebutuhan ensensial saat ini dalam dunia bisnis

global, dan sebagai penunjang dalam pengembangan pasar, meningkatkan efisiensi,

dapat menekan biaya, serta memberikan akses yang lebih luas bagi partner dan

pelanggan. Oleh karena itu maka penulis tertarik untuk mencoba membuat sebuah

website yang berbasis e-commerce dengan maksud meningkatkan perkembangan

dunia bisnis via internet.

3.2. Analisis Kebutuhan

Pada sistem penjualan ini calon konsumen tidak perlu lagi datang ke toko jaket

karena sudah ada media untuk bertransaksi melalui internet. Berikut ini spesifikasi

kebutuhan dari sistem e-commerce.

1. Halaman User belum menjadi Member:

a. User dapat melihat produk jaket.

b. User dapat melihat detail produk jaket.

c. User dapat melihat cara order produk jaket.

d. User dapat melakukan daftar member.

e. User dapat menghubungi admin melalui kontak.

26

2. Halaman Member :

a. Member dapat Login dan masuk kehalaman utama member.

b. Member dapat melihat detail produk.

c. Member dapat membeli Produk Jaket dan masuk ke keranjang belanja.

d. Member Melakukan konfirmasi alamat pengiriman.

e. Member dapat melihat dan mencetak struk pembelian.

f. Member dapat melakukan konfirmasi pembayaran.

g. Member dapat mengirimkan pesan kepada admin.

27

3. Halaman Admin :

a. Admin dapat melakukan Login.

b. Admin Masuk kedalam halaman Home.

c. Admin dapat mengelolah data admin.

d. Admin dapat mengelolah data jaket.

e. Admin dapat menambah kategori jaket.

f. Admin dapat mengelolah data member

g. Admin dapat mengelolah data pemesanan.

h. Admin dapat mengelolah data konfirmasi pembayaran.

i. Admin dapat mengelolah laporan pengiriman.

28

3.3 Perancangan Perangkat Lunak

3.3.1 Rancangan Antar Muka

1. Halaman Utama User

a. Rancangan Antar Muka Halaman Beranda User

Nama Halaman Web : Beranda User

Akronim : index.php

Fungsi : Halaman beranda user ini berisi katalog jaket

.

Gambar III.1

Rancangan Antar Muka Halaman Beranda User

detail detail detail

Gambar Produk Gambar Produk Gambar Produk

Detail Detail Detail

Gambar Produk Gambar Produk Gambar Produk

Detail Detail Detail

29

b. Rancangan Halaman Detail Produk

Gambar III.2

Rancangan Antar Muka Halaman Detail Produk

Nama Halaman Web : Detail Produk

Akronim : detail_jaket.php

Fungsi : untuk melihat deskripsi dan stok produk.

30

c. Rancangan Halaman Cara Order

Gambar III.3

Rancangan Antar Muka Halaman Cara Order

Nama Halaman Web : Cara Order

Akronim : caraorder.php

Fungsi : Halaman cara order ini berisi penjelasan tentang

cara memesan produk jaket.

31

d. Rancangan Halaman Kontak

K

Gambar III.4

Rancangan Antar Muka Halaman Kontak

Nama Halaman Web : Halaman Kontak

Akronim : bukutamu.php

Fungsi : Halaman ini untuk pelanggan yang ingin

memberikan pesan kepada admin.

Beranda | Katalog | Cara Order | Keranjang Belanja | Konfirmasi Pembayaran | Kontak

32

e. Rancangan Halaman Daftar Member

Gambar III.5

Rancangan Antar Muka Halaman Daftar Member

Nama Halaman Web : Halaman Daftar Member

Akronim : index_daftar.php

Fungsi : Halaman daftar member ini untuk pelanggan yang

ingin menjadi member di web.

33

2. Halaman Utama Member

a. Rancangan Antar Muka Halaman Member

Gambar III.6

Rancangan Antar Muka Halaman Member

Nama Halaman Web : Halaman Member

Akronim : index1.php

Fungsi : Halaman member berisi katalog dan member

dapat memesan produk jaket.

34

b. Rancangan Antar Muka Halaman Detail Produk Member

Nama Halaman Web : Detail Produk

Akronim : detail1_jaket.php

Fungsi : untuk melihat deskripsi dan stok produk.

Gambar III.7

Rancangan Antar Muka Halaman Detail Produk Member

35

c. Rancangan Antar Muka Halaman Keranjang Member

Gambar III.8

Rancangan Antar Muka Keranjang Member

Nama Halaman Web : Keranjang

Akronim : index_keranjang.php

Fungsi : Halaman keranjang ini berisi form untuk

menampilkan barang yang di beli.

36

d. Rancangan Antar Muka Halaman Konfirmasi alamat pengiriman

Nama Halaman Web : Konfirmasi Alamat Pengiriman

Akronim : alamat.php

Fungsi :Halaman konfirmasi alamat pengiriman ini berisi

form untuk mengkonfirmasi alamat pengiriman.

Gambar III.9

Rancangan Antar Muka Halaman Konfirmasi Alamat Pengiriman

37

e. Rancangan Antar Muka Halaman Cetak Struk

Nama Halaman Web : Cetak Struk

Akronim : simpan-transaksi.php

Fungsi : Halaman cetak struk ini digunakan untuk mencetak

bukti pemesanan.

Struk Pemesanan Jaket

[nama]

[alamat lengkap]

[telpon]

[email]

[nomor order]

No Kode Produk Nama Produk Jumlah Harga Sub Total

Total : Rp.

Ongkos Kirim : Rp.

Grand Total : Rp.

[Text]

[Text]

[Text]

Gambar III.10

Rancangan Antar Muka Halaman Cetak Struk

38

f. Rancangan Antar Muka Halaman Konfirmasi Pembayaran

Nama Halaman Web : Konfirmasi Pembayaran

Akronim : index1_konfirmasi.php

Fungsi : Halaman ini untuk member yang ingin melakukan

konfirmasi pembayaran jika sudah mentrasfer uang

Gambar III.11

Rancangan Antar Muka Halaman Konfirmasi Pembayaran Member

39

3. Halaman Admin

a. Rancangan Antar Muka Halaman Login Admin

Nama Halaman Web : Login Administrator

Akronim : index.php

Fungsi : Halaman ini untuk masuk ke dalam halaman

admin.

Area Login Admin

Username

Password

Login

Gambar III.12

Rancangan Antar Muka Halaman Login Admin

Gambar

Cancel

40

b. Rancangan Antar Muka Halaman Home Admin

Nama Halaman Web : Home

Akronim : index_masuk.php

Fungsi : untuk melihat kegunaan halaman admin.

Gambar III.13

Rancangan Antar Muka Halaman Home Admin

Text

Picture

Selamat Datang [Nama Admin]

Header

Beranda Data Admin Data Produk Tambah Kategori Pemesanan Member Konfirmasi Pembayaran Laporan Keluar

[Text]

Picture

41

c. Rancangan Antar Muka Halaman Data Admin

Nama Halaman Web : Data Admin

Akronim : index_admin.php

Fungsi : untuk melihat data admin username dan password.

Gambar III.14

Rancangan Antar Muka Halaman Data Admin

Data Admin

Tambah Admin

Selamat Datang [ Nama Admin ]

Header

Beranda Data Admin Data Produk Tambah Kategori Pemesanan Member Konfirmasi Pembayaran Laporan Keluar

Footer

42

d. Rancangan Antar Muka Halaman Data Produk

Nama Halaman Web : Data Produk

Akronim : index_produk.php

Fungsi : untuk melihat data produk dan menambah produk.

Gambar III.15

Rancangan Antar Muka Halaman Data Produk

Selamat Datang [ Nama Admin ]

Header

Beranda Data Admin Data Produk Tambah Kategori Pemesanan Member Konfirmasi Pembayaran Laporan Keluar

Footer

43

e. Rancangan Antar Muka Halaman Tambah Kategori

Header

Nama Halaman Web : Tambah Kategori

Akronim : index_kategori.php

Fungsi : Untuk menambah, edit, dan hapus kategori.

Kategori :

Simpan Batal

Daftar Kategori

Id Kategori Aksi

E H

E : Edit

H : Hapus

Gambar III.16

Rancangan Antar Muka Halaman Tambah Kategori

Beranda Data Admin Data Produk Tambah Kategori Pemesanan Member Konfirmasi Pembayaran Laporan Keluar

Selamat Datang [ Nama Admin]

Footer

44

f. Rancangan Antar Muka Halaman Pemesanan

Nama Halaman Web : Pemesanan

Akronim : index_pemesanan.php

Fungsi : Untuk melihat data pesanan member dan bisa

mengubah status pemesanan jika sudah di kirim.

LAPORAN DATA PEMESANAN

No Tanggal Order No Pesan Nama Jam Status Order Aksi Record

Detail Hapus

Gambar III.17

Rancangan Antar Muka Halaman Pemesanan

Beranda Data Admin Data Produk Tambah Kategori Pemesanan Member Konfirmasi Pembayaran Laporan Keluar

Selamat Datang [ Nama Admin ]

Header

Footer

45

g. Rancangan Antar Muka Halaman Data Member

Nama Halaman Web : Data Member

Akronim : index_member.php

Fungsi : Untuk melihat nama member, juga bisa hapus

member.

Data Member

H

H : Hapus

Gambar III.18

Rancangan Antar Muka Halaman Data Member

Beranda Data Admin Data Produk Tambah Kategori Pemesanan Member Konfirmasi Pembayaran Laporan Keluar

Selamat Datang [ Nama Admin ]

Header

Footer

46

h. Rancangan Antar Muka Halaman Konfirmasi Pembayaran

Nama Halaman Web : Konfirmasi Pembayaran

Akronim : index_konfirmasi.php

Fungsi : Untuk melihat apakah member sudah tranfer uang.

Gambar III.19

Rancangan Antar Muka Halaman Tambah Kategori

Beranda Data Admin Data Produk Tambah Kategori Pemesanan Member Konfirmasi Pembayaran Laporan Keluar

Selamat Datang [ Nama Admin ]

Header

Footer

47

i. Rancangan Antar Muka Halaman Laporan Pengiriman

Nama Halaman Web : Laporan Pengiriman

Akronim : index_laporan.php

Fungsi : Untuk melihat laporan pengiriman.

LAPORAN DATA PENGIRIMAN

No Id Kirim Tanggal Kirim Jam Kirim No Order Aksi Record

Hapus

Gambar III.20

Rancangan Antar Muka Halaman Laporan Pengiriman

Beranda Data Admin Data Produk Tambah Kategori Pemesanan Member Konfirmasi Pembayaran Laporan Keluar

Selamat Datang [ Nama Admin ]

Header

Footer

48

3.3.2 Rancangan Basis Data

A. Entity Relationship Diagram (ERD)

Gambar III.21

Rancangan Entity Relationship Diagram (ERD)

49

B. Logical Relational Structure (LRS)

Pemesanan

id_pesan

id_pelanggan

no_pesan

id_barang

id_kategori

no_pesan

username

nama

gambar

dari_rekening

dari_bank

tgl_bayar

telepon

email

alamatNama_pelanggan

status_pesan

jam_pesan

username

tgl_pesan

jumbay

stok

kategori

harga

kategori

deskripsi

password

gambar

no_konfirmasi

Kategori

Pelanggan konfirmasi

Barang

id_admin

User

Passwordusrename

no_pesan

jumlah

id_barang

Pemesanan detail

id_kota

ongkos_kirim

nama_kota

Kota

ongkir_pesan

id_kota

username

Gambar III.22

Rancangan Logical Relational Structure (LRS)

user_id

username password

id_barang

kode

kategori

nama

harga

stok

deskripsi

gambar

no_pesan

id_barang

jumlah

id_pesan

no_pesan

tgl_pesan

username

jam_pesan

id_kota

ongkir_pesan

status_pesan

id

kategori

username

password

nama_pelanggan

alamat

telepon

email

50

C. Spesifikasi File

1. Spesifikasi File Tabel Admin

Nama Database : penjualan_jaket

Nama File : Tabel User

Akronim : User

Fungsi : Untuk menyimpan data admin

Tipe File : File Master

Akses File : Random

Media : Harddisk

Panjang Record : 25

Kunci Field : user_id

Software : MySql

Tabel III.1

Spesifikasi File Tabel User

No Elemen Data Nama Field Tipe Size Ket

1. user_id user_id integer 5 Primary Key

2. Username username varchar 10

3. Password password varchar 10

51

2. Spesifikasi File Tabel Barang

Nama Database : penjualan_jaket

Nama File : Tabel Barang

Akronim : Barang

Fungsi : Untuk menyimpan data barang

Tipe File : File Master

Akses File : Random

Media : Harddisk

Panjang Record : 243

Kunci Field : id_barang

Software : MySql

Tabel III.2

Spesifikasi File Tabel Barang

No Elemen Data Nama Field Tipe Size Ket

1. Idbarang id_barang Int 5 Primary Key

2. Kode kode Varchar 10

3. Kategori kategori Varchar 25

4. Nama nama Varchar 30

5. Harga harga Int 8

6. Stok stok Varchar 10

7. Deskripsi deskripsi Varchar 160

8. Gambar gambar Text

52

3. Spesifikasi File Tabel Bukutamu

Nama Database : penjualan_jaket

Nama File : Tabel Buku Tamu

Akronim : bukutamu

Fungsi : Untuk member mengisi buku tamu

Tipe File : File Master

Akses File : Random

Media : Harddisk

Panjang Record : 190

Kunci Field : nama

Software : MySql

Tabel III.3

Spesifikasi File Tabel Bukutamu

No Elemen Data Nama Field Tipe Size Ket

1. Nama Nama Varchar 20

2. Email email Varchar 20

3. Pesan pesan Varchar 150

53

4. Spesifikasi File Tabel Kantong

Nama Database : penjualan_jaket

Nama File : Tabel Kantong

Akronim : Kantong

Fungsi : Untuk menyimpan data kantong

Tipe File : File Master

Akses File : Random

Media : Harddisk

Panjang Record : 45

Kunci Field : id_kantong

Software : MySql

Tabel III.4

Spesifikasi File Tabel Kantong

No Elemen Data Nama Field Tipe Size Ket

1. Kantong id_kantong Int 5 Primary Key

2. Barang id_barang Int 5

3. Stok Stok Int 10

4. Jumlah Jumlah Int 5

5. Tanggal tgl_kantong Date

6. Jam jam_kantong Time

7. Username Username Varchar 20

54

5. Spesifikasi File Tabel Kategori

Nama Database : penjualan_jaket

Nama File : Tabel Kategori

Akronim : Kategori

Fungsi : Untuk menyimpan data Kategori

Tipe File : File Master

Akses File : Random

Media : Harddisk

Panjang Record : 30

Kunci Field : id

Software : MySql

Tabel III.5

Spesifikasi File Tabel Kategori

No Elemen Data Nama Field Tipe Size Ket

1. Id id Int 10 Primary Key

2. Kategori kategori Varchar 20

55

6. Spesifikasi File Tabel Konfirmasi

Nama Database : penjualan_jaket

Nama File : Tabel Konfirmasi

Akronim : Konfirmasi

Fungsi : Untuk menyimpan data konfirmasi

Tipe File : File Transaksi

Akses File : Random

Media : Harddisk

Panjang Record : 78

Kunci Field : no_konfirmasi

Software : MySql

Tabel III.6

Spesifikasi File Tabel Konfirmasi

No Elemen Data Nama Field Tipe Size Ket

1. Nomor Konfirmasi no_konfirmasi Int 11 Primary Key

2. Username Username Varchar 20

3. Jumlah Bayar Jumbay Int 11

4. Nomor Pesan no_pesan Varchar 10

5. Tanggal Bayar tgl_bayar Date

6. Gambar Gambar Text

7. Dari Bank dari_bank Varchar 11

8. Dari Rekening dari_rekening Varchar 15

56

7. Spesifikasi File Tabel Pelanggan

Nama Database : penjualan_jaket

Nama File : Tabel Pelanggan

Akronim : Pelanggan

Fungsi : Untuk menyimpan data pelanggan

Tipe File : File Master

Akses File : Random

Media : Harddisk

Panjang Record : 80

Kunci Field : username

Software : MySql

Tabel III.7

Spesifikasi File Tabel Pelanggan

No Elemen Data Nama Field Tipe Size Ket

1. Username username Varchar 10

2. Password password Varchar 10

3. Nama Pelanggan nama_pelanggan Varchar 20

4. Alamat alamat Text 30

5. Telpon telpon Varchar 20

6. Email email Varchar 30

57

8. Spesifikasi File Tabel Pemesanan

Nama Database : penjualan_jaket

Nama File : Tabel Pemesanan

Akronim : Pemesanan

Fungsi : Untuk menyimpan data Pemesanan

Tipe File : File Transaksi

Akses File : Random

Media : Harddisk

Panjang Record : 55

Kunci Field : id_pesan

Software : MySql

Tabel III.8

Spesifikasi File Tabel Pemesanan

No Elemen Data Nama Field Tipe Size Ket

1. Id pesan id_pesan Int 5 Primary Key

2. Nomor pesan no_pesan Varchar 10

3. Tanggal pesan tgl_pesan Date 8

4. Username Username Varchar 10

5. Jam pesan jam_pesan Time 4

6. Kota id_kota int 10

7. Ongkos Kirim ongkir_pesan int 10

8. Status pesan status_pesan Varchar 10

58

9. Spesifikasi File Tabel Pemesanan_detail

Nama Database : penjualan_jaket

Nama File : Tabel Pemesanan_detail

Akronim : Pemesanan_detail

Fungsi : Untuk menyimpan data Pemesanan detail

Tipe File : File Transaksi

Akses File : Random

Media : Harddisk

Panjang Record : 20

Kunci Field : no_pesan

Software : MySql

Tabel III.9

Spesifikasi File Tabel Pemesanan_detail

No Elemen Data Nama Field Tipe Size Ket

1. Nomor pesan no_pesan Varchar 10 Primary Key

2. Id barang id_barang Int 5

3. Jumlah jumlah Int 5

59

10. Spesifikasi File Tabel Pengiriman

Nama Database : penjualan_jaket

Nama File : Tabel Pengiriman

Akronim : Pengiriman

Fungsi : Untuk menyimpan data Pengiriman

Tipe File : File Transaksi

Akses File : Random

Media : Harddisk

Panjang Record : 15

Kunci Field : id_kirim

Software : MySql

Tabel III.10

Spesifikasi File Tabel Pengiriman

No Elemen Data Nama Field Tipe Size Ket

1. Id kirim id_kirim Int 5 Primary Key

2. Tanggal kirim tgl_kirim Date 8

3. Jam kirim jam_kirim Time 4

4. Nomor pesan no_pesan Varchar 10

60

11. Spesifikasi File Tabel Kota

Nama Database : aksesoris

Nama File : Tabel Kota

Akronim : Kota

Fungsi : Untuk menyimpan ongkos kirim

Tipe File : File Transaksi

Akses File : Random

Media : Harrdisk

Panjang Record : 40

Kunci Field : id_kota

Software : MySql

Tabel III.11

Spesifikasi File Tabel Kota

No Elemen Data Nama Field Tipe Size Ket

1. Kota id_kota Int 5 Primary Key

2. Nama Kota nama_kota Varchar 20

3. Ongkos Kirim ongkos_kirim Int 15

61

3.3.3 Rancangan Struktur Navigasi

Struktur Navigasi dibutuhkan untuk menerangkan keterkaitan antar

halaman website. Struktur navigasi yang digunakan untuk web ini adalah struktur

navigasi liniear dan hierarki untuk pengunjung, member dan admin. Dibawah ini

adalah penjelasan mengenai struktur navigasi desain webnya :

1. Struktur Navigasi Linier dan Hierarki Halaman Pengunjung

Gambar III.23

Struktur Navigasi Linier dan Hierarki Halaman Pengunjung

62

2. Struktur Navigasi Linier dan Hierarki Halaman Member

Gambar III.24

Struktur Navigasi Linier dan Hierarki Halaman Member

63

3. Struktur Navigasi Linier dan Hierarki Halaman Administrator

Gambar III.25

Struktur Navigasi Linier dan Hierarki Halaman Administrator Sistem

64

3.4 Implementasi dan Pengujian Unit

3.4.1 Implementasi Rancangan Antar Muka

1. Implementasi Halaman Utama User

a. Implementasi Halaman Beranda User

Gambar III.26

Implementasi Halaman Beranda User

65

b. Implementasi Halaman Detail Produk

Gambar III.27

Implementasi Halaman Detail Produk

66

c. Implementasi Halaman Cara Order

Gambar III.28

Implementasi Halaman Cara Order

67

d. Implementasi Rancangan Antar Muka Halaman Kontak

Gambar III.29

Implementasi Halaman Data Member

68

e. Implementasi Halaman Daftar Member

Gambar III.30

Implementasi Halaman Daftar Member

69

2. Implementasi Halaman Utama Member

a. Implementasi Halaman Member

Gambar III.31

Implementasi Halaman Beranda Member

70

b. Implementasi Halaman Detail Produk Member

Gambar III.32

Implementasi Detail Produk Member

71

c. Implementasi Halaman Keranjang Member

Gambar III.33

Implementasi Halaman Keranjang Member

72

d. Implementasi Halaman Konfirmasi Alamat Pengiriman

Gambar III.34

Implementasi Halaman Konfirmasi Alamat Pengiriman

e. Implementasi Halaman Cetak Struk

73

Gambar III.35

Implementasi Halaman Cetak Struk

74

f. Implementasi Halaman Konfirmasi Pembayaran Member

Gambar III.36

Implementasi Halaman Konfirmasi Pembayaran Member

75

3. Implementasi Halaman Admin

a. Implementasi Halaman Login Admin

Gambar III.37

Implementasi Halaman Login Admin

76

b. Implementasi Halaman Home Admin

Gambar III.38

Implementasi Halaman Home Admin

77

c. Implementasi Halaman Data Admin

Gambar III.39

Implementasi Halaman Data Admin

78

d. Implementasi Halaman Data Produk

Gambar III.40

Implementasi Halaman Data Produk

79

e. Implementasi Halaman Tambah Kategori

Gambar III.41

Implementasi Halaman Tambah Kategori

80

f. Implementasi Halaman Pemesanan

Gambar III.42

Implementasi Halaman Pemesanan

81

g. Implementasi Halaman Data Member

Gambar III.43

Implementasi Halaman Data Member

82

h. Implementasi Halaman Konfirmasi Pembayaran

Gambar III.44

Implementasi Halaman Konfirmasi Pembayaran

83

i. Implementasi Halaman Halaman Laporan

Gambar III.45

Implementasi Halaman Laporan

84

3.4.2 Spesifikasi Sistem Komputer

1. Spesifikasi Perangkat Keras

a. Server

1. Processor Intel(R) Atom(TM) CPU570 @1.66GHz 1.67 GHz

2. RAM DDR 1 GB

3. Harddisk 297 GB

4. Mouse Synaptics Pointing Device PS/2

5. Monitor dengan resolusi layar minimum 1024x600

6. Koneksi internet dengan kecepatan 2 mbps.

b. Client

1. Processor Intel Atom

2. RAM DDR 1024MB

3. Harddisk 300 GB

4. Mouse Synaptics Pointing Device PS/2

5. Monitor dengan resolusi layar minimum 1024x600

6. Koneksi internet dengan kecepatan 2 mbps.

85

2. Spesifikasi Perangkat Lunak

a. Server

1. Sistem operasi yang digunakan seperti : Microsoft Window dll.

2. Aplikasi bundle web server seperti :Xampp yang terdiri dari beberapa

komponen diantaranya :

a. Aplikasi PHP server v5

b. Aplikasi MySql Server v5

c. Aplikasi phpMyadmin v3

3. Aplikasi Web seperti :Mozilla Firefox, Google Crome.

b. Client

a. Sistem operasi yang digunakan seperti : Microsoft Window dll.

b. Aplikasi Web seperti Mozilla Firefox, Google Crome.

86

3.4.3 Pengujian Unit

a. Pengujian Terhadap Form Login Member

No Skenario

Pengujian

Tase Case Hasil Yang Di

Harapkan

Hasil

Pengujian

Kesimpulan

1. User id dan

password

Tidak diisi

kemudian klik

tombol login.

Username:

(kosong)

Password:

(kosong)

Sistem akan

menolak akses user

dan menampilkan

“username belum

terisi”

Sesuai

harapan Valid

2. Mengetikkan

username dan

password tidak

diisi atau kosong

kemudian klik

tombol login.

Username:

(admin)

Password:

(kosong

Sistem akan

menolak akses user

dan menampilkan

“password belum

terisi”

harapan

Sesuai Valid

3. username tidak

diisi (kosong) dan

password diisi

kemudian klik

tombol login.

Username:

(kosong)

Password:

(123)

Sistem akan

menolak akses user

dan menampilkan

“username belum

terisi”

harapan

Sesuai Valid

4. Mengetikkan

salah satu kondisi

salah pada

username atau

password

kemudian klik

tombol login.

Username:

(larassati)

Password:

(1234)

Sistem akan

menolak akses user

dan menampilkan

“gagal login, harap

masukkan isi

username dan

password dengan

benar”

Sesuai

harapan Valid

5. Mengetikkan

username dan

password dengan

data yang benar

kemudian klik

tombol login.

Username:

(agung)

Password :

(admin)

Sistem menerima

akses login dan

kemudian langsung

menampilkan

“selamat datang di

toko jaket online

saudara/i agung”

Sesuai

harapan Valid

Tabel III.12 Hasil Pengujian Black Box Testing Halaman Login Member

87

b. Pengujian Terhadap Form Login Admin

No Skenario

Pengujian

Tase Case Hasil Yang Di

Harapkan

Hasil

Pengujian

Kesimpulan

1. User id dan

password

Tidak diisi

kemudian klik

tombol login.

Username:

(kosong)

Password:

(kosong)

Sistem akan

menolak akses user

dan menampilkan

“username belum

terisi”

Sesuai

harapan Valid

2. Mengetikkan

username dan

password tidak

diisi atau

kosong

kemudian klik

tombol login.

Username:

(laras)

Password:

(kosong

Sistem akan

menolak akses user

dan menampilkan

“password belum

terisi”

harapan

Sesuai Valid

3. username tidak

diisi (kosong)

dan password

diisi kemudian

klik tombol

login.

Username:

(kosong)

Password:

(123)

Sistem akan

menolak akses user

dan menampilkan

“username belum

terisi”

harapan

Sesuai Valid

4. Mengetikkan

salah satu

kondisi salah

pada username

atau password

kemudian klik

tombol login.

Username:

(laras)

Password:

(okjd)

Sistem akan

menolak akses user

dan menampilkan

“username dan

password salah

Sesuai

harapan Valid

5. Mengetikkan

username dan

password

dengan data

yang benar

kemudian klik

tombol login.

Username:

(agung)

Password :

(12345)

Sistem menerima

akses login dan

kemudian langsung

menampilkan

“Login Sukses”

Sesuai

harapan Valid

Tabel III.13 Hasil Pengujian Black Box Testing Halaman Login Admin

88

c. Pengujian Terhadap Form Daftar Member

No Skenario

Pengujian

Tase Case Hasil Yang

Di Harapkan

Hasil

Pengujian

Kesimpulan

1. jika calon

member tidak

mengisi semua

daftar yang ada,

nama, email,

telpon,alamat,

username,

password lalu

klik simpan.

nama: (kosong)

email: (kosong)

telpon: (kosong)

alamat: (kosong)

username:

(kosong)

password:

(kosong)

Sistem akan

menolak

akses daftar

dan

menampilkan

“harap isi

nama lengkap

anda”

Sesuai harapan Valid

2. jika calon

member tidak

mengisi nama dan

hanya mengisi

email,telpon,alam

at, username,

password lalu

klik simpan.

nama: (kosong)

email: (xxxx)

telpon: (xxxx)

alamat: (xxxx)

username:

(xxxx)

password:

(xxxx)

Sistem akan

menolak

akses daftar

dan

menampilkan

“harap isi

nama lengkap

anda”

Sesuai harapan Valid

3. jika calon

member tidak

mengisi email dan

hanya mengisi

nama,telpon,alam

at, username,

password lalu

klik simpan.

nama: (xxxx)

email: (kosong)

telpon: (xxxx)

alamat: (xxxx)

username:

(xxxx)

password:

(xxxx)

Sistem akan

menolak

akses daftar

dan

menampilkan

“harap isi

email anda”

harapan Sesuai Valid

4. jika calon

member tidak

mengisi telpon

dan hanya

mengisi nama,

email, alamat,

username,

password lalu klik

simpan.

nama: (xxxx)

email: (xxxx)

telpon: (kosong)

alamat: (xxxx)

username:

(xxxx)

password:

(xxxx)

Sistem akan

menolak

akses daftar

dan

menampilkan

“harap isi

telpon anda”

harapan Sesuai Valid

5. jika calon

member tidak

mengisi alamat

dan hanya

mengisi nama,

email, telpon,

nama: (xxxx)

email: (xxxx)

telpon: (xxxx)

alamat: (kosong)

username:

(xxxx)

Sistem akan

menolak

akses daftar

dan

menampilkan

“harap isi

Sesuai harapan Valid

89

username,

password lalu klik

simpan.

password:

(xxxx)

alamat

lengkap

anda”

6. jika calon

member tidak

mengisi username

dan hanya

mengisi nama,

email, telpon,

alamat, password

lalu klik simpan.

nama: (xxxx)

email: (xxxx)

telpon: (xxxx)

alamat: (xxxx)

username:

(kosong)

password:

(xxxx)

Sistem akan

menolak

akses daftar

dan

menampilkan

“harap isi

username

anda”

Sesuai harapan Valid

7. jika calon

member tidak

mengisi password

dan hanya

mengisi nama,

email, telpon,

alamat, username

lalu klik simpan.

nama: (xxxx)

email: (xxxx)

telpon: (xxxx)

alamat: (xxxx)

username:

(xxxx)

password:

(kosong)

Sistem akan

menolak

akses daftar

dan

menampilkan

“harap isi

Password

anda”

Sesuai harapan Valid

8. jika semua terisi

nama, email,

telpon, alamat,

username,

password lalu

klik simpan

nama: (xxxx)

email: (xxxx)

telpon: (xxxx)

alamat: (xxxx)

username:

(xxxx)

password:

(xxxx)

Sistem akan

menerima

dan

menampilkan

“Data

Berhasil di

Simpan”

Sesuai harapan Valid

Tabel III.14 Hasil Pengujian Black Box Testing Halaman Daftar Member

top related