BAB III PEMBAHASAN - repository.bsi.ac.id · laporan Laundry per bulan nya. Toko ini menyediakan...

48
25 BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Penulis melakukan tinjauan perusahaan pada Ica Laundry. 3.1.1. Sejarah Perusahaan Ica Laundry berdiri pada bulan maret 2019, beralamat di Perumahan Jati Mulya, Blok F. Jln Cemara 2 No.415 dan didirikan oleh ibu Silviana. Usaha Laundry ini berdiri atas dasar pemilik melihat banyaknya kebutuhkan masyarakat terhadap jasa Laundry dalam mencuci pakaian dan menyetrika pakaian. Ica Laundry mempercayakan 3 pegawai untuk menjalankan Laundry ini dari mulai menimbang sampai mencuci, pengeringan, menyetrika, packing dan membuat laporan Laundry per bulan nya. Toko ini menyediakan jasa paket lengkap yaitu, (Cuci dan setrika pakaian), Setrika pakaian, Cuci pakaian, Cuci Bedcover dan Cuci boneka. Saat ini Ica Laundry memiliki 2 mesin cuci, 2 mesin pengering, 2 setrika uap, 20 keranjang, 2 lemari dan 2 kipas angin. Adapun Visi dan Misi pada Ica Laundry adalah sebagai berikut: Visi : 1. Menjaga kebersihan agar terlihat rapih bagi konsumen. 2. Bekerja dengan cepat dan berkualitas.

Transcript of BAB III PEMBAHASAN - repository.bsi.ac.id · laporan Laundry per bulan nya. Toko ini menyediakan...

Page 1: BAB III PEMBAHASAN - repository.bsi.ac.id · laporan Laundry per bulan nya. Toko ini menyediakan jasa paket lengkap yaitu, (Cuci dan setrika pakaian), Setrika pakaian, Cuci pakaian,

25

BAB III

PEMBAHASAN

3.1 Tinjauan Perusahaan

Penulis melakukan tinjauan perusahaan pada Ica Laundry.

3.1.1. Sejarah Perusahaan

Ica Laundry berdiri pada bulan maret 2019, beralamat di Perumahan Jati Mulya,

Blok F. Jln Cemara 2 No.415 dan didirikan oleh ibu Silviana. Usaha Laundry ini berdiri

atas dasar pemilik melihat banyaknya kebutuhkan masyarakat terhadap jasa Laundry

dalam mencuci pakaian dan menyetrika pakaian.

Ica Laundry mempercayakan 3 pegawai untuk menjalankan Laundry ini dari

mulai menimbang sampai mencuci, pengeringan, menyetrika, packing dan membuat

laporan Laundry per bulan nya. Toko ini menyediakan jasa paket lengkap yaitu, (Cuci

dan setrika pakaian), Setrika pakaian, Cuci pakaian, Cuci Bedcover dan Cuci boneka.

Saat ini Ica Laundry memiliki 2 mesin cuci, 2 mesin pengering, 2 setrika uap, 20

keranjang, 2 lemari dan 2 kipas angin.

Adapun Visi dan Misi pada Ica Laundry adalah sebagai berikut:

Visi :

1. Menjaga kebersihan agar terlihat rapih bagi konsumen.

2. Bekerja dengan cepat dan berkualitas.

Page 2: BAB III PEMBAHASAN - repository.bsi.ac.id · laporan Laundry per bulan nya. Toko ini menyediakan jasa paket lengkap yaitu, (Cuci dan setrika pakaian), Setrika pakaian, Cuci pakaian,

26

Misi :

1. Menyediakan layanan laundry dengan kualitas yang terbaik sesuai dengan

kebutuhan konsumen.

2. Memberikan pelayanan laundry dengan harga murah tapi bersaing bagi konsumen.

3.1.2. Struktur Organisasi dan Fungsi

Dalam setiap badan usaha dibutuhkan struktur organisasi untuk mengetahui

peranan dan tugas setiap anggota badan usaha tersebut agar pekerjaan menjadi lebih

efektif karena sudah pada tugasnya masing-masing. Adapun struktur organisasi pada Ica

Laundry dapat dilihat pada gambar berikut :

Sumber : Toko Ica Laundry (2019)

Gambar III.1

Struktur Organisasi

Page 3: BAB III PEMBAHASAN - repository.bsi.ac.id · laporan Laundry per bulan nya. Toko ini menyediakan jasa paket lengkap yaitu, (Cuci dan setrika pakaian), Setrika pakaian, Cuci pakaian,

27

Adapun fungsi dari masing-masing bagian yang ada pada struktur organisasi

pada Ica Laundry. Berikut ini akan dijelaskan tugas dan tanggung jawab dari masing-

masing bagian yang terdapat dalam struktur organisasi:

1. Pemilik

a. Mengontrol perkembangan pada toko Ica Laundry.

2. Kasir

a. Mengontrol transaksi pada toko Ica Laundry.

b. Membuat nota layanan.

c. Membuat dan memberikan laporan transaksi pada pemilik.

d. Bertanggung jawab dalam segala hal yang berkaitan pada transaksi.

3. Bagian Pencucian

a. Mengecek kondisi pakaian sebelum dicuci.

b. Memisahkan pakaian sesuai jenis dan bahan.

c. Bertanggung jawab atas kebersihan pakaian yang sudah dicuci.

4. Bagian setrika

a. Menyetrika pakaian setelah proses pencucian selesai.

b. Packing pakaian yang sudah di setrika

c. Bertanggung jawab atas kerapihan pakaian yang sudah disetrika.

Page 4: BAB III PEMBAHASAN - repository.bsi.ac.id · laporan Laundry per bulan nya. Toko ini menyediakan jasa paket lengkap yaitu, (Cuci dan setrika pakaian), Setrika pakaian, Cuci pakaian,

28

3.2. Analisis Kebutuhan

Ica Laundry saat ini memerlukan tekonologi yang modern, yang mampu dalam

meningkatkan efektifitas kinerja dalam hal pengolahan data, khususnya pada pengolahan

data transaksi.

3.2.1 Kebutuhan Pengguna

Dalam perancangan program pelayanan jasa Laundry pada Ica Laundry yaitu,

