55
APLIKASI JASA CUCI MOTOR DAN MOBIL DI PERUSAHAAN TONJONG STEAM
MENGGUNAKAN PHP DAN MYSQL
Setya Dias Adiprakasa1, Moch. Arief Sutisna2, Habibah Nurfauziah3
1 STMIK Muhammadiyah Jakarta, Jl.Kelapa Dua Wetan Ciracas No.17, Jakarta, Indonesia
2 STMIK Muhammadiyah Jakarta, Jl.Kelapa Dua Wetan Ciracas No.17, Jakarta, Indonesia
3 STMIK Muhammadiyah Jakarta, Jl.Kelapa Dua Wetan Ciracas No.17, Jakarta, Indonesia
1diasadi65@gmail.com.
2m_arief_sutisna@stmikmj.ac.id
3habibah.nurfauziah@stmikmj.ac.id
Abstrak
Dalam bidang usaha cuci steam motor dan mobil pada perusahaan Tonjong ini masih belum dapat memanfaatkan perkembangan teknologi. Hal inilah yang menjadi masalah bagi bengkel cuci steam, dimana dalam proses pelayanannya kurang efektif dalam pembayaran di kasir, masih menggunakan metode transaksi yang manual, serta laporan penghasilan masih menggunakan catatan pada buku.
Tujuan dari penelitian ini adalah untuk membuat aplikasi jasa cuci di perusahaan Tonjong Steam menggunakan PHP dan MySQL yang dapat mempermudah kegiatan transaksi pembayaran pada kasir dan proses pendataan data transaksi yang telah dilakukan di perusahaan cuci motor dan mobil Tonjong Steam. Penulis menggunakan metode Waterfall yang meliputi tahap analisa sistem, perancangan,desain interface dan implementasi, pengujian. dan pemeliharaan sistem.
Berdasarkan penelitian yang telah dilakukan menghasilkan sebuah aplikasi yang dapat mempermudah proses transaksi di kasir, mudah digunakan, simpel dan praktis untuk digunakan di tempat cuci motor dan mobil perusahaan Tonjong Steam.
Kata Kunci : aplikasi, jasa cuci
___________________________________________________________________
1. PENDAHULUAN
Perkembangan teknologi informasi dewasa ini, memiliki dampak yang erat terhadap dunia kerja yang mengakibatkan meningkatnya kebutuhan akan sumber daya yang memiliki potensi dan juga kemampuan secara profesional dalam menciptakan dan juga meningkatkan sumber daya manusia yang berkualitas.Pelayanan di tempat pencucian motor dan mobil di perusahaan Tonjong Steam ini masih menggunakkan sistem yang manual. Terlihat dari pendataan pelanggan dan juga pembuatan nota transaksinya masih dicatat pada lembaran
kertas (form) menggunakkan tulisan tangan dan juga data disimpan pada map (snell helder). Hal ini menimbulkan pemrosesan data menjadi informasi menjadi tidak efisien.
Masalah-masalah tersebut diatas disebabkan pada proses pelayanan pencucian motor dan mobil ini belum tertata dengan baik dan maksimal, jika hal ini masih juga diterapkan maka tidak akan relevan dengan tuntutan visi yang ingin dicapai, yaitu menjadi tempat cuci motor dan mobil terbaik di kota Ajibarang, sehingga mengharuskan pihak tempat cuci motor dan mobil Tonjong steam perlu adanya pembuatan sebuah aplikasi untuk digunakan dan diterapkan pada tempat cuci steam motor dan mobil agar mampu memproses data secara cepat, akurat, dan juga secara otomatis mampu menyimpan dan juga menampilkan data transaksi sehingga informasi yang dihasilkan akan lebih cepat, akurat dan dapat terkelola dengan baik.
Dengan melihat banyaknya customer dan juga pelayanan yang harus diberikan setiap harinya oleh cuci motor dan mobil Tonjong steam maka sudah tidak efisien lagi jika masih menggunakkan pelayanan kasir yang dilakukan secara manual.
1.1 Batasan Masalah
Dengan adanya identifikasi masalah di atas, maka batasan masalah yang dapat diambil adalah sebagai berikut :
1. Aplikasi yang dibangun adalah aplikasi jasa cuci steam motor dan mobil menggunakan PHP dan MySQL yang memiliki fungsi mengelola data transaksi dan menyimpan data laporan penghasilan dari usaha jasa cuci motor dan mobil.
2. Aplikasi jasa cuci motor dan mobil dibuat dengan menggunakan pemrograman PHP dan MySQL
1.2 Rumusan Masalah
Berdasarkan batasan masalah diatas dalam penelitian ini ada beberapa rumusan masalah yaitu sebagai berikut:
1. Bagaimana hasil Aplikasi yang dibuat?
2. Apakah sudah ada fitur untuk penyimpanan data-data transaksi?
1.3 Landasan Teori Aplikasi
Yang dimaksud dengan aplikasi adalah suatu kelompok file (form, clas, report) yang bertujuan untuk melakukan aktivitas tertentu yang saling terkait, misalnya, aplikasi Payroll, aplikasi Fixed Asset.
Ruang lingkup dari aplikasi berbeda-beda dari satu perusahaan ke perusahaan yang lainya. Contohnya pada PT.A mungkin aplikasi Payroll cukup untuk artian penggajian karyawan, tapi pada perusahaan yang besar misalnya yang bergerak pada bidang / Budidaya atau AgriCulture, maka diperlukan lebih dari satu versi program Payroll. Misalnya aplikasi Payroll untuk expatriat (tenaga kerja orang asing) dan level managerial, aplikasi Payroll untuk karyawan bulanan, aplikasi Payroll untuk karyawan harian, dan juga aplikasi pembayaran karyawan borongan (tenaga borongan) (Santoso.Harip ,2014) [1].
57
Setya Dias Adiprakasa, Moch. Arief Sutisna, Habibah Nurfauziah
1.4 Jasa
Dalam Kamus Besar Bahasa Indonesia, pengertian jasa dapat di artikan sebagai suatu aktivitas yang memberikan segala sesuatu yang dibutuhkan atau diperlukan berupa layanan yang mudah dan bermanfaat yang dapat dijual kepada orang lain atau dapat disebut sebagai konsumen (KBBI)"[2]".
1.5 Personal Home Page (PHP)
Apa itu PHP? PHP merupakan salah satu bahasa pemrograman berbasis web yang ditulis oleh dan untuk pengembang web. PHP pertama kali dikembangkan oleh Rasmus Lerdorf, seorang pengembang software dan anggota Apache, dan dirilis pada akhir tahun 1994(Anhar, 2010) [3].
2. METODOLOGI PENELITIAN 2.1 Teknik Pengumpulan Data
Teknik pengumpulan data pada kegiatan penelitian yang dilakukan penulis diantaranya denangan wawancara dan observasi.
2.2 Metodologi Pengembangan Sistem Waterfall Model Summerville
Gambar 1. Metode Waterfall Summerville
Sebuah pengembangan perangkat lunak sistematik dan sekuensial. Disebut juga “Classic Life Cycle”. Ciri khas model waterfall ini yaitu dalam tahap rekayasa perangkat lunaknya harus berurutan dari satu tahap ke tahap selanjutnya jadi tidak bisa melompati dari tahap satu ke tahap dua setelahnya ataupun sebelumnya, lalu memakan banyak biaya dan waktu bila suatu sistem yang dikembangkan selalu melakukan perubahan pada sistemnya.
2.3 Sistem yang Berjalan
Pembukuan kasir yang sedang berjalan pada perusahaan cuci motor dan mobil Tonjong steam memiliki tahapan-tahapan dalam melakukan proses kegiatanya. Tahapan-tahapan tersebut adalah sebagai berikut :
1. Pelanggan membayar kepada kasir
2. Kasir memasukan data transaksi kedalam buku yang masih kovensional
3. Setelah memasukan data transaksi kasir membuat nota pembayaran 4. Nota pembayaran diserahkan kepada pelanggan
Gambar 2. Activity Diagram Sistem yang Berjalan
3. HASIL DAN PEMBAHASAN 3.1 Sistem yang Diusulkan
Gambaran mengenai prosedur Aplikasi jasa cuci motor dan mobil perusahaan Tonjong steam yang diusulkan adalah sebagai berikut :
1. Pelanggan yang hendak mencuci kendaraanya langsung menuju ke kasir.
2. Kasir, kemudian login pada aplikasi yang disediakan sebagai admin.
3. Setelah login kasir memilih menu “Transaksi” yang ada pada aplikasi.
4. Selanjutnya kasir memilih option “tambah data” .
5. Selanjutnya, pada menu tambah data akan ditampilkan form yang harus diisi oleh kasir, yaitu meliputi form no.nota, jenis kendaraan, biaya, bayar, kembalian, total bayar, dan nama pelanggan.
6. Form diisi sesuai dengan informasi yang diberikan oleh pelanggan.
7. Jika sudah pilih tombol simpan.
59
Setya Dias Adiprakasa, Moch. Arief Sutisna, Habibah Nurfauziah Gambar 3. Activity Diagram Analisis Sistem Yang Diusulkan
3.2 Desain Interface
3.2.1 Desain Interface Login
Gambar 4. Desain Interface Login
3.2.2 Desain Interface Beranda
Gambar 5. Desain Interface Beranda
3.2.3 Desain Interface Menu
Gambar 6. Desain Interface Menu
61
Setya Dias Adiprakasa, Moch. Arief Sutisna, Habibah Nurfauziah
3.3 Implementasi
3.3.1 Tampilan Login
Gambar 7.Tampilan Login
3.3.2 Tampilan Beranda
Gambar.8 Tampilan Beranda
3.3.3 Tampilan Menu Transaksi
Gambar 9.Tampilan Menu Transaksi
3.4 Pengujian
Setelah implementasi, penulis melakukan pengujian dengan menggunakan metode Black Box Testing. Black Box Testing adalah cara pengujian yang hanya dilakukan dengan menjalankan atau mengeksekusi unit, kemudian diamati apakah hasil dari unit itu sesuai dengan proses yang diinginkan.
Pada pengujian aplikasi yang di buat ini, dilakukan dengan cara memasukkan sejumlah input pada program, inputan tersebut kemudian diproses sesuai dengan kebutuhan fungsionalnya untuk mengetahui apakah program aplikasi dapat menghasilkan output yang sesuai dengan keinginan dan sesuai dengan fungsi dasar dari program tersebut.
Jika input diberikan, dan proses menghasilkan sebuah output yang sesuai dengan fungsi dan kebutuhanya, maka program yang telah dibuat sudah benar, tetapi jika sebaliknya, jika inputan diberikan dan lalu hasil output tidak sesuai dengan fungsi dan kebutuhanya, maka masih ada kesalahan di dalam program yang di buat, dan selanjutnya dilakukan perbaikan.
3.4.1 Rencana Pengujian
Tabel 4.1 Rencana Pengujian
Reqruitment yang diuji Butir Uji
Login Melakukan proses login
Transaksi Melakukan proses-proses dalam menu transaksi
Melihat rekap laporan penghasilan Melakukan proses menampilkan hasil rekap laporan penghasilan
Menambah, mengedit, dan menghapus data master
Melakukan proses tambah, edit, dan hapus data master
3.4.2 Hasil Pengujian
Tabel 4.2 Pengujian Login
Proses Input Pengamatan Keterangan
Proses Login User name, Password Masuk ke halaman
beranda Berhasil
Tabel 4.3 Pengujian Menu Transaksi
No. Proses Input Pengamatan Keterangan
1 Proses Tambah Data Transaksi
Mengisi form Jenis Kendaraan, Bayar, Nama Pelanggan
Data Transaksi
bertambah Berhasil
2 Proses Cetak
Nota Transaksi Data Transaksi Melakukan proses
pencetakan nota Berhasil 3 Proses Edit Data
Transaksi
Mengubah is darii form Jenis Kendaraan, Bayar, Nama Pelanggan
Data transaksi teredit Berhasil
63
Setya Dias Adiprakasa, Moch. Arief Sutisna, Habibah Nurfauziah Tabel 4.4 Pengujian hasil rekap laporan penghasilan
Tabel 4.5 Pengujian Menambah, mengedit, dan menghapus data
No. Proses Input Pengamatan Keterangan
1 Proses Tambah Data Biaya
Mengisi form Jenis
Kendaraan, Biaya Jasa Data biaya bertambah Berhasil 2 Proses Edit Data
Biaya
Mengubah isi dari form Jenis Kendaraan, Total Jasa
Data biaya teredit Berhasil
3 Proses Tambah Data User
Mengisi form Username, Password, Nama User, Alamat, Nomor Hp, Jenis User
Data User bertambah Berhasil
4 Proses Edit Data User
Mengubah isi dari form
jenis user Data user teredit Berhasil
3.5 Pemeliharaan
3.5.1 Pemeliharaan Hardware :
a. Menjaga personal computer / Laptop perangkat yang digunakan
b. Menjaga dan mengontrol suhu dari personal computer / Laptop agar tidak panas
c. Merawat dan menjaga hardware perangkat 3.5.2 Pemeliharaan Software :
a. Melindungi software dari virus dengan memberi perlindungan anti virus b. Hindari dari orang yang tidak bisa menggunakan dan mengoprasikan
aplikasi.
4. KESIMPULAN DAN SARAN 4.1 Kesimpulan
Penulis memberikan kesimpulan berdasarkan kajian dari bab 1 sampai dengan bab 4 sebagai berikut:
1. Aplikasi Jasa Cuci Tonjong Steam merupakan aplikasi yang digunakan untuk mempermudah dan membantu kinerja dari pekerja di bengkel cuci motor dan mobil Tonjong Steam agar lebih baik, dapat memanfaatkan kemajuan teknologi dan memperbaiki sistem yang digunakan sebelumnya masih terbilang menggunakan sistem manual, namun sekarang bisa terkomputerisasi, dan lebih efisien.
No. Proses Inputan Pengamatan Keterangan
1
Proses menampilkan Laporan Penghasilan
Mengisi form Mm/dd/yyy
atau bulan/tanggal/tahun Tampilan hasil rekap
penghasilan muncul Berhasil 2 Peoses cetak
Rekap Laporan Penghasilan
Data rekap laporan
penghasilan Melakukan proses
pencetakan Berhasil
2. Berdasarkan dari hasil pengujian yang menggunakan metode blackbox, hasil uji proses yang ada pada aplikasi ini dilakukan dengan sukses dan bisa menghasilkan output yang diharapkan.
4.2 Saran
Berdasarkan penelitian dan pembahasan diatas maka penulis memberikan saran sebagai berikut :
1. Pembuatan aplikasi ini masih ada kekuranganya dari segi fitur maupun darri segi tampilan, untuk itu diperlukan pengembangan lebih lanjut untuk aplikasi ini.
2. Pada aplikasi ini perlu ditambahkan menu-menu dan juga tampilan UI yang perlu dikembangkan lagi.
DAFTAR PUSTAKA
[1] Hutahean.Japerson.Konsep Sistem Informasi. (Yogyakarta: Deepublish, 2015)h 1-3
[2] Hutahean.Japerson.Konsep Sistem Informasi.(Yogyakarta: Deepublish, 2015)h 9-10
[3] Santoso.Harip.Membuat Multi Aplikasi Menggunakan Visual Basic 6.(Jakarta:
Elexmedia Computindo, 2014)h 9-10 [4] KBBI (Kamus Besar Bahasa Indonesia)
[5] Anhar,ST.Panduan Menguasai PHP dan MySQL Secara Otodidak (Jakarta:
Pt.TransMedia.2010)h 3
[6] Solichin.Achmad.MySQL5: Dari Pemula Hingga Mahir (Jakarta: Achmad Solichin Universitas Budi Luhur.2010)h 8
[7] Noor.Arifi.Pemrograman Web (Yogyakarta: Deepublish.2018)h 4-6
[8] Suyanto.M.Pengantar Teknologi Informasi untuk Bisnis (Yogyakarta. CV.Andi OFFSET.2005)h 244
[9] A.S.Rosa dan Shalahudin. M. 2014. Rekayasa Perangkat Lunak : Program Orientasi Berbasis Objek.
[10] Triandi.Evi dan Suardika.Gede. Step By Step Desain Proyek Menggunakan UML (Yogyakarta : CV.Andi OFFSET.2012)h 37
[11] Triandi.Evi dan Suardika.Gede. Step By Step Desain Proyek Menggunakan UML (Yogyakarta: CV.Andi OFFSET.2012)h 17-18
[12] Triandi.Evi dan Suardika.Gede. Step By Step Desain Proyek Menggunakan UML (Yogyakarta: CV.Andi OFFSET.2012)h 50
[13] Triandi.Evi dan Suardika.Gede. Step By Step Desain Proyek Menggunakan UML (Yogyakarta: CV.Andi OFFSET.2012)h 71
[14] Rizky.Soetam.Rekayasa Perangkat lunak (Malang: Seribu Bintang.2017)h 347
[15] Ginanjar.Wiro Sasmito. Jurnal Informatika: Jurnal pengembangan IT (JPIT), Vol.2, No.1, Januari 2017