tugas akhir perancangan program jasa perbaikan … … · perancangan program jasa perbaikan...

91
TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan Kelulusan Program Diploma Tiga Untuk Memperoleh Sebutan Ahli Madya Pada AMIK al muslim Disusun Oleh NAMA MAHASISWA : Fulan NIM : 2108042 JURUSAN : Manajemen Informatika Akademi Manajemen Informatika dan Komputer al muslim 2010

Upload: others

Post on 24-Sep-2020

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

TUGAS AKHIR

PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN

DAN PENJUALAN SUKU CADANG PADA

BENGKEL FAJAR MOTOR

Diajukan Untuk Memenuhi Persyaratan Kelulusan Program Diploma Tiga

Untuk Memperoleh Sebutan Ahli Madya Pada AMIK al muslim

Disusun Oleh

NAMA MAHASISWA : Fulan

NIM : 2108042 JURUSAN : Manajemen Informatika

Akademi Manajemen Informatika dan Komputer

al muslim

2010

Page 2: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

SURAT PERNYATAAN KEASLIAN TUGAS AKHIR

Yang bertanda tangan di bawah ini :

Nama : Fulan

NIM : 2108042

Perguruan Tinggi : AMIK Al Muslim Bekasi

Alamat Kampus : Jl. Raya Setu, Kp. Bahagia, Tambun Selatan, Bekasi

Alamat Rumah : Jl. Garuda IX No. 50, Tambun, Bekasi

Dengan ini menyatakan bahwa tugas akhir yang telah saya buat dengan judul: “Perancangan Program Perbaikan Kendaraan dan Penjualan Suku Cadang Pada Bengkel Fajar Motor” adalah asli (orsinil) atau tidak plagiat (menjiplak) dan belum pernah diterbitkan/dipublikasikan dimanapun dan dalam bentuk apapun.

Demikianlah surat pernyataan ini saya buat dengan sebenar-benarnya tanpa ada paksanaan dari pihak manapun juga. Apabila dikemudian hari ternyata saya memberikan keterangan palsu dan atau ada pihak lain yang mengklaim bahwa tugas akhir yang telah saya buat adalah hasil karya milik seseorang atau badan tertentu, saya bersedia diproses baik secara pidana maupun perdata dan kelulusan saya dari Akademi Manajemen Informatika & Komputer AMIK Al Muslim Bekasi dicabut/dibatalkan.

Dibuat di : Bekasi

Pada Tanggal : 30 Januari 2010

Yang menyatakan,

Fulan

Page 3: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

KATA PENGANTAR

Puji syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa yang telah

menganugerahkan rahmat dan kasih-Nya sehingga pada akhirnya penulis dapat

menyelesaikan tugas akhir ini dengan baik. Dimana tugas akhir ini penulis sajikan

dalam bentuk buku yang sederhana. Adapun judul tugas akhir yang penulis ambil

sebagai berikut “Perancangan Program Jasa Perbaikan Kendaraan dan

Penjualan Suku Cadang Pada Bengkel Fajar Motor”

Tujuan penulisan tugas akhir ini dibuat sebagai salah satu syarat kelulusan

Program Diploma Tiga (DIII) AMIK Al Muslim . Sebagai bahan penulisan diambil

berdasarkan hasil penelitian (eksperimen), observasi dan beberapa sumber literatur

yang mendukung penulisan ini. Penulis menyadari bahwa tanpa bimbingan dan

dorongan dari semua pihak, maka penulisan tugas akhir ini tidak akan lancar. Oleh

karena itu pada kesempatan ini, izinkanlah penulis menyampaikan ucapan terima

kasih kepada:

1. Bapak Gerry Salahudin, M.Si, selaku Direktur Akademi Manajemen

Informatika dan Komputer al muslim Tambun

2. Bapak / Ibu ……………………, selaku Dosen Pembimbing I yang selalu

memberikan petunjuk dan pengarahan dalam penyusunan Tugas Akhir ini

terutama materi penulisan.

3. Bapak / Ibu ……………………….., selaku Dosen Pembimbing II yang

selalu memberikan petunjuk dan pengarahan dalam penyusunan Tugas Akhir

ini terutama Teknik penulisan.

4. Bapak dan Ibu Dosen Akademi Manajemen Informatika dan Komputer

(AMIK) al muslim Tambun yang telah memberikan bekal ilmu kepada

penulis.

Page 4: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

Serta semua pihak yang terlalu banyak untuk disebut satu persatu sehingga

terwujudnya penulisan ini. Penulis menyadari bahwa penulisan tugas akhir ini masih

jauh sekali dari sempurna, untuk itu penulis mohon kritik dan saran yang bersifat

membangun demi kesempurnaan penulisan dimasa yang akan datang.

Akhir kata semoga tugas akhir ini dapat berguna bagi penulisan khususnya

dan para pembaca yang berminat pada umumnya.

Bekasi, 30 Januari 2010

Penulis

Fulan

Page 5: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

ABSTRAKSI

Fulan (2108042), Perancangan Program Jasa Perbaikan Kendaraan dan Penjualan Suku Cadang Pada Bengkel Fajar Motor.

Seiring dengan berkembangnya kemajuan teknologi sekarang ini sangat bermanfaat sekali bagi kita dalam mencari suatu informasi yang begitu cepat, tepat dan akurat dalam kehidupan sehari-hari terutama dalam membantu menyelesaikan pekerjaan kita, dengan adanya sistem yang telah terkomputerisasi diharapkan dapat membantu semua pekerjaan yang sulit dilakukan menjadi mudah dikerjakan agar mendapatkan hasil yg lebih baik dari sebelumnya.

Bengkel Fajar Motor membutuhkan banyak sekali adanya suatu sistem informasi yang menunjang dan memberikan pelayanan yang memuaskan bagi para pelanggannya. Untuk itulah penulis mencoba membuat tugas akhir mengenai sistem penjualan suku cadang dan jasa perbaikan pada Bengkel Fajar Motor.

Pada saat ini, Bengkel Fajar Motor juga menyediakan penjualan suku cadang dan juga jasa service. Sistem yang ada pada Bengkel Fajar Motor saat ini sering mengalami kerusakan program (program errors), mulai dari pencatatan customer yang melakukan service, sampai penyimpanan data-data lainnya yang berhubungan dengan proses penjualan hingga pembuatan laporan, sehingga memungkinkan pada saat proses berlangsung terjadi kesalahan dalam pencatatan, kurang akuratnya laporan yang dibuat dan keterlambatan dalam pencarian data-data yang diperlukan.

Dengan menggunakan program yang terkomputerisasi sebagai alat bantu dalam pengolahan data dapat mempermudah pengolahan data transaksi dengan cara yang lebih mudah dan efisien dan penyimpanan data dapat menghemat tempat, memudahkan dalam pencarian data pada saat perbaikan dan rekap data.

Kata kunci: Perancangan program, Penjualan Suku Cadang dan Jasa Perbaikan Kendaraan.

Page 6: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

ABSTRACT

Fulan (2108042), Program Design Services Vehicle Repair and Parts Sales At Fajar Motor Workshop.

Along with the development of technological advances nowadays very useful for us in finding the information is so rapid, precise and accurate in everyday life, especially in helping us get the job done, with a computerized system that was expected to help all the hard work done to easy to do in order to get a better result than before.

Fajar Motor workshop requires a lot of the existence of a system of information support and providing outstanding service to its customers. For that reason, the author tries to make the final of the system sales of spare parts and repair services at Fajar Motor workshop.

At this time, Fajar Motor Workshop also provides sales services and spare parts service. Systems that exist in the current Fajar Motor Workshop often damaged program (program errors), from records of customers that do service, to other data storage related to the reporting of the sales process, thus enabling the process when an error occurs in record keeping, lack of accurate reports made and delays in the search data is required.

By using a computerized program as a tool in the processing of data can facilitate the processing of transaction data in a more convenient and efficient and can save storage space, ease of data retrieval at the time of repair and recap data.

Keywords: program design, Parts Sales and Repair Vehicle.

Page 7: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

DAFTAR ISI

Halaman

Lembar Judul Tugas Akhir ...................................................................................... i

Lembar Pernyataan Keaslian Tugas Akhir ............................................................. ii

Lembar Persetujuan dan Pengesahan Tugas Akhir ................................................. iv

Kata Pengantar ........................................................................................................ vii

Abstraksi ................................................................................................................. ix

Daftar Isi .................................................................................................................. xi

Daftar Simbol .......................................................................................................... xiii

Daftar Gambar ......................................................................................................... xiv

Daftar Tabel ............................................................................................................ xv

Daftar Lampiran …………………………………………………………………...xvi

BAB I PENDAHULUAN .......................................................................... 1

1.1. Latar Belakang ....................................................................... 1

1.2. Maksud dan Tujuan ................................................................ 2

1.3. Metode Penelitian ................................................................... 3

1.4. Ruang Lingkup ....................................................................... 3

BAB II PEMBAHASAN ...... ..................................................................... 4

2.1. Landasan Teori ....................................................................... 4

2.1.1. Sistem Informasi Akuntansi …….. ............................... 4

2.1.2. Konsep Dasar Program ................................................. 5

2.1.3. Pengertian Basis Data (Database) ................................ 6

2.1.4. Konsep Dasar Pemrograman Visual Basic .................... 7

