BAB III PEMBAHASANSecure Site  · Percetakan Mitra Kreasi ini beralamatkan di Ruko Parahyangan Jl....

31
23 BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan Percetakan Mitra Kreasi ialah percetakan yang didirikan pada tahun 2007 silam yang didirikan oleh Bapak Mardi, berawal dari kesukaannya dibidang pecetakan, Pak Mardi mulai merintis sedikit demi sedikit usaha percetakannya hingga menjadi seperti sekarang. Percetakan Mitra Kreasi ini beralamatkan di Ruko Parahyangan Jl. Ir. H. Juanda Blok A.05 Bekasi, Jawa Barat. Pecetakan ini juga memiliki beberapa cabang yang tersebar di Bekasi 3.1.2. Struktur Perusahaan dan Organisasi Setiap instansi memiliki struktur organisasi yang khas dengan tujuan dan kebutuhan instansi. Dari struktur organisasi akan terlihat tugas dan fungsi dari masingmasing bagian dalam suatu instansi. Suatu struktur organisasi sangat menentukan bagaimana efisiensinya instansi beroperasi. Struktur organisasi yang baik apabila dijalankan dengan benar akan menjadi dasar yang kuat bagi tercapainya tujuan. Berikut ini merupakan struktur organisasi pada percetakan :

Transcript of BAB III PEMBAHASANSecure Site  · Percetakan Mitra Kreasi ini beralamatkan di Ruko Parahyangan Jl....

23

BAB III

PEMBAHASAN

3.1 Tinjauan Perusahaan

3.1.1. Sejarah Perusahaan

Percetakan Mitra Kreasi ialah percetakan yang didirikan pada tahun 2007 silam

yang didirikan oleh Bapak Mardi, berawal dari kesukaannya dibidang pecetakan, Pak

Mardi mulai merintis sedikit demi sedikit usaha percetakannya hingga menjadi seperti

sekarang.

Percetakan Mitra Kreasi ini beralamatkan di Ruko Parahyangan Jl. Ir. H. Juanda

Blok A.05 Bekasi, Jawa Barat. Pecetakan ini juga memiliki beberapa cabang yang

tersebar di Bekasi

3.1.2. Struktur Perusahaan dan Organisasi

Setiap instansi memiliki struktur organisasi yang khas dengan tujuan dan

kebutuhan instansi. Dari struktur organisasi akan terlihat tugas dan fungsi dari masing–

masing bagian dalam suatu instansi. Suatu struktur organisasi sangat menentukan

bagaimana efisiensinya instansi beroperasi. Struktur organisasi yang baik apabila

dijalankan dengan benar akan menjadi dasar yang kuat bagi tercapainya tujuan.

Berikut ini merupakan struktur organisasi pada percetakan :

24

Pemilik

Sumber : Percetakan Mitra Kreasi (2019)

Gambar III.1

Struktur Organisasi Peretakan Mitra Kreasi

Adapun kedudukan, tugas pokok dan fungsi dari masing-masing bagian sebagai

berikut:

1. Pemilik

Pemilik ialah orang yang mempunyai percetakan, tugasnya mengawasi dan

memeriksa pengeluaran dan pemasukan setiap minggunya.

2. Pengurus

Pengurus ialah orang yang mengurus segala keperluan percetakan, pengurus disini

ialah orang kepercayaan dari pemilik yang mengurus segala keperluan percetakan.

3. Bagian Desain

Bagian desain ialah bagian yang sangat penting karena setiap ada yang memesan

suatu produk desain inilah yang merancang desain sebaik mungkin dengan yang

diinginkan oleh pelanggan.

Pengurus

Bag. Percetakan Bag.Desain

25

4. Bagian Percetakan

Bagian percetakan ialah bagian yang paling akhir, artinya bagian ini memiliki

tugas mengoperasikan mesin percetakan dan mencetak segala keperluan yang dipesan

oleh pelanggan.

