bab iii pembahasan...struktur organisasi dan fungsi mr. cuci laundry dikelola oleh 1 owner, 1 admin,...
TRANSCRIPT
22
BAB III
PEMBAHASAN
3.1. Tinjauan Perusahaan
3.1.1. Sejarah Perusahaan
Mr. Cuci Laundry merupakan usaha jasa yang berfokus pada pelayanan jasa
laundry dan dry clean berupa pakaian sehari-hari, seragam, wearpack, jas, gaun,
sprai, sarung bantal, gordyn, badcover dan balmut, selimut, handuk, karpet, tas,
sepatu dan lain sebagainya.
Mr. Cuci Laundry didirikan pada tanggal 10 Mei 2012 oleh Moh Aziz
Muslim, S.E, MM yang berlokasi di Jl. Melati No. 21 Guro II Karawang 41314.
Seiring berkembangnya usaha dan berkat kepercayaan para pelanggan, dalam
waktu 2 tahun kami telah mempunyai 5 cabang, dan memiliki 2 workshop yang
berlokasi di Jl. Melati No. 21 Guro II Karawang 41314, dan di Jl. Raya Jatisari No
34 Desa Jatisari Karawang 41374.
Banyaknya agen atau franchise 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
Menjadi laundry dengan konsep kiloan yang memberikan layanan terbaik
untuk pelanggan dengan mengembangkan cara berbisnis yang lebih baik
23
B. Misi
1. Melayani dengan penuh perhatian
2. Hasil proses laundry bersih, wangi dan rapih
3. Ketepatan waktu dalam penyelesaian target
4. Tulus, ramah dan mengutamakan kepuasan pelanggan
3.1.2. Struktur Organisasi dan Fungsi
Mr. Cuci Laundry dikelola oleh 1 owner, 1 admin, dan 2 Operasional.
Berikut struktur organisasi dalam Mr. Cuci Laundry.
Sumber : Dokumen Mr. Cuci Laundry
Gambar III.1
Struktur Organisasi
Dilihat dari struktur organisasi diatas yang terlihat jelas adanya bagian atas
yang mempunyai tugas dan fungsi yang berbeda, adapun tugas dan fungsinya
sebagai berikut:
1. Pemilik atau Owner, mempunyai tugas :
a. Bertanggung jawab penuh dalam kemajuan perusahaan dan mengatur
tentang segala sesuatunya.
Pemilik
Administrasi Operasional
24
b. Membangun sikap percaya kepada karyawan
2. Administrasi
a. Mengarsipkan data
b. Mengawasi serta bertanggung jawab atas bentuk pengeluaran dan
pemasukan dalam bentuk materi dan material
3. Operasional
a. Melayani konsumen
b. Melaksanakan proses pencucian, pengeringan, dan menyetrika pakaian
3.2. Analisis Kebutuhan
Mr. Cuci Laundry saat ini memerlukan teknologi yang modern, yang
mampu dalam meningkatkan efektifitas kinerja dalam hal pengolahan data,
khususnya pada pengolahan data transaksi. Di butuhkan beberapa level user,
dibedakan berdasarkan hak akses pada pengolahan dan informasi pada program ini,
yaitu:
A. Hak akses sebagai admin
1. Mengelola data karyawan dan menambahkan data karyawan
2. Melihat dan mencetak laporan transaksi
B. Hak akses sebagai karyawan
1. Menambahkan data konsumen, membuat transaksi
2. Melihat riwayat transaksi, data karyawan, dan jenis laundry
25
3.3. Rancangan Dokumen
Dalam proses pengelolaan laundry ada hal penting yang tidak bisa boleh
dilupakan, yaitu merancang sebuah dokumen masukan, dan berikut beberapa
dokumen masukan pada program pengelolaan laundry:
A. Rancangan Dokumen Masukan (Input)
1. Nama Dokumen : Form tambah konsumen
Fungsi : Sebagai data penambahan konsumen baru
Sumber : Konsumen
Tujuan : Bagian Administrasi
Media : Form
Jumlah : 1 (satu)
Frekuensi : Setiap ada konsumen baru
Bentuk : Lampiran A.1
2. Nama Dokumen : Form buat transaksi
Fungsi : Sebagai catatan untuk dibuat transaksi
Sumber : Konsumen
Tujuan : Bagian Administrasi
Media : Form
Jumlah : 1 (satu)
Frekuensi : Setiap ada transaksi baru
Bentuk : Lampiran A.2
3. Nama Dokumen : Form tambah karyawan
Fungsi : Sebagai data karyawan
Sumber : karyawan
Tujuan : Bagian Administrasi
Media : Form
26
Jumlah : 1 (satu)
Frekuensi : Setiap ada karyawan baru
Bentuk : Lampiran A.3
4. Nama Dokumen : Form tambah jenis laundry
Fungsi : Sebagai data jenis laundry
Sumber : Karyawan
Tujuan : Bagian Administrasi
Media : Form
Jumlah : 1 (satu)
Frekuensi : Setiap pemilihan jenis laundry
Bentuk : Lampiran A.4
B. Rancangan Dokumen Keluaran (Output)
1. Nama Dokumen : Form laporan transaksi
Fungsi : Sebagai data laporan transaksi
Sumber : Administrasi
Tujuan : Owner
Media : Form
Jumlah : 1 (satu)
Frekuensi : Setiap terjadi laporan transaksi
Bentuk : Lampiran B.1
2. Nama Dokumen : Kwitansi
Fungsi : Sebagai bukti telah melakukan transaksi
Sumber : Administrasi
Tujuan : Konsumen
Media : Kertas
Jumlah : 1 (satu)
27
Frekuensi : Setiap pencetakan transaksi
Bentuk : Lampiran B.2
3. Nama Dokumen : Form laporan tambah konsumen
Fungsi : Sebagai data laporan konsumen
Sumber : Konsumen
Tujuan : Bagian admin
Media : Form
Jumlah : 1 (satu)
Frekuensi : Setiap terjadi penambahan konsumen
Bentuk : Lampiran B.3
4. Nama Dokumen : Form laporan tambah karyawan
Fungsi : Sebagai data laporan karyawan
Sumber : Administrasi
Tujuan : Owner/admin
Media : Form
Jumlah : 1 (satu)
Frekuensi : Setiap terjadi penambahan karyawan
Bentuk : Lampiran B.4
28
3.4. Entity Relationship Diagram
Perancangan basis data menghasilkan pemetaan tabel-tabel yang
digambarkan dengan Entity Relationship Diagram (ERD) dan Logical Record
Structured (LRS)
A. Entity Relationship Diagram
Gambar III.2
Entity Relationship Diagram Mr. Cuci Laundry
29
B. LRS (Logical Record Structure)
Gambar III.3
Logical Record Structure Mr. Cuci Laundry
3.5. Spesifikasi File
Spesifikasi file yang digunakan pada perancangan program pengelolaan
laundry ini terdiri dari 1 database dan 4 tabel, yaitu sebagai berikut:
1. Spesifikasi File Jenis Laundry
Nama File : table jenis
Akronim : jenis
Fungsi : untuk menyimpan data jenis
Tipe File : File master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 131 byte
Kunci Field : id
Software : Mysql
30
Tabel II.1
Spesifikasi File jenis
No Elemen Data Nama Field Tipe Size Ket
1 Id Id Int 11 Primary key
2 Jenis Jenis Varchar 20
3 Harga Harga Int 100
2. Spesifikasi File Konsumen
Nama File : table konsumen
Akronim : konsumen
Fungsi : untuk menyimpan data konsumen
Tipe File : File master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 103 byte
Kunci Field : id
Software : Mysql
Tabel II.2
Spesifikasi File konsumen
No Elemen Data Nama Field Tipe Size Ket
1 Id Id Int 11 Primary key
2 Nama Nama Varchar 30
3 Alamat Alamat Varchar 50
4 Telp Telp Varchar 12
3. Spesifikasi File Pengguna
Nama File : table pengguna
Akronim : pengguna
Fungsi : untuk menyimpan data pengguna
Tipe File : File master
Organisasi File : Indexed Sequential
Akses File : Random
31
Media : Harddisk
Panjang Record : 163 byte
Kunci Field : id
Software : Mysql
Tabel II.3
Spesifikasi File pengguna
No Elemen Data Nama Field Tipe Size Ket
1 Id Id Int 11 Primary key
2 Nama Nama Varchar 30
3 Username Username Varchar 30
4 Password Password Varchar 20
5 Level Level Enum
6 Nik Nik Varchar 10
7 Alamat Alamat Varchar 50
8 Telp Telp Varchar 12
9 Gender gender Enum
4. Spesifikasi File Transaksi
Nama File : table transaksi
Akronim : transaksi
Fungsi : untuk menyimpan data transaksi
Tipe File : File master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 134 byte
Kunci Field : id
Software : Mysql
Tabel II.4
Spesifikasi File transaksi
No Elemen Data Nama Field Tipe Size Ket
1 Id Id Int 11 Primary key
2 Jenis Jenis Varchar 30
3 Tarif Tarif Int 11
4 Diskon Diskon Int 11
32
5 Tgl_transaksi Tgl_transaksi Date
6 Tgl_ambil Tgl_ambil Date
7 Berat Berat Int 11
8 Pengguna Pengguna Varchar 30
9 Konsumen konsumen Varchar 30
3.6. Rancangan Struktur Navigasi
Perancangan struktur navigasi merupakan unsur penting dalam merancang
atau membuat sebuah web. Dalam pembuatan web pengelolaan laundry ini penulis
menggunakan struktur navigasi campuran yang digambarkan sebagai berikut:
A. Rancangan Struktur Navigasi Admin
Gambar III.4
Rancangan Struktur Navigasi Admin Mr. Cuci Laundry
33
B. Rancangan Struktur Navigasi Karyawan
Gambar III.5
Rancangan Struktur Navigasi Karyawan Mr. Cuci Laundry
3.7. Spesifikasi Sistem Komputer
1. Spesifikasi Perangkat Keras
Berikut ini adalah spesifikasi perangkat keras minimum yang dibutuhkan
untuk mengimplementasikan aplikasi website Mr. Cuci Laundry Karawang
a. Server
1) Cpu
(a)Processor Pentinnum Core 2 Duo
(b)Ram DDR2 4GB
(c)Harddisk 500GB
2) Mouse
3) Keyboard
4) Monitor dengan resolusi layar minimum 1024x768
b. Client
1) Cpu
34
(a)Processor Pentinnum Core 2 Duo
(b)Ram DDR2 4GB
(c)Harddisk 500GB
2) Mouse
3) Keyboard
4) Monitor dengan resolusi layar minimum 1024x768
5) Koneksi internet dengan kecepatan 56kbps
2. Spesifikasi Perangkat Lunak
Berikut ini adalah spesifikasi perangkat lunak minimum yang digunakan
untuk mengimplementasikan aplikasi website Mr. Cuci Laundry
1. Server
a. Sistem operasi yang umum digunakan seperti: Microsoft Windows
b. Aplikasi bundle web server seperti : Xampp, Php2triad yang terdiri dari
beberapa komponen, diantaranya:
1) Aplikasi Apache Server v2
2) Aplikasi PHP Server v5
3) Aplikasi MySQL Server v5
4) Aplikasi PhpMyAdmin Server v2
c. Aplikasi Web Lihatr seperti Mozilla Firefox, Opera, internet Explorer,
Google Chorme
35
3.8. Implementasi
A. Implementasi Rancangan Form / Antar Muka
Implementasi rancangan antar muka pada program pengelolaan laundry
berdasarkan hasil rancangan antar muka.
1. Rancangan Antar Muka Admin
a. Halaman Login
User harus melakukan login terlebih dahulu untuk dapat menggunakan
menu-menu yang tersedia, jika login berhasil, maka menu-menu yang sesuai
dengan kategori user tersebut akan ditampilkan
Gambar III.6
Halaman Antar Muka Login
36
b. Halaman Admin
Administrator dapat melihat informasi menu apa saja yang dapat dikelola
oleh Admin
Gambar III.7
Halaman admin
c. Halaman tambah karyawan
Admin dapat menambahkan karyawan pada Mr. Cuci Laundry
Gambar III.8
Halaman tambah karyawan
37
d. Halaman olah karyawan
Admin dapat mengolah data karyawan jika ada yang bermasalah
Gambar III.9
Halaman Olah Karyawan
e. Rancangan antar muka kwitansi
Admin dapat melihat dan mencetak kwitansi
Gambar III.10
Rancangan Antar Muka Kwitansi
38
f. Rancangan antar muka laporan transaksi
Admin dapat melihat dan mencetak laporan transaksi
Gambar III.11
Rancangan Antar Muka Laporan Transaksi
2. Rancangan Antar Muka User atau Karyawan
a. Halaman tambah konsumen
User dapat menambahkan konsumen jika ada konsumen baru yang
melakukan transaksi
Gambar III.12
Halaman Tambah Konsumen
39
b. Halaman buat transaksi
User dapat membuat transaksi untuk konsumen
Gambar III.13
Halaman Buat Transaksi
c. Halaman riwayat transaksi
User dapat melihat data riwayat transaksi
Gambar III.14
Halaman Riwayat Transaksi
40
3.9. Pengujian Unit
Pengujian terhadap program yang dibuat menggunakan blackbox testing yang
fokus terhadap proses masukan dan keluaran program :
A. Pengujian terhadap form login
Tabel III.1
Hasil pengujian blackbox testing form login admin
No Skenario
Pengujian
Test case Hasil yang
diharapkan
Hasil
pengujian kesimpulan
1. Kosongkan
username
dan
password
klik login
Username:
(Kosong),
password :
(Kosong)
Sistem akan
menolak
akses dan
menampilkan
please fill out
this file pada
kolom input
username.
Sesuai
Harapan
Valid
2. Isi
username
dan
password
kosong klik
login
Username:
(admin),
Password :
(kosong)
Sistem akan
menolak
akses dan
menampilkan
please fill out
this file pada
kolom input
password.
Sesuai
Harapan
Valid
3 Isi
username
(salah) dan
password di
isi klik
login
Username:
(abi),
password:
(waduk123)
Sistem akan
menolak
akses dan
menampilkan
username
atau
password
salah
Sesuai
Harapan
Valid
4 Isi
username
(benar) dan
password di
isi (benar)
klik login
Username :
(admin),
password:
(waduk123)
Sistem akan
menerima
akses dan
masuk
kehalaman
menu admin
Sesuai
Harapan
Valid
41
B. Pengujian terhadap form tambah konsumen
Tabel III.2
Hasil pengujian blackbox testing form tambah konsumen
No Skenario
Pengujian
Test case Hasil yang
diharapkan
Hasil
pengujian Kesimpulan
1. Kosongkan
nama,
alamat, dan
telp
Kemudian
Klik
Tambah
nama
(kosong),
alamat
(kosong),
telp
(kosong)
Sistem akan
menolak dan
menampilkan
please fill out
this file :
Nama
Sesuai
Harapan
valid
2. Isi nama
dan alamat
lalu telp
kosongkan
kemudian
klik
tambah
nama
(bayu),
alamat :
(tempuran),
Telp
(kosong)
Sistem akan
menolak dan
menampilkan
please fill out
this file :
Telp
Sesuai
Harapan
valid
3 Isikan
Nama,
Alamat,
Telp
Kemudian
klik
Tambah
Nama
(said),
Alamat
(jarong),
Telp
(081580906
16)
Sistem akan
menerima
akses dan
menampilkan
tambah
konsumen
berhasil
Sesuai
Harapan valid
42
C. Pengujian terhadap form buat transaksi
Tabel III.3
Hasil pengujian blackbox testing form buat transaksi
No Skenario
Pengujian
Test case Hasil yang
diharapkan
Hasil
pengujian kesimpulan
1. Isikan :
konsumen,
jenis,
dan
kosongkan :
berat (kg),
tanggal
ambil
kemudian
klik
buat
transaksi
konsumen
(irwansyah),
jenis
(paket1),
Berat (kg)
(kosong),
Tanggal
ambil
(kosong)
Sistem akan
menolak dan
menampilkan
please fill out
this file :
Berat (kg)
Sesuai
Harapan
valid
2. Isikan :
konsumen,
jenis,
berat (kg)
dan
kosongkan :
tanggal
ambil
kemudian
klik
buat
transaksi
konsumen
(irwansyah),
jenis
(paket1),
Berat (kg)
(5),
Tanggal
ambil
(kosong)
Sistem akan
menolak dan
menampilkan
please fill out
this file :
Tanggal
ambil
Sesuai
Harapan
valid
3 Isikan :
konsumen,
jenis,
berat (kg),
dan
tanggal
ambil
kemudian
klik
buat
transaksi
konsumen
(irwansyah),
jenis
(paket1),
Berat (kg)
(5),
Tanggal
ambil
(13-07-2018)
Sistem akan
menerima
akses dan
menampilkan
transaksi
berhasil
Sesuai
Harapan valid
43
D. Pengujian terhadap form tambah karyawan
Tabel III.4
Hasil pengujian blackbox testing form tambah karyawan
No Skenario
Pengujian
Test case Hasil yang
diharapkan
Hasil
pengujian kesimpulan
1. Isi
Nik,
Kosongkan
nama,
alamat,
telp,
gender,
ussername,
dan
password
kemudian
klik
tambah
Nik
(12155937),
nama
(kosong),
alamat
(kosong),
Telp
(kosong),
Gender
(kosong),
Ussername
(kosong),
Password
(kosong)
Sistem akan
menolak dan
menampilkan
please fill out
this file :
Nama
Sesuai
Harapan
valid
2. Isi
Nik,
nama,
alamat,
kosongkan
telp,
gender,
ussername,
dan
password
kemudian
klik
tambah
Nik
(12155937),
nama
(jarwo),
alamat
(kampung
duren),
Telp
(kosong),
Gender
(kosong),
Ussername
(kosong),
Password
(kosong)
Sistem akan
menolak dan
menampilkan
please fill out
this file :
Telp
Sesuai
Harapan
valid
3 Isi
Nik,
nama,
alamat,
telp,
gender,
kosongkan
ussername,
dan
password
Nik
(12155937),
nama
(jarwo),
alamat
(kampung
duren),
Telp
(0815123121
2),
Sistem akan
menolak dan
menampilkan
please fill out
this file :
Ussername
Sesuai
Harapan
valid
44
kemudian
klik
tambah
Gender
(laki-laki),
Ussername
(kosong),
Password
(kosong)
4 Isikan:
Nik,
nama,
alamat,
telp,
gender,
ussername,
dan
password
kemudian
klik
tambah
Nik
(12155937),
nama
(jarwo),
alamat
(kampung
duren),
Telp
(0815123121
2),
Gender
(laki-laki),
Ussername
(jarwo),
Password
(jarwoaja)
Sistem akan
menerima
akses dan
menampilkan
tambah
karyawan
berhasil
Sesuai
Harapan valid