2
1. Pendahuluan
Seiring dengan perkembangan jaman, teknologi semakin maju dan salah satu bidang yang menarik adalah perkembangan teknologi informasi. Pada saat ini
teknologi informasi memberikan banyak kemudahan, salah satunya adalah sistem pemesanan jasa dan barang.
Sebuah bengkel kendaraan bermotor sangatlah membutuhkan adanya suatu teknologi informasi guna meningkatkan pelayanan kepada konsumennya dan
membantu dalam mengambil suatu kebijakan dan keputusan dalam mengelola manajemen. Tentunya teknologi komputer akan sangat berguna dalam mengolah
data dan menyampaikan informasi secara cepat dan akurat kepada konsumen. Pada bengkel AHASS Dipo Jaya Sakti Salatiga, sistem antrian service kendaraan
bermotor masih bersifat manual dimana pelanggan sendirilah yang harus mengingat nomor urutan antriannya. Dengan sistem yang masih bersifat manual
seperti itu, pelanggan yang ingin melakukan service motor tentu harus datang sendiri ke bengkel untuk mengambil nomor antrian. Hal ini tentu saja akan
menghabiskan waktu pelanggan. Cara seperti ini kurang efektif dalam iklim persaingan bengkel kendaraan bermotor yang semakin ketat dan mengutamakan
pelayanan kepuasan pelanggan. Sistem antrian service kendaraan bermotor masih bersifat manual, membuat pengambilan nomor antrian harus dilakukan dengan
mendatangi langsung bengkel. Oleh karena itulah, maka diperlukan sebuah aplikasi sistem informasi service kendaraan bermotor berbasis web.
Aplikasi komputer berbasis web menjadi salah satu pilihan karena bisa diakses oleh pengguna internet. Dengan sistem informasi service motor yang
berbasis web, konsumen AHASS Dipo Jaya Sakti Salatiga mendapatkan kemudahan dalam melakukan booking secara online untuk service motor ataupun
dalam pemesanan spare part.
Berdasarkan hal tersebut di atas maka dibutuhkan sebuah aplikasi sistem informasi Service Kendaraan Roda Dua yang berguna sebagai salah satu upaya
untuk memberikan pelayanan yang bisa memberikan kepuasan terhadap pelanggan. Adapun keuntungan yang dapat dirasakan oleh pelanggan yaitu
berkurangnya lama waktu untuk mengantri di bengkel.
2. Tinjauan Pustaka
Peninjauan awal dilakukan terhadap penelitian M. Amirudin Akbar yang menerapkan aplikasi yang berjudul
“Sistem Pemesanan Barang Berbasis Web pada Depo Madina”. Di dalam penelitian M. Amirudin Akbar terdapat
pengembangan aplikasi sistem pemesanan air minum dalam kemasan galon berupa, gas elpiji, serta minuman ringan. Hal yang patut dicermati adalah bahwa
sistem berbasis web memungkinkan pembeli mencari produk yang diinginkan tanpa datang langsung ke depo [1]
Peninjauan dilakukan pula terhadap penelitian Firzaldy Hanaf yang berjudul “Rancang Bangun Sistem Informasi Bengkel Mobil Berbasis Web Studi Kasus
PT Surya Kencana ”, sehingga dapat ditarik kesimpulan bahwa aplikasi yang
dibuat oleh Firzaldy dapat mendukung bagian gudang untuk membuat bukti pengeluaran barang, dapat membuat daftar pemesanan barang, dan dapat mencatat
transaksi pembelian barang dengan baik dan sesuai. Aplikasi yang dirancang oleh
3 Firzaldy Hanaf juga dapat memberikan informasi secara cepat dan tingkat
kesesuaian informasi-informasi yang diberikan dengan kebutuhan pelanggan didapatkan bahwa aplikasi tersebut telah sesuai. Kesesuaian tersebut didapatkan
dari hasil angket yang telah diberikan kepada 25 orang yang menyatakan bahwa informasi-informasi yang didapatkan telah sesuai [2].
Peninjauan terakhir dilakukan terhadap penelitian Fibriyani dan Karisma yang berjudul
“Merancang Dan Membangun Sistem Informasi Bengkel Zenith Motor Yogyakarta
”. Penelitian Fibriyani dan Karisma ini menganalisa sebuah
sistem bengkel lama yang masih manual untuk selanjutnya dirancang dan dibangun menjadi sebuah sistem informasi bengkel dengan tujuan jangka panjang
setelah penggunaan adalah untuk meningkatkan kualitas pelayanan sehingga berdampak posistif baik untuk pemilik bengkel, karyawan maupun pelanggan.
Selain itu, sistem informasi yang dibangun oleh Fibriyani dan Karisma ini juga membantu pihak pemilik untuk melakukan pengecekan dan mengetahui
perkembangan usahanya. Sistem informasi yang dibuat oleh Fibriyani dan Karisma ini menggunakan Micrososft Visual Basic 6.0., sebagai bahasa
pemrogramannya dan Micrososft SQL Server 2008 sebagai aplikasi pembuat database-nya [3].
Beda penelitian ini dengan penelitian yang dilakukan oleh M. Amirudin Akbar, Firzaldi Hanaf serta Fibriyani dan Karisma adalah pada bahasa
pemrograman yang digunakan, di mana penelitian ini dirancang dengan menggunakan bahasa pemrograman PHP dan dengan menggunakan database
MySQL. Selain itu penelitian ini juga difokuskan kepada pelayanan service serta pembelian spare part kendaraan roda dua, yang dirangkumkan dalam suatu sistem
informasi yang terintegrasi.
Informasi merupakan data yang telah diolah menjadi suatu bentuk yang penting bagi penerimanya, bermanfaat serta mempunyai nilai yang dapat
dirasakan pada saat pengambilan keputusan. Dampak nyata yang dapat dihasilkan oleh Informasi adalah ketika informasi yang diperoleh dapat diaplikasikan dan
digunakan untuk mencapai tujuan tertentu di saat ini dan di masa yang akan datang [4].
Sistem informasi merupakan suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian yang mendukung fungsi
operasi organisasi yang bersifat manajerial dengan kegiatan strategi dari suatu organisasi untuk dapat menyediakan laporan-laporan yang dibutuhkan pihak luar.
Sistem informasi dalam suatu organisasi dapat dikatakan sebagai suatu sistem yang menyediakan informasi bagi semua tingkatan dalam organisasi tersebut
kapan saja diperlukan. Sistem ini menyimpan, mengambil, mengubah, mengolah dan mengkomunikasikan informasi yang diterima dengan menggunakan sistem
informasi atau peralatan sistem lainnya [5].
Web adalah sebuah sistem dimana informasi dalam bentuk teks, gambar, suara, dan lain-lain dipresentasikan dalam bentuk hypertext dan dapat diakses oleh
perangkat lunak yang disebut browser. Informasi di web dalam bentuk teks umumnya ditulis dalam format HTML Hypertext Markup Language. Pemakai
dituntun untuk menemukan informasi dengan mengikuti link yang disediakan dalam dokumen dalam web yang ditampilkan dalam bentuk web browser [6].
4 Pemerograman web merupakan suatu metode untuk membuat aplikasi
menggunakan bahasa pemrograman. Bahasa pemrograman adalah bahasa yang dimengerti oleh komputer untuk mengelolah sesuatu yang berasal dari imput user
Sedangkan pemrograman web dapat diartikan sebagai suatu metode untuk membuat aplikasi berbasis web menggunakan bahasa pemrograman. Misalnya
membuat aplikasi E-Learning sebagai sarana pembelajaran jarak jauh menggunakan bahasa pemrograman PHP dan MySQL.
Hypertext Preprocessor PHP adalah suatu bahasa pemograman Open
Source yang digunakan secara luas terutama untuk pengembangan web dan dapat disimpan dalam bentuk HTML. Teknologi PHP merupakan bahasa yang bersifat
server side yang memiliki kemampuan untuk dikombinasikan dengan teks, HTML dan komponen-komponen lain untuk membuat suatu halaman web yang lebih
dinamis, menarik dan interaktif. PHP dimaksudkan untuk menggantikan teknologi lama seperti CGI Common Gateway Interface yang juga merupakan bahasa
pengembangan web. Kelebihan utama menggunakan PHP adalah script PHP dapat berjalan dalam server web yang berbeda dan dalam sistem operasi yang berbeda,
bersifat open source sehingga dapat dikembangkan oleh semua programmer, PHP termasuk bahasa yang bisa diletakan dalam tag HTML embedded [7].
MySQL adalah Relational Database Management Sistem RDBMS yang disistribusikan secara gratis di bawah lisensi GPL General Public License,
dimana setiap orang bebas untuk menggunakan MySQL, namun tidak boleh dijadikan produk turunan yang bersifat closed source atau komersial. MySQL
sebenarnya merupakan turunan salah satu konsep utama dalam database sejak lama, yaitu SQL Structured Query Language. SQL adalah sebuah konsep
pengoperasian database, terutama untuk pemilihan atau seleksi dan pemasukkan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara
otomatis. Sebagai database server yang memiliki konsep database modern, MySQL memiiki banyak keistimewaan [8].
Pada kondisi tertentu, kendaraan bermotor memerlukan perawatan atau perbaikan. Perawatan dan perbaikan kendaraan harus dilakukan agar umur pakai
kendaraan lebih panjang atau paling tidak sama dengan umur pakai yang telah diprediksikan dan dirancang oleh pabrik pembuat. Meskipun demikian, perawatan
dan perbaikan kendaraan memerlukan pengetahuan khusus. Namun sebagian besar pemilik kendaraan bermotor biasanya tidak memiliki pengetahuan khusus.
Berdasarkan hal tersebut, terbuka peluang bagi pihak lain yang memiliki keahlian dan peralatan kerja di bidang kendaraan bermotor otomotif untuk membuka
usaha perbengkelan. Terjadilah transaksi antara orang yang membutuhkan perawatan atau perbaikan di bidang otomotif dan mereka yang memiliki keahlian
serta peralatan di bidang tersebut. Hal ini dilakukan di bengkel otomotif [9]. 3.
Metode Penelitian
Gambaran proses tahapan penelitian yang dilakukan dalam mengembangkan sistem sesuai kebutuhan user dapat terlihat pada Gambar 1: Tahap ini terfokus
pada proses penyusunan kebutuhan pengumpulan data, yang dilakukan dengan cara studi pustaka mengenai topik dan penerapannya pada bengkel kendaraan roda
dua. Pada tahap ini pula dirumuskan permasalahan dan kendala-kendala yang
5 dialami oleh bengkel dalam mempertahankan loyalitas para pelanggannya, serta
tujuan dan manfaat yang dapat diberikan oleh sistem yang dirancang dan diimplementasikan di bengkel AHASS Dipo Jaya Sakti Salatiga.
Gambar 1 Diagram Alur Proses Tahapan Penelitian
Metode perancangan yang digunakan dalam pembuatan aplikasi ini adalah waterfall model. Model ini adalah model yang paling banyak dipakai di dalam
Software Engineering. Model ini melakukan pendekatan secara sistematis dan urut mulai dari level kebutuhan sistem lalu menuju ke tahap analisis, desain,
coding, testingverification, dan maintenance [10]. Disebut sebagai waterfall karena tahap demi tahap yang dilalui harus menunggu selesainya tahap
sebelumnya dan berjalan berurutan. Sebagai contoh tahap desain harus menunggu selesainya tahap sebelumnya yaitu tahap requirement. Secara umum tahapan pada
model waterfall dapat dilihat pada Gambar 2.
Gambar 2 Model Proses Waterfall [10]
6 Keuntungan dari model waterfall ini, yaitu setiap tahapan akan dievaluasi
secara teliti untuk mendapatkan hasil yang maksimal. Dalam merancang sistem ini digunakan Unified Modelling Language
UML. Perancangan dimulai dengan membuat sebuah alur dari model perangkat lunak yang sesuai dengan alur pembuatan aplikasi. Setelah membuat alur atau use
case tersebut maka langkah selanjutnya adalah membuat aplikasi yang sesuai dengan use case yang telah dibuat. Pada tahap ini akan dilakukan pengamatan
terhadap beberapa jurnal penelitian, yang sudah ada serta wawancara langsung dengan manajer operasional bengkel dan akan dianalisis kebutuhan apa saja yang
diperlukan untuk perancangan sistem informasi service kendaraan roda dua. Dari pengamatan ini dapat diidentifikasi berbagai informasi yang harus disediakan
pada sistem informasi yang akan dikembangkan. Dalam perancangan sistem informasi perlu diperhatikan kebutuhan apa saja yang diperlukan dalam
perancangan aplikasi tersebut.
Use case diagram menggambarkan interaksi antara actor dengan proses
atau sistem yang dibuat. Dalam use case diagram terdapat satu aktor, yaitu user pemakai aplikasi lalu dianalisis, sehingga dihasilkan informasi mengenai actor,
fungsi-fungsi yang diharapkan dapat dilakukan oleh actor. Hasil tersebut akan dipresentasikan dalam sebuah use case diagram sehingga didapatkan interaksi
antar actor. Hubungan interaksi yang menjadi sebuah jalinan baik secara sekuensial maupun paralel dalam use case diagram merupakan gambaran sistem
secara utuh. Use case diagram dari sistem yang dikembangkan seperti terlihat dari Gambar 3.
Gambar 3 Use Case Diagram Sistem
7 Gambar 3 mendeskripsikan fungsi-fungsi yang dapat dilakukan jika
seorang pengguna masuk sebagai admin atau kasir atau juga pelanggan serta manajer ataupun pemilik. Dari sini dapat dilihat bahwa hak akses pengguna
tersebut berbeda. Admin mempunyai kewenangan untuk mengatur master data ataupun updating data, yaitu berupa pengaturan jumlah spare part, jenis spare
part maupun pengkategorian spare part yang ada di bengkel dengan memilih tombol Master Data. Admin berhak untuk menambah maupun menghapus user
berupa kasir, serta menambah maupun menghapus montir pada bengkel AHASS Dipo Jaya Sakti Salatiga. Admin berhak untuk melihat total transaksi service
motor yang dilakukan bengkel. Admin mempunyai kewenangan untuk melihat laporan stok spare part yang tersedia di bengkel dengan memilih tombol Laporan.
Admin berhak untuk merubah password sendiri. Pelanggan hanya dapat melihat data tagihan, data riwayat transaksi, maupun data pelanggan miliknya sendiri.
Sementara Manager dan Pemilik hanya dapat melihat dan mencetak laporan rekapitulasi keuangan bengkel.
Gambar 4 mendeskripsikan activity diagram manajemen data antrian online yang menggambarkan proses penambahan data antrian yang dilakukan pelanggan
secara online. Pelanggan bisa berinterkasi dengan sistem secara online, di mana pelanggan dapat menambahkan data antrian, yang nantinya dapat dilihat oleh
kasir, pada saat pelanggan datang ke bengkel AHASS Dipo Jaya Sakti sesuai dengan waktu yang telah ditentukan sebelumnya dalam data antrian. Terdapat dua
swimlane atau pelaku sistem, yaitu pelanggan dan sistem. Pertama-tama pelanggan masuk ke dalam aplikasi menggunakan username dan password
pelanggan. Selanjutnya pelanggan masuk ke menu pelanggan dan dapat melihat daftar antrian yang terdapat pada sistem. Pelanggan dapat menambahkan data
antrian baru, untuk kemudian akan di-update ke dalam tabel data antrian yang ada di database. Activity diagram manajemen data antrian online terdapat pada
Gambar 4.
Mulai Meli hat data
antri an
Selesai Menambah data
antri an Menampilkan
data antrian
Melakukan val idasi data antrian
Mengupdate database
Sistem Pelanggan
Gambar 4 Activity Diagram Manajemen Data Antrian Online Pelanggan
Activity diagram
manajemen antrian
menggambarkan proses
penambahanpenghapusan data antrian yang dilakukan kasir pada sistem. Terdapat dua swimlane atau pelaku sistem, yaitu kasir itu sendiri dan sistem. Pertama-tama
8 kasir masuk ke dalam aplikasi menggunakan username dan password kasir.
Selanjutnya kasir masuk ke menu kasir dan dapat melihat daftar antrian. Kasir dapat menambah antrian, mengisikan data lengkap antrian, untuk kemudian akan
dia-update ke dalam tabel data antrian yang ada di database. Activity diagram manajemen antrian dapat dilihat seperti pada Gambar 5.
Mulai Meli hat data
antri an
Selesai Menambah data
antri an Menampilkan
data antrian
Melakukan val idasi data antrian
Mengupdate database
Sistem Kasir
Gambar 5 Activity Diagram Manajemen Data Antrian Kasir
Class diagram menggambarkan interaksi antar class serta atribut-atribut yang melekat pada class tersebut. Gambar 6 merupakan gambar yang menjelaskan
mengenai class diagram dalam aplikasi yaitu diagram yang menjelaskan hubungan antar class dalam database dan bagaimana relasi antara komponen
tersebut pada aplikasi.
9
Gambar 6 Class Diagram Sistem Informasi Service Motor Bengkel AHASS
4. Hasil dan Pembahasan