Analisa kebutuhan program adalah sebagai berikut:

1. Melakukan login pada program

2. Mengelola data master yang terdiri dari (admin, bahan, konsumen, layanan, paket)

3. Mengelola transaksi

4. Mengelola laporan transaksi dan laporan konsumen

5. Melakukan logout pada program

3.2.2 Kebutuhan Sistem

Dalam perancangan program pelayanan jasa Laundry pada Ica Laundry terdapat

beberapa kebutuhan sistem agar program berfungsi dengan baik. Analisa kebutuhan

sistem adalah sebagai berikut:

1. Untuk dapat mengakses program, pengguna harus melakukan login terlebih dahulu

dengan memasukan username dan password.

2. Program memproses dan menyimpan hasil dari data input.

3. Program dapat mencetak data transaksi.

4. Program dapat mencetak laporan transaksi dan laporan konsumen.

5. Setelah menggunakan program pelayanan jasa Laundry, pengguna diharuskan

melakukan logout agar tetap terjaga keamanannya.

Page 5: BAB III PEMBAHASAN - repository.bsi.ac.id · laporan Laundry per bulan nya. Toko ini menyediakan jasa paket lengkap yaitu, (Cuci dan setrika pakaian), Setrika pakaian, Cuci pakaian,

29

3.3 Rancangan Dokumen

Dalam proses pengelolaan Laundry, yaitu merancang sebuah dokumen masukan

dan dokumen keluaran dan berikut beberapa dokumen masukan dan keluaran:

3.3.1. Rancangan Dokumen Masukan (input)

Dokumen masukan adalah semua dokumen yang digunakan sebagai dasar untuk

memperoleh data-data yang nantinya akan diproses untuk menghasilkan suatu keluaran

yang disebut dengan output. Dokumen masukan yang digunakan adalah sebagai berikut:

1. Nama Dokumen : Form Transaksi

Fungsi : Untuk mencatat transaksi Laundry

Sumber : Konsumen

Tujuan : Kasir

Media : Tampilan program

Jumlah : 1 Unit

Frekuensi : Setiap ada transaksi Laundry

Bentuk : A.1

3.3.2. Rancangan Dokumen Keluaran (output)

Dokumen keluaran adalah segala bentuk dokumen yang akan mendukung

kegiatan manajemen serta merupakan dokumen dari hasil catatan laporan. Dokumen

keluaran yang digunakan adalah sebagai berikut :

1. Nama Dokumen : Laporan Bulanan

Fungsi : Sebagai laporan transaksi perbulan

Sumber : Kasir

Tujuan : Pemilik

Page 6: BAB III PEMBAHASAN - repository.bsi.ac.id · laporan Laundry per bulan nya. Toko ini menyediakan jasa paket lengkap yaitu, (Cuci dan setrika pakaian), Setrika pakaian, Cuci pakaian,

30

Media : Tampilan program

Jumlah : 1 Unit

Frekuensi : Setiap data dibutuhkan

Bentuk : B.1

2. Nama Dokumen : Laporan Data Konsumen

Fungsi : Sebagai laporan data konsumen

Sumber : Kasir

Tujuan : Pemilik

Media : Tampilan program

Jumlah : 1 Unit

Frekuensi : Setiap data dibutuhkan

Bentuk : B.2

Page 7: BAB III PEMBAHASAN - repository.bsi.ac.id · laporan Laundry per bulan nya. Toko ini menyediakan jasa paket lengkap yaitu, (Cuci dan setrika pakaian), Setrika pakaian, Cuci pakaian,

31

3.4. Entity Relationship Diagram

3.4.1. ERD (Entity Relationship Diagram)

Gambar III.2

Entity Relationship Diagram

Page 8: BAB III PEMBAHASAN - repository.bsi.ac.id · laporan Laundry per bulan nya. Toko ini menyediakan jasa paket lengkap yaitu, (Cuci dan setrika pakaian), Setrika pakaian, Cuci pakaian,

32

3.4.2. LRS (Logical Record Structure)

Gambar III.3

Logical Record Structure

3.5 Spesifikasi File

Spesifikasi file merupakan penjelasan mengenai bentuk-bentuk file database

yang digunakan untuk pengolahan proses system berjalan, dalam file tersebut terdapat

tabel-tabel yang menunjukkan relasi antar tabel. Spesifikasi file yang digunakan adalah

sebagai berikut :

Page 9: BAB III PEMBAHASAN - repository.bsi.ac.id · laporan Laundry per bulan nya. Toko ini menyediakan jasa paket lengkap yaitu, (Cuci dan setrika pakaian), Setrika pakaian, Cuci pakaian,

33

1. Spesifikasi File Admin

Nama File : admin

Akronim : Tabel_admin

Fungsi : Menyimpan data admin

Tipe File : File Master

Organisasi File : Index sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 97 byte

Kunci Field : id_admin

Software : Xampp v3.2.2

Tabel III.1

Spesifikasi File Admin

No. Elemen Data Akronim Tipe Panjang Keterangan

1 id admin id_admin Char 7 Primary key

2 nama admin nama_admin varchar 30

3 username user_name Varchar 30

4 password Password Varchar 30

2. Spesifikasi File Bahan

Nama File : bahan

Akronim : Tabel_bahan

Fungsi : Menyimpan data bahan

Page 10: BAB III PEMBAHASAN - repository.bsi.ac.id · laporan Laundry per bulan nya. Toko ini menyediakan jasa paket lengkap yaitu, (Cuci dan setrika pakaian), Setrika pakaian, Cuci pakaian,

34

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 37 byte

Kunci Field : kd_jenis

Software : Xampp v3.2.2

Tabel III.2

Spesifikasi File Bahan

No. Elemen Data Akronim Tipe Panjang Keterangan

1 kd jenis kd_jenis Char 7 Primary key

2 nama bahan nama_bahan Varchar 30

3 biaya kg biaya_kg Double

3. Spesifikasi File Detail Transaksi

Spesifikasi File Detail Transaksi

Nama File : detail transaksi

Akronim : Tabel_detail transaksi

