bab iii pembahasan 3.1. analisa kebutuhan file3.1. analisa kebutuhan ... pengunjung yang berminat...

30
22 BAB III PEMBAHASAN 3.1. Analisa Kebutuhan Analisa Kebutuhan dalam pembuatan Sistem Informasi Penjualan Alat Olahraga Berbasis web, antara lain: 1. Kebutuhan Pengguna a. Kebutuhan Pengunjung 1) Pengunjung yang berminat memesan barang-barang yang ada di halaman website ini diharuskan mendaftar terlebih dahulu, jika belum memiliki akun di website ini dengan mengisi form daftar akun untuk menjadi pelanggan. Tetapi jika pengujung telah memliki akun sebagai pelanggan, pengunjung tinggal melakukan login atau masuk ke menu masuk akun dengan mengisi email dan password. 2) Pengunjung yang tidak berminat menjadi pelanggan atau tidak ingin memesan, dapat melihat-lihat barang yang telah disediakan di menu barang, atau bisa melihat halaman-halaman lainnya. b. Pemilik Website a. Pemilik website dapat menjual dan memasarkan barangnya melalui web halaman admin/backend. b. Pemilik website memberikan kemudahan terhadap pelanggan dalam bertransaksi melalui web, dari memilih barang, alamat pengiriman.

Upload: dangminh

Post on 05-May-2019

221 views

Category:

Documents


0 download

TRANSCRIPT

22

BAB III

PEMBAHASAN

3.1. Analisa Kebutuhan

Analisa Kebutuhan dalam pembuatan Sistem Informasi Penjualan Alat

Olahraga Berbasis web, antara lain:

1. Kebutuhan Pengguna

a. Kebutuhan Pengunjung

1) Pengunjung yang berminat memesan barang-barang yang ada di

halaman website ini diharuskan mendaftar terlebih dahulu, jika

belum memiliki akun di website ini dengan mengisi form daftar

akun untuk menjadi pelanggan. Tetapi jika pengujung telah

memliki akun sebagai pelanggan, pengunjung tinggal melakukan

login atau masuk ke menu masuk akun dengan mengisi email dan

password.

2) Pengunjung yang tidak berminat menjadi pelanggan atau tidak

ingin memesan, dapat melihat-lihat barang yang telah disediakan di

menu barang, atau bisa melihat halaman-halaman lainnya.

b. Pemilik Website

a. Pemilik website dapat menjual dan memasarkan barangnya melalui

web halaman admin/backend.

b. Pemilik website memberikan kemudahan terhadap pelanggan

dalam bertransaksi melalui web, dari memilih barang, alamat

pengiriman.

23

c. Pemilik website memberikan halaman hubungi kami, itu

memudahkan pelanggan dalam melakukan hubungan secara

langsung kepada pemilik website, jika ingin bertanya secara

langsung tentang, metode pemesanan dan pembayaran atau dapat

melihat halaman cara pemesanan dan pembayaran yang telah

disediakan.

2. Kebutuhan Sistem

Kebutuhan sistem pada perancangan ini terbagi menajdi kebutuhan user

dan kebutuhan admin.

a. Kebutuhan User

1) User atau pelanggan dapat melihat barang-barang olahraga yang

tersedia di website ini.

2) User atau pelanggan dapat melakukan transaksi dengan cara

memilih barang yang ada pada menu barang, setelah mendapatkan

barang yang diinginkan user dapat mengklik gambar untuk masuk

kedalam halaman rincian barang atau memilih tombol beli untuk

melanjutkan transaksi, setelah itu pelanggan diarahkan ke halaman

keranjang belanja, di halaman ini pelanggan dapat merubah jumlah

pembelian atau menghapus barang yang terlah dipilih. Jika daftar

barang yang ada di halaman keranjang belanja diyakini sudah

sesuai keinginan, user dapat memilih tombol check out, pelanggan

lalu diarahkan ke halaman informasi data pengiriman atau telah

dapat merubah alamat pengiriman dan pelanggan dapat memilih

tombol update ongkos kirim, setelah semua form diisi dengan

24

benar pelanggan harus memilih tombol proses pemesanan,

