implementasi sistem informasi bengkel cat...

72
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

Upload: others

Post on 02-Jan-2020

36 views

Category:

Documents


0 download

TRANSCRIPT

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

ii

iii

iv

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.

49

Gambar 4.13 Form Pelanggan

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

52

Gambar 4.16 Laporan Invoice

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

55