IMPLEMENTASI SISTEM INFORMASI BENGKEL CAT MOBIL DI CV GAMA BERBASIS VB.NET
TUGAS AKHIR
Oleh:
Pantaria nababan 21000577
PROGRAM STUDI MANAJEMEN INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN
KOMPUTER (STMIK) GICI BATAM
2018
IMPLEMENTASI SISTEM INFORMASI BENGKEL CAT MOBIL PADA CV.GAMA BERBASIS VB. NET
TUGAS AKHIR
Diajukan Untuk Memenuhi Salah Satu Syarat Memperoleh Gelar Ahli Madya
Oleh: Pantaria Nababan
21000577
PROGRAM STUDI MANAJEMEN INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN
KOMPUTER (STMIK) GICI BATAM
2018
v
Rendahkanlah Hatimu Seperti Mutiara
di Dasar Laut, Gantungkanlah Cita-
citamu Setinggi Bintang di Langit
Takut Akan Tuhan adalah Permulaan
Pengetahuan, Tetapi orang Bodoh
Menghina Hikmat dan Didikan
Amsal 1 ayat 7
vi
KATA PENGANTAR
Puji syukur penulis panjatkan kepada Tuhan Yang Maha Esa, karena
berkat dan rahmat-Nya penulis dapat menyelesaikan Tugas Akhir yang berjudul :
“IMPLEMENTASI SISTEM INFORMASI BENGKEL CAT MOBIL DI CV
GAMA BERBASIS VB.NET” sesuai yang direncanakan.
Penulis menyadari sepenuhnya bahwa tanpa adanya bantuan dari berbagai
pihak, penulis akan banyak menemui kesulitan dalam penyusunan Tugas Akhir
ini. Untuk itu penulis mengucapkan terimakasih kepada:
1. Bapak Alm. Kiatwansyah, Selaku Ketua Pembina Yayasan Permata
Harapan Bangsa Batam.
2. Bapak Bali Dalo,S.H selaku Ketua Yayasan Permata Harapan Bangsa.
3. Bapak Zainul Munir, S.T,M.eTC selaku Ketua Sekolah Tinggi Manajemen
Informatika dan Komputer GICI dan juga selaku pembimbing Tugas Akhir
yang telah membimbing penulis dalam menyelesaikam Tugas Akhir ini.
4. Bapak Dedi Rahman Habibie, S.Kom., M.Kom, Selaku Ketua Kaprodi
Manajemen Informatika.
5. Bapak Gek Hai selaku pimpinan di CV Gama tempat penulis memperoleh
data selama penulisan Tugas Akhir ini.
6. Segenap karyawan CV Gama yang telah membantu dalam mengumpulkan
data sehingga Tugas Akhir ini selesai.
7. Pihak keluarga : Mama tercinta, Abang, Kakak, Adek serta keluarga besar
Nababan/Silaban yang selalu memberikan nasehat, doa dan dukungan dalam
penyelesaian Tugas Akhir ini.
8. Teman-teman yang selalu mengasihi penulis dan selalu memberikan
semangat maupun bantuan materi yang tidak dapat penulis sebutkan satu
persatu.
vii
9. Semua pihak yang telah membantu, memberikan semnagt serta doanya
kepada penulis, terimasih banyak semoga Tuhan Yang Maha Esa membalas
kebaikan semuanya.
10. Teman-teman Mahasiswa/i angkatan 2015 Akademi Manajemen
Informatika dan Komputer GICI yang selalu bersama-sama berjuang
dibangku perkuliahan .
Penulis menyadari bahwa Tugas Akhir ini masih jauh dari sempurna. Oleh
sebab itu dengan segala kerendahan hati, kritik dan saran yang bersifat
membangun dari pembaca, penulis sangat mengharapkan kritik dan sarannya demi
kesempurnaan Tugas Akhir ini.
Batam, 11 Agustus 2018
Pantaria Nababan
NIM: 21000577
viii
ABSTRAK
CV. Gama adalah sebuah perusahaan yang bergerak dibidang jasa yang memberikan
pelayanan perbaikan mobil. Salah satu layanan dari CV. Gama adalah body repair .
BODY REPAIR adalah pekerjaan perbaikan yang hanya melayani body kendaraan saja
seperti pengecatan atau pergantian sparepart pada bagian body mobil. Pengolahan data
yang sedang berjalan di body repair masih dilakukan dengan metode pembukukan
seperti pengolahan transaksi pembayaran pelanggan, pengolahan data kerusakan,
pencatatan status pengerjaan dan juga laporan perbaikan, sehingga menyulitkan bagi
petugas dalam rekapitulasi data. Oleh karena itu penulis akan membuat aplikasi yang
memiliki fitur mengolah data transaksi pembayaran, mengolah data kerusakan dan
pencatatan status pengerjaan yang menggunakan Visual Basic, aplikasi pengolahan data
transaksi ini menggunakan database Mysql, sehingga aplkasi ini dapat membantu user
dalam mengelola data transaksi body repair yang ada di CV. Gama.
Kata Kunci : Sistem Informasi, Sistem Informasi Cat Mobil, Visual Basic 2008
ix
ABSTRACT
CV. Gama is a company engaged in services that provide car repair services. One of
the services from CV. Gama is a body repair. BODY REPAIR is a repair job that only
serves the vehicle body such as painting or replacement of spare parts on the body parts
of the car. Data processing that is running in body repair is still done by bookkeeping
methods such as processing customer payment transactions, processing damage data,
recording work status and also repair reports, making it difficult for officers in data
recapitulation. Therefore the author will make an application that has the features of
processing payment transaction data, processing data damage and recording work
status using visual basic, this transaction data processing application uses a MySQL
database, so this application can help users manage existing body repair transaction
data at CV. Gama.
Keywords: Information System, Car Paint Information System, Visual Basic 2008
x
DAFTAR ISI
Judul Halaman
HALAMAN JUDUL ...................................................................................... i
HALAMAN PERSETUJUAN ...................................................................... ii
HALAMAN PENGESAHAN ........................................................................ iii
HALAMAN PERNYATAAN ........................................................................ iv
HALAMAN PERSEMBAHAN .................................................................... v
KATA PENGANTAR .................................................................................... vi
ABSTRAK ...................................................................................................... viii
ABSTRACT ..................................................................................................... ix
DAFTAR ISI .................................................................................................. x
DAFTAR TABEL .......................................................................................... xiii
DAFTAR GAMBAR ...................................................................................... xiv
BAB I PENDAHULUAN ............................................................................... 1
1.1 Latar Belakang .................................................................................. 1
1.2 Rumusan Masalah ............................................................................. 2
1.3 Batasan Masalah ............................................................................... 3
1.4 Tujuan Penelitian .............................................................................. 3
1.5 Manfaat Penelitian ............................................................................ 3
1.6 Sistematika Penulisan ....................................................................... 4
BAB II LANDASAN TEORI ........................................................................ 6
2.1 Teori Pendukung ............................................................................... 6
2.1.1 Pengertian Sistem ................................................................. 6
2.1.2 Pengertian Informasi ............................................................ 6
2.1.3 Kualitas Informasi ................................................................ 7
2.1.4 Sistem Informasi .................................................................. 8
2.1.5 Prosedur Bengkel Cat Mobil CV. Gama .............................. 9
2.1.6 Aliran Sistem Informasi ....................................................... 10
xi
2.1.7 Diagram Konteks.................................................................. 11
2.1.8 Data Flow Diagram .............................................................. 13
2.1.9 ERD (Entity Ralationship Diagram) .................................... 14
2.1.10 Miscrosoft Visual Basic. Net .............................................. 15
2.1.11 XAMPP .............................................................................. 21
2.1.12 MSQL ................................................................................. 22
2.1.13 Database ............................................................................ 22
2.1.14 Crystal Report .................................................................... 23
2.2 Penelitian Terdahulu ..................................................................... 24
BAB III METODOLOGI PENELITIAN .................................................... 26
1.1 Kerangka Kerja ............................................................................. 26
1.2 Gambaran Umum Objek Yang di Teliti ........................................ 28
1.3 Sejarah Singkat .............................................................................. 29
1.4 Struktur Organisasi ........................................................................ 30
BAB IV ANALISIS DAN IMPLEMENTASI .............................................. 32
4.1 Analisis Sistem Yang Berjalan ...................................................... 32
4.1.1 Tata Laksana Sistem Yang Berjalan .................................... 32
4.1.2 Prosedur Yang Berjalan ....................................................... 32
4.2 Analisis Sistem Yang Diusulkan ................................................... 35
4.3 Data Flow Diagram ....................................................................... 36
4.4 Diagram Konteks........................................................................... 38
4.5 ERD (Entity Relationship Diagram) ............................................ 39
4.6 Struktur Tabel Database ................................................................ 40
4.6.1 Tabel Data Pelanggan........................................................... 41
4.6.3 Tabel Estimasi ...................................................................... 42
4.6.4 Tabel Asuransi ..................................................................... 43
4.7 Relasi Antar Tabel ......................................................................... 44
4.8 Perancangan Tampilan Antar Muka .............................................. 44
4.9 Implementasi Tampilan Program .................................................. 47
4.9.1 Form Menu Utama ............................................................... 47
4.9.2 Form Data Pelanggan ........................................................... 49
4.9.4 Form Estimasi ...................................................................... 51
xii
4.9.6 Form Asuransi ...................................................................... 52
4.9.10 Laporan Invoice.................................................................. 53
BAB V PENUTUP .......................................................................................... 54
5.1 Kesimpulan.................................................................................... 54
5.2 Saran .............................................................................................. 54
DAFTAR PUSTAKA ..................................................................................... 56
LAMPIRAN
DAFTAR RIWAYAT HIDUP
xiii
DAFTAR TABEL
TABEL Halaman
Tabel 2.1 Simbol Flowchart ............................................................................. 11
Tabel 2.2 Simbol-simbol Diagram Konteks..................................................... 14
Tabel 2.3 Simbol-simbol DFD ......................................................................... 14
Tabel 2.4 Simbol-simbol ERD ......................................................................... 16
Tabel 2.5 Penelitian Terdahulu ....................................................................... 24
Tabel 4.1 Data Pelanggan ................................................................................ 43
Tabel 4.2 Estimasi ........................................................................................... 44
Tabel 4.3 Asuransi ........................................................................................... 45
xiv
DAFTAR GAMBAR
GAMBAR Halaman
Gambar 2.1 Toolbox visual .............................................................................. 18
Gambar 2.2 Form ............................................................................................. 19
Gambar 2.3 Properties ...................................................................................... 20
Gambar 2.4 Toolbox, From, Properties ........................................................... 20
Gambar 2.5 Perintah Dasar Pemrograman Visual Basic 2008 ......................... 21
Gambar 2.6 Komponen Toolbox Visual Basic 2008 ........................................ 22
Gambar 3.1 Kerangka Kerja ............................................................................ 28
Gambar 3.2 Struktur Organisasi ....................................................................... 33
Gambar 4.1 Analisis Sistem yang sedang Berjalan ......................................... 36
Gambar 4.2 Analisis Sistem yang Diusulkan .................................................. 38
Gambar 4.3 DFD (Data Flow Diagram) Level 0 ............................................ 39
Gambar 4.4 DFD ( Data Flow Diagram ) Level 1 .......................................... 40
Gambar 4.5 Context Diagram .......................................................................... 41
Gambar 4.6 ERD ( Entity Relationship Diagram) ........................................... 42
Gambar 4.7 Relasi Antar Tabel ........................................................................ 43
Gambar 4.8 Rancangan Menu Utama .............................................................. 44
Gambar 4.9 Rancangan Tampilan Data Pelanggan.......................................... 44
Gambar 4.10 Rancangan Tampilan Estimasi ................................................... 45
Gambar 4.11 Rancangan Tampilan Asuransi................................................... 46
Gambar 4.12 Menu Utama ............................................................................... 48
Gambar 4.13 Form Data pelanggan ................................................................. 49
Gambar 4.14 Form Estimasi ............................................................................ 50
Gambar 4.15 Form Asuransi ............................................................................ 51
Gambar 4.16 laporan Invoice ........................................................................... 52
1
BAB I
PENDAHULUAN
1.1 Latar Belakang
Perkembangan teknologi informasi di era globalisasi ini telah mengalami
perubahan yang cukup pesat sehingga mempengaruhi aspek kehidupan, hal ini
dapat kita lihat dengan banyaknya perusahaan maupun badan usaha lainnya
bahkan instansi tidak lepas dari pengaruh teknologi informasi dalam kegiatannya
terutama teknologi komputer yang membuat suatu pekerjaan lebih menjadi efektif
dan efisien.
Dalam menghadapi persaingan dunia usaha jasa pelayanan perawatan
kendaraan. CV Gama berupaya untuk meningkatkan kinerja terutama pelayanan
jasa perawatan perusahaan-perusahaan memandang hal penting karena saat ini
permintaan akan jasa service otomotif yang semakin tinggi dan persaingan antar
perusahan jasa otomotif yang semakin tinggi. Organisasi bisnis jasa di bidang
otomotif khususnya pada body repair ini mempunyai perhatian besar pada
kepuasan pelanggan.
Banyak memfokuskan pada masalah bagaimana mempekerjakan dan
melatih personel-personel jasa yang terampil, berpengetahuan dan menarik.
Namun demikian pelanggan tidak hanya mengutamakan kualitas namun juga
mengutamakan kecepatan dalam pelayanan. Semakin besar waktu yang
dialokasikan bagi karyawan untuk bekerja, maka membuat waktu tunggu
pelanggan jadi berkurang. Pelanggan semakin cenderung tidak memiliki toleransi
untuk menunggu pada antrian dalam waktu yang lama.
2
Dalam hal ini CV Gama adalah salah satu bidang usaha yang bergerak di
bidang body repair yang melayani pelanggan masih menggunakan pencatatan
sehingga memakan waktu yang sangat lama. Oleh sebab itu penulis disini
mengambil masalah di bidang perbengkelan itu sendiri. Dengan diharapkan dapat
membantu kinerja dan meningkatkan pelayanan anggotanya dan untuk
menyimpan data atau dokumen penting lainnya sehingga dalam penyajian
informasi relatif cepat dan akurat.
Sehubung dengan uraian di atas peneliti termotivasi untuk melakukan
penelitian sebagai tugas akhir di perusahaan CV Gama mengenai masalah
transaksi pada bengkel cat mobil tersebut maka termotivasi mengambil judul
“IMPLEMENTASI SISTEM INFORMASI BENGKEL CAT MOBIL
BERBASIS VB 2008 PADA CV GAMA” dengan ini peneliti berharap dapat
memudahkan kinerja admin.
1.2 Rumusan Masalah
Mengacu pada latar belakang di atas, ada beberapa masalah yang akan di
selesaikan, diantaranya yaitu:
1. Bagaimana merancang sistem informasi Bengkel Cat Mobil pada CV Gama?
2. Bagaimana membuat database pada sistem informasi Bengkel Cat?
3. Bagaimana membuat laporan sistem informasi Bengkel Cat mobil?
3
1.3 Batasan Masalah
Sehubung dengan besar dan luasnya yang terdapat pada perusahaan maka
akan dibuat batasan masalah agar tidak menyimpang dari pokok perumusan
masalah yang ada, maka penulis membatasi permasalahan sebagai berikut:
1. Perancangan aplikasi body repair ini menggunakan Microsoft visual basic
atau VB NET sebagai program aplikasi dan MYSQL sebagai server
basisdata.
2. User bisa melakukan login sesuai hak akses jabatan masing-masing.
3. Hanya membahas sistem informasi pengecatan mobil pada CV Gama.
1.4 Tujuan Penelitian
Adapun tujuan penelitian ini adalah untuk membangun sistem pengarsipan
data pelanggan di tempat penelitian jauh lebih baik, dengan tujuan sebagai
berikut:
1. Merancang sistem informasi bengkel cat mobil pada CV Gama.
2. Membuat database pada bengkel cat mobil di CV Gama.
3. Membuat laporan pada sistem informasi di CV Gama.
1.5 Manfaat Penelitian
Adapun manfaat yang diharapkan dari penelitian ini dari penulisan laporan
tugas akhir ini sebagai berikut :
1. Bagi peneliti
Sebagai sarana dalam menambah pengetahuan mengenai bidang ilmu sistem
informasi manajemen, khususnya dalam pembuatan aplikasi komputer dan
4
nantinya dapat membantu penulis menerapkannya dalam kegiatan dunia
usaha yang sebenarnya.
2. Bagi perusahaan
Sebagai bahan masukan bagi perusahaan agar sistem informasi di bengkel cat
mobil ini dapat di aplikasikan di CV Gama sehingga dapat menyelesaikan
permasalahan pencatatan selama ini.
3. Bagi kampus STMIK GICI
Sebagai sumber bahan bacaan dan referensi pada jurusan manajemen
informatika.
1.6 Sistematika penulisan
Sistematika pembahasan yang dibuat dalam tugas akhir ini disusun beberapa
bab, yang dijelaskan sebagai berikut:
BAB I : PENDAHULUAN
Bab ini menjelaskan tentang latar belakang, rumusan masalah, batasan
masalah, tujuan, manfaat dan sistematika penulisan.
BAB II : LANDASAN TEORI
Pada bab ini dijelaskan tentang teori serta penjelasan-penjelasan yang
dibutuhkan dalam pembelajaran pemrograman berbasis Visual Basic.NET
BAB III : METODOLOGI PENELITIAN
Bab ini membahas tentang perancangan kebutuhan sistem ke dalam bentuk
suatu program. Langkah pengujian dilakukan berulang hingga di capai suatu
sistem sesuai dengan kebutuhan yang di inginkan.
5
BAB IV: ANALISIS DAN IMPLEMENTASI
Bab ini berisikan penjelasan tentang hasil rancangan sistem kedalam bentuk
suatu program. Langkah pengujian dilakukan berulang hingga dicapai suatu
sistem sesuai dengan kebutuhan yang diinginkan.
BAB V : PENUTUP
Bab ini menjelaskan tentang kesimpulan dan saran yang dapat diambil
permasalahan yang dapat dipergunakan untuk perbaikan dan pengembangan
lebih lanjut atas sistem yang telah dibuat.
6
BAB II
LANDASAN TEORI
2.1 Teori Pendukung
Dalam bab ini akan memaparkan beberapa teori-teori yang dapat dijadikan
sebagai landasan teori, berikut ini beberapa penjelasan teori, diantaranya sebagai
berikut:
2.1.1 Pengertian sistem
Sistem merupakan penggambaran suatu kejadian-kejadian menjadi kesatuan
yang nyata, seperti tempat, benda dan orang-orang yang betul-betul ada dan
terjadi. Sedangkan menurut Murdick,R.G sistem merupakan sekumpulan elemen
yang terjadi dari prosedur atau bagan pengolahan untuk mencari tujuan bersama
atau tujuan bagian dengan cara mengoperasikan barang atau data pada waktu
tertentu agar bisa menghasilkan informasi, energi atau data yang diinginkan.
Berdasarkan pendapat para ahli tersebut maka dapat disimpulkan sistem
adalah kumpulan elemen-elemen yang saling bekerjasama dan berinteraksi untuk
memproses masukan kemudian saling berhubungan untuk mencapai suatu sasaran
tertentu.
2.1.2 Pengertian informasi
Informasi adalah sekumpulan fakta-fakta yang telah di olah menjadi bentuk
data, sehingga dapat menjadi lebih berguna dan dapat digunakan oleh siapa saja
yang membutuhkan data-data tersebut sebagai pengetahuan dalam pengambilan
7
keputusan. Menurut Abdul kadir (2002:31) mendefinisikan informasi sebagai data
yang telah diproses sedemikian rupa sehingga meningkatkan pengetahuan
seseorang yang menggunakan data tersebut.
2.1.3 Kualitas informasi
Kualitas informasi ditentukan oleh tiga faktor penting yang mempengaruhi
kualitas informasi menurut Jogiyanto (2007) mengemukakan bahwa “kualitas
informasi mengukur kualitas keluaran dari sistem informasi.
Berikut penjelasan kualitas informasi menurut Jogiyanto (2005);
1. Akurat
Informasi harus bebas dari kesalahan-kesalahan dan tidak menyesatkan bagi
yang menerima informasi, informasi harus memiliki keakuratan tertentu agar
tidak diragukan kebenarannya.
2. Tepat waktu
Informasi yang datang pada penerima tidak boleh datang terlambat, karena
informasi yang datang tidak tepat waktu, tidak bernilai lagi, sebab informasi
digunakan dalam proses pembuatan keputusan.
3. Relevan
Informasi yang ada memiliki nilai kemanfaatan yang dibutuhkan oleh
pemakainya, informasi memiliki tingkat relativitas yang berbeda, tergantung
pada tingkat pemakai.
8
2.1.4 Sistem informasi
Secara umum sistem informasi dapat di definisikan sebagai suatu sistem di
dalam suatu organisasi yang merupakan suatu kombinasi dari orang-orang,
fasilitas teknologi, media prosedur-prosedur dan pengendalian yang di tunjukkan
untuk mendapatkan jalur komunikasi penting, memproses tipe transaksi rutin
tertentu, memberi sinyal kepada manajemen dan yang lainnya terhadap kejadian-
kejadian internal dan eksternal yang penting dan menyediakan suatu dasar
informasi untuk pengembalian keputusan. Pengertian sistem yang dikemukakan
oleh para ahli adalah sebagai berikut.
Sistem menurut Mcleod yang dikutip (2010) dalam bukunya yang berjudul
“Management information system” adalah sekelompok elemen-elemen yang
terintegrasi dengan maksud yang sama untuk mencapai tujuan.
Menurut Laudon (2012) sistem informasi adalah komponen-komponen yang
saling berkaitan yang bekerja bersama-sama untuk mengumpulkan, mengolah,
menyimpan, dan menampilkan informasi untuk mendukung pengambilan
keputusan, koordinasi, pengaturan, analisa dan visualisasi pada sebuah organisasi.
Menurut Whitten, Bently dan Ditman (2009) sistem informasi adalah
pengaturan orang, data, proses, dan informasi (TI) atau teknologi informasi yang
berinteraksi untuk mengumpulkan, memproses, menyimpan, dan menyediakan
sebagai output informasi yang diperlukan untuk mendukung sebuah intansi atau
organisasi.
Menurut O’Brien (2010) mengatakan bahwa komponen sistem informasi
terbagi atas beberapa hal, yaitu:
1. Sumber daya data (sebagai data dan pengetahuan).
9
2. Sumber daya manusia (sebagai pemakai akhir dan ahli SI).
3. Sumber daya software (mesin dan media).
4. Sumber daya hardware (mesin dan media).
5. Sumber daya jaringan (sebagai media komunikasi dan dukungan jaringan).
Berdasarkan dari pernyataan tersebut, maka dapat disimpulkan bahwa
sistem informasi merupakan suatu sistem yang mempunyai kemampuan untuk
mengumpulkan informasi dari semua sumber dan menggunakan berbagai media
untuk menampilkan informasi.
2.1.5 Prosedur Bengkel Cat Mobil CV Gama
Bengkel cat mobil CV Gama merupakan bengkel body repair yang lumayan
besar dan terlengkap di kota Batam. Adanya kebutuhan mobilitas yang tinggi dan
kesadaran arti pentingnya waktu membuat pemilik mobil kini mendapatkan
layanan perbaikan mobil nya semakin mudah dan efisien.dalam rangka memenuhi
kebutuhan masyarakat tersebut. Bengkel cat mobil CV Gama memberikan
layanan body & paint yang bertempat di Jl. Gajah Mada Komp. Batu Batam Mas
B 1-2, Batam.
Bengkel body repair pada umumnya adalah pekerjaan pengecatan body
kendaraan. Aplikasi pengolahan data berbasis Visual Basic ini adalah aplikasi
yang diguanakan oleh kasir dan pemimpin bengkel, aplikasi berfungsi untuk
membantu admin dalam mengelola pendaftaran pelanggan body repair,
pengelolahan data kerusakan kendaraan yang didapat dari hasil pengecekan
kendaraan yang sesuai dengan kondisi kendaraan tersebut, mengelola status
pengerjaan kendaraan yang didalamnya terdapat proses perbaikan pada kerusakan
10
tersebut, sedangkan kasir dapat melakukan pengolahan transaksi pembayaran di
Bengkel CV Gama secara komputerisasi, dan pemimpin bengkel dapat melihat
informasi laporan perbaikan harian, mingguan, bulanan, dan tahunan berapa
jumlah data kendaraan yang telah di perbaiki.
2.1.6 Aliran Sistem Informasi
Merupakan bagan alir yang menunjukkan arus dari laporan dan formulir
termasuk tembusan-tembusannya. Untuk itu dibutuhkan pedoman–pedoman untuk
membuat Aliran Sistem Informasi (ASI). Adapun symbol-simbol yang dapat
digunakan pada aliran sistem informasi sebagai berikut:
Tabel 2.5 Simbol-simbol ASI
NO Gambar Nama Fungsi
1
Proses
(process)
Simbol ini digunakan untuk
mengambarkan semua jenis dokumen.
Merupakan formulir yng digunakan
untuk merekam data suatu transaksi
yang menujukkan input, output baik
untuk roses manual, mekanik atau
komputer.
2
Proses
Manual
Simbol ini digunakan untuk
mengambarkan keterangan manual
atas pekerjaan yang dilakukan tanpa
menggunakan komputer.
3
Proses
Komputer
Simbol ini mengambarkan kegiatan
proses pengolahan data dengan
komputer.
11
4
Input/out
put
Simbol ini digunakan untuk
mewaili input/output
5
Arsip
Simbol ini digunakan untuk
mengambarkan file komputer yang
disimpan sebagai arsip. Simbol ini
bisa ditulis huruf F dan A
6
Garis Alir
Simbol ini menunjukkan arus data
atau informaasi
Sumber: jurnal ismael (2017)
2.1.7 Diagram konteks
Pengertian Diagram Konteks adalah diagram yang terdiri dari suatu proses
dan menggambarkan ruang lingkup suatu sistem. Diagram Konteks ini merupakan
bagian dari level tertinggi dari DFD (Data Flow Diagram) yang menggambarkan
seluruh input ke suatu sistem atau output dari sistem. Diagram konteks merupakan
tingkatan tertinggi di dalam diagram aliran data dan hanya memuat satu proses,
menunjukkan sistem secara keseluruhan. Proses tersebut diberi nomor nol. Semua
entitas eksternal yang ditunjukkan oleh diagram konteks berikut aliran-aliran data
utama menuju dan dari sistem. Diagram tersebut tidak memuat penyimpangan
data dan tampak sederhana untuk diciptakan, begitu entitas-entitas eksternal, serta
aliran data-aliran data menuju dan dari sistem diketahui menganalisis dari
wawancara dengan user dan sebagai hasil analisis dokumen.
Menurut Andri Kristanto, Pengertian Data Flow Diagram adalah suatu
model logika data atau proses yang dibuat untuk menggambarkan dari mana asal
data dan ke mana tujuan data yang keluar dari sistem, di mana data tersimpan,
12
proses apa yang menghasilkan data tersebut dan interaksi antara data tersimpan
dan proses yang dikenakan pada data tersebut.
Menurut Tata Sutabri pengertian Data Flow Diagram (DFD) adalah suatu
network yang menggambarkan suatu sistem otomatis atau komputerisasi,
manualisasi atau gabungan dari keduanya, yang penggambarannya disusun di
dalam bentuk kumpulan komponen sistem yang saling berhubungan sesuai
dengan aturan. Hal yang harus diperhatikan dalam pembuatan diagram konteks
yaitu:
1. Memberikan gambaran seluruh sistem.
2. Terminal yang memberikan masukan ke sistem disebut source.
3. Terminal yang menerima keluaran disebut sink.
4. Hanya ada satu proses.
5. Tidak boleh ada store.
13
Tabel 2.2 Simbol-simbol Diagram Konteks
No Gambar Nama Fungsi
1
Proses
Simbol yang mengambarkan
proses suatu data didalam
system
2
Entitas Luar
(Terminator)
Simbol yang mengambarka
pelaku dalam sistem tersebut
3
Aliran data (data
flow)
Simbol yang mengambarkan
aliran data/informasi yang ada
didalam sistem
Sumber: Ismael (2017)
2.1.8 Data Flow diagram
Menggambarkan suatu system automatic atau komputerisasi, manualisasi,
atau gabungan dari keduanya, yang penggambaranya disusun dalam bentuk
kumpulan komponen sistem Menurut Sutabri, 2012:116 Data Flow Diagram
adalah suatu network yang saling berhubungan sesuai aturan mainnya.
Salah satu keuntungan menggukan DFD adalah memudahkan pemakai yang
kurang menguasai bidang komputer untuk mengerti sistem yang sedang
dikerjakan, simbol- simbol dapat dilihat pada tabel dibawah:
Tabel 2.3 Simbol-simbol DFD
14
No Gambar Nama Fungsi
1 Kesatuan luar(
External Entity)
Merupakan kesatuan diluar
sistem yang memberikan input
atau menerima output dari system
2
Proses (process)
Menggambarkan bagian dari
sistem yang mentransformasikan
input dan output data
3 Aliran data (data
flow)
Dipakai untuk menunjukkan
arus data yang dapat berupa
masukan atau hasil dari proses
4 Penyimpanan data
(Data storage)
Merupakan sarana yang
digunakan untuk menyimpan data
Sumber: Ismael (2017)
2.1.9 ERD (Entity Relationship Diagram)
Menurut Putra, 2009 dalam jurnal Sistem Informasi Penggajian Karyawan
Pada Commenditaire Vennontschap (CV) RGLBordir Dan Konveksi Pacitan
Entity Relationship Diagram (ERD) merupakan suatu diagram yang digunakan
untuk menghubungkan antar elemen (relational condition), dimana pada tahap
selanjutnya dapat diimplementasikan ke dalam. ERD merupakan gambaran dua
data yang dimodelkan dalam suatu diagram yang digunakan untuk
mendokumentasikan data dengan cara menentukan apa saja yang tedapat pada
15
entity dan bagaiman hubungan antara entity satu dengan yang lainnya. Simbol-
simbol ERD dapat dilihat dari tabel di bawah:
Tabel 2.4 Simbol-simbol ERD
No Gambar Nama Fungsi
1 Entitas (entity) Suatu objek yang dapat
diidentifikasi dalam lingkungan
pemakai
2 Relasi
(Relationship)
Menunjukkan adanya hubungan
diantara sejumlah entitas yang
berbeda
3 Atribut (Attribute) Mendeskripsikan karakter entitas
4 Garis Penghubung antara relasi dengan
entitas, relasi dan entitas dengan
atribut
Sumber: Ismael (2017)
2.1.10 Microsoft Visual Basic. Net
Visual Basic.Net merupakan salah satu aplikasi pemograman visual yang
memiliki bahasa pemograman yang cukup popular dan mudah untuk dipelajari
dimana visual basic menyediakan berbagai perangkat kontrol yang dapat
digunakan untuk membuat program aplikasi dalam sebuah form baik aplikasi
kecil, sederhana hingga ke aplikasi pengolahan database.
Visual Basic merupakan turunan bahasa pemrograman BASIC dan
menawarkan pengembangan perangkat lunak komputer berbasis grafik dan cepat.
16
Microsoft Visual Basic.Net adalah sebuah alat untuk mengembangkan dan
membangun aplikasi yang begerak diatas sistem. NET Framework, dengan
menggunakan bahasa BASIC.
Bahasa Visual Basic. NET sendiri menganut paradigm bahasa pemrograman
berorientasi objek yang dapat dilhat sebagai evolusi dari Microsoft Visual Basic
versi sebelumnya yang diimplementasikan diatas. NET Framework.
Dalam buku yang ditulis oleh Hendrayudi (2009) Visual Basic berasal dari
singkatan BASIC (Beginner’s All-purpose Symbolic Instruction Code) yang dibuat
oleh Profesor Jhon Kemeny dan Thomas Kurtz dari Darmont pada pertengahan
tahun 1960, perintah-perintah bahasa program yang digunakan adalah bahasa
Inggris, dengan tujuan dapat mempermudah programmer yang menggunakan
bahasa pemrograman ini.
Bahasa pemrograman BASIC dikembangkan dengan berbagai bentuk
diantaranya adalah Microsoft QBASIC, QUICKBASIC, GWBASIC, IBM BASICA,
dan Apple BASIC dikembangkan oleh Steve Wozniak, seorang karyawan Hewlett-
Packard yang pada akhirnya pada bulan April 1976 secara resmi membentuk
perusahaan Apple Computer.
Kemudahan menggunakan bahasa pemrograman BASIC akhirnya
mendorong Microsoft untuk mengembangkan bahasa BASIC dengan GUI-BASED.
Graphical User Interface membuat pengguna bahasa Basic semakin senang
dengan komponen yang disediakan oleh pembuatnya, mereka merasakan
kemudahan dalam menggunakan dan membuat program dengan bahasa yang
berbasis visual.
17
Sejak itu bahasa pemrograman Visual Basic berkembang dengan berbagai
versi, dan sampai pada akhirnya muncul bahasa pemrograman Visual Basic 2008
atau visual basic 9. Visual Basic 2008 adalah salah satu kelompok bahasa
pemrograman yang dibuat oleh Microsoft dan tergabung dalam satu paket bahasa
pemrograman Microsoft Visual Studio 2008. Paket pemrograman tersebut terdiri
dari Microsoft Visual C# 2008, Microsoft Visual Basic 2008, Microsoft C++ 2008,
dan Microsoft Web Developer 2008.
Untuk membuat ada beberapa perlengkapan yang anda butuhkan yaitu
ToolBox sebagai alat atau komponen untuk membuat program. Toolbox yang
terdapat pada Visual Basic 2008 adalah All Windows Form yang menampilkan
semua komponen, Common Control, Container, Menus & Toolbars, Data,
Components, Printing, Dialogs, dan General.
Gambar 2.1 Toolbox Visual
Tempat membuat aplikasi dan meletakkan komponen yang dibutuhkan
dalam aplikasi disebut dengan form. Form juga digunakan untuk merancang
tampilan program aplikasi yang akan anda buat. Pada form terdapat ikonMinimize,
18
Maximize, dan Close. Apabila anda mengklik form, maka akan tampil titik corner
yang dapat anda gunakan untuk memperbesar dan memperkecil lebar form sesuai
dengan keinginan anda.
Gambar 2.2 Form
Properties digunakan untuk menuliskan/mengatur form dan komponen yang
berisi perintah pelengkap dan pengatur aplikasi yang anda buat. Dengan
properties anda dapat mengatur warna tulisan, membuat tulisan dengan tebal,
miring, atau bentuk lain yang anda inginkan. Properties juga digunakan sebagai
petunjuk perintah yang akan anda gunakan untuk membuat program dan untuk
memanipulasi komponen yang terdapat didalam form.
Selain properties juga terdapat Solution Explorer yang digunakan untuk
menampung informasi project, form, dan komponen yang aktif pada saat itu. Pada
Solution Explorer juga terdapat data source yang digunakan untuk membuat dan
mengolah data dengan berbagai jenis database.
19
Gambar 2.3 Properties
Jadi untuk membuat program menggunakan Visual Basic 2008 digunakan
toolbox yang berisi komponen yang akan anda gunakan untuk membuat program,
kemudian komponen yang sudah anda pilih tersebut diletakkan pada form untuk
membentuk rancangan program aplikasi yang anda inginkan. Setelah komponen
diletakkan pada form, anda akan mengatur properties dari komponen yang telah
diletakkan pada form aplikasi.
Gambar 2.4 Toolbox, Form dan Properties
20
Contoh dibawah ini menunjukkan cara membuat aplikasi dengan langkah
yang dibahas. Pilih komponen (misalnya anda pilih komponen label) lalu anda
klik mouse, pada form selanjutnya isi properties text dengan tulisan “BELAJAR
BAHASA PEMROGRAMAN”. Masukkan kembali komponen label lalu klik di
form dan isi kembali properties text dengan tulisan “MICROSOFT VISUAL
BASIC 2008”.
Apabila sudah selesai membuat teks anda dapat menjalankan program
tersebut dengan menekan tombol F5 atau pilih ikon Start Debuging, maka akan
tampak seperti gambar berikut:
Gambar 2.5 Perintah Dasar Pemrograman Visual Basic 2008
Komponen Visual Basic 2008 terdapat didalam toolbox. Komponen ini
digunakan sebagai alat-alat untuk membuat program. Toolbox tersebut
diantaranya adalah, pointer, button, checkBox, CheckedListBox, ComboBox,
DataTimePicker, Label, ListBox, PictureBox dan sebagainya.
21
Gambar 2.6 Komponen Toolbox Visual Basic 2008
2.1.11 XAMPP
Menurut pandangan beberapa ahli xampp dapat diartikan sebagai berikut:
Menurut Imansyah (2010:4), berpendapat bahwa “Xampp adalah installer yang
membundel Apache, PHP, dan MySQL untuk Windows dalam satu paket”.
Menurut Nugroho (2013:1), “XAMPP adalah paket program web lengkap yang
dapat Anda pakai untuk belajar pemrograman web, khususnya PHP dan MySQL”.
Menurut Kartini (2013:27-26) berpendapat bahwa, “Xampp merupakan tool yang
menyediakan paket perangkat lunak ke dalam satu buah paket”.
Menurut Buana (2014:4), “XAMPP adalah perangkat lunak open source
yang diunggah secara gratis dan bisa dijalankan di semua operasi seperti
windows, linux, solaris, dan mac”.
22
Berdasarkan pengertian diatas dapat disimpulkan Xampp merupakan tool paket
perangkat lunak yang menggabungkan Apache, PHP, dan MySQL dalam satu
paket aplikasi.
2.1.12 MSQL
MySQL adalah sebuah implementasi dari sistem sistem manajemen yang
pada basis basis data yang relasional (RDBMS) yang didistribusikan secara gratis.
Setiap setiap pengguna dapat secara bebas menggunakan MySQL, namun dengan
batasan perangkat lunak tersebut tidak boleh dijadikan produk turunan yang
bersifat komersial. MySQL sebenarnya merupakan turunan salah satu konsep
utama dalam basis basis dan data data yang telah ada sebelumnya; SQL
(Structured Query Language). SQL adalah sebuah inti konsep pengoperasian
basis data, terutama untuk pemilihan atau seleksi dan pemasukan data data, yang
memungkinkan pada pengoperasian data dikerjakan dengan mudah secara
otomatis.
2.1.13 Database
Menurut Bambang Hariyanto dalam Minarni dan Susanti (2014) Database
adalah kumpulan data (elementer) yang secara logic berkaitan dalam
mempresentasikan fenomena/fakta secara terstruktur dalam domain tertentu untuk
mendukung aplikasi dalam system tertentu.
Menurut Arifin dalam Priyo Sutopo dkk (2016) Database merupakan
kumpulan dari data yang saling berhubungan antara satu dengan yang lain.
23
Dari definisi diatas maka dapat disimpulkan bahwa database adalah
kumpulan dari item data yang saling berhubungan satu dengan yang lainnya yang
diorganisasikan berdasarkan sebuah skema atau struktur tertentu, yang kelak dapat
dimanfaatkan kembali dengan cepat dan mudah. Alasan diperlukan Database:
1. Salah satu komponen penting dalam sistem inforamsi,karena merupakan
dasar dalam menyediakan informasi.
2. Menentukan kualitas informasi: akurat, tepat pada waktunya dan relevan.
Informasi dapat dikatakan bernilai bila manfaatnya lebih efektif dibandingkan
dengan biaya mendapatkannya.
3. Mengurangi duplikasi data (data redudancy).
4. Hubungan data dapat ditingkatkan (data relatability).
5. Mengurangi pemborosan tempat simpanan luar.
2.1.14 Crystal report
Nursal, s.kom dalam bukunya Visual Basic I tahun 2007, menjelaskan
tentang Crystal Report, beliau menerangkan bahwa: “Crystal Report merupakan
program khusus untuk membuat laporan yang terpisah dengan program visual
basic, tetapi keduanya dapat dihubungkan. Mencetak dengan crystal Report
hasilnya lebih baik dan lebih mudah, karena pada crystal report banyak tersedia
objek-objek maupun komponen yang mudah digunakan”.
2.2 Penelitian terdahulu
Penelitian terdahulu ini menjadi salah satu acuan penulis dalam melakukan
penelitian sehingga dapat memperkaya teori yang digunakan dalam mengkaji
24
penelitan yang dilakukan. Pada penelitian ini, memaparkan tiga jurnal penelitian
terdahulu tentang implementasi sistem informasi bengkel cat mobil, seperti
penjelasan berikut ini:
1. Penelitian yang dilakukan oleh Kinanti Dewanda Putri, Sari dewi Budiwanti,
IndraLukmana Sari(2016) Aplikasi pengelolaan data transaksi bengkel body
repair berbasis Web (Studi kasus : PT Kharisma Inti pelangi) dari hasil
perancangan sistem infromasi dapat diambil kesimpulan berdasarkan hasil
analisis yang mempengaruhi masalah yang terjadi dalam penerapan imple
mentasi sistem informasi yang berjalan pada PT Kharisma Inti Pelangi.
Terbangunya aplikasi ini dapat membantu service advisor dalam melakukan
mengelola data pelanggan dari pendaftaran pelanggan dan data mobil yang
dimiliki pelanggan.
2. Penelitian yang dilakukan ismael (2017) Rancang Bangun sistem informasi
penyaluran semen padang untuk daerah bengkulu selatan di CV. Mutia
Bersaudara. Dari hasil perancangan sistem infromasi dapat diambil
kesimpulan berdasarkan hasil analisis yang mempengaruhi masalah yang
terjadi dalam penerapan imple mentasi sistem informasi yang berjalan pada
CV. Mutia Bersaudara. Sistem Informasi penyaluran Semen Padang pada CV.
Mutia Bersaudara telah menggunakan komputerisasi namun belum
memanfaatkan Komputer secara utuh sebagai media dalam penyimpanan dan
pengolahan data. Dan Dengan menggunakan sistem penyaluran Semen
Padang dengan aplikasi program yang penulis buat dalam Bahasa
Pemrograman Visual Basic 6.0 didapat suatu laporan yang lebih terstruktur.
25
3. Riska Septiana Pane, Suwirno Mawlan (2017) Sistem informasi bengkel
mobil pelayanan asuransi pada CV. Bengkel Martin Palembang. Dari hasil
perancangan sistem infromasi dapat diambil kesimpulan berdasarkan hasil
analisis yang mempengaruhi masalah yang terjadi dalam penerapan imple
mentasi sistem informasi yang berjalan pada CV. Mutia Bersaudara. Dengan
adanya aplikasi ini pemilik perusahaan dapat mengetahui pendapatan
perusahaan.khususnya pada perushaan asuransi. Dan Aplikasi yang dapat
dibuat dapat membantu dalam perhitungan biaya secara efektif dan akurat.
26
BAB III
METODOLOGI PENELITIAN
3.1 Kerangka Kerja
Untuk membantu dalam menyusun penelitian ini, maka diperlukan adanya
susunan kerangka kerja yang jelas tahap-tahapnya. Kerangka kerja ini merupakan
langkah-langkah yang akan dilakukan dalam penyelesaikan masalah yang akan
dibahas. Adapun kerangka kerja penelitian yang digunakan seperti terlihat pada
gambar di bawah ini
MENGIDENTIFIKASI MASALAH
MENGUMPULKAN DATA
MERUMUSKAN MASALAH
MENGANALISIS MASALAH
MEMBUAT PERANCANGAN SISTEM
MENGIMPLEMENTASIKAN SISTEM
Gambar 3.1 Kerangka Kerja
Berdasarkan kerangka kerja penelitian yang telah digambarkan, maka dapat
diuraikan pembahasan masing-masing tahap dalam penelitian bebagai berikut:
27
1. Mengidentifikasikan Masalah
Dengan adanya masalah yang telah dijelaskan, maka diperlukan suatu jalan
keluar untuk menyelesaikan masalah tersebut yang akan dibahas yaitu
Bagaimana merancang sistem informasi Bengkel Cat Mobil pada CV Gama
tersebut
2. Pengumpulan Data
Melakukan penelitian tahap pertama mencari objek penelitian dan melakukan
observasi sehingga mendapatkan permasalahan yang akan dijadikan sebagai
topik penulisan dalam rangka menyusun suatu laporan penelitian serta
mengumpulkan data-data yang diperlukan untuk perancangan sistem
informasi yang akan dibuat.
3. Merumuskan Masalah
Setelah mengidentifikasikan masalah maka langkah selanjutnya adalah
merumuskan masalah berdasarkan data yang telah diketahui setelah
mengidentifikasikan masalah sebelumnya. Agar dapat merancang sistem
informasi yang baru untuk tujuan meningkatkan kinerja seluruh karyawan di
Bengkel Gama.
4. Menganalisis Masalah
Berdasarkan data-data yang diperoleh dari observasi serta data yang diberikan
oleh Bengkel, Gama sistem yang digunakan semuanya masih menggunakan
manual. Analisis sistem masalah ini bertujuan untuk mengetahui lebih jelas
dari cara kerja sistem tersebut, Sehingga dapat diketahui kelebihan dan
kekurangannya.
5. Membuat Perancangan Sistem
28
Perancangan sistem ini merupakan suatu kegiatan pengembangan prosedur
dan proses yang sedang berjalan untuk menghasilkan suatu sistem yang baru,
atau memperbaharui sistem yang ada untuk meningkatkan efektifitas kerja
agar dapat memenuhi hasil yang digunakan dengan tujuan memanfaatkan
teknologi dan fasilitas yang tersedia. Adapun gambaran sistem yang
diusulkan adalah sebagai berikut:
a. Perancangan prosedur
b. Perancangan basis data
c. Perancangan antar muka
Suatu kelanjutan dari perancangan sistem informasi di atas,maka software
yang digunakan penulis untuk merancang sistem tersebut adalah bahasa
pemrograman Visual Basic dengan basis data yang digunakan adalah SQL
server.
6. Mengimplementasikan Sistem
Berdasarkan pengolahan data yang telah diperoleh maka di tahap
implementasi menerangkan tentang cara kinerja dan cara pemakaian
program.
3.2 Gambaran Umum Obyek yang Diteliti
Bengkel cat mobil CV Gama merupakan bengkel body repair yang lumayan
besar dan terlengkap di kota Batam. Adanya kebutuhan mobilitas yang tinggi dan
kesadaran arti pentingnya waktu membuat pemilik mobil kini mendapatkan
layanan perbaikan mobil nya semakin mudah dan efisien.dalam rangka memenuhi
kebutuhan masyarakat tersebut. Bengkel cat mobil CV Gama memberikan
29
layanan body & paint yang bertempat di Jl. Gajah Mada Komp. Batu Batam Mas
B 1-2, Batam.
Bengkel body repair pada umumnya adalah pekerjaan perbaikan body
kendaraan seperti pengecatan atau penggantian atau perbaikan pada bagian body
kendaraan. Aplikasi pengolahan data berbasis Visual Besic ini adalah aplikasi
yang diguanakan oleh kasir dan pemimpin bengkel, aplikasi berfungsi untuk
membantu service advisor (SA) dalam mengelola pendaftaran pelanggan body
repair, pengelolahan data kerusakan kendaraan yang didapat dari hasil
pengecekan kendaraan yang sesuai dengan kondisi kendaraan tersebut, mengelola
status pengerjaan kendaraan yang didalamnya terdapat proses perbaikan pada
kerusakan tersebut, sedangkan kasir dapat melakukan pengolahan transaksi
pembayaran di Bengkel CV Gama secara komputerisasi, dan pemimpin bengkel
dapat melihat informasi laporan perbaikan harian, mingguan, bulanan, dan
tahunan berapa jumlah data kendaraan yang telah di perbaiki.
Bengkel cat mobil di CV. Gama adalah suatu bisnis dengan asuransi, CV.
Gama dihadapkan pada bisnis “Tiga Pihak”, dimana yang menjadi customers
Gama adalah perusahaan Asuransi itu, sedang yang dilayani adalah customers
Asuransi.
Secara garis besar bahwa CV. Gama harus menjadi rekanan Asuransi
dahulu, CV. Gama baru bisa melayani perbaikan mobil customers dari rekanan
Asuransi. Jadi selain menjalin hubungan dengan yang baik dengan pihak
Asuransi, CV. Gama juga menjaga pelayanan yang baik kepada Customers, dan
juga harus membina hubungan dengan pihak Agen Asuransi.
Berikut ini adalah daftar perusahaan Asuransi rekanan CV. Gama :
30
1. Asuransi Multi Artha Guna (MAG)
2. Asuransi Rama Satria Wibawa
3. Asuransi AXA Mandiri (MAG)
4. Asuran Himalaya
5. Asuransi Wahana Tata
6. Asuransi Bintang
3.3 Sejarah Singkat
Awal berdirinya perusahaan ini dimulai pada tahun 1992, tepatnya 15
Oktober 1992 dengan nama Bengkel Gama. Yang berlokasi diruko Batu Batam
Mas B 1-3, Baloi Kota Batam.
Jumlah karyawan pada saat itu sebanyak 4 orang sebagai staf kantor dan
sekitar 10 orang borongan untuk las, cat dan ketok ( Body Repair ) untuk tenaga
borongan terkadang bisa mencapai hingga 15 orang tergantung kondisi jika terjadi
banyak mobil yang masuk ke Bengkel.
VISI Bengkel Gama
“Menjadi bengkel body repair profesional, terbaik dan terintegrasi”
MISI Bengkel Gama
1. menjadi bengkel body repair profesional, terbaik dan terintegrasi
2. melaksanakan rencana kerja yang efisien dan handal
3. mengutamakan pelayanan cepat dan tepat
31
Struktur Organisasi
STRUKTUR BENGKEL
Gambar 3.2 Struktur organisasi
PIMPINAN
GEK HAI
GE
KEPALA BENGKEL
AAN
ACCOUNTING / ADMIN
INDRA WARNI
ADMIN
KIMI
SERVICE ADVICER
SUSANTO
PEKERJA
AGUS (MEKANIK)
WIDI (HELPER B/P)
TOYIB (KETOK)
TOING (KETOK)
FRAN (DEMPUL)
ASBOT (DEMPUL)
SALMAN (CAT)
NASRIM (CAT)
RICOPOLES (POLES)
32
BAB IV
ANALISIS DAN IMPLEMENTASI SISTEM
4.1. Analisis Sistem yang Berjalan
4.1.1. Tata Laksana Sistem yang Berjalan
Sistem bengkel cat mobil yang sedang berjalan, pengolahan data,
mekanisme yang ada selama ini masih manual, karena ketika ada pelanggan
melakukan perbaikan mobil memakan waktu yang cukup banyak karena mulai
dari pemberian informasi mobil, pencatatan mobil masuk yang ingin di cat dan
perhitungan pembayaran.
Dengan adanya sistem informasi bengkel cat mobil di buat maka karyawan
ataupun administrasi dipermudahkan dengan sistem yang ada tanpa harus
memakan waktu yang cukup banyak.
4.1.2. Prosedur yang Sedang Berjalan
Sistem yang terdapat pada bengkel CV. Gama, masih menggunakan manual.
Adapun sistemnya dapat dilakukan dengan sebagai berikut :
1. Mengelola data pelanggan
a. Input data pelanggan: dapat menginput dan penyimpan data pelanggan di
tabel pelanggan.
b. Melihat data pelanggan: menampilkan data pelanggan yang telah berhasil
disimpan.
c. Edit data pelanggan: mengubah data dan menyimpan data pelanggan
dengan yang akan di ubah.
33
2. Mengelola pencatatan perbaikan mobil
a. Input kerusakan: menginput dan menyimpan pendaftaran kerusakan ke
dalam surat perintah kerja.
b. Melihat data kerusakan: dapat melihat data kerusakan yang di ambil dari
surat perintah kerja.
3. Mengelola transaksi pembayaran
a. Memilih data mana yang akan melakukan transaksi pembayaran.
b. Mencetak kwitansi setelah melakukan transaksi pembayaran.
4. Pemberian konfirmasi: service advisor dapat memberikan konfirmasi kepada
pelanggan setelah melakukan update perbaikan mobil.
5. Mengelola data perbaikan
a. Membuat laporan: membuat lapora berdasarkan data perbaikan yang
telah selesai dalam transaksi pembayaran.
b. Melihat laporan: dapat melihat laporan perbaikan perbulan, tahun, hari
dan minggu berdasarkan service advisor.
c. Mencetak laporan perbaikan.
34
Alur sistem yang sedang berjalan
admin asuransi Pimpinan bengkelpelanggan
START
Pelanggan
daftar
Input data
pelanggan / data
mobil
Cek surat
perintah kerja
Perincian estimasi
biayaEstiamsi biaya
setuju
Laporan asuransipengerjaan
Nota pembayaran invoice
Laporan estimasi
invoice
Terima mobil
END
tidak
ya
Pengembalian
mobil
Gambar: 4.1 Analisis Sistem Yang Sedang Berjalan
35
4.2. Analisis Sistem Yang Diusulkan
Flowmap yang diusulkan dibawah merupakan flowmap usulan dari sistem
pendaftaran pelanggan. service advisor login ke dalam aplikasi lalu masuk pada
tampilan pendaftaran pelanggan dan menampilkan form pendaftaran pelanggan
yang sudah ada lalu menginputkan data pelanggan hingga lengkap, lalu service
advisor menyimpan data ke dalam database.
Service advisor mencatat kerusakan mobil lalu membuat estimasi
kerusakan, dan menampilkan form estimasi setelah itu pelanggan mengecek jika
setuju maka data estimasi akan disimpan dalam database. Jika sudah ada
persetujuan estimasi tersebut maka file estimasi tersebut akan dicetak. dan
membuat surat perintah kerja, untuk menyelesaikan perbaikan.
Pada sistem transaksi pembayaran, setelah pelanggan mendapatkan
konfirmasi telepon dari service advisor untuk pengembalian mobil maka
pelanggan datang membawa berkas yang terdiri dari kwitansi estimasi kendaraan
setelah itu bagian service advisor akan mengecek mobil yang ada di sistem jika
selesai maka akan memberikan pemberitahuan bahwa data tersebut telah selsai
dikerjakan dan kasir menerima data tersebut. Lalu pelanggan melakukan
pembayaran dan kasir menerima pembayaran dan menyimpan data ke dalam
database, lalu mencetak nota untuk diberikan kepada pelanggan.
36
Flow Map yang diusulkan
Admin asuransi PimpinanPelanggan
start
Pelanggan DaftarData
pelanggan
Estimasi biaya
invoice
setuju
perbaikan
Hasil
pengerjaan
kerusakan
Serah terima
END
Lapora
invoice
DB
_b
en
ge
ke
l
ya
tidak
Hasil
pengerjaan
Gambar: 4.2 Analisis Sistem yang Diusulkan
4.3. Data flow diagram (DFD)
DFD Level Konteks (Context Diagram) merupakan level yang tertinggi dari
DFD yang menggambarkan seluruh input dan output dari sistem, yang
37
memberikan gambaran tentang keseluruhan sistem. Adapun DFD level konteks
dari sistem yang diusulkan dapat di lihat pada gambar 4.3 dan gambar 4.4.
pelanggan
admin
asjuransi
Pimpinan bengekl
spk
Data pelanggan
pembayaran
invoice
pelanggan
Data pelanggan
invoice
Pengembalian
mobil
Laporan Nota
Laporan data pelanggan
Gambar: 4.3 DFD (Data Flow Diagram) level 0
Proses pencatatan bengkel
1. Data Masukan
Data masukan yang dibutuhkan dalam proses pencatatan data bengkel adalah
data-data: data service mobil,data yang diperoleh oleh entitas kasir.
38
2. Hasil Proses Pendataan
Output yang dihasilkan dari proses pendataan tersimpan pada media
penyimpanan data dengan nama informasi yang juga mengandung variabel
kunci sebagai proses pendataan data service kendaraan serta proses pelaporan
4.4. Diagram Konteks
Dalam mendesain sistem yang baru mengunakan diagram konteks yang
merupakan diagram paling atas dari sistem informasi yang mengambarkan aliran-
aliran data ke dalam dan keluar entitas-entitas eksternal.
Pembuatan diagram konteks ini dilakukan setelah menganalisis sistem dan
dideskripsikan data yang dibutuhkan sistem, darimana sumber datanya dan
informasi yang akan dihasilkan sistem, serta kemana informasi tersebut diberikan.
Dari analisis yang dilakukan, diperoleh diagram konteks sistem sebagai berikut:
admin
SISTEM
INFORMASI
BENGKEL
Pemimpin bengkel
Asuransi/
pelanggan
Data pelanggan
Biaya estimasi
invoice
invoice
Laporan estimasi
Data estimasi
Gambar: 4.5 Context Diagram
39
4.5. ERD ( Entity Relationship Diagram)
Entity Relationship Diagram adalah diagram yang menunjukkan hubungan
antara entity yang yada dalam sistem. Dalam diagram ini kita dapat mengetahui
hubungan yang terjadi antara satu entity dengan entity yang lain. Diagram ini
berguna sebagai dasar dari perancangan program.
pelanggan
p_nospk
P-NIK
P_idpelanggan
input
P_nopolisi
P_merek
P_type
P_pekerjaan
P_tanggal
P_notelponestimasi
E_noreg
E_p2
E_p3
P_idpelanggan
E_tgl
E_idasuransi
E_p1
E_hp1
P_nama
P_alamat
E_hp2
E_hp3
E_hp4
E_hp5
P_warna
P_tahun
E_p4
E_p5
E_h5
js1
js2
js3
js4
js5
net1
net2
net3
net4
net5
jumlah
pph
Total
user
input
Gambar: 4.6 ERD (Entity Relationship Diagram)
40
4.6. Struktur Tabel Database
Melalui proses ERD maka dapat dirancang database dari sistem. Database
yang dirancang berisi tabel-tabel dari masing-masing relasi yang diperoleh dari
proses normalisasi. Struktur tabel-tabel database tersebut yakni: Melalui proses
ERD maka dapat dirancang database dari sistem. Database yang dirancang berisi
tabel-tabel dari masing-masing relasi yang diperoleh dari proses normalisasi.
4.6.1. Tabel Pelanggan
Tabel pelanggan merupakan tabel untuk menyimpan data disaat pelanggan
melakukan pendaftaran.
Tabel 4.1 Tabel Pelanggan
Nama field Type data size Keterangan
p_idpelanggan Integer 10 Primary Key
p_nospk Integer 10
p_nik Integer 20
p_nama Varchar 50
p_alamat Varcar 50
p_notelepon Integer 20
p_pekerjan Varchar 30
p_tanggal Date 0
p_nopolisi Varchar 10
p_merek Varchar 20
p_type Varchar 20
p_jenis Varchar 20
p_warna Varchar 20
p_tahun Integer 10
41
4.6.2. Tabel estimasi
Tabel estimasi merupakan tabel yang menyimpan data perkiraan biaya pada
bengkel.
Tabel 4.3 Tabel Estimasi
Nama Field Type Data Size Keterangan
e_noreg Integer 10 Primary Key
e_idpelanggan varchar 10 Foreign Key
e_tanggal date 10
e_idasuransi integer 50
e_p1 varchar 30
e_p2 varchar 30
e_p3 varchar 30
e_p4 varchar 30
e_p5 varchar 30
e_h1 integer 30
e_h2 integer 30
e_h3 integer 30
e_h4 integer 30
e_h5 integer 30
js1 integer 30
js2 integer 30
js3 integer 30
js4 integer 30
js5 integer 30
net1 integer 30
net2 integer 30
net3 integer 30
net4 integer 30
net5 integer 30
42
jumlah integer 30
pph integer 30
e_diskon integer 30
e_stotal integer 30
e_total integer 30
4.6.3. Tabel Asuransi
Tabel asuransi merupakan penyimpanan data untuk asuransi.
Tabel 4.4 Tabel Data Asuransi
Nama field Type data size Keterangan
A_idasuransi integer 10 Primary key
A_jnsasuransi varchar 50
4.7. Relasi Antar Tabel
Relasi antara masing tabel-tabel yang terbentuk di atas dapat dilihat pada
gambar 4.7.
43
Gambar 4.7 Relasi Antar Tabel
4.8. Perancangan Tampilan Antar Muka
Perancangan tampilan merupakan suatu alat pemasukan data yang
dibutuhkan dalam pemrosesan pembuatan laporan yang di inginkan dalam
mengambil suatu kesimpulan. Adapun bentuk tampilan tersebut adalah sebagai
berikut
4.8.1. Rancangan Tampilan Menu Utama
Pada rancangan tampilan ini dipergunakan untuk melihat menu utama dan
pada tampilan menu utama ini admin dapat mengisi data pada bengkel.
44
Data master laporan keluar
MENU UTAMA
Gambar 4.8 Rancangan Menu Utama
4.8.2. Rancangan tampilan pelanggan
Rancangan tampilan pelanggan ini digunakan untuk menampilkan data
pelanggan pada bengkel CV. Gama sehingga menyimpan data pada database.
KELUAR
HAPUS
SIMPAN
Kode pelanggan
Nama pelanggan
alamat
No telepon
pekerjaan
Data pelanggan
HAPUSSIMPAN
ID Pelanggan
No.SPK
NIK
Nama Pelanggan
Alamat
Pekerjaan
No. Telepon
Tanggal
No.polisi
Merk
Type
Jenis
Warna
Tahun
Gambar 4.9 Rancangan Tampilan Pelanggan
4.8.3. Rancangan tampilan Estimasi
Rancangan tampilan estimasi ini digunakan untuk menampilkan data
estimasi pada bengkel CV. Gama sehingga menyimpan data pada database.
45
KELUAR
HAPUS
SIMPAN
Kode pelanggan
Nama pelanggan
No telepon
pekerjaan
Data pelanggan
HAPUSSIMPAN
Reg.NO
ID pelanggan
Nama Pelanggan
Tanggal
No.polisi
Merk
Type
Jenis
Warna
Jenis Asuransi
Cari Data
ID Asuransi
List Pengerjaan Harga Bahan Jasa perbaikan NET
PPH 2%
Diskon
Sub Total
Total
Data Estimasi
Gambar 4.10 Rancangan Tampilan Estimasi
4.8.4. Rancangan tampilan Asuransi
Rancangan tampilan data asuransi ini digunakan untuk menampilkan data
asuransi pada bengkel CV. Gama sehingga menyimpan data pada database.
46
SAVE EDIT
ID Asuransi
Jenis asuransi
Asuransi
Gambar 4.11 Rancangan tampilan Asuransi
4.1. Implementasi Tampilan Program
Implementasi sistem adalah suatu proses untuk menempatkan sistem
informasi baru ke dalam sistem yang sudah ada (sistem lama). Pada kesempatan
ini penulis akan membahas tahapan dalam melakukan implementasi sistem
informasi. Ada 4 tahap dalam implementasi sistem, yaitu membuat dan menguji
basis data dan jaringan, membuat dan menguji program, memasang dan menguji
sistem baru, serta mengirim sistem baru ke dalam sistem lama.
1. Membuat dan menguji basis data dan jaringan.
Penerapan sistem yang baru atau perbaikan sistem dibuat pada basis data dan
jaringan yang telah ada. Jika penerapan sistem yang baru memerlukan basis
data dan jaringan yang baru atau dimodifikasi, sistem yang baru ini biasanya
harus diimplementasikan sebelum pemasangan program komputer.
2. Membuat dan menguji program.
47
Merupakan tahap pertama untuk siklus pengembangan sistem yang spesifik
bagi programer. Bertujuan untuk mengembangkan rencana yang lebih
terperinci dalam pengembangan dan pengujian program komputer yang baru.
3. Memasang dan menguji sistem baru.
Tahap ini dilakukan untuk menyakinkan bahwa kebutuhan sistem lama
terpenuhi pada sistem baru.
4. Mengirim sistem baru ke dalam sistem lama.
Tujuan tahap ini adalah untuk mengubah secara perlahan-lahan sistem lama
menjadi sistem baru.
4.9.1. Form Menu Utama
Pada menu utama banyak pilihan yang akan ditemui pihak administrasi
ataupun pengguna yaitu menu data berfungsi untuk menginput data pelanggan
,mobil masuk,spk,estimasi data mobil. Pada data pelanggan pengguna akan
meginput data pelanggan secara mendetail agar tidak tejadi kurangnya
kelengkapan data. Pada menu transaksi terdapat form kasir yang berfungsi untuk
menginput data pembayaran dan pengembalian mobil.ditunjukkan pada Gambar
4.12.
48
Gambar 4.12 Form Menu Utama
4.9.2. Form Data Pelanggan
Pada data pelanggan ini, digunakan untuk menginput data-data pelanggan
dan data mobil pada bengkel cat mobil. Ditunjukkan pada gambar 4.13.
50
4.9.3. Form Tabel Asuransi
Pada form data asuransi ini, diguanakan untuk menginput data asuransi yang
masuk bengkel cat mobil secara rinci,ditunjukkan pada Gambar 4.14.
Gambar 4.14 Form Data Asuransi
4.9.4. Form Data Estimasi
Pada form data estimasi ini,digunakan untuk menginput data estimasi pada
bengkel cat mobil. Ditunjukkan pada gambar 4.15
51
Gambar 4.15 Form Data Estimasi
4.9.5. From laporan invoice
Pada form laporan ini, digunakan untuk menginput mengeluarkan output
laporan pembayaran ke asuransi dari bengkel cat mobil secara rinci,ditunjukkan
pada Gambar 4.14
53
BAB V
PENUTUP
5.1 Kesimpulan
Dengan dirancangnya sebuah sistem informasi Bengkel Cat Mobil pada CV.
Gama ini, penulis dapat menarik kesimpulan bahwa sistem yang dirancang dapat
berfungsi sesuai dengan apa yang dibutuhkan oleh penggunanya yakni
mengurangi masalah yang terjadi dalam pengolahan data, dimana:
1. Dengan sistem informasi yang dibuat diharapkan dapat mempermudah
pemakai dalam mengontrol masalah dalam bengkel dan data-data akan
tersimpan dengan baik.
2. Dapat melakukan penyimpan data perbaikan dan data pelanggan dengan baik
dan aman sehingga dapat mempercepat dan mempermudah kinerja admin
dalam proses pencarian data dan proses pembayaran.
3. Dengan sistem informasi yang dibuat Aplikasi ini dapat membantu kepala
bengkel dalam mendapatkan informasi laporan pengecatan sesuai periode.
5.2 Saran
Setelah penulis melakukan penelitian dan menganalisa sistem yang ada pada
Bengkel Cat Mobil CV.Gama, maka penulis mencoba mengajukan beberapa saran
sebagai berikut:
1. Dari sistem yang telah dibuat diharapkan dapat dikembangkan menjadi
sebuah aplikasi yang dapat melakukan pembayaran dengan tunai atau pribadi.
54
2. Untuk pengembangan sistem aplikasi selanjutnya, diharapkan ada
penambahan sistem perbaikan mesin.
55
DAFTAR PUSTAKA
Kinanti dewanda putri,dkk (2016), Aplikasi Pengelolaan Data Transaksi Bengkel
Body Repair Berbasis Web Pada PT.Kharisma Inti Pelangi, (april 2016) ISSN :
2442-5826
Eko Henri Novianto, Aplikasi pengolah data bengkel perbaikan bodi dan cat Mobil
Hartono
Evi Fibriyani, Karisma (2013), Merancang dan Membangun Sistem Informasi
Bengkel Zenith Motor Yogyakarta ( Maret 2013 )
Hafid Nurdianyah, Sistem Informasi Jasa Service Penjualan dan Pembelian di
Bengkel Budhi Jaya Motor Bandung
Reza Fajar Nugroho, dkk (2016), Perancangan dan Implementasi Sistem Reservasi
Servis Mobil Berbasis Website, Studi Kasus di Bengkel Mobil Pandawa 5
Motosport, ( Desember 2016) Vol.2, No.3. ISSN : 2442-5826
Luluk Lutfiana, Nikmatuniayah (2016), Aplikasi Microsoft Visual Basic 6.0 Sistem
Persediaan pada Toko Cap Utama Putra Semarang ( Januari 2016 )
ISSN: 1411-6871
Ismael (2017), Rancang Bangun Sistem Informasi Penyaluran Semen Padang untuk
Daerah Bengkulu Selatan di CV. Mutia Bersaudara, ( Maret 2017 ) ISSN:
2407-0491
Pantaria Nababan
PERSONAL DATA
Nama : Pantaria Nababan
TTL : Sitapean, 22 Sept 1995
Status : BelumMenikah
No. HP : 0823-7021-3368
Email : [email protected]
Alamat : Putri Tujuh Blok J no. 16
Tahap 2 Batu aji.
PENDIDIKAN
LulusanTahun 2007 dari
SD Sitapean
LulusanTahun 2010 dari
SMA NEGERI 2 LINTONG NIHUTA
LulusanTahun 2013 dari
SMA NEGERI 1 LINTONG NIHUTA
Jurusan ILMU PENGETAHUAN SOSIAL (IPS)
Perguruan Tinggi 2015
STMIK GICI BUSINESS SCHOOL BATAM
PELATIHAN
Seminar Bahasa Inggris + Toefl Test
SosialisasiEmpatPilar MPR RI
KETERAMPILAN PRIBADI
KETERAMPILAN LAIN