3.2 Analisis Kebutuhan

1. Kebutuhan Sistem

a. Website pemesanan produk percetakan ini memudahkan pelanggan memesan

dan bertransaksi tanpa harus datang langsung ke tempat percetakan

b. Website dapat menampilkan katalog produk percetakan yang akan dijual

c. Pelanggan bisa memesan produk yang ada dikatalog website

d. Website akan memberikan struk pembayaran pembeli kepada pelanggan yang

telah memesan produk

e. Pengunjung harus melakukan registrasi terlebih dahulu untuk menjadi

pelanggan dan bisa melakukan transaksi pemesanan

f. Pelanggan harus login terlebih dahulu untuk dapat mengakses webiste ini dan

juga untuk memesan produk dengan memasukan username dan password agar

privasi pelanggan tetap terjaga keamanannya.

g. Pada halaman detail produk, pelanggan harus menginput jumlah pesanan dan

menginput keperluan untuk data pesanan.

h. Setelah produk, pelanggan harus melakukan pembayaran dengan mengirimkan

sejumlah uang yang tertera di data pesanan ke bank milik percetakan mitra

untuk selanjutmya akan dilakukan proses selanjutnya.

i. Setelah proses pembayaran selesai, pelanggan diharuskan mengunggah bukti

pembayaran ke website percetakan mitra.

26

j. Setelah mengunggah bukti pembayaran, dalam waktu 1 x 24 jam , percetakan

mitra akan mengkonfirmasi pembayaran.

k. Setelah terkonfirmasi dan desain sudah dikirimkan ke website oleh pelanggan

maka selanjutnya dilakukan proses pembuatan.

l. Proses pembuatan produk di percetakan mitra ini membutuhkan paling lama 1

minggu dari proses persetujuan desain.

2. Kebutuhan Pengguna

Analisis kebutuhan dalam pembuatan dan perancangan website ini hanya ada satu

pengguna yang berinteraksi dalam lingkungan sistem yaitu admin. Pengguna tersebut

memiliki karakteristik sistem dan memiliki kebutuhan informasi. Seperti berikut ini

yang bisa dilakukan admin, pengunjung dan pelanggan di website pemesanan produk

percetakan ini:

a. Kebutuhan bagi admin:

1) Admin bisa menginput produk yang akan dijual

2) Admin bisa menghapus dan merubah produk yang akan dijual

3) Admin bisa mengelola data pesanan yang telah di pesan oleh pelanggan

4) Admin bisa mengelola data pembayaran dan laporan pemesanan.

b. Kebutuhan bagi pengunjung:

1) Pengunjung bisa melihat produk berdasarkan kategori

2) Pengunjung bisa melihat cara pembelian apabila pengunjung tidak

mengerti dalam memesan sebuah produk di website percetakan mitra ini.

3) Pengunjung harus melakukan register untuk menjadi pelanggan

(member) jika ingin memesan produk pada webiste percetakan mitra ini.

27

c. Kebutuhan bagi pelanggan (Member):

1) Pelanggan bisa melihat semua katalog yang ada di website percetakan

mitra.

2) Pelanggan bisa memesan produk yang diinginkan.

3) Pelanggan bisa memberikan produk yang diinginkan.

4) Pelanggan bisa melihat cara pembelian apabila pelanggan tidak mengerti

dalam memesan sebuah produk.

5) Pelanggan bisa melihat data transaksi dari hasil pemesanan di halaman

pelanggan

6) Pelanggan harus mengunggah bukti transfer ke website untuk dilakukan

proses pembuatan produk.

3.3 Rancangan Dokumen

1. Rancangan Dokumen Masukan (Input)

a. Nama Dokumen : Data Pemesanan

Fungsi : Sebagai Data Pemesanan

Sumber : Pelanggan

Tujuan : Website Percetakan Mitra

Media : Tampilan Website

Frekuensi : Setiap pelanggan melakukan pemesanan

