bab iii pembahasan · menjadi tempat dibangunnya sistem informasi jasa laundry ini nantinya....
TRANSCRIPT
1
BAB III
PEMBAHASAN
3.1. Tinjauan Perusahaan
Tinjauan perusahaan adalah sebuah penelitian tentang sejarah, visi dan misi,
sturuktur organisasi, serta dekskripsi jabatan yang ada pada perusahaan yang akan
menjadi tempat dibangunnya sistem informasi jasa laundry ini nantinya.
Perusahaan yang akan diteliti adalah BOSS Laundry, yang bergerak dibidang
jasa pencucian pakaian. Berikut hal-hal yang akan diuraikan pada tinjauan perusahaan
adalah sebagai berikut .
3.1.1. Sejarah Perusahaan
BOSS Laundy adalah sebuah usaha dalam bidang jasa pencucian pakaian yang
terletak di Jalan Komisaris Bambang Suprapto No.40 Kecamatan Purwokerto Timur,
Kabupaten Banyumas. BOSS Laundry sudah menjalankan usaha laundrynya kurang
lebih selama 5 tahun, dengan banyaknya usaha yang serupa bermunculan, namun
BOSS Laundry mampu bersaing dengan memberikan pelayanan yang ramah, baik dan
harga bersaing.
2
3.1.2. Visi dan Misi
1. VISI
Menjadi laundry dengan konsep kiloan yang memberikan layanan terbaik
untuk pelanggan dan dikelola secara professional, sehingga memberikan keuntungan
untuk pelanggan, karyawan, dan pemilik.
2. MISI
a. Pelayanan yang penuh perhatian
b. Hasil proses laudry yang bersih, rapih dan harum
c. Ketepatan waktu dalam penyelesaian laundry
d. Tulus, ramah dan orientasi kepada pelanggan
e. Produksi yang ramah lingkungan
f. Manajemen yang solid
3.1.3. Struktur Organisasi
Sumber: BOSS Laundry
Gambar III.1.
Struktur organisasi BOSS Laundry
Adapun fungsi dari tiap-tiap bagian adalah sebagai berikut :
3
1. Pemilik
Pemilik memiliki kedudukan tertinggi yang berperan sebagai pembentuk dan
peanggung jawab secara hukum. Hubungannya dengan divisi lain adalah untuk
mempercayakan penglolaan jasa laundry pada staff lainnya. Tugas dari pemilik
meliputi pananggung jawab atas segala hal yang terjadi dalam pelaksanaan
pelayanan jasa laundry.
2. Costumer Service
Costumer service bertugas untuk melayani pelanggan jasa laundry. Mulai dari
menerima pakaian, mengurus pakaian, mengurus pengembalian pakaian,
packing pakaian , juga bertindak sebagai kasir yang menerima pembayaran dari
transaksi jasa laundry itu sendiri.
3. Pencuci
Selain berugas mencuci dengan bersih dan wangi, pencuci juga bertugas untuk
bertanggung jawab terhadap pakaian para pelanggan yang di cuci agar tidak
rusak atau hilang. Dan memastikan pakaian tersebut tidak tertukar.
4. Penyetrika
Tugas penyetrika adalah membuat pakaian rapi dan wangi. Penyetrika juga
memastikan bahwa pakaian tidak tertukar ataupun tertinggal.
3.2. Analisis Kebutuhan
Dalam menganalisa kebutuhan perlu mengumpulkan apa yang dibutuhkan
secara lengkap untuk kemudian dianalisis guna mendefinisikan kebutuhan program
yang akan dibangun. Analisa kebutuhan terbagi menjadi 2 yaitu kebutuhan fungsional
dan kebutuhan non fungsional.
4
3.2.1. Kebutuhan Fungsional
Kebutuhan fungsional merupakan kebutuhan yang berisi proses-proses apa
saja yang nantinya dilakukan oleh aplikasi. Pada aplikasi Laundry ini memiliki
kebutuhan fungsional terdiri dari beberapa poin.
1. Owner
a. Owner melakukan login ke dalam sistem admin.
b. Owner dapat melihat, menambah dan menghapus data pegawai.
c. Owner dapat melihat, menambah dan menghapus data konsumen
d. Owner dapat melihat, menambah dan menghapus jenis layanan Laundry.
e. Owner dapat mengatur harga disetiap layanan Laundry.
f. Owner dapat melakukan proses transaksi Laundry.
g. Owner dapat mengubah status Laundry.
h. Owner dapat mencetak invoice transaksi.
i. Owner dapat melihat laporan Laundry sesuai tanggal yang diinginkan.
j. Owner dapat mencetak laporan transaksi sesuai tanggal yang diinginkan.
k. Owner melakukan logout
2. Pegawai
a. Pegawai melakukan login ke dalam sistem user.
b. Pegawai dapat melihat, menambah dan menhapus data konsumen
c. Pegawa hanya dapat melihat jenis layanan dan harga Laundry.
d. Pegawai dapat melakukan proses transaksi Laundry.
e. Pegawai dapat mencetak invoice transaksi.
5
3.2.2. Kebutuhan Non Fungsional
Kebutuhan non fungsional adalah kebutuhan yang menitik beratkan pada
properti pelaku yang dimiliki oleh sistem. Berikut beberapa kebutuhan non fungsional
yang mendukung kelancaran sistem ini.
1. Perangkat Keras (Hardware).
Laptop dengan spesifikasi :
Processor : Intel Celeron, CPU 847, 1.10GHz
RAM : 2 GB
Graphic : intel HD Graphic
Hardisk : 500 GB
Keyboard / Mouse : 102 kyes / Standart Mouse
OS : Windows 7 Profesional 32 bit
2. Perangkat Lunak (software).
Sistem Operasi : Windows 7 Profesional 32 bit
Text Editor : SublimeText
Bahasa Script : HTML, PHP, Java Script
Web Server : XAMPP
Database : MySQL
Database manager : phpMyAdmin
Web Browser : Google chrome
6
3.3. Rancangan Dokumen
1. Rancangan dokumen Masukan (input)
Nama dokumen : Invoice Laundry 1
Fungsi : Sebagai bukti ada pemasukan pakaian laundry
Sumber : CS
Tujuan : Pemilik dan Kostumer
Media : Kertas
Frekuensi : Setiap ada pemasukan pakaian laundry
Format : Lampiran A.1
2. Rancangan dokumen Keluaran (output)
a. Nama dokumen : Invoice Laundry
Fungsi : Sebagai bukti transaksi laundry
Sumber : CS
Tujuan : Kostumer
Media : Kertas
Frekuensi : Setiap terjadinya transaksi
Format : Lampiran B.1
b. Nama dokumen : Rekap data transaksi
Fungsi : Sebagai bukti bayaknya tansaksi yang
dilakukan
Sumber : CS
Tujuan : Pemilik
Media : Kertas
Frekuensi : Setiap akhir bulan
7
3.4. Entity Relationship Diagram
1. Entity Relationship Diagram (ERD)
Gambar III.2. ERD Sistem Laundry
2. Logical Record Structure (LRS)
Gambar III.3. LRS Sistem Laundry
8
3.5. Spesifikasi File
1. Spesifikasi File Tabel Admin
Nama file : Admin
Akronim : admin
Fungsi : Untuk login sebagi admin
Type File : Master data
Organisasi file : Index Sequential
Akses File : Random
Media : Hardisk
Panjang Record : 210 Karakter
Kunci Field : admin_id
Software : XAMPP
Tabel III.1.
Spesifikasi File Tabel Admin
NO Elemen
Data
Nama Field Type Panjang Keterangan
1 ID admin_id Int 10 Primary Key
2 Nama admin_nama Varchar 50
3 Password password Varchar 50
4 Username username Varchar 50
5 Level level Varchar 50
9
2. Spesifikasi File Tabel Layanan
Nama file : Layanan
Akronim : Layanan
Fungsi : Untuk menentukan layanan dan harga laundry
Type File : Master data
Organisasi file : Index Sequential
Akses File : Random
Media : Hardisk
Panjang Record : 140 Karakter
Kunci Field : layanan_id
Software : XAMPP
Tabel III.2.
Spesifikasi File Tabel Layanan
NO Elemen Data Nama Field Type Panjang Keterangan
1 ID Layanan Layanan_id Int 10 Primary Key
2 Kode Layanan Layanan_kode Varchar 50
3 Nama Layanan Layanan_nama Varchar 50
4 Harga Layanan Layanan_harga Int 15
5 Lama Layanan Layanan_hari Int 15
10
3. Spesifikasi File Tabel Pakaian
Nama file : Pakaiam
Akronim : Pakaian
Fungsi : Untuk menentukan pakaian apa saja yang
dicuci
Type File : Master data
Organisasi file : Index Sequential
Akses File : Random
Media : Hardisk
Panjang Record : 80 Karakter
Kunci Field : pakaian_id
Software : XAMPP
Tabel III.3.
Spesifikasi File Tabel Pakaian
NO Elemen Data Nama Field Type Panjang Keterangan
1 ID Pakaian pakaian_id Int 10 Primary Key
2 Transaksi Pakian pakaian_trans Int 10
3 Jenis Pakaian pakaian_Jenis Varchar 50
4 Jumlah Pakaian pakaian_jumlah Int 10
11
4. Spesifikasi File Tabel Pelanggan
Nama file : Pelanggan
Akronim : Pelanggan
Fungsi : Menentukan pelanggan yang bertransaksi
Type File : Master data
Organisasi file : Index Sequential
Akses File : Random
Media : Hardisk
Panjang Record : 173 Karakter
Kunci Field : pelanggan_id
Software : XAMPP
Tabel III.4.
Spesifikasi File Tabel Pelanggan
NO Elemen Data Nama Field Type Panjang Keterangan
1 ID Pelanggan pelanggan_id Int 10 Primary Key
2 Nama Pelanggan pelanggan_nama Varchar 50
3 NO Pelanggan pelanggan_no Int 13
4 Alamat
Pelanggan
pelanggan_almt Varchar 100
12
5. Spesifikasi File Tabel Transaksi
Nama file : Transaksi
Akronim : Transaksi
Fungsi : Menyimpan data transaksi
Type File : Tabel transaksi
Organisasi file : Index Sequential
Akses File : Random
Media : Hardisk
Panjang Record : 110 Karakter
Kunci Field : transaksi_id
Software : XAMPP
Tabel III.5. Spesifikasi File Tabel Transaksi
NO Elemen Data Nama Field Type Panjang Keterangan
1 ID Transaksi transaksi_id Int 10 Primary Key
2 Tanggal Transaksi transaksi_tgl Date
3 Nama Pelanggan transaksi_pelangan Int 10
4 Nama Layanan transaksi_layanan Varchar 50
5 Harga Layanan transaksi_lharga Int 10
6 Total Harga transaksi_harga Int 10
7 Berat Cucian transaksi_berat Int 10
8 Tanggal Selesai transaksi_tlg_sle Date
9 Status Cucian transaksi_status Int 10
13
3.6. Pengkodean
Dalam perancangan sistem informasi jasa laundry pada BOSS Laundry,
penulis menggunkan kode sebagai identifikasi data transaksi untuk mempermudah
pengelolaan data. Adapun struktur kode yang terdapat pada sistem informasi jasa
laundry pada BOSS Laundry adalah sebagai berikut :
1. Struktur kode paket
Kode di atas menjelaskan :
cr : Nama paket Cuci Reguler
01 : Lama cucian diproses
2. Struktur kode transaksi
Kode di atas menjelaskan :
INVOICE : untuk melakukan cetak invoice
01 : no urut transaksi
14
3.7. Spesifikasi Program
1. HIPO (Hierarcy Input Proses Output)
Berikut ini merupakan HIPO yang dirancang sebagai strtuktur perancangan
sistem informasi laundry berbasis desktop.
Gambar III.4.
HIPO Aplikasi Laundry
2. Spesifikasi Program
Dalam spesifikasi program ini akan menjelaskan lebih mendetail beberapa hal
seperti nama program, nama form, bahasa program dan bentuk program. Diagram
HIPO diatas menggambarkan hirarki dari keseluruhan program yang akan diuraikan
dibawah ini :
15
a. Spesifikasi program login
Nama program : Login
Akronim : login.php
Fungsi : Untuk mengakses aplikasi laundry
Index Program : id
Bahasa Program : PHP, HTML
Bentuk Lampiran : Lihat Gambar III.14
Proses Program :
1. Buka aplikasi laundry maka akan automatis diarahkan pada menu login.
2. Masukan username dan password kemudian klik tombol login , jika
berhasil maka akan lagsung diarahkan pada menu utama aplikasi laundry.
b. Spesifikasi program menu utama
Nama program : Dashboard
Akronim : index.php
Fungsi : Menampilkan menu-menu pada aplikasi laundry
Index Program : id
Bahasa Program : PHP, HTML
Bentuk Lampiran : Lihat Gambar III.15
Proses Program :
1. Lakukan login terlebih dahulu
2. Di menu utama terdapat menu menu seperti menu user, pelanggan, layanan,
transaksi, laporan, dan logout.
3. Di menu utama juga terdapat dashboard yang berfungsi untuk
memonitoring jumlah cucian yang masuk, banyaknya pelanggan dan
transaksi terakhir yang dilakukan.
16
c. Spesifikasi program menu user
Nama program : user
Akronim : user.php
Fungsi : untuk melihat user
Index Program : id
Bahasa Program : PHP, HTML
Bentuk Lampiran : Lihat Gambar III.16
Proses Program :
1. Lakukan login terlebih dahulu
2. Klik menu user untuk menampilkan semua user yang dapat mengakses
aplikasi laundry
3. Untuk menambah user klik tombol tambah, lalu isi data sesuai field yang
telah ditentukan lalu klik simpan
4. Untuk menghapus klik tombol hapus maka data akan otomatis terhapus.
d. Spesifikasi program menu pelanggan
Nama program : Pelanggan
Akronim : pelanggan.php
Fungsi : Untuk melihat pelanggan laundry
Index Program : id
Bahasa Program : PHP, HTML
Bentuk Lampiran : Lihat Gambar III.17
Proses Program :
1. Lakukan login terlebih dahulu
2. Klik menu pelanggan untuk menampilkan semua pelanggan yang sudah
pernah melakukan transaksi laundry
17
3. Untuk menambah pelanggan klik tombol tambah, lalu isi data sesuai field
yang telah ditentukan lalu klik simpan
4. Untuk mengedit pelanggan klik tombol edit, lalu ganti data yang akan
diganti lalu klik tombol simpan
5. Untuk menghapus klik tombol hapus maka data akan otomatis terhapus.
e. Spesifikasi program menu layanan
Nama program : Layanan
Akronim : layanan.php
Fungsi : Untuk melihat layanan dan harga laundry
Index Program : id
Bahasa Program : PHP, HTML
Bentuk Lampiran : Lihat Gambar III.18
Proses Program :
1. Lakukan login terlebih dahulu
2. Klik menu layanan untuk menampilkan semua layanan laundry
3. Untuk menambah layanan klik tombol tambah, lalu isi data sesuai field
yang telah ditentukan lalu klik simpan
4. Untuk mengedit layanan klik tombol edit, lalu ganti data yang akan diganti
lalu klik tombol simpan
5. Untuk menghapus klik tombol hapus maka data akan otomatis terhapus.
6. Hanya admin yang dapat melakukan tambah, edit dan hapus pada menu
layanan, untuk user hanya dapat melihat jenis layanan dan harga yang
terdapat pada aplikasi laundry.
18
f. Spesifikasi program menu transaksi
Nama program : Transaksi
Akronim : transaksi.php
Fungsi : Untuk melakukan transaksi laundry
Index Program : id
Bahasa Program : PHP, HTML
Bentuk Lampiran : Lihat Gambar III.19
Proses Program :
1. Lakukan login terlebih dahulu
2. Klik menu transaksi untuk menampilkan semua transaksi laundry
3. Untuk menambah transaksi klik tombol tambah, lalu isi data sesuai field
yang telah ditentukan lalu klik simpan
4. Untuk mengedit transaksi klik tombol edit, lalu ganti data yang akan
diganti lalu klik tombol simpan. Di menu edit ini juga pembayaran,
penggantian status cucian dan status pembayaran dilakukan.
5. Untuk menghapus klik tombol hapus maka data akan otomatis terhapus.
6. Untuk mencetak transaksi laundry klik tombol infoice lalu akan muncul
detail transaksi lalu klik tombol cetak.
g. Spesifikasi program menu laporan
Nama program : Laporan
Akronim : laporan.php
Fungsi : Untuk melihat dan mencetak laporan laundry bulanan.
Index Program :
Bahasa Program : PHP, HTML
Bentuk Lampiran : Lihat Gambar III.21
19
Proses Program :
1. Lakukan login terlebih dahulu
2. Klik menu laporan, lalu isikan tanggal laporan yang akan dilihat, misal dari
tanggal sekian hingga tanggal sekian lalu klik tombol filter, maka sistem
akan menampilkan laporan yang diminta.
3. Untuk mencetak laporan transaksi klik tombol cetak,.
4. Untuk menyimpan transaksi klik tombol cetak pdf maka sistem akan
otomasis mendownload laporan transaksi tersebut.
h. Spesifikasi program logout
Nama program : Logout
Akronim : logout.php
Fungsi : Untuk keluar dari aplikasi laundry
Index Program : id
Bahasa Program : PHP, HTML
Bentuk Lampiran : Lihat Gambar III.14
Proses Program :
1. Lakukan login terlebih dahulu
2. Untuk melakukan logout klik menu logout maka akan langsung kembali ke
halaman login dengan pesan “anda berhasil logout”.
20
3. Flowchart
Adapun flowchart yang digunakan dalam pembuatan Tugas Akhir ini adalah
sebagai berikut.
a. Flowchart login
Gambar III.5.
Flowchart menu login
21
b. Flowchart menu utama
Gambar III.6.
Flowchart menu utama
22
c. Flowchart menu user
Gambar III.7.
Flowchart menu user
23
d. Flowchart menu kostumer
Gambar III.8.
Flowchart menu kostumer
24
e. Flowchart menu layanan
Gambar III.9.
Flowchart menu layanan
25
f. Flowchart menu transaksi
Gambar III.10.
Flowchart menu transaksi
26
g. Flowchart sistem penerimaan cucian masuk
Gambar III.11.
Flowchart cucian masuk
27
h. Flowchart penyerahan cucian keluar
Gambar III.12.
Flowchart penyerahan cucian
28
i. Flowhart menu laporan
Gambar III.13.
Flowchart menu laporan
29
3.8. Spesifikasi Sistem Komputer
Sebagaimana telah diketahui, bahwa sistem yang baik tidak akan berhasil
diterapkan atau diimplementasikan apabila tidak didukung oleh sarana yang baik.
Sarana yang baik haruslah sesuai dengan spesifikasi sistem yang dibutuhkan
memberikan hasil yang optimal, cepat dan tepat.
1. Perangkat keras
Yang dimaksud perangkat keras disini adalah seperangkat alat yang membantu
sistem yang disusulkan dengan alat bantu lain. Yang terdiri dari unit masukan (input),
unit pemrosesan (proses), keluaran (output), dan untuk simpanan luar (memory).
Pemilihan suatu komputer antara lain ditentukan oleh kapasitas komputer dan unit
pengolahan datanya (CPU), unit pemasukan datanya yaitu keyboard dan media
penyimpanan datanya berupa hadisk. Pelulis menerapkan perangkat keras yang
digunakan pada sistem saat ini adalah sebagai berikut :
a. Processor : Intel Celeron, CPU 847, 1.10GHz
b. RAM : 2 GB
c. Graphic : intel HD Graphic
d. Hardisk : 500 GB
e. Keyboard / Mouse : 102 kyes / Standart Mouse
f. OS : Windows 7 Profesional 32 bit
g. Printer : Cannon PIXMA
30
2. Perangkat lunak
Perangkat lunak atau software adalah seluruh fase dari sistem pengolahan data
yang dibuat dari peralatan komputernya sendiri. Disini penulis menerangkn bahwa
sistem komputer perangkat lunak yang digunakan saat ini yaitu :
a. Sistem Operasi : Windows 7 Profesional 32 bit
b. Text Editor : SublimeText
c. Bahasa Script : HTML, PHP, Java Script
d. Web Server : XAMPP
e. Database : MySQL
f. Database manager : phpMyAdmin
g. Web Browser : Google chrome
3.9. Implementsai
1. Tampilan Menu Login
Gambar III.14.
Tampilan Menu Login
31
2. Tampilan Menu Dashboard
Gambar III.15.
Tampilan Menu Dashboard
3. Tampilan Menu User
Gambar III.16.
Menu Tampilan User
32
4. Tampilan Menu Kostmer
Gambar III.17.
Tampilan Menu Kostumer
5. Tampilan Menu Layanan
Gambar III.18.
Tampilan Menu Layanan
33
6. Tampilan Menu Transaksi
Gambar III.19.
Tampilan Menu Transaksi
7. Tampilan Invoice
Gambar III.20.
Tampilan Invoice
34
8. Tampilan laporan
Gambar III.21.
Tampilan Laporan
9. Tampilan cetak laporan
Gambar III.22.
Tampilan Cetak Laporan
35
10. Tampilan menu ganti password admin
Gambar III.23.
Tampilan Ganti Password Admin
11. Tampilan Panduan
Gambar III.24.
Tampilan Panduan
36
3.10. Pengujian Unit
Pengujian unit atau yang disebut black box testing bertujuan untuk melakukan
uji coba sistem yang digunakan dari pengolahan, keamanan dan cara kerjanya dalam
sistem.
A. Pengujian terhadap form login
Tabel III.6.
Hasil Pengujian Black box Testing Form Login
NO Skenario
Pengajuan
Test Case Hasil yang
diharapkan
Hasil
pengujian
Kesimp
ulan
1 Username dan
Password tidak diisi
kemudian klik login
Username
(kosong)
Password
(kosong)
Sistem akan
menolak akses dan
menampilkan
pesan “ login gagal
username dan
password salah”
Sesuai
harapan
Valid
2 Username diisi dan
password tidak
diisi kemudian klik
login
Username
(admin)
Password
(kosong)
Sistem akan
menolak akses dan
menampilkan
pesan “ login gagal
username dan
password salah”
Sesuai
harapan
Valid
3 Username tidak
diisi dan password
diisi kemudian klik
login
Username
(kosong)
Password
(admin123)
Sistem akan
menolak akses dan
menampilkan
pesan “ login gagal
username dan
password salah”
Sesuai
harapan
Valid
4 Username dan
password diisi
tetapi salah
kemudian klik
login
Username
(abcdef)
Password
(abcdef)
Sistem akan
menolak akses dan
menampilkan
pesan “ login gagal
username dan
password salah”
Sesuai
harapan
Valid
5 Username dan
password diisi
dengan benar
kemudian klik
login
Username
(admin)
Password
(admin123)
Sistem akan
menerima akses
dan menampilkan
halaman dashbord
Sesuai
harapan
Valid
37
B. Pengujian terhadap form layanan
Tabel III.7.
Hasil Pengujian Black box Testing Form Layanan
NO Skenario
Pengajuan
Test Case Hasil yang
diharapkan
Hasil
pengujian
Kesimp
ulan
1 Masukan data
layanan baru
Data diisi
sesuai form
Muncul jenis
layanan baru pada
form layanan
Sesuai
harapan
Valid
2 Masukan data
layanan Baru
Salah satu
data tidak di
isi
Muncul pesan “
harap isi bidang
ini” pada field yang
tidak diisi
Sesuai
harapan
Valid
3 Edit data layanan Ganti harga
layanan
Harga layanan
yang diganti
berubah
Sesuai
harapan
Valid
4 Hapus data layanan Menghapus
salah satu
data
layanan
Pada form layanan
data yang tadi
dihapus sudah tidak
ada
Sesuai
harapan
Valid
38
C. Pengujian terhadap form pelanggan
Tabel III.8.
Hasil Pengujian Black box Testing Form Pelanggan
NO Skenario
Pengajuan
Test Case Hasil yang
diharapkan
Hasil
pengujian
Kesimp
ulan
1 Masukan data
pelanggan baru
Data diisi
sesuai form
Muncul jenis
layanan baru pada
form pelanggan
Sesuai
harapan
Valid
2 Masukan data
pelanggan Baru
Salah satu
data tidak di
isi
Muncul pesan “
harap isi bidang
ini” pada field yang
tidak diisi
Sesuai
harapan
Valid
3 Edit data pelanggan Ganti
alamat
kostumer
Alamat kostumer
yang diganti
berubah
Sesuai
harapan
Valid
4 Hapus data
pelanggan
Menghapus
salah satu
data
pelanggan
Pada form
pelanggan data
yang tadi dihapus
sudah tidak ada
Sesuai
harapan
Valid
39
D. Pengujian terhadap form transaksi
Tabel III.9.
Hasil Pengujian Black box Testing Form Transaksi
NO Skenario
Pengajuan
Test Case Hasil yang
diharapkan
Hasil
pengujian
Kesimp
ulan
1 Masukan data
transaksi baru
Data diisi
sesuai form
Muncul transaksi
yang baru
dilakukan pada
tabel paling atas
pada form transaksi
Sesuai
harapan
Valid
2 Masukan data
transaksi Baru
Salah satu
data tidak di
isi
Muncul pesan “
harap isi bidang
ini” pada field yang
tidak diisi
Sesuai
harapan
Valid
3 Masukan data
transaksi baru
Isikan kode
layanan
pada field
kode
layanan
Nama dan harga
layanan muncul
otomatis pada filed
nama layanan dan
kode layanan pada
form transaksi
Sesuai
harapan
Valid
4 Masukan data
trasaksi baru
Isikan barat
cucian pada
filed berat
di form
transaksi
Field total harga
pada form transaksi
akan terisi otomatis
Sesuai
harapan
Valid
5 Edit data transaksi Ganti nama
pelanggan
pada form
transaksi
Nama pelanggaan
Pada tabel transaksi
Berubah
Sesuai
harapan
Valid
6 Edit data transaksi Merubah
status
cucian
laundry
Pada form transaksi
status sudah
berubah sesuai
yang ditentukan
Sesuai
harapan
Valid
7 Hapus data
Transaksi
Menghapus
salah satu
data
transaksi
Pada form transaksi
data yang tadi
dihapus sudah tidak
ada
Sesuai
harapan
Valid
8 Melihat invoice
transaksi
Klik salah
satu tombol
invoice
pada tabel
Transaksi
Muncul invoice
detail transaksi
mulai dari nama,
jenis cucian yang
dipilih, harga dan
lain-lain
Sesuai
Harapan
Valid
9 Mencetak invoice
transaksi
Klik salah
satu tombol
Sistem akan
menampilkan
Sesuai
Harapan
Valid
40
invoice
pada tabel
transaksi
lalu klik
tombol
cetak
halaman cetak
sesuai transaksi
yang dipilih
E. Pengujian terhadap from laporan
Tabel III.10.
Hasil Pengujian Black box Testing Form Laporan
NO Skenario
Pengajuan
Test Case Hasil yang
diharapkan
Hasil
pengujian
Kesimp
ulan
1 Masukan dari
tanggal hingga
tanggal sekian
Data diisi
sesuai
tanggal
yang
ditentukan
Muncul transaksi
sesuai tanggal yang
ditentukan
Sesuai
harapan
Valid
2 Masukan dari
tanggal hingga
tanggal sekian
Data tidak
disi/kosong
Tidak muncul data
transaksi
Sesuai
harapan
Valid
3 Cetak laporan Klik tombol
cetak pada
form
laporan
Sitem akan
menampilkan
halaman cetak
sesuai data laporan
yang dipilih
Sesuai
harapan
Valid