Top Banner
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.
44

BAB III PEMBAHASAN - repository.bsi.ac.id · Salon membuka cabang di Perum Limus Pratama Regency Blok C7 No. 14. Puji Salon beralamat di Perum Limus Pratama Regenci Blok L8 No. 18

Nov 16, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: BAB III PEMBAHASAN - repository.bsi.ac.id · Salon membuka cabang di Perum Limus Pratama Regency Blok C7 No. 14. Puji Salon beralamat di Perum Limus Pratama Regenci Blok L8 No. 18

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.

Page 2: BAB III PEMBAHASAN - repository.bsi.ac.id · Salon membuka cabang di Perum Limus Pratama Regency Blok C7 No. 14. Puji Salon beralamat di Perum Limus Pratama Regenci Blok L8 No. 18

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.

Page 3: BAB III PEMBAHASAN - repository.bsi.ac.id · Salon membuka cabang di Perum Limus Pratama Regency Blok C7 No. 14. Puji Salon beralamat di Perum Limus Pratama Regenci Blok L8 No. 18

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.

Page 4: BAB III PEMBAHASAN - repository.bsi.ac.id · Salon membuka cabang di Perum Limus Pratama Regency Blok C7 No. 14. Puji Salon beralamat di Perum Limus Pratama Regenci Blok L8 No. 18

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

Page 5: BAB III PEMBAHASAN - repository.bsi.ac.id · Salon membuka cabang di Perum Limus Pratama Regency Blok C7 No. 14. Puji Salon beralamat di Perum Limus Pratama Regenci Blok L8 No. 18

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

Page 6: BAB III PEMBAHASAN - repository.bsi.ac.id · Salon membuka cabang di Perum Limus Pratama Regency Blok C7 No. 14. Puji Salon beralamat di Perum Limus Pratama Regenci Blok L8 No. 18

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

Page 7: BAB III PEMBAHASAN - repository.bsi.ac.id · Salon membuka cabang di Perum Limus Pratama Regency Blok C7 No. 14. Puji Salon beralamat di Perum Limus Pratama Regenci Blok L8 No. 18

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

Page 8: BAB III PEMBAHASAN - repository.bsi.ac.id · Salon membuka cabang di Perum Limus Pratama Regency Blok C7 No. 14. Puji Salon beralamat di Perum Limus Pratama Regenci Blok L8 No. 18

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

Page 9: BAB III PEMBAHASAN - repository.bsi.ac.id · Salon membuka cabang di Perum Limus Pratama Regency Blok C7 No. 14. Puji Salon beralamat di Perum Limus Pratama Regenci Blok L8 No. 18

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

Page 10: BAB III PEMBAHASAN - repository.bsi.ac.id · Salon membuka cabang di Perum Limus Pratama Regency Blok C7 No. 14. Puji Salon beralamat di Perum Limus Pratama Regenci Blok L8 No. 18

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

Page 11: BAB III PEMBAHASAN - repository.bsi.ac.id · Salon membuka cabang di Perum Limus Pratama Regency Blok C7 No. 14. Puji Salon beralamat di Perum Limus Pratama Regenci Blok L8 No. 18

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

Page 12: BAB III PEMBAHASAN - repository.bsi.ac.id · Salon membuka cabang di Perum Limus Pratama Regency Blok C7 No. 14. Puji Salon beralamat di Perum Limus Pratama Regenci Blok L8 No. 18

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

Page 13: BAB III PEMBAHASAN - repository.bsi.ac.id · Salon membuka cabang di Perum Limus Pratama Regency Blok C7 No. 14. Puji Salon beralamat di Perum Limus Pratama Regenci Blok L8 No. 18

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

Page 14: BAB III PEMBAHASAN - repository.bsi.ac.id · Salon membuka cabang di Perum Limus Pratama Regency Blok C7 No. 14. Puji Salon beralamat di Perum Limus Pratama Regenci Blok L8 No. 18

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