Bentuk : Lampiran A-1

2. Rancangan Dokumen Keluaran (Output)

a. Nama Dokumen : Invoice Pemesanan

Fungsi : Untuk melihat bukti pemesanan

Sumber : Website Percetakan Mitra

28

Tujuan : Pelanggan

Media : Tampilan Webiste

Frekuensi : Setiap pelanggan selesai melakukan pemesanan

Bentuk : Lampiran B-1

b. Nama Dokumen : Laporan Pemesanan

Fungsi : Untuk melihat laporan pemesanan

Sumber : Website Percetakan Mitra

Tujuan : Pemilik

Media : Kertas

Frekuensi : Setiap bulan

Bentuk : Lampiran B-2

29

3.4 Entity Relationship Diagram (ERD)

Dalam pembuatan tugas akhir ini diperlukan ERD (Entity Relationship

Diagram suatu model data berupa notasi grafis dalam pemodelan data konseptual yang

berguna menggambarkan hubungan antara data dalam basis data.

3.4.1 Entity Relationship Diagram

Gambar III.2

Entity Relationship Diagram

30

3.4.2 Logical Record Structure

Gambar III.3

Logical Record Structure

3.5 Spesifikasi File

Spesifikais file yang digunakan dalam website pemesanan produk cetak ini

terdiri dari satu database yaitu percetakan_web dan 8 tabel:

1. Spesifikasi File Tabel Admin

Nama File : tbl_admin

Fungsi : Menyimpan data admin

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

31

Panjang Record : 671 byte

Kunci File : adminid

Software : MySQL

Tabel III.1.

Spesifikasi File Admin

Elemen data Akronin Type Panjang Keterangan

Admin id Adminid int 11 Primary key

Admin Kode Admin_kode Varchar 50

Admin nama Admin_nama Varchar 100

Admin

Password

Admin_password Varchar 255

Hak akses Hak_akses Enum

Admin

Gambar

Admin_gambar Varchar 255

Admin

Tanggal

dibuat

Adm_tanggal_dibuat Datetime

2. Spesifikasi File Tabel Kategori

Nama File : tbl_kategori

Fungsi : Menyimpan data kategori

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Panjang Record : 61 byte

Kunci File : kategori_id

Software : MySQL

Tabel III.2.

Spesifikasi File Kategori

Element data Akronim Type Panjang Keterangan

Kategori id Kategori_id Int 11 Primary key

32

Kategori Nama Kategori_nama Varchar 50

3. Spesifikasi File Tabel Pelanggan

Nama File : tbl_pelanggan

Fungsi : Menyimpan data pelanggan

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Panjang Record : 1.060 byte

Kunci File : plg_id

Software : MySQL

Tabel III.3.

Spesifikasi File Pelanggan

Element

data

Akronim Type Panjang Keterangan

Pelanggan id Plg_id Varchar 50 Primary key

Pelanggan

nama

Plg_nama Varchar 150

Pelanggan

email

Plg_email Varchar 100

Pelanggan

Username

Plg_username Varchar 100

Pelanggan

Password

Plg_password Varchar 255

Pelanggan

kelamin

Plg_kelamin Varchar 50

Pelanggan

alamat

Plg_alamat Text

Pelanggan

telepon

Plg_telepon Varchar 100

Pelanggan

foto

Plg_foto Varchar 255

Pelanggan

tanggal

dibuat

Plg_tanggal_dibuat Datetime

33

4. Spesifikasi File Tabel Pemesanan

Nama File : tbl_pemesanan

Fungsi : Menyimpan data pesanan

Tipe File : File Transaksi

Organisasi File : Indexed Sequential

Akses File : Random

Panjang Record : 392 byte

Kunci File : no_pesanan

Software : MySQL

Tabel III.4.

Spesifikasi File Pemesanan

Element data Akronim Type Panjang Keterangan

Nomor

Pesanan

No_pesanan Varchar 100 Primary key

Tanggal

transaksi

Tgl_transaksi Datetime -

Pelanggan id Plg_id Varchar 100 Foreign key

Status

pesanan

Status_pesanan Int 11

Nama

Penerima

Nama_penerima Varchar 50

Alamat alamat Text

Nomor

Telepon

Notelp Varchar 20

Email email Varchar 100

grandtotal grandtotal Int 11

5. Spesifikasi File Tabel Detail Pesanan

Nama File : tbl_detail_pesanan

Fungsi : Menyimpan data detail pesanan

Tipe File : File Transaksi

Organisasi File : Indexed Sequential

Akses File : Random

34

Panjang Record : 449 byte

Kunci File : Id

Software : MySQL

Tabel III.5.

Spesifikasi File Detail Pesanan

Element data Akronim Type Panjang Keterangan

Id Id Int 11 Foreign key

Nomor

Pesanan

No_pesanan Varchar 100 Foreign key

Produk id Produkid Varchar 50

Jumlah Jumlah Int 11

Isi pesan Isi_pesan Text

Gambar Gambar Varchar 255

Harga Harga Int 11

subtotal Sub_total Int 11

6. Spesifikasi File Tabel Produk

Nama File : tbl_produk

Fungsi : Menyimpan data produk

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Panjang Record : 538 byte

Kunci File : produkid

Software : MySQL

Tabel III.6.

Spesifikasi File Produk

Element

data

Akronim Type Panjang Keterangan

Produk id Produkid Int 11 Primary key

Produk

kode

Produk_kode Varchar 100 Foreign key

35

Kategori

id

Kategori_id Int 11

Produk

nama

Produk_nama Varchar 50

Produk

harga

Produk_harga Varchar 50

Produk

gambar

Produk_gambar Varchar 255

Produk

berat

Produk_berat Varchar 50

Produk

deskripsi

Produk_deskripsi Text

Produk

status

Produk_status Int 11

Produk

Tanggal

dibuat

Produk_tanggal_dibuat Datetime

7. Spesifikasi File Tabel Keranjang

Nama File : tbl_keranjang

Fungsi : Menyimpan sementara data pesanan

Tipe File : File Transaksi

Organisasi File : Indexed Sequential

Akses File : Random

Panjang Record : 604 byte

Kunci File : id

Software : MySQL

Tabel III.7.

Spesifikasi File Keranjang

Element data Akronim Type Panjang Keterangan

Id Id Int 11 Primary key

Produk id Produk_id Int 11 Foreign key

Jumlah Jumlah Int 11 Foreign key

Isi pesan Isi_pesan Varchar 255

Gambar Gambar Varchar 255

Subtotal Sub_total Int 11

Pelanggan id Plg_id Varchar 50

36

8. Spesifikasi File Tabel Pembayaran

Nama File : tbl_pembayaran

Fungsi : Menyimpan data upload pembayaran

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Panjang Record : 397 byte

Kunci File : byr_id

Software : MySQL

Tabel III.8.

Spesifikasi File Pembayaran

Element data Akronim Type Panjang Keterangan

Bayar id Bayar_id Int 11 Primary key

Nomor

Pesanan

No_pesanan Varchar 120 Foreign key

Keterangan keterangan Text Foreign key

Bayar nominal Bayar_nominal Int 11

Bayar gambar Bayar_gambar Varchar 255

Bayar tanggal Bayar_tanggal Datetime

3.6 Pengkodean

Struktur kode yang diusulkan dalam pembuatan program sistem informasi pada

CV.Mitra Kreasi ini adalah sebagai berikut:

1. Kode Admin

Kode Admin terdiri dari 7 digit yang ketentuannya sebagai berikut:

X X X 9 9 9 9

A D M 0 0 0 1

Kode Admin Tahun No Urut

Contoh

Kode Admin Tahun No Urut

37

Keterangan:

KA = Kode Admin

01 = Nomor Urut Admin

2. Kode Pelanggan

Kode Pelanggan terdiri dari 13 digit yang ketentuannya sebagai berikut:

X X X 9 9 9 9 9 9 9 9 9 9

Keterangan:

PLG = Pelanggan

19 = Tahun Registrasi

07 = Bulan Registrasi

10 = Tanggal Registrasi

0001 = Nomor Urut Registrasi

P L G 1 9 0 7 1 0 0 0 0 1

Pelanggan Tahun No Urut

Registrasi

Contoh

Pelanggan Tahun No Urut

Registrasi Bulan Tanggal

Bulan Tanggal

38

3. Kode Pesanan

Kode Pesanan terdiri dari 16 digit yang ketentuannya sebagai berikut:

X X X X X X 9 9 9 9 9 9 9 9 9 9

Keterangan:

ORD = Order

ARD = Nama

19 = Tahun Order

07 = Bulan Order

10 = Tahun Order

0001 = No Urut Pemesanan

4. Kode Produk

Kode Produk terdiri dari 13 digit yang ketentuannya sebagai berikut:

X X X 9 9 9 9 9 9 9 9 9 9

O R D A R D 1 9 0 7 1 0 0 0 0 1

Tahun

Order

Order

Order

No Urut

Produk No Urut

Produk

Contoh

Nama Tahun

Order

Bulan

Order

Tanggal

Order

No Urut

Nama Bulan

Order

Tanggal

Order

Tahun

Produk Bulan

Produk

Tanggal

Produk

39

Contoh

Keterangan:

PRD = Produk

19 = Tahun Produk

07 = Bulan Produk

08 = Tanggal Produk

001 = No Urut Produk

3.7 Spesifikasi Program

3.7.1 Struktur Navigasi

Struktur Navigasi yang digunakan untuk memberi gambaran secara garis besar

isi dari seluruh situs web dan menggambarkan bagaimana hubungan antara halaman

dari seluruh halaman website tersebut. Struktur Navigasi digunakan adalah Struktur

Navigasi campuran. Pembuatan struktur navigasi campuran website ini akan sangat

membantu dalam membuat rancangan seluruh halaman web.

P R D 1 9 0 7 0 8 0 0 0 1

Produk No Urut

Produk

Tahun

Produk Bulan

Produk Tanggal

Produk

40

1. Rancangan Struktur Navigasi Halaman Admin

Gambar III.4

Struktur Navigasi Admin

2. Rancangan Struktur Navigasi Halaman Pengunjung

Gambar III.5

Struktur Navigasi Pengunjung

41

3. Rancangan Struktur Navigasi Halaman Pelanggan

Gambar III.6

Struktur Navigasi Pelanggan

3.8 Spesifikasi Sistem Komputer

Berikut ini adalah spesifikasi perangkat keras dan perangkat lunak minimum yang

dibutuhkan untuk mengimplementasikan program pemesanan produk percetakan ini.

1. Spesifikasi Perangkat Keras

a. Server

1) CPU