2.1.5. Peralatan Pendukung Program (Tools System) ............. 9

2.2. Analisa (Perancangan/Pembuatan) ......................................... 18

2.2.1. Tinjauan Kasus .............................................................. 18

2.2.2. Tinjauan Perusahaan ..................................................... 19

2.2.3. Rancangan Program ...................................................... 20

2.2.4. Normalisasi ................................................................... 24

2.2.5. Spesifikasi File .............................................................. 28

2.2.6. Struktur Kode ................................................................ 34

2.2.7. Spesifikasi Program ...................................................... 36

2.2.8. Flowchart ...................................................................... 44

2.2.9. Sarana Pendukung Program .......................................... 54

BAB III PENUTUP .................................................................................... 56

3.1. Kesimpulan ............................................................................ 56

3.2. Saran - Saran .......................................................................... 57

Page 8: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

DAFTAR PUSTAKA …………………………………………………………... 58 DAFTAR RIWAYAT HIDUP …….…………………………………………... 59 SURAT KETERANGAN PKL/RISET …………...…………………………... 60

LAMPIRAN-LAMPIRAN ……...……………………………………………... 61

Page 9: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

DAFTAR SIMBOL

A. Simbol Flowchart

TERMINAL

Digunakan untuk menggambarkan awal dan akhir dari

suatu kegiaan.

DECISION

Digunakan untuk menggambarkan proses pengujian

suatu kondisi yang ada.

INPUT/OUTPUT

Digunakan untuk mengambarkan proses memasukan

data yang berupa pembacaan data dan sekaligus proses

keluaran yang berupa pencetakan data

SUBROUTINE

Digunakan untuk menggambarkan proses pemanggilan

sub program dari menu utama.

FLOW LINE

Digunakan untuk menggambarkan hubungan proses

dari satu proses ke proses lainnya.

CONNECTOR

Digunakan untuk menghubungkan alur proses dalam

halaman yang berbeda atau ke halaman berikutya.

Page 10: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

DAFTAR GAMBAR

Gambar Halaman

Gambar II.1 Tampilan Visual Basic ………………………………………... ..... 8

Gambar II.2 Simbol HIPO (Hierarchy Plus Input-Process-Output)…………... . 15

Gambar II.3 Struktur Organisasi Bengkel Fajar Motor ……………………….. 19

Gambar II.4 Bentuk Tidak Normal (Unnormalized Form)………………...… .. 24

Gambar II.5 Bentuk Normal Kesatu (First Normal Form)………………...… ... 25

Gambar II.6 Bentuk Normal Kedua (Second Normal Form)….…………...… ... 26 Gambar II.7 Bentuk Normal Ketiga (Third Normal Form)………………...... .... 27

Gambar II.8 Diagram HIPO(Hierarchy Plus Input-Process-Output)……...…. .. 36

Gambar II.9 Flowchart Login…………………………………………………... 44

Gambar II.10 Flowchart Menu Utama.………………………………………….. 46

Gambar II.11 Flowchart Data Customer.………………………………………... 47

Gambar II.12 Flowchart Data Suku Cadang.……..……………………………... 48

Gambar II.13 Flowchart Data Pengguna………………………………………... . 49

Gambar II.14 Flowchart Data Mekanik.……………………………………….... 50

Gambar II.15 Flowchart Data Perintah Kerja Bengkel.…………………….... ..... 51

Gambar II.16 Flowchart Data Transaksi.…………………………………….... ... 52

Gambar II.17 Flowchart Laporan Transaksi.……………………………….... ..... 53

Page 11: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

DAFTAR TABEL

Tabel Halaman

Tabel II.1 Tabel Data Customer ……………………………………… .............. 28

Tabel II.2 Tabel Data Mekanik ………………………………………. .............. 29

Tabel II.3 Tabel Data Spare Part ………………………………………. ........... 30

Tabel II.4 Tabel Data Penguna ………………………………………. ............... 31

Tabel II.5 Tabel Data Transaksi ……………………………………… .............. 32

Tabel II.6 Tabel Data Perintah Kerja Bengkel ………………………………. 33 Tabel II.7 Tabel Data Detail Transaksi Service ……………………………. .. 33

Page 12: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

DAFTAR LAMPIRAN

Lampiran Halaman

A-1 Tampilan Data Pelanggan …………………… ............................................... 61

A-2 Tampilan Data Mekanik …………………… .................................................. 62

A-3 Tampilan Data Suku Cadang …………………… .......................................... 63

A-4 Tampilan Perintah Kerja Begkel …………………… ................................... 64

B-1 Tampilan Laporan Data Customer …………………… ................................ 65

B-2 Tampilan Laporan Data Mekanik …………………… ................................. 66 B-3 Tampilan Laporan Suku Cadang …………………… ................................... 67

B-4 Tampilan Laporan Transaksi Service …………………… ........................... 68

B-5 Tampilan Bukti Pembayaran Service …………………… ........................... 69

C-1 Tampilan Form Login …………………… ...................................................... 70

C-2 Tampilan Form Menu Utama …………………… ......................................... 71

C-3 Tampilan Form Data Customer …………………… ..................................... 72

C-4 Tampilan Form Suku Cadang …………………… ........................................ 73

C-5 Tampilan Form Data Pengguna …………………… ..................................... 74

C-6 Tampilan Form Data Mekanik ……………………....................................... 75

C-7 Tampilan Form Perintah Kerja Bengkel ……………………...................... 76

C-8 Tampilan Form Transaksi Service …………………… ................................ 77

C-9 Tampilan Laporan Data Customer …………………… ................................ 78

C-10 Tampilan Laporan Data Mekanik …………………… ................................. 79

C-11 Tampilan Laporan Suku Cadang …………………… ................................... 80

C-12 Tampilan Laporan Transaksi Service …………………… ........................... 81

Page 13: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

BAB I

PENDAHULUAN

1.1. Latar Belakang

Perkembangan teknologi informasi dan komunikasi di zaman ini semakin

pesat sehingga kita dituntut untuk bisa berkembang mengikuti pesatnya kemajuan

zaman. Dan perkembangan teknologi informasi dan komunikasi ini menyebabkan

banyaknya perubahan yang terjadi, bukan hanya perseorangan tetapi juga perusahaan

juga dituntut untuk bisa menyesuaikan diri dengan perkembangan teknologi yang ada.

Salah satu peralatan pendukung di kemajuan zaman ini adalah komputer.

Segala kecanggihannya komputer membawa dampak yang sangat besar dalam dunia

bisnis dan informasi. Komputer juga merupakan alat bantu yang paling canggih dan

efisien, sangat membantu dalam meringkas proses kegiatan suatu bidang dan

bertujuan untuk mempermudah segala pekerjaan yang ada.

Berdasarkan riset yang telah penulis lakukan, penulis masih menemukan

adanya suatu kegiatan bisnis yang dilakukan secara manual. Meskipun sudah

dilakukan dengan menggunakan komputer tapi belum maksimal karena belum

terintegrasi dengan sistem yang ada, yaitu proses transaksi perbaikan kendaraan dan

penjualan suku cadang yang masih dicatat secara manual dan kurang efisien. Begitu

juga dengan data pelanggan dan karyawan serta data suku cadang masih dalam

Page 14: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

bentuk file excel, juga proses pembuatan laporan masih memakan waktu yang lama

dan kurang akurat.

Untuk memecahkan masalah tersebut penulis mencoba memberikan suatu

bentuk pemecahan masalah berikut dengan solusinya. Berdasarkan hal tersebut maka

penulis membuat perancangan program dengan judul : Perancangan Program Jasa

Perbaikan Kendaraan Dan Penjualan Suku Cadang Pada Bengkel Fajar Motor.

1.2. Maksud dan Tujuan

Adapun maksud dari penulisan Tugas Akhir ini adalah:

1. Menerapkan pengetahuan yang telah penulis peroleh selama mengikuti pendidikan

di AMIK AL Muslim yang diwujudkan dalam Tugas Akhir.

2. Mengembangkan opini penulis untuk selalu optimis dan percaya diri dengan

kemampuan sendiri.

3. Dengan adanya program aplikasi ini dapat membantu bengkel Fajar Motor dalam

transaksi perbaikan kendaraan dan penjualan suku cadang serta dalam pembuatan

laporan yang lebih aktual.

Adapun tujuan dari penulisan tugas akhir ini adalah sebagai salah satu syarat

kelulusan pada Program Diploma Tiga (D.III) untuk program studi Komputerisasi

Akuntansi di Akademi Manajemen Informatika dan Komputer AMIK AL Muslim

Bekasi

Page 15: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

1.3. Metode Penelitian

Metode yang digunakan untuk mendapatkan data sebagai objek penulisan

adalah sebagai berikut:

1. Metode Pengamatan (Observasi)

Penulis mengamati secara langsung terhadap kegiatan-kegiatan yang dilakukan di

bengkel Fajar Motor agar dapat mengetahui setiap proses yang dikerjakan oleh

para pekerja.

2. Wawancara (Interview)

Secara langsung berinteraksi dan melakukan tanya jawab dengan pihak-pihak yang

berhubungan langsung dengan masalah yang diteliti.

3. Studi Pustaka (Library research)

Penulis mengumpulkan data dari buku-buku yang berkaitan dengan masalah yang

akan dibahas.

