BAB III PEMBAHASAN...pimpin dan mengatur tentang segala sesuatu serta bisa memberi sikap percaya...

44
23 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan Rumah Laundry merupakan usaha rumahan yang bersifat jasa pencucian pakaian sehari-hari, jas, selimut, tas, sepatu dan lain sebagainya. Usaha rumah laundry ini didirikan oleh ibu Lini Arfah Tanjung pada tanggal 07 agustus 2013. Usaha Rumah Laundry ini beralamat di Ruko La Fenza V2 Kelurahan Mustika Jaya, Kota Bekasi. Banyaknya agen laundry yang marak saat ini membuktikan usaha layanan jasa ini dibutuhkan oleh masyarakat modern baik perorangan, perusahaan maupun perhotelan. Namun harga jasa layanan laundry yang ada saat ini masih dirasa relative mahal, apalagi untuk kebutuhan cuci dan setrika secara terus menerus. A. Visi Bisa memberikan pelayanan terbaik unutk pelanggan dan selalu menjaga kepercayaan pelanggan serta memperbaiki kesalahan-kesalahan yang mungkin terjadi. B. Misi 1. Menciptakan lapangan kerja unutuk lingkungan sekitar. 2. Memberikan pelayanan terbaik 3. Mengutamakan kepuasan pelanggan.

Transcript of BAB III PEMBAHASAN...pimpin dan mengatur tentang segala sesuatu serta bisa memberi sikap percaya...

Page 1: BAB III PEMBAHASAN...pimpin dan mengatur tentang segala sesuatu serta bisa memberi sikap percaya diri atas karyawannya. 2. Karyawan Cucian mempunyai tanggung jawab dengan semua cucian

23

BAB III

PEMBAHASAN

3.1. Tinjauan Perusahaan

3.1.1. Sejarah Perusahaan

Rumah Laundry merupakan usaha rumahan yang bersifat jasa pencucian

pakaian sehari-hari, jas, selimut, tas, sepatu dan lain sebagainya. Usaha rumah

laundry ini didirikan oleh ibu Lini Arfah Tanjung pada tanggal 07 agustus 2013.

Usaha Rumah Laundry ini beralamat di Ruko La Fenza V2 Kelurahan Mustika Jaya,

Kota Bekasi.

Banyaknya agen laundry yang marak saat ini membuktikan usaha layanan jasa

ini dibutuhkan oleh masyarakat modern baik perorangan, perusahaan maupun

perhotelan. Namun harga jasa layanan laundry yang ada saat ini masih dirasa relative

mahal, apalagi untuk kebutuhan cuci dan setrika secara terus menerus.

A. Visi

Bisa memberikan pelayanan terbaik unutk pelanggan dan selalu menjaga

kepercayaan pelanggan serta memperbaiki kesalahan-kesalahan yang

mungkin terjadi.

B. Misi

1. Menciptakan lapangan kerja unutuk lingkungan sekitar.

2. Memberikan pelayanan terbaik

3. Mengutamakan kepuasan pelanggan.

Page 2: BAB III PEMBAHASAN...pimpin dan mengatur tentang segala sesuatu serta bisa memberi sikap percaya diri atas karyawannya. 2. Karyawan Cucian mempunyai tanggung jawab dengan semua cucian

24

3.1.2. Struktur Organisasi

Gambar III.A. Struktur Organisasi

Dilihat dari struktur organisasi diatas, tugas dan fungsinya adalah sebagai

berikut :

1. Pemilik Usaha memiliki tanggung jawab penuh atas kemajuan usaha yang ia

pimpin dan mengatur tentang segala sesuatu serta bisa memberi sikap percaya

diri atas karyawannya.

2. Karyawan Cucian mempunyai tanggung jawab dengan semua cucian

pelanggan.

3. Karyawan Setrika bertanggung jawab penuh atas semua cucian yang telah di

cuci.

4. Kurir memiliki tanggung jawab menjemput dan mengantarkan cucian

pelanggan.

Page 3: BAB III PEMBAHASAN...pimpin dan mengatur tentang segala sesuatu serta bisa memberi sikap percaya diri atas karyawannya. 2. Karyawan Cucian mempunyai tanggung jawab dengan semua cucian

25

3.2. Analisis Kebutuhan

Analisa kebutuhan yaitu mengidentifikasi kebutuhan sistem dalam

implementasi. Menjelaskan kebutuhan fungsional berdasarkan tingkat pengguna

dalam sistem yang meliputi pengguna/user, pelanggan/Customerdan admin.

A. Hak akses Admin

1. Admin dapat malakukan Log In

2. Admin dapat menghapus dan menambahkan data karyawan.

3. Admin dapat mengelolah daftar paket laundry.

4. Admin dapat mengelolah data transaksi.

5. Admin dapat melakukan pencetakan laporan transaksi.

6. Admin dapat melakukan Log Out.

B. Hak akses Pelanggan

1. Pelanggan dapat mengakses halaman awal web.

2. Pelanggan dapat mengakses halaman Home, Log In, Registrasi, Order.

3. Pelanggan melakukan registrasi terlebih dahulu sebelum melakukan

pemesanan laundry.

4. Pelanggan dapat memilih paket laundry.

5. Pelanggan dapat melihat identitas Rumah Laundry.

6. Pelanggan melakukan Log Out setelah menggunakan web.

Page 4: BAB III PEMBAHASAN...pimpin dan mengatur tentang segala sesuatu serta bisa memberi sikap percaya diri atas karyawannya. 2. Karyawan Cucian mempunyai tanggung jawab dengan semua cucian