a) Minimal Processor Intel(R) Celeron(R) CPU N3060 @1.6GHz (2

CPUs), ~1.6GHz

b) Minimal RAM 4 GB

42

c) Minimal Hard Disk 500 GB

2) Mouse Standart

3) Keyboard Standart

4) Monitor dengan resolusi layar minimum 1366x768

b. Client

1) CPU

a) Minimal Processor Intel(R) Celeron(R) CPU N3060 @1.6GHz (2

CPUs), ~1.6GHz

b) Minimal RAM 4 GB

c) Minimal Hard Disk 500 GB

2) Mouse Standart

3) Keyboard Standart

2. Spesifikasi Perangkat Lunak

a. Server

1) Sistem operasi: Minimal Microsoft Windows 10

2) Aplikasi bundle web server: Xampp yang terdiri dari beberapa

komponen, diantaranya:

a) Aplikasi Apache Server v2

b) Aplikasi PHP Server v5

c) Aplikasi MySQL Server v5

d) Aplikasi phpMyAdmin v3

3) Aplikasi Web Browser Google Chrome.

b. Client

1) Sistem operasi: Minimal Microsoft Windows 10

2) Aplikasi Web Browser seperti Google Chrome

43

3.9 Implementasi

Implementasi rancangan antar muka pada program pemesanan produk pada

