You are on page 1of 81

BAB III

PEMBAHASAN

3.1. Tinjauan Perusahaan

Raya Salon & Spa merupakan usaha yang bergerak dalam bidang jasa dan

penjualan produk kecantikan. Raya Salon & Spa mengutamakan kenyaman dan

kepuasan pelanggan. Dalam menjalankan kegiatan operasional, Raya Salon & Spa

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

organisasi beserta fungsi.

3.1.1. Sejarah Perusahaan

Berbekal pengalaman dalam bidang kecantikan, Ibu Ade Kurniasari

dengan dibantu ahli kecantikan mendirikan sebuah salon yang bernama Raya

Salon & Spa. Raya Salon & Spa didirikan pada tahun 2009. Ibu Ade Kurniasari

percaya dan yakin bahwa Raya Salon & Spa mampu bersaing dengan salon-salon

yang ada di Wilayah Bekasi. Raya Salon & Spa juga telah bekerja sama dengan

Nu Skin Care. Beberapa penghargaan telah didapatkan oleh Ibu Ade Kurniasari

sebagai Trainer pada Nu Skin dan Pharmanex pada tahun 2012. Raya Salon & Spa

beralamat di Villa Mutiara Gading 3, Jl. Cempaka 11 Blok A2 No.15, Kebalen,

Jawa Barat 17610. Raya Salon & Spa memiliki banyak jenis perawatan

kecantikan antara lain perawatan wajah, perawatan tubuh, perawatan rambut, dan

perawatan pesta.

28
29

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 Raya Salon & Spa:

Sumber: Raya Salon & Spa

Gambar III.1.

Struktur Organisasi Raya Salon & Spa

Fungsi dan Tugas Pokok:

1. Owner

Orang yang mempunyai tanggung jawab 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 pengontrolan terhadap kinerja

pegawai guna kemajuan salon.


30

2. Assistant

Orang yang mendapat kepercayaan oleh Owner untuk mengelola salon di

bawah kendali Owner. Tugas dari Assistant sebagai berikut:

a. Melakukan pencatatan dan perhitungan seluruh transaksi pada salon.

b. Menggantikan Owner dalam mengambil keputusan jika Owner tidak ada

di tempat.

c. Membuat laporan transaksi untuk diserahkan kepada Owner.

3. Terapist

Orang yang memberikan perawatan dan pelayanan kepada pelanggan yang

akan melakukan perawatan. Tugas dari Terapist antara lain:

a. Memberikan perawatan yang diminta oleh pelanggan.

b. Memberikan kepuasan dan kenyamanan dalam melakukan perawatan.

3.2. Analisa Kebutuhan

Penulis melakukan analisa kebutuhan untuk mengetahui dan mengidentifikasi

kebutuhan pada Raya Salon & Spa yang akan digunakan untuk perancangan

program. Berdasarkan hasil analisis kebutuhan, penulis membatasi pengguna

program, penulis membuat dua hak akses untuk pengguna program yaitu hak

akses Administrator, kasir dan pemilik.

Berikut ini hak akses sebagai Administrator :

1. Login

Pengguna dapat login ke dalam program dengan hak akses sebagai

Administrator.
31

2. Mengelola data master

Administrator dapat menambah data, mengubah data, menghapus data dan

menyimpan data pada data master kecuali master pengguna dan terapist.

3. Menambah pendaftaran perawatan

Administrator dapat menambah pendaftaran perawatan baru.

4. Menambah transaksi baru

Administrator dapat menambah transaksi produk dan perawatan.

5. Melihat riwayat ransaksi

Administrator dapat melihat riwayat transaksi yang telah dilakukan oleh

pelanggan, baik itu transaksi produk atau perawatan.

6. Mencetak laporan data master

Administator dapat mencetak laporan dari data master, terdiri dari pelanggan,

produk, jenis perawatan, terapist, dan pengguna.

7. Melihat jadwal perawatan

Administrator dapat melihat jadwal perawatan.

8. Mencetak laporan transaksi

Administrator dapat mencetak laporan transaksi produk dan transaksi

perawatan.

9. Ganti password

Administrator dapat mengganti password untuk keamanan.

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.


32

2. Menambah pendaftaran perawatan

Kasir juga memiliki hak untuk menambah pendaftaran perawatan.

3. Menambah transaksi baru

Kasir dapat menambah transaksi produk dan perawatan.

4. Mengelola transaksi produk

Kasir dapat input transaksi produk yang dilakukan pelanggan.

5. Ganti password

Kasir dapat mengganti password untuk keamanan.

Sedangkan hak akses sebagai Pemilik, sebagai berikut:

1. Login

Pengguna dapat login ke dalam program dengan hak akses sebagai Pemilik.

2. Mengelola data master

Pemilik dapat menambah data, mengubah data, menghapus data dan

menyimpan data pada data master.

3. Menambah pendaftaran perawatan

Pemilik dapat menambah pendaftaran perawatan baru.

4. Menambah transaksi baru

Pemilik dapat menambah transaksi produk dan perawatan.

5. Melihat riwayat ransaksi

Pemilik dapat melihat riwayat transaksi yang telah dilakukan oleh pelanggan,

baik itu transaksi produk atau perawatan.

6. Mencetak laporan data master

Pemilik dapat mencetak laporan dari data master, terdiri dari pelanggan,

produk, jenis perawatan, terapist, dan pengguna.


33

7. Melihat jadwal perawatan

Pemilik dapat melihat jadwal perawatan.

8. Mencetak laporan transaksi

Pemilik dapat mencetak laporan transaksi produk dan transaksi perawatan.

9. Ganti password

Pemilik dapat mengganti password untuk keamanan.

3.3. Rancangan Dokumen

A. 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 Raya Salon & Spa sebagai berikut:

1. Nama Dokumen : Data Pelanggan

Fungsi : Untuk mengetahui identitas pelanggan

Sumber : Pelanggan

Tujuan : Kasir/Admin

Media : Kertas

Jumlah : Menyesuaikan jumlah pelanggan

Frekuensi : Setiap ada pelanggan baru

Bentuk : Lihat Lampiran A.1

2. Nama Dokumen : Data Produk

Fungsi : Untuk mengetahui data produk

Sumber : Owner
34

Tujuan : Admin

Media : Kertas

Jumlah : Menyesuaikan jumlah produk

Frekuensi : Setiap ada penambahan produk baru

Bentuk : Lihat Lampiran A.2

3. Nama Dokumen : Data Jenis Perawatan

Fungsi : Untuk mengetahui jenis perawatan pada salon

Sumber : Owner

Tujuan : Admin

Media : Kertas

Jumlah : Menyesuaikan banyaknya jenis perawatan

Frekuensi : Setiap terjadi penambahan atau perubahan data jenis

perawatan

Bentuk : Lihat Lampiran A.3

4. Nama Dokumen : Data Terapist

Fungsi : Sebagai informasi dari data terapist pada salon

Sumber : Terapist

Tujuan : Owner

Media : Kertas

Jumlah : Menyesuaikan jumlah terapist

Frekuensi : Setiap terjadi penambahan atau perubahan data terpist

Bentuk : Lihat Lampiran A.4

5. Nama Dokumen : Data Pengguna

Fungsi : Sebagai data pengguna program


35

Sumber : Pengguna

Tujuan : Owner

Media : Kertas

Jumlah : Menyesuaikan jumlah pengguna

Frekuensi : Setiap terjadi penambahan atau perubahan data pengguna

Bentuk : Lihat Lampiran A.5

B. Rancangan Dokumen Keluaran (Output)

Dokumen keluaran merupakan bentuk dokumen yang dikelurkan 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 : Kartu Member

Fungsi : Sebagai identitas pelanggan sebagai member pada salon

Sumber : Admin

Tujuan : Pelanggan

Media : Kertas

Jumlah : 1 kartu

Frekuensi : Setiap terjadi pembuatan member baru

Bentuk : Lihat Lampiran B.1

2. Nama Dokumen : Bukti Pendaftaran Perawatan

Fungsi : Sebagai bukti telah melakukan pendaftaran perawatan

Sumber : Kasir/Admin

Tujuan : Pelanggan
36

Media : Kertas

Jumlah : 1 lembar

Frekuensi : Setiap melakukan pendaftaran perawatan

Bentuk : Lihat Lampiran B.2

3. Nama Dokumen : Jadwal Perawatan

Fungsi : Sebagai informasi sejumlah jadwal perawatan yang akan

dilakukan

Sumber : Admin

Tujuan : Terapist

Media : Kertas

Jumlah : Menyesuaikan jumlah perawatan

Frekuensi : Setiap terjadi pendaftaran perawatan

Bentuk : Lihat Lampiran B.3

4. Nama Dokumen : Bukti Pembayaran

Fungsi : Sebagai bukti telah melakukan pembayaran perawatan

atau pembelian produk

Sumber : Kasir

Tujuan : Pelanggan

Media : Kertas

Jumlah : 1 lembar

Frekuensi : Setiap melakukan transaksi produk dan transaksi

perawatan

Bentuk : Lihat Lampiran B.4


37

5. Nama Dokumen : Laporan Data Pelanggan

Fungsi : Sebagai informasi seluruh data pelanggan

Sumber : Admin

Tujuan : Owner

Media : Kertas

Jumlah : Menyesuaikan jumlah data pelanggan

Frekuensi : Sesuai kebutuhan

Bentuk : Lihat Lampiran B.5

6. Nama Dokumen : Laporan Data Produk

Fungsi : Sebagai informasi seluruh data produk

Sumber : Admin

Tujuan : Owner

Media : Kertas

Jumlah : Menyesuaikan jumlah produk

Frekuensi : Sesuai kebutuhan

Bentuk : Lihat Lampiran B.6

7. Nama Dokumen : Laporan Data Jenis Perawatan

Fungsi : Sebagai informasi data jenis perawatan pada salon

Sumber : Admin

Tujuan : Owner

Media : Kertas

Jumlah : Menyesuaikan jumlah jenis perawatan

Frekuensi : Sesuai kebutuhan

Bentuk : Lihat Lampiran B.7


38

8. Nama Dokumen : Laporan Data Pengguna

Fungsi : Sebagai informasi seluruh data pengguna

Sumber : Admin

Tujuan : Owner

Media : Kertas