26

3.3. Rancangan Dokumen

3.3.1. Dokumen Masukan

1. Nama Dokumen : Data Member

Fungsi : Sebagai data member

Sumber : member

Tujuan : Admin Laundry

Media : Layar

Jumlah : 1 (Satu)

Frekuensi : Setiap ada penambahan member

Bentuk : Lihat Lampiran A.1

2. Nama Dokumen : pesan Laundry

Fungsi : Sebagai catatan masuk bagi pemesan laundry

Sumber : member

Tujuan : Admin Laundry

Media : Layar

Jumlah : 1 (satu) Lembar

Frekuensi : Setiap melakukan pemesanan

Bentuk : Lihat Lampiran A.2

Page 5: BAB III PEMBAHASAN...pimpin dan mengatur tentang segala sesuatu serta bisa memberi sikap percaya diri atas karyawannya. 2. Karyawan Cucian mempunyai tanggung jawab dengan semua cucian

27

3.3.2. Dokumen Keluaran

1. Nama Dokumen : Laporan Pemesanan

Fungsi : Sebagai bukti pelanggan melakukan transaksi

Sumber : Admin Laundry

Tujuan : member

Media : Layar

Jumlah : 1 (satu) Lembar

Frekuensi : Setiap ada laporan transaksi

Bentuk : Lihat Lampiran B.1

2. Nama Dokumen : Invoice

Fungsi : Sebagai bukti transaksi

Sumber : Admin Laundry

Tujuan : Pelanggan

Media : Layar

Jumlah : 1 (satu) Lembar

Frekuensi : Setiap melakukan pesanan baru

Bentuk : Lihat Lampiran B.2

Page 6: BAB III PEMBAHASAN...pimpin dan mengatur tentang segala sesuatu serta bisa memberi sikap percaya diri atas karyawannya. 2. Karyawan Cucian mempunyai tanggung jawab dengan semua cucian

28

1.4. Entity Relationship Diagram (ERD)

Berikut merupakan rancangan Entity Relationship Diagram (ERD) program

yang penulis rancang.

Member

Member_id

Member_nama

Member_email

Member_username

Member_password

Member_kelamin

Id_prov

Id_kab

Id_kec

Id_kel

Member_alamat

Member_telepon

Member_fotoMember_tanggal_dibuat

Paket

id

Kode_paket Nama_paket

Deskripsi_paket

harga

satuan

ongkir

id

Id_prov

Id_kabId_kec

Id_kel

harga

melakukan

pesanan

No_pesanan

Tgl_transaksi

Member_id

Status_pesanan

Nama_penerima

alamat

notelp

email

Ongkos_kirim

grandtotal

memiliki

Detail_pesanan

id

No_pesanan

Paket_id

jumlah

harga

Sub_total

mempunyai

pembayaran

Bayar_id

No_pesanan

keterangan Bayar_nominal

Bayar_gambar

Bayar_tanggal

mengeluarkan

invoice

id

No_invoiceNo_pesanan

Tanggal_dibuat

Tanggal_jatuh_tempo

1

1

1

1

berisi

mempunyai

1

1 1

1

1

1

1 M

Gambar III.B Entity Relationship Diagram (ERD)

Page 7: BAB III PEMBAHASAN...pimpin dan mengatur tentang segala sesuatu serta bisa memberi sikap percaya diri atas karyawannya. 2. Karyawan Cucian mempunyai tanggung jawab dengan semua cucian

29

1.5 Logical Record Structure (LRS)

Dibawah ini merupakan rancangan Logical Record Structure (LRS) pada

program Rumah Laundry yang penulis rancang.

Gambar III.C Logical Record Structure (LRS)

1.6 Spesifikasi File

Spesifikasi filemenjelaskan tentang file-file yang dibuat pada rancangan

program dalm Tugas Akhir ini. Database yang dibuat bernama laundrydengan

Spesifikasi file sebagai berikut :

1. Tabel detail pesanan

Nama file : detail pesanan

Akronim : detail_pesanan

Page 8: BAB III PEMBAHASAN...pimpin dan mengatur tentang segala sesuatu serta bisa memberi sikap percaya diri atas karyawannya. 2. Karyawan Cucian mempunyai tanggung jawab dengan semua cucian

30

Fungsi : untuk membuat pesanan pelanggan

Tipe File : file detail pesanan

Panjang Record : 554 byte

Akses File :Random

Organisasi File :Index Sequential

Media : Hard disk

Kunci Field : id

Software :MySql

Tabel III.1

Spesifikasi File detail pesanan

No Elemen Data Akronim Type Panjang Keterangan

1 id Id interger 11 Primary Key

2 nopesanan no_pesanan varchar 255

3 paketid paket_id varchar 255

4 jumlah jumlah interger 11

5 harga harga interger 11

6 subtotal Sub_total interger 11

2. Tabel hubungi kami

Nama file : hubungi kami

Akronim : hubungi_kami

Fungsi : untuk membantu pelanggan

Tipe File : file hubungi kami

Panjang Record : 11byte

Akses File : Random

Organisasi File : Index Sequential

Media : Hard disk

Kunci Field :id

Software : MySql

Tabel III.2

Spesifikasi file hubungi kami

No Elemen data Akronim Type Panjang Keterangan

1 id id interger 11 Primary Key

2 isi isi Text -

Page 9: BAB III PEMBAHASAN...pimpin dan mengatur tentang segala sesuatu serta bisa memberi sikap percaya diri atas karyawannya. 2. Karyawan Cucian mempunyai tanggung jawab dengan semua cucian

