## RANCANGAN SISTEM INFORMASI SERVICE MOBIL BERBASIS WEB PADA BENGKEL 99 DENGAN METODOLOGI BERORIENTASI OBJECT ORIENTED
Wreda Prasetiyo Wisugandhi 1) ,Ady Widjaja 2)
Program studi Fakultas Teknologi Informasi Universitas Budi Luhur Jl. Ciledug Raya, Petukangan Utara, Jakarta Selatan 12260 email : wredaaa@gmail.com 1) , ady_w168@yahoo.co.id 2)

## ABSTRAK
Kegiatan  transaksi  pada  Bengkel  99  masih  tercatat  manual.  Pada  transaksi  pelayanan  service  hanya mengandalkan  bukti  transaksi  manual  yang  rentang  hilang  di  kemudian  hari.  Kesulitan  dalam  pembuatan laporan-laporan  transaksi  untuk  diserahkan  kepada  atasan  dan  bisa  terjadinya  manipulasi  data    transaksi oleh  karyawan  bengkel  itu  sendiri.  Belum  adanya  pengelolahan  basis  data  yang  baik  akan  menghambat proses  penyampaian  informasi  terhadap  atasan.  Maka  dari  itu  tujuan  tugas  akhir  ini  adalah  membangun sistem  pelayanan  jasa  service  mobil  sehingga  dapat  memudahkan  pengguna  dalam  pengolahan  data pelayanan  dan  menghasilkan  suatu  informasi  yang  akurat  dan  berguna  bagi  seluruh  pihak  yang membutuhkan. Tahap pengembangan sistem yang digunakan yaitu Waterfall dengan tahapan analisis sistem, perancangan  sistem,  implementasi  sistem  dan  perawatan  sistem.  Hasil  dari  sistem  ini  adalah  sistem  yang mampu  menangani  pendataan  sparepart,  pendataan  pelanggan  ataupun  karyawan,  transaksi  layanan  jasa service, transaksi pembayaran dan pembuatan laporan yang dibutuhkan perusahaan itu sendiri.
Kata Kunci : service, mobil,  bengkel
1. PENDAHULUAN

## 1.1 Latar Belakang
Kebutuhan  adanya  teknologi  informasi yang  dapat  memberikan  kemudahan  bagi pengguna dalam memenuhi kebutuhan suatu instansi  atau  perusahaan  dalam  mengambil keputusan.
Sebagai  syarat  bahwa  Sistem  informasi dapat memberikan informasi yang cepat dan akurat pada pengguna, perlu adanya dukungan  dari  berbagai  aspek  baik  sistem yang diterapkan, infrastruktur ataupun
sumber  daya  manusia  yang  menguasai sistem informasi itu sendiri dengan baik.
Bengkel  99,  pengelolaan service mobil dalam  rangka  pelayanan  kepada customer service ,  memerlukan  sistem  informasi  yang dapat  menunjang  kinerja  pelayanan service pada Bengkel 99.
Dalam  merancang  sistem  informasi  pada Bengkel  99  memerlukan  analisa  sistem supaya  mendapatkan  hasil  yang  maksimal untuk  melakukan  pelayanan  service  kepada customer dalam  menunjang kinerja Bengkel 99.

## 2.    Analisa Sistem
2.1 Analisa Proses Bisnis
Analisa  proses  ini  bertujuan  untuk mengetahui  proses  yang  terjadi  pada bengkel 99 mengenai service mobil. Hasil analisa  digambarkan  dengan  activity diagram sebagai berikut:
a. Surat Perintah Kerja
Surat Perintah Kerja Pelanggan Service Advisor Mekanik P h as e Menyerahkan STNK dan Keluhan Terima STNK dan Keluhan Pengecekan Mobil Terima SPK Buat SPK