Jumlah : 1 lembar

Frekuensi : Setiap ada permintaan laporan data pengguna oleh

Owner

Bentuk : Lihat Lampiran B.8

9. Nama Dokumen : Laporan Data Terapist

Fungsi : Sebagai informasi seluruh data terapist

Sumber : Admin

Tujuan : Owner

Media : Kertas

Jumlah : 1 lembar

Frekuensi : Sesuai kebutuhan

Bentuk : Lihat Lampiran B.9

10. Nama Dokumen : Laporan Transaksi Produk

Fungsi : Sebagai laporan transaksi penjualan produk

Sumber : Admin

Tujuan : Owner

Media : Kertas

Jumlah : Menyesuaikan jumlah transaksi yang terjadi

Frekuensi : Sesuai kebutuhan


39

Bentuk : Lihat Lampiran B.10

11. Nama Dokumen : Laporan Perawatan

Fungsi : Sebagai laporan perawatan

Sumber : Admin

Tujuan : Owner

Media : Kertas

Jumlah : Menyesuaikan banyaknya perawatan yang terjadi

Frekuensi : Sesuai kebutuhan

Bentuk : Lihat Lampiran B.11


40

3.4. Entity Relationship Diagram

A. Entity Relationship Diagram (ERD)

biaya memiliki
tambahan
nama_
id_ tempat_ id_ pelanggan
perawatan nama_
pengguna pelanggan
pelanggan tempat_
jam_ status_ perawatan
perawatan id_ status_ tanggal_
pembayaran perawatan
terapist pelanggan
alamat total_harga diskon
no_
tanggal_ pendaftaran
no_hp
perawatan
no_ 1
perawatan 1
mendapatkan pendaftaran jenis_ perawatan
M memiliki detail_ memiliki
1 M pendaftaran M 1 perawatan
M
M
id_ no_ Kode_ uang_bayar memiliki
pelanggan no_ pendaftaran perawatan
pendaftaran
1
kode_ 1 tempat_ M
nama_ nama_
perawatan perawatan
perawatan perawatan
melakukan detail_
no_ perawatan
status_ tanggal_ perawatan
harga harga
pelanggan nama_ kadaluarsa id_
nama_ no_hp
no_hp nama_ produk terapist
terapist satuan
pelanggan nama_ subtotal
1 pelanggan
id_ alamat Kode_ biaya_ nama_
1
terapist alamat id_pelanggan pelanggan produk produk stok tambahan perawatan
terapist
1
1

melakukan memiliki
nama_
pengguna password level
kode_
id_ produk
no_transaksi nama_
pengguna M M produk
transaksi_ 1 M detail_
pengguna mengelola harga
1 M memiliki transaksi_
produk
produk
1 nama_
tanggal total_ no_ pelanggan
bayar transaksi
stok
uang_ jumbel subtotal
jam uang_
id_ bayar
kembali
pengguna total_
id_
pelanggan harga
diskon
nama_
pelanggan

Mengelola

Gambar III.2.

Entity Relationship Diagram


41

B. Logical Record Structure (LRS)

terapist 1

pengguna
id_terapist *
nama_terapist
no_hp id_pengguna *
alamat nama_pengguna
password
1 level

1
M

pelanggan pendaftaran M

1
no_pendaftaran * perawatan
id_pelanggan *
status_pelanggan jam
nama_pelanggan tanggal_daftar no_perawatan *
no_hp tanggal_perawatan no_pendaftaran
alamat tempat_perawatan tanggal
jam_perawatan jam
M 1
1 id_terapist tanggal_perawatan
id_pengguna tempat_perawatan
status_pembayara 1 jam_perawatan
n id_terapist
M biaya_tambahan nama_pelanggan
id_pelanggan total_harga
transaksi_produk status_pelanggan diskon
nama_pelanggan total_bayar
no_transaksi * no. hp uang_bayar
tanggal alamat uang_kembali
jam status_pembayaran
1
M id_pelanggan id_pengguna
nama_pelanggan
M
total_harga 1

diskon detail_pendaftaran
total_bayar
M
uang_bayar
uang_kembali no_pendaftaran
detail_perawatan
nama_pengguna kode_perawatan
nama_pelanggan
1 nama_perawatan no_perawatan
harga no_pendaftaran
nama_pelanggan
M
nama_perawatan
harga
M
1
detail_transaksi
jenis_perawatan

nama_pelanggan
no_transaksi kode_perawatan *
kode_produk tempat_perawatan
nama_produk nama_perawatan
stok harga
jumbel biaya_tambahan
harga
subtotal

produk

kode_produk *
1 nama_produk
harga
stok
satuan
tanggal_kadaluarsa

Gambar III.3.

Logical Record Structure


42

3.5. Spesifikasi File

1. Spesifikasi File Pelanggan

Nama File : Pelanggan

Akronim : pelanggan

Fungsi : Menyimpan data pelanggan

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 84 byte

Kunci Field : id_pelanggan

Software : MySQL

Tabel III.1
Spesifikasi File Data Pelanggan
No Elemen Data Akronim Tipe Panjang Keterangan
1. ID Pelanggan id_pelanggan Varchar 6 Primary Key
2. Status Pelanggan status_pelanggan Varchar 6
3. Nama Pelanggan nama_pelanggan Varchar 30
4. No. HP no_hp Varchar 12
5. Alamat Alamat Varchar 30

2. Spesifikasi File Produk

Nama File : Produk

Akronim : produk

Fungsi : Menyimpan data produk

Tipe File : File Master


43

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 57 byte

Kunci Field : kode_produk

Software : MySQL

Tabel III.2
Spesifikasi File Data Produk
No Elemen Data Akronim Tipe Panjang Keterangan
1. Kode Produk kode_produk Varchar 6 Primary Key
2. Nama Produk nama_produk Varchar 30
3. Harga Harga Double
4. Stok Stok Int 11
5. Satuan Satuan Varchar 10
Tanggal
6.
Kadaluarsa tanggal_kadaluarsa Date

3. Spesifikasi File Jenis Perawatan

Nama File : Jenis Perawatan

Akronim : jenis_perawatan

Fungsi : Menyimpan data jenis perawatan

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 45 byte

Kunci Field : kode_perawatan


44

Software : MySQL

Tabel III.3
Spesifikasi File Data Jenis Perawatan
No Elemen Data Akronim Tipe Panjang Keterangan
1. Kode Perawatan kode_perawatan Varchar 6 Primary Key
2. Tempat Perawatan tempat_perawatan Varchar 9
3. Nama Perawatan nama_perawatan Varchar 30
4. Harga Harga Double
5. Biaya Tambahan biaya_tambahan Double

4. Spesifikasi File Terapist

Nama File : Terapist

Akronim : terapist

Fungsi : Menyimpan data terapist

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 79 byte

Kunci Field : id_terapist

Software : MySQL

Tabel III.4
Spesifikasi File Data Terapist
No Elemen Data Akronim Tipe Panjang Keterangan
1. ID Terapist id_terapist Varchar 7 Primary Key
2. Nama Terapist nama_terapist Varchar 30
3. No. HP no_hp Varchar 12
4. Alamat Alamat Varchar 30
45

5. Spesifikasi File Pengguna

Nama File : Pengguna

Akronim : pengguna

Fungsi : Menyimpan data pengguna

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 47 byte

Kunci Field : id_pengguna

Software : MySQL

Tabel III.5
Spesifikasi File Data Pengguna
No Elemen Data Akronim Tipe Panjang Keterangan
1. ID Pengguna id_pengguna Varchar 7 Primary Key
2. Nama Pengguna nama_pengguna Varchar 30
3. Password password Varchar 5
4 Level level Varchar 7

6. Spesifikasi File Pendaftaran

Nama File : Pendaftaran

Akronim : pendaftaran

Fungsi : Menyimpan data pendaftaran perawatan

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random


46

Media : Hard Disk

Panjang Record : 163 byte

Kunci Field : no_pendaftaran

Software : MySQL

Tabel III.6
Spesifikasi File Pendaftaran
No Elemen Data Akronim Tipe Panjang Keterangan
1. No. Pendaftaran no_pendaftaran Varchar 10 Primary Key
2. Jam Jam Time
3. Tanggal Daftar tanggal_daftar Date
Tanggal
4.
Perawatan tanggal_perawatan Date
5. Tempat Perawatan tempat_perawatan Varchar 9
6. Jam Perawatan jam_perawatan Varchar 15
7. ID Terapist id_terapist Varchar 6 Foreign Key
8. ID Pengguna id_pengguna Varchar 6 Foreign Key
Status
9.
Pembayaran status_pembayaran Varchar 12
10. Biaya Tambahan biaya_tambahan Double
11. ID Pelanggan id_pelanggan Varchar 6 Foreign Key
12. Status Pelanggan status_pelanggan Varchar 6
13. Nama Pelanggan nama_pelanggan Varchar 30
14. No. HP no. hp Varchar 12
15. Alamat Alamat Varchar 30

7. Spesifikasi File Transaksi Produk

Nama File : Transaksi Produk

Akronim : transaksi_produk

Fungsi : Menyimpan data transaksi produk

Tipe File : File Transaksi

Organisasi File : Index Sequential

Akses File : Random


47

Media : Hard Disk

Panjang Record : 54 byte

Kunci Field : no_transaksi

Software : MySQL

Tabel III.7
Spesifikasi File Transaksi Produk
No Elemen Data Akronim Tipe Panjang Keterangan
1. No. Transaksi no_transaksi Varchar 12 Primary Key
2. Tanggal Tanggal Date
3. Jam Jam Time
4. ID Pelanggan id_pelanggan Varchar 6 Foreign Key
5. Nama Pelanggan nama_pelanggan Varchar 30
6. Total Harga total_harga Double
7. Diskon Diskon Double
8. Total Bayar total_bayar Double
9. Uang Bayar uang_bayar Double
10. Uang Kembali uang_kembali Double
11. ID Pengguna id_pengguna Varchar 6

8. Spesifikasi File Perawatan

Nama File : Perawatan

Akronim : transaksi_perawatan

Fungsi : Menyimpan data transaksi perawatan

Tipe File : File Transaksi

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 117 byte

Kunci Field : no_perawatan


48

Software : MySQL