31

3. Tabel Invoice

Nama file :Invoice

Akronim :Invoice

Fungsi : untuk transaksi pelanggan

Tipe File : file invoice

Panjang Record : 211byte

Akses File : Random

Organisasi File : Index Sequential

Media : Hard disk

Kunci Field : id

Software : MySql

Tabel III.3

Spesifikasi File Invoice

No Elemen Data Akronim Type Panjang Keterangan

1 id id Interger 11 Primary

Key

2 noinvoice no_invoice Varchar 100

3 nopesanan no_pesanan Varchar 100

4 tanggaldibuat tanggal_dibuat Date -

5 tanggaljatuhtempo tanggal_jatuh_tempo Date -

4. Tabel jenis

Nama file : jenis

Akronim : jenis

Fungsi : untuk memilih paket

Tipe File : file jenis

Panjang Record : 11byte

Akses File : Random

Organisasi File : Index Sequential

Media : Hard disk

Kunci Field : id_jenis

Software : MySql

Tabel III.4

Spesifikasi File Jenis

No Elemen Data Akronim Type Panjang Keterangan

1 idjenis Id_jenis Interger 11 Primary Key

2 nama nama Tinytex -

Page 10: BAB III PEMBAHASAN...pimpin dan mengatur tentang segala sesuatu serta bisa memberi sikap percaya diri atas karyawannya. 2. Karyawan Cucian mempunyai tanggung jawab dengan semua cucian

32

5. Tabel Kabupaten

Nama file : kabupaten

Akronim : kabupaten

Fungsi : untuk mencari letak prov pelanggan

Tipe File : file kabupaten

Panjang Record : 17byte

Akses File : Random

Organisasi File : Index Sequential

Media : Hard disk

Kunci Field : id_kab

Software : MySql

Tabel III.5

Spesifikasi File Kabupaten

No Elemen Data Akronim Type Panjang Keterangan

1 idkab id_kab Char 4 Primary Key

2 idprov id_prov Char 2

3 Nama Nama Tinytext -

4 idjenis id_jenis Interger 11

6. Tabel Karyawan

Nama file : karyawan

Akronim : karyawan

Fungsi : untuk data karyawan

Tipe File : file karyawan

Panjang Record :826byte

Akses File : Random

Organisasi File : Index Sequential

Media : Hard disk

Kunci Field : id

Software : MySql

Tabel III.6

Spesifikasi File Karyawan

No Elemen Data Akronim Type Panjang Keterangan

1 id id Interger 11 Primary Key

2 nik nik Varchar 50

3 nama nama Varchar 255

4 password password Varchar 255

5 hakakses hak_akses Enum -

6 foto foto Varchar 255

7 tanggaldibuat tanggal_dibuat Datetime -

Page 11: BAB III PEMBAHASAN...pimpin dan mengatur tentang segala sesuatu serta bisa memberi sikap percaya diri atas karyawannya. 2. Karyawan Cucian mempunyai tanggung jawab dengan semua cucian

33

7. File Kecamatan

Nama file : kecamatan

Akronim : kecamatan

Fungsi : untuk mencari detail alamat pelanggan

Tipe File : file kecamatan

Panjang Record : 10byte

Akses File : Random

Organisasi File : Index Sequential

Media : Hard disk

Kunci Field : id_kec

Software : MySql

Tabel III.7

Spesifikasi File Kecamatan

No Elemen Data Akronim Type Panjang Keterangan

1 idkec id_kec Char 6 Primary Key

2 idkab id_kab Char 4

3 nama nama Tinytext -

8. File Kelurahan

Nama file : kelurahan

Akronim : kelurahan

Fungsi : untuk membantu cari detail alamat pelanggan

Tipe File : file keluharan

Panjang Record : 27byte

Akses File : Random

Organisasi File : Index Sequential

Media : Hard disk

Kunci Field : id_kel

Software : MySql

Tabel III.8

Spesifikasi File Kelurahan

No Elemen Data Akronim Type Panjang Keterangan

1 idkel id_kel Char 10 Primary Key

2 idkec id_kec Char 6

3 nama nama Tinytex -

4 idjenis id_jenis Interger 11

Page 12: BAB III PEMBAHASAN...pimpin dan mengatur tentang segala sesuatu serta bisa memberi sikap percaya diri atas karyawannya. 2. Karyawan Cucian mempunyai tanggung jawab dengan semua cucian

34

9. Tabel Member

Nama File : member

Akronim : member

Fungsi : Untuk akses kegiatan di laundry

Tipe File : file master

Panjang record : 1104 byte

Akses File : Random

Organisasi File : Index Sequential

Media : Hard Disk

Kunci Field : member_id

Software : MySql

Tabel III.9

Spesifikasi File data Member

N

o Elemen Data Akronim Type

Panja

ng

Keterang

an

1 memberid member_id varchar 50 Primary

Key

2 membernama member_nama varchar 150

3 memberemail member_email varchar 100

4 memberusername member_username varchar 100

5 memberpassword member_password varchar 255

6 memberkelamin member_kelamin varchar 50

7 idprov id_prov char 11

8 idkab id_kab char 11

9 idkec id_kec char 11

10 idkel id_kel char 11

11 memberalamat member_alamat text

12 membertelepon member_telepon varchar 100

13 memberfoto member_foto varchar 255

14 membertanggalbu

at member_tanggal_buat datetime