Fungsi : Menyimpan data transaksi

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Page 11: BAB III PEMBAHASAN - repository.bsi.ac.id · laporan Laundry per bulan nya. Toko ini menyediakan jasa paket lengkap yaitu, (Cuci dan setrika pakaian), Setrika pakaian, Cuci pakaian,

35

Panjang Record : 70 byte

Kunci Field : id_transaksi

Software : Xampp v3.2.2

Tabel III.3

Spesifikasi File Detail Transaksi

No. Elemen Data Akronim Tipe Panjang Keterangan

1 id transaksi id_transaksi Char 7 Primary key

2 id konsumen id_konsumen Char 15

3 kode layanan kode_layanan Char 15

3 harga layanan harga_layanan Double

4 kode bahan kode_bahan Char 15

5 harga bahan harga_bahan double

6 Berat Berat Int 3

7 harga berat harga_berat double

8 kode paket kode_paket Char 15

9 harga paket harga_paket double

10 Total Total double

4. Spesifikasi File Layanan

Nama File : layanan

Akronim : Tabel_layanan

Fungsi : Menyimpan data layanan

Page 12: BAB III PEMBAHASAN - repository.bsi.ac.id · laporan Laundry per bulan nya. Toko ini menyediakan jasa paket lengkap yaitu, (Cuci dan setrika pakaian), Setrika pakaian, Cuci pakaian,

36

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 57 byte

Kunci Field : id_layanan

Software : Xampp v3.2.2

Tabel III.4

Spesifikasi File Layanan

No. Elemen Data Akronim Tipe Panjang Keterangan

1 kode layanan kode_layanan Varchar 7 Primary key

2 nama layanan nama_layanan Varchar 50

3 harga layanan harga_layanan Double

5. Spesifikasi File Konsumen

Nama File : konsumen

Akronim : Tabel_konsumen

Fungsi : Menyimpan data konsumen

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 101 byte

Page 13: BAB III PEMBAHASAN - repository.bsi.ac.id · laporan Laundry per bulan nya. Toko ini menyediakan jasa paket lengkap yaitu, (Cuci dan setrika pakaian), Setrika pakaian, Cuci pakaian,

37

Kunci Field : id_konsumen

Software : Xampp v3.2.2

Tabel III.3

Spesifikasi File Konsumen

No. Elemen Data Akronim Tipe Panjang Keterangan

1 id konsumen id_konsumen Char 7 Primary key

2 nama konsumen nama_konsumen Varchar 30

3 Tlp tlp Varchar 14

4 Alamat alamat Varchar 50

6. Spesifikasi File Paket

Nama File : paket

Akronim : Tabel_paket

Fungsi : Menyimpan data paket

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 57 byte

Kunci Field : kode_paket

Software : Xampp v3.2.2

Tabel III.5

Spesifikasi File Paket

Page 14: BAB III PEMBAHASAN - repository.bsi.ac.id · laporan Laundry per bulan nya. Toko ini menyediakan jasa paket lengkap yaitu, (Cuci dan setrika pakaian), Setrika pakaian, Cuci pakaian,

38

No. Elemen Data Akronim Tipe Panjang Keterangan

1 kode paket kode_paket Char 7 Primary key

2 nama paket nama_paket varchar 30

3 Waktu Waktu Varchar 20

4 biaya tambahan biaya_tambahan Double

7. Spesifikasi File Transaksi

Nama File : transaksi

Akronim : Tabel_transaksi

Fungsi : Menyimpan data transaksi

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 47 byte

Kunci Field : id_transaksi

Software : Xampp v3.2.2

Tabel III.6

Spesifikasi File Transaksi

No. Elemen Data Akronim Tipe Panjang Keterangan

1 id transaksi id_transaksi Char 7 Primary key

2 Tgl tgl varchar 20

Page 15: BAB III PEMBAHASAN - repository.bsi.ac.id · laporan Laundry per bulan nya. Toko ini menyediakan jasa paket lengkap yaitu, (Cuci dan setrika pakaian), Setrika pakaian, Cuci pakaian,

39

3 id admin id_admin Char 15

4 Total total double

3.6 Pengkodean

1. Admin (id_admin)

Admin harus memiliki id untuk mengakses program Ica Laundry, diantaranya

terdiri dari:

Inisial No. Urut

Contoh :

Keterangan:

ADM = Untuk Inisal Administrasi

001 = No. Urut 001

2. Bahan (kd_jenis)

Bahan harus memiliki id untuk mengakses program Ica Laundry, diantaranya

terdiri dari :

X X X - 9 9 9

A D M - 0 0 1

Page 16: BAB III PEMBAHASAN - repository.bsi.ac.id · laporan Laundry per bulan nya. Toko ini menyediakan jasa paket lengkap yaitu, (Cuci dan setrika pakaian), Setrika pakaian, Cuci pakaian,

40

Inisial No. Urut

Contoh :

Keterangan :

BHN = Untuk Inisal Bahan

001 = No Urut 001

3. Jenis Layanan (kode_layanan)

Layanan memiliki id untuk mengakses program Ica Laundry, diantaranya terdiri

dari :

Inisial No. Urut

Contoh :

X X X - 9 9 9

B H N - 0 0 1

X X X - 9 9 9

L Y N - 0 0 1

Page 17: BAB III PEMBAHASAN - repository.bsi.ac.id · laporan Laundry per bulan nya. Toko ini menyediakan jasa paket lengkap yaitu, (Cuci dan setrika pakaian), Setrika pakaian, Cuci pakaian,

41

Keterangan :

LYN = Untuk Inisal Layanan

001 = No Urut 001

4. Konsumen (id_konsumen)

Konsumen memiliki id untuk mengakses program Ica Laundry, diantaranya terdiri

dari:

Inisial No. Urut

Contoh :

Keterangan :

KNS = Untuk Inisal Konsumen

001 = No Urut 001

5. Paket (kode_paket)

Paket memiliki id untuk mengakses program Ica Laundry, diantaranya terdiri dari :

Inisial Paket

X X X - 9 9 9

K N S - 0 0 1

X X X

Page 18: BAB III PEMBAHASAN - repository.bsi.ac.id · laporan Laundry per bulan nya. Toko ini menyediakan jasa paket lengkap yaitu, (Cuci dan setrika pakaian), Setrika pakaian, Cuci pakaian,