pelanggan diarahkan kepada halaman rician detail transaksi,

pelanggan dapat menyimpan bukti transaksi dengan memilih

simbol print.

3) Apabila user atau pelanggan telah melakukan transaksi harus

melakukan konfirmasi pembayaran di halaman yang telah tersedia

di halaman beranda atau di halaman akun pelanggan untuk dapat

segera diproses dan melakukan pengiriman.

4) Jika User atau pelanggan telah selesai melakukan aktivitas di

website ini, pelanggan dapat memilih menu logout.

b. Kebutuhan Admin.

1) Admin diharuskan login terlebih dahulu untuk dapat mengakses

atau masuk kedalam halaman administrator.

2) Admin dapat mengolah data barang, data kategori, data pelanggan,

data kota, data transaksi, buku tamu dan laporan.

3) Admin yang login / masuk sebagai admin penjualan, hanya dapat

melakukan validasi transaksi yang telah masuk, dengan mengecek

pelunasan pembayaran dan dapat melakukan penginputan data

pengiriman yang sesuai.

3.2. Perancangan Perangkat Lunak

Tahapan dimana dilakukan perancangan sistem dan perangkat lunak

terhadap

25

solusi dari permasalahan yang ada melalui rancangan antar muka, rancangan basis

data dengan mengguakan pemodelan seperti ERD (Entity Relationship Diagram),

LRS (Logical Record Structure) dan merancang stuktur navigasi.

3.2.1. Rancangan Antar Muka

Rancangan antarmuka merupakan gambaran dari tampilan web yang

diusulkan oleh penulis. Pada uraian dibawah ini dapat dijelaskan

rancangan antarmuka sistem informasi penjualan alat olahraga berbasis

web.

1. Rancangan Antar Muka Back End

a. Rancangan Antar Muka Login Admin

Gambar III.1.

Rancangan Antar Muka Login Admin

26

b. Rancangan Antar Muka Halaman Utama Admin

Beranda Produk Kategori Pelanggan

Beranda

Kota

Kategori

Produk

Pelanggan

Transaksi

Halaman Admin

Gambar III.2.

Rancangan Antar Muka Halaman Utama Admin

c. Rancangan Antar Muka Halaman Utama User

Gambar III.3.

Rancangan Antar Muka Halaman Utama User

27

d. Rancangan Antar Muka Daftar User

Gambar III.4.

Rancangan Antar Muka Daftar User

28

e. Rancangan Antar Muka Login User

Gambar III.5.

Rancangan Antar Muka Login User

3.2.2. Rancangan Basis Data

Dalam merancang basis data pada website penjualan Alat Olahraga

berbasis web dilakukan dua langkah yaitu langkah pertama membuat Entity

Relationship Diagram (ERD) dan langkah kedua dirubah menjadi Logical Record

Structure (LRS).

29

1. Entity Relationship Diagram

Nama_produk

pelanggan

melakukan

produk

kategori

mempunyai

1

1

MPembayaran

M

1

Password

nama

Foto

Kd_pelanggan

email

telp

Total_ongkir

Status_transaksi

id_transaksi

Tgl_transaksi

Harga_produk

tampil

detail

berat

ukuran

gambar

Jml_stok

Id_produk

rekomendasi

Id_kategoriNama_kategori

Id_pembayaran

Id_transaksi

Tgl_bayar

Atas_nama

nominal

detail

M

pilih

pilih

M

1

melakukan

1

1

kota

Id_kota

Nama_kota

ongkir

1memiliki

M

M

Transaksi

Id_transaksi

Id_produk

jumlah

harga

Id_kota

Kd_pelanggan

Total_harga

Id_kategori

terlaris

alamat

Gambar III.6.

Entity Relationship Diagram

30

2. Logical Record Structure

pelanggan

kd_pelanggan *

id_kota **

email

nama

tlp

alamat

password

transaksi

id_transaksi *

kd_pelanggan **

tgl_transaksi

status_transaksi

total_harga

total_ongkir

detail

id_transaksi **

id_produk**

jumlah

harga

produk

id_produk *

id_kategori **

nama_produk

harga_produk

jml_stok

detail

ukuran

gambar

berat

tampil