1.4. Ruang Lingkup

Adapun ruang lingkup dalam penulisan Tugas Akhir ini membahas tentang

sistem jasa perbaikan kendaraan dan penjualan suku cadang dengan memberi batasan

yang meliputi input data pelanggan, input data mekanik, input data suku cadang,

input data transaksi service, pembuatan bukti pembayaran sampai dengan pembuatan

laporan yang terdiri dari laporan data pelanggan, laporan pengadaan suku cadang dan

laporan transaksi service.

Page 16: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

BAB II

PEMBAHASAN

2.1. Landasan Teori

Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori yang

dapat mendukung kemudahan dalam mempelajari maupun merancang program

aplikasi yang diharapkan dapat digunakan atau berfungsi seoptimal mungkin. Penulis

berharap dengan adanya program yang dibuat, para pengguna (user) lebih mudah

dalam bekerja, sehingga dapat membantu setiap pengguna dalam menyelesaikan

pekerjaannya dengan baik dan dapat memperkecil terjadinya suatu kesalahan yang

dilakukan oleh pengguna. Berikut ini adalah teori pendukung yang dapat memperkuat

penulisan Tugas Akhir ini.

2.1.1 Konsep Dasar Program

Bentuk dari berbagai macam jenis aplikasi yang dipergunakan dalam bidang

bisnis ataupun dalam bidang ilmiah yang berguna untuk menghasilkan suatu laporan,

informasi atau tujuan yang diinginkan berupa rangkaian instruksi dalam bahasa

komputer yang disusun secara logis dan sistematis biasa disebut dengan program.

Pemrograman menurut Hartono (2005a:582) adalah “kegiatan menulis kode

yang akan dieksekusi oleh komputer”. Program juga bisa diartikan sebagai suatu

proses untuk mengimplementasikan algoritma dengan menggunakan suatu bahasa

pemrograman. Bahasa pemrograman adalah perintah-perintah yang dapat dimengerti

Page 17: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

oleh komputer dan dapat digunakan dalam proses pembuatan program yang melalui

beberapa tahap penyelesaian masalah. Dengan bahasa pemrograman, seorang

pembuat program (programmer) dapat menciptakan sebuah aplikasi atau program

yang membentuk interface (tatap muka) yang berhubungan secara langsung dengan

penggunanya, sehingga pengguna dapat menggunakan program untuk membantu

proses kerja dari awal sampai akhir.

2.1.2 Pengertian Basis Data (Database)

Basis dapat diartikan sebagai markas atau gudang, tempat bersarang atau

berkumpul. Sedangkan data merupakan representasi fakta dunia nyata yang mewakili

suatu objek. Database menurut Hartono (2005b:217) merupakan “kumpulan dari data

yang saling berhubungan satu dengan yang lainnya, tersimpan di simpanan luar

komputer dan digunakan perangkat lunak tertentu untuk memanipulasinya”.

Database merupakan salah satu komponen yang penting di sistem informasi, karena

berfungsi sebagai basis penyedia informasi bagi para pemakainya.

Penerapan database dalam sistem informasi disebut dengan database system.

Sistem basis data (database system) ini adalah suatu sistem informasi yang

mengintegrasikan kumpulan dari data yang saling berhubungan satu dengan yang

lainnya dan membuatnya tersedia untuk beberapa aplikasi yang bermacam-macam di

dalam suatu organisasi.

Prinsip utama basis data adalah pengaturan data dengan tujuan utama

fleksibilitas dan kecepatan dalam pengambilan data kembali. Adapun tujuan basis

data diantaranya sebagai efisiensi yang meliputi speed, space, dan accurancy,

Page 18: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

menangani data dalam jumlah besar, kebersamaan pemakaian (sharebility), dan

meniadakan duplikasi dan inkonsistensi data.

2.1.3 Konsep Dasar Pemrograman Visual Basic

Menurut Sunyoto (2007:1) “Visual Basic adalah program untuk membuat

aplikasi berbasis Microsoft windows secara cepat dan mudah”. Visual Basic

menyediakan tool untuk membuat aplikasi yang sederhana sampai aplikasi kompleks

atau rumit baik untuk keperluan pribadi maupun untuk keperluan perusahaan/instansi

dengan sistem yang lebih besar.

“Visual” dalam hal ini merupakan bahasa pemrograman yang menyerahkan

berbagai macam desain dengan model GUI (Graphical User Interface). Hanya

dengan mengetikan sedikit kode program anda sudah dapat menikmati program

dengan tampilan yang menarik.

“Basic” menunjukan bahasa pemrograman BASIC (Biginner All-Purpose

Symbolic Instruction Code). Visual Basic dikembangkan dari bahasa BASIC yang

ditambah ratusan perintah tambahan, function, keyword, dan banyak berhubungan

langsung dengan GUI (Graphical User Interface) Windows.

Visual Basic merupakan event-driven programming (Pemrograman Terkendali

Kejadian) artinya program menunggu sampai adanya respon dari pemakai berupa

event atau kejadian tertentu seperti tombol diklik, pilih menu dan lain-lain.

Dalam pengembangan aplikasi, visual basic menggunakan pendekatan visual

untuk merancang user interface dalam bentuk form, sedangkan untuk kodingnya

menggunakan bahasa basic yang cenderung mudah dipelajari. Pada pemrograman

Page 19: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

visual, pengembangan aplikasi dimulai dengan pembentukan user interface,

kemudian mengatur property dari objek-objek yang akan digunakan dalam user

interface, dan baru dilakukan penulisan kode program untuk menangani kejadian-

kejadian atau event.

Visual Basic berbasiskan prinsip Object Oriented Programming (OOP) dan

dikembangkan dengan basis Visual yang berarti menggunakan sarana grafis untuk

mengembangkannya. Visual Basic berorientasi pada objek-objek yang dipisah-pisah,

sehingga disebut pemrograman Object Oriented Programming (OOP). Visual Basic

juga bersifat modular programming karena kode-kode program letaknya tersebar di

dalam modul-modul (objek-objek) yang terpisah-pisah.

Adapun elemen-elemen yang terdapat pada Microsoft Visual Basic 6.0

adalah sebagai berikut: 1 5

2

3 4

Gambar II.1 Tampilan Visual Basic

Page 20: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

1. Toolbar

Tombol-tombol yang mewakili suatu perintah tertentu dari Visual Basic.

2. Form

Suatu objek yang dipakai sebagai tempat bekerja program aplikasi.

3. Toolbox

Kotak perangkat yang berisi kumpulan tombol objek atau kontrol untuk mengatur

desain dari aplikasi yang akan dibuat.

4. Properties

Nilai atau karakteristik yang dimiliki sebuah objek Visual Basic yang dapat diubah

oleh pengguna sesuai kebutuhan.

5. Project

Sekumpulan modul yang terdiri dari beberapa ikon.

2.1.4 Peralatan Pendukung Program (Tools System)

Merupakan alat yang digunakan untuk menggambarkan bentuk logika model

dari suatu sistem dengan menggunakan simbol, lambang, diagram yang menunjukan

secara tepat arti dan fungsinya. Fungsinya sendiri adalah untuk menjelaskan kepada

user bagaimana fungsi dari sistem informasi dapat bekerja dengan bentuk logical

model dan physical model.

Adapun peralatan pendukung yang penulis gunakan dalam pembuatan

perancangan program ini sebagai berikut:

Page 21: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

1. Normalisasi

Menurut Hartono (2005c:403) normalisasi adalah “proses untuk

mengorganisasikan file untuk menghilangkan grup elemen yang berulang-ulang”.

Sedangkan menurut Kusrini (2007:40) “normalisasi merupakan cara pendekatan

dalam membangun desain logika basis data relasional yang tidak secara langsung

berkaitan dengan model data, tetapi dengan menerapkan sejumlah aturan dan kriteria

standar untuk menghasilkan struktur tabel yang normal”.

Tujuan dari normalisasi adalah untuk menghasilkan struktur tabel yang

normal atau baik. Teknik normalisasi adalah upaya agar desain lojik tabel-tabel

berada dalam “normal form” (bentuk normal) yang dapat didefinisikan dengan

menggunakan ketergantungan fungsi (functional dependency).

Normalisasi juga banyak dilakukan dalam merubah bentuk database dari

struktur jaringan menjadi struktur hubungan. Suatu relasi dikatakan sudah berada

pada bentuk normalisasi tertentu bila memenuhi beberapa batasan tertentu pada

tingkat tersebut. Tingkat normalisasi yang lebih tinggi dianggap lebih baik dari

tingkat bawahnya. Keuntungan normalisasi antara lain :

a. Meminimalkan ukuran penyimpangan yang diperlukan untuk menyimpan data.

b. Meminimalkan resiko inkonsistensi data pada basis data.

c. Meminimalkan kemungkinan anomali pembaruan.

d. Memaksimalkan stabilitas struktur data.

Ada beberapa macam kunci (key function) dalam normalisasi yang bisa

digunakan untuk proses normalisasi, yaitu:

Page 22: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

a. Kunci Calon (Candidate key)

Satu atribut atau satu set minimal atribut yang mengidentifikasikan secara unik

suatu kejadian yang spesifik dari suatu entitas, yang dapat membedakan setiap baris

data dalam sebuah table secara unik.

b. Kunci Utama (Primary key)