42

Contoh :

Keterangan :

EXP = Untuk Inisal Paket (Express)

6. Transaksi (id_transaksi)

Transaksi memiliki id untuk mengakses program Ica Laundry,diantaranya terdiri

dari:

Inisial No. Urut

Contoh :

Keterangan :

TRS = Untuk Inisal Transaksi

001 = No Urut 001

E X P

X X X - 9 9 9

T R S - 0 0 1

Page 19: BAB III PEMBAHASAN - repository.bsi.ac.id · laporan Laundry per bulan nya. Toko ini menyediakan jasa paket lengkap yaitu, (Cuci dan setrika pakaian), Setrika pakaian, Cuci pakaian,

43

3.7 Spesifikasi Program

3.7.1 HIPO (Hierarchy Input Proses Output)

Gambar III.4

Hierarchy Input Proses Output

Page 20: BAB III PEMBAHASAN - repository.bsi.ac.id · laporan Laundry per bulan nya. Toko ini menyediakan jasa paket lengkap yaitu, (Cuci dan setrika pakaian), Setrika pakaian, Cuci pakaian,

44

3.7.2 Flowchart

1. Flowchart Login

Gambar III.5

Flowchart login

Page 21: BAB III PEMBAHASAN - repository.bsi.ac.id · laporan Laundry per bulan nya. Toko ini menyediakan jasa paket lengkap yaitu, (Cuci dan setrika pakaian), Setrika pakaian, Cuci pakaian,

45

2. Flowchart Menu Utama

Gambar III.6

Flowchart Menu Utama

Page 22: BAB III PEMBAHASAN - repository.bsi.ac.id · laporan Laundry per bulan nya. Toko ini menyediakan jasa paket lengkap yaitu, (Cuci dan setrika pakaian), Setrika pakaian, Cuci pakaian,

46

3. Flowchart Admin

Gambar III.7

Flowchart Admin

Page 23: BAB III PEMBAHASAN - repository.bsi.ac.id · laporan Laundry per bulan nya. Toko ini menyediakan jasa paket lengkap yaitu, (Cuci dan setrika pakaian), Setrika pakaian, Cuci pakaian,

47

4. Flowchart Bahan

Gambar III.8

Flowchart Bahan

Page 24: BAB III PEMBAHASAN - repository.bsi.ac.id · laporan Laundry per bulan nya. Toko ini menyediakan jasa paket lengkap yaitu, (Cuci dan setrika pakaian), Setrika pakaian, Cuci pakaian,

48

5. Flowchart Konsumen

Gambar III.9

Flowchart Konsumen

Page 25: BAB III PEMBAHASAN - repository.bsi.ac.id · laporan Laundry per bulan nya. Toko ini menyediakan jasa paket lengkap yaitu, (Cuci dan setrika pakaian), Setrika pakaian, Cuci pakaian,

49

6. Flowchart Layanan

Gambar III.10

Flowchart Layanan

Page 26: BAB III PEMBAHASAN - repository.bsi.ac.id · laporan Laundry per bulan nya. Toko ini menyediakan jasa paket lengkap yaitu, (Cuci dan setrika pakaian), Setrika pakaian, Cuci pakaian,

50

7. Flowchart Paket

Gambar III.11

Flowchart Paket

Page 27: BAB III PEMBAHASAN - repository.bsi.ac.id · laporan Laundry per bulan nya. Toko ini menyediakan jasa paket lengkap yaitu, (Cuci dan setrika pakaian), Setrika pakaian, Cuci pakaian,

51

8. Flowchart Transaksi

Gambar III.12

Flowchart Transaksi

Page 28: BAB III PEMBAHASAN - repository.bsi.ac.id · laporan Laundry per bulan nya. Toko ini menyediakan jasa paket lengkap yaitu, (Cuci dan setrika pakaian), Setrika pakaian, Cuci pakaian,

52

3.8 Spesifikasi Sistem Program

3.8.1. Spesifikasi Sistem Hardware

Perangkat keras komputer terdiri dari beberapa bagian penting yaitu CPU

(Central Proccesing Unit), RAM (Random Access memory) dan ROM (Read Only

Memory). Selain komponen utama tersebut ada beberapa macam komponen pendukung

yang tidak kalah penting seperti harddisk,monitor,keyboard dan lain-lain.

Adapun spesifikasi perangkat keras yang penulis sarankan agar proses

pengolahan data berjalan dengan baik adalah sebagai berikut :

1. Processor : Intel BYT-M 2Core 2840, up to 2.58Ghz

2. Memory : 2 GB

3. Harddisk : 500 GB

4. Monitor : 14.0”

5. Mouse : Standard Mouse

6. Keyboard : Standard

7. Printer : Inkjet

3.8.2 Spesifikasi Sistem Software

Didalam sistem program ini, sistem operasi yang digunakan adalah Windows dan

mengunakan aplikasi Netbeans IDE 7.1 serta menggunakan bahasa pemrograman Java,

karena mudah dalam penggunaannya sehingga tidak perlu keahlian khusus untuk

menjalankan programnya.

Page 29: BAB III PEMBAHASAN - repository.bsi.ac.id · laporan Laundry per bulan nya. Toko ini menyediakan jasa paket lengkap yaitu, (Cuci dan setrika pakaian), Setrika pakaian, Cuci pakaian,

53

1. Sistem operasi : Microsoft Windows 7

2. Software pendukung : Netbeans IDE 7.1

3. Bahasa pemrograman : Java 7.1

3.9 Implementasi

1. Form Login

Admin wajib melakukan login pada form login terlebih dahulu untuk dapat

menggunakan modul-modul yang tersedia Jika login berhasil, maka menu-menu yang

sesuai akan ditampilkan.

Gambar III.13

Implementasi Form Login

2. Form Menu Utama

Admin dapat mengakses seluruh menu yang terdapat pada form menu utama, yaitu

Master (Admin, Bahan, Konsumen, Layanan, Paket), Transaksi, Laporan (Laporan

Konsumen dan Laporan Transaksi), Logout.