Page 15: BAB III PEMBAHASAN - repository.bsi.ac.id · Salon membuka cabang di Perum Limus Pratama Regency Blok C7 No. 14. Puji Salon beralamat di Perum Limus Pratama Regenci Blok L8 No. 18

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

Page 16: BAB III PEMBAHASAN - repository.bsi.ac.id · Salon membuka cabang di Perum Limus Pratama Regency Blok C7 No. 14. Puji Salon beralamat di Perum Limus Pratama Regenci Blok L8 No. 18

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

Page 17: BAB III PEMBAHASAN - repository.bsi.ac.id · Salon membuka cabang di Perum Limus Pratama Regency Blok C7 No. 14. Puji Salon beralamat di Perum Limus Pratama Regenci Blok L8 No. 18

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

Page 18: BAB III PEMBAHASAN - repository.bsi.ac.id · Salon membuka cabang di Perum Limus Pratama Regency Blok C7 No. 14. Puji Salon beralamat di Perum Limus Pratama Regenci Blok L8 No. 18

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

Page 19: BAB III PEMBAHASAN - repository.bsi.ac.id · Salon membuka cabang di Perum Limus Pratama Regency Blok C7 No. 14. Puji Salon beralamat di Perum Limus Pratama Regenci Blok L8 No. 18

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

Page 20: BAB III PEMBAHASAN - repository.bsi.ac.id · Salon membuka cabang di Perum Limus Pratama Regency Blok C7 No. 14. Puji Salon beralamat di Perum Limus Pratama Regenci Blok L8 No. 18

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

Page 21: BAB III PEMBAHASAN - repository.bsi.ac.id · Salon membuka cabang di Perum Limus Pratama Regency Blok C7 No. 14. Puji Salon beralamat di Perum Limus Pratama Regenci Blok L8 No. 18

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

Page 22: BAB III PEMBAHASAN - repository.bsi.ac.id · Salon membuka cabang di Perum Limus Pratama Regency Blok C7 No. 14. Puji Salon beralamat di Perum Limus Pratama Regenci Blok L8 No. 18

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

Page 23: BAB III PEMBAHASAN - repository.bsi.ac.id · Salon membuka cabang di Perum Limus Pratama Regency Blok C7 No. 14. Puji Salon beralamat di Perum Limus Pratama Regenci Blok L8 No. 18

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

Page 24: BAB III PEMBAHASAN - repository.bsi.ac.id · Salon membuka cabang di Perum Limus Pratama Regency Blok C7 No. 14. Puji Salon beralamat di Perum Limus Pratama Regenci Blok L8 No. 18

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

Page 25: BAB III PEMBAHASAN - repository.bsi.ac.id · Salon membuka cabang di Perum Limus Pratama Regency Blok C7 No. 14. Puji Salon beralamat di Perum Limus Pratama Regenci Blok L8 No. 18

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

Page 26: BAB III PEMBAHASAN - repository.bsi.ac.id · Salon membuka cabang di Perum Limus Pratama Regency Blok C7 No. 14. Puji Salon beralamat di Perum Limus Pratama Regenci Blok L8 No. 18

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

Page 27: BAB III PEMBAHASAN - repository.bsi.ac.id · Salon membuka cabang di Perum Limus Pratama Regency Blok C7 No. 14. Puji Salon beralamat di Perum Limus Pratama Regenci Blok L8 No. 18

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

Page 28: BAB III PEMBAHASAN - repository.bsi.ac.id · Salon membuka cabang di Perum Limus Pratama Regency Blok C7 No. 14. Puji Salon beralamat di Perum Limus Pratama Regenci Blok L8 No. 18

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

Page 29: BAB III PEMBAHASAN - repository.bsi.ac.id · Salon membuka cabang di Perum Limus Pratama Regency Blok C7 No. 14. Puji Salon beralamat di Perum Limus Pratama Regenci Blok L8 No. 18

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