terlaris

kota

id_kota *

nama_kota

ongkirkategori

id_kategori *

nama_kategori

pembayaran

id_pembayaran *

id_transaksi **

tgl_bayar

atas_nama

nominal

Gambar III.7.

Logical Record Structure

31

3. Spesifikasi File

Dalam Perancangan website ini, penulis menggunakan sebuah database yang

bernama peralatanolahraga_db. Database ini terdiri dari 15 table diataranya yaitu:

a. Spesifikasi File : Pelanggan

Nama File : Pelanggan

Akronim : pelanggan.MYD

Fungsi : untuk mengelola data pelanggan

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang record : 50 karakter

Kunci Field : kd_pelanggan

Software : Mysql

Tabel III.1.

Spesifikasi File Pelanggan

No Elemen Data Akronim Tipe Size Keterangan

1. Kode pelanggan kd_pelanggan int 4 Primary Key

2. Id kota Id_kota int 4 Foreign key

3. Nama Nama Varchar 30

4. Email Email Text

5. Password Password Text

6. Telepon Tlp Char 12

7. Alamat Alamat Text

32

b. Spesifikasi File Transaksi

Nama File : Transaksi

Akronim : tbl_ transaksi.MYD

Fungsi : untuk mengelola data transaksi

Tipe File : File Transaksi

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang record : 16 karakter

Kunci Field : id_transaksi

Software : Mysql

Tabel III.2.

Spesifikasi File Transaksi

No

.

Elemen Data Nama Field Tipe Size Ket

1. Id Transaksi Id_transaksi Char 12 Primary Key

2. Kode Pelanggan kd_pelangga Int 4

3. Tanggal Transaksi tgl_pelanggan Date

4. Total harga total_harga Double

5. Total Ongkir total_ongkir Double

6. Status Transaksi status_transaksi Enum “Lunas”,”Tidak Lunas”

33

c. Spesifikasi File Produk

Nama File : Produk

Akronim File : produk.MYD

Fungsi : untuk mengelola data produk

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media File : Harddisk

Panjang record : 132 karakter

Kunci Field : no_produk

Software : Mysql

Tabel III.3.

Spesifikasi File Produk

No. Elemen Data Nama Field Tipe Size Ket

1. Id produk Id_produk Int 4 Primary Key

2. Id kategori id_kategori Int 4 Foreign key

3. Nama produk nama_produk Varchar 40

4. Harga produk harga_produk Double

5. Jumlah stok jml_stok Int 4

6. gambar Gambar Text

7. Detail Detail Text

8. Tampil Tampil Enum “Ya”,”Tidak”

34

9. Berat Berat Decimal

10. Ukuran Ukuran Varchar 20

11. Terlaris Terlaris Enum “Ya”,”Tidak”

d. Spesifikasi File Detail

Nama File : Detail

Akronim : tbl_detail.MYD

Fungsi : untuk mengelola data

Tipe File : File Transaksi

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang record : 21 karakter

Kunci Field : detail

Software : Mysql

Tabel III.4.

Spesifikasi File Detail

No. Elemen Data Nama Field Tipe Size Ket

1. Id transaksi Id_transaksi Char 12 Primarykey

2. Id produk Id_produk Int 4 Foreign key

3. Jumlah Jumlah Int 5

4. Harga Harga Double

35

e. Spesifikasi File Kategori

Nama File : Kategori

Akronim : tbl_kategori.MYD

Fungsi : untuk menyimpan data kategori

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang record : 34 karakter

Kunci Field : id_kategori

Software : Mysql

Tabel III.5.

Spesifikasi File Kategori

No. Elemen Data Nama Field Tipe Size Ket

1. id kategori id_kategori Int 4 Primary

2. nama kategori nama_kategori Varchar 30

f. Spesifikasi File Data Pembayaran

Nama File : Pembayaran

Akronim : Pembayaran

Fungsi : untuk mengelola data pembayaran

Tipe File : File Transaksi

Organisasi File : Indexed Sequential

36

Akses File : Random

Media : Harddisk

Panjang record : 46 karakter

Kunci Field : id_pembayaran

Software : Mysql

Tabel III.6.