## Gambar 1 : Activity Diagram Surat Perintah Kerja
Pelanggan  datang  ke  Bengkel  99  dan Menyerahkan STNKnya kepada Service Advisor , Pelanggan menceritakan semua keluhan – keluhan mobilnya. Service Advisor akan mengecek  mobil  pelanggan  sebelum pembuatan  SPK  untuk  mengetahui Spare  Part yang  harus  diganti  dan estimasi biaya, kemudian Service
Advisor menginputkan  data  pelanggan sesuai  dengan  STNK  dan  memproses pembuatan  SPK  (Surat  Perintah  Kerja) sesuai  keluhan  dan  pengecekan  mobil. Service  Advisor memberikan  SPK
(Surat  Perintah  Kerja)  tersebut  kepada
Mekanik.

## b.  Berita Acara Pekerjaan
Berita Acara Pekerjaan Mekanik Service Advisor P h as e Buat Berita Acara Terima Berita Acara Gambar 2 : Activity Diagram Berita Acara Pekerjaan
Mekanik Membaca dan memahami apa isi SPK (Surat Perintah Kerja) tersebut, Mekanik  mengambil  Sparepart  ke gudang dan mengerjakan atau memperbaiki, mengganti sparepart mobil  tersebut  sesuai  SPK  (Surat Perintah Kerja). Setelah selesai melakukan perbaikan  mobil pelanggan, Mekanik  membuat  BAP  (Berita  Acara Pekerjaan)  Sesuai  dengan  apa  yang  di kerjakannya  dan  BAP  (Berita  Acara Pekerjaan)  tersebut  di  berikan  kepada Service Advisor .
c. Kwitansi
Proses Pembayaran Kasir Pelanggan P h as e Cetak Kwitansi Terima Kwitansi Gambar 3 : Activity Diagram Kwitansi Service  Advisor Memberikan  BAP
(Berita  Acara  Tersebut)  kepada  Kasir,
Sebagai rincian penginputan atau Pembuatan  Kwitansi,  Kasir  melakukan penginputan sesuai dengan BAP (Berita Acara Pekerjaan). kasir mencetak kwitansi sebagai tanda bahwa kendaraan  yang di service sudah selesai dan  proses  pembayaran  dilakukan  di kasir,  pelanggan  harus    menunjukkan SPK  (Surat  Perintah  Kerja)  sebagai bukti kendaraan yang akan di ambil.

## d.  Klaim Garansi
Proses Klaim Garansi Pelanggan Service Advisor P h a se Mengisi form klaim garansi Terima form klaim garansi

## Gambar 4 : Activity Diagram Klaim garansi
Pelanggan  mengisi  form  klaim  garansi dan  diberikan  kepada service  advisor untuk dilakukan pengecekan, pengecekan  dilakukan  untuk  membuat keputusan apakah klaim garansi diterima atau ditolak.
Pengolahan data service belum efektif dan efisien Kesalahan dalam Penulisan oleh staff bengkel 99 Human Error Data tidak lengkap Staf  Bengkel  99  tidak  dapat  menyediakan laporan-laporan service dengan  cepat  dan akurat Perhitungan data service menggunakan kalkulator Pencatatan data service menggunakan microsoft excel
Gambar 5 : Fishbone Diagram
Dari Fishbone Diagram  diatas,  dapat diketahui  bahwa  faktor  penyebab  dari kurang efektif dan efisiennya pengolahan  data service mobil  pada Bengkel 99 adalah sebagai berikut:
1) Faktor Staff
Kesalahan  dalam  penulisan  oleh staff bengkel 99. 2) Faktor Equipment Aplikasi  yang  digunakan  untuk mencatat data service adalah Microsoft Excel . 3) Faktor Environment Staf  tidak  dapat  menyediakan laporan-laporan  yang  berkaitan dengan service dengan  cepat  dan data yang akurat. 4) Faktor Method
Perhitungan  biaya service pada bengkel  99  masih  menggunakan kalkulator,  sehingga  sering  terjadi kesalahan.