Tabel III.8
Spesifikasi File Perawatan
No Elemen Data Akronim Tipe Panjang Keterangan
1. No. Perawatan no_perawatan Varchar 12 Primary Key
2 No. Pendaftaran no_pendaftaran Varchar 6
3. Tanggal Tanggal Date
4. Jam Jam Time
5. Tanggal Perawatan tanggal_perawatan Date
6. Tempat Perawatan tempat_perawatan Varchar 30
7. Jam Perawatan id_pelanggan Varchar 15 Foreign Key
8. ID Terapist id_terapist Varchar 6
9. Nama Pelanggan nama_pelanggan Varchar 30
10. Total Harga total_harga Double
11. Diskon Diskon Double
12. Total Bayar total_bayar Double
13. Uang Bayar uang_bayar Double
14. Uang Kembali uang_kembali Double
15. Status Pembayaran status_pembayaran Varchar 12
16. ID Pengguna id_pengguna Varchar 6

9. Spesifikasi File Detail Transaksi

Nama File : Detail Transaksi

Akronim : detail_transaksi

Fungsi : Menyimpan data detail transaksi produk

Tipe File : File Transaksi

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 100 byte

Kunci Field :-
49

Software : MySQL

Tabel III.9
Spesifikasi File Detail Transaksi
No Elemen Data Akronim Tipe Panjang Keterangan
1. Nama Pelanggan nama_pelanggan Varchar 30
2. No. Transaksi no_transaksi Varchar 12 Foreign Key
3. Kode Produk kode_produk Varchar 6 Foreign Key
4. Nama Produk nama_produk Varchar 30
5. Stok stok Int 11
6. Jumlah Beli jumbel Int 11
7. Harga harga Double
8 Subtotal subtotal Double

10. Spesifikasi File Detail Perawatan

Nama File : Detail Perawatan

Akronim : detail_perawatan

Fungsi : Menyimpan data detail perawatan

Tipe File : File Transaksi

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 78 byte

Kunci Field :-

Software : MySQL
50

Tabel III.10
Spesifikasi File Detail Perawatan
No Elemen Data Akronim Tipe Panjang Keterangan
1. No. Perawatan no_perawatan Varchar 12 Foreign Key
2. No. Pendaftaran no_pendaftaran Varchar 6 Foreign Key
3. Nama Pelanggan nama_pelanggan Varchar 30
4. Nama Perawatan nama_perawatan Varchar 30 Foreign Key
5. Harga harga Double

11. Spesifikasi File Detail Pendaftaran

Nama File : Detail Pendaftaran

Akronim : detail_pendaftaran

Fungsi : Menyimpan detail pendaftaran

Tipe File : File Transaksi

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 72 byte

Kunci Field :-

Software : MySQL

Tabel III.11
Spesifikasi File Detail Pendaftaran
No Elemen Data Akronim Tipe Panjang Keterangan
1. No. Pendaftaran no_pendaftaran Varchar 6 Foreign Key
2. Kode Perawatan kode_perawatan Varchar 6 Foreign Key
3. Nama Pelanggan nama_pelanggan Varchar 30
4. Nama Perawatan nama_perawatan Varchar 30 Foreign Key
5. Harga Harga Double
51

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 pengelolaan dan pelayanan ini, sebagai berikut:

1. ID Pengguna

Setiap penggguna harus mempunyai id masing-masing dalam menggunakan

program.

X X X 9 9 9

Identitas Pengguna No. Urut

Contoh :

P G N 0 0 1

Identitas Pengguna No. Urut

2. ID Pelanggan

Setiap pelanggan harus mempunyai id masing-masing sebagai identitas diri.


52

X X 9 9 9 9

Identitas Pelanggan No. Urut

Contoh :

P L 0 0 0 1

Identitas Pelanggan No. Urut

3. ID Terapist

Setiap terapist harus mempunyai id masing-masing sebagai identitas diri.

X X 9 9 9 9

Identitas Terapist No. Urut

Contoh :

T R 0 0 0 1

Identitas Terapist No. Urut

4. Kode Perawatan

Setiap layanan yang dimiliki harus mempunyai kode sendiri.


53

X X 9 9 9 9

Identitas Jenis No. Urut


Perawatan

Contoh :

P R 0 0 0 1

Identitas Jenis No. Urut


Perawatan

5. Kode Produk

Setiap produk harus mempunyai kode sendiri.

X X 9 9 9 9

Identitas Produk No. Urut

Contoh :

P D 0 0 0 1

Identitas Produk No. Urut

6. Nomor Pendaftaran

Setiap pendaftaran memiliki nomor yang berbeda-beda


54

X X 9 9 9 9

Identitas Pendaftaran No. Urut

Contoh :

D F 0 0 0 1

Identitas Pendaftaran No. Urut

7. Nomor Transaksi

Sebagai identitas dari setiap melakukan transaksi produk

X - 9 9 9 9 9 9 9 9 9 9

Pemisah
Inisial Tanggal Bulan
Tahun Transaksi No.Urut Transaksi
Transaksi Transaksi Transaksi

Contoh :

T - 2 7 0 7 1 8 0 0 0 1

Pemisah
Inisial Tanggal Bulan
Tahun Transaksi No.Urut Transaksi
Transaksi Transaksi Transaksi
55

8. Nomor Perawatan

Digunakan sebagai identitas perawatan kecantikan

X - 9 9 9 9 9 9 9 9 9 9

Pemisah
Inisial Tanggal Bulan Tahun
No.Urut Perawatan
Perawatan Perawatan Perawatan Perawatan

Contoh:

P - 2 7 0 7 1 8 0 0 0 1

Pemisah
Inisial Tanggal Bulan Tahun
No.Urut Perawatan
Perawatan Perawatan Perawatan Perawatan
56

3.7. Spesifikasi Program

A. HIPO (Hierarchy Input Ouput)


0

Login

0.0
Login
Menu Utama

1.0 2.0 3.0 4.0 5.0 6.0 7.0 8.0


Pendaftaran Lembar Tugas
File Master Perawatan Transaksi Riwayat Laporan Terapist Tentang

0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0

1.1 2.1 3.1 4.1 5.1 6.1 8.1


Ganti Transaksi Laporan Program
Password Pelanggan Pendaftaran Produk Produk Pelanggan Salon

1.0 2.0 3.0 0.0 5.0 6.0 8.0

1.2 2.2 3.2 4.2 5.2 6.2


Jadwal Laporan
Logout Produk Perawatan Perawatan Perawatan Produk

1.0 2.0 3.0 4.0 5.0 6.0

1.3 2.3 6.3


Jenis Laporan Jenis
Keluar Perawatan Perawatan

1.0 2.0 6.0

2.4 6.4
Laporan
Terapist Terapist

2.0 6.0

2.5 6.5
Laporan
Pengguna Pengguna

2.0 6.0

Gambar III.4.
HIPO (Hierarchy of Input Proses Output)
57

B. Flowchart

1. Flowchart Login

Mulai

Masukkan
ID
Pengguna

Tampil pesan:
ID Pengguna
Y Masukkan ID
kosong?
Pengguna!

T
Tampil
pesan:
ID
T ID Pengguna
ditemukan?
tidak
ditemukan!

T Tampil pesan:
Masukkan Password Masukkan
Y
Password kosong? Password
Pengguna!

Tampi pesan:
Password Password Yang
T
benar? Anda Masukkan
Salah!

Menu
Login Y Proses Login
Utama

Exit

Selesai

Gambar III.5.

Flowchart Login
58

2. Flowchart Menu Utama

Mulai

Pilih :
1. File
2. Master
3. Pendaftaran
Perawatan
4. Transaksi
5. Riwayat
6. Laporan
7. Lembar Tugas Terapist
8. Tentang

Yakin ingin
Ganti
File Y T Log Out T Keluar Y keluar dari Y
A
Password program ?

Y Y

Form Ganti Yakin ingin Form


T Y T T
Password Log Out? Login

Jenis T
Master Y Pelanggan T Produk T T Terapist T Pengguna
Perawatan

Y Y Y Y Y

Form Form Form Jenis Form Form


T Pelanggan Produk Perawatan Terapist Pengguna

Pendaftaran Jadwal
Y Pendaftaran T
Perawatan Perawatan

Y Y

Form Form Jadwal


T Pendaftaran Perawatan

Transaksi
Transaksi Y
Produk
T Perawatan

Y Y

Form
Form
Transaksi
Perawatan
Produk

Riwayat Y Transaksi T Perawatan T

Y Y

Form Form
Riwayat Riwayat
Transaksi Perawatan

B
C
59

A B C

Laporan Laporan Laporan


Laporan Y T T
Data Master Transaksi Perawatan

Y Y Y

T
Form Form Form
Laporan Laporan Laporan
Master Transaksi Perawatan

Program
Tentang Y T
Salon

Y
Form
Tentang
Selesai Program
Salon

Gambar III.6.

Flowchart Menu Utama


60

3. Flowchart Ganti Password

Mulai

Masukkan : Nama Masukkan


Nama Pengguna Y Password
Pengguna tersedia? Lama

Tampil
Password
Pesan:
Lama
Password
Cocok?
lama salah
Y
T Masukkan
Password
Baru

Tampil
Password Pesan:
T Password
Baru Terisi?
Baru Wajib
Diisi
Y

Masukkan
Konfirmasi
Password

Tutup
T
Konfirmasi
Password
Cocok?

T Y
Y Tampil Pesan:
Ganti Yakin Ingin
Y
Password Mengganti
Password..?

Selesai

Gambar III.7.

Flowchart Ganti Password


61

4. Flowchart Data Pelanggan

Mulai

Pilih :
1. Tambah Tampil pesan :
2. Klik Datagridview B Data belum
3. Tutup lengkap

T
Masukkan:
Tampil otomatis :
Nama Data
Tambah Y Kode Pelanggan Simpan Y
No. HP lengkap?
Status Pelanggan
Alamat
Y
T
Menyimpan
Klik 1x Tampil data Data
Y
Datagridview yang diklik T

T
Tampil pesan :
Data berhasil
Ubah : tersimpan
Nama Pelanggan
Ubah Y C
No.HP
Alamat Batal T

T
T
T

T Data
D T Cetak T Hapus Perbarui Y B
lengkap?