percetakan prima ini berdasarkan hasil rancangan antar muka.

1. Halaman Admin

a. Halaman Data Produk

Gambar III.7

Implementasi Halaman Data produk

b. Halaman Data Pesanan

Gambar III.8

Implementasi Halaman Data Pesanan

44

c. Halaman Data Pelanggan

Gambar III.9

Implementasi Halaman Data Pelanggan

d. Halaman Data Kategori

Gambar III.10

Implementasi Halaman Data Kategori

45

e. Halaman Laporan Transaksi

Gambar III.11

Implementasi Halaman Laporan Transaksi

2. Halaman Pengunjung

a. Cara Pemesanan

Gambar III.12

Implementasi Halaman Cara Pemesanan

46

b. Halaman Katalog

Gambar III.13

Implementasi Halaman Katalog

c. Halaman Register

Gambar III.14

Implementasi Halaman Register

47

3. Halaman Pelanggan

a. Halaman Login

Gambar III.15

Impplementasi Halaman Login

b. Halaman Detail Pemesanan

Gambar III.16

Implementasi Halaman Detail Pemesanan

48

c. Halaman Edit Profil

Gambar III.17

Implementasi Halaman Edit Profil

d. Halaman Detail Transaksi

Gambar III.18

Implementasi Halaman Detail Transaksi

