BAB III PEMBAHASAN - repository.bsi.ac.id · laporan Laundry per bulan nya. Toko ini menyediakan...
Transcript of BAB III PEMBAHASAN - repository.bsi.ac.id · laporan Laundry per bulan nya. Toko ini menyediakan...
25
BAB III
PEMBAHASAN
3.1 Tinjauan Perusahaan
Penulis melakukan tinjauan perusahaan pada Ica Laundry.
3.1.1. Sejarah Perusahaan
Ica Laundry berdiri pada bulan maret 2019, beralamat di Perumahan Jati Mulya,
Blok F. Jln Cemara 2 No.415 dan didirikan oleh ibu Silviana. Usaha Laundry ini berdiri
atas dasar pemilik melihat banyaknya kebutuhkan masyarakat terhadap jasa Laundry
dalam mencuci pakaian dan menyetrika pakaian.
Ica Laundry mempercayakan 3 pegawai untuk menjalankan Laundry ini dari
mulai menimbang sampai mencuci, pengeringan, menyetrika, packing dan membuat
laporan Laundry per bulan nya. Toko ini menyediakan jasa paket lengkap yaitu, (Cuci
dan setrika pakaian), Setrika pakaian, Cuci pakaian, Cuci Bedcover dan Cuci boneka.
Saat ini Ica Laundry memiliki 2 mesin cuci, 2 mesin pengering, 2 setrika uap, 20
keranjang, 2 lemari dan 2 kipas angin.
Adapun Visi dan Misi pada Ica Laundry adalah sebagai berikut:
Visi :
1. Menjaga kebersihan agar terlihat rapih bagi konsumen.
2. Bekerja dengan cepat dan berkualitas.
26
Misi :
1. Menyediakan layanan laundry dengan kualitas yang terbaik sesuai dengan
kebutuhan konsumen.
2. Memberikan pelayanan laundry dengan harga murah tapi bersaing bagi konsumen.
3.1.2. Struktur Organisasi dan Fungsi
Dalam setiap badan usaha dibutuhkan struktur organisasi untuk mengetahui
peranan dan tugas setiap anggota badan usaha tersebut agar pekerjaan menjadi lebih
efektif karena sudah pada tugasnya masing-masing. Adapun struktur organisasi pada Ica
Laundry dapat dilihat pada gambar berikut :
Sumber : Toko Ica Laundry (2019)
Gambar III.1
Struktur Organisasi
27
Adapun fungsi dari masing-masing bagian yang ada pada struktur organisasi
pada Ica Laundry. Berikut ini akan dijelaskan tugas dan tanggung jawab dari masing-
masing bagian yang terdapat dalam struktur organisasi:
1. Pemilik
a. Mengontrol perkembangan pada toko Ica Laundry.
2. Kasir
a. Mengontrol transaksi pada toko Ica Laundry.
b. Membuat nota layanan.
c. Membuat dan memberikan laporan transaksi pada pemilik.
d. Bertanggung jawab dalam segala hal yang berkaitan pada transaksi.
3. Bagian Pencucian
a. Mengecek kondisi pakaian sebelum dicuci.
b. Memisahkan pakaian sesuai jenis dan bahan.
c. Bertanggung jawab atas kebersihan pakaian yang sudah dicuci.
4. Bagian setrika
a. Menyetrika pakaian setelah proses pencucian selesai.
b. Packing pakaian yang sudah di setrika
c. Bertanggung jawab atas kerapihan pakaian yang sudah disetrika.
28
3.2. Analisis Kebutuhan
Ica Laundry saat ini memerlukan tekonologi yang modern, yang mampu dalam
meningkatkan efektifitas kinerja dalam hal pengolahan data, khususnya pada pengolahan
data transaksi.
3.2.1 Kebutuhan Pengguna
Dalam perancangan program pelayanan jasa Laundry pada Ica Laundry yaitu,
Analisa kebutuhan program adalah sebagai berikut:
1. Melakukan login pada program
2. Mengelola data master yang terdiri dari (admin, bahan, konsumen, layanan, paket)
3. Mengelola transaksi
4. Mengelola laporan transaksi dan laporan konsumen
5. Melakukan logout pada program
3.2.2 Kebutuhan Sistem
Dalam perancangan program pelayanan jasa Laundry pada Ica Laundry terdapat
beberapa kebutuhan sistem agar program berfungsi dengan baik. Analisa kebutuhan
sistem adalah sebagai berikut:
1. Untuk dapat mengakses program, pengguna harus melakukan login terlebih dahulu
dengan memasukan username dan password.
2. Program memproses dan menyimpan hasil dari data input.
3. Program dapat mencetak data transaksi.
4. Program dapat mencetak laporan transaksi dan laporan konsumen.
5. Setelah menggunakan program pelayanan jasa Laundry, pengguna diharuskan
melakukan logout agar tetap terjaga keamanannya.
29
3.3 Rancangan Dokumen
Dalam proses pengelolaan Laundry, yaitu merancang sebuah dokumen masukan
dan dokumen keluaran dan berikut beberapa dokumen masukan dan keluaran:
3.3.1. Rancangan Dokumen Masukan (input)
Dokumen masukan adalah semua dokumen yang digunakan sebagai dasar untuk
memperoleh data-data yang nantinya akan diproses untuk menghasilkan suatu keluaran
yang disebut dengan output. Dokumen masukan yang digunakan adalah sebagai berikut:
1. Nama Dokumen : Form Transaksi
Fungsi : Untuk mencatat transaksi Laundry
Sumber : Konsumen
Tujuan : Kasir
Media : Tampilan program
Jumlah : 1 Unit
Frekuensi : Setiap ada transaksi Laundry
Bentuk : A.1
3.3.2. Rancangan Dokumen Keluaran (output)
Dokumen keluaran adalah segala bentuk dokumen yang akan mendukung
kegiatan manajemen serta merupakan dokumen dari hasil catatan laporan. Dokumen
keluaran yang digunakan adalah sebagai berikut :
1. Nama Dokumen : Laporan Bulanan
Fungsi : Sebagai laporan transaksi perbulan
Sumber : Kasir
Tujuan : Pemilik
30
Media : Tampilan program
Jumlah : 1 Unit
Frekuensi : Setiap data dibutuhkan
Bentuk : B.1
2. Nama Dokumen : Laporan Data Konsumen
Fungsi : Sebagai laporan data konsumen
Sumber : Kasir
Tujuan : Pemilik
Media : Tampilan program
Jumlah : 1 Unit
Frekuensi : Setiap data dibutuhkan
Bentuk : B.2
31
3.4. Entity Relationship Diagram
3.4.1. ERD (Entity Relationship Diagram)
Gambar III.2
Entity Relationship Diagram
32
3.4.2. LRS (Logical Record Structure)
Gambar III.3
Logical Record Structure
3.5 Spesifikasi File
Spesifikasi file merupakan penjelasan mengenai bentuk-bentuk file database
yang digunakan untuk pengolahan proses system berjalan, dalam file tersebut terdapat
tabel-tabel yang menunjukkan relasi antar tabel. Spesifikasi file yang digunakan adalah
sebagai berikut :
33
1. Spesifikasi File Admin
Nama File : admin
Akronim : Tabel_admin
Fungsi : Menyimpan data admin
Tipe File : File Master
Organisasi File : Index sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 97 byte
Kunci Field : id_admin
Software : Xampp v3.2.2
Tabel III.1
Spesifikasi File Admin
No. Elemen Data Akronim Tipe Panjang Keterangan
1 id admin id_admin Char 7 Primary key
2 nama admin nama_admin varchar 30
3 username user_name Varchar 30
4 password Password Varchar 30
2. Spesifikasi File Bahan
Nama File : bahan
Akronim : Tabel_bahan
Fungsi : Menyimpan data bahan
34
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 37 byte
Kunci Field : kd_jenis
Software : Xampp v3.2.2
Tabel III.2
Spesifikasi File Bahan
No. Elemen Data Akronim Tipe Panjang Keterangan
1 kd jenis kd_jenis Char 7 Primary key
2 nama bahan nama_bahan Varchar 30
3 biaya kg biaya_kg Double
3. Spesifikasi File Detail Transaksi
Spesifikasi File Detail Transaksi
Nama File : detail transaksi
Akronim : Tabel_detail transaksi
Fungsi : Menyimpan data transaksi
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
35
Panjang Record : 70 byte
Kunci Field : id_transaksi
Software : Xampp v3.2.2
Tabel III.3
Spesifikasi File Detail Transaksi
No. Elemen Data Akronim Tipe Panjang Keterangan
1 id transaksi id_transaksi Char 7 Primary key
2 id konsumen id_konsumen Char 15
3 kode layanan kode_layanan Char 15
3 harga layanan harga_layanan Double
4 kode bahan kode_bahan Char 15
5 harga bahan harga_bahan double
6 Berat Berat Int 3
7 harga berat harga_berat double
8 kode paket kode_paket Char 15
9 harga paket harga_paket double
10 Total Total double
4. Spesifikasi File Layanan
Nama File : layanan
Akronim : Tabel_layanan
Fungsi : Menyimpan data layanan
36
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 57 byte
Kunci Field : id_layanan
Software : Xampp v3.2.2
Tabel III.4
Spesifikasi File Layanan
No. Elemen Data Akronim Tipe Panjang Keterangan
1 kode layanan kode_layanan Varchar 7 Primary key
2 nama layanan nama_layanan Varchar 50
3 harga layanan harga_layanan Double
5. Spesifikasi File Konsumen
Nama File : konsumen
Akronim : Tabel_konsumen
Fungsi : Menyimpan data konsumen
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 101 byte
37
Kunci Field : id_konsumen
Software : Xampp v3.2.2
Tabel III.3
Spesifikasi File Konsumen
No. Elemen Data Akronim Tipe Panjang Keterangan
1 id konsumen id_konsumen Char 7 Primary key
2 nama konsumen nama_konsumen Varchar 30
3 Tlp tlp Varchar 14
4 Alamat alamat Varchar 50
6. Spesifikasi File Paket
Nama File : paket
Akronim : Tabel_paket
Fungsi : Menyimpan data paket
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 57 byte
Kunci Field : kode_paket
Software : Xampp v3.2.2
Tabel III.5
Spesifikasi File Paket
38
No. Elemen Data Akronim Tipe Panjang Keterangan
1 kode paket kode_paket Char 7 Primary key
2 nama paket nama_paket varchar 30
3 Waktu Waktu Varchar 20
4 biaya tambahan biaya_tambahan Double
7. Spesifikasi File Transaksi
Nama File : transaksi
Akronim : Tabel_transaksi
Fungsi : Menyimpan data transaksi
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 47 byte
Kunci Field : id_transaksi
Software : Xampp v3.2.2
Tabel III.6
Spesifikasi File Transaksi
No. Elemen Data Akronim Tipe Panjang Keterangan
1 id transaksi id_transaksi Char 7 Primary key
2 Tgl tgl varchar 20
39
3 id admin id_admin Char 15
4 Total total double
3.6 Pengkodean
1. Admin (id_admin)
Admin harus memiliki id untuk mengakses program Ica Laundry, diantaranya
terdiri dari:
Inisial No. Urut
Contoh :
Keterangan:
ADM = Untuk Inisal Administrasi
001 = No. Urut 001
2. Bahan (kd_jenis)
Bahan harus memiliki id untuk mengakses program Ica Laundry, diantaranya
terdiri dari :
X X X - 9 9 9
A D M - 0 0 1
40
Inisial No. Urut
Contoh :
Keterangan :
BHN = Untuk Inisal Bahan
001 = No Urut 001
3. Jenis Layanan (kode_layanan)
Layanan memiliki id untuk mengakses program Ica Laundry, diantaranya terdiri
dari :
Inisial No. Urut
Contoh :
X X X - 9 9 9
B H N - 0 0 1
X X X - 9 9 9
L Y N - 0 0 1
41
Keterangan :
LYN = Untuk Inisal Layanan
001 = No Urut 001
4. Konsumen (id_konsumen)
Konsumen memiliki id untuk mengakses program Ica Laundry, diantaranya terdiri
dari:
Inisial No. Urut
Contoh :
Keterangan :
KNS = Untuk Inisal Konsumen
001 = No Urut 001
5. Paket (kode_paket)
Paket memiliki id untuk mengakses program Ica Laundry, diantaranya terdiri dari :
Inisial Paket
X X X - 9 9 9
K N S - 0 0 1
X X X
42
Contoh :
Keterangan :
EXP = Untuk Inisal Paket (Express)
6. Transaksi (id_transaksi)
Transaksi memiliki id untuk mengakses program Ica Laundry,diantaranya terdiri
dari:
Inisial No. Urut
Contoh :
Keterangan :
TRS = Untuk Inisal Transaksi
001 = No Urut 001
E X P
X X X - 9 9 9
T R S - 0 0 1
43
3.7 Spesifikasi Program
3.7.1 HIPO (Hierarchy Input Proses Output)
Gambar III.4
Hierarchy Input Proses Output
44
3.7.2 Flowchart
1. Flowchart Login
Gambar III.5
Flowchart login
45
2. Flowchart Menu Utama
Gambar III.6
Flowchart Menu Utama
46
3. Flowchart Admin
Gambar III.7
Flowchart Admin
47
4. Flowchart Bahan
Gambar III.8
Flowchart Bahan
48
5. Flowchart Konsumen
Gambar III.9
Flowchart Konsumen
49
6. Flowchart Layanan
Gambar III.10
Flowchart Layanan
50
7. Flowchart Paket
Gambar III.11
Flowchart Paket
51
8. Flowchart Transaksi
Gambar III.12
Flowchart Transaksi
52
3.8 Spesifikasi Sistem Program
3.8.1. Spesifikasi Sistem Hardware
Perangkat keras komputer terdiri dari beberapa bagian penting yaitu CPU
(Central Proccesing Unit), RAM (Random Access memory) dan ROM (Read Only
Memory). Selain komponen utama tersebut ada beberapa macam komponen pendukung
yang tidak kalah penting seperti harddisk,monitor,keyboard dan lain-lain.
Adapun spesifikasi perangkat keras yang penulis sarankan agar proses
pengolahan data berjalan dengan baik adalah sebagai berikut :
1. Processor : Intel BYT-M 2Core 2840, up to 2.58Ghz
2. Memory : 2 GB
3. Harddisk : 500 GB
4. Monitor : 14.0”
5. Mouse : Standard Mouse
6. Keyboard : Standard
7. Printer : Inkjet
3.8.2 Spesifikasi Sistem Software
Didalam sistem program ini, sistem operasi yang digunakan adalah Windows dan
mengunakan aplikasi Netbeans IDE 7.1 serta menggunakan bahasa pemrograman Java,
karena mudah dalam penggunaannya sehingga tidak perlu keahlian khusus untuk
menjalankan programnya.
53
1. Sistem operasi : Microsoft Windows 7
2. Software pendukung : Netbeans IDE 7.1
3. Bahasa pemrograman : Java 7.1
3.9 Implementasi
1. Form Login
Admin wajib melakukan login pada form login terlebih dahulu untuk dapat
menggunakan modul-modul yang tersedia Jika login berhasil, maka menu-menu yang
sesuai akan ditampilkan.
Gambar III.13
Implementasi Form Login
2. Form Menu Utama
Admin dapat mengakses seluruh menu yang terdapat pada form menu utama, yaitu
Master (Admin, Bahan, Konsumen, Layanan, Paket), Transaksi, Laporan (Laporan
Konsumen dan Laporan Transaksi), Logout.
54
Gambar III.14
Implementasi Form Menu Utama
3. Form Master Admin
Untuk menambah, mengubah, menghapus, ataupun melihat dan mencari data admin
yang terdaftar pada program pelayanan jasa Laundry sesuai dengan yang dibutuhkan.
Gambar III.15
Implementasi Form Master Admin
4. Form Master Bahan
Untuk menambah, mengubah, menghapus, ataupun melihat dan mencari data bahan
yang terdaftar pada program pelayanan jasa Laundry sesuai dengan yang dibutuhkan.
55
Gambar III.16
Implementasi Form Master Bahan
5. Form Master Konsumen
Untuk menambah, mengubah, menghapus, ataupun melihat dan mencari data
konsumen yang terdaftar pada program pelayanan jasa Laundry sesuai dengan yang
dibutuhkan.
Gambar III.17
Implementasi Form Master Konsumen
56
6. Form Master Jenis Layanan
Untuk menambah, mengubah, menghapus, ataupun melihat dan mencari data jenis
layanan yang terdaftar pada program pelayanan jasa Laundry sesuai dengan yang
dibutuhkan.
Gambar III.18
Implementasi Form Master Layanan
7. Form Master Paket
Untuk menambah, mengubah, menghapus, ataupun melihat dan mencari data paket
yang terdaftar pada program pelayanan jasa Laundry sesuai dengan yang dibutuhkan.
Gambar III.19
Implementasi Form Master Paket
57
8. Form Transaksi
Untuk menambah, menghapus, ataupun melihat, mencetak bukti transaksi dan
mencari data transaksi yang terdaftar pada program pelayanan jasa Laundry sesuai
dengan yang dibutuhkan.
Gambar III.20
Implementasi Form Transaksi
9. Form Laporan Transaksi
Gambar III.21
Implementasi Form Laporan Transaksi
58
10. Form Detail Transaksi
Gambar III.22
Implementasi Form Laporan Detail Transaksi
11. Form Laporan Konsumen
Halaman form yang digunakan untuk mencetak laporan Konsumen Laundry.
Gambar III.23
Implementasi Form Laporan Konsumen
59
12. Form Laporan Perbulan
Halaman form yang digunakan untuk mencetak laporan perbulan.
Gambar III.24
Implementasi Form Laporan Perbulan
3.10 Pengujian Unit
1. Pengujian Terhadap Form Login
Tabel III.7
Hasil Pengujian Black Box Testing Form Login
No Skenario
Pengujian
Test Case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1. Username,
password, tidak
di isi kemudian
klik tombol login
Username :
(kosong)
Password :
(kosong)
Sistem akan
menolak akses
admin dan
menampilkan
“username atau
password salah”
Sesuai
harapan
Valid
60
2. Username tidak
di isi (kosong)
dan password di
isi kemudian klik
tombol login
Username :
(kosong)
Password :
Admin
Sistem akan
menolak akses
user dan
menampilkan
“username atau
password salah”
Sesuai
harapan
Valid
3. Mengetikkan
salah satu kondisi
salah pada
username atau
password
kemudian klik
login
Username :
Admin
(benar)
Password
1234(salah)
Sistem akan
menolak akses
user dan
menampilkan
“username atau
password salah”
Sesuai
harapan
Valid
4. Mengetikan
username,
password, dengan
data yang benar
kemudian klik
tombol login
Username :
Admin
(benar)
Password :
Admin
(benar)
Sistem menerima
akses login dan
kemudian
langsung
menampilkan
menu utama
Sesuai
harapan
Valid
2. Pengujian Terhadap Form Master Admin
Tabel III.8
Hasil Pengujian Black Box Testing Form Master Admin
No
.
Skenario
pengujian Test Case
Hasil yang
diharapkan
Hasil
Pengujian Kesimpulan
1. Field dan tombol
simpan nonaktif
lalu klik tombol
tambah
Semua field
nonaktif
dan klik
tombol
tambah
Semua field dan
tombol simpan
aktif, isi dari
ID.Admin
otomatis
Sesuai
harapan
Valid
61
2. Semua kolom
tidak diisi dan
klik tombol
simpan
Semua
kolom tidak
diisi
(kosong)
Sistem akan
menolak dan
menampilkan
pesan :
“Lengkapi
data”.
Sesuai
harapan
Valid
3. Jika salah satu
kolom tidak diisi
lalu klik tombol
simpan
Salah satu
kolom tidak
diisi
(kosong)
Sistem akan
menolak dan
menampilkan
pesan:
“Lengkapi data”
Sesuai
harapan
Valid
4. Jika semua kolom
diisi lalu klik
tombol simpan
Semua
kolom diisi
Sistem akan
menerima dan
data akan
tersimpan, serta
menampilkan
pesan : “Data
berhasil
disimpan”
Sesuai
harapan
Valid
5. Memilih salah
satu record di
tabel admin
Memilih
salah satu
record pada
tabel admin
Tombol Edit
dan hapus akan
aktif
Sesuai
harapan
Valid
6. Jika data telah
dipilih lalu klik
tombol edit
Memilih
salah satu
record pada
tabel admin
Field nama,
username,
password akan
aktif sehingga
data bisa diubah
dan tombol
update aktif
Sesuai
harapan
Valid
7. Jika data dipilih
lalu klik tombol
hapus
Memilih
salah satu
record pada
tabel admin
Sistem akan
menampilkan
pesan: “Yakin
mau dihapus?”
Sesuai
harapan
Valid
62
8. Jika data telah
dipilih lalu klik
tombol hapus dan
mengklik salah
satu pilihan
konfirmasi
Memilih
salah satu
record pada
tabel admin,
klik tombol
hapus dan
konfirmasi
“yes”
Sistem akan
menampilkan
pesan: “Yakin
mau dihapus?”,
lalu menghapus
data dan
menampilkan
pesan: “Data
berhasil
dihapus”
Sesuai
harapan
Valid
9. Jika data telah
dipilih lalu klik
tombol hapus dan
mengklik salah
satu pilihan
konfirmasi
Memilih
salah satu
record pada
tabel admin,
klik tombol
hapus dan
konfirmasi
“no”
Sistem akan
menampilkan
pesan: “Yakin
mau dihapus?”,
lalu menghapus
data dan
menampilkan
pesan: “Data
batal dihapus”
Sesuai
harapan
Valid
3. Pengujian Terhadap Form Master Bahan
Tabel III.9
Hasil Pengujian Black Box Testing Form Master Bahan
No
.
Skenario
pengujian Test Case
Hasil yang
diharapkan
Hasil
Pengujian Kesimpulan
1. Field dan tombol
simpan nonaktif
lalu klik tombol
tambah
Semua field
nonaktif dan
klik tombol
tambah
Semua field dan
tombol simpan
aktif, isi dari
Kode.Jenis
otomatis
Sesuai
harapan
Valid
2. Semua kolom
tidak diisi dan
klik tombol
simpan
Semua
kolom tidak
diisi
(kosong)
Sistem akan
menolak dan
menampilkan
pesan :
“Lengkapi
data”.
Sesuai
harapan
Valid
63
3. Jika salah satu
kolom tidak diisi
lalu klik tombol
simpan
Salah satu
kolom tidak
diisi
(kosong)
Sistem akan
menolak dan
menampilkan
pesan:
“Lengkapi data”
Sesuai
harapan
Valid
4. Jika semua kolom
diisi lalu klik
tombol simpan
Semua
kolom diisi
Sistem akan
menerima dan
data akan
tersimpan, serta
menampilkan
pesan : “Data
berhasil
disimpan”
Sesuai
harapan
Valid
5. Memilih salah
satu record di
tabel bahan
Memilih
salah satu
record pada
tabel bahan
Tombol Edit
dan hapus akan
aktif
Sesuai
harapan
Valid
6. Jika data telah
dipilih lalu klik
tombol edit
Memilih
salah satu
record pada
tabel bahan
Field jenis
bahan, biaya
akan aktif
sehingga data
bisa diubah dan
tombol update
aktif
Sesuai
harapan
Valid
7. Jika data dipilih
lalu klik tombol
hapus
Memilih
salah satu
record pada
tabel bahan
Sistem akan
menampilkan
pesan: “Yakin
mau dihapus?”
Sesuai
harapan
Valid
8. Jika data telah
dipilih lalu klik
tombol hapus dan
mengklik salah
satu pilihan
konfirmasi
Memilih
salah satu
record pada
tabel bahan,
klik tombol
hapus dan
konfirmasi
“yes”
Sistem akan
menampilkan
pesan: “Yakin
mau dihapus?”,
lalu menghapus
data dan
menampilkan
pesan: “Data
berhasil
dihapus”
Sesuai
harapan
Valid
64
9. Jika data telah
dipilih lalu klik
tombol hapus dan
mengklik salah
satu pilihan
konfirmasi
Memilih
salah satu
record pada
tabel bahan,
klik tombol
hapus dan
konfirmasi
“no”
Sistem akan
menampilkan
pesan: “Yakin
mau dihapus?”,
lalu menghapus
data dan
menampilkan
pesan: “Data
batal dihapus”
Sesuai
harapan
Valid
4. Pengujian Terhadap Form Master Konsumen
Tabel III.10
Hasil Pengujian Black Box Testing Form Master Konsumen
No
.
Skenario
pengujian Test Case
Hasil yang
diharapkan
Hasil
Pengujian Kesimpulan
1. Field dan tombol
simpan nonaktif
lalu klik tombol
tambah
Semua field
nonaktif dan
klik tombol
tambah
Semua field dan
tombol simpan
aktif, isi dari
ID.Konsumen
otomatis
Sesuai
harapan
Valid
2. Semua kolom
tidak diisi dan
klik tombol
simpan
Semua
kolom tidak
diisi
(kosong)
Sistem akan
menolak dan
menampilkan
pesan :
“Lengkapi
data”.
Sesuai
harapan
Valid
3. Jika salah satu
kolom tidak diisi
lalu klik tombol
simpan
Salah satu
kolom tidak
diisi
(kosong)
Sistem akan
menolak dan
menampilkan
pesan:
“Lengkapi data”
Sesuai
harapan
Valid
4. Jika semua kolom
diisi lalu klik
tombol simpan
Semua
kolom diisi
Sistem akan
menerima dan
data akan
tersimpan, serta
menampilkan
pesan : “Data
berhasil
disimpan”
Sesuai
harapan
Valid
65
5. Memilih salah
satu record di
tabel konsumen
Memilih
salah satu
record pada
tabel
konsumen
Tombol Edit
dan hapus akan
aktif
Sesuai
harapan
Valid
6. Jika data telah
dipilih lalu klik
tombol edit
Memilih
salah satu
record pada
tabel
konsumen
Field nama,
telepon, alamat
akan aktif
sehingga data
bisa diubah dan
tombol update
aktif
Sesuai
harapan
Valid
7. Jika data dipilih
lalu klik tombol
hapus
Memilih
salah satu
record pada
tabel
konsumen
Sistem akan
menampilkan
pesan: “Yakin
mau dihapus?”
Sesuai
harapan
Valid
8. Jika data telah
dipilih lalu klik
tombol hapus dan
mengklik salah
satu pilihan
konfirmasi
Memilih
salah satu
record pada
tabel
konsumen,
klik tombol
hapus dan
konfirmasi
“yes”
Sistem akan
menampilkan
pesan: “Yakin
mau dihapus?”,
lalu menghapus
data dan
menampilkan
pesan: “Data
berhasil
dihapus”
Sesuai
harapan
Valid
9. Jika data telah
dipilih lalu klik
tombol hapus dan
mengklik salah
satu pilihan
konfirmasi
Memilih
salah satu
record pada
tabel
konsumen,
klik tombol
hapus dan
konfirmasi
“no”
Sistem akan
menampilkan
pesan: “Yakin
mau dihapus?”,
lalu menghapus
data dan
menampilkan
pesan: “Data
batal dihapus”
Sesuai
harapan
Valid
66
5. Pengujian Terhadap Form Master Layanan
Tabel III.11
Hasil Pengujian Black Box Testing Form Master Layanan
No
.
Skenario
pengujian Test Case
Hasil yang
diharapkan
Hasil
Pengujian Kesimpulan
1. Field dan tombol
simpan nonaktif
lalu klik tombol
tambah
Semua field
nonaktif dan
klik tombol
tambah
Semua field dan
tombol simpan
aktif, isi dari
Kode.Layanan
otomatis
Sesuai
harapan
Valid
2. Semua kolom
tidak diisi dan
klik tombol
simpan
Semua
kolom tidak
diisi
(kosong)
Sistem akan
menolak dan
menampilkan
pesan :
“Lengkapi
data”.
Sesuai
harapan
Valid
3. Jika salah satu
kolom tidak diisi
lalu klik tombol
simpan
Salah satu
kolom tidak
diisi
(kosong)
Sistem akan
menolak dan
menampilkan
pesan:
“Lengkapi data”
Sesuai
harapan
Valid
4. Jika semua kolom
diisi lalu klik
tombol simpan
Semua
kolom diisi
Sistem akan
menerima dan
data akan
tersimpan, serta
menampilkan
pesan : “Data
berhasil
disimpan”
Sesuai
harapan
Valid
5. Memilih salah
satu record di
tabel layanan
Memilih
salah satu
record pada
tabel
layanan
Tombol Edit
dan hapus akan
aktif
Sesuai
harapan
Valid
67
6. Jika data telah
dipilih lalu klik
tombol edit
Memilih
salah satu
record pada
tabel
layanan
Field nama
layanan, harga
layanan akan
aktif sehingga
data bisa diubah
dan tombol
update aktif
Sesuai
harapan
Valid
7. Jika data dipilih
lalu klik tombol
hapus
Memilih
salah satu
record pada
tabel
layanan
Sistem akan
menampilkan
pesan: “Yakin
mau dihapus?”
Sesuai
harapan
Valid
8. Jika data telah
dipilih lalu klik
tombol hapus dan
mengklik salah
satu pilihan
konfirmasi
Memilih
salah satu
record pada
tabel
layanan,
klik tombol
hapus dan
konfirmasi
“yes”
Sistem akan
menampilkan
pesan: “Yakin
mau dihapus?”,
lalu menghapus
data dan
menampilkan
pesan: “Data
berhasil
dihapus”
Sesuai
harapan
Valid
9. Jika data telah
dipilih lalu klik
tombol hapus dan
mengklik salah
satu pilihan
konfirmasi
Memilih
salah satu
record pada
tabel
layanan,
klik tombol
hapus dan
konfirmasi
“no”
Sistem akan
menampilkan
pesan: “Yakin
mau dihapus?”,
lalu menghapus
data dan
menampilkan
pesan: “Data
batal dihapus”
Sesuai
harapan
Valid
68
6. Pengujian Terhadap Form Master Paket
Tabel III.12
Hasil Pengujian Black Box Testing Form Master Paket
No
.
Skenario
pengujian Test Case
Hasil yang
diharapkan
Hasil
Pengujian Kesimpulan
1. Field dan tombol
simpan nonaktif
lalu klik tombol
tambah
Semua field
nonaktif dan
klik tombol
tambah
Semua field dan
tombol simpan
aktif, isi dari
Kode.Paket
otomatis
Sesuai
harapan
Valid
2. Semua kolom
tidak diisi dan
klik tombol
simpan
Semua
kolom tidak
diisi
(kosong)
Sistem akan
menolak dan
menampilkan
pesan :
“Lengkapi
data”.
Sesuai
harapan
Valid
3. Jika salah satu
kolom tidak diisi
lalu klik tombol
simpan
Salah satu
kolom tidak
diisi
(kosong)
Sistem akan
menolak dan
menampilkan
pesan:
“Lengkapi data”
Sesuai
harapan
Valid
4. Jika semua kolom
diisi lalu klik
tombol simpan
Semua
kolom diisi
Sistem akan
menerima dan
data akan
tersimpan, serta
menampilkan
pesan : “Data
berhasil
disimpan”
Sesuai
harapan
Valid
5. Memilih salah
satu record di
tabel paket
Memilih
salah satu
record pada
tabel paket
Tombol Edit
dan hapus akan
aktif
Sesuai
harapan
Valid
6. Jika data telah
dipilih lalu klik
tombol edit
Memilih
salah satu
record pada
tabel paket
Field nama
paket, waktu,
harga akan aktif
sehingga data
bisa diubah dan
tombol update
aktif
Sesuai
harapan
Valid
69
7. Jika data dipilih
lalu klik tombol
hapus
Memilih
salah satu
record pada
tabel paket
Sistem akan
menampilkan
pesan: “Yakin
mau dihapus?”
Sesuai
harapan
Valid
8. Jika data telah
dipilih lalu klik
tombol hapus dan
mengklik salah
satu pilihan
konfirmasi
Memilih
salah satu
record pada
tabel paket,
klik tombol
hapus dan
konfirmasi
“yes”
Sistem akan
menampilkan
pesan: “Yakin
mau dihapus?”,
lalu menghapus
data dan
menampilkan
pesan: “Data
berhasil
dihapus”
Sesuai
harapan
Valid
9. Jika data telah
dipilih lalu klik
tombol hapus dan
mengklik salah
satu pilihan
konfirmasi
Memilih
salah satu
record pada
tabel paket,
klik tombol
hapus dan
konfirmasi
“no”
Sistem akan
menampilkan
pesan: “Yakin
mau dihapus?”,
lalu menghapus
data dan
menampilkan
pesan: “Data
batal dihapus”
Sesuai
harapan
Valid
7. Pengujian Terhadap Form Transaksi
Tabel III.13
Hasil Pengujian Black Box Testing Form Transaksi
No
. Skenario pengujian Test Case
Hasil yang
diharapkan
Hasil
Pengujian Kesimpulan
1. Field dan tombol
simpan nonaktif
lalu klik tombol
tambah
Semua
field
nonaktif
dan klik
tombol
tambah
Semua field dan
tombol simpan
aktif, isi dari
ID.Transaksi
otomatis
Sesuai
harapan
Valid
70
2. Semua kolom tidak
diisi dan klik
tombol simpan
Semua
kolom
tidak diisi
(kosong)
Sistem akan
menolak dan
menampilkan
pesan :
“Lengkapi
data”.
Sesuai
harapan
Valid
3. Jika salah satu
kolom tidak diisi
lalu klik tombol
simpan
Salah satu
kolom
tidak diisi
(kosong)
Sistem akan
menolak dan
menampilkan
pesan:
“Lengkapi data”
Sesuai
harapan
Valid
4. Jika semua kolom
diisi lalu klik
tombol simpan
Semua
kolom
diisi
Sistem akan
menerima dan
data akan
tersimpan, serta
menampilkan
pesan : “Data
berhasil
disimpan”
Sesuai
harapan
Valid
5. Memilih salah satu
record di tabel
transaksi
Memilih
salah satu
record
pada tabel
transaksi
Tombol cetak
nota dan hapus
akan aktif
Sesuai
harapan
Valid
6. Jika data dipilih
lalu klik tombol
hapus
Memilih
salah satu
record
pada tabel
transaksi
Sistem akan
menampilkan
pesan: “Yakin
mau dihapus?”
Sesuai
harapan
Valid
7. Jika data telah
dipilih lalu klik
tombol hapus dan
mengklik salah satu
pilihan konfirmasi
Memilih
salah satu
record
pada tabel
transaksi,
klik
tombol
hapus dan
konfirmasi
“yes”
Sistem akan
menampilkan
pesan: “Yakin
mau dihapus?”,
lalu menghapus
data dan
menampilkan
pesan: “Data
berhasil
dihapus”
Sesuai
harapan
Valid
71
8. Jika data telah
dipilih lalu klik
tombol hapus dan
mengklik salah satu
pilihan konfirmasi
Memilih
salah satu
record
pada tabel
transaksi,
klik
tombol
hapus dan
konfirmasi
“no”
Sistem akan
menampilkan
pesan: “Yakin
mau dihapus?”,
lalu menghapus
data dan
menampilkan
pesan: “Data
batal dihapus”
Sesuai
harapan
Valid
72