Y
Y T Tampil pesan :
memperbarui
Data berhasil
Y Data
diperbarui
Kartu Member
Batal T C

Yakin ingin Y
Tutup menghapus
data?

Hapus Data

Tampil pesan :
Data berhasil
dihapus T

Masukkan
Selesai D T Mencari Data Ketemu?
Nama Produk

Tampil data T

Gambar III.8.

Flowchart Data Pelanggan


62

5. Flowchart Data Produk

Mulai

Pilih :
1. Tambah Tampil pesan :
2. Klik Datagridview B Data belum
3. Tutup lengkap

T
Masukkan:
Nama Produk
Tampil otomatis : Harga Data
Tambah Y Simpan Y
Kode Produk Pilih Satuan lengkap?
Stok
Tanggal Kadaluarsa Y
T
Menyimpan
Klik 1x Tampil data Data
Y
Datagridview yang diklik T
T
Tampil pesan :
Ubah : Data berhasil
Nama Produk tersimpan
Harga
Ubah Y C
Satuan
Stok Batal T
Tanggal Kadaluarsa
T T
T

T Masukkan Data
T Hapus Perbarui Y B
Nama Produk lengkap?

Y
T Tampil pesan :
memperbarui
Mencari Data Data berhasil
T Y Data
diperbarui

Batal
T C
Ketemu?
Yakin ingin Y
Tutup menghapus
data?
Y

Y
Tampil data

Hapus Data
T
Y

A
Tampil pesan :
Data berhasil
dihapus

Selesai

Gambar III.9.

Flowchart Data Produk


63

6. Flowchart Data Jenis Perawatan

Mulai

Pilih :
1. Tambah Tampil pesan :
2. Klik Datagridview B Data belum
3. Tutup lengkap

Pilih tempat perawatan T


Masukkan : Nama
Perawatan
Tampil otomatis : Data
Tambah Y Pilih :Jam Perawatan Simpan Y
Kode Perawatan lengkap?
Pilih Satuan
Masukkan: Harga
Biaya Tambahan Y
T
Menyimpan
Klik 1x Tampil data Data
Y
Datagridview yang diklik T
T
Tampil pesan :
Ubah : Data berhasil
Tempat Perawatan tersimpan
Nama Perawatan
Ubah Y C
Jam Perawatan
Harga Batal T
Biaya Tambahan
T T
T

T Masukkan Data
Nama T Hapus Perbarui Y B
lengkap?
Perawatan
Y
T Tampil pesan :
Memperbarui
Mencari Data Data berhasil
T Y Data
diperbarui

Batal
T C
Ketemu?
Yakin ingin Y
Tutup menghapus
data?
Y

Y
Tampil data

Hapus Data
T
Y

A
Tampil pesan :
Data berhasil
dihapus

Selesai

Gambar III.10.

Flowchart Data Jenis Perawatan


64

7. Flowchart Data Terapist

Mulai

Pilih :
1. Tambah Tampil pesan :
2. Klik Datagridview B Data belum
3. Tutup lengkap

T
Masukkan :
Tampil otomatis : Nama Terapist Data
Tambah Y Simpan Y
ID Terapist No.HP lengkap?
Alamat
Y
T

Menyimpan
Klik 1x Tampil data Data
Y
Datagridview yang diklik T

T
Tampil pesan :
Data berhasil
Ubah : tersimpan
Nama Terapist
Ubah Y C
No.HP
Alamat Batal T

T T
T

T Masukkan Data
Nama T Hapus Perbarui Y B
lengkap?
Terapist
Y
T Tampil pesan :
Memperbarui
Mencari Data Data berhasil
T Y Data
diperbarui

Batal
T C
Ketemu?
Yakin ingin Y
Tutup menghapus
data?
Y

Y
Tampil data

Hapus Data
T
Y

A
Tampil pesan :
Data berhasil
dihapus

Selesai

Gambar III.11.

Flowchart Data Terapist


65

8. Flowchart Master Data Pengguna

Mulai

Pilih :
1. Tambah Tampil pesan :
2. Klik Datagridview B Data belum
3. Tutup lengkap

T
Masukkan :
Tampil otomatis : Nama Pengguna Data
Tambah Y Simpan Y
ID Pengguna Password lengkap?
Level
Y
T

Menyimpan
Klik 1x Tampil data Data
Y
Datagridview yang diklik T

T
Tampil pesan :
Data berhasil
Ubah : tersimpan
Nama Pengguna
Ubah Y C
Password
Level Batal T

T T
T

T Masukkan Data
Nama T Hapus Perbarui Y B
lengkap?
Pengguna
Y
T Tampil pesan :
Memperbarui
Mencari Data Data berhasil
T Y Data
diperbarui

Batal
T C
Ketemu?
Yakin ingin Y
Tutup menghapus
data?
Y

Y
Tampil data

Hapus Data
T
Y

A
Tampil pesan :
Data berhasil
dihapus

Selesai

Gambar III.12.

Flowchart Data Pengguna


66

9. Flowchart Pendaftaran Perawatan

Mulai

B A

Pilih :
1. Tambah
2. Tutup Simpan
Tampil
pesan Data
T belum C
Y
lengkap
Data
Tambah lengkap ?

Y Tampil Pesan:
Y Data berhasil
Menyimpan tersimpan
Tampil otomatis : Data
No.Pendaftaran
Jam
E
Tanggal Daftar
ID Pengguna
ID Pengguna

Pilih ID
Pelanggan
T

Tampil :
Status
Nama
No.HP
Alamat
T
Pilih Tempat
Perawatan

Tampil Pesan:
Perawatan Di Pilih Tanggal Tanggal
Y Tanggal tidak
Rumah? Perawatan Benar?
valid

T Y
Tampil:
Pilih ID
Nama Perawatan
Terapist
Harga

Tampil Jam Pilih Nama


C
Perawatan Perawatan

Masukkan
Tampil Harga T Batal B
Produk

Y
Data masuk
ke dalam A
datagridview
Tutup T

Y E

Selesai

Gambar III.13.

Flowchart Pendaftaran Perawatan


67

10. Flowchart Jadwal Perawatan

Mulai

Tampil ID
Pengguna

Pilih:
1. Pilih tempat
T perawatan
2. Kembali

Pilih Tempat Data


Y
Perawatan Tersedia?

T Y

Kembali Tampil data riwayat


transaksi di dalam
datagridview

Selesai

Gambar III.14.

Flowchart Jadwal Perawatan


68

11. Flowchart Transaksi Produk

Mulai A

Pilih :
1. Tambah Produk
2. Tutup
Masukkan
Uang Y
Bayar

Tutup T Tambah T

Uang Bayar
Y Cukup ?

Tampil otomatis :
No.Transaksi Y
Tanggal
Y
Jam Tampil
ID Pengguna Uang
Kembali

Pilih ID
Pelanggan
Simpan
Tampil
pesan Data
T belum
Tampil : Y
lengkap
Nama
Pelanggan Data
lengkap ?
Tampil pesan
Y
Anda telah
Pilih Nama melakukan
T Menyimpan
Produk pembayaran
Data

Tampil : Tampil
Kode Produk Stok Bukti
Harga mencukupi? Pembayaran
Stok
Y

Masukkan
Jumlah Beli

Tampil Masukkan T Batal


Subtotal Produk

Data masuk
ke dalam
datagridview

Tampil:
Total Harga
A
Diskon
Total Bayar

Selesai

Gambar III.15.

Flowchart Transaksi Produk


69

12. Flowchart Perawatan

Mulai
T Y

Pilih :
1. Tambah
2. Tutup Tampil pesan:
Anda Telah
Telah bayar? Y
Melakukan
Pembayaran!
Tutup T Tambah
T

Y
Masukkan
Uang
Tampil otomatis : Bayar
No.Perawatan
Y
Tanggal
Jam T
ID Pengguna

Uang Bayar
Cukup ?
Pilih
No.Pendaftar
an
Y

Tampil
Tampil :
Uang
Nama Pelanggan
Kembali
Tanggal Perawatan
Y Tempat Perawatan
Jam Perawatan
Biaya Tambahan
ID Terapist Simpan
Datagridview Tampil
Perawatan pesan: Uang
Y T bayar tidak
Total Harga
Diskon cukup
Total Bayar Data
lengkap ?
Tampil pesan
Y
Anda telah
melakukan
Menyimpan pembayaran
Data

Tampil
Bukti
Pembayaran

Selesai

Gambar III.16.

Flowchart Perawatan
70

13. Flowchart Riwayat Transaksi

Mulai

Tampil ID
Pengguna
T

Masukkan
Data
Y Nama
Tersedia
Pelanggan

Pilih : Y

1. Batal
2. Tutup Tampil data
riwayat transaksi
di dalam
datagridview
Batal T

T Tutup

Selesai

Gambar III.17.
Flowchart Riwayat Transaksi
71

14. Flowchart Riwayat Perawatan

Mulai

Tampil ID
Pengguna
T

Masukkan
Data
Y Nama
Tersedia
Pelanggan

Pilih : Y

1. Batal
2. Tutup Tampil data
riwayat transaksi
di dalam
datagridview
Batal T

T Tutup

Selesai

Gambar III.18.

Flowchart Riwayat Perawatan


72

15. Flowchart Laporan Master

Mulai

Pilih :
1. Data Pelanggan
2. Data Produk Data Data Data Jenis Data Data
T T T T T
3. Data Jenis Pelanggan Produk Perawatan Terapist Pengguna
Perawatan
4. Data Terapist
5. Data Pengguna Y Y Y Y Y
T
6. Tutup
Cetak Cetak Cetak Cetak Cetak

Laporan Laporan Laporan Laporan Laporan


Data Data Data Jenis Data Data
Pelanggan Produk Perawatan Terapist Pengguna

Tutup

Y
Selesai

Gambar III.19.

Flowchart Laporan Master


73

16. Flowchart Laporan Transaksi Produk

Mulai

Pilih
1. Laporan Harian
Laporan Laporan Laporan
2. Laporan Periode Y T T T
Harian Periode Bulanan
3. Laporan Bulanan
4. Tutup
Y Y Y
Pilih tanggal
Pilih tanggal awal dan
Pilih bulan dan T
yang ingin tanggal akhir
tahun
dicetak yang ingin
dicetak

Cetak Cetak Cetak