Page 30: BAB III PEMBAHASAN - repository.bsi.ac.id · laporan Laundry per bulan nya. Toko ini menyediakan jasa paket lengkap yaitu, (Cuci dan setrika pakaian), Setrika pakaian, Cuci pakaian,

54

Gambar III.14

Implementasi Form Menu Utama

3. Form Master Admin

Untuk menambah, mengubah, menghapus, ataupun melihat dan mencari data admin

yang terdaftar pada program pelayanan jasa Laundry sesuai dengan yang dibutuhkan.

Gambar III.15

Implementasi Form Master Admin

4. Form Master Bahan

Untuk menambah, mengubah, menghapus, ataupun melihat dan mencari data bahan

yang terdaftar pada program pelayanan jasa Laundry sesuai dengan yang dibutuhkan.

Page 31: BAB III PEMBAHASAN - repository.bsi.ac.id · laporan Laundry per bulan nya. Toko ini menyediakan jasa paket lengkap yaitu, (Cuci dan setrika pakaian), Setrika pakaian, Cuci pakaian,

55

Gambar III.16

Implementasi Form Master Bahan

5. Form Master Konsumen

Untuk menambah, mengubah, menghapus, ataupun melihat dan mencari data

konsumen yang terdaftar pada program pelayanan jasa Laundry sesuai dengan yang

dibutuhkan.

Gambar III.17

Implementasi Form Master Konsumen

Page 32: BAB III PEMBAHASAN - repository.bsi.ac.id · laporan Laundry per bulan nya. Toko ini menyediakan jasa paket lengkap yaitu, (Cuci dan setrika pakaian), Setrika pakaian, Cuci pakaian,

56

6. Form Master Jenis Layanan

Untuk menambah, mengubah, menghapus, ataupun melihat dan mencari data jenis

layanan yang terdaftar pada program pelayanan jasa Laundry sesuai dengan yang

dibutuhkan.

Gambar III.18

Implementasi Form Master Layanan

7. Form Master Paket

Untuk menambah, mengubah, menghapus, ataupun melihat dan mencari data paket

yang terdaftar pada program pelayanan jasa Laundry sesuai dengan yang dibutuhkan.

Gambar III.19

Implementasi Form Master Paket

Page 33: BAB III PEMBAHASAN - repository.bsi.ac.id · laporan Laundry per bulan nya. Toko ini menyediakan jasa paket lengkap yaitu, (Cuci dan setrika pakaian), Setrika pakaian, Cuci pakaian,

57

8. Form Transaksi

Untuk menambah, menghapus, ataupun melihat, mencetak bukti transaksi dan

mencari data transaksi yang terdaftar pada program pelayanan jasa Laundry sesuai

dengan yang dibutuhkan.

Gambar III.20

Implementasi Form Transaksi

9. Form Laporan Transaksi

Gambar III.21

Implementasi Form Laporan Transaksi

Page 34: BAB III PEMBAHASAN - repository.bsi.ac.id · laporan Laundry per bulan nya. Toko ini menyediakan jasa paket lengkap yaitu, (Cuci dan setrika pakaian), Setrika pakaian, Cuci pakaian,

58

10. Form Detail Transaksi

Gambar III.22

Implementasi Form Laporan Detail Transaksi

11. Form Laporan Konsumen

Halaman form yang digunakan untuk mencetak laporan Konsumen Laundry.

Gambar III.23

Implementasi Form Laporan Konsumen

Page 35: BAB III PEMBAHASAN - repository.bsi.ac.id · laporan Laundry per bulan nya. Toko ini menyediakan jasa paket lengkap yaitu, (Cuci dan setrika pakaian), Setrika pakaian, Cuci pakaian,

59

12. Form Laporan Perbulan

Halaman form yang digunakan untuk mencetak laporan perbulan.

Gambar III.24

Implementasi Form Laporan Perbulan

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,

password, tidak

di isi kemudian

klik tombol login

Username :

(kosong)

Password :

(kosong)

Sistem akan

menolak akses

admin dan

menampilkan

“username atau

password salah”

Sesuai

harapan

Valid

Page 36: BAB III PEMBAHASAN - repository.bsi.ac.id · laporan Laundry per bulan nya. Toko ini menyediakan jasa paket lengkap yaitu, (Cuci dan setrika pakaian), Setrika pakaian, Cuci pakaian,

60

2. Username tidak

di isi (kosong)

dan password di

isi kemudian klik

tombol login

Username :

(kosong)

Password :

Admin

Sistem akan

menolak akses

user dan

menampilkan

“username atau

password salah”

Sesuai

harapan

Valid

3. Mengetikkan

salah satu kondisi

salah pada

username atau

password

kemudian klik

login

Username :

Admin

(benar)

Password

1234(salah)

Sistem akan

menolak akses

user dan

menampilkan

“username atau

password salah”

Sesuai

harapan

Valid

4. Mengetikan

username,

password, dengan

data yang benar

kemudian klik

tombol login

Username :

Admin

(benar)

Password :

Admin

(benar)

Sistem menerima

akses login dan

kemudian

langsung

menampilkan

menu utama

Sesuai

harapan

Valid

2. Pengujian Terhadap Form Master Admin

Tabel III.8

Hasil Pengujian Black Box Testing Form Master Admin

No

.

Skenario

pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian Kesimpulan

1. Field dan tombol

simpan nonaktif

lalu klik tombol

tambah

Semua field

nonaktif

dan klik

tombol

tambah

Semua field dan

tombol simpan

aktif, isi dari

ID.Admin

otomatis

Sesuai

harapan

Valid

Page 37: BAB III PEMBAHASAN - repository.bsi.ac.id · laporan Laundry per bulan nya. Toko ini menyediakan jasa paket lengkap yaitu, (Cuci dan setrika pakaian), Setrika pakaian, Cuci pakaian,

61

2. Semua kolom

tidak diisi dan

klik tombol

simpan

Semua

kolom tidak

diisi

(kosong)

Sistem akan

menolak dan

menampilkan

pesan :

“Lengkapi

data”.

Sesuai

harapan

Valid

3. Jika salah satu

kolom tidak diisi

lalu klik tombol

simpan

Salah satu

kolom tidak

diisi

(kosong)

Sistem akan

menolak dan

menampilkan

pesan:

“Lengkapi data”

Sesuai

harapan

Valid

4. Jika semua kolom

diisi lalu klik

tombol simpan

Semua

kolom diisi

Sistem akan

menerima dan

data akan

tersimpan, serta

menampilkan

pesan : “Data

berhasil

disimpan”

Sesuai

harapan

Valid

5. Memilih salah

satu record di

tabel admin

Memilih

salah satu

record pada

tabel admin

Tombol Edit

dan hapus akan

aktif

Sesuai

harapan

Valid

6. Jika data telah

dipilih lalu klik

tombol edit

Memilih

salah satu

record pada

tabel admin

Field nama,

username,

password akan

aktif sehingga

data bisa diubah

dan tombol

update aktif

Sesuai

harapan

Valid

7. Jika data dipilih

lalu klik tombol

hapus

Memilih

salah satu

record pada

tabel admin

Sistem akan

menampilkan

pesan: “Yakin

mau dihapus?”

Sesuai

harapan

Valid

Page 38: BAB III PEMBAHASAN - repository.bsi.ac.id · laporan Laundry per bulan nya. Toko ini menyediakan jasa paket lengkap yaitu, (Cuci dan setrika pakaian), Setrika pakaian, Cuci pakaian,

62

8. Jika data telah

dipilih lalu klik

tombol hapus dan

mengklik salah

satu pilihan

konfirmasi

Memilih

salah satu

record pada

tabel admin,

klik tombol

hapus dan

konfirmasi

“yes”

Sistem akan

menampilkan

pesan: “Yakin

mau dihapus?”,

lalu menghapus

data dan

menampilkan

pesan: “Data

berhasil

dihapus”

Sesuai

harapan

Valid

9. Jika data telah

dipilih lalu klik

tombol hapus dan

mengklik salah

satu pilihan

konfirmasi

Memilih

salah satu

record pada

tabel admin,

klik tombol

hapus dan

konfirmasi

“no”

Sistem akan

menampilkan

pesan: “Yakin

mau dihapus?”,

lalu menghapus

data dan

menampilkan

pesan: “Data

batal dihapus”

Sesuai

harapan

Valid

3. Pengujian Terhadap Form Master Bahan

Tabel III.9

Hasil Pengujian Black Box Testing Form Master Bahan

No

.

Skenario

pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian Kesimpulan

1. Field dan tombol

simpan nonaktif

lalu klik tombol

tambah

Semua field

nonaktif dan

klik tombol

tambah

Semua field dan

tombol simpan

aktif, isi dari

Kode.Jenis

otomatis

Sesuai

harapan

Valid

2. Semua kolom

tidak diisi dan

klik tombol

simpan

Semua

kolom tidak

diisi

(kosong)

Sistem akan

menolak dan

menampilkan

pesan :

“Lengkapi

data”.

Sesuai

harapan

Valid

Page 39: BAB III PEMBAHASAN - repository.bsi.ac.id · laporan Laundry per bulan nya. Toko ini menyediakan jasa paket lengkap yaitu, (Cuci dan setrika pakaian), Setrika pakaian, Cuci pakaian,

63

3. Jika salah satu

kolom tidak diisi

lalu klik tombol

simpan

Salah satu

kolom tidak

diisi

(kosong)

Sistem akan

menolak dan

menampilkan

pesan:

“Lengkapi data”

Sesuai

harapan

Valid

4. Jika semua kolom

diisi lalu klik

tombol simpan

Semua

kolom diisi

Sistem akan

menerima dan

data akan

tersimpan, serta

menampilkan

pesan : “Data

berhasil

disimpan”

Sesuai

harapan

Valid

5. Memilih salah

satu record di

tabel bahan

Memilih

salah satu

record pada

tabel bahan

Tombol Edit

dan hapus akan

aktif

Sesuai

harapan

Valid

6. Jika data telah

dipilih lalu klik

tombol edit

Memilih

salah satu

record pada

tabel bahan

Field jenis

bahan, biaya

akan aktif

sehingga data

bisa diubah dan

tombol update

aktif

Sesuai

harapan

Valid

7. Jika data dipilih

lalu klik tombol

hapus

Memilih

salah satu

record pada

tabel bahan

Sistem akan

menampilkan

pesan: “Yakin

mau dihapus?”

Sesuai

harapan

Valid

8. Jika data telah

dipilih lalu klik

tombol hapus dan

mengklik salah

satu pilihan

konfirmasi

Memilih

salah satu

record pada

tabel bahan,

klik tombol

hapus dan

konfirmasi

“yes”

Sistem akan

menampilkan

pesan: “Yakin

mau dihapus?”,

lalu menghapus

data dan

menampilkan

pesan: “Data

berhasil

dihapus”

Sesuai

harapan

Valid

Page 40: BAB III PEMBAHASAN - repository.bsi.ac.id · laporan Laundry per bulan nya. Toko ini menyediakan jasa paket lengkap yaitu, (Cuci dan setrika pakaian), Setrika pakaian, Cuci pakaian,

64

9. Jika data telah

dipilih lalu klik

tombol hapus dan

mengklik salah

satu pilihan

konfirmasi

Memilih

salah satu

record pada

tabel bahan,

klik tombol

hapus dan

konfirmasi

“no”

Sistem akan

menampilkan

pesan: “Yakin

mau dihapus?”,

lalu menghapus

data dan

menampilkan

pesan: “Data

batal dihapus”

Sesuai

harapan

Valid

4. Pengujian Terhadap Form Master Konsumen

Tabel III.10

Hasil Pengujian Black Box Testing Form Master Konsumen

No

.

Skenario

pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian Kesimpulan

1. Field dan tombol

simpan nonaktif

lalu klik tombol

tambah

Semua field

nonaktif dan

klik tombol

tambah

Semua field dan

tombol simpan

aktif, isi dari

ID.Konsumen

otomatis

Sesuai

harapan

Valid

2. Semua kolom

tidak diisi dan

klik tombol

simpan

Semua

kolom tidak

diisi

(kosong)

Sistem akan

menolak dan

menampilkan

pesan :

“Lengkapi

data”.

Sesuai

harapan

Valid

3. Jika salah satu

kolom tidak diisi

lalu klik tombol

simpan

Salah satu

kolom tidak

diisi

(kosong)

Sistem akan

menolak dan

menampilkan

pesan:

“Lengkapi data”

Sesuai

harapan

Valid

4. Jika semua kolom

diisi lalu klik

tombol simpan

Semua

kolom diisi

Sistem akan

menerima dan

data akan

tersimpan, serta

menampilkan

pesan : “Data

berhasil

disimpan”

Sesuai

harapan

Valid

Page 41: BAB III PEMBAHASAN - repository.bsi.ac.id · laporan Laundry per bulan nya. Toko ini menyediakan jasa paket lengkap yaitu, (Cuci dan setrika pakaian), Setrika pakaian, Cuci pakaian,

65

5. Memilih salah

satu record di

tabel konsumen

Memilih

salah satu

record pada

tabel

konsumen

Tombol Edit

dan hapus akan

aktif

Sesuai

harapan

Valid

6. Jika data telah

dipilih lalu klik

tombol edit

Memilih

salah satu

record pada

tabel

konsumen

Field nama,

telepon, alamat

akan aktif

sehingga data

bisa diubah dan

tombol update

aktif

Sesuai

harapan

Valid

7. Jika data dipilih

lalu klik tombol

hapus

Memilih

salah satu

record pada

tabel

konsumen

Sistem akan

menampilkan

pesan: “Yakin

mau dihapus?”

Sesuai

harapan

Valid

8. Jika data telah

dipilih lalu klik

tombol hapus dan

mengklik salah

satu pilihan

konfirmasi

Memilih

salah satu

record pada

tabel

konsumen,

klik tombol

hapus dan

konfirmasi

“yes”

Sistem akan

menampilkan

pesan: “Yakin

mau dihapus?”,

lalu menghapus

data dan

menampilkan

pesan: “Data

berhasil

dihapus”

Sesuai

harapan

Valid

9. Jika data telah

dipilih lalu klik

tombol hapus dan

mengklik salah

satu pilihan

konfirmasi

Memilih

salah satu

record pada

tabel

konsumen,

klik tombol

hapus dan

konfirmasi

“no”

Sistem akan

menampilkan

pesan: “Yakin

mau dihapus?”,

lalu menghapus

data dan

menampilkan

pesan: “Data

batal dihapus”

Sesuai

harapan

Valid

Page 42: BAB III PEMBAHASAN - repository.bsi.ac.id · laporan Laundry per bulan nya. Toko ini menyediakan jasa paket lengkap yaitu, (Cuci dan setrika pakaian), Setrika pakaian, Cuci pakaian,

66

5. Pengujian Terhadap Form Master Layanan

Tabel III.11

Hasil Pengujian Black Box Testing Form Master Layanan

No

.

Skenario

pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian Kesimpulan

1. Field dan tombol

simpan nonaktif

lalu klik tombol

tambah

Semua field

nonaktif dan

klik tombol

tambah

Semua field dan

tombol simpan

aktif, isi dari

Kode.Layanan

otomatis

Sesuai

harapan

Valid

2. Semua kolom

tidak diisi dan

klik tombol

simpan

Semua

kolom tidak

diisi

(kosong)

Sistem akan

menolak dan

menampilkan

pesan :

“Lengkapi

data”.

Sesuai

harapan

Valid

3. Jika salah satu

kolom tidak diisi

lalu klik tombol

simpan

Salah satu

kolom tidak

diisi

(kosong)

Sistem akan

menolak dan

menampilkan

pesan:

“Lengkapi data”

Sesuai

harapan

Valid

4. Jika semua kolom

diisi lalu klik

tombol simpan

Semua

kolom diisi

Sistem akan

menerima dan

data akan

tersimpan, serta

menampilkan

pesan : “Data

berhasil

disimpan”

Sesuai

harapan

Valid

5. Memilih salah

satu record di

tabel layanan

Memilih

salah satu

record pada

tabel

layanan

Tombol Edit

dan hapus akan

aktif

Sesuai

harapan

Valid

Page 43: BAB III PEMBAHASAN - repository.bsi.ac.id · laporan Laundry per bulan nya. Toko ini menyediakan jasa paket lengkap yaitu, (Cuci dan setrika pakaian), Setrika pakaian, Cuci pakaian,

67

6. Jika data telah

dipilih lalu klik

tombol edit

Memilih

salah satu

record pada

tabel

layanan

Field nama

layanan, harga

layanan akan

aktif sehingga

data bisa diubah

dan tombol

update aktif

Sesuai

harapan

Valid

7. Jika data dipilih

lalu klik tombol

hapus

Memilih

salah satu

record pada

tabel

layanan

Sistem akan

menampilkan

pesan: “Yakin

mau dihapus?”

Sesuai

harapan

Valid

8. Jika data telah

dipilih lalu klik

tombol hapus dan

mengklik salah

satu pilihan

konfirmasi

Memilih

salah satu

record pada

tabel

layanan,

klik tombol

hapus dan

konfirmasi

“yes”

Sistem akan

menampilkan

pesan: “Yakin

mau dihapus?”,

lalu menghapus

data dan

menampilkan

pesan: “Data

berhasil

dihapus”

Sesuai

harapan

Valid

9. Jika data telah

dipilih lalu klik

tombol hapus dan

mengklik salah

satu pilihan

konfirmasi

Memilih

salah satu

record pada

tabel

layanan,

klik tombol

hapus dan

konfirmasi

“no”

Sistem akan

menampilkan

pesan: “Yakin

mau dihapus?”,

lalu menghapus

data dan

menampilkan

pesan: “Data

batal dihapus”

Sesuai

harapan

Valid

Page 44: BAB III PEMBAHASAN - repository.bsi.ac.id · laporan Laundry per bulan nya. Toko ini menyediakan jasa paket lengkap yaitu, (Cuci dan setrika pakaian), Setrika pakaian, Cuci pakaian,

68

6. Pengujian Terhadap Form Master Paket

Tabel III.12

Hasil Pengujian Black Box Testing Form Master Paket

No

.

Skenario

pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian Kesimpulan

1. Field dan tombol

simpan nonaktif

lalu klik tombol

tambah

Semua field

nonaktif dan

klik tombol

tambah

Semua field dan

tombol simpan

aktif, isi dari

Kode.Paket

otomatis

Sesuai

harapan

Valid

2. Semua kolom

tidak diisi dan

klik tombol

simpan

Semua

kolom tidak

diisi

(kosong)

Sistem akan

menolak dan

menampilkan

pesan :

“Lengkapi

data”.

Sesuai

harapan

Valid

3. Jika salah satu

kolom tidak diisi

lalu klik tombol

simpan

Salah satu

kolom tidak

diisi

(kosong)

Sistem akan

menolak dan

menampilkan

pesan:

“Lengkapi data”

Sesuai

harapan

Valid

4. Jika semua kolom

diisi lalu klik

tombol simpan

Semua

kolom diisi

Sistem akan

menerima dan

data akan

tersimpan, serta

menampilkan

pesan : “Data

berhasil

disimpan”

Sesuai

harapan

Valid

5. Memilih salah

satu record di

tabel paket

Memilih

salah satu

record pada

tabel paket

Tombol Edit

dan hapus akan

aktif

Sesuai

harapan

Valid

6. Jika data telah

dipilih lalu klik

tombol edit

Memilih

salah satu

record pada

tabel paket

Field nama

paket, waktu,

harga akan aktif

sehingga data

bisa diubah dan

tombol update

aktif

Sesuai

harapan

Valid

Page 45: BAB III PEMBAHASAN - repository.bsi.ac.id · laporan Laundry per bulan nya. Toko ini menyediakan jasa paket lengkap yaitu, (Cuci dan setrika pakaian), Setrika pakaian, Cuci pakaian,

69

7. Jika data dipilih

lalu klik tombol

hapus

Memilih

salah satu

record pada

tabel paket

Sistem akan

menampilkan

pesan: “Yakin

mau dihapus?”

Sesuai

harapan

Valid

8. Jika data telah

dipilih lalu klik

tombol hapus dan

mengklik salah

satu pilihan

konfirmasi

Memilih

salah satu

record pada

tabel paket,

klik tombol

hapus dan

konfirmasi

“yes”

Sistem akan

menampilkan

pesan: “Yakin

mau dihapus?”,

lalu menghapus

data dan

menampilkan

pesan: “Data

berhasil

dihapus”

Sesuai

harapan

Valid

9. Jika data telah

dipilih lalu klik

tombol hapus dan

mengklik salah

satu pilihan

konfirmasi

Memilih

salah satu

record pada

tabel paket,

klik tombol

hapus dan

konfirmasi

“no”

Sistem akan

menampilkan

pesan: “Yakin

mau dihapus?”,

lalu menghapus

data dan

menampilkan

pesan: “Data

batal dihapus”

Sesuai

harapan

Valid

7. Pengujian Terhadap Form Transaksi

Tabel III.13

Hasil Pengujian Black Box Testing Form Transaksi

No

. Skenario pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian Kesimpulan

1. Field dan tombol

simpan nonaktif

lalu klik tombol

tambah

Semua

field

nonaktif

dan klik

tombol

tambah

Semua field dan

tombol simpan

aktif, isi dari

ID.Transaksi

otomatis

Sesuai

harapan

Valid

Page 46: BAB III PEMBAHASAN - repository.bsi.ac.id · laporan Laundry per bulan nya. Toko ini menyediakan jasa paket lengkap yaitu, (Cuci dan setrika pakaian), Setrika pakaian, Cuci pakaian,

70

2. Semua kolom tidak

diisi dan klik

tombol simpan

Semua

kolom

tidak diisi

(kosong)

Sistem akan

menolak dan

menampilkan

pesan :

“Lengkapi

data”.

Sesuai

harapan

Valid

3. Jika salah satu

kolom tidak diisi

lalu klik tombol

simpan

Salah satu

kolom

tidak diisi

(kosong)

Sistem akan

menolak dan

menampilkan

pesan:

“Lengkapi data”

Sesuai

harapan

Valid

4. Jika semua kolom

diisi lalu klik

tombol simpan

Semua

kolom

diisi

Sistem akan

menerima dan

data akan

tersimpan, serta

menampilkan

pesan : “Data

berhasil

disimpan”

Sesuai

harapan

Valid

5. Memilih salah satu

record di tabel

transaksi

Memilih

salah satu

record

pada tabel

transaksi

Tombol cetak

nota dan hapus

akan aktif

Sesuai

harapan

Valid

6. Jika data dipilih

lalu klik tombol

hapus

Memilih

salah satu

record

pada tabel

transaksi

Sistem akan

menampilkan

pesan: “Yakin

mau dihapus?”

Sesuai

harapan

Valid

7. Jika data telah

dipilih lalu klik

tombol hapus dan

mengklik salah satu

pilihan konfirmasi

Memilih

salah satu

record

pada tabel

transaksi,

klik

tombol

hapus dan

konfirmasi

“yes”

Sistem akan

menampilkan

pesan: “Yakin

mau dihapus?”,

lalu menghapus

data dan

menampilkan

pesan: “Data

berhasil

dihapus”

Sesuai

harapan

Valid

Page 47: BAB III PEMBAHASAN - repository.bsi.ac.id · laporan Laundry per bulan nya. Toko ini menyediakan jasa paket lengkap yaitu, (Cuci dan setrika pakaian), Setrika pakaian, Cuci pakaian,

71

8. Jika data telah

dipilih lalu klik

tombol hapus dan

mengklik salah satu

pilihan konfirmasi

Memilih

salah satu

record

pada tabel

transaksi,

klik

tombol

hapus dan

konfirmasi

“no”

Sistem akan

menampilkan

pesan: “Yakin

mau dihapus?”,

lalu menghapus

data dan

menampilkan

pesan: “Data

batal dihapus”

Sesuai

harapan

Valid

Page 48: BAB III PEMBAHASAN - repository.bsi.ac.id · laporan Laundry per bulan nya. Toko ini menyediakan jasa paket lengkap yaitu, (Cuci dan setrika pakaian), Setrika pakaian, Cuci pakaian,

72