Satu atribut atau satu set minimal atribut yang tidak hanya mengidentifikasi secara

unik suatu kejadian yang spesifik, akan tetapi juga dapat mewakili setiap kejadian

dari suatu entitas.

c. Kunci Tamu (Foreign Key)

Satu atribut atau satu set atribut yang melengkapi satu relationship (hubungan) yang

menunjukan ke induknya.

d. Kunci Alternatif (Alternate Key)

Kunci yang tidak dipakai sebagai primary key.

e. Kunci Super (Super Key)

Himpunan dari satu atau lebih entitas yang digunakan untuk mengidentifikasikan

secara unik sebuah entitas dalam entitas set.

Aturan-aturan normalisasi dinyatakan dalam istilah bentuk normal. Bentuk

normal menurut Yakub (2008:67) adalah “suatu aturan yang dikenakan pada relasi-

relasi atau tabel-tabel dalam basis data dan harus dipenuhi oleh relasi atau tabel

tersebut pada level-level normalisasi”. Suatu relasi dikatakan dalam bentuk normal

tertentu jika memenuhi kondisi tertentu juga. Beberapa bentuk normalisasi

diantaranya adalah sebagai berikut:

Page 23: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

1. Bentuk Tidak Normal (Unnormalized Form)

Merupakan kumpulan data yang direkam tidak ada keharusan dengan mengikuti

suatu format tertentu. Data dikumpulkan apa adanya sesuai dengan keberadaan data

saat penginputannya.

2. Bentuk Normal Kesatu (1NF/First Normal Form)

Pada bentuk normal kesatu mempunyai ciri yaitu:

a. Setiap data dibentuk dalam flat file (file datar atau rata)

b.Mempunyai ketergantungan partial, yaitu suatu keadaan dimana sebagian dari

kunci digunakan sebagai kunci utama.

c. Data dibentuk dalam record dan nilai-nilai file berupa atomic value, yaitu berupa

nilai yang tidak dapat dibagi-bagi lagi.

d. Tidak ada atribut yang berulang atau bernilai ganda (multivalue)

3. Bentuk Normal Kedua (2NF/Second Normal Form)

Pada bentuk normal kedua mempunyai ciri yaitu:

a. Tidak memiliki ketergantungan parsial.

b. Bentuk data telah memenuhi kriteria bentuk normal kesatu.

c. Memiliki hubungan transitif (menjadi atribut biasa pada suatu relasi tapi menjadi

kunci pada relasi lain).

d. Atribut bukan kunci haruslah bergantung pada kunci utama (primary key)

sehingga untuk membentuk normal kedua haruslah sudah ditentukan field-field

kunci.

e. Field kunci harus unik dan dapat mewakili atribut yang menjadi anggotanya.

Page 24: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

4. Bentuk Normal Ketiga (3NF/Third Normal Form)

Relasi haruslah berada dalam bentuk normal kedua dan semua atribut bukan

primer tidak mempunyai hubungan yang transitif. Dengan kata lain bahwa semua

atribut bukan kunci haruslah bergantung hanya pada primary key secara

menyeluruh.

5. Boyce-Code Normal Form (BCNF)

BCNF mempunyai paksaan yang lebih kuat dari bentuk normal ketiga, untuk

menjadi BCNF, relasi harus berada dalam bentuk normal kesatu dan setiap atribut

harus bergantung fungsi pada atribut super key.

6. Bentuk Normal Keempat (4NF/Fourth Normal Form)

Jika relasi tersebut juga termasuk BCNF dan semua ketergantungan multivalue dan

juga ketergantungan fungsional.

7. Bentuk Normal Kelima (5NF/Fifth Normal Form)

Disebut juga PJNF (Project Join Normal Form) dari 4NF dilakukan dengan

menghilangkan ketergantungan join yang bukan merupakan kunci kandidat.

2. Diagram Alur (Flowchart)

Flowchart menurut Ladjamudin (2005:263) adalah “bagan-bagan yang

mempunyai arus yang menggambarkan langkah-langkah penyelesaian suatu

masalah”. Flowchart digunakan terutama untuk alat bantu komunikasi dan untuk

dokumentasi dalam membuat suatu algoritma.

Diagram alur dapat menunjukan secara jelas arus pengendalian suatu

algoritma, yakni bagaimana pelaksanaan suatu rangkaian secara logis dan sistematis

Page 25: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

suatu diagram alur dapat memberikan gambaran dua dimensi yang berupa simbol-

simbol grafis. Masing-masing simbol telah ditetapkan terlebih dahulu fungsi dan

artinya. Simbol-simbol tersebut dipakai untuk menunjukan berbagai kegiatan operasi

dan jalur pengendalian.

Flowchart sendiri terdiri dari tiga struktur, yaitu:

a. Struktur Sederhana (Squence Structure)

Diagram yang alurnya mengalir secara berurutan dari atas kebawah atau dengan

kata lain tidak adanya percabangan ataupun perulangan.

b. Struktur Percabangan (Branching Structure)

Diagram yang alurnya banyak terjadi alih kontrol berupa percabangan dan terjadi

apabila kita dihadapkan pada suatu kondisi dengan dua pilihan benar atau salah.

c. Struktur Perulangan (Looping Structure)

Pemutaran kembali, terjadi kendali mengalihkan arus diagram alur kembali

keatas, sehingga beberapa alur berulang beberapa kali.

Jenis flowchart atau bentuk-bentuk diagram alur yang sering digunakan dalam

proses pembuatan suatu program komputer adalah sebagai berikut:

a. Sistem Flowchart

Bagan alur yang menggambarkan urutan prosedur secara detail di dalam suatu

sistem komputerisasi dan bersifat fisik.

b. Program Flowchart

Simbol-simbol yang menggambarkan proses secara rinci dan detail diantaranya

instruksi yang lainnya didalam suatu program komputer yang bersifat logis.

Page 26: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

3. Diagram HIPO (Hierarchy Input Proses Output)

Menurut Hartono (2005d:787) HIPO (Hierarchy Plus Input Process Output)

merupakan “metodologi yang dikembangkan dan didukung oleh IBM”. HIPO adalah

paket yang berisi sebuah set diagram secara grafis menjelaskan fungsi sebuah sistem

dari tingkat umum ke tingkat khusus. Saat ini HIPO juga telah digunakan sebagai

alat bantu untuk merancang dan mendokumentasikan siklus pengembangan sistem.

Bagian-bagian HIPO adalah sebagai berikut:

a. Index Program

Merupakan nomor acuan yang menunjukan nomor layar dialog

b. Nama Program

Merupakan nama layar dialog atau nama suatu program.

c. Escape Program

Merupakan nomor layar dialog sebelumnya yang akan dituju balik.

1 Index Program

2

3

Nama program

Escape Pogram

Gambar II.2 Simbol HIPO (Hierarchy Plus Input-Process-Output)

Page 27: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

Sasaran HIPO:

a. Untuk menyediakan suatu struktur guna memahami fungsi dari sistem.

b. Untuk lebih menekankan fungsi-fungsi yang harus diselesaikan oleh program.

c. Untuk menyediakan penjelasan yang jelas dari input dan output pada masing-

masing tingkatan dari HIPO.

d. Untuk menyediakan output yang tepat dan sesuai dengan kebutuhan pemakai.

4. Pengkodean

Bertujuan untuk mengklasifikasikan data, memasukan data kedalam komputer

dan untuk mengambil bermacam-macam informasi yang berhubungan dengan data

tersebut. Kode dapat dibentuk dari kumpulan angka, huruf dan karakter-karakter

khusus. Dalam merancang kode yang baik ada beberapa hal yang harus diperhatikan,

yaitu sebaga berikut:

a. Harus mudah diingat

Agar kode mudah diingat, maka dapat dilakukan dengan cara menghubungkan kode

tersebut dengan obyek yang diwakili dengan kodenya.

b. Harus unik

Kode harus unik untuk masing-masing item yang diwakili. Unik berarti tidak ada

kode yang kembar.

c. Harus fleksibel

Kode harus fleksibel sehingga memungkinkan perubahan-perubahan atau

penambahan item baru tetap dapat diwakili oleh kode.

Page 28: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

d. Harus efisien

Kode harus sependek mungkin, sehingga mudah diingat dan juga akan efisien bila

direkam atau disimpan di dalam komputer

e. Harus konsisten

Kode harus konsisten dengan kode yang telah digunakan.

f. Harus distandarisasi

Kode harus distandarisasi untuk seluruh tingkatan dan departemen dalam

organisasi. Kode yang tidak standart akan mengakibatkan kebingungan, salah

pengertian dan cenderung dapat terjadi kesalahan pemakai begitu juga dengan yang

menggunakan kode tersebut.

g. Hindari spasi

Spasi dalam kode sebaiknya dihindari, karena dapat menyebabkan kesalahan dalam

menggunakannya.

h. Hindari karakter yang mirip

Karakter-karakter yang hampir serupa bentuk dan bunyi pengucapannya sebaiknya

tidak digunakan dalam kode.

Ada beberapa macam tipe kode yang dapat digunakan dalam sistem informasi,

antara lain:

a. Kode Mnemonik (Mnemonic Code)

Bertujuan supaya kode mudah diingat, dibuat dengan dasar singkatan atau

mengambil sebagian karakter dari item yang akan diwakili dengan kode ini.

Page 29: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