Page 30: BAB III PEMBAHASAN - repository.bsi.ac.id · Salon membuka cabang di Perum Limus Pratama Regency Blok C7 No. 14. Puji Salon beralamat di Perum Limus Pratama Regenci Blok L8 No. 18

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

Page 31: BAB III PEMBAHASAN - repository.bsi.ac.id · Salon membuka cabang di Perum Limus Pratama Regency Blok C7 No. 14. Puji Salon beralamat di Perum Limus Pratama Regenci Blok L8 No. 18

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

Page 32: BAB III PEMBAHASAN - repository.bsi.ac.id · Salon membuka cabang di Perum Limus Pratama Regency Blok C7 No. 14. Puji Salon beralamat di Perum Limus Pratama Regenci Blok L8 No. 18

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

Page 33: BAB III PEMBAHASAN - repository.bsi.ac.id · Salon membuka cabang di Perum Limus Pratama Regency Blok C7 No. 14. Puji Salon beralamat di Perum Limus Pratama Regenci Blok L8 No. 18

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

Page 34: BAB III PEMBAHASAN - repository.bsi.ac.id · Salon membuka cabang di Perum Limus Pratama Regency Blok C7 No. 14. Puji Salon beralamat di Perum Limus Pratama Regenci Blok L8 No. 18

51

9. Laporan Data Pelanggan

Gambar III.22

Implementasi Laporan Pelanggan

10. Laporan Data Layanan

Gambar III.23

Implementasi Laporan Layanan

Page 35: BAB III PEMBAHASAN - repository.bsi.ac.id · Salon membuka cabang di Perum Limus Pratama Regency Blok C7 No. 14. Puji Salon beralamat di Perum Limus Pratama Regenci Blok L8 No. 18

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

Page 36: BAB III PEMBAHASAN - repository.bsi.ac.id · Salon membuka cabang di Perum Limus Pratama Regency Blok C7 No. 14. Puji Salon beralamat di Perum Limus Pratama Regenci Blok L8 No. 18

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

Page 37: BAB III PEMBAHASAN - repository.bsi.ac.id · Salon membuka cabang di Perum Limus Pratama Regency Blok C7 No. 14. Puji Salon beralamat di Perum Limus Pratama Regenci Blok L8 No. 18

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

Page 38: BAB III PEMBAHASAN - repository.bsi.ac.id · Salon membuka cabang di Perum Limus Pratama Regency Blok C7 No. 14. Puji Salon beralamat di Perum Limus Pratama Regenci Blok L8 No. 18

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

Page 39: BAB III PEMBAHASAN - repository.bsi.ac.id · Salon membuka cabang di Perum Limus Pratama Regency Blok C7 No. 14. Puji Salon beralamat di Perum Limus Pratama Regenci Blok L8 No. 18

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

Page 40: BAB III PEMBAHASAN - repository.bsi.ac.id · Salon membuka cabang di Perum Limus Pratama Regency Blok C7 No. 14. Puji Salon beralamat di Perum Limus Pratama Regenci Blok L8 No. 18

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

Page 41: BAB III PEMBAHASAN - repository.bsi.ac.id · Salon membuka cabang di Perum Limus Pratama Regency Blok C7 No. 14. Puji Salon beralamat di Perum Limus Pratama Regenci Blok L8 No. 18

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

Page 42: BAB III PEMBAHASAN - repository.bsi.ac.id · Salon membuka cabang di Perum Limus Pratama Regency Blok C7 No. 14. Puji Salon beralamat di Perum Limus Pratama Regenci Blok L8 No. 18

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

Page 43: BAB III PEMBAHASAN - repository.bsi.ac.id · Salon membuka cabang di Perum Limus Pratama Regency Blok C7 No. 14. Puji Salon beralamat di Perum Limus Pratama Regenci Blok L8 No. 18

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

Page 44: BAB III PEMBAHASAN - repository.bsi.ac.id · Salon membuka cabang di Perum Limus Pratama Regency Blok C7 No. 14. Puji Salon beralamat di Perum Limus Pratama Regenci Blok L8 No. 18

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