RKS Pengadaan Instalasi Air Dan Listrik Untuk Cucian KRL Depok, Parung Panjang Dan Serpong
BAB III PEMBAHASAN...pimpin dan mengatur tentang segala sesuatu serta bisa memberi sikap percaya...
Transcript of BAB III PEMBAHASAN...pimpin dan mengatur tentang segala sesuatu serta bisa memberi sikap percaya...
23
BAB III
PEMBAHASAN
3.1. Tinjauan Perusahaan
3.1.1. Sejarah Perusahaan
Rumah Laundry merupakan usaha rumahan yang bersifat jasa pencucian
pakaian sehari-hari, jas, selimut, tas, sepatu dan lain sebagainya. Usaha rumah
laundry ini didirikan oleh ibu Lini Arfah Tanjung pada tanggal 07 agustus 2013.
Usaha Rumah Laundry ini beralamat di Ruko La Fenza V2 Kelurahan Mustika Jaya,
Kota Bekasi.
Banyaknya agen laundry yang marak saat ini membuktikan usaha layanan jasa
ini dibutuhkan oleh masyarakat modern baik perorangan, perusahaan maupun
perhotelan. Namun harga jasa layanan laundry yang ada saat ini masih dirasa relative
mahal, apalagi untuk kebutuhan cuci dan setrika secara terus menerus.
A. Visi
Bisa memberikan pelayanan terbaik unutk pelanggan dan selalu menjaga
kepercayaan pelanggan serta memperbaiki kesalahan-kesalahan yang
mungkin terjadi.
B. Misi
1. Menciptakan lapangan kerja unutuk lingkungan sekitar.
2. Memberikan pelayanan terbaik
3. Mengutamakan kepuasan pelanggan.
24
3.1.2. Struktur Organisasi
Gambar III.A. Struktur Organisasi
Dilihat dari struktur organisasi diatas, tugas dan fungsinya adalah sebagai
berikut :
1. Pemilik Usaha memiliki tanggung jawab penuh atas kemajuan usaha yang ia
pimpin dan mengatur tentang segala sesuatu serta bisa memberi sikap percaya
diri atas karyawannya.
2. Karyawan Cucian mempunyai tanggung jawab dengan semua cucian
pelanggan.
3. Karyawan Setrika bertanggung jawab penuh atas semua cucian yang telah di
cuci.
4. Kurir memiliki tanggung jawab menjemput dan mengantarkan cucian
pelanggan.
25
3.2. Analisis Kebutuhan
Analisa kebutuhan yaitu mengidentifikasi kebutuhan sistem dalam
implementasi. Menjelaskan kebutuhan fungsional berdasarkan tingkat pengguna
dalam sistem yang meliputi pengguna/user, pelanggan/Customerdan admin.
A. Hak akses Admin
1. Admin dapat malakukan Log In
2. Admin dapat menghapus dan menambahkan data karyawan.
3. Admin dapat mengelolah daftar paket laundry.
4. Admin dapat mengelolah data transaksi.
5. Admin dapat melakukan pencetakan laporan transaksi.
6. Admin dapat melakukan Log Out.
B. Hak akses Pelanggan
1. Pelanggan dapat mengakses halaman awal web.
2. Pelanggan dapat mengakses halaman Home, Log In, Registrasi, Order.
3. Pelanggan melakukan registrasi terlebih dahulu sebelum melakukan
pemesanan laundry.
4. Pelanggan dapat memilih paket laundry.
5. Pelanggan dapat melihat identitas Rumah Laundry.
6. Pelanggan melakukan Log Out setelah menggunakan web.
26
3.3. Rancangan Dokumen
3.3.1. Dokumen Masukan
1. Nama Dokumen : Data Member
Fungsi : Sebagai data member
Sumber : member
Tujuan : Admin Laundry
Media : Layar
Jumlah : 1 (Satu)
Frekuensi : Setiap ada penambahan member
Bentuk : Lihat Lampiran A.1
2. Nama Dokumen : pesan Laundry
Fungsi : Sebagai catatan masuk bagi pemesan laundry
Sumber : member
Tujuan : Admin Laundry
Media : Layar
Jumlah : 1 (satu) Lembar
Frekuensi : Setiap melakukan pemesanan
Bentuk : Lihat Lampiran A.2
27
3.3.2. Dokumen Keluaran
1. Nama Dokumen : Laporan Pemesanan
Fungsi : Sebagai bukti pelanggan melakukan transaksi
Sumber : Admin Laundry
Tujuan : member
Media : Layar
Jumlah : 1 (satu) Lembar
Frekuensi : Setiap ada laporan transaksi
Bentuk : Lihat Lampiran B.1
2. Nama Dokumen : Invoice
Fungsi : Sebagai bukti transaksi
Sumber : Admin Laundry
Tujuan : Pelanggan
Media : Layar
Jumlah : 1 (satu) Lembar
Frekuensi : Setiap melakukan pesanan baru
Bentuk : Lihat Lampiran B.2
28
1.4. Entity Relationship Diagram (ERD)
Berikut merupakan rancangan Entity Relationship Diagram (ERD) program
yang penulis rancang.
Member
Member_id
Member_nama
Member_email
Member_username
Member_password
Member_kelamin
Id_prov
Id_kab
Id_kec
Id_kel
Member_alamat
Member_telepon
Member_fotoMember_tanggal_dibuat
Paket
id
Kode_paket Nama_paket
Deskripsi_paket
harga
satuan
ongkir
id
Id_prov
Id_kabId_kec
Id_kel
harga
melakukan
pesanan
No_pesanan
Tgl_transaksi
Member_id
Status_pesanan
Nama_penerima
alamat
notelp
Ongkos_kirim
grandtotal
memiliki
Detail_pesanan
id
No_pesanan
Paket_id
jumlah
harga
Sub_total
mempunyai
pembayaran
Bayar_id
No_pesanan
keterangan Bayar_nominal
Bayar_gambar
Bayar_tanggal
mengeluarkan
invoice
id
No_invoiceNo_pesanan
Tanggal_dibuat
Tanggal_jatuh_tempo
1
1
1
1
berisi
mempunyai
1
1 1
1
1
1
1 M
Gambar III.B Entity Relationship Diagram (ERD)
29
1.5 Logical Record Structure (LRS)
Dibawah ini merupakan rancangan Logical Record Structure (LRS) pada
program Rumah Laundry yang penulis rancang.
Gambar III.C Logical Record Structure (LRS)
1.6 Spesifikasi File
Spesifikasi filemenjelaskan tentang file-file yang dibuat pada rancangan
program dalm Tugas Akhir ini. Database yang dibuat bernama laundrydengan
Spesifikasi file sebagai berikut :
1. Tabel detail pesanan
Nama file : detail pesanan
Akronim : detail_pesanan
30
Fungsi : untuk membuat pesanan pelanggan
Tipe File : file detail pesanan
Panjang Record : 554 byte
Akses File :Random
Organisasi File :Index Sequential
Media : Hard disk
Kunci Field : id
Software :MySql
Tabel III.1
Spesifikasi File detail pesanan
No Elemen Data Akronim Type Panjang Keterangan
1 id Id interger 11 Primary Key
2 nopesanan no_pesanan varchar 255
3 paketid paket_id varchar 255
4 jumlah jumlah interger 11
5 harga harga interger 11
6 subtotal Sub_total interger 11
2. Tabel hubungi kami
Nama file : hubungi kami
Akronim : hubungi_kami
Fungsi : untuk membantu pelanggan
Tipe File : file hubungi kami
Panjang Record : 11byte
Akses File : Random
Organisasi File : Index Sequential
Media : Hard disk
Kunci Field :id
Software : MySql
Tabel III.2
Spesifikasi file hubungi kami
No Elemen data Akronim Type Panjang Keterangan
1 id id interger 11 Primary Key
2 isi isi Text -
31
3. Tabel Invoice
Nama file :Invoice
Akronim :Invoice
Fungsi : untuk transaksi pelanggan
Tipe File : file invoice
Panjang Record : 211byte
Akses File : Random
Organisasi File : Index Sequential
Media : Hard disk
Kunci Field : id
Software : MySql
Tabel III.3
Spesifikasi File Invoice
No Elemen Data Akronim Type Panjang Keterangan
1 id id Interger 11 Primary
Key
2 noinvoice no_invoice Varchar 100
3 nopesanan no_pesanan Varchar 100
4 tanggaldibuat tanggal_dibuat Date -
5 tanggaljatuhtempo tanggal_jatuh_tempo Date -
4. Tabel jenis
Nama file : jenis
Akronim : jenis
Fungsi : untuk memilih paket
Tipe File : file jenis
Panjang Record : 11byte
Akses File : Random
Organisasi File : Index Sequential
Media : Hard disk
Kunci Field : id_jenis
Software : MySql
Tabel III.4
Spesifikasi File Jenis
No Elemen Data Akronim Type Panjang Keterangan
1 idjenis Id_jenis Interger 11 Primary Key
2 nama nama Tinytex -
32
5. Tabel Kabupaten
Nama file : kabupaten
Akronim : kabupaten
Fungsi : untuk mencari letak prov pelanggan
Tipe File : file kabupaten
Panjang Record : 17byte
Akses File : Random
Organisasi File : Index Sequential
Media : Hard disk
Kunci Field : id_kab
Software : MySql
Tabel III.5
Spesifikasi File Kabupaten
No Elemen Data Akronim Type Panjang Keterangan
1 idkab id_kab Char 4 Primary Key
2 idprov id_prov Char 2
3 Nama Nama Tinytext -
4 idjenis id_jenis Interger 11
6. Tabel Karyawan
Nama file : karyawan
Akronim : karyawan
Fungsi : untuk data karyawan
Tipe File : file karyawan
Panjang Record :826byte
Akses File : Random
Organisasi File : Index Sequential
Media : Hard disk
Kunci Field : id
Software : MySql
Tabel III.6
Spesifikasi File Karyawan
No Elemen Data Akronim Type Panjang Keterangan
1 id id Interger 11 Primary Key
2 nik nik Varchar 50
3 nama nama Varchar 255
4 password password Varchar 255
5 hakakses hak_akses Enum -
6 foto foto Varchar 255
7 tanggaldibuat tanggal_dibuat Datetime -
33
7. File Kecamatan
Nama file : kecamatan
Akronim : kecamatan
Fungsi : untuk mencari detail alamat pelanggan
Tipe File : file kecamatan
Panjang Record : 10byte
Akses File : Random
Organisasi File : Index Sequential
Media : Hard disk
Kunci Field : id_kec
Software : MySql
Tabel III.7
Spesifikasi File Kecamatan
No Elemen Data Akronim Type Panjang Keterangan
1 idkec id_kec Char 6 Primary Key
2 idkab id_kab Char 4
3 nama nama Tinytext -
8. File Kelurahan
Nama file : kelurahan
Akronim : kelurahan
Fungsi : untuk membantu cari detail alamat pelanggan
Tipe File : file keluharan
Panjang Record : 27byte
Akses File : Random
Organisasi File : Index Sequential
Media : Hard disk
Kunci Field : id_kel
Software : MySql
Tabel III.8
Spesifikasi File Kelurahan
No Elemen Data Akronim Type Panjang Keterangan
1 idkel id_kel Char 10 Primary Key
2 idkec id_kec Char 6
3 nama nama Tinytex -
4 idjenis id_jenis Interger 11
34
9. Tabel Member
Nama File : member
Akronim : member
Fungsi : Untuk akses kegiatan di laundry
Tipe File : file master
Panjang record : 1104 byte
Akses File : Random
Organisasi File : Index Sequential
Media : Hard Disk
Kunci Field : member_id
Software : MySql
Tabel III.9
Spesifikasi File data Member
N
o Elemen Data Akronim Type
Panja
ng
Keterang
an
1 memberid member_id varchar 50 Primary
Key
2 membernama member_nama varchar 150
3 memberemail member_email varchar 100
4 memberusername member_username varchar 100
5 memberpassword member_password varchar 255
6 memberkelamin member_kelamin varchar 50
7 idprov id_prov char 11
8 idkab id_kab char 11
9 idkec id_kec char 11
10 idkel id_kel char 11
11 memberalamat member_alamat text
12 membertelepon member_telepon varchar 100
13 memberfoto member_foto varchar 255
14 membertanggalbu
at member_tanggal_buat datetime
35
10. Tabel Ongkir
Nama File : ongkir
Akronim : ongkir
Fungsi : Untuk mengetahui ongkir laundry
Tipe File : file master
Panjang record : 66 byte
Akses File : Random
Organisasi File : Index Sequential
Media : Hard Disk
Kunci Field : id
Software : MySql
Tabel III.10.
Spesifikasi File data Ongkir
No Elemen Data Akronim Type Panjang Keterangan
1 id id interger 11 Primary Key
2 idprov id_prov interger 11
3 idkab id_kab interger 11
4 idkec id_kec interger 11
5 idkel id_kel interger 11
6 harga harga interger 11
11. Tabel Paket
Nama File : paket
Akronim : paket
Fungsi : Untuk membuat harga paket laundry
Tipe File : file master
Panjang record : 547 byte
Akses File : Random
36
Organisasi File : Index Sequential
Media : Hard Disk
Kunci Field : id
Software : MySql
Tabel III.11.
Spesifikasi File data Paket
No Elemen Data Akronim Type Panjang Keterangan
1 id id interger 11 Primary Key
2 kodepaket kode_paket varchar 255
3 namapaket nama_paket varchar 255
4 deskripsipaket deskripsi_paket text
5 harga harga interger 11
6 satuan satuan varchar 15
12. Tabel Pembayaran
Nama File : pembayaran
Akronim : pembayaran
Fungsi : Untuk melakukan pembayaran
Tipe File : file transaksi
Panjang record : 532 byte
Akses File : Random
Organisasi File : Index Sequential
Media : Hard Disk
Kunci Field : bayar_id
Software : MySql
37
Tabel III.12.
Spesifikasi File data Pembayaran
No Elemen Data Akronim Type Panjang Keterangan
1 bayarid bayar_id interger 11 Primary Key
2 nopesanan no_pesanan varchar 255
3 keterangan keterangan text
4 bayarnominal bayar_nominal interger 11
5 bayargambar bayar_gambar varchar 255
6 bayartanggal bayar_tanggal datetime
13. Tabel Pesanan
Nama File : pesanan
Akronim : pesanan
Fungsi : Untuk melakukan pesanan
Tipe File : file master
Panjang record : 747 byte
Akses File : Random
Organisasi File : Index Sequential
Media : Hard Disk
Kunci Field : no_pesanan
Software : MySql
Tabel III.13.
Spesifikasi File data Pesanan
No Elemen Data Akronim Type Panjang Keterangan
1 nopesanan no_pesanan varchar 255 Primary Key
2 tgltransaksi tgl_transaksi datetime 11
3 memberid member_id varchar 100
4 statuspesanan status_pesanan varchar 50
5 namapenerima nama_penerima varchar 200
6 alamat alamat text
7 notelp notelp varchar 20
8 email email varchar 100
38
9 ongkoskirim ongkos_kirim interger 11
10 grandtotal grandtotal interger 11
14. Tabel Provinsi
Nama File : provinsi
Akronim : provinsi
Fungsi : Untuk menentukan ongkos kirim
Tipe File : file master
Panjang record : 2 byte
Akses File : Random
Organisasi File : Index Sequential
Media : Hard Disk
Kunci Field : id_prov
Software : MySql
Tabel III.14.
Spesifikasi File data Provinsi
No Elemen Data Akronim Type Panjang Keterangan
1 idprov id_prov char 2 Primary Key
2 nama nama tinytext
15. Tabel Testimoni
Nama File : testimoni
Akronim : testimoni
Fungsi : Untuk memberikan testimoni
Tipe File : file master
Panjang record : 172 byte
Akses File : Random
39
Organisasi File : Index Sequential
Media : Hard Disk
Kunci Field : idtesti
Software : MySql
Tabel III.15.
Spesifikasi File data Testimoni
No Elemen Data Akronim Type Panjang Keterangan
1 idtesti idtesti interger 11 Primary Key
2 memberid member_id varchar 50
3 email email varchar 100
4 isitesti isi_testi text
5 statustesti status_testi interger 11
6 tglpost tgl_post datetime
16. Tabel Tips_ketentuan
Nama File : tips_ketentuan
Akronim : tips_ketentuan
Fungsi : Untuk memberikan deskripsi laundry
Tipe File : file master
Panjang record : 11 byte
Akses File : Random
Organisasi File : Index Sequential
Media : Hard Disk
Kunci Field : id
Software : MySql
40
Tabel III.17.
Spesifikasi File data Tips_Ketentuan
No Elemen Data Akronim Type Panjang Keterangan
1 id id interger 11 Primary Key
2 isi isi text
1.7. Pengkodean
1. Member
Struktur Member
X X X 00 000000 00
1 2 3 4 5
Keterangan :
1 : Singkatan Dari Member
2. : Tahun
3. : Bulan
4. : Tanggal
5. : No urut
Contoh :
Struktur Member
41
M E M 91 004080 10
1 2 3 4 5
Keterangan :
1 : Singkatan Dari Member
2. : Tahun
3. : Bulan
4. : Tanggal
5. : No urut
2. Karyawan
Struktur Karyawan
1 2 3
Keterangan :
1 : Singkatan Dari Admin
2. : Tahun
3. : Bulan
4. : Tanggal
5. : No urut
Contoh :
42
Struktur Admin
1 2 3
Keterangan :
1 : Singkatan Dari Karyawan
2. : Tahun
3. : Bulan
4. : Tanggal
5. : No urut
3. Paket
Struktur Paket
Keterangan :
1 : Singkatan Dari Nama Paket
2. : Tahun
43
3. : Bulan
4. : Tanggal
5. : No urut
Contoh
Struktur Paket
1 2 3 4 5
Keterangan :
1 : Singkatan Dari Nama Paket
2. : Tahun
3. : Bulan
4. : Tanggal
5. : No urut
4. Pesanan
Struktur Pesanan
1 2 3 4 5
Keterangan :
44
1 : Singkatan Dari Pesanan
2. : Tahun
3. : Bulan
4. : Tanggal
5. : No urut
Contoh
Struktur Pesanan
1 2 3 4 5
Keterangan :
1 : Singkatan Dari Pesanan
2. : Tahun
3. : Bulan
4. : Tanggal
5. : No urut
1.8. Spesifikasi Program
3.8.1. Struktur Navigasi
3.8.1.1. Halaman Pengunjung
BerandaLayanan
Laundry
Tips &
Ketentuan
Hubungi
Kami
Member
Area
45
1.8.1.2. Halaman Member
Registrasi
Beranda
Login
Layanan
Laundry
Pesanan
Laundry
Tips &
Ketentuan
Hubungi
Kami
Member
Area
1.8.1.3. Halaman Admin
Login
Dashboard
Pesanan
Laundry
Master
DataTestimoni
Hubungi
Kami
Tips &
Ketentuan
Data
Member
Data Paket
Laundry
Data Ongkos
Kirim
Data
Karyawan
Laporan
PesananKeluar
1.9. Spesifikasi Sistem Komputer
Suatu kebutuhan yang berisi tentang pendukung dari pembuatan website
yaitu:
46
1. Kebutuhan Software
a. Sistem Operasi: Microsoft Windows7
b. Aplikasi: Sublime Text 3, XAMPP 1.7.3.
c. Web Browser: Mozila Firefox dan Google Chrome.
d. Bahasa Pemrograman: JavaScript, PHP. Database: Xampp
2. Kebutuhan Hardware
a. Processor: Intel(R) Core(TM) i3-2328M CPU @ 2.20GHz 2.20 GHz
b. RAM:2 GB
c. Hardisk: 500 GB
d. Keyboard: Standar mouse qwerty
1.10. Implementasi
3.10.1. Halaman Pengunjung
1. Tampilan Form Beranda
Gambar III.1 : Form Beranda
2. Tampilan Form Layanan Laudry
47
Gambar III.2 : Form Layanan Laudry
3. Tampilan Form Tips & Ketentuan
Gambar III.3 : Form Tips & Ketentuan
4. Tampilan Form Hubungi Kami
48
Gambar III.4 : Form Hubungi Kami
5. Tampilan Form Member Area
Gambar III.5 : Form Member Area
49
3.10.2. Halaman Member
1. Tampilan Form Beranda
Gambar III.6 : Form Beranda
2. Tampilan Form Layanan Laundry
Gambar III.7 : Form Layanan Laundry
50
3. Tampilan Form Pesan Laundry
Gambar III.8 : Form Layanan Laundry
4. Tampilan Form Tips & Ketentuan
Gambar III.9 : Form Tips & Ketentuan
51
5. Tampilan Form Hubungi Kami
Gambar III.10 : Form Hubungi Kami
6. Tampilan Form Member Area
Gambar III.11 : Form Member Area
52
3.10.3. Halaman Admin
1. Tampilan Form Login Admin
Gambar III.12 : Form Login Admin
2. Tampilan Form Dashboard Admin
Gambar III.13 : Form Dashboard Admin
53
3. Tampilan Form Pesanan Laundry
Gambar III.14 : Form Pesanan Laundry
4. Tampilan Form Testimoni
Gambar III.15 : Form Testimoni
54
5. Tampilan Form Hubungi Kami
Gambar III.16 : Form Hubungi Kami
6. Tampilan Form Tips & Ketentuan
Gambar III.17 : Form Tips & Ketentuan
55
7. Tampilan Form Data Member
Gambar III.18 : Form Data Member
8. Tampilan Form Paket Laundry
Gambar III.19 : Form Paket Laundry
56
9. Tampilan Form Ongkos Kirim
Gambar III.20 : Form Ongkos Kirim
10. Tampilan Form Data Karyawan
Gambar III.21 : Form Data Karyawan
57
11. Tampilan Form Laporan Pemesanan
Gambar III.22 : Form Laporan Pemesanan
1.11. Pengujian Unit
3.11.1. Halaman Pengunjung
A. Pengujian Terhadap Form beranda
No Skenario
pengujian Test Case
Hasil yang
diharapakn
Hasil
pengujian
Kesimp
ulan
1 Input data daftar
baru lalu klik
register
Email :
(lengkap)
Username :
(lengkap)
Password :
(lengkap)
Nama :
(lengkap)
Kelamin :
Sistem akan
menerima
dan dapat
melakukan
Login ke
Halaman
Member.
Sesuai
Harapan
Valid
58
(lengkap)
Pilih Provinsi :
(lengkap)
Pilih Kota/Kab
:
(lengkap)
Pilih kec :
(lengkap)
Pilih
Kelurahan/desa
:
(lengkap)
Alamat :
(lengkap)
No. Telp/Hp :
(lengkap)
Foto :
(lengkap)
2 Data tidak diisi
dengan lengkap
Email : (tidak
lengkap)
Username :
(lengkap)
Password :
(lengkap)
Sistem akan
menolak
dan akan
muncul
pesan “
please fill
Sesuai
Harapan
Valid
59
Nama :
(lengkap)
Kelamin :
(lengkap)
Pilih Provinsi :
(lengkap)
Pilih Kota/Kab
:
(lengkap)
Pilih kec :
(lengkap)
Pilih
Kelurahan/desa
:
(lengkap)
Alamat :
(lengkap)
No. Telp/Hp :
(lengkap)
Foto :
(lengkap)
out this
field”
3 Username dan
password diisi
kemudian klik
Username :
(lengkap)
Password :
Sistem akan
menerima
dan akan
Sesuai
Harapan
Valid
60
Log In (lengkap) menampilka
n halaman
utama
member
4 Username dan
Password tidak
Diisi kemudian
klik Log In
Username :
(kosong)
Password :
(kosong)
Sistem akan
menolak
dan akan
muncul
pesan “
Username
dan
Password
tidak boleh
kosong”
Sesuai
Harapan
Valid
5 Username diisi
dan Password
dikosongkan
Username :
(lengkap)
Password :
(kosong)
Sistem akan
menolak
dan akan
menampilka
n pesan “
Password
tidak boleh
kosong”
Sesuai
Harapan
Valid
61
3.11.2. Halaman Member
A. Member Area
No Skenario
pengujian Test Case
Hasil yang
diharapakn
Hasil
pengujian
Kesimp
ulan
1 Update data
member lalu klik
tombol simpan
update
Email :
(lengkap)
Username :
(lengkap)
Password :
(lengkap)
Nama :
(lengkap)
Kelamin :
(lengkap)
Pilih Provinsi :
(lengkap)
Pilih Kota/Kab
:
(lengkap)
Pilih kec :
(lengkap)
Pilih
Kelurahan/desa
:
(lengkap)
Sistem akan
menerima
dan
mengupdate
data
member
Sesuai
Harapan
Valid
62
Alamat :
(diubah)
No. Telp/Hp :
(diubah)
Foto :
(lengkap)
2 Ganti password
lalu klik tombol
save new
password
New password
: (diisi)
Retype new
password :
(diisi)
sistem akan
menerima
dan
mengganti
password
member
3.11.3. Halaman Admin
A. Pengujian Terhadap Form Login
No Skenario
pengujian Test Case
Hasil yang
diharapakn
Hasil
pengujian
Kesimp
ulan
1
NIK dan
Password diisi
lalu klik
tombol masuk
NIK : (Diisi)
Password :
(Diisi)
sistem akan
menerima data
dan akan
menampilkan
menu utama
admin
Sesuai
Harapan
Valid
2
NIK dan
Password
dikosongkan
lalu klik
tombol masuk
NIK :
(Kosong)
Password :
(Kosong)
Sistem akan
menolak dan
akan
menampilkan
pesan “ NIK
dan Password
tidak boleh
kosong”
Sesuai
Harapan
Valid
3 NIK diisi dan NIK : (Diisi) Sistem akan Sesuai Valid
63
Password
dikosongkan
lalu klik
tombol masuk
Password :
(Kosong)
menolak dan
akan
menampilkan
pesan “
Password tidak
boleh kosong”
Harapan
B. Pengujian Terhadap Data Paket Laundry
No Skenario
pengujian Test Case
Hasil yang
diharapakn
Hasil
pengujian Kesimpulan
1
Semua data
manajemen
paket diisi
kemudian
klik tombol
simpan
Nama Paket
: (Diisi)
Deskripsi
Paket :
(Diisi)
Harga Paket
: (Diisi)
Satuan :
(Diisi)
sistem akan
menerima data
dan akan
menyimpan
data paket
laundry
Sesuai
Harapan
Valid
2
Semua data
manajemen
paket diisi
kemudian
klik tombol
batal
Nama Paket
: (Diisi)
Deskripsi
Paket :
(Diisi)
Harga Paket
: (Diisi)
Satuan :
(Diisi)
Data tidak
akan terimpan
dan akan
dikembalikan
ke halaman
paket laundry
Sesuai
Harapan
Valid
3
Semua data
manajemen
paket
dikosongkan
kemudian
klik tombol
simpan
Nama Paket
: (kosong)
Deskripsi
Paket :
(Kosong)
Harga Paket
: (Kosong)
Satuan :
(Kosong)
Sistem akan
menolak dan
akan
menampilkan
pesan “ please
fill out this
field”
Sesuai
Harapan
Valid
4
Data yang
diisi tidak
lengkap
kemudian
klik tombol
simpan
Nama Paket
: (kosong)
Deskripsi
Paket :
(Kosong)
Harga Paket
: (Diisi)
Satuan :
Sistem akan
menolak dan
akan
menampilkan
pesan “ please
fill out this
field”
64
(Diisi)
C. Pengujian Terhadap Ongkos Kirim
No Skenario
pengujian Test Case
Hasil yang
diharapakn
Hasil
pengujian Kesimpulan
1
Semua data
manajemen
ongkir diisi
kemudian
klik tombol
simpan
Pilih provinsi :
(Diisi)
Pilih Kota/Kab
: (Diisi)
Pilih Kec :
(Diisi)
Pilih
Kelurahan/Desa
: (Diisi)
Harga : (Diisi)
sistem akan
menerima
data dan akan
menyimpan
ongkos kirim
Sesuai
Harapan
Valid
2
Semua data
manajemen
paket diisi
kemudian
klik tombol
batal
Pilih provinsi :
(Diisi)
Pilih Kota/Kab
: (Diisi)
Pilih Kec :
(Diisi)
Pilih
Kelurahan/Desa
: (Diisi)
Harga : (Diisi)
Data tidak
akan
terimpan dan
akan
dikembalikan
ke halaman
ongkos kirim
Sesuai
Harapan
Valid
3
Semua data
ongkos kirim
dikosongkan
kemudian
klik tombol
simpan
Pilih provinsi :
(Kosong)
Pilih Kota/Kab
: (Kosong)
Pilih Kec :
(Kosong)
Pilih
Kelurahan/Desa
: (Kosong)
Harga :
(Kosong)
Sistem akan
menolak dan
akan
menampilkan
pesan “please
select an item
in the list”
Sesuai
Harapan
Valid
4
Data yang
diisi tidak
lengkap
kemudian
klik tombol
simpan
Pilih provinsi :
(Diisi)
Pilih Kota/Kab
: (Diisi)
Pilih Kec :
(Diisi)
Pilih
Kelurahan/Desa
: (Diisi)
Sistem akan
menolak dan
akan
menampilkan
pesan “please
select an item
in the list”
Sesuai
Harapan
Valid
65
Harga : (Diisi)
5
Mengubah
data ongkos
kirim
kemudian
klik tombol
simpan
Pilih provinsi :
(Diisi)
Pilih Kota/Kab
: (Diisi)
Pilih Kec :
(Diisi)
Pilih
Kelurahan/Desa
: (Diisi)
Harga :
(Diubah)
Sistem akan
menerima
dan
mengupdate
data ongkos
kirim
Sesuai
Harapan
Valid
D. Pengujian Terhadap Data Karyawan
No Skenario
pengujian Test Case
Hasil yang
diharapakn
Hasil
pengujian Kesimpulan
1
Semua data
manajemen
karyawan
diisi
kemudian klik
tombol
simpan
NIK :
(otomatis)
Nama :
(Diisi)
Password :
(Diisi)
Hak Akses :
( Diisi)
Upload
Image :
(Diisi)
sistem akan
menerima data
dan akan
menyimpan
data karyawan
Sesuai
Harapan
Valid
2
Semua data
manajemen
karyawan
diisi
kemudian klik
tombol batal
NIK :
(otomatis)
Nama :
(Diisi)
Password :
(Diisi)
Hak Akses :
( Diisi)
Upload
Image :
(Diisi)
Data tidak
akan terimpan
dan akan
dikembalikan
ke halaman
data karyawan
Sesuai
Harapan
Valid
3
Semua data
manajemen
karyawan
dikosongkan
kemudian klik
tombol
simpan
NIK :
(otomatis)
Nama :
(Kosong)
Password :
(Kosong)
Hak Akses :
Sistem akan
menolak dan
akan
menampilkan
pesan “please
fill out this
field”
Sesuai
Harapan
Valid
66
( Kosong)
Upload
Image :
(Kosong)
4
Data yang
diisi tidak
lengkap
kemudian klik
tombol
simpan
NIK :
(otomatis)
Nama :
(Diisi)
Password :
(Kosong)
Hak Akses :
( Diisi)
Upload
Image :
(Kosong)
Sistem akan
menolak dan
akan
menampilkan
pesan “please
fill out this
field”
Sesuai
Harapan
Valid
5
Mengubah
data
Karyawan
kemudian klik
tombol
simpan
NIK :
(otomatis)
Nama :
(Diisi)
Password :
(Kosong)
Hak Akses :
( Diubah)
Upload
Image :
(Kosong)
Sistem akan
menerima dan
mengupdate
data
Karyawan
Sesuai
Harapan
Valid