Laporan Laporan Laporan


Harian Periode Bulanan

Tutup

Selesai

Gambar III.20.

Flowchart Laporan Transaksi Produk


74

17. Flowchart Laporan Perawatan


Mulai

Pilih
1. Laporan Harian
Laporan Laporan Laporan
2. Laporan Periode Y T T T
Harian Periode Bulanan
3. Laporan Bulanan
4. Tutup
Y Y Y
Pilih tanggal
Pilih tanggal awal dan
Pilih bulan dan T
yang ingin tanggal akhir
tahun
dicetak yang ingin
dicetak

Cetak Cetak Cetak

Laporan Laporan Laporan


Harian Periode Bulanan

Tutup

Selesai

Gambar III.21.

Flowchart Laporan Perawatan


75

18. Flowchart Lembar Terapist

Mulai

Tampil ID
Pengguna

Tampil pesan:
Pilih :
Silakan pilih ID
1. Cetak
Terapist terlebih
2. Batal T
dahulu

Y
Y
Tampil Tanggal
Perawatan
Cetak

Y Lembar
Cetak
Terapist

Batal

Selesai

Gambar III.22.

Flowchart Lembar Terapist

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 akan dijalankan.
76

1. Perangkat Keras (Hardware)

Perangkat keras adalah peralatan yang secara fisik digunakan untuk

mendukung program yang dijalankan. Spesifikasi perangkat keras yang

penulis usulkan adalah sebagai berikut:

a. Processor : Intel (R) Core ™ i3-3217U CPU @1.80GHz

b. Memory (RAM) : 2.00 GB

c. Monitor : 14”

d. Harddisk : 80 GB

e. Keyboard : Standart Keyboard

f. Mouse : Standar Mouse

g. Printer : Deskjet Printer

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:

a. Sistem Operasi : Microsoft Windows 7

b. Bahasa Pemrograman : Microsoft Visual Basic .Net

c. Program atau Software pendukung : MySQL, SAP Crystal Report

3.9. Implementasi

A. Implementasi Rancangan Form / Antar Muka

Implementasi rancangan antar muka pada program salon berdasarkan

rancangan antar muka.


77

1. Login

Pengguna baik Admin maupun Kasir harus melakukan login terlebih

dahulu untuk masuk ke Menu Utama Jika login berhasil, maka menu-

menu yang sesuai dengan hak akses yang dimiliki akan ditampilkan.

Gambar III. 23
Implementasi Antar Muka Login

2. Menu Utama

Pada Menu Utama, pengguna dapat menggunakan program sesuai

dengan hak akses yang dimiliki.

Gambar III. 24
Implementasi Antar Muka Menu Utama
78

3. Pelanggan

Pada form ini Admin dan kasir dapat melakukan tambah, ubah, simpan

perbarui dan hapus data pelanggan serta cetak kartu member.

Gambar III. 25
Implementasi Antar Muka Pelanggan
4. Produk

Pada form ini Admin dapat melakukan tambah, ubah, simpan perbarui

dan hapus data produk.


79

Gambar III. 26
Implementasi Antar Muka Produk

5. Jenis Perawatan

Pada form ini Admin dapat melakukan tambah, ubah, simpan perbarui

dan hapus data jenis perawatan.

Gambar III. 27
Implementasi Antar Muka Jenis Perawatan
80

6. Terapist

Pada form ini Admin dapat melakukan tambah, ubah, simpan perbarui

dan hapus data terapist.

Gambar III. 28
Implementasi Antar Muka Terapist

7. Pengguna

Pada form ini Admin dapat melakukan tambah, ubah, simpan perbarui

dan hapus data terapist.


81

Gambar III. 29
Implementasi Antar Muka Pengguna

8. Pendaftaran

Pada form ini Admin dan kasir dapat menambah data pendaftaran

perawatan.

Gambar III. 30
Implementasi Antar Muka Pendaftaran
82

9. Jadwal Perawatan

Admin dapat melihat jadwal perawatan dari pelanggan salon.

Gambar III. 31
Implementasi Antar Muka Jadwal Perawatan

10. Transaksi Produk

Pada form ini Admin dan kasir dapat menambah transaksi produk.

Gambar III. 32
Implementasi Antar Muka Transaksi Produk
83

11. Perawatan

Pada form ini Admin dan kasir dapat menambah data perawatan

pelanggan salon.

Gambar III. 33
Implementasi Antar Muka Perawatan

12. Riwayat Transaksi Produk

Pada form ini Admin dan kasir dapat melihat data dari transaksi produk

pada salon yang telah dilakukan pelanggan.

Gambar III. 34
Implementasi Antar Muka Riwayat Transaksi Produk
84

13. Riwayat Perawatan

Pada form ini Admin dan kasir dapat melihat data perawatan pada salon

yang telah dilakukan pelanggan.

Gambar III. 35
Implementasi Antar Muka Riwayat Perawatan

14. Laporan Master

Pada form ini, Admin dapat mecetak laporan data master yang terdiri

dari master pelanggan, produk, jenis perawatan, terapist, dan pengguna.

Gambar III. 36
Implementasi Antar Muka Laporan Master
85

15. Laporan Transaksi Produk

Pada form ini, Admin dapat mecetak laporan transaksi produk

berdasarkan harian, periode tanggal dan bulanan.

Gambar III. 37
Implementasi Antar Muka Laporan Transaksi Produk

16. Laporan Perawatan

Pada form ini, Admin dapat mecetak laporan transaksi perawatan

berdasarkan harian, periode tanggal dan bulanan.

Gambar III. 38
Implementasi Antar Muka Laporan Perawatan
86

3.10. Pengujian Unit

Pengujian terhadap program yang dibuat menggunakan blackbox testing

yang fokus terhadap proses masukan dan keluaran.

A. Pengujian terhadap Halaman Login

Tabel III.12
Hasil Pengujian Black Box Testing Halaman Login

No Skenario Test Case Hasil yang Hasil Kesimpulan


Pengujian diharapkan Pengujian
1. Id_pengguna Id_pengguna: Sistem akan Sesuai Valid
tidak diisi (kosong) menolak akses harapan
kemudian tekan Password : pengguna dan
enter (kosong) menampilkan
pesan:
Masukkan ID
Pengguna!
2. Mengetikkan Id_pengguna : Sistem akan Sesuai Valid
id_pengguna (PGN008) menolak akses harapan
salah kemudian password : pengguna dan
tekan enter (kosong) menampilkan
pesan:
ID Pengguna
tidak
ditemukan!
3. Mengetikkan ID Id_pengguna : Sistem akan Sesuai Valid
Pengguna benar (PGN001) menerima akses harapan
dan password password : pengguna untuk
kosong kemudian (kosong) melanjutkan dan
tekan enter menampilkan
pesan:
Masukkan
Password
Pengguna!
4. Mengetikkan ID Id_pengguna : Sistem akan Sesuai Valid
Pengguna benar (PG0001) menerima akses harapan
dan password password : pengguna untuk
salah kemudian (11111) melanjutkan dan
tekan enter menampilkan
pesan:
Password Yang
Anda Masukkan
Salah!
5. Mengetikkan Id_pengguna : Sistem akan Sesuai Valid
id_pengguna dan (PGN001) menerima akses harapan
password dengan password : login dan
87

data yang benar (54321) langsung


kemudian klik menampilkan
tombol login menu utama

B. Pengujian terhadap Halaman Ganti Password

Tabel III.13
Hasil Pengujian Black Box Testing Halaman Ganti Password

No Skenario Test Case Hasil yang Hasil Kesimpula


Pengujian diharapkan Pengujian n
Sistem akan Sesuai Valid
menolak akses harapan
Nama Pengguna pengguna dan
tidak diisi Nama Pengguna menampilkan
1.
kemudian tekan : (kosong) pesan:
enter Nama Pengguna
yang Anda
masukkan salah!
Sistem akan Sesuai Valid
menolak akses harapan
Mengetikan Nama pengguna dan
Pengguna salah Nama Pengguna menampilkan
2.
kemudian tekan : (RIANA) pesan:
enter Nama Pengguna
yang Anda
masukkan salah!
Sistem akan Sesuai Valid
Mengetikan Nama
Nama Pengguna menerima akses harapan
Pengguna benar
3. : (PUJI pengguna untuk
kemudian tekan
ARIYANTI) melanjutkan
enter
proses
Sistem akan Sesuai Valid
menolak akses harapan
Password Lama pengguna dan
Password Lama
4. kosong kemudian menampilkan
: (kosong)
tekan enter pesan:
Password lama
salah!
Sistem akan Sesuai Valid
menolak akses harapan
Mengetikan
pengguna dan
Password Lama Password Lama
5. menampilkan
salah kemudian : (11111)
pesan:
tekan enter
Password lama
salah!
Mengetikan Password Lama Sistem akan Sesuai Valid
6.
Password Lama : (54321) menerima akses harapan
88

benar kemudian pengguna untuk


tekan enter melanjutkan
Sistem akan Sesuai Valid
menolak akses harapan
Password Baru pengguna dan
Password Baru :
7. kosong kemudian menampilkan
(kosong)
tekan enter pesan:
Password baru
wajib diisi!
Mengetikan Sistem akan Sesuai Valid
Password Baru Password Lama menerima akses harapan
8.
kemudian tekan : (12345) pengguna untuk
enter melanjutkan
Sistem akan Sesuai Valid
menolak akses harapan
Konfirmasi
Konfirmasi pengguna dan
Password kosong
9. Password: menampilkan
kemudian tekan
(kosong) pesan:
enter
Password tidak
cocok
Sistem akan Sesuai Valid
Mengetikan menerima akses harapan
Konfirmasi Konfirmasi pengguna dan
10. Password benar Password : menampilkan
kemudian tekan (12345) pesan: Yakin
enter ingin mengganti
password..?
Sistem akan Sesuai Valid
menerima akses harapan
11. Tekan YES Ganti Password pengguna dan
password akan
terganti

C. Pengujian terhadap Halaman Pelanggan

Tabel III.14

Hasil Pengujian Black Box Testing Halaman Pelanggan

No Skenario Test Case Hasil yang Hasil Kesimpulan