b. Kode Urut (Sequential Code)

Disebut juga dengan kode seri, merupakan kode yang nilainya urut antara satu kode

dengan kode berikutnya.

c. Kode Blok (Block Code)

Mengklasifikasikan item kedalam kelompok blok tertentu yang mencerminkan satu

klasifikasi tertentu atas dasar pemakaian maksimum yang diharapkan.

d. Kode Grup (Group Code)

Kode yang berdasarkan field-field dan tiap-tiap field kode mempunyai arti tertentu.

e. Kode Desimal (Decimal Code)

Mengklasifikasikan kode atas dasar 10 unit angka desimal dimulai dari angka 0

sampai dengan angka 9 atau dari 00 sampai dengan 99 tergantung dari banyaknya

kelompok.

2.2. Analisa (Perancangan/Pembuatan)

2.2.1. Tinjauan Kasus

Dalam persaingan di dunia bisnis kecepatan dan keakuratan dalam pengolahan

data sangat penting demi kemajuan usaha. Dalam bidang pelayanan jasa dan

penjualan khususnya, masih banyak yang melakukan aktifitas atau transaksi secara

manual. Untuk mencari sebuah data memerlukan waktu yang cukup lama

dikarenakan banyaknya dokumen, meskipun dokumen tersebut telah tersusun rapi

tetapi tetap saja membutuhkan waktu yang cukup lama untuk mencari dokumen

tersebut. Untuk memudahkan proses pelayanan dan penjualan dalam Bengkel Fajar

Motor, maka diperlukan suatu program aplikasi yang dapat memberikan kemudahan

Page 30: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

dalam pencatatan dan pencarian data pelanggan, pencatatan dan pencarian suku

cadang serta pencatatan transaksi sampai dengan pembuatan laporan transaksi.

2.2.2. Tinjauan Perusahaan

1. Sejarah Perusahaan

Fajar Motor berdiri sekitar tahun 2008 terletak di wilayah Bekasi tepatnya

perum jatisari permai blok DR no.42 jatiasih Bekasi didirikan oleh Bapak Andi

Adnan dengan nomer SIUP (Surat Izin Usaha Perdagangan): 278/988/410.6.10/2008.

Fajar Motor bergerak dibidang jasa perbaikan kendaraan roda empat dan juga

penjualan suku cadang. Berawal dari pengalamannya bekerja di bengkel Auto 2000

dan juga keahliannya dalam bidang otomotif khususnya mobil, akhirnya Beliau

memberanikan diri untuk membuka usaha bengkel Fajar Motor yang diharapkan

dapat memenuhi kebutuhan masyarakat pengguna kendaraan bermobil roda empat

khususnya di Kota Bekasi.

2. Struktur Organisasi

Pemilik Bengkel

Kepala Kasir Admin

Mekanik

Mekanik

Gambar II.3 Struktur Organisasi Bengkel Fajar Motor

Page 31: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

3. Tugas dari masing-masing bagian adalah:

a. Pemilik Bengkel

1) Bertanggung jawab terhadap maju mundurnya serta keuntungan maupun

kerugian bengkel.

2) Mengawasi jalannya aktivitas bengkel secara keseluruhan.

b. Kasir

1) Bertanggung jawab terhadap setiap transaksi.

2) Membuat laporan penerimaan kas.

c. Admin

1) Bertanggung jawab terhadap data-data yang ada.

2) Mem-backup apabila kasir tidak masuk.

d. Kepala Mekanik

1) Bertanggung jawab terhadap service yang dikerjakan oleh mekanik.

2) Menginstruksikan tugas-tugas kepada para mekanik.

3) Mengawasi kedisiplinan dan kinerja mekanik.

e. Mekanik

1) Melakukan service setiap kendaraan yang masuk.

2) Bertanggung jawab terhadap pekerjaan yang telah diinstruksikan.

2.2.3. Rancangan Program

Dalam spesifikasi program ini, penulis menjelaskan tentang spesifikasi bentuk

uraian pembuatan program yang akan penulis gunakan, diantaranya adalah:

Page 32: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

1. Spesifikasi Bentuk Masukan

Spesifikasi bentuk masukan merupakan rangkaian data yang masuk kedalam

sistem dan proses sehingga menghasilkan suatu keluaran. Adapun spesifikasi bentuk

masukan adalah sebagai berikut:

a. Nama Dokumen : Data Pelanggan

Sumber : Pelanggan

Tujuan : Admin

Media : Kertas

Jumlah : 1 Lembar

Frekuensi : Setiap ada pelanggan baru

Bentuk : Lampiran A-1

b. Nama Dokumen : Data Mekanik

Sumber : Calon mekanik

Tujuan : Admin

Media : Kertas

Jumlah : 1 Lembar

Frekuensi : Setiap ada mekanik baru

Bentuk : Lampiran A-2

c. Nama Dokumen : Data Suku Cadang

Sumber : Kartu Stok

Tujuan : Admin

Media : Kertas

Jumlah : 1 Lembar

Page 33: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

Frekuensi : Setiap kedatangan suku cadang

Bentuk : Lampiran A-3

d. Nama Dokumen : Perintah Kerja Bengkel

Sumber : Pelanggan

Tujuan : Bengkel

Media : Kertas

Frekuensi : Setiap terjadi transaksi

Bentuk : Lampiran A-4

2. Spesifikasi Bentuk Keluaran

Spesifikasi bentuk keluaran adalah dokumen yang dihasilkan dari proses

spesifikasi bentuk masukan. Adapun bentuk spesifikasi bentuk keluaran adalah

sebagai berikut:

a. Laporan Data Pelanggan

Fungsi : Untuk mengetahui data pelanggan yang ada

Sumber : Admin

Tujuan : Pemilik Bengkel

Media : Kertas

Frekuensi : Setiap bulan

Bentuk : Lampiran B-1

b. Laporan Data Mekanik

Fungsi : Untuk mengetahui data mekanik yang ada

Sumber : Admin

Page 34: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

Tujuan : Pemilik Bengkel

Media : Kertas

Frekuensi : Setiap akhir tahun

Bentuk : Lampiran B-2

c. Laporan Suku Cadang

Fungsi : Untuk mengetahui stok suku cadang yang ada

Sumber : Admin

Tujuan : Pemilik Bengkel

Media : Kertas

Frekuensi : Setiap bulan

Bentuk : Lampiran B-3

d. Laporan Data Transaksi Service

Fungsi : Untuk mengetahui data transaksi service yang terjadi

Sumber : Admin

Tujuan : Pemilik Bengkel

Media : Kertas

Frekuensi : Setiap bulan

Bentuk : Lampiran B-4

f. Bukti Pembayaran Servis

Fungsi : Untuk mengetahui bukti pembayaran

Sumber : Admin

Tujuan : Pelanggan

Media : Kertas

Page 35: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

Frekuensi : Setiap terjadi transaksi service

Bentuk : Lampiran B-5

2.2.4. Normalisasi

1. Bentuk Tidak Normal (Unnormalized Form)

kd_cust no_tlp_mekanik nopol total_harga_sp

nopol no_hp_mekanik no_rangka harga_service

no_rangka user tipe_mbl total_harga

tipe_mbl nama tahun kd_cust

tahun password jenis kd_sp

nm_cust kd_sp nm_cust kd_mekanik

alamat nm_sp alamat user

no_tlp harga no_tlp

no_hp stok no_hp

kd_mekanik satuan no_faktur

nm_mekanik no_pkb tgl_service

alamat_mekanik kd_cust jumlah_sp

Gambar II.4 Bentuk Tidak Normal (Unnormalized Form)

Page 36: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

2. Bentuk Normal Kesatu (1NF / First Normal Form)

kd_cust * jenis

nopol jumlah_sp

no_rangka total_harga_sp

tipe_mbl harga_service

tahun total_harga

nm_cust no_faktur

alamat tgl_service

no_tlp

no_hp

kd_mekanik *

nm_mekanik

alamat_mekanik

no_tlp_mekanik

no_hp_mekanik

user *

nama

password

kd_sp *

nm_sp

harga

stok

satuan

no_pkb *

Keterangan :

* Primary key

Gambar II.5 Bentuk Normal Kesatu (First Normal Form)

Page 37: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

3. Bentuk Normal Kedua (2NF / Second Normal Form)

tabel_customer

kd_cust * nopol no_rangka tipe_mbl tahun nm_cust alamat no_tlp no_hp

tabel_mekanik

kd_mekanik *

nm_mekanik

alamat_mekanik

no_tlp_mekanik

no_hp_mekanik

tabel_pengguna

user * nama password

Keterangan:

: one to one

tabel_pkb

no_pkb * jenis

kd_cust ** kd_mekanik **

tabel_transaksi

no_faktur * tgl_service jumlah_sp total_harga_sp harga_service total_harga

no_pkb ** kd_sp ** user **

tabel_spare_part

kd_sp * nm_sp harga stok satuan

: one to many

* Primary key

** Candidate key

Gambar II.6 Bentuk Normal Kedua (Second Normal Form)

Page 38: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

4. Bentuk Normal Ketiga (3NF / Third Normal Form)

tabel_spare_part

kd_sp * nm_sp harga stok satuan

tabel_transaksi

no_faktur *

tgl_service

harga_service

total_harga

tabel_dt_trans

jumlah_sp total_harga_sp