Page 13: BAB III PEMBAHASAN...pimpin dan mengatur tentang segala sesuatu serta bisa memberi sikap percaya diri atas karyawannya. 2. Karyawan Cucian mempunyai tanggung jawab dengan semua cucian

35

10. Tabel Ongkir

Nama File : ongkir

Akronim : ongkir

Fungsi : Untuk mengetahui ongkir laundry

Tipe File : file master

Panjang record : 66 byte

Akses File : Random

Organisasi File : Index Sequential

Media : Hard Disk

Kunci Field : id

Software : MySql

Tabel III.10.

Spesifikasi File data Ongkir

No Elemen Data Akronim Type Panjang Keterangan

1 id id interger 11 Primary Key

2 idprov id_prov interger 11

3 idkab id_kab interger 11

4 idkec id_kec interger 11

5 idkel id_kel interger 11

6 harga harga interger 11

11. Tabel Paket

Nama File : paket

Akronim : paket

Fungsi : Untuk membuat harga paket laundry

Tipe File : file master

Panjang record : 547 byte

Akses File : Random

Page 14: BAB III PEMBAHASAN...pimpin dan mengatur tentang segala sesuatu serta bisa memberi sikap percaya diri atas karyawannya. 2. Karyawan Cucian mempunyai tanggung jawab dengan semua cucian

36

Organisasi File : Index Sequential

Media : Hard Disk

Kunci Field : id

Software : MySql

Tabel III.11.

Spesifikasi File data Paket

No Elemen Data Akronim Type Panjang Keterangan

1 id id interger 11 Primary Key

2 kodepaket kode_paket varchar 255

3 namapaket nama_paket varchar 255

4 deskripsipaket deskripsi_paket text

5 harga harga interger 11

6 satuan satuan varchar 15

12. Tabel Pembayaran

Nama File : pembayaran

Akronim : pembayaran

Fungsi : Untuk melakukan pembayaran

Tipe File : file transaksi

Panjang record : 532 byte

Akses File : Random

Organisasi File : Index Sequential

Media : Hard Disk

Kunci Field : bayar_id

Software : MySql

Page 15: BAB III PEMBAHASAN...pimpin dan mengatur tentang segala sesuatu serta bisa memberi sikap percaya diri atas karyawannya. 2. Karyawan Cucian mempunyai tanggung jawab dengan semua cucian

37

Tabel III.12.

Spesifikasi File data Pembayaran

No Elemen Data Akronim Type Panjang Keterangan

1 bayarid bayar_id interger 11 Primary Key

2 nopesanan no_pesanan varchar 255

3 keterangan keterangan text

4 bayarnominal bayar_nominal interger 11

5 bayargambar bayar_gambar varchar 255

6 bayartanggal bayar_tanggal datetime

13. Tabel Pesanan

Nama File : pesanan

Akronim : pesanan

Fungsi : Untuk melakukan pesanan

Tipe File : file master

Panjang record : 747 byte

Akses File : Random

Organisasi File : Index Sequential

Media : Hard Disk

Kunci Field : no_pesanan

Software : MySql

Tabel III.13.

Spesifikasi File data Pesanan

No Elemen Data Akronim Type Panjang Keterangan

1 nopesanan no_pesanan varchar 255 Primary Key

2 tgltransaksi tgl_transaksi datetime 11

3 memberid member_id varchar 100

4 statuspesanan status_pesanan varchar 50

5 namapenerima nama_penerima varchar 200

6 alamat alamat text

7 notelp notelp varchar 20

8 email email varchar 100

Page 16: BAB III PEMBAHASAN...pimpin dan mengatur tentang segala sesuatu serta bisa memberi sikap percaya diri atas karyawannya. 2. Karyawan Cucian mempunyai tanggung jawab dengan semua cucian

38

9 ongkoskirim ongkos_kirim interger 11

10 grandtotal grandtotal interger 11

14. Tabel Provinsi

Nama File : provinsi

Akronim : provinsi

Fungsi : Untuk menentukan ongkos kirim

Tipe File : file master

Panjang record : 2 byte

Akses File : Random

Organisasi File : Index Sequential

Media : Hard Disk

Kunci Field : id_prov

Software : MySql

Tabel III.14.

Spesifikasi File data Provinsi

No Elemen Data Akronim Type Panjang Keterangan

1 idprov id_prov char 2 Primary Key

2 nama nama tinytext

15. Tabel Testimoni

Nama File : testimoni

Akronim : testimoni

Fungsi : Untuk memberikan testimoni

Tipe File : file master

Panjang record : 172 byte

Akses File : Random

Page 17: BAB III PEMBAHASAN...pimpin dan mengatur tentang segala sesuatu serta bisa memberi sikap percaya diri atas karyawannya. 2. Karyawan Cucian mempunyai tanggung jawab dengan semua cucian

39

Organisasi File : Index Sequential

Media : Hard Disk

Kunci Field : idtesti

Software : MySql

Tabel III.15.

Spesifikasi File data Testimoni

No Elemen Data Akronim Type Panjang Keterangan

1 idtesti idtesti interger 11 Primary Key

2 memberid member_id varchar 50

3 email email varchar 100

4 isitesti isi_testi text

5 statustesti status_testi interger 11

6 tglpost tgl_post datetime

16. Tabel Tips_ketentuan

Nama File : tips_ketentuan

Akronim : tips_ketentuan

Fungsi : Untuk memberikan deskripsi laundry

Tipe File : file master

Panjang record : 11 byte

Akses File : Random

Organisasi File : Index Sequential

Media : Hard Disk

Kunci Field : id

Software : MySql