## 2.3 Perancangan Sistem
a. Use Case Diagram Service Advisor Entry Master Pelanggan Entry Master Karyawan Entry Master Barang Login Gambar 6: Use Case Diagram Master
Login Cetak Klaim Mekanik Service Advisor Cetak Surat Perintah  Kerja Cetak Berita Acara Cetak Kw itansi Kasir Pelanggan Gambar 7: Use Case Diagram Transaksi Login Cetak Laporan BAP Admin Pimpinan Cetak Laporan SPK Cetak Laporan Kwitansi Cetak Laporan Klaim Garansi Cetak Lap oran  Rekap itulasi Service
Gambar 8 :Use Case Diagram Laporan
b   Rancangan Basis Data 1) Entity Relationship Diagram ( ERD ) T_SPK punya T_SPK_DETAIL melakukan T_BAP melakukan T_PEMBAYARAN M_KARYAWAN punya 1 1 1 #ID_KARYAWAN NM_KARYAWAN ALAMAT NO_TELP JABATAN PASSWORD CREATE_DATE #ID_BYR ID_BAP TGL_BYR CREATE_BY CREATE_DATE 1 #ID_PLG #ID_SPK #ID_BRG NM_BRG HARGA KATEGORI CREATE_DATE KELUHAN CREATE_DATE M_PELANGGAN punya M #ID_KARYAWAN #ID_BAP #ID_SPK #ID_BAP ID_SPK TGL_BAP MEKANIK CATATAN STATUS CREATE_BY CREATE_DATE 1 #ID_PLG NM_PLG ALAMAT NO_TELP NO_POLISI MERK_MOBIL NO_MESIN NO_CHASIS CREATE_DATE #ID_BAP #ID_BYR T_BAP #ID_SPK ID_PLG TGL_AWAL TGL_AKHIR KILOMETER CUCI STATUS CREATE_BY CREATE_DATE #ID_SPK #ID_BAP M 1 M 1 M T_BAP_DETAIL M_BARANG #ID_BAP ID_BRG QTY CREATE_DATE M melakukan T_KLAIM_GARANSI 1 M #ID_KLAIM ID_BYR TGL_KLAIM CREATE_BY CREATE_DATE #ID_BYR #ID_KLAIM
Gambar 9 :  Entity Relationship (ERD).
Tabel 1 : Struktur Tabel m_karyawan
Tabel 2 : Struktur Tabel t_spk
3) Rancangan  kebutuhan  dalam  waktu  5 tahun kedapan pada bengkel 99
(a) Tabel  kebutuhan  Simpanan  Basis  Data dalam jangka waktu 5 tahun
Tabel 3 : Tabel Kebutuhan Simpanan Basis
Data
(b) Tabel  Estimasi  Kebutuhan  Simpanan Data dalam jangka waktu 5 tahun
Tabel  4  :  Tabel  Estimasi  Kebutuhan Simpanan Data
RANCANGAN SISTEM INFORMASI SERVICE MOBIL BERBASIS WEB PADA BENGKEL 99 MASTER LAPORAN TRANSAKSI ENTRY MASTER KARYAWAN ENTRY MASTER PELANGGAN ENTRY MASTER BARANG SURAT PERINTAH KERJA BERITA ACARA PEKERJAAN KWITANSI KLAIM GARANSI SURAT PERINTAH KERJA BERITA ACARA PEKERJAAN KWITANSI KLAIM GARANSI REKAPITULASI SERVICE Gambar 10: Struktur Menu b. Rancangan Layar
Gambar 11 : Rancangan Layar Menu File
Gambar 12 : Rancangan Layar  Input Master Karyawan
Rancangan  layar  input  master  karyawan digunakan  untuk  mengentry  data  karyawan yang  bekerja  di  bengkel  99.  Tombol  simpan digunakan untuk menyimpan data  yang sudah di  entry  kedalam  tabel  karyawan,  sedangakan tombol  reset  digunakan  untuk  membersihkan layar.
Gambar 13 : Rancangan Layar  Entry Form Surat Perintah

## Kerja
Rancangan layar form surat perintah kerja berguna untuk memasukan data pelanggan yang melakukan service  di  bengkel  99,  terdapat  data  pelanggan kemudian  secara  otomatis  akan  tampil  data pelanggan  yang  telah  dipilih, terdapat  tombol simpan  digunakan  untuk  menyimpan  data  yang sudah  di  entry  kedalam  tabel  surat  perintah  kerja, sedangakan  tombol  reset  digunakan  untuk membersihkan layar.