no_faktur **

tabel_customer

kd_cust * nopol no_rangka tipe_mbl tahun nm_cust alamat no_tlp no_hp

tabel_pkb

kd_sp ** no_pkb ** user **

no_pkb *

tabel_pengguna jenis

kd_cust **

user *

kd_mekanik

nama

password

tabel_mekanik

Keterangan: kd_mekanik *

nm_mekanik : one to one

alamat_mekanik

: one to many no_tlp_mekanik no_hp_mekanik

* Primary key

** Candidate key

Gambar II.7 Bentuk Normal Ketiga (Third Normal Form)

Page 39: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

2.2.5. Spesifikasi File

Adapun spesifikasi file yang penulis gunakan dalam perancangan program

pelayanan jasa perbaikan kendaraan dan penjualan suku cadang pada bengkel Fajar

Motor adalah sebagai berikut:

1. Spesifikasi Data Customer

Nama : Tabel Customer

Akronim File : customer

Tipe File : File Master

Akses File : Random

Record Size : 156

Media File : Harddisk

Kunci Field : kd_cust

Software : Mysql

Tabel II.1 Tabel Data Customer

No Elemen Data Akronim Tipe Panjang Keterangan

1. Kode Customer kd_cust Varchar 7 Primary Key

2. No Polisi Nopol Varchar 10

3. No Rangka no_rangka Varchar 20

4. Tipe Mobil tipe_mbl Varchar 15

5. Tahun tahun Integer

6. Nama Customer nm_cust Varchar 30

7. Alamat alamat Varchar 50

Page 40: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

8. No Telepon no_tlp Varchar 12

9. No HP no_hp Varchar 12

2. Spesifikasi Data Mekanik

Nama : Tabel Mekanik

Akronim File : mekanik

Tipe File : File Master

Akses File : Random

Record Size : 98

Media File : Harddisk

Kunci Field : kd_mekanik

Software : Mysql

Tabel II.2 Tabel Data Mekanik

No Elemen Data Akronim Tipe Panjang Keterangan

1. Kode Mekanik kd_mekanik Varchar 4 Primary Key

2. Nama Mekanik nm_mekanik Varchar 20

3. Alamat Mekanik alamat_mekanik Varchar 50

4. No Telepon Mekanik no_tlp_mekanik Varchar 12

5. No HP Mekanik no_hp_mekanik Varchar 12

Page 41: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

3. Spesifikasi Data Spare Part

Nama : Tabel Spare Part

Akronim File : spare_part

Tipe File : File Master

Akses File : Random

Record Size : 40

Media File : Harddisk

Kunci Field : kd_sp

Software : Mysql

Tabel II.3 Tabel Data Spare Part

No Elemen Data Akronim Tipe Panjang Keterangan

1. Kode Spare Part kd_sp Varchar 5 Primary Key

2. Nama Spare Part nm_sp Varchar 20

3. Harga Spare Part harga Currency

4. Stok stok Varchar 5

5. Satuan satuan Varchar 10

4. Spesifikasi Data Pengguna

Nama : Tabel Pengguna

Akronim File : pengguna

Tipe File : File Master

Akses File : Random

Page 42: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

Record Size : 35

Media File : Harddisk

Kunci Field : usser

Software : Mysql

Tabel II.4 Tabel Data Pengguna

No Elemen Data Akronim Tipe Panjang Keterangan

1. User user Varchar 5 Primary Key

2. Nama nama Varchar 20

3. Password password Varchar 10

5. Spesifikasi Data Transaksi

Nama : Tabel Transaksi

Akronim File : transaksi

Tipe File : File Master

Akses File : Random

Record Size : 33

Media File : Harddisk

Kunci Field : no_faktur

Software : Mysql

Page 43: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

Tabel II.5 Tabel Data Transaksi

No Elemen Data Akronim Tipe Panjang Keterangan

1. No Faktur no_faktur Varchar 8 Primary Key

2. Tanggal Service tgl_service Date

3. Harga Service jenis_service Currency

4. Total Harga kd_kasir Currency

5. Kode Spare Part kd_sp Varchar 10

6. No PKB no_pkb Varchar 10

7. User user Varchar 5

6. Spesifikasi Data Perintah Kerja Bengkel

Nama : Tabel Transaksi Perintah Kerja Bengkel

Akronim File : pkb

Tipe File : File Master

Akses File : Random

Record Size : 74

Media File : Harddisk

Kunci Field : pkb

Software : Mysql

Page 44: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

Tabel II.6 Tabel Data Perintah Kerja Bengkel

No Elemen Data Akronim Tipe Panjang Keterangan

1. No PKB no_pkb Varchar 10 Primary Key

2. Jenis jenis Varchar 50

3. Kode Customer kd_cust Varchar 10

4. Kode Mekanik kd_mekanik Varchar 4

7. Spesifikasi Data Detail Transaksi

Nama : Tabel Detail Transaksi

Akronim File : dt_trans

Tipe File : File Master

Akses File : Random

Record Size : 23

Media File : Harddisk

Kunci Field : no_faktur

Software : Mysql

Tabel II.7 Tabel Data Detail Transaksi Service

No Elemen Data Akronim Tipe Panjang Keterangan

1. Jumlah Spare Part jumlah_sp Varchar 3

2. Total Harga Spare Part total_harga_sp Varchar 10

3. No Faktur no_faktur Varchar 10

Page 45: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

2.2.6. Struktur Kode

Dalam perancangan program perbaikan kendaraan dan penjualan suku cadang

pada Bengkel Fajar Motor, penulis menggunakan kode sebagai identifikasi data,

pemanggilan, dan pengisian data maupun kolom untuk memudahkan pengelolaan

data. Kode akan memanggil seluruh field yang berhubungan dengan kode tersebut

secara otomatis tergantung dari perintah yang diberikan dan masing-masing memiliki

perbedaan. Berikut penjelasan secara rinci mengenai struktur kode.

1. Struktur Kode Customer

1 3 0 1 0 0 1

Tahun Pembuatan

Bulan Pembuatan No. Pelanggan

2. Struktur Kode Mekanik

M 0 0 1

Kode Mekanik

No Mekanik

Page 46: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

3. Struktur Kode Pengguna

A D M 0 1

Jenis Dokumen

No Pengguna

4. Struktur Kode Perintah Kerja Bengkel

P K B 1 3 0 1 0 0 1

Jenis Dokumen

Tahun Pembuatan

Bulan Pembuatan

No PKB

5. Struktur Kode Faktur Transaksi

F 1 3 0 1 0 0 1

Jenis Dokumen

Tahun Pembuatan

Bulan Pembuatan

No Faktur

Page 47: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

2.2.7. Spresifikasi Program

Spesifikasi program yang penulis buat dapat dilihat dari diagram HIPO di

bawah ini:

0.0

Login

1.0

Menu Utama

0.0

2.0 3.0 4.0 5.0

File Master Transaksi Laporan

1.0 1.0 1.0 1.0

2.1 3.1 4.1 5.1

Login

Data Customer Perintah Kerja Laporan Data

Bengkel

Pelanggan

2.0 3.0 4.0 5.0

2.2 3.2 5.2 54.2

Logout

Data Suku Cadang

Transaksi Bengkel Laporan Data

Mekanik

2.0 3.0 4.0 5.0

2.3 3.3 5.3

Exit

Data Pengguna Laporan Suku

Cadang

2.0 3.0 5.0

3.4 5.4

Data Mekanik

Laporan Transaksi

Service

3.0 5.0

Gambar II.8 Diagram HIPO (Hirarchy Plus Input-Process-Output)

Page 48: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

Spesifikasi program ini menjelaskan nama program dan fungsi masing-masing

program yang sebelumnya telah digambarkan dalam bentuk

HIPO. 1. Spesifikasi Program Login

Nama Program : Login

Akronim : frmlogin.frm

Fungsi : Untuk keamanan program

Bahasa Program : Microsoft Visual Basic 6.0

Bentuk Lampiran : Lampiran C-1

Proses :

a. Jalankan program Login, lalu ketikan User Name dan Password untuk membuka

program.

b. Klik Ok, jika User Name dan Password benar maka menu utama akan tampil,

tetapi jika User Name dan Password salah maka akan kembali ke program

Login.

c. Klik Cancel untuk membatalkan dan membersihkan text User Name dan

Password.

2. Spesifikasi Program Menu Utama

Nama Program : Menu Utama

Akronim : menu_utama.frm

Fungsi : Untuk menampilkan menu utama

Bahasa Program : Microsoft Visual Basic 6.0

Bentuk Lampiran : Lampiran C-2

Proses :

Page 49: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

a. Jika diklik file akan muncul login, logout, dan exit.

b.Jika diklik master akan muncul data customer, data suku cadang, data pengguna,

dan data mekanik.

c. Jika diklik transaksi akan muncul data perintah kerja bengkel, dan data transaksi

bengkel.

d. Jika diklik laporan akan muncul laporan data pelanggan, laporan data mekanik,

laporan data suku cadang, dan laporan transaksi service.

3. Spesifikasi Program Data Customer

Nama Program : Data Customer

Akronim : customer.frm

Fungsi : Untuk input data pelanggan

Bahasa Program : Microsoft Visual Basic 6.0

Bentuk Lampiran : Lampiran C-3

Proses :