Page 18: BAB III PEMBAHASAN...pimpin dan mengatur tentang segala sesuatu serta bisa memberi sikap percaya diri atas karyawannya. 2. Karyawan Cucian mempunyai tanggung jawab dengan semua cucian

40

Tabel III.17.

Spesifikasi File data Tips_Ketentuan

No Elemen Data Akronim Type Panjang Keterangan

1 id id interger 11 Primary Key

2 isi isi text

1.7. Pengkodean

1. Member

Struktur Member

X X X 00 000000 00

1 2 3 4 5

Keterangan :

1 : Singkatan Dari Member

2. : Tahun

3. : Bulan

4. : Tanggal

5. : No urut

Contoh :

Struktur Member

Page 19: BAB III PEMBAHASAN...pimpin dan mengatur tentang segala sesuatu serta bisa memberi sikap percaya diri atas karyawannya. 2. Karyawan Cucian mempunyai tanggung jawab dengan semua cucian

41

M E M 91 004080 10

1 2 3 4 5

Keterangan :

1 : Singkatan Dari Member

2. : Tahun

3. : Bulan

4. : Tanggal

5. : No urut

2. Karyawan

Struktur Karyawan

1 2 3

Keterangan :

1 : Singkatan Dari Admin

2. : Tahun

3. : Bulan

4. : Tanggal

5. : No urut

Contoh :

Page 20: BAB III PEMBAHASAN...pimpin dan mengatur tentang segala sesuatu serta bisa memberi sikap percaya diri atas karyawannya. 2. Karyawan Cucian mempunyai tanggung jawab dengan semua cucian

42

Struktur Admin

1 2 3

Keterangan :

1 : Singkatan Dari Karyawan

2. : Tahun

3. : Bulan

4. : Tanggal

5. : No urut

3. Paket

Struktur Paket

Keterangan :

1 : Singkatan Dari Nama Paket

2. : Tahun

Page 21: BAB III PEMBAHASAN...pimpin dan mengatur tentang segala sesuatu serta bisa memberi sikap percaya diri atas karyawannya. 2. Karyawan Cucian mempunyai tanggung jawab dengan semua cucian

43

3. : Bulan

4. : Tanggal

5. : No urut

Contoh

Struktur Paket

1 2 3 4 5

Keterangan :

1 : Singkatan Dari Nama Paket

2. : Tahun

3. : Bulan

4. : Tanggal

5. : No urut

4. Pesanan

Struktur Pesanan

1 2 3 4 5

Keterangan :

Page 22: BAB III PEMBAHASAN...pimpin dan mengatur tentang segala sesuatu serta bisa memberi sikap percaya diri atas karyawannya. 2. Karyawan Cucian mempunyai tanggung jawab dengan semua cucian

44

1 : Singkatan Dari Pesanan

2. : Tahun

3. : Bulan

4. : Tanggal

5. : No urut

Contoh

Struktur Pesanan

1 2 3 4 5

Keterangan :

1 : Singkatan Dari Pesanan

2. : Tahun

3. : Bulan

4. : Tanggal

5. : No urut

1.8. Spesifikasi Program

3.8.1. Struktur Navigasi

3.8.1.1. Halaman Pengunjung

BerandaLayanan

Laundry

Tips &

Ketentuan

Hubungi

Kami

Member

Area

Page 23: BAB III PEMBAHASAN...pimpin dan mengatur tentang segala sesuatu serta bisa memberi sikap percaya diri atas karyawannya. 2. Karyawan Cucian mempunyai tanggung jawab dengan semua cucian

45

1.8.1.2. Halaman Member

Registrasi

Beranda

Login

Layanan

Laundry

Pesanan

Laundry

Tips &

Ketentuan

Hubungi

Kami

Member

Area

1.8.1.3. Halaman Admin

Login

Dashboard

Pesanan

Laundry

Master

DataTestimoni

Hubungi

Kami

Tips &

Ketentuan

Data

Member

Data Paket

Laundry

Data Ongkos

Kirim

Data

Karyawan

Laporan

PesananKeluar

1.9. Spesifikasi Sistem Komputer

Suatu kebutuhan yang berisi tentang pendukung dari pembuatan website

yaitu:

Page 24: BAB III PEMBAHASAN...pimpin dan mengatur tentang segala sesuatu serta bisa memberi sikap percaya diri atas karyawannya. 2. Karyawan Cucian mempunyai tanggung jawab dengan semua cucian

46

1. Kebutuhan Software

a. Sistem Operasi: Microsoft Windows7

b. Aplikasi: Sublime Text 3, XAMPP 1.7.3.

c. Web Browser: Mozila Firefox dan Google Chrome.

d. Bahasa Pemrograman: JavaScript, PHP. Database: Xampp

2. Kebutuhan Hardware

a. Processor: Intel(R) Core(TM) i3-2328M CPU @ 2.20GHz 2.20 GHz

b. RAM:2 GB

c. Hardisk: 500 GB

d. Keyboard: Standar mouse qwerty

1.10. Implementasi

3.10.1. Halaman Pengunjung

1. Tampilan Form Beranda

Gambar III.1 : Form Beranda

2. Tampilan Form Layanan Laudry

Page 25: BAB III PEMBAHASAN...pimpin dan mengatur tentang segala sesuatu serta bisa memberi sikap percaya diri atas karyawannya. 2. Karyawan Cucian mempunyai tanggung jawab dengan semua cucian

47

Gambar III.2 : Form Layanan Laudry

3. Tampilan Form Tips & Ketentuan

Gambar III.3 : Form Tips & Ketentuan