Pengujian diharapkan Pengujian
Kode pelanggan Sistem akan Sesuai Valid
: (tampil menampilkan harapan
Klik tombol otomatis) pesan : Data
Tambah Status belum lengkap
1.
kemudian klik pelanggan : dan sistem tidak
simpan (tampil akan menyimpan
otomatis) data
Nama
89

pelanggan :
(kosong)
No. HP : (terisi)
Alamat : (terisi)
Kode pelanggan Sistem akan Sesuai Valid
: (tampil menyimpan data harapan
otomatis) ke dalam
Status database dan
pelanggan : menampilkan di
(tampil Data Grid View
otomatis) dan menampilkan
Nama pesan: Data
pelanggan : berhasil tersimpan
(terisi)
No. HP : (terisi)
Alamat : (terisi)

Tampil data Sistem akan Sesuai Valid


yang akan menampilkan harapan
diubah, pesan : Data
Data masih ada Belum Lengkap
yang kosong. dan sistem tidak
Kode Pelanggan akan
: (PL0001) memperbarui data
Status
Pelanggan :
(MEMBER)
Nama
Pelanggan :
(SUSANTI)
No.HP :
Klik 1x pada (kosong)
datagrid view Alamat : (Jl.
2.
kemudian tekan Raya Pesona
tombol perbarui Anggrek,
Bekasi)
Data sudah Sistem akan Sesuai Valid
lengkap memperbarui data harapan
Kode Pelanggan pada database
: (PL0001) dan menampilkan
Status data pada
Pelanggan : DataGridView
(MEMBER) dan menampilkan
Nama pesan : Data
Pelanggan : berhasil
(SUSANTI) diperbarui
No.HP :
(082456787654)
Alamat : (Jl.
Raya Pesona
90

Anggrek,
Bekasi)
Klik 1x pada Sistem akan Sesuai Valid
datagrid view Tampil data mengosongkan harapan
3.
kemudian tekan yang diklik textbox
tombol batal
Klik 1x pada Sistem akan Sesuai Valid
datagrid view menampilkan harapan
kemudian tekan pesan : Yakin
tombol hapus ingin menghapus
Tampil data data?
4.
yang diklik Jika YES, data
akan terhapus dari
database, jika NO
kembali seperti
semula
Klik 1x pada Sistem akan Sesuai Valid
datagrid view Tampil data mencetak Kartu harapan
5.
kemudian tekan yang diklik Member
tombol cetak
Sistem akan Sesuai Valid
menampilkan data harapan
Ketikkan data
yang dicari
berdasarkan
berdasarkan nama
nama pelanggan
pelanggan pada
Data Grid View
6. Pencarian data Sistem tidak akan Sesuai Valid
menampilkan data harapan
Data tidak pada Data Grid
sesuai dengan View karena data
nama pelanggan tidak tersedia
(Data Grid View
akan kosong)
Sistem akan Sesuai Valid
menutup form harapan
7. Klik tombol tutup Keluar dari form pelanggan dan
kembali ke Menu
Utama

D. Pengujian terhadap Halaman Produk

Tabel III.15
Hasil Pengujian Black Box Testing Halaman Produk
Skenario Test Case Hasil yang Hasil Kesimpulan
No.
Pengujian diharapkan Pengujian
Klik tombol Kode Produk : Sistem akan Sesuai Valid
1. Tambah (tampil menampilkan harapan
kemudian klik otomatis) pesan : Data
91

simpan Nama Produk : belum lengkap


(Kosong) dan sistem tidak
Harga : (terisi) akan menyimpan
Satuan : (terisi) data
Stok : (terisi)
Tanggal
Kadaluarsa :
(terisi)
Kode Produk : Sistem akan Sesuai Valid
(tampil menyimpan data harapan
otomatis) ke dalam
Nama Produk : database dan
(terisi) menampilkan di
Harga : (terisi) Data Grid View
Satuan : (terisi) dan menampilkan
Stok : (terisi) pesan: Data
Tanggal berhasil tersimpan
Kadaluarsa :
(terisi)

Tampil data Sistem akan Sesuai Valid


yang akan menampilkan harapan
diubah, pesan: Data
Data masih ada Belum Lengkap
yang kosong. dan sistem tidak
Kode Produk : akan
Klik 1x pada (tampil memperbarui data
datagrid view otomatis)
kemudian tekan Nama Produk :
tombol perbarui (terisi)
Harga :
(Kosong)
Satuan : (terisi)
Stok : (terisi)
2. Tanggal
Kadaluarsa :
(terisi)
Data sudah Sistem akan Sesuai Valid
lengkap memperbarui data harapan
Kode Produk : pada database
(tampil dan menampilkan
otomatis) data pada
Nama Produk : DataGridView
(terisi) dan menampilkan
Harga : pesan : Data
(Kosong) berhasil
Satuan : (terisi) diperbarui
Stok : (terisi)
Tanggal
Kadaluarsa :
92

(terisi)
Klik 1x pada Sistem akan Sesuai Valid
datagrid view Tampil data mengosongkan harapan
3.
kemudian tekan yang diklik textbox
tombol batal
Klik 1x pada Sistem akan Sesuai Valid
datagrid view menampilkan harapan
kemudian tekan pesan : Yakin
tombol hapus ingin menghapus
Tampil data data?
4.
yang diklik Jika YES, data
akan terhapus dari
database, jika NO
kembali seperti
semula
Sistem akan Sesuai Valid
menampilkan data harapan
Ketikkan data
yang dicari
berdasarkan
berdasarkan nama
nama produk
produk pada Data
Grid View
5. Pencarian data Sistem tidak akan Sesuai Valid
menampilkan data harapan
Data tidak pada Data Grid
sesuai dengan View karena data
nama produk tidak tersedia
(Data Grid View
akan kosong)
Sistem akan Sesuai Valid
menutup form harapan
6. Klik tombol tutup Keluar dari form produk dan
kembali ke Menu
Utama

E. Pengujian terhadap Halaman Jenis Perawatan

Tabel III.16

Hasil Pengujian Black Box Testing Halaman Jenis Perawatan

Skenario Test Case Hasil yang Hasil Kesimpulan


No.
Pengujian diharapkan Pengujian
Kode Perawatan Sistem akan Sesuai Valid
: (tampil menampilkan harapan
Klik tombol
otomatis) pesan : Data
Tambah
1. Tempat belum lengkap
kemudian klik
Perawatan : dan sistem tidak
simpan
(terisi) akan menyimpan
Nama data
93

Perawatan :
(kosong)
Harga : (terisi)
Biaya
Tambahan:
(terisi)
Kode Perawatan Sistem akan Sesuai Valid
: (tampil menyimpan data harapan
otomatis) ke dalam
Tempat database dan
Perawatan : menampilkan di
(terisi) Data Grid View
Nama dan menampilkan
Perawatan : pesan: Data
(terisi) berhasil tersimpan
Harga : (terisi)
Biaya
Tambahan:
(terisi)

Tampil data Sistem akan Sesuai Valid


yang akan menampilkan harapan
diubah, pesan: Data
Data masih ada Belum Lengkap
yang kosong. dan sistem tidak
Kode Perawatan akan
: (tampil memperbarui data
otomatis)
Tempat
Perawatan :
(terisi)
Nama
Perawatan :
Klik 1x pada
(kosong)
datagrid view
2. Harga : (terisi)
kemudian tekan
Biaya
tombol perbarui
Tambahan:
(terisi)
Data sudah Sistem akan Sesuai Valid
lengkap memperbarui data harapan
Kode Perawatan pada database
: (tampil dan menampilkan
otomatis) data pada
Tempat DataGridView
Perawatan : dan menampilkan
(terisi) pesan : Data
Nama berhasil
Perawatan : diperbarui
(terisi)
Harga : (terisi)
94

Biaya
Tambahan:
(terisi)
Klik 1x pada Sistem akan Sesuai Valid
datagrid view Tampil data mengosongkan harapan
3.
kemudian tekan yang diklik textbox
tombol batal
Klik 1x pada Sistem akan Sesuai Valid
datagrid view menampilkan harapan
kemudian tekan pesan : Yakin
tombol hapus ingin menghapus
Tampil data data?
4.
yang diklik Jika YES, data
akan terhapus dari
database, jika NO
kembali seperti
semula
Sistem akan Sesuai Valid
menampilkan data harapan
Ketikkan data
yang dicari
berdasarkan
berdasarkan nama
nama perawatan
perawatan pada
Data Grid View
5. Pencarian data Sistem tidak akan Sesuai Valid
menampilkan data harapan
Data tidak pada Data Grid
sesuai dengan View karena data
nama perawatan tidak tersedia
(Data Grid View
akan kosong)
Sistem akan Sesuai Valid
menutup form harapan
6. Klik tombol tutup Keluar dari form jenis_perawatan
dan kembali ke
Menu Utama

F. Pengujian terhadap Halaman Terapist

Tabel III.17

Hasil Pengujian Black Box Testing Halaman Terapist

Skenario Test Case Hasil yang Hasil Kesimpulan


No.
Pengujian diharapkan Pengujian
ID Terapist : Sistem akan Sesuai Valid
Klik tombol
(tampil menampilkan harapan
Tambah
1. otomatis) pesan : Data
kemudian klik
Nama Terapist : belum lengkap
simpan
(terisi) dan sistem tidak
95

No.HP : akan menyimpan


(kosong) data
Alamat : (terisi)
Sistem akan Sesuai Valid
ID Terapist : menyimpan data harapan
(tampil ke dalam
otomatis) database dan
Nama Terapist : menampilkan di
(terisi) Data Grid View
No.HP : (terisi) dan menampilkan
Alamat : (terisi) pesan: Data
berhasil tersimpan
Tampil data
yang akan Sistem akan Sesuai Valid
diubah, menampilkan harapan
Data masih ada pesan: Data
yang kosong. Belum Lengkap
ID Terapist : dan sistem tidak
(tampil akan
otomatis) memperbarui data
Nama Terapist :
(terisi)
Klik 1x pada
No.HP :
datagrid view
2. (kosong)
kemudian tekan
Alamat : (terisi)
tombol perbarui
Sistem akan Sesuai Valid
Data sudah
memperbarui data harapan
lengkap
pada database
ID Terapist :
dan menampilkan
(tampil
data pada
otomatis)
DataGridView
Nama Terapist :
dan menampilkan
(terisi)
pesan : Data
No.HP : (terisi)
berhasil
Alamat : (terisi)
diperbarui
Klik 1x pada Sistem akan Sesuai Valid
datagrid view Tampil data mengosongkan harapan
3.
kemudian tekan yang diklik textbox
tombol batal
Klik 1x pada Sistem akan Sesuai Valid
datagrid view menampilkan harapan
kemudian tekan pesan : Yakin
tombol hapus ingin menghapus
Tampil data data?
4.
yang diklik Jika YES, data
akan terhapus dari
database, jika NO
kembali seperti
semula
5. Pencarian data Ketikkan data Sistem akan Sesuai Valid
96