a. Ketika form dijalankan, kondisi form tidak aktif. Jika diklik tombol tambah

maka kode pelanggan akan muncul otomatis. Masukkan data pelanggan lalu

klik simpan atau batal jika tidak jadi disimpan.

b. Tombol hapus digunakan untuk menghapus data pelanggan yang diinginkan.

c.Tombol cari digunakan untuk menampilkan data pelanggan yang dicari. Setelah

data tampil tombol update dapat digunakan untuk memperbaharui data yang

telah diubah.

d. Tombol keluar digunakan untuk kembali ke menu utama.

Page 50: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

4. Spesifikasi Program Data Suku Cadang

Nama Program : Data Suku Cadang

Akronim : spare_part.frm

Fungsi : Untuk input data suku cadang

Bahasa Program : Microsoft Visual Basic 6.0

Bentuk Lampiran : Lampiran C-4

Proses :

a. Ketika form dijalankan, kondisi form tidak aktif. Masukkan data suku cadang

lalu klik simpan atau batal jika tidak jadi disimpan.

b. Tombol hapus digunakan untuk menghapus data suku cadang yang diinginkan.

c. Tombol cari digunakan untuk menampilkan data suku cadang yang dicari.

Setelah data tampil tombol update dapat digunakan untuk memperbaharui data

yang telah diubah.

d. Tombol keluar digunakan untuk kembali ke menu utama.

5. Spesifikasi Program Data Pengguna

Nama Program : Data Pengguna

Akronim : pengguna.frm

Fungsi : Menginput Data Pengguna

Bahasa Program : Microsoft Visual Basic 6.0

Bentuk Lampiran : Lampiran C-5

Proses :

a. Klik tombol tambah untuk memulai menginput data pengguna.

b. Klik simpan untuk menyimpan data yang baru diinput.

Page 51: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

c. Klik batal jika ingin membatalkan penginputan.

d.Klik Cari untuk mencari data pengguna lalu klik update jika ingin

memperbaharui data yang ada.

e. Klik hapus jika ingin menghapus salah satu data pengguna yang ada.

f. Klik keluar jika ingin kembali ke menu utama.

6. Spesifikasi Program Data Mekanik

Nama Program : Data Mekanik

Akronim : mekanik.frm

Fungsi : Menginput Data Mekanik

Bahasa Program : Microsoft Visual Basic 6.0

Bentuk Lampiran : Lampiran C-6

Proses :

a. Klik tombol tambah untuk memulai menginput data mekanik dan kode mekanik

akan muncul otomatis.

b. Klik simpan untuk menyimpan data yang baru diinput.

c. Klik batal jika ingin membatalkan penginputan.

d.Klik cari untuk mencari data mekanik lalu klik update jika ingin memperbaharui

data yang ada.

e. Klik hapus jika ingin menghapus salah satu data mekanik yang ada.

f. Klik keluar jika ingin kembali ke menu utama.

7. Spesifikasi Program Data Perintah Kerja Bengkel

Nama Program : Data Perintah Kerja Bengkel

Akronim : pkb.frm

Page 52: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

Fungsi : Menginput Data Perintah Kerja Bengkel

Bahasa Program : Microsoft Visual Basic 6.0

Bentuk Lampiran : Lampiran C-7

Proses :

a. Klik tambah dan no pkb akan muncul otomatis

b. Klik simpan jika data sudah lengkap.

c. Klik batal jika tidak jadi menyimpan dan membersihkan form.

d. Klik keluar jika ingin kembali ke menu utama.

8. Spesifikasi Program Data Transaksi Service

Nama Program : Data Transaksi Service

Akronim : transaksi1.frm

Fungsi : Menginput Data Transaksi Service

Bahasa Program : Microsoft Visual Basic 6.0

Bentuk Lampiran : Lampiran C-8

Proses :

a. Klik tambah dan no faktur akan muncul otomatis

b. Jika ingin membatalkan klik batal untuk membatalkan data yang baru diinput.

c. Jika data sudah lengkap dan ingin disimpan klik tombol simpan.

d. Klik keluar jika ingin kembali ke menu utama.

9. Spesifikasi Program Laporan Data Pelanggan

Nama Program : Laporan Data Pelanggan

Akronim : lapdatapelanggan.frm

Fungsi : Untuk menampilkan data pelanggan yang terdaftar

Page 53: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

Bahasa Program : Microsoft Visual Basic 6.0

Bentuk Lampiran : Lampiran C-9

Proses :

Klik menu laporan data pelanggan pada menu utama untuk menampilkan hasil dari

data pelanggan yang terdaftar.

10. Spesifikasi Program Laporan Data Mekanik

Nama Program : Laporan Data Mekanik

Akronim : lapdatamekanik.frm

Fungsi : Untuk menampilkan data mekanik yang ada

Bahasa Program : Microsoft Visual Basic 6.0

Bentuk Lampiran : Lampiran C-10

Proses :

Klik menu laporan data mekanik pada menu utama untuk menampilkan hasil dari

data mekanik yang ada.

11. Spesifikasi Program Laporan Suku Cadang

Nama Program : Laporan Data Suku Cadang

Akronim : lapdatasukucadang.frm

Fungsi : Untuk menampilkan daftar suku cadang yang ada

Bahasa Program : Microsoft Visual Basic 6.0

Bentuk Lampiran : Lampiran C11

Proses :

Klik menu laporan data suku cadang pada menu utama untuk menampilkan hasil

dari suku cadang yang tersedia.

Page 54: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

12. Spesifikasi Program Laporan Transaksi Service

Nama Program : Laporan Transaksi Service

Akronim : lapdatatransaksi.frm

Fungsi : Untuk menampilkan laporan setiap transaksi yag terjadi

Bahasa Program : Microsoft Visual Basic 6.0

Bentuk Lampiran : Lampiran C-12

Proses :

a. Klik cetak untuk menampilkan laporan transaksi yang diinginkan.

b. Klik batal untuk membatalkan pilihan.

c. Klik keluar untuk kembali ke menu utama.

Page 55: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

2.2.8. Flowchart

1. Flowchart Login

MULAI

Input User Name &

Password

Y Cek User

Y Cek

Y

Login

Menu Utama Name ? Password ?

T

T

T

User Maaf User NameTidak Name dan

Ada,Silahkan Password

Mencoba Lagi Tidak Valid

SELESAI

Gambar II.9 Flowchart Login

Page 56: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

2. Flowchart Menu Utama

MULAI

Y Y File Login Menu Utama

T T

Y Logout Form Login

T

Y Exit

T

Master Y Data Y

Form Customer

Customer

T

Data Suku Y Form Suku

Cadang Cadang

T

Data Y

Form Pengguna

Pengguna

T

Y Data Mekanik Form Mekanik

T

Y Y Form Perintah

Perintah Kerja Transaksi

Kerja Bengkel Bengkel

T T

Transaksi Y Form Transaksi

Bengkel

T

A B

Page 57: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

A

Y Y

Laporan Laporan Data

Pelanggan

T

T

Y

Laporan Data

Mekanik

T

Y

Laporan Data Suku Cadang

T

Y

Laporan Data Transaksi

T

SELESAI

B

Laporan Data Pelanggan

Laporan Data

Mekanik Laporan Data Suku Cadang

Form Laporan Data Transaksi

Page 58: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

Gambar II.10 Flowchart Menu Utama

Page 59: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

3. Flowchart Data Customer

MULAI

Pilih: 1. Tambah

2. Simpan

3. Batal

4. Hapus

5. Cari

6. Update

7. Keluar

Y Input Data

Y Y Y Data

Tambah Simpan Simpan Data

Pelanggan

Tersimpan

T T

Y Batal

Y Cari Data

Y

Y

Y Y

Yakin Mau

Hapus

Hapus

Ok

Pelanggan Dihapus?

T

T T

T

Y Input Y Cek Kode Y

Y

Data Y

Cari Kode Update Berhasil Pelanggan Pelanggan Diubah

T T

Input Y Cek Kode Y

Nama Pelanggan

Pelanggan

T

Keluar T

Y

SELESAI

Gambar II.11 Flowchart Data Customer

Page 60: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

4. Flowchart Data Suku Cadang

MULAI

Pilih: 1. Tambah

2. Simpan

3. Batal

4. Hapus

5. Cari

6. Update

7. Keluar

Y Input Data Y Y Y Data

Tambah Suku Simpan Simpan Data

Tersimpan

Cadang

T

Y Batal

T

Y Cari Data Y Y Yakin Mau

Y Y Hapus Suku

Hapus Ok

Dihapus? Cadang

T

T T

T Y Input

Y

Data Y Kode Y Cek Kode

Y Cari

Update

Berhasil

Suku Suku Cadang

Diubah

Cadang

Y T

Y Input

Y

Kode Cek Nama

Suku Suku Cadang

Cadang

T

Keluar T

Y

SELESAI

Gambar II.12 Flowchart Data Suku Cadang

Page 61: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

5. Flowchart Data Pengguna

MULAI

Pilih: 1. Tambah

2. Simpan

3. Batal

4. Hapus

5. Cari

6. Update

7. Keluar

Y Input Data

Y Y Y Data Tambah Simpan Simpan Data

Pengguna

Tersimpan

T

T Y Batal

Y Masukan Y Y Yakin Mau Y Hapus Kode Yang

Hapus Hapus Data Dihapus?