49

e. Halaman Riwayat Transaksi

Gambar III.19

Implementasi Halaman Riwayat Transaksi

f. Halaman Keranjang

Gambar III.20

Implementasi Halaman Keranjang

50

3.10 Pengujian Unit

Metode pengujian yang digunakan untuk menguji sistem yang baru adalah metode

pengujian Black-Box Testing. Pengujian Black-Box ini berfokus pada persyaratan

fungsional.

1. Pengujian Terhadap Halaman Admin

a. Login Admin

Tabel III.9

Hasil Pengujian Black-Box Testing Form Login Admin

No Skenario

Pengujian

Test Case Hasil yang di

Harapkan

Hasil

Pengujian

Kesimpulan

1 Username dan

Password tidak

diisi kemudian

klik tombol

masuk sekarang

Username:

kosong

Password:

Kosong

Sistem akan

menolak akses

user dan

menampilkan

“Username atau

Password tidak

boleh kosong”

Sesuai

harapan

Valid

2. Mengetikan

Username diisi

dan Password

tidak diisi atau

kosong kemudian

klik tombol

masuk sekarang

Username:

Admin

(Benar)

Password:

Kosong

Sistem akan

menolak akses

user dan

menampilkan

“Password tidak

boleh kosong”

Sesuai

Harapan

Valid

3. Username tidak

diisi dan

Password diisi

kemudian klik

tombol masuk

sekarang

Username:

Kosong

Password:

Admin

Sistem akan

menolak akses

user dan

menampilkan

“Username

tidak boleh

kosong”

Sesuai

harapan

Valid

4. Username diisi

dan Password

diisi kemudian

klik tombol

masuk sekarang

Username:

Admin

(Benar)

Password:

Salah

Sistem akan

menolak akses

user dan

menampilkan

“Username atau

Password

Salah”

Sesuai

harapan

Valid

51

5. Mengetikan

Username dan

Password dengan

data yang benar

kemudian klik

tombol masuk

sekarang

Username:

Admin

(Benar)

Password:

Admin

(Benar)

Sistem

menerima akses

login dan

kemudian

langsung

menampilkan

menu utama

Sesuai

harapan

Valid