berdasarkan menampilkan data harapan


nama terapist yang dicari
berdasarkan nama
terapist pada Data
Grid View
Sistem tidak akan Sesuai Valid
menampilkan data harapan
Data tidak pada Data Grid
sesuai dengan View karena data
nama terapist tidak tersedia
(Data Grid View
akan kosong)
Sistem akan Sesuai Valid
menutup form harapan
6. Klik tombol tutup Keluar dari form jenis_perawatan
dan kembali ke
Menu Utama

G. Pengujian terhadap Halaman Pengguna

Tabel III.18

Hasil Pengujian Black Box Testing Halaman Pengguna

Skenario Test Case Hasil yang Hasil Kesimpulan


No.
Pengujian diharapkan Pengujian
ID Pengguna : Sistem akan Sesuai Valid
(tampil menampilkan harapan
otomatis) pesan : Data
Nama belum lengkap
Pengguna: dan sistem tidak
(terisi) akan menyimpan
Password : data
Klik tombol (kosong)
Tambah level : (terisi)
1.
kemudian klik ID Pengguna : Sistem akan Sesuai Valid
simpan (tampil menyimpan data harapan
otomatis) ke dalam
Nama database dan
Pengguna: menampilkan di
(terisi) Data Grid View
Password : dan menampilkan
(terisi) pesan: Data
level : (terisi)) berhasil tersimpan

Klik 1x pada
Tampil data Sistem akan Sesuai Valid
datagrid view
2. yang akan menampilkan harapan
kemudian tekan
diubah, pesan: Data
tombol perbarui
Data masih ada Belum Lengkap
97

yang kosong. dan sistem tidak


ID Pengguna : akan
(tampil memperbarui data
otomatis)
Nama
Pengguna:
(terisi)
Password :
(kosong)
level : (terisi)
Data sudah Sistem akan Sesuai Valid
lengkap memperbarui data harapan
ID Pengguna : pada database
(tampil dan menampilkan
otomatis) data pada
Nama DataGridView
Pengguna: dan menampilkan
(terisi) pesan : Data
Password : berhasil
(terisi) diperbarui
level : (terisi)
Klik 1x pada Sistem akan Sesuai Valid
datagrid view Tampil data mengosongkan harapan
3.
kemudian tekan yang diklik textbox
tombol batal
Klik 1x pada Sistem akan Sesuai Valid
datagrid view menampilkan harapan
kemudian tekan pesan : Yakin
tombol hapus ingin menghapus
Tampil data data?
4.
yang diklik Jika YES, data
akan terhapus dari
database, jika NO
kembali seperti
semula
Sistem akan Sesuai Valid
menampilkan data harapan
Ketikkan data
yang dicari
berdasarkan
berdasarkan nama
nama pengguna
pengguna pada
Data Grid View
5. Pencarian data Sistem tidak akan Sesuai Valid
menampilkan data harapan
Data tidak pada Data Grid
sesuai dengan View karena data
nama pengguna tidak tersedia
(Data Grid View
akan kosong)
Sistem akan Sesuai Valid
6. Klik tombol tutup Keluar dari form
menutup form harapan
98

pengguna dan
kembali ke Menu
Utama

H. Pengujian terhadap Halaman Pendaftaran

Tabel III.19

Hasil Pengujian Black Box Testing Halaman Pendaftaran

Skenario Test Case Hasil yang Hasil Kesimpulan


No.
Pengujian diharapkan Pengujian
No. Pendaftaran : (tampil Sistem akan Sesuai Valid
otomatis) menolak untuk harapan
Jam : (tampil otomatis) melanjutkan
Tanggal Daftar: (tampil memasukkan
otomatis) data karena
ID Pengguna : (tampil data belum
otomatis) lengkap
ID Pelanggan : (terisi)
Status: (terisi)
Nama : (terisi)
No.HP : (terisi)
Alamat : (terisi)
Tempat Perawatan :
(terisi)
Tanggal Perawatan:
(terisi)
Klik tombol Biaya Tambahan : (terisi)
Tambah Nama Perawatan : (terisi)
1. kemudian Kode Perawatan : (terisi)
klik tombol Harga: (terisi)
Masukkan ID Terapist : (kosong)
Jam Perawatan (kosong)

No. Pendaftaran : (tampil Sistem akan Sesuai Valid


otomatis) menerima harapan
Jam : (tampil otomatis) akses
Tanggal Daftar: (tampil pengguna dan
otomatis) mengaktifkan
ID Pengguna : (tampil tombol
otomatis) masukkan
ID Pelanggan : (terisi)
Status: (terisi)
Nama : (terisi)
No.HP : (terisi)
Alamat : (terisi)
Tempat Perawatan :
(terisi)
99

Tanggal Perawatan:
(terisi)
Biaya Tambahan : (terisi)
Nama Perawatan : (terisi)
Kode Perawatan : (terisi)
Harga: (terisi)
ID Terapist : (terisi)
Jam Perawatan (terisi)

Sistem akan Sesuai Valid


menampilkan harapan
Tempat Perawatan :
pesan: Anda
(Di Rumah)
tidak dapat
Pilih Tempat menambah
2.
Perawatan perawatan lagi
Sistem akan Sesuai Valid
Tempat Perawatan : mengizinkan harapan
(Di Rumah) untuk
menambah
perawatan lagi
Tekan Sistem akan Sesuai Valid
tombol menyimpan harapan
masukkan data ke dalam
kemudian database dan
tekan tombol menampilkan
3. simpan Tombol simpan aktif pesan: Data
berhasil
tersimpan dan
mencetak
bukti
pendaftaran
Sistem akan Sesuai Valid
menutup form harapan
Klik tombol pendaftaran
4. Keluar dari form
tutup dan kembali
ke Menu
Utama

I. Pengujian terhadap Halaman Jadwal Perawatan

Tabel III.20

Hasil Pengujian Black Box Testing Halaman Jadwal Perawatan

No Skenario Test Case Hasil yang diharapkan Hasil Kesimpulan


Pengujian Pengujian
Pencarian Pilih data Sistem akan Sesuai Valid
1.
data yang akan menampilkan data yang harapan
100

ditampilkan dicari berdasarkan


tempat perawatan pada
Data Grid View
Sistem tidak akan Sesuai Valid
Data tidak
menampilkan data pada harapan
sesuai dengan
Data Grid View jika data
tempat
tidak tersedia (Data Grid
perawatan
View akan kosong)
Pilih data Sistem akan Sesuai Valid
kemudian Tampil data membersihkan data pada harapan
2.
klik tombol pada textbox textbox dan Data Grid
batal View
Sistem akan menutup Sesuai Valid
Klik
Keluar dari form jadwal perawatan harapan
3. tombol
form dan kembali ke Menu
tutup
Utama

J. Pengujian terhadap Halaman Transaksi Produk

Tabel III.21

Hasil Pengujian Black Box Testing Halaman Transaksi Produk

No Skenario Test Case Hasil yang Hasil Kesimpulan


Pengujian diharapkan Pengujian
No. Transaksi Produk : Sistem akan Sesuai Valid
(tampil otomatis) menambah harapan
Jam : (tampil otomatis) produk ke
Tanggal : (tampil dalam Data
otomatis) Grid View
ID pengguna : (tampil dan
otomatis) menampilkan
ID Pelanggan : (dipilih) “total harga,
Nama pelanggan : diskon dan
(tampil) total bayar”
Klik tombol
Nama produk : (terisi)
Tambah
Kode produk : (tampil)
1. kemudian
Harga : (tampil)
klik
Stok : (tampil)
masukkan
Jumlah beli : (terisi)
Subtotal: (tampil)
Uang bayar : (kosong)
Uang kembali :
(kosong)
No. Transaksi Produk : Sistem tidak Sesuai Valid
(tampil otomatis) akan harapan
Jam : (tampil otomatis) menambah
Tanggal : (tampil data produk ke
otomatis) dalam Data
101

Nama pengguna : Grid View dan


(tampil otomatis) menampilkan
ID Pengguna : (dipilih) pesan:
Nama pelanggan : Masukkan
(terisi) Jumlah Beli
Nama produk : (terisi)
Kode produk : (tampil)
Harga : (tampil)
Stok : (tampil)
Jumlah beli : (kosong)
Subtotal: (tampil)
Uang bayar : (kosong)
Uang kembali :
(kosong)
Sistem akan Sesuai Valid
menunjukkan harapan
data yang
Data akan tampil
boleh diubah
Tekan tombol Ubah
dan fokus
pada jumlah
beli
Sistem akan Sesuai Valid
menampilkan harapan
pesan:
Klik Masukkan
Data Tampil, Jumlah
2. datagrid Jumlah Beli
beli kosong
view sistem tidak
akan
memperbarui
data
Sistem akan Sesuai Valid
memperbarui harapan
Data telah dipilih, dan data dan
tampil pada textbox. menampilkan
Jumlah beli akan diubah data pada
Data Grid
View
Sistem akan Sesuai Valid
Pilih data membersihkan harapan
kemudian Tampil data pada seluruh data
3.
klik tombol textbox dan
batal menonaktifkan
textbox
Sistem akan Sesuai Valid
menampilkan harapan
Uang bayar : (kosong) pesan: Uang
Klik tombol
4. Uang kembali : Bayar Tidak
simpan
(kosong) Cukup dan
sistem tidak
akan
102