4. Tampilan Form Hubungi Kami

Page 26: BAB III PEMBAHASAN...pimpin dan mengatur tentang segala sesuatu serta bisa memberi sikap percaya diri atas karyawannya. 2. Karyawan Cucian mempunyai tanggung jawab dengan semua cucian

48

Gambar III.4 : Form Hubungi Kami

5. Tampilan Form Member Area

Gambar III.5 : Form Member Area

Page 27: BAB III PEMBAHASAN...pimpin dan mengatur tentang segala sesuatu serta bisa memberi sikap percaya diri atas karyawannya. 2. Karyawan Cucian mempunyai tanggung jawab dengan semua cucian

49

3.10.2. Halaman Member

1. Tampilan Form Beranda

Gambar III.6 : Form Beranda

2. Tampilan Form Layanan Laundry

Gambar III.7 : Form Layanan Laundry

Page 28: BAB III PEMBAHASAN...pimpin dan mengatur tentang segala sesuatu serta bisa memberi sikap percaya diri atas karyawannya. 2. Karyawan Cucian mempunyai tanggung jawab dengan semua cucian

50

3. Tampilan Form Pesan Laundry

Gambar III.8 : Form Layanan Laundry

4. Tampilan Form Tips & Ketentuan

Gambar III.9 : Form Tips & Ketentuan

Page 29: BAB III PEMBAHASAN...pimpin dan mengatur tentang segala sesuatu serta bisa memberi sikap percaya diri atas karyawannya. 2. Karyawan Cucian mempunyai tanggung jawab dengan semua cucian

51

5. Tampilan Form Hubungi Kami

Gambar III.10 : Form Hubungi Kami

6. Tampilan Form Member Area

Gambar III.11 : Form Member Area

Page 30: BAB III PEMBAHASAN...pimpin dan mengatur tentang segala sesuatu serta bisa memberi sikap percaya diri atas karyawannya. 2. Karyawan Cucian mempunyai tanggung jawab dengan semua cucian

52

3.10.3. Halaman Admin

1. Tampilan Form Login Admin

Gambar III.12 : Form Login Admin

2. Tampilan Form Dashboard Admin

Gambar III.13 : Form Dashboard Admin

Page 31: BAB III PEMBAHASAN...pimpin dan mengatur tentang segala sesuatu serta bisa memberi sikap percaya diri atas karyawannya. 2. Karyawan Cucian mempunyai tanggung jawab dengan semua cucian

53

3. Tampilan Form Pesanan Laundry

Gambar III.14 : Form Pesanan Laundry

4. Tampilan Form Testimoni

Gambar III.15 : Form Testimoni

Page 32: BAB III PEMBAHASAN...pimpin dan mengatur tentang segala sesuatu serta bisa memberi sikap percaya diri atas karyawannya. 2. Karyawan Cucian mempunyai tanggung jawab dengan semua cucian

54

5. Tampilan Form Hubungi Kami

Gambar III.16 : Form Hubungi Kami

6. Tampilan Form Tips & Ketentuan

Gambar III.17 : Form Tips & Ketentuan

Page 33: BAB III PEMBAHASAN...pimpin dan mengatur tentang segala sesuatu serta bisa memberi sikap percaya diri atas karyawannya. 2. Karyawan Cucian mempunyai tanggung jawab dengan semua cucian

55

7. Tampilan Form Data Member

Gambar III.18 : Form Data Member

8. Tampilan Form Paket Laundry

Gambar III.19 : Form Paket Laundry

Page 34: BAB III PEMBAHASAN...pimpin dan mengatur tentang segala sesuatu serta bisa memberi sikap percaya diri atas karyawannya. 2. Karyawan Cucian mempunyai tanggung jawab dengan semua cucian

56

9. Tampilan Form Ongkos Kirim

Gambar III.20 : Form Ongkos Kirim

10. Tampilan Form Data Karyawan

Gambar III.21 : Form Data Karyawan

Page 35: BAB III PEMBAHASAN...pimpin dan mengatur tentang segala sesuatu serta bisa memberi sikap percaya diri atas karyawannya. 2. Karyawan Cucian mempunyai tanggung jawab dengan semua cucian

57

11. Tampilan Form Laporan Pemesanan

Gambar III.22 : Form Laporan Pemesanan

1.11. Pengujian Unit

3.11.1. Halaman Pengunjung

A. Pengujian Terhadap Form beranda

No Skenario

pengujian Test Case

Hasil yang

diharapakn

Hasil

pengujian

Kesimp

ulan

1 Input data daftar

baru lalu klik

register

Email :

(lengkap)

Username :

(lengkap)

Password :

(lengkap)

Nama :

(lengkap)

Kelamin :

Sistem akan

menerima

dan dapat

melakukan

Login ke

Halaman

Member.

Sesuai

Harapan

Valid

Page 36: BAB III PEMBAHASAN...pimpin dan mengatur tentang segala sesuatu serta bisa memberi sikap percaya diri atas karyawannya. 2. Karyawan Cucian mempunyai tanggung jawab dengan semua cucian

58

(lengkap)

Pilih Provinsi :

(lengkap)

Pilih Kota/Kab

:

(lengkap)

Pilih kec :

(lengkap)

Pilih

Kelurahan/desa

:

(lengkap)

Alamat :

(lengkap)

No. Telp/Hp :

(lengkap)

Foto :

(lengkap)

2 Data tidak diisi

dengan lengkap

Email : (tidak

lengkap)

Username :

(lengkap)

Password :

(lengkap)

Sistem akan