b. Input Data Produk

Tabel III.10

Hasil Pengujian Black-Box Testing Form Data Produk

No Skenario

Pengujian

Test Case Hasil yang di

harapkan

Hasil

Pengujian

Kesimpulan

1. Menginput data

Produk tapi ada

kolom yang tidak

diisi/dikosongkan

kemudian klik

simpan

Harga

Produk:

(Kosong)

Sistem akan

menolak akses

dan

menampilkan

“Harap isi

bidang ini”

Sesuai

harapan

Valid

2. Menginput data

produk tapi ada

kolom yang tidak

diisi/dikosongkan

kemudian klik

simpan

Semua

data terisi:

(Benar)

Sistem akan

menerima dan

menampilkan

“Data berhasil

disimpan”

Sesuai

harapan

Valid

2. Pengujian Terhadap Halaman Pengunjung

a. Registrasi Member

Tabel III.11

Hasil Pengujian Black-Box Testing Form Register Member

No Skenario

Pengujian

Test Case Hasil yang di

harapkan

Hasil

pengujian

Kesimpulan

1. Menginput data

member tapi ada

kolom yang tidak

diisi/dikosongkan

kemudian klik

daftar

Username:

Kosong

Sistem akan

menolak dan

menampilkan

“Harap isi

bidang ini”

Sesuai

harapan

Valid

52

2. Menginput data

member dan

semua data telah

terisi kemudian

klik simpan

Semua

data terisi:

(Benar)

Sistem akan

menerima dan

menampilkan

“Data berhasil

didaftarkan

silahkan login”

Sesuai

harapan

Valid

3. Pengujian Terhadap Halaman Pelanggan

a. Login Pelanggan

Tabel III.12

Hasil Pengujian Black-Box Testing Form Login Pelanggan

No Skenario

Pengujian

Test Case Hasil yang di

harapkan

Hasil

Pengujian

Kesimpulan

1. Username dan

Password tidak

diisi kemudian

klik tombol

masuk sekarang

Email:

Kosong

Password:

Kosong

Sistem akan

menolak akses

dan

menampilkan

“Username dan

Password tidak

boleh kosong”

Sesuai

harapan

Valid

2. Mengetikan

Username diisi

dan Password

tidak diisi atau

kosong kemudian

klik tombol

masuk sekarang

Username:

Intan Bella

(benar)

Password:

Kosong

Sistem akan

menolak akses

dan

menampilkan

“Password tidak

boleh kosong”

Sesuai

harapan

Valid

3. Username tidak

diisi dan

Password disi

kemudiann klik

tombol login

Username:

Kosong

Password:

Makeu99line

(benar)

Sistem akan

menolak akses

dan

menampilkan

“Username

tidak boleh

kosong”

Sesuai

harapan

Valid

4. Mengetikan

Email dan

Password dengan

data yang benar

kemudian klik

tombol login

Username:

Intan Bella

(benar)

Password:

Makeu99line

(benar)

Sistem

menerima akses

login dan

kemudian

langsung

menampilkan

menu utama

Sesuai

harapan

Valid

53

b. Masukkan Data Pesanan

Tabel III.13

Hasil Pengujian Black-Box Testing Form Data Pesanan

No Skenario Pengujian Test Case Hasil yang di

harapkan

Hasil

Pengujian

Kesimpulan

1. Menginput data

pesanan tapi jumlah

pesanan tidak diisi

kemudian klik

pesan

Jumlah

Pesanan:

(Kosong)

Sistem akan

menolak dan

menmapilkan

“Harap isi bidang

ini”

Sesuai

harapan

Valid

2. Mengisi semua data

dan data telah terisi

kemudian klik

pesan

Jumlah

Pesan:

Terisi

(benar)

Isi Data

Pesanan:

Terisi

(benar)

Sistem akan

menerima dan

melanjuttkan ke

Halaman

Keranjang

Sesuai

harapan

Valid