menyimpan
data ke dalam
database
Sistem akan Sesuai Valid
menampilkan harapan
pesan: Uang
Uang bayar : (kurang) bayar tidak
Uang kembali : cukup dan
(kosong) sistem akan
fokus ke
textbox uang
bayar
Sistem akan Sesuai Valid
menyimpan harapan
data ke dalam
Uang bayar : (pas) database dan
Uang kembali : (0) sistem akan
membuka
form detail
transaksi
Sistem akan Sesuai Valid
menyimpan harapan
data ke dalam
database dan
menampilkan
Uang bayar : (lebih)
uang
Uang kembali :
kembalian
(kembalian)
kemudian
sistem akan
membuka
form detail
transaksi
Sistem akan Sesuai Valid
menutup form harapan
Klik tombol transaksi
5. Keluar dari form
tutup produk dan
kembali ke
Menu Utama

K. Pengujian terhadap Halaman Perawatan

Tabel III.22

Hasil Pengujian Black Box Testing Halaman Perawatan

No Skenario Test Case Hasil yang Hasil Kesimpulan


Pengujian diharapkan Pengujian
1. Klik tombol No. perawatan : Sistem akan Sesuai Valid
Tambah (tampil otomatis) menampilkan total harapan
103

kemudian Jam : (tampil harga, diskon dan


klik Simpan otomatis) total bayar serta
Tanggal : (tampil menampilkan
otomatis) pesan: Uang Bayar
No. Pendaftaran : Tidak Cukup
(dipilih)
Nama pelanggan :
(terisi)
Tanggal perawatan
: (tampil)
Tempat perawatan
: (tampil)
ID Terapist :
(tampil)
Jam Perawatan :
(tampil)
Biaya tambahan :
(tampil)
Tampil data di
dalam
datagridview
Uang bayar :
(kosong)
Uang kembali :
(kosong)
No. perawatan : Sistem akan Sesuai Valid
(tampil otomatis) menampilkan uang harapan
Jam : (tampil kembali = 0 dan
otomatis) menampilkan pesan
Tanggal : (tampil : Anda Telah
otomatis) Melakukan
No. Pendaftaran : Pembayaran
(dipilih) Dan Pembayaran
Nama pelanggan : berhasil dilakukan
(terisi)
Tanggal perawatan
: (tampil)
Tempat perawatan
: (tampil)
ID Terapist :
(tampil)
Jam Perawatan :
(tampil)
Biaya tambahan :
(tampil)
Tampil data di
dalam
datagridview
Uang bayar : (pas)
Uang kembali : (0)
104

No. Pendaftaran : Sistem akan Sesuai Valid


(dipilih) menampilkan uang harapan
Nama pelanggan : kembalian dan
(terisi) menampilkan pesan
Tanggal perawatan : Anda Telah
: (tampil) Melakukan
Tempat perawatan Pembayaran
: (tampil) Dan Pembayaran
ID Terapist : berhasil dilakukan
(tampil)
Jam Perawatan :
(tampil)
Biaya tambahan :
(tampil)
Tampil data di
dalam
datagridview
Uang bayar :
(lebih)
Uang kembali :
(kembalian)
Sistem akan Sesuai Valid
Pilih data
membersihkan harapan
kemudian Tampil data pada
2. seluruh data dan
klik tombol textbox
menonaktifkan
batal
textbox
Sistem akan Sesuai Valid
menutup form harapan
Klik tombol
3. Keluar dari form Perawatan dan
tutup
kembali ke Menu
Utama

L. Pengujian terhadap Halaman Riwayat Transaksi

Tabel III.23

Hasil Pengujian Black Box Testing Halaman Riwayat Transaksi

No Skenario Test Case Hasil yang Hasil Kesimpulan


Pengujian diharapkan Pengujian
Sistem akan Sesuai Valid
menampilkan data harapan
Ketikkan data
yang dicari
berdasarkan
berdasarkan nama
Pencarian nama pelanggan
1. pelanggan pada
data
Data Grid View
Data tidak Sistem tidak akan Sesuai Valid
sesuai dengan menampilkan data harapan
nama pelanggan pada Data Grid
105

View jika data tidak


tersedia (Data Grid
View akan kosong)
Pilih data Sistem akan Sesuai Valid
kemudian membersihkan data harapan
2. Tampil data
klik tombol pada textbox dan
batal Data Grid View
Sistem akan Sesuai Valid
Klik menutup form harapan
3. tombol Keluar dari form riwayat transaksi
tutup dan kembali ke
Menu Utama

M. Pengujian terhadap Halaman Riwayat Perawatan

Tabel III.24

Hasil Pengujian Black Box Testing Halaman Riwayat Perawatan

No Skenario Test Case Hasil yang Hasil Kesimpulan


Pengujian diharapkan Pengujian
Sistem akan Sesuai Valid
menampilkan data harapan
Ketikkan data
yang dicari
berdasarkan nama
berdasarkan nama
pelanggan
pelanggan pada Data
Pencarian Grid View
1.
data Sistem tidak akan Sesuai Valid
menampilkan data harapan
Data tidak sesuai
pada Data Grid View
dengan nama
jika data tidak
pelanggan
tersedia (Data Grid
View akan kosong)
Pilih data Sistem akan Sesuai Valid
kemudian membersihkan data harapan
2. Tampil data
klik tombol pada textbox dan
batal Data Grid View
Sistem akan menutup Sesuai Valid
Klik
form riwayat harapan
3. tombol Keluar dari form
transaksi dan kembali
tutup
ke Menu Utama
106

N. Pengujian terhadap Halaman Laporan Master

Tabel III.25

Hasil Pengujian Black Box Testing Halaman Laporan Master

No Skenario Test Case Hasil yang diharapkan Hasil Kesimpulan


Pengujian Pengujian
Sistem akan Sesuai Valid
Mencetak
Klik laporan menampilkan laporan harapan
laporan
1. data data pelanggan
data
pelanggan menggunakan Crystal
pelanggan
Report
Sistem akan Sesuai Valid
Mencetak
menampilkan laporan harapan
laporan Klik laporan
2. data produk
data data produk
menggunakan Crystal
produk
Report
Sistem akan Sesuai Valid
Mencetak
Klik laporan menampilkan laporan harapan
laporan
3. data jenis data jenis perawatan
data jenis
perawatan menggunakan Crystal
perawatan
Report
Sistem akan Sesuai Valid
Mencetak
menampilkan laporan harapan
laporan Klik laporan
4. data terapist
data data terapist
menggunakan Crystal
terapist
Report
Sistem akan Sesuai Valid
Mencetak
menampilkan laporan harapan
laporan Klik laporan
5. data pengguna
data data pengguna
menggunakan Crystal
pengguna
Report
Klik Sistem akan menutup Sesuai Valid
Keluar dari
6. tombol form laporan master dan harapan
form
tutup kembali ke Menu Utama

O. Pengujian terhadap Halaman Laporan Transaksi Produk

Tabel III.26

Hasil Pengujian Black Box Testing Halaman Transaksi Produk

No Skenario Test Case Hasil yang Hasil Kesimpulan


Pengujian diharapkan Pengujian
Mencetak Pilih tanggal yang Sistem akan Sesuai Valid
1. laporan ingin dicetak menampilkan laporan harapan
transaksi Tanggal : (terisi) transaksi berdasarkan
107

produk tanggal yang dipilih


harian menggunakan Crystal
Report
Sistem akan Sesuai Valid
Tanggal : menampilkan pesan: harapan
Silakan pilih tanggal
(kosong) yang akan dicetak!

Pilih tanggal yang Sistem akan Sesuai Valid


ingin ditampilkan menampilkan laporan harapan
Tanggal Awal : transaksi berdasarkan
periode tanggal yang
(terisi)
Mencetak dipilih menggunakan
Tanggal Akhir : Crystal Report
laporan
(terisi)
2. transaksi
Pilih tanggal yang Sistem akan Sesuai Valid
produk
ingin ditampilkan menampilkan pesan: harapan
periode Silakan pilih periode
Tanggal Awal :
tanggal yang akan
(kosong)
dicetak!
Tanggal Akhir :
(kosong)
Pilih bulan dan Sistem akan Sesuai Valid
tahun yang ingin menampilkan laporan harapan
dicetak transaksi berdasarkan
Mencetak bulan dan tahun yang
Bulan : (terisi) dipilih menggunakan
laporan
Tahun : (terisi) Crystal Report
3. transaksi
Pilih bulan dan Sistem akan Sesuai Valid
produk
tahun yang ingin menampilkan pesan: harapan
bulanan Silakan pilih bulan
dicetak
dan tahun yang akan
Bulan : (kosong)
dicetak!
Tahun : (kosong)

P. Pengujian terhadap Halaman Laporan Perawatan

Tabel III.27

Hasil Pengujian Black Box Testing Halaman Laporan Perawatan

No Skenario Test Case Hasil yang diharapkan Hasil Kesimpulan


Pengujian Pengujian
Sistem akan Sesuai Valid
Pilih tanggal
menampilkan laporan harapan
yang ingin
perawatan berdasarkan
Mencetak dicetak
tanggal yang dipilih
laporan Tanggal :
1. menggunakan Crystal
perawatan (terisi)
Report
harian Sistem akan Sesuai Valid
Tanggal : menampilkan pesan: harapan
(kosong) Silakan pilih tanggal
yang akan dicetak!
108

Pilih tanggal Sistem akan Sesuai Valid


yang ingin menampilkan laporan harapan
ditampilkan perawatan berdasarkan
periode tanggal yang
Tanggal Awal :
dipilih menggunakan
(terisi) Crystal Report
Mencetak Tanggal Akhir :
laporan (terisi)
2.
perawatan Pilih tanggal Sistem akan Sesuai Valid
periode yang ingin menampilkan pesan: harapan
ditampilkan Silakan pilih periode
tanggal yang akan
Tanggal Awal :
dicetak!
(kosong)
Tanggal Akhir :
(kosong)
Pilih bulan dan Sistem akan Sesuai Valid
tahun yang menampilkan laporan harapan
perawatan berdasarkan
ingin dicetak
bulan dan tahun yang
Bulan : (terisi) dipilih menggunakan
Mencetak Tahun : (terisi) Crystal Report
laporan Pilih bulan dan Sistem akan Sesuai Valid
3.
perawatan tahun yang menampilkan pesan: harapan
bulanan ingin dicetak Silakan pilih bulan dan
tahun yang akan
Bulan :
dicetak!
(kosong)
Tahun :
(kosong)

You might also like