Spesifikasi File Pembayaran

No. Elemen Data Nama Field Tipe Size Ket

1. id pembayaran id_pembayaran Int 4 Primary Key

2. Id transaksi Id_transaksi Char 12 Foreign key

3. Tanggal bayar Tgl_bayar Date

4. Atas nama Atas_nama Varchar 30

5. Nominal Nominal Double

g. Spesifikasi File Kota

Nama File : Kota

Akronim : tbl_kota

Fungsi : untuk mengelola data kota

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang record : 19 karakter

Kunci Field : id_kota

37

Tabel III.7.

Spesifikasi File Kota

No. Elemen Data Nama Field Tipe Size Ket

1. id kota id_kota Int 4 Primary Key

2. Nama kota Nama_kota Varchar 15

3. Ongkir Ongkir Double

3.2.3 Rancangan Struktur Navigasi

Dengan adanya aliran informasi yang tergambar dalam bentuk stuktur

navigasi, akan membantu dalam menggambarkan isi dari setiap halaman dan link

atau navigasi antara halaman-halaman di dalam website tersebut. Secara

sederhana aliran informasi ini penulis gambarkan dalam bentuk stuktur navigasi di

bawah ini:

38

1. Struktur Navigasi Back End

Login

index

Beranda Kota Kategori Produk Pelanggan Transaksi Lougout

Gambar III.8.

Struktur Navigasi Back End

2. Struktur Navigasi Front End

Pelanggan

Masuk

Daftar

Produk

Nama

Produk

Index

Gambar III.9.

Struktur Navigasi Front End

39

3.3 Implementasi dan Pengujian Unit

3.3.1. Implementasi

1. Implementasi Rancangan Antar Muka

Implementasi rancangan antar muka pada sistem informasi penjualan alat

olahraga berdasarkan rancangan antar muka.

a. Halaman Login Admin

Halaman yang menampilkan Login untuk Admin.

Gambar III.10.

Implementasi Halaman Login Admin

40

b. Halaman Utama Admin

Halaman yang menampilkan halaman beranda admin

Gambar III.11.

Implementasi Halaman Utama Admin

41

c. Halaman Utama User

Halaman yang menampilkan halaman utama user.

Gambar III.12.

Implementasi Halaman Utama User

42

d. Halaman Daftar User

Halaman yang menampilkan halaman daftar user.

Gambar III.13.

Implementasi Halaman Daftar User

e. Halaman Daftar Login

Halaman yang menampilkan daftar login.

Gambar III.14.

Implementasi Halaman Daftar Login

43

2. Spesifikasi Sistem Komputer

Berikut ini adalah spesifikasi perangkat keras dan perangkat lunak minimum

yang dibutuhkan untuk mengimplementasikan aplikasi sistem informasi

pendaftaran siswa baru.

1. Spesifikasi Perangkat keras

A. CPU

(a) Processor Intel® Core™ i3

(b) RAM DDR2 2 GB

(c) Hard Disk 500 GB

(d) Disk CD ROM

1.) Mouse

2.) Keyboard

3.) Monitor dengan resolusi layar minimum 1024x768

4.) Koneksi internet dengan kecepatan 2 Mbps.

2. Spesifikasi Perangkat Lunak

a) Sistem Operasi yang digunakan adalah Microsoft Windows.

b) Menggunakan MySQL sebagai database system.

c) Adobe Photoshop CS, yang digunakan sebagai pengolah grafis dari

logo hingga gambar untuk desain web.

d) Menggunakan Mozilla Firefox atau Google Chrome sebagai web

browser.

e) Sistem Operasi yang umumnya digunakan seperti : Microsoft

Windows atau Linux.

f) Mengunakan adobe dreamweaver CS6 untuk membuat coding/script

44

3.4.2. Pengujian Unit

Pengujian yang dilakukan terhadap program yang dibuat menggunakan

blackbox testing yang fokus terhadap proses masukan dan keluaran program untuk

mengetahui kekurangan dari program dan program berjalan sesuai dengan yang

diharapkan.

1. Pengujian terhadap Halaman Login Admin

Tabel III.8.

Hasil Pengujian Black Box Testing pada Halaman Login Admin

