Salon business plan 634nutrishakestrawbery55-392rival3-360forestglade
BAB III PEMBAHASAN - repository.bsi.ac.id · Salon membuka cabang di Perum Limus Pratama Regency...
Transcript of BAB III PEMBAHASAN - repository.bsi.ac.id · Salon membuka cabang di Perum Limus Pratama Regency...
18
BAB III
PEMBAHASAN
3.1. Tinjauan Perusahaan
Puji Salon merupakan usaha yang bergerak dalam bidang jasa. Puji Salon
mengutamakan kenyamanan dan kepuasan pelanggan. Dalam menjalankan kegiatan
operasional, Puji Salon menerapkan kebijakan. Terdapat struktur organisasi yang
menggambarkan garis perintah dan penerimaan fungsi-fungsi pelaksanaan kegiatan
pada salon sehingga berjalan dengan lancar. Penulis akan menerangkan sejarah
perusahaan, struktur orgnisasi beserta fungsi-fungsinya.
3.1.1. Sejarah Perusahaan
Berbekal pengalaman dalam bidang kecantikan, Ibu Tri Puji Astuti dengan
dibantu dengan beberapa rekan yang sama-sama sudah berpengalaman dalam bidang
kecantikan mendirikan sebuah salon yang bernama Puji Salon. Puji Salon didirikan
pada tahun 2009. Ibu Tri Puji Astuti percaya dan yakin bahwa Puji Salon mampu
bersaing dengan salon lainnya yang ada di wilayah Cileungsi, mengingat pada tahun
2009 belum banyak pesaing-pesaing dibidang yang sama. Lalu pada tahun 2012 Puji
Salon membuka cabang di Perum Limus Pratama Regency Blok C7 No. 14. Puji Salon
beralamat di Perum Limus Pratama Regenci Blok L8 No. 18 Jl. Raya Narogong
Cileungsi, Bogor 16820. Puji Salon memliki beberapa jenis perawatan kecantikan
antara lain perawatan wajah, perawatan tubuh dan perawatan rambut.
19
3.1.2. Struktur Organisasi dan Fungsi
Struktur organisasi merupakan suatu bentuk, kerangka atau susunan yang
mewujudkan pola tetap dari hubungan-hubungan diantara bidang-bidang maupun
orang-orang tertentu dengan dasar ideologi yang sama dalam suatu kedaulatan kerja
sama untuk mencapai tujuan organisasi semaksimal mungkin. Berikut ini struktur
organisasi Puji Salon:
Owner
Kasir
Stylist Stylist Stylist Stylist
Gambar III.1
Struktur Organisasi Puji Salon
Fungsi dan Tugas Pokok:
1. Owner
Orang yang mempunyai tanggungjawab yang besar atas salon yang dimilikinya.
Tugas owner sebagai berikut:
a. Memberikan keputusan dan menerapkan kebijakan-kebijakan pada salon.
b. Merekrut dan memberhentikan pegawai salon.
c. Memberikan arahan dan melakukan pengontrollan terhadap kinerja pegawai
guna kemajuan salon.
20
2. Kasir
Orang yang mendapat kepercayaan oleh Owner untuk mengelola salon dibawah
kendali Owner. Tugas dari Kasir sebagai berikut:
a. Melakukan pencatatan dan perhitungan seluruh transaksi pada salon.
b. Membuat laporan transaksi untuk diserahkan kepada Owner.
3. Stylish
Orang yang memberikan perawatan dan pelayanan kepada pelanggan yang akan
melakukan perawatan. Tugas dari Stylish sebagai berikut:
a. Memberikan perawatan yang diminta oleh pelanggan.
b. Memberikan kepuasan dan kenyamanan dalam melakukan pelayanan.
3.2. Analisis Kebutuhan
Penulis melakukan analisa kebutuhan untuk mengetahui dan mengidentifikasi
kebutuhan pada Puji Salon yang akan digunakan untuk perancangan program.
Berdasarkan hasil analisis kebutuhan, penulis membatasi pengguna program, penulis
membuat dua hak akses untuk pengguna program, yaitu Administrator dan Kasir.
Berikut hak akses sebagai Administrator:
1. Login
Pengguna dapat login kedalam program dengan hak akses sebagai administrator.
2. Mengelola data master
Administrator dapat menambah data, mengubah data, menghapus data,
menyimpan data pada data master.
3. Menambah transaksi baru
Administrator dapat menambah transaksi pelayanan baru.
21
4. Mencetak laporan data master
Administrator dapat mencetak laporan dari data master, terdiri dari pelanggan,
jenis layanan, stylish dan pengguna.
5. Mencetak laporan transaksi
Administrator dapat mencetak laporan transaksi pembayaran.
Sedangkan hak akses sebagai kasir, sebagai berikut:
1. Login
Pengguna dapat login ke dalam program sebagai kasir yang memiliki keterbatasan
hak akses dalam menggunakan program.
2. Menambah pelanggan baru
Kasir dapat menambah pelanggan baru
3. Menambah transaksi baru
Kasir dapat menambah transaksi layanan.
3.3. Rancangan Dokumen
3.3.1. Rancangan Dokumen Masukan (Input)
Dokumen masukan yang penulis rancang sebagai dasar proses input adalah
untuk mengetahui informasi yang nantinya akan diolah, sehingga output yang
dihasilkan sesuai dengan kebutuhan perusahaan. Beberapa dokumen masukan pada
Puji Salon sebagai berikut:
1. Nama Dokumen : Data Pelanggan
Fungsi : Untuk mengetahui identitas pelanggan
Sumber : Pelanggan
Tujuan : Kasir
Media : Kertas
22
Jumlah : Menyesuaikan jumlah pelanggan
Frekuensi : Setiap ada pelanggan baru
Bentuk : Lihat Lampiran A.1
2. Nama Dokumen : Data Layanan
Fungsi : Untuk mengetahui layanan pada salon
Sumber : Owner
Tujuan : Admin
Media : Kertas
Jumlah : Menyesuaikan jumlah layanan
Frekuensi : Setiap terjadi penambahan layanan atau perubahan data
layanan
Bentuk : Lihat Lampiran A.2
3. Nama Dokumen : Data Stylist
Fungsi : Sebagai informasi data stylist pada salon
Sumber : Stylist
Tujuan : Admin
Media : Kertas
Jumlah : Menyesuaikan jumlah stylist
Frekuensi : Setiap terjadi penambahan atau perubahan data stylist
Bentuk : Lihat lampiran A.3
4. Nama Dokumen : Data Pengguna
Fungsi : Sebagai data pengguna program
Sumber : Pengguna
Tujuan : Admin
Media : Kertas
23
Jumlah : Menyesuaikan jumlah pengguna
Frekuensi : Setiap terjadi penambahan atau perubahan data pengguna
Bentuk : Lihat lampiran A.4
3.3.2. Rancangan Dokumen Keluaran (Output)
Dokumen keluaran merupakan bentuk dokumen yang dikeluarkan sebagai
hasil dari data yang telah diproses sebagai laporan dari hasil kegiatan atau transaksi
yang telah dilakukan dan dapat dijadikan sebagai bahan evaluasi bagi owner terhadap
salon.
1. Nama Dokumen : Laporan Data Pelanggan
Fungsi : Sebagai informasi seluruh data pelanggan
Sumber : Owner
Tujuan : Owner
Media : Kertas
Jumlah : Menyesuaikan jumlah data pelanggan
Frekuensi : Sesuai kebutuhan
Bentuk : Lihat lampiran B.1
2. Nama Dokumen : Laporan Data Layanan
Fungsi : Sebagai informasi data layanan pada salon
Sumber : Owner
Tujuan : Owner
Media : Kertas
Jumlah : Menyesuaikan jumlah layanan
Frekuensi : Sesuai Kebutuhan
Bentuk : Lihat lampiran B.2
24
3. Nama Dokumen : Laporan Data Stylist
Fungsi : Sebagai informasi seluruh data stylist
Sumber : Owner
Tujuan : Owner
Media : Kertas
Jumlah : 1 lembar
Frekuensi : Sesuai Kebutuhan
Bentuk : Lihat lampiran B.3
4. Nama Dokumen : Laporan Data Pengguna
Fungsi : Sebagai informasi seluruh data pengguna
Sumber : Owner
Tujuan : Owner
Media : Kertas
Jumlah : 1 lembar
Frekuensi : Setiap ada permintaan laporan data pengguna oleh Owner
Bentuk : Lihat lempira B.4
5. Nama Dokumen : Laporan Transaksi
Fungsi : Sebagai informasi seluruh data transaksi
Sumber : Owner
Tujuan : Owner
Media : Kertas
Jumlah : 1 lembar
Frekuensi : Setiap ada permintaan laporan data tansaksi oleh Owner
Bentuk : Lihat lempira B.5
25
3.4. Entity Relationship Diagram
3.4.1. Entity Relationship Diagram (ERD)
tabel_admin
kd_admin
nm_admin
password
mengelolatabel_pembaya
ran
kd_pembayara
n
kd_admin kd_stylist kd_pelanggan
total
memiliki tabel_detail
kd_pembayara
n
kd_layanan
subtotal
berisi
tabel_layanan
kd_layanan nm_layanan
harga_layanan
memiliki
tabel_stylist kd_stylist
nm_stylist
tabel_pelangga
n
kd_pelanggan
nm_pelanggan
alamat
nohp
1 M
1
1
1
1
1
M
1
1
1
1
1
M
akses
Gambar III.2
Entitiy Relationship Diagram
26
3.4.2. Logical Record Structure (LRS)
table_admin
PK kd_admin
nm_admin
password
akses
tabel_stylist
PK kd_stylist
nm_stylist
table_pelanggan
PK kd_pelanggan
nm_pelanggan
alamat
nohp
tabel_pembayaran
PK kd_pembayaran
kd_admin
kd_stylist
kd_pelanggan
total
tabel_detail
kd_pembayaran
kd_layanan
subtotal
tabel_layanan
PK kd_layanan
nm_layanan
harga_layanan
1
M
1
1
1
M1
1
1
1
Gambar III.3
Logical Record Structure
3.5. Spesifikasi File
1. Spesifikasi File Tabel Admin
Nama File : Tabel Admin
Akronim : tabel_admin
Fungsi : Menyimpan data admin
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 62 byte
Kunci Field : kd_admin
Software : MySQL
27
Tabel III.1
Spesifikasi File Data Admin
No. Elemen Data Akronim Tipe Panjang Keterangan
1. Kd Admin kd_admin Varchar 7 Primary Key
2. Nm Admin nm_admin Varchar 25
3. Password password Varchar 20
4 Akses akses Char 10
2. Spesifikasi File Tabel Detail
Nama File : Tabel Detail
Akronim : tabel_detail
Fungsi : Menyimpan detail transaksi
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 29 byte
Kunci Field : -
Software : MySQL
28
Tabel III.2
Spesifikasi File Data Detail
No. Elemen Data Akronim Tipe Panjang Keterangan
1. Kd Pembayaran kd_pembayaran Varchar 7
2. Kd Layanan kd_layanan Varchar 7
3. Subtotal subtotal Integer 15
3. Spesifikasi File Tabel Layanan
Nama File : Tabel Layanan
Akronim : tabel_layanan
Fungsi : Menyimpan data layanan
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 77 byte
Kunci Field : kd_layanan
Software : MySQL
Tabel III.3
Spesifikasi File Data Layanan
No. Elemen Data Akronim Tipe Panjang Keterangan
1. Kd Layanan kd_layanan Varchar 7 Primary Key
29
2. Nm Layanan nm_layanan Varchar 50
3. Harga Layanan harga_layanan Integer 20
4. Spesifikasi File Tabel Pelanggan
Nama File : Tabel Pelanggan
Akronim : tabel_pelanggan
Fungsi : Menyimpan data pelanggan
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 97 byte
Kunci Field : kd_pelanggan
Software : MySQL
Tabel III.4
Spesifikasi File Data Pelanggan
No. Elemen Data Akronim Tipe Panjang Keterangan
1. Kd Pelanggan kd_pelanggan Varchar 7 Primary Key
2. Nm Pelanggan nm_pelanggan Varchar 25
3. Alamat alamat Varchar 50
4. Nohp nohp Varchar 15
30
5. Spesifikasi File Tabel Pembayaran
Nama File : Tabel Pembayaran
Akronim : tabel_pembayaran
Fungsi : Menyimpan data transaksi/pembayaran
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 38 byte
Kunci Field : kd_pembayaran
Software : MySQL
Tabel III.5
Spesifikasi File Data Pembayaran
No. Elemen Data Akronim Tipe Panjang Keterangan
1. Kd Pembayaran kd_pembayaran Varchar 7 Primary Key
2. Kd Admin kd_admin Varchar 7
3. Kd Stylist kd_stylist Varchar 7
4. Kd Pelanggan kd_pelanggan Varchar 7
5. Total total Integer 10
6. Spesifikasi File Tabel Stylist
Nama File : Tabel Stylist
Akronim : tabel_stylist
31
Fungsi : Menyimpan data stylist
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 32 byte
Kunci Field : kd_stylist
Software : MySQL
Tabel III.6
Spesifikasi File Data Stylist
No. Elemen Data Akronim Tipe Panjang Keterangan
1. Kd Stylist kd_stylist Varcha 7 Primary Key
2. Nm Stylist nm_stylist Varchar 25
3.6. Pengkodean
Struktur kode atau pengkodean digunakan agar mempermudah dalam
mengklasifikasikan data ke dalam komputer dan untuk mengambil bermacam-macam
informasi yang berhubungan dengannya. Adapun struktur kode yang penulis gunakan
dalam program pengolahan dan pelayanan ini, sebagai berikut:
1. Struktur kode pengguna
Setiap pengguna harus mempunyai id masing-masing dalam menggunkan
32
X XX 9 9 9
Contoh:
Struktur kode pengguna
A MD 0 0 1
Ket: adm=Kelas Admin
K RS 0 0 1
Ket: ksr=Kelas Kasir
2. Struktur kode layanan
Setiap layanan harus memiliki kode masing-masing sebagai identitas layanan
X XX 9 9 9
Identitas Jabatan No. Urut
Identitas Pengguna No. Urut
Identitas Jabatan No. Urut
Identitas Layanan No. Urut
33
Contoh:
L NY 0 0 1
Ket: lyn=Layanan
3. Struktur kode stylist
Setiap stylist harus mempunyai kode masing-masing sebagai identitas stylist
X XX 9 9 9
Contoh:
S YT 0 0 1
Ket: sty=Stylist
4. Struktur kode pelanggan
Setiap pelanggan harus mempunyai kode masing-masing sebagai identitas
pelanggan
X XX 9 9 9
Identitas Layanan No. Urut
Identitas Stylist No. Urut
Identitas Stylist No. Urut
Identitas Pelanggan No. Urut
34
Contoh:
P GL 0 0 1
Ket: plg=Pelanggan
5. Struktur kode transaksi
Setiap transaksi harus mempunyai kode masing-masing sebagai identitas
transaksi
X XX 9 9 9
Contoh:
P ME 0 0 1
Ket: trs=Transaksi
Identitas Pelanggan No. Urut
Identitas Transaksi No. Urut
Identitas Transaksi No. Urut
35
3.7. Spesifikasi Program
3.7.1. HIPO (Hierarchy Input Proses Output)
1. HIPO Admin
Login
Menu Utama
File Master Transaksi Laporan
Logout
Keluar
Tambah Layanan
Tambah
Pelanggan
Tambah Stylish
Tambah Admin
Laporan Transaksi
Data Pelanggan
Data Layanan
Data Stylish
Data Pengguna
0.0
1.0
2.0
3.0
4.0
1.1
2.1
4.1
1.2
2.2
2.3
2.4
4.2
4.3
4.4
4.5
Transaksi
Pembayaran
Salon
3.1
0.0
1.0
1.0
0.0
2.0
2.0
2.0
2.0
0.0
3.0
0.0
4.0
4.0
4.0
4.0
4.0
Gambar III.4
HIPO Menu Utama Admin
36
2. HIPO Kasir
Login
Menu Utama
File Transaksi
Logout
Keluar
0.0
1.0
0.0
0.0
1.1
1.2
1.0
1.0
Transaksi
Pembayaran
Salon
Transaksi
2.0
3.0
0.0
Logout
2.1
2.0
3.1
3.0
Gambar III.5
HIPO Menu Utama Kasir
37
3.7.2. Flowchart
1. Login
Mulai
Berhasil
Input
Password
Pesan:
Username
salah
Berhasil
Pesan:
Username
dan
Password
Salah
Menu Utama
Admin
Cancel
Selesai
Y
T
Y
T
Y
T
Y
Input
Username
Gambar III.6
Flowchart Form Login
38
2. Menu Utama Admin
Mulai
Pilihan:
1. File
2. Master
3. Transaksi
4. Lapoan
File Logout
Y
Y
MasterTambah
Layanan
Y Form
Tambah
Layanan
Tambah
Pelanggan
Y
Y
T
Form
Tambah
Pelanggan
Y
Tambah Stylist
Y
T
Tambah Admin
T
T
Transaksi
Transaksi
Pembayaran
Salon
Y Form
Transaksi
Form
Tambah
Stylist
Form
Tambah
Admin
Laporan
Laporan
Transaksi
Data
Pelanggan
Laporan
Transaksi
Laporan
Pelanggan
Y
Y
T
Y
Y
Y
T
Data LayananLaporan
Layanan
Data StylistLaporan
Stylist
Data PenggunaLaporan
Pengguna
T
T
T
Y
Y
Y
Keluar
T
T
Selesai
Form Login
Gambar III.7
Flowchart Menu Utama Admin
39
3. Menu Utama Kasir
Mulai
Pilihan:
File
Master
Transaksi
File
Master
Transaksi
T
T
Y
Logut
Keluar
Tambah
Pelanggan
Transaksi
Pembayaran
Salon
Y
Form Login
Selesai
T
Gambar III.8
Flowchart Menu Utama Kasir
4. Form Master Layanan
Mulai
Tambah Tambah
Pesan:
Data
berhasil
disimpan
Update
Batal
Y
T
Kode
Layanan
Otomatis
Input:
Nama
Layanan
Harga
Layanan
Ubah:
Nama
Layanan
Harga
Layanan
Pesan:
Data
Berhasil
Disimpan
Selesai
Y
T
Gambar III.9
Flowchart Form Master Layanan
40
5. Form Master Pelanggan
Mulai
Tambah Tambah
Kode
Pelanggan
Otomatis
Pesan:
Data
berhasil
disimpan
Update
Keluar
Selesai
Y
T
Y
Input:
Nama
Pelanggan,
No. HP,
Alamat
Ubah:
Nama
Pelanggan,
No. HP,
Alamat
Pesan:
Data
berhasil
Disimpan
T
Gambar III.10
Flowchart Form Master Pelanggan
6. Form Master Stylish
Mulai
Tambah TambahKode Stylist
Otomatis
Pesan:
Data
berhasil
disimpan
Update
Keluar
Selesai
Y
Y
T
T
Input:
Nama
Stylist
Ubah:
Nama
Stylist
Data
Berhasil
Disimpan
Gambar III.11
Flowchart Form Master Stylish
41
7. Form Master Admin
Mulai
Tambah TambahKode Admin
Otomatis
Pesan:
Data
berhasil
disimpan
Update
Keluar
Selesai
Y
Y
T
T
Input:
Nama
Admin,
Password,
Akses
Ubah:
Nama
Admn,
Password,
Akses
Data
Berhasil
Disimpan
Gambar III.12
Flowchart Form Master Admin
8. Transaksi/Pembayaran
Mulai
Pilihan:
Tambah
Simpan
Batal
Keluar
Tambah
Tampil
Kode
transaksi
Pilih nama
pelanggan,
pilih nama
layanan,
pilih nama
stylish
Tambah
layanan?
Pilih nama
layanan
T
Y
Y
Masukkan
uang bayarSimpan
Batal
Menghapus data
yang sudah di
input tapi belom di
simpan
Keluar Selesai
T
Y
T
Gambar III.13
Flowchart Transaksi/Pembayaran
42
3.8. Spesifikasi Sistem Komputer
Perangkat komputer yang akan digunakan sebagai perangkat keras (hardware)
dalam mengakses program harus sesuai dengan kebutuhan, sehingga dapat
mendukung perangkat lunak (software) atau program yang dijalankan.
3.8.1. Perangkat Keras (Hardware)
Perangkat keras (hardware) adalah peralatan secara fisik digunakan untuk
mendukung program yang dijalankan. Spesifikasi perangkat keras yang penulis
usulkan adalah sebagai berikut:
1. Processor : Intel® Core TM i3-3217U CPU @1.80 Ghz
2. Memory (RAM) : 2048 MB
3. Monitor : 14”
4. Hardisk : 500 GB
5. Keyboard : Standart Keyboard
6. Mouse : Standart Mouse
7. Printer : Deskjet Printer
3.8.2. Perangkat Lunak (Software)
Perangkat lunak adalah program yang berisi perintah-perintah untuk
melakukan pengolahan data dan pembuatan laporan. Adapun spesifikasi perangkat
lunak yang penulis buat adalah sebagai berikut:
1. Sistem Operasi : Microsoft Windows 7
2. Bahasa Pemrograman : Java
3. Database : MySQL
4. Program atau software pendukung : a. XAMPP
b. Netbeans IDE versi 8.2
43
3.9. Impelemntasi
1. Login
Ini adalah tampilan awal untuk masuk ke program Pelayanan Salon. Setelah
di running maka user harus mengisi username dan password agar bisa masuk ke
Menu Utama. Jika username menunjukkan admin maka akan langsung masuk ke
Menu Utama admin. Tetapi, jika username menunjukkan kasir maka akan masuk
sebagai kasir.
Gambar III.14
Implementasi Halaman Form Login
Jika kode user salah akan muncul pesan seperti ini
Gambar III.15
Pesan kode user salah
44
Jika password salah akan muncul pesan seperti ini
Gambar III.16
Pesan password salah
2. Menu Utama Admin
Ketika username dan password benar maka akan tampil menu seperti
dibawah ini. Program ini memiliki 2 hak akses. Hak akses pertama ditujukan
untuk Admin dan hak akses kedua ditujukan untuk Kasir, menu dibawah ini
adalah menu yang di tujukan untuk hak akses pertama yaitu Admin.
Gambar III.15
Implementasi Form Menu Utama Admin
45
3. Menu Utama Kasir
Dan untuk menu dibawah ini ditujukan untuk hak akses kedua yaitu Kasir.
Tampilannya seperti dibawah ini.
Gambar III.16
Implementasi Menu Utama Kasir
46
4. Form Master Layanan
Dibawah ini adalah tampilan untuk menampilkan Data Layanan yang diinput
oleh admin. Data layanan ini menunjukkan apa saja layanan yang ada di salon
tersebut.
Gambar III.17
Implementasi Halaman Form Master Layanan
47
5. Form Master Pelanggan
Dibawah ini adalah tampilan untuk Form Data Pelanggan. Data Pelanggan
akan diinput oleh kasir dan admin.
Gambar III.18
Implementasi Form Master Pelanggan
48
6. Form Master Stylish
Dibawah ini adalah tampilan untuk Form Data Stylish. Data Stylish akan
diinput oleh admin.
Gamba III.19
Implemetasi Form Master Stylish
49
7. Form Master Kasir
Dibawah ini adalah tampilan untuk Form Master Kasir. Dan data kasir akan
diinput oleh admin.
Gambar III.20
Implementasi Program Master Kasir
50
8. Form Transaksi
Dibawah ini adalah tampilan untuk Form Transaksi. Dan data Transaksi akan
diinput oleh admin dan kasir.
Gambar III.21
Impelementasi Form Transaksi
51
9. Laporan Data Pelanggan
Gambar III.22
Implementasi Laporan Pelanggan
10. Laporan Data Layanan
Gambar III.23
Implementasi Laporan Layanan
52
11. Laporan Data Stylish
Gambar III.24
Implementasi Laporan Stylish
12. Laporan Data Pengguna
Gambar III.25
Implementasi Laporan Pengguna
13. Laporan Transaksi
Gambar III.26
Implementasi Laporan Transaksi
53
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
tidak diisi
atau salah
kemudian
klik tombol
Login
Username :
(kosong/salah)
Sistem akan
menolak dan
menampilkan
pesan:”username
salah”
Sesuai
harapan
Valid
2 Username
diisi,
password
salah atau
kosong
kemudian
klik tombol
Login
Username:
ksr001
Password:
(kosong/salah)
Sistem akan
menolak dan
menampilkan
pesan:”username
atau password
salah”
Sesuai
harapan
Valid
3 Username
diisi,
Username:
KSR001
Sistem akan
menerima dan
Sesuai
harapan
Valid
54
Password
diisi dan data
benar
kemudian
klik tombol
Login
Password: 789 menampilkan
menu utama
2. Pengujian terhadap Form Layanan
Tabel III.8
Hasil Pengujian Black Box Testing Form Layanan
No Skenario
Pengujian
Test Case Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1 Klik master lalu
pilih menu
Tambah Layanan
lalu klik button
Tambah untuk
mengisi data
layanan dan ketika
klik button
Tambah maka
berubah menjadi
button Simpan
Kode
layanan:
Nama
layanan:
Harga
layanan:
Sistem akan
menampilkan
form data
layanan
Sesuai
harapan
Valid
55
kemudian button
Keluar berubah
menjadi Batal
2 Ketika klik data
layanan yang
sudah di input
maka button akan
beruba menjadi
Edit lalu klik
button tersebut
untuk mengedit
data kemudian
pilih button
Update untuk
menyimpan data
yang sudah diedit
Nama
Layanan:
Gunting
Rambut
Harga
Layanan:
10000
Sistem akan
mengaktifkan
kembali form
agar bisa
diedit
kemudian
data
disimpan dan
memapilkan
data yang
sudah teredit
Sesuai
harapan
Valid
56
3. Pengujian terhadap form pelanggan
Tabel III.9
Hasil Pengujian Black Box Testing Form Pelanggan
No Skenario
Pengujian
Test Case Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1 Klik master lalu
pilih menu
Tambah
Pelanggan lalu
klik button
Tambah untuk
mengisi data
layanan dan ketika
klik button
Tambah maka
berubah menjadi
button Simpan
kemudian button
Keluar berubah
menjadi Batal
Kode
Pelanggan:
Nama
Pelanggan:
No. HP:
Alamat:
Sistem akan
menampilkan
form data
pelanggan
Sesuai
harapan
Valid
2 Ketika klik data
pelanggan yang
sudah di input
Nama
Pelanggan:
Indah
Sistem akan
mengaktifkan
kembali form
Sesuai
harapan
Valid
57
maka button akan
beruba menjadi
Edit lalu klik
button tersebut
untuk mengedit
data kemudian
pilih button
Update untuk
menyimpan data
yang sudah diedit
Alamat:
agar bisa
diedit
kemudian
data
disimpan dan
memapilkan
data yang
sudah teredit
4. Pengujian terjadap form stylish
Tabel III.10
Hasil Pengujian Black Box Testing Form Stylish
No Skenario
Pengujian
Test Case Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1 Klik master lalu
pilih menu
Tambah Stylish
lalu klik button
Tambah untuk
mengisi data
layanan dan ketika
Kode
Stylish:
Nama
Stylish:
Sistem akan
menampilkan
form data
stylish
Sesuai
harapan
Valid
58
klik button
Tambah maka
berubah menjadi
button Simpan
kemudian button
Keluar berubah
menjadi Batal
2 Ketika klik data
pelanggan yang
sudah di input
maka button akan
beruba menjadi
Edit lalu klik
button tersebut
untuk mengedit
data kemudian
pilih button
Update untuk
menyimpan data
yang sudah diedit
Nama
Stylish:
Rina
Sistem akan
mengaktifkan
kembali form
agar bisa
diedit
kemudian
data
disimpan dan
memapilkan
data yang
sudah teredit
Sesuai
harapan
Valid
59
5. Pengujian terhadap form pengguna
Tabel III.11
Hasil Pengujian Black Box Testing Form Pengguna
No Skenario
Pengujian
Test Case Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1 Klik master lalu
pilih menu
Tambah Admin
lalu klik button
Tambah untuk
mengisi data
layanan dan ketika
klik button
Tambah maka
berubah menjadi
button Simpan
kemudian button
Keluar berubah
menjadi Batal
ID
Pengguna:
Nama
Pengguna:
Password:
Level
Sistem akan
menampilkan
form data
pengguna
Sesuai
harapan
Valid
60
6. Pengujian terhadap form transaksi
Tabel III.12
Hasil Pengujian Black Box Testing Form Transaksi
No Skenario
Pengujian
Test Case Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1 Pilih menu
transaksi klik
button Tambah
No.
Transa:
Tanggal:
Admin:
Kode
Pelanggan:
Kode
Layanan:
Kode
Stylist:
Rp:
Bayar:
Kembali
Sistem akan
menampilkan
form data
transaksi
Sesuai
harapan
Valid
2 Input semua data ,
lalu klik tambah
layanan jika ingin
menambah
No.
Transa:
Tanggal:
Admin:
Sistem akan
menampilkan
form yang
sudah terisi
Sesuai
harapan
Valid
61
layanan yang
lainnya
Kode
Pelanggan:
Kode
Layanan:
Kode
Stylist:
Rp:
Bayar:
Kembali
3 Klik simpan Semua
data sudah
terisi
dengan
benar
Data akan
tersimpan di
database
Sesuai
Harapan
Valid