Dicari

T T

Y

Y Tampil Y Y Data

Input Kode

Berhasil Cari Data Update

Pengguna

Diubah Pengguna

T T

T

Keluar

Y

SELESAI

Gambar II.13 Flowchart Data Pengguna

Page 62: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

6. Flowchart Data Mekanik

MULAI

Pilih: 1. Tambah

2. Simpan

3. Batal

4. Hapus

5. Cari

6. Update

7. Keluar

Y Input Data

Y Y Y Data

Tambah Simpan Simpan Data

Mekanik

Tersimpan

T

Y Batal

T

Y Cari Data Y Y Yakin Mau Y Y

Hapus

Hapus

Ok

Mekanik Dihapus?

T

T

T

Y Input Y Cek Kode Y

Y Yakin Mau Y

Cari Kode

Update

Dihapus?

Mekanik

Mekanik

T T Y

Input Y Nama Cek Nama

Mekanik

Mekanik

T

Keluar T

Y

SELESAI

Gambar II.14 Flowchart Data Mekanik

Page 63: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

7. Flowchart Data Perintah Kerja Bengkel

MULAI

Pilih: 1. Tambah

2. Simpan

3. Batal

4. Keluar

Y

Y Input Kode Y Y Y

Tambah Tampil tgl, No Input Jenis

Simpan Data

PKB & user

Pelanggan

Pekerjaan

Tersimpan

T

Y

Batal

T

T Keluar

SELESAI

Gambar II.15 Flowchart Data Perintah Kerja Bengkel

Page 64: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

8. Flowchart Data Transaksi

MULAI

Pilih: 1. Tambah

2. Simpan

3. Batal

4. Keluar

Y

Y

Y

Tampil kode Y Input Kode Y

Masukan Tampil tgl, jam,

Input Kode PKB cust, jenis, Jumlah Beli

Tambah

Suku

Nofak & user

kose

Suku

Cadang

mekanik

Cadang

Y

Input Lagi

Y

Y Y/T

T

Masukan

Harga Service

Y

Masukan Uang Bayar

Y

T Simpan

Y

Struk

Keluar T

Y

SELESAI

Gambar II.16 Flowchart Data Transaksi

Page 65: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

9. Flowchart Laporan Transaksi

MULAI

Pilih: 1. Cetak

2. Batal

3. Keluar

Y

Y Laporan Cetak

Transaksi

T

Y

Batal

T

Y Keluar

T

SELESAI

Gambar II.17 Flowchart Laporan Transaksi

Page 66: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

2.2.9. Sarana Pendukung Program

Pemakaian komputer pada saat ini telah mencapai tingkat maksimum,

sehingga perkembangan teknologi terus diamati oleh para user. Komputer juga

mempunyai sarana pendukung sebagai fasilitas yang harus ada apabila suatu usaha

telah memasuki langkah maju dengan menggunakan komputer sebagai alat bantu

dalam pengolahan data. Sarana pendukung tersebut adalah perangkat keras

(hardware), perangkat lunak (software), dan manusia (brainware).

Keberhasilan suatu program tanpa ada yang mengendalikan dalam hal ini

pemakai (brainware) program tidak ada nilainya. Sebuah komputer akan beroperasi

jika ada yang mengoperasikan yaitu manusia itu sendiri. Dengan demikian komputer

akan mampu membaca perintah-perintah bahasa mesin, kemudian diterjemahkan oleh

manusia sehingga menghasilkan informasi.

Program aplikasi yang mudah digunakan akan sangat membantu dalam

menyelesaikan pekerjaan. Kemudahan dalam penggunaan aplikasi tersebut dapat

meminimalisasikan kesalahan yang dilakukan oleh para user pada saat menjalankan

program yang pada akhirnya diharapkan akan berfungsi secara maksimal.

1. Perangkat Keras

Perangkat keras merupakan elemen vital yang diperlukan untuk menjalankan

program aplikasi atau software yang akan digunakan. Elemen-elemen vital tersebut

merupakan peralatan masukan (input device), tempat penyimpanan (storage unit), dan

peralatan keluaran (output device).

Page 67: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

Spesifikasi perangkat keras yang dibutuhkan adalah sebagai berikut:

a. Processor : Intel Core 2 Duo @ 2.00 Ghz

b. Memory (RAM) : 1 GB

c. Monitor : WXGA 14”

d. Floppy Disk : 1,44 MB (3,5”)

e. Harddisk : 250 GB

f. Mouse : Standart Mouse

g. Keyboard : Standart 102 Keys

h. Printer : Laser Jet

2. Perangkat Lunak

Perangkat lunak atau software merupakan suatu rangkaian instruksi yang

disusun secara teratur agar komputer dapat mengolah data untuk mendapatkan

informasi yang dibutuhkan oleh user atau pengguna. Dalam pembuatan program ini

dibutuhkan perangkat lunak sebagai berikut:

a. Sistem Operasi : Microsoft Windows XP

b. Sistem Aplikasi : MySQL

c. Program Pendukung : Microsoft Visual Basic 6.0

Page 68: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

BAB III

PENUTUP

3.1. Kesimpulan

Berdasarkan pembahasan yang telah dibahas pada bab-bab sebelumnya,

penulis mencoba menarik kesimpulan mengenai perancangan program jasa perbaikan

kendaraan dan penjualan suku cadang pada bengkel Fajar Motor dengan

menggunakan Microsoft Visual Basic 6.0 yaitu sebagai berikut:

1. Dapat meningkatkan efektifitas dan efisiensi dalam proses pengolahan data.

2. Dapat mengurangi kesalahan-kesalahan yang terjadi pada sistem yang masih

manual.

3. Data dapat disimpan dalam jumlah besar secara aman dan lebih terjamin dengan

menggunakan password.

4. Terhindar dari kerangkapan data karena kode yang diinput memiliki karakteristik

tersendiri.

Page 69: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

3.2. Saran-saran

Dengan penggunaan sistem komputerisasi dalam proses kegiatan bengkel

Fajar Motor bukan berarti dalam pengolahan datanya tidak akan menimbulkan

masalah baru. Sehubungan dengan itu, maka perlu adanya kerja sama yang baik dan

peningkatan kedisiplinan kerja. Disini penulis mencoba memberikan sedikit saran

kepada bengkel Fajar Motor agar dalam pengolahan data terlaksana dengan baik,

antara lain:

1. Pentingnya file cadangan (backup) untuk menghindari kehilangan data yang

tersimpan di komputer karena berbagai faktor penyebab.

2. Perlu adanya pengetahuan dan pelatihan bagi user dalam menjalankan aplikasi

yang ada.

3. Pada periode tertentu perlu adanya pengecekan kembali dan pembaharuan

aplikasi yang diusulkan guna menjaga dan meningkatkan kualitas aplikasi

tersebut.

4. Untuk menjaga data agar aman dari pemakai yang tidak bertanggung jawab maka

password yang sudah dibuat hanya boleh diketahui oleh user atau admin saja.

Page 70: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

DAFTAR PUSTAKA

Hartono, Jogiyanto. 2005. Analisis dan Desain Sistem Informasi Pendekatan Terstruktur Teori dan Praktik Aplikasi Bisnis. Yogyakarta: Andi Offset.

Kusrini, Andri. 2007. Tuntunan Praktis Membangun Sistem Informasi Akuntansi. Jakarta: PT. Elex Media Komputindo.

Ladjamudin. 2005. Analisis dan Desain Sistem Informasi. Yogyakarta: Graha Ilmu

Sunyoto, Andi. 2007. Pemrograman Database dengan Visual Basic dan Microsoft SQL. Yogyakarta: Andi Offset.

Yakub. 2008. Sistem Basis Data Tutorial Konseptual. Yogyakarta: Graha Ilmu.

Page 71: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

Lampiran A-1 Data Customer

Page 72: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

Lampiran A-2 Data Mekanik

Page 73: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

Lampiran A-3 Data Spare Part

Page 74: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

Lampiran A-4 Perintah Kerja Bengkel

Page 75: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

Lampiran B-1 Laporan Data Customer

Page 76: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

Lampiran B-2 Laporan Data Mekanik

Page 77: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

Lampiran B-3 Laporan Data Suku Cadang

Page 78: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

Lampiran B-4 Laporan Transaksi Service

Page 79: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

Lampiran B-5 Bukti Pembayaran Service

Page 80: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

Lampiran C-1 Form Login

Page 81: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

Lampiran C.2 Form Menu Utama

Page 82: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

Lampiran C-3 Form Data Customer

Page 83: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

Lampiran C-4 Form Suku Cadang

Page 84: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

Lampiran C-5 Form Data Pengguna

Page 85: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

Lampiran C-6 Form Data Mekanik

Page 86: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

Lampiran C-7 Form Perintah Kerja Bengkel

Page 87: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

Lampiran C-8 Form Transaksi Service

Page 88: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

Lampiran C-9 Laporan Data Customer

Page 89: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

Lampiran C-10 Laporan Data Mekanik

Page 90: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

Lampiran C-11 Laporan Suku Cadang

Page 91: TUGAS AKHIR PERANCANGAN PROGRAM JASA PERBAIKAN … … · PERANCANGAN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL FAJAR MOTOR Diajukan Untuk Memenuhi Persyaratan

Lampiran C-12 Laporan Transaksi Service