No. Skenario

Pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian Kesimpulan

1. Username

dan

Password

tidak di isi

kemudian

klik masuk

halaman

Username:

(Kosong)

Password :

(Kosong)

Sistem Akan

Menolak akses

user dan

menampilkan

pesan

“Maaf,Username

masih kosong”

Sesuai

Harapan Valid

2.

Mengetikkan

Username

dan

Password

tidak diisi

atau kosong

kemudian

klik masuk

halaman

Username :

(admin)

Password :

(Kosong)

Sistem Akan

Menolak akses

user dan

menampilkan

pesan “Maaf

Password masih

kosong”

Sesuai

Harapan Valid

3. Username

tidak diisi

atau kosong

dan

Password

diisi

kemudian

klik masuk

halaman

Username :

(Kosong)

Password :

(admin)

Sistem Akan

Menolak akses

user dan

menampilkan

pesan “Maaf,

Username masih

kosong”

Sesuai

Harapan Valid

4. Mengetikkan

salah satu

kondisi salah

Username :

admin

(Benar)

Sistem Akan

Menolak akses

user dan

Sesuai

Harapan Valid

45

pada

Username

atau

Password

kemudian

klik masuk

halaman

Password :

data (Salah)

menampilkan

pesan “Anda

gagal masuk”

5. Mengetikkan

Username

dan

Password

dengan data

yang benar

kemudian

klik masuk

halaman

Username :

admin

(Benar)

Password :

admin

(Benar)

Sistem

menerima akses

login dan

menampilkan

menu utama di

administrator

Sesuai

Harapan Valid

2. Pengujian terhadap Halaman Tambahan Data Barang

Tabel III.9.

Hasil Pengujian Black Box Testing pada Halaman Tambahan Data Barang

No. Skenario Pengujian Test Case Hasil yang

diharapkan

Hasil

Pengujian

Kesimpulan

1. Seluruh field yang

ada pada form

tambahan data

barang tidak di isi,

kemudian klik

Simpan

Nama Produk :

(Kosong)

Harga Produk:

(Kosong)

Gambar:

(Kosong)

Tampil:

(Kosong)

Berat:

(Kosong)

Ukuran:

(Kosong)

Sistem akan

menolak

untuk

menyimpan

data dan

menampilkan

pesan “Maaf,

nama produk

masing

kosong”

Sesuai

Harapan Valid

2. Mengetikkan Produk

dan Field lainnya

tidak di isi kemudian

Klik Simpan

Nama Produk :

adidas

Harga Produk:

(Kosong)

Gambar:

(Kosong)

Sistem akan

menolak

untuk

menyimpan

data dan

menampilkan

Sesuai

Harapan Valid

46

Tampil:

(Kosong)

Berat:

(Kosong)

Ukuran:

(Kosong)

pesan

“Maaf,harga

produk

masih

kosong”

3. Mengetikkan

Produk, Harga

produk dan Field

lainnya tidak di isi

kemudian Klik

Simpan

Nama Produk :

adidas

Harga Produk:

Rp.500.000

Gambar:

(Kosong)

Tampil:

(Kosong)

Berat:

(Kosong)

Ukuran:

