APLIKASI PENGELOLAAN DATA PESANAN PADA FAMILY
JAYA LAUNDRY
TUGAS AKHIR
Ahli Madya Komputer
WIDODO DWI YULIYANTO
1610501007
PROGRAM STUDI D-III SISTEM INFORMASI
FAKULTAS ILMU KOMPUTER
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAKARTA
2019
ii
PERNYATAAN ORISINALITAS
iii
PERNYATAAN PERSETUJUAN PUBLIKASI TUGAS AKHIR UNTUK
KEPENTINGAN AKADEMIS
iv
PENGESAHAN
v
Aplikasi Pengelolaan Data Pesanan Pada Family Jaya Laundry
(Studi Kasus : Family Jaya Laundry)
Widodo Dwi Yuliyanto
1610501007
ABSTRAK
Dalam era globalisasi ini, teknologi sudah berkembang dengan sedemikian pesat.
Perkembangan ini telah membuat banyak kreasi baru dalam bidang perekonomian
untuk memajukan sebuah instansi. Akan tetapi kemajuan belum dapat dirasakan
oleh FAMILY JAYA LAUNDRY karena hingga saat ini belum memanfaatkan
media teknologi informasi untuk promosi layanan dan jasa yang disediakan. Hal
ini mendorong untuk dilakukan perancangan sebuah aplikasi berbasis web dengan
menggunakan sebuah model sebagai referensi perancangan dengan menerapkan
prinsip kerja yang terdapat pada model prototype. Aplikasi dirancang bertujuan
untuk mengelola data pesanan dan mempercepat pelayanan pada FAMILY JAYA
LAUNDRY. Dengan menggunakan data yang berasal dari pesanan pelanggan
sebagai data sumber. Untuk membuat sistem tersebut digunakan metode prototype
yang akan digunakan untuk merancang aplikasi. Maka dari itu proposal Aplikasi
Pelayanan Jasa Pada Laundry Berbasis Dekstop untuk memberikan solusi
permasalahan pada pengelolaan data pesanan dan transaksi pada FAMILY JAYA
LAUNDRY yang masih berbasis kertas atau tertulis.
Kata kunci : Laundry, Aplikasi, Desktop, Visual Basic, Prototype
vi
Order Data Management Application on Family Jaya Laundry
(Case Study : Family Jaya Laundry)
Widodo Dwi Yuliyanto
1610501007
ABSTRACT
In this globalizations era, technology has developed so rapidly. This development
has made many new creations in the economic field to advance an agency.
However, FAMILY JAYA LAUNDRY's progress cannot be felt because until now
it has not utilized information technology media for the promotion of services and
services provided. This encourages the design of a web-based application using a
model as a reference design by applying the working principles found in the
prototype model. The application is designed to aim to manage order data and
accelerate service to FAMILY JAYA LAUNDRY. By using data originating from
customer orders as source data. To make the system used a prototype method that
will be used to design the application. So from that Desktop Application Services
Services Application-Based proposal to provide solutions to problems in order
and transaction data management on FAMILY JAYA LAUNDRY which is still
paper-based or written.
Keywords: Laundry, Application, Desktop, Visual Basic, Prototype
vii
KATA PENGANTAR
Puji syukur penulis panjatakan kehadirat Allah SWT atas segala karunia-
Nya sehingga tugas akhir berjudul Aplikasi Pendataan Data Pesanan Pada Family
Jaya Laundry telah berhasil diselesaikan tepat waktu. Penulis mengucapkan
banyak terima kasih kepada Ibu Ati Zaidiah selaku dosen pembimbing yang telah
memberikan ilmu dan saran yang sangat bermanfaat dalam mengerjakan laporan
tugas akhir ini.
Penelitian ini adalah salah satu syarat wajib yang harus ditempuh
dalam memperoleh gelar D-III program studi Sistem Informasi Fakultas
Ilmu Komputer Universitas Pembangunan Nasional “Veteran” Jakarta.
Dengan telah diselesaikannya penulisan laporan ini penulis mengucapkan
banyak terima kasih kepada semua pihak yang telah memberikan bantuan,
memberi dukungan serta motivasi yang sangat berharga, penulis juga
mengucapkan terima kasih kepada :
1. Ibu Dr. Ermatita, M.Kom selaku Dekan Fakultas Ilmu
Komputer UPN “Veteran” Jakarta.
2. Ibu Erly Krisnanik., S.Kom., MM selaku Kepala Jurusan
Program Studi Sistem Informasi.
3. Ibu Iin Ernawati, S.Kom., M.Si dan Ibu Ati Zaidiah,
S.Kom., MTI selaku Dosen Pembimbing yang telah
memberikan arahan dalam penulisan laporan penelitian.
4. Kepada Family Jaya Laundry yang telah memberikan
kesempatan untuk melakukan penelitian.
5. Kepada Bapak Agus selaku pemilik Family Jaya Laundry.
6. Kepada Bapak Suparpto yang telah bersedia meluangkan
waktunya untuk melakukan sesi wawancara.
7. Kepada kedua Orang Tua yang telah membantu
memberikan dorongan moril selama penulis melakukan
penelitian sampai dengan penulisan laporan penelitian.
8. Kepada kedua kakak saya yang juga telah memberikan
viii
bantuan materi maupun moril selama penulis melakukan
penelitian hingga penulisan laporan penelitian.
9. Seluruh teman-teman dari “TEKKADAN” dan mahasiswa
lain dari Universitas Pembangunan Nasional “Veteran”
Jakarta yang sering memberikan bantuan, nasihat dan
saran.
Penulis memohon maaf apabila terdapat kesalahan kata atau
penulisan dalam penulisan laporan penelitian ini. Penulis akan menerima
kritik serta saran yang membangun demi mencapai hasil yang lebih baik.
Akhir kata semoga laporan penelitian ini dapat memberikan banyak
manfaat bagi kita semua.
Jakarta, 12 Juli 2019
Widodo Dwi Yuliyanto
ix
DAFTAR ISI
PERNYATAAN ORISINALITAS ............................................................................................... ii
PERNYATAAN PERSETUJUAN PUBLIKASI TUGAS AKHIR UNTUK KEPENTINGAN AKADEMIS
........................................................................................................................................... iii
PENGESAHAN ......................................................................................................................iv
ABSTRAK .............................................................................................................................. v
ABSTRACT ............................................................................................................................vi
KATA PENGANTAR.............................................................................................................. vii
DAFTAR ISI ........................................................................................................................... ix
DAFTAR GAMBAR ............................................................................................................... xii
DAFTAR TABEL .................................................................................................................. xiv
DAFTAR LAMPIRAN ............................................................................................................ xv
DAFTAR SIMBOL ................................................................................................................ xvi
BAB 1 PENDAHULUAN ........................................................................................................ 1
LATAR BELAKANG ............................................................................................................ 1
1.1 Rumusan Masalah ............................................................................................... 1
1.2 Batasan Masalah ................................................................................................. 1
1.3 Tujuan Penelitian ................................................................................................ 2
1.5 Manfaat Penelitian .............................................................................................. 2
BAB 2 TINJAUAN PUSTAKA ................................................................................................. 3
2.1 Laundry ............................................................................................................... 3
2.2 Sistem .................................................................................................................. 3
2.3 Aplikasi ................................................................................................................ 3
2.4 Database ............................................................................................................. 3
2.5 XAMPP ................................................................................................................. 4
2.6 MySQL ................................................................................................................. 4
2.7 Review Penelitian Terdahulu .............................................................................. 4
2.11 Metode Prototype ............................................................................................... 6
2.12 PIECES .................................................................................................................... 7
2.13 UML (Unified Modeling Language) ...................................................................... 7
x
BAB 3 METODOLOGI PENELITIAN ....................................................................................... 8
3.1 Tahapan Penelitian ............................................................................................. 8
3.2 Alat dan Bahan Penelitian ................................................................................. 10
3.3 Jadwal Penelitian .............................................................................................. 11
BAB 4 HASIL DAN PEMBAHASAN ...................................................................................... 12
4.1 Tinjauan Perusahaan ......................................................................................... 12
4.2 Struktur Organisasi............................................................................................ 12
4.1.1 Tugas Dan Fungsi ..................................................................................... 12
4.3 Dokumen Yang Digunakan ................................................................................ 13
4.4 Rancangan Sistem Usulan ................................................................................. 14
4.4.1 Metode Pembangunan yang Digunakan ................................................... 14
4.4.2 Rencangan Pengamanan Aplikasi ............................................................. 14
4.4.3 Rancangan Logik yang Diusulkan .............................................................. 14
4.5 Analisa Sistem Berjalan ..................................................................................... 16
4.5.1 Use Case Sistem Berjalan .......................................................................... 16
4.5.2 Naratif Use Case Sistem Berjalan ............................................................. 16
4.6 Analisa Sistem ................................................................................................... 17
4.6.1 Analisis Permasalahan............................................................................... 17
4.6.3 Analisis Kebutuhan Sistem ........................................................................ 18
4.7 Desain Sistem .................................................................................................... 18
4.7.1 Aplikasi Pengelolaan Data Pesanan .......................................................... 18
4.7.2 Tujuan Dan Sarana Sistem Usulan ............................................................ 18
4.8 Prosedur Sistem Yang Diusulkan ....................................................................... 19
4.8.1 Usecase Sistem Usulan .............................................................................. 20
4.8.2 Narasi Usecase Sistem Usulan .................................................................. 20
4.8.3 Activity Diagram ........................................................................................ 22
4.8.4 Sequence Diagram .................................................................................... 44
4.8.5 Class Diagram ............................................................................................ 49
4.8.6 Rancangan Struktur Menu ........................................................................ 50
4.9 Rancangan Database ......................................................................................... 51
4.10 Rancangan Kode ................................................................................................ 52
4.11 Mockup Aplikasi ................................................................................................ 53
4.12 Blackbox Testing ............................................................................................... 57
xi
BAB 5 PENUTUP ............................................................................................................... 59
5.1 Kesimpulan ........................................................................................................ 59
5.2 Saran ................................................................................................................. 59
DAFTAR PUSTAKA ............................................................................................................. 60
Riwayat Hidup ................................................................................................................... 62
LAMPIRAN ......................................................................................................................... 63
xii
DAFTAR GAMBAR
Gambar 1 Tahapan Prototyping .......................................................................................... 6
Gambar 2 Metode Prototype .............................................................................................. 8
Gambar 3 Struktur Organisasi ........................................................................................... 12
Gambar 4 Usecase Sistem Berjalan................................................................................... 16
Gambar 5 Usecase Sistem Usulan ..................................................................................... 20
Gambar 6 Activity Diagram Pengelolaan Data Pesanan Laundry (Owner) ....................... 23
Gambar 7 Activity Diagram Pengelolaan Data Pesanan Pada Laundry (Admin) .............. 24
Gambar 8 Activity Diagram, Input Data Karyawan (Owner) ............................................. 25
Gambar 9 Activity Diagram Edit Data Karyawan (Owner) ................................................ 26
Gambar 10 Activity Diagram Hapus Data Karyawan ........................................................ 27
Gambar 11 Activity Diagram Input Data Konsumen (Owner) .......................................... 28
Gambar 12 Activity Diagram Edit Data Konsumen (Owner) ............................................. 29
Gambar 13 Activity Diagram Hapus Data Konsumen (Owner) ......................................... 30
Gambar 14 Activity Diagram Input Data Transaksi (Owner)............................................. 31
Gambar 15 Activity Diagram Hapus Data Transaksi (Owner) ........................................... 32
Gambar 16 Activity Diagram Pembuatan Laporan Karyawan (Owner) ............................ 33
Gambar 17 Activity Diagram Pembuatan Laporan Konsumen (Owner) ........................... 34
Gambar 18 Activity Diagram Pembuatan Laporan Transaksi (Owner) ............................. 35
Gambar 19 Activity Diagram Inpyut Data Konsumen (Admin) ......................................... 36
Gambar 20 Activity Diagram Edit Data Konsumen (Admin) ............................................. 37
Gambar 21 Activity Diagram Hapus Data Konsumen (Admin) ......................................... 38
Gambar 22 Activity Diagram Input Data Transaksi (Admin) ............................................. 39
Gambar 23 Activity Diagram Edit Data Transaksi (Admin) ............................................... 40
Gambar 24 Activity Diagram Hapus Data Transaksi (Admin) ........................................... 41
Gambar 25 Activity Diagram Pembuatan Laporan Konsumen (Admin) ........................... 42
Gambar 26 Activity Diagram Pembuatan Laporan Transaksi (Admin) ............................. 43
Gambar 27 Sequence Diagram Data Karyawan ................................................................ 44
Gambar 28 Sequence Diagram Data Konsumen .............................................................. 45
Gambar 29 Sequence Diagram Data Transaksi ................................................................. 46
Gambar 30 Sequence Diagram Laporan (Owner) ............................................................. 47
Gambar 31 Sequence Diagram Laporan (Admin) ............................................................. 48
Gambar 32 Class Diagram................................................................................................. 49
Gambar 33 Struktur Menu Owner .................................................................................... 50
Gambar 34 Struktur Menu Admin .................................................................................... 50
Gambar 35 Mockup Login ................................................................................................. 53
Gambar 36 Mockup Data Karyawan ................................................................................. 54
Gambar 37 Mockup Data Konsumen ................................................................................ 54
Gambar 38 Mockup Transaksi .......................................................................................... 55
Gambar 39 Mockup Laporan Karyawan............................................................................ 55
file:///D:/Nitip%20Guduk/Tugas%20Kuliah/Seminar%20Teknologi%20Informasi/STI-Widodo%20Dwi%20Y.%20SISTEM%20INFORMASI%20PELAYANAN%20JASA%20PADA%20LAUNDRY-Fix.docx%23_Toc15180789file:///D:/Nitip%20Guduk/Tugas%20Kuliah/Seminar%20Teknologi%20Informasi/STI-Widodo%20Dwi%20Y.%20SISTEM%20INFORMASI%20PELAYANAN%20JASA%20PADA%20LAUNDRY-Fix.docx%23_Toc15180790file:///D:/Nitip%20Guduk/Tugas%20Kuliah/Seminar%20Teknologi%20Informasi/STI-Widodo%20Dwi%20Y.%20SISTEM%20INFORMASI%20PELAYANAN%20JASA%20PADA%20LAUNDRY-Fix.docx%23_Toc15180792
xiii
Gambar 40 Mockup Laporan Konsumen .......................................................................... 56
Gambar 41 Mockup Laporan Transaksi ............................................................................ 56
xiv
DAFTAR TABEL
Tabel 1 Daftar Simbol Usecase Diagram .......................................................................... xvii
Tabel 2 Daftar Simbol Activity Diagram .......................................................................... xviii
Tabel 3 Daftar Simbol Class Diagram ................................................................................ xix
Tabel 4 Daftar Simbol Usecase Diagram ............................................................................ xx
Tabel 5 Review Penelitian Terdahulu .................................................................................. 5
Tabel 6 Jadwal Penelitian .................................................................................................. 11
Tabel 7 Rincian Usecase Diagram Berjalan ....................................................................... 17
Tabel 8 Rincian Usecase Diagram Usulan ......................................................................... 22
Tabel 9 Tabel Karyawan .................................................................................................... 51
Tabel 10 Tabel Konsumen ................................................................................................. 51
Tabel 11 Tabel Transaksi ................................................................................................... 51
Tabel 12 Rancangan KodeNo Karyawan ........................................................................... 52
Tabel 13 Rancangan Kode No Konsumen ......................................................................... 52
Tabel 14 Rancangan Kode Transaksi ................................................................................. 53
Tabel 15 Blackbxox Testing ............................................................................................. 58
xv
DAFTAR LAMPIRAN
Lampiran A 1 Nota Transaksi ............................................................................................ 63
Lampiran A 2 Laporan Hasil Transaksi .............................................................................. 64
Lampiran A 3 Jendela Login .............................................................................................. 65
Lampiran A 4 Jendela Data Karyawan ............................................................................... 65
Lampiran A 5 Jendela Data Konsumen ............................................................................. 66
Lampiran A 6 Jendela Data Transaksi ............................................................................... 66
Lampiran A 7 Jendela Laporan Data Karyawan ................................................................. 67
Lampiran A 8 Jendela Laporan Data Konsumen ............................................................... 67
Lampiran A 9 Jendela Laporan Data Transaksi ................................................................. 68
xvi
DAFTAR SIMBOL
a. Use Case Diagram
NO GAMBAR NAMA KETERANGAN
1
Actor
Menspesifikasikan himpunan
peran yang pengguna mainkan
ketika berinteraksi dengan use case
2
Dependency
Sebuah element bergantung dalam
beberapa cara ke dalam element
lainnya. Aggregation, bentuk
assosiation dimana sebuah elemen
berisi elemen lain.
3
Generalization
Hubungan dimana objek anak
(descendent) berbagi perilaku dan
struktur data dari objek yang ada di
atasnya objek induk (ancestor)
4
Include
Kegiatan yang harus terpenuhi agar
sebuah event dapat terjadi, dimana
pada kondisi ini sebuah use case adalah
bagian dari use case.
5
Extend
Digunakan untuk menggambarkan
hubungan antar use case yang
menunjukkan bahwa satu use case
merupakan fungsionalitas dari use
case yang lainnya jika kondisi atau
syarat itu telah terpenuhi.
xvii
6
Association Apa yang menghubungkan antara
objek satu dengan objek lainnya
7
System
Menspesifikasikan paket yang
menampilkan sistem secara
terbatas.
8
Use Case
Deskripsi dari urutan aksi-aksi yang
ditampilkan oleh sistem yang
menghasilkan suatu hasil yang terukur
bagi suatu aktor
9
Collaboration
Interaksi aturan-aturan dan elemen
lain yang bekerja sama untuk
menyediakan prilaku yang lebih besar
dari jumlah dan elemen- elemennya
(sinergi)
10
Note
Elemen fisik yang eksis saat
Aplikasi dijalankan dan mencerminkan
suatu sumber daya komputasi
Tabel 1 Daftar Simbol Usecase Diagram
xviii
b. Activity Diagram
NO GAMBAR NAMA KETERANGAN
1
Activity
Memperlihatkan bagaimana masing
masing kelas antarmuka saling
berinteraksi satu sama lain
2
Action State dari system yang mencerminkan
eksekusi dari suatu aksi
3
Initial Node
Bagaimana objek dibentuk atau
diawali
4
Activity Final
Node
Bagaimana objek dibentuk dan
dihancurkan
5
Fork Node
Satu aliran yang pada tahap tertentu
berubah menjadi beberapa aliran
6
Nary
Association
Upaya untuk menghindari asosiasi
dengan lebih dari 2 objek
7
Event
Kegiataan yang menyebabkan
berubahnya status mesin.
Tabel 2 Daftar Simbol Activity Diagram
xix
c. Class Diagram
NO GAMBAR NAMA KETERANGAN
1
Generalization
Hubungan dimana objek anak
(descendent) berbagi perilaku dan
struktur data dari objek yang ada di
atasnya objek induk (ancestor)
2
Class
Himpunan dari objek-objek yang
berbagi atribut serta operasi yang
sama
3
Collaboration
Deskripsi dari urutan aksi-aksi yang
ditampilkan sistem yang
menghasilkan suatu hasil yang
terukur bagi suatu aktor
4
Realization
Operasi yang benar-benar
dilakukan oleh suatu objek
5
Dependency
Hubungan dimana perubahan yang
terjadi pada suatu elemen mandiri
(independent) akan mempegaruhi
elemen yang bergantung padanya
elemen yang tidak mandiri
6
Association Apa yang menghubungkan antara
objek satu dengan objek lainnya
Tabel 3 Daftar Simbol Class Diagram
xx
d. Sequence Diagram
NO GAMBAR NAMA KETERANGAN
1
Aktor
Orang, proses, atau sistem lain
yang berinteraksi dengan sistem
informasi yang akan dibuat diluar
sistem informasi yang akan dibuat
itu sendiri, jadi walaupun simbol
dari aktor adalah gambar orang,
tapi aktor belum tentu merupakan
orang; biasanya dinyatakan
menggunakan kata benda di awal
frase name aktor
2
Garis hidup / lifeline Menyatakan kehidupan suatu
objek
3
Objek Menyatakan objek yang
berinteraksi pesan
4
Waktu aktif
Menyatakan objek dalam keadaan
aktif dari berinteraksi pesan
5
Pesan tipe create
Menyatakan suatu objek
membuat Objek yang lain, arah
panah mengarah pada objek yang
dibuat
Tabel 4 Daftar Simbol Usecase Diagram