## Gambar 14 : Rancangan Layar Cetak Laporan Surat Perintah Kerja
Rancangan  layar  laporan  surat  perintah  kerja berfungsi  untuk  membuat  laporan  surat perintah  kerja  yang  diserahkan  kepada  atasan, di  menu  laporan  surat  perintah  kerja mempunyai  tombol  cetak  dan  reset.  Tombol cetak  digunakan  untuk  mencetak  laporan  surat perintah  kerja  dan  tombol  reset  berguna  untuk mereset  tanggal  pada  form  laporan  surat perintah kerja.
Gambar 15: Rancangan Layar Cetak Laporan Rekapitulasi service
Rancangan  layar  laporan  rekapitulasi  service berfungsi  untuk  membuat  laporan  rekapitulasi
service yang diserahkan kepada atasan, di menu laporan rekapitulasi service mempunyai tombol cetak dan reset. Tombol cetak digunakan untuk mencetak  laporan  rekapitulasi  service  dan tombol  reset  berguna  untuk  mereset  tanggal pada form laporan rekapitulasi service.
c. Sequence  Diagram
: FrmLogin : CtrlLogin karyawan : m_karyawan Ope n Form () Ope n Form () Log in () Log in () Log in () Input id_karyawan () Input id_karyawan () Gambar 16: sequence diagram login : FrmKaryawan Input karyawan () : CtrlKaryawan Service advisor : m_karyawan Ope n Form () Ope n Form () Ope n Form () Disp lay (id_karyawan) Counter (id_karyawan+1) Simpan  karyawan () Ubah karyawa n () Hapus karyawan () Simpan  karyawan () Simpan  karyawan () Ubah karyawa n () Ubah karyawa n () Hapus kar yawan  () Hapus karyawan () Input karyawan ()
Gambar 17 : sequence diagram master karyawan
: FrmLapspk : CtrlLapspk : Admin : t_spk Ope n Form () Ope n Form () Input p eriode () : m_pelanggan : t_spk_detail Input p eriode () Get t_spk () Get m_pela nggan  () Get t_spk_detail () Cetak peri ode () Tampil Lapspk () Cetak peri ode () Cetak Lap spk () Gambar 18: sequence diagram Cetak Laporan surat perintah kerja : FrmLapbap : CtrlLapbap : Admin : t_bap Ope n Form () Ope n Form () Input p eriode () : m_karyawan : m_barang Input p eriode () Get t_bap  () Get m_karyawan () Get m_bara ng () Cetak peri ode () Tampil Lapba p () Cetak peri ode () Cetak Lap bap () : t_bap_detail Get t_bap_detail ()
Gambar 19 : sequence diagram Cetak Laporan berita acara pekerjaan : FrmLapRekap : CtrlLapRekap : Admin : t_spk Open Form () Open Form () Input periode () : t_pembayaran : t_bap Input periode () Get t_spk () Get t_pembayaran () Get t_bap () Cetak periode () Tampil LapRekap () Cetak periode () Cetak LapRekap ()
Gambar 19 : sequence diagram Cetak Laporan berita acara pekerjaan

## 4.  Kesimpulan
Setelah mempelajari permasalahan yang ada maka dapat diambil kesimpulan bahwa pembuatan aplikasi bengkel ini bertujuan untuk meringankan  pekerjaan  karyawan  di  bengkel 99  itu  sendiri,  dengan  adanya  modul  modul seperti entry master pelanggan, master karyawan, master barang, serta modul transaksi dan  pembuatan  laporan.  Aplikasi  yang  dibuat untuk  mencegah  kehilangan  data  pelanggan maupun  data  service,  yang  setiap  saat  bias ditarik  dan  diberikan  kepada  atasan  untuk menarik sebuah keputusan atau kebijakan demi kemajuan bengkel tersebut.