(Kosong

Sistem akan

menolak

untuk

menyimpan

data dan

menampilkan

pesan “Maaf,

jml stok

masih

kosong”

Sesuai

Harapan Valid

4. Mengetikkan

Produk, Harga

Produk, Gmbar dan

Field lainnya tidak di

isi kemudian Klik

Simpan

Nama Produk :

adidas

Harga Produk:

Rp500.000

Gambar:

05.img

Tampil:

(Kosong)

Berat:

(Kosong)

Ukuran:

(Kosong

Sistem akan

menolak

untuk

menyimpan

data dan

menampilkan

pesan “Maaf,

kategori

masih

kosong”

Sesuai

Harapan Valid

5. Mengetikkan

Produk,

HargaProduk,

Gambar, Tampil dan

Field lainnya tidak di

isi kemudian Klik

Simpan

Nama Produk :

adidas

Harga Produk:

Rp500.000

Gambar:

05.img

Tampil: Ya

Berat:

(Kosong)

Ukuran:

(Kosong

Sistem akan

menolak

untuk

menyimpan

data dan

menampilkan

pesan “Maaf,

jml masih

kosong”

Sesuai

Harapan Valid

6. Mengetikkan

Produk, HargaProduk,

Gambar,

Tampil,Berat dan

Field lainnya tidak di

isi kemudian Klik

Nama Produk :

adidas Harga Produk:

Rp500.000

Gambar:

05.img

Tampil: Ya

Sistem akan

menolak untuk

menyimpan

data dan

menampilkan

pesan “Maaf,

Sesuai

Harapan Valid

47

Simpan

Berat: 500gram

Ukuran:

(Kosong)

jml masih

kosong”

7. Mengetikkan

Produk,

HargaProduk,

Gambar,

Tampil,Berat,Ukuran

dan Field lainnya

tidak di isi kemudian

Klik Simpan

Nama Produk :

adidas

Harga Produk:

Rp500.000

Gambar:

05.img

Tampil: Ya

Berat: 500gram

Ukuran: 39

(6,5)

Sistem akan

menolak

untuk

menyimpan

data dan

menampilkan

pesan “Maaf,

jml masih

kosong”

Sesuai

Harapan Valid

8 Mengetikkan semua

dengan data yang

benar kemudian klik

masuk halaman

Nama Produk :

adidas

Harga Produk:

Rp500.000

Gambar:

05.img

Tampil: Ya

Berat: 500gram

Ukuran: 39

(6,5)

Sistem

menerima

akses login

dan

menampilkan

menu utama

di

administrator

Sesuai

Harapan Valid

3. Pengujian terhadap Halaman Data Kota

Tabel III.10.

Hasil Pengujian Black Box Testing pada Halaman Data Kota

No. Skenario

Pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian Kesimpulan

1. Seluruh field

yang ada

pada form

data kota

tidak di isi,

kemudian

klik Simpan

Nama Kota:

(kosong)

Ongkir:

(kosong)

Sistem akan

menolak

untuk

menyimpan

data dan

menampilkan

pesan “Maaf,

nama kota

masing

kosong”

Sesuai

Harapan Valid

2. Mengetikkan

Nama kota

dan Field

Nama Kota:

Bogor

Ongkir:

Sistem akan

menolak

untuk

Sesuai

Harapan Valid

48

lainnya tidak

di isi

kemudian

Klik Simpan

(kosong) menyimpan

data dan

menampilkan

pesan “Maaf,

ongkir masih

kosong”

3. Mengetikkan,

Ongkir dan

Field lainnya

tidak di isi

kemudian

Klik Simpan

Nama Kota:

(kosong)

Ongkir: 7000

Sistem akan

menolak

untuk

menyimpan

data dan

menampilkan

pesan

“Maaf,nama

kota masih

kosong”

Sesuai

Harapan Valid

4. Mengetikkan

semua field

dengan benar

dan lengkap,

kemudian

Klik Simpan

Nama Kota:

Bogor

Ongkir: 7000

Sistem

menerima

untuk

menyimpan

data kelas.

Sesuai

Harapan Valid

4. Pengujian terhadap Halaman Data Login

Tabel III.11.

Hasil Pengujian Black Box Testing pada Halaman Data Login

No

.

Skenario

Pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian

Kesim

pulan

1. Seluruh

field yang

ada pada

form data

login tidak

di isi,

kemudian

klik Simpan

Email: (kosong)

Password:

(kosong)

Sistem akan

menolak untuk

menyimpan data

dan

menampilkan

pesan

“Maaf,Email

tidak boleh

kosong”

Sesuai

Harapan Valid

2. Mengetikka

n Email dan Field

lainnya

tidak di isi

kemudian

Klik Simpan

Email: Aldi

Afrizal Password:

(kosong)

Sistem akan

menolak untuk menyimpan data

dan

menampilkan

pesan

“Maaf,Password

Sesuai

Harapan Valid

49

tidak boleh

kosong”

3. Mengetikka

n, Password

dan Field

lainnya

tidak di isi

kemudian

Klik Simpan

Email: (kosong)

Password:

AldiAfrizal12

Sistem akan

menolak untuk

menyimpan data

dan

menampilkan

pesan

“Maaf,Email

tidak boleh

kosong”

Sesuai

Harapan Valid

4. Mengetikka

n semua

field dengan

benar dan

lengkap,

kemudian

Klik Simpan

Email:aldi.afrizal

55

Password:

aldiafrizal

Sistem

menerima untuk

menyimpan data

kelas. Sesuai

Harapan Valid

5. Pengujian terhadap Halaman Data Daftar

Tabel III.12.

Hasil Pengujian Black Box Testing pada Halaman Data Daftar

No

.

Skenario

Pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian

Kesim

pulan

1. Seluruh

field yang

ada pada

form data

login tidak

di isi,

kemudian

klik Simpan

Nama: (kosong)

Email: (kosong)

Password:

(kosong)

Alamat : (kosong)

Kota: (kosong)

No Telp:

(kosong)

Sistem akan

menolak untuk

menyimpan data

dan

menampilkan

pesan

“Maaf,Nama

tidak boleh

kosong”

Sesuai

Harapan Valid

2. Mengetikka

n Nama dan

Field

lainnya tidak di isi

kemudian

Klik Simpan

Nama: Aldi

Afrizal

Email: (kosong)

Password: (kosong)

Alamat : (kosong)

Kota: (kosong)

No Telp:

(kosong)

Sistem akan

menolak untuk

menyimpan data

dan menampilkan

pesan

“Maaf,Email

tidak boleh

kosong”

Sesuai

Harapan Valid

50

3. Mengetikka

n, Email dan

Field

lainnya

tidak di isi

kemudian

Klik Simpan

Nama: (kosong)

Email:

aldi.afrizal5@gm

ail.com

Password:

(kosong)

Alamat : (kosong)

Kota: (kosong)

No Telp:

(kosong)

Sistem akan

menolak untuk

menyimpan data

dan

menampilkan

pesan

“Maaf,Nama

tidak boleh

kosong”

Sesuai

Harapan Valid

4. Mengetikka

n Password

dan Field

lainnya

tidak di isi

kemudian

Klik Simpan

Nama: (kosong

Email: (kosong)

Password:

Aldi1234

Alamat : (kosong)

Kota: (kosong)

No Telp:

(kosong)

Sistem akan

menolak untuk

menyimpan data

dan

menampilkan

pesan

“Maaf,Nama

tidak boleh

kosong”

Sesuai

Harapan Valid

5. Mengetikka

n Alamat

dan Field

lainnya

tidak di isi

kemudian

Klik Simpan

Nama: (kosong

Email: (kosong)

Password:

(kosong)

Alamat : kp

kalapa

Kota: (kosong)

No Telp:

(kosong)

Sistem akan

menolak untuk

menyimpan data

dan

menampilkan

pesan

“Maaf,Nama

tidak boleh

kosong”

Sesuai

Harapan Valid

6. Mengetikka

n kota dan

Field

lainnya

tidak di isi

kemudian

Klik Simpan

Nama: (kosong

Email: (kosong)

Password:

(kosong)

Alamat : (kosong)

Kota: Bogor

No Telp:

(kosong)

Sistem akan

menolak untuk

menyimpan data

dan

menampilkan

pesan

“Maaf,Nama

tidak boleh

kosong”

Sesuai

Harapan Valid

7. Mengetikka

n No Telp

dan Field

lainnya

tidak di isi

kemudian Klik Simpan

Nama: (kosong

Email: (kosong)

Password:

(kosong)

Alamat : (kosong)

Kota: (kosong) No Telp:

0857123466

Sistem akan

menolak untuk

menyimpan data

dan

menampilkan

pesan “Maaf,Nama

tidak boleh

kosong”

Sesuai

Harapan Valid

8. Mengetikka

n semua

Nama: aldi afrizal

Email:

Sistem

menerima untuk

Sesuai

Harapan Valid

51

field dengan

benar dan

lengkap,

kemudian

Klik Simpan

aldi.afrizal5@gm

ail.com

Password:

aldi1234

Alamat : kp

kalapa

Kota: Bogor

No Telp:

0857123466

menyimpan data

kelas.