menolak

dan akan

muncul

pesan “

please fill

Sesuai

Harapan

Valid

Page 37: BAB III PEMBAHASAN...pimpin dan mengatur tentang segala sesuatu serta bisa memberi sikap percaya diri atas karyawannya. 2. Karyawan Cucian mempunyai tanggung jawab dengan semua cucian

59

Nama :

(lengkap)

Kelamin :

(lengkap)

Pilih Provinsi :

(lengkap)

Pilih Kota/Kab

:

(lengkap)

Pilih kec :

(lengkap)

Pilih

Kelurahan/desa

:

(lengkap)

Alamat :

(lengkap)

No. Telp/Hp :

(lengkap)

Foto :

(lengkap)

out this

field”

3 Username dan

password diisi

kemudian klik

Username :

(lengkap)

Password :

Sistem akan

menerima

dan akan

Sesuai

Harapan

Valid

Page 38: BAB III PEMBAHASAN...pimpin dan mengatur tentang segala sesuatu serta bisa memberi sikap percaya diri atas karyawannya. 2. Karyawan Cucian mempunyai tanggung jawab dengan semua cucian

60

Log In (lengkap) menampilka

n halaman

utama

member

4 Username dan

Password tidak

Diisi kemudian

klik Log In

Username :

(kosong)

Password :

(kosong)

Sistem akan

menolak

dan akan

muncul

pesan “

Username

dan

Password

tidak boleh

kosong”

Sesuai

Harapan

Valid

5 Username diisi

dan Password

dikosongkan

Username :

(lengkap)

Password :

(kosong)

Sistem akan

menolak

dan akan

menampilka

n pesan “

Password

tidak boleh

kosong”

Sesuai

Harapan

Valid

Page 39: BAB III PEMBAHASAN...pimpin dan mengatur tentang segala sesuatu serta bisa memberi sikap percaya diri atas karyawannya. 2. Karyawan Cucian mempunyai tanggung jawab dengan semua cucian

61

3.11.2. Halaman Member

A. Member Area

No Skenario

pengujian Test Case

Hasil yang

diharapakn

Hasil

pengujian

Kesimp

ulan

1 Update data

member lalu klik

tombol simpan

update

Email :

(lengkap)

Username :

(lengkap)

Password :

(lengkap)

Nama :

(lengkap)

Kelamin :

(lengkap)

Pilih Provinsi :

(lengkap)

Pilih Kota/Kab

:

(lengkap)

Pilih kec :

(lengkap)

Pilih

Kelurahan/desa

:

(lengkap)

Sistem akan

menerima

dan

mengupdate

data

member

Sesuai

Harapan

Valid

Page 40: BAB III PEMBAHASAN...pimpin dan mengatur tentang segala sesuatu serta bisa memberi sikap percaya diri atas karyawannya. 2. Karyawan Cucian mempunyai tanggung jawab dengan semua cucian

62

Alamat :

(diubah)

No. Telp/Hp :

(diubah)

Foto :

(lengkap)

2 Ganti password

lalu klik tombol

save new

password

New password

: (diisi)

Retype new

password :

(diisi)

sistem akan

menerima

dan

mengganti

password

member

3.11.3. Halaman Admin

A. Pengujian Terhadap Form Login

No Skenario

pengujian Test Case

Hasil yang

diharapakn

Hasil

pengujian

Kesimp

ulan

1

NIK dan

Password diisi

lalu klik

tombol masuk

NIK : (Diisi)

Password :

(Diisi)

sistem akan

menerima data

dan akan

menampilkan

menu utama

admin

Sesuai

Harapan

Valid

2

NIK dan

Password

dikosongkan

lalu klik

tombol masuk

NIK :

(Kosong)

Password :

(Kosong)

Sistem akan

menolak dan

akan

menampilkan

pesan “ NIK

dan Password

tidak boleh

kosong”

Sesuai

Harapan

Valid

3 NIK diisi dan NIK : (Diisi) Sistem akan Sesuai Valid

Page 41: BAB III PEMBAHASAN...pimpin dan mengatur tentang segala sesuatu serta bisa memberi sikap percaya diri atas karyawannya. 2. Karyawan Cucian mempunyai tanggung jawab dengan semua cucian

63

Password

dikosongkan

lalu klik

tombol masuk

Password :

(Kosong)

menolak dan

akan

menampilkan

pesan “

Password tidak

boleh kosong”

Harapan

B. Pengujian Terhadap Data Paket Laundry

No Skenario

pengujian Test Case

Hasil yang

diharapakn

Hasil

pengujian Kesimpulan

1

Semua data

manajemen

paket diisi

kemudian

klik tombol

simpan

Nama Paket

: (Diisi)

Deskripsi

Paket :

(Diisi)

Harga Paket

: (Diisi)

Satuan :

(Diisi)

sistem akan

menerima data

dan akan

menyimpan

data paket

laundry

Sesuai

Harapan

Valid

2

Semua data

manajemen

paket diisi

kemudian

klik tombol

batal

Nama Paket

: (Diisi)

Deskripsi

Paket :

(Diisi)

Harga Paket

: (Diisi)

Satuan :

(Diisi)

Data tidak

akan terimpan

dan akan

dikembalikan

ke halaman

paket laundry

Sesuai

Harapan

Valid

3

Semua data

manajemen

paket

dikosongkan

kemudian

klik tombol

simpan

Nama Paket

: (kosong)

Deskripsi

Paket :

(Kosong)

Harga Paket

: (Kosong)

Satuan :

(Kosong)

Sistem akan

menolak dan

akan

menampilkan

pesan “ please

fill out this

field”

Sesuai

Harapan

Valid

4

Data yang

diisi tidak

lengkap

kemudian

klik tombol

simpan

Nama Paket

: (kosong)

Deskripsi

Paket :

(Kosong)

Harga Paket

: (Diisi)

Satuan :

Sistem akan

menolak dan

akan

menampilkan

pesan “ please

fill out this

field”

Page 42: BAB III PEMBAHASAN...pimpin dan mengatur tentang segala sesuatu serta bisa memberi sikap percaya diri atas karyawannya. 2. Karyawan Cucian mempunyai tanggung jawab dengan semua cucian

64

(Diisi)

C. Pengujian Terhadap Ongkos Kirim

No Skenario

pengujian Test Case

Hasil yang

diharapakn

Hasil

pengujian Kesimpulan

1

Semua data

manajemen

ongkir diisi

kemudian

klik tombol

simpan

Pilih provinsi :

(Diisi)

Pilih Kota/Kab

: (Diisi)

Pilih Kec :

(Diisi)

Pilih

Kelurahan/Desa

: (Diisi)

Harga : (Diisi)

sistem akan

menerima

data dan akan

menyimpan

ongkos kirim

Sesuai

Harapan

Valid

2

Semua data

manajemen

paket diisi

kemudian

klik tombol

batal

Pilih provinsi :

(Diisi)

Pilih Kota/Kab

: (Diisi)

Pilih Kec :

(Diisi)

Pilih

Kelurahan/Desa

: (Diisi)

Harga : (Diisi)

Data tidak

akan

terimpan dan

akan

dikembalikan

ke halaman

ongkos kirim

Sesuai

Harapan

Valid

3

Semua data

ongkos kirim

dikosongkan

kemudian

klik tombol

simpan

Pilih provinsi :

(Kosong)

Pilih Kota/Kab

: (Kosong)

Pilih Kec :

(Kosong)

Pilih

Kelurahan/Desa

: (Kosong)

Harga :

(Kosong)

Sistem akan

menolak dan

akan

menampilkan

pesan “please

select an item

in the list”

Sesuai

Harapan

Valid

4

Data yang

diisi tidak

lengkap

kemudian

klik tombol

simpan

Pilih provinsi :

(Diisi)

Pilih Kota/Kab

: (Diisi)

Pilih Kec :

(Diisi)

Pilih

Kelurahan/Desa

: (Diisi)

Sistem akan

menolak dan

akan

menampilkan

pesan “please

select an item

in the list”

Sesuai

Harapan

Valid

Page 43: BAB III PEMBAHASAN...pimpin dan mengatur tentang segala sesuatu serta bisa memberi sikap percaya diri atas karyawannya. 2. Karyawan Cucian mempunyai tanggung jawab dengan semua cucian

65

Harga : (Diisi)

5

Mengubah

data ongkos

kirim

kemudian

klik tombol

simpan

Pilih provinsi :

(Diisi)

Pilih Kota/Kab

: (Diisi)

Pilih Kec :

(Diisi)

Pilih

Kelurahan/Desa

: (Diisi)

Harga :

(Diubah)

Sistem akan

menerima

dan

mengupdate

data ongkos

kirim

Sesuai

Harapan

Valid

D. Pengujian Terhadap Data Karyawan

No Skenario

pengujian Test Case

Hasil yang

diharapakn

Hasil

pengujian Kesimpulan

1

Semua data

manajemen

karyawan

diisi

kemudian klik

tombol

simpan

NIK :

(otomatis)

Nama :

(Diisi)

Password :

(Diisi)

Hak Akses :

( Diisi)

Upload

Image :

(Diisi)

sistem akan

menerima data

dan akan

menyimpan

data karyawan

Sesuai

Harapan

Valid

2

Semua data

manajemen

karyawan

diisi

kemudian klik

tombol batal

NIK :

(otomatis)

Nama :

(Diisi)

Password :

(Diisi)

Hak Akses :

( Diisi)

Upload

Image :

(Diisi)

Data tidak

akan terimpan

dan akan

dikembalikan

ke halaman

data karyawan

Sesuai

Harapan

Valid

3

Semua data

manajemen

karyawan

dikosongkan

kemudian klik

tombol

simpan

NIK :

(otomatis)

Nama :

(Kosong)

Password :

(Kosong)

Hak Akses :

Sistem akan

menolak dan

akan

menampilkan

pesan “please

fill out this

field”

Sesuai

Harapan

Valid

Page 44: BAB III PEMBAHASAN...pimpin dan mengatur tentang segala sesuatu serta bisa memberi sikap percaya diri atas karyawannya. 2. Karyawan Cucian mempunyai tanggung jawab dengan semua cucian

66

( Kosong)

Upload

Image :

(Kosong)

4

Data yang

diisi tidak

lengkap

kemudian klik

tombol

simpan

NIK :

(otomatis)

Nama :

(Diisi)

Password :

(Kosong)

Hak Akses :

( Diisi)

Upload

Image :

(Kosong)

Sistem akan

menolak dan

akan

menampilkan

pesan “please

fill out this

field”

Sesuai

Harapan

Valid

5

Mengubah

data

Karyawan

kemudian klik

tombol

simpan

NIK :

(otomatis)

Nama :

(Diisi)

Password :

(Kosong)

Hak Akses :

( Diubah)

Upload

Image :

(Kosong)

Sistem akan

menerima dan

mengupdate

data

Karyawan

Sesuai

Harapan

Valid