TUGAS AKHIR
Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga (D.III)
RENNIOR
NIM: 11100319
Nama : Rennior
NIM : 11100319
Perguruan Tinggi : AMIK Bina Sarana Informatika
Alamat Kampus : Jl. Cut Mutiah No. 88 Bekasi
Alamat Rumah : Jl. Mutiara XII A/51 BMP 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 Bina Sarana Informatika
dicabut/dibatalkan.
Dibuat di : Bekasi
Pada Tanggal : 30 Januari 2013
Yang menyatakan,
Rennior
SURAT PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH
UNTUK KEPENTINGAN AKADEMIS
Nama : Rennior
NIM : 11100319
Perguruan Tinggi : AMIK Bina Sarana Informatika
Program Studi : Komputerisasi Akuntansi
Alamat Kampus : Jl. Cut Mutiah No. 88 Bekasi
Alamat Rumah : Jl. Mutiara XII A/51 BMP Bekasi
Dengan ini menyetujui untuk memberikan ijin kepada pihak Akademi Manajemen
Informatika dan Komputer Bina Sarana Informatika, Hak Bebas Royalti Non-
Eksklusif (Non-exclusive Royalti-Free Right) atas karya ilmiah kami yang berjudul:
“Perancangan Program Jasa Perbaikan Kendaraan Dan Penjualan Suku
Cadang Pada Bengkel Fajar Motor”, beserta perangkat yang diperlukan (apabila
ada).
Saya bersedia untuk menanggung secara pribadi, tanpa melibatkan pihak Akademi
Manajemen Informatika dan Komputer Bina Sarana Informatika, segala bentuk
tuntutan hukum yang timbul atas pelanggaran Hak Cipta dalam karya ilmiah saya ini.
Dibuat di : Bekasi
Pada tanggal : 30 Januari 2013
Yang Menyatakan,
Rennior
LEMBAR KONSULTASI TUGAS AKHIR
NIM : 11100319
Nama Lengkap : Rennior
Foto
Dosen Pembimbing : Henri Septanto, M.Kom
2X3
Judul Tugas Akhir : “Perancangan Program Jasa Perbaikan
Penjualan Suku Cadang Pada
Bengkel Fajar Motor”
Dimulai tanggal
Bimbingan Tugas Akhir
Diakhiri tanggal
: 23 Oktober 2012
Disetujui oleh,
Dosen Pembimbing
AKADEMI BINA SARANA INFORMATIKA
NIM : 11100319
Nama Lengkap : Rennior
Asisten Pembimbing : Fajar Agustini Foto
Judul Tugas Akhir : “Perancangan Program Jasa Perbaikan 2X3
Penjualan Suku Cadang Pada
Bengkel Fajar Motor”
Dimulai tanggal
Bimbingan Tugas Akhir
Diakhiri tanggal
: 1 November 2012
Jumlahpertemuan bimbingan
: 31 Januari 2013
: 7 kali
Disetujui oleh,
Asisten Pembimbing
[Fajar Agustini]
KATA PENGANTAR
Puji syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa yang telah
menyelesaikan tugas akhir ini dengan baik. Dimana tugas akhir ini penulis sajikan
dalam bentuk buku yang sederhana. Adapun judul tugas akhir yang penulis ambil
Tujuan penulisan tugas akhir ini dibuat sebagai salah satu syarat kelulusan
Program Diploma Tiga (DIII) Akademi BSI. Sebagai bahan penulisan diambil
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:
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
Akhir kata semoga tugas akhir ini dapat berguna bagi penulisan khususnya
Penulis
Rennior
ABSTRAKSI
Rennior (11100319), Perancangan Program Jasa Perbaikan Kendaraan dan
Penjualan Suku Cadang 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.
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.
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.
DAFTAR GAMBAR
Gambar Halaman
PENDAHULUAN
pesat sehingga kita dituntut untuk bisa berkembang mengikuti pesatnya kemajuan
banyaknya perubahan yang terjadi, bukan hanya perseorangan tetapi juga perusahaan
juga dituntut untuk bisa menyesuaikan diri dengan perkembangan teknologi yang
ada.
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
adanya suatu kegiatan bisnis yang dilakukan secara manual. Meskipun sudah
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
bentuk file excel, juga proses pembuatan laporan masih memakan waktu yang lama
bentuk pemecahan masalah berikut dengan solusinya. Berdasarkan hal tersebut maka
Perbaikan Kendaraan Dan Penjualan Suku Cadang Pada Bengkel Fajar Motor.
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
Adapun tujuan dari penulisan tugas akhir ini adalah sebagai salah satu syarat
kelulusan pada Program Diploma Tiga (D.III) untuk program studi Komputerisasi
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
Penulis mengumpulkan data dari buku-buku yang berkaitan dengan masalah yang
akan dibahas.
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
PEMBAHASAN
aplikasi yang diharapkan dapat digunakan atau berfungsi seoptimal mungkin. Penulis
berharap dengan adanya program yang dibuat, para pengguna (user) lebih mudah
pekerjaannya dengan baik dan dapat memperkecil terjadinya suatu kesalahan yang
dilakukan oleh pengguna. Berikut ini adalah teori pendukung yang dapat memperkuat
informasi yang menangani segala sesuatu yang berkenaan dengan akuntansi. SIA juga
keputusan bagi pihak perusahaan maupun pihak luar perusahaan. Fungsi penting yang
pengambilan keputusan.
pertanggungjawaban.
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.
yang akan dieksekusi oleh komputer”. Program juga bisa diartikan sebagai suatu
yang membentuk interface (tatap muka) yang berhubungan secara langsung dengan
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
Database merupakan salah satu komponen yang penting di sistem informasi, karena
Sistem basis data (database system) ini adalah suatu sistem informasi yang
mengintegrasikan kumpulan dari data yang saling berhubungan satu dengan yang
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,
menangani data dalam jumlah besar, kebersamaan pemakaian (sharebility), dan
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
berbagai macam desain dengan model GUI (Graphical User Interface). Hanya
dengan mengetikan sedikit kode program anda sudah dapat menikmati program
Symbolic Instruction Code). Visual Basic dikembangkan dari bahasa BASIC yang
Terkendali Kejadian) artinya program menunggu sampai adanya respon dari pemakai
berupa event atau kejadian tertentu seperti tombol diklik, pilih menu dan lain-lain.
untuk merancang user interface dalam bentuk form, sedangkan untuk kodingnya
kemudian mengatur property dari objek-objek yang akan digunakan dalam user
interface, dan baru dilakukan penulisan kode program untuk menangani kejadian-
dikembangkan dengan basis Visual yang berarti menggunakan sarana grafis untuk
3 4
2. Form
3. Toolbox
Kotak perangkat yang berisi kumpulan tombol objek atau kontrol untuk mengatur
4. Properties
Nilai atau karakteristik yang dimiliki sebuah objek Visual Basic yang dapat diubah
5. Project
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
dalam membangun desain logika basis data relasional yang tidak secara langsung
berkaitan dengan model data, tetapi dengan menerapkan sejumlah aturan dan kriteria
normal atau baik. Teknik normalisasi adalah upaya agar desain lojik tabel-tabel
berada dalam “normal form” (bentuk normal) yang dapat didefinisikan dengan
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
Ada beberapa macam kunci (key function) dalam normalisasi yang bisa
Satu atribut atau satu set minimal atribut yang mengidentifikasikan secara unik
suatu kejadian yang spesifik dari suatu entitas, yang dapat membedakan setiap baris
Satu atribut atau satu set minimal atribut yang tidak hanya mengidentifikasi secara
unik suatu kejadian yang spesifik, akan tetapi juga dapat mewakili setiap kejadian
Satu atribut atau satu set atribut yang melengkapi satu relationship (hubungan)
Himpunan dari satu atau lebih entitas yang digunakan untuk mengidentifikasikan
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
Merupakan kumpulan data yang direkam tidak ada keharusan dengan mengikuti
suatu format tertentu. Data dikumpulkan apa adanya sesuai dengan keberadaan data
saat penginputannya.
a. Setiap data dibentuk dalam flat file (file datar atau rata)
c. Data dibentuk dalam record dan nilai-nilai file berupa atomic value, yaitu
c. Memiliki hubungan transitif (menjadi atribut biasa pada suatu relasi tapi menjadi
d. Atribut bukan kunci haruslah bergantung pada kunci utama (primary key)
kunci.
e. Field kunci harus unik dan dapat mewakili atribut yang menjadi anggotanya.
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.
BCNF mempunyai paksaan yang lebih kuat dari bentuk normal ketiga, untuk
menjadi BCNF, relasi harus berada dalam bentuk normal kesatu dan setiap atribut
Jika relasi tersebut juga termasuk BCNF dan semua ketergantungan multivalue dan
Disebut juga PJNF (Project Join Normal Form) dari 4NF dilakukan dengan
masalah”. Flowchart digunakan terutama untuk alat bantu komunikasi dan untuk
algoritma, yakni bagaimana pelaksanaan suatu rangkaian secara logis dan sistematis
suatu diagram alur dapat memberikan gambaran dua dimensi yang berupa simbol-
simbol grafis. Masing-masing simbol telah ditetapkan terlebih dahulu fungsi dan
Diagram yang alurnya mengalir secara berurutan dari atas kebawah atau dengan
Diagram yang alurnya banyak terjadi alih kontrol berupa percabangan dan terjadi
apabila kita dihadapkan pada suatu kondisi dengan dua pilihan benar atau salah.
Pemutaran kembali, terjadi kendali mengalihkan arus diagram alur kembali keatas,
Jenis flowchart atau bentuk-bentuk diagram alur yang sering digunakan dalam
a. Sistem Flowchart
Bagan alur yang menggambarkan urutan prosedur secara detail di dalam suatu
b. Program Flowchart
instruksi yang lainnya didalam suatu program komputer yang bersifat logis.
3. Diagram HIPO (Hierarchy Input Proses 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
a. Index Program
b. Nama Program
c. Escape Program
1
Index Program
2
Nama program
3
Escape Pogram
c. Untuk menyediakan penjelasan yang jelas dari input dan output pada masing-
d. Untuk menyediakan output yang tepat dan sesuai dengan kebutuhan pemakai.
4. Pengkodean
tersebut. Kode dapat dibentuk dari kumpulan angka, huruf dan karakter-karakter
khusus. Dalam merancang kode yang baik ada beberapa hal yang harus diperhatikan,
Agar kode mudah diingat, maka dapat dilakukan dengan cara menghubungkan kode
b. Harus unik
Kode harus unik untuk masing-masing item yang diwakili. Unik berarti tidak ada
c. Harus fleksibel
Kode harus sependek mungkin, sehingga mudah diingat dan juga akan efisien bila
e. Harus konsisten
f. Harus distandarisasi
pengertian dan cenderung dapat terjadi kesalahan pemakai begitu juga dengan yang
g. Hindari spasi
Spasi dalam kode sebaiknya dihindari, karena dapat menyebabkan kesalahan dalam
menggunakannya.
Ada beberapa macam tipe kode yang dapat digunakan dalam sistem informasi,
antara lain:
Bertujuan supaya kode mudah diingat, dibuat dengan dasar singkatan atau
mengambil sebagian karakter dari item yang akan diwakili dengan kode ini.
b. Kode Urut (Sequential Code)
Disebut juga dengan kode seri, merupakan kode yang nilainya urut antara satu kode
Kode yang berdasarkan field-field dan tiap-tiap field kode mempunyai arti tertentu.
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.
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
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
dalam pencatatan dan pencarian data pelanggan, pencatatan dan pencarian suku
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
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
2. Struktur Organisasi
Pemilik Bengkel
Mekanik
a. Pemilik Bengkel
kerugian bengkel.
b. Kasir
c. Admin
d. Kepala Mekanik
e. Mekanik
sistem dan proses sehingga menghasilkan suatu keluaran. Adapun spesifikasi bentuk
Sumber : Pelanggan
Tujuan : Admin
Media : Kertas
Jumlah : 1 Lembar
Tujuan : Admin
Media : Kertas
Jumlah : 1 Lembar
Tujuan : Admin
Media : Kertas
Jumlah : 1 Lembar
Frekuensi : Setiap kedatangan suku cadang
Sumber : Pelanggan
Tujuan : Bengkel
Media : Kertas
sebagai berikut:
Sumber : Admin
Media : Kertas
Sumber : Admin
Tujuan : Pemilik Bengkel
Media : Kertas
Sumber : Admin
Media : Kertas
Sumber : Admin
Media : Kertas
Sumber : Admin
Tujuan : Pelanggan
Media : Kertas
Frekuensi : Setiap terjadi transaksi service
2.2.4. Normalisasi
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
no_faktur *
tgl_service
tabel_mekanik jumlah_sp
total_harga_sp
kd_mekanik * harga_service
nm_mekanik total_harga
alamat_mekanik
no_tlp_mekanik
no_hp_mekanik no_pkb **
kd_sp **
user **
tabel_pengguna tabel_spare_part
user *
kd_sp *
nama
nm_sp
password
harga
stok
Keterangan: satuan
: one to one
: one to many
* Primary key
** Candidate key
tabel_dt_trans
tabel_spare_part
jumlah_sp tabel_customer
tabel_mekanik
Keterangan: kd_mekanik *
: one to one
nm_mekanik
alamat_mekanik
: one to many no_tlp_mekanik
no_hp_mekanik
* Primary key
** Candidate key
pelayanan jasa perbaikan kendaraan dan penjualan suku cadang pada bengkel Fajar
Software : Mysql
9. No HP no_hp Varchar 12
Record Size : 98
Software : Mysql
Record Size : 40
Software : Mysql
Software : Mysql
Record Size : 33
Software : Mysql
Tabel II.5 Tabel Data Transaksi
Record Size : 74
Software : Mysql
Tabel II.6 Tabel Data Perintah Kerja Bengkel
Record Size : 23
Software : Mysql
pada Bengkel Fajar Motor, penulis menggunakan kode sebagai identifikasi data,
data. Kode akan memanggil seluruh field yang berhubungan dengan kode tersebut
secara otomatis tergantung dari perintah yang diberikan dan masing-masing memiliki
1 3 0 1 0 0 1
Tahun Pembuatan
Bulan Pembuatan
No. Pelanggan
M 0 0 1
Kode Mekanik
No Mekanik
3. Struktur Kode Pengguna
A D M 0 1
Jenis Dokumen
No Pengguna
P K B 1 3 0 1 0 0 1
Jenis Dokumen
Tahun Pembuatan
Bulan Pembuatan
No PKB
F 1 3 0 1 0 0 1
Jenis Dokumen
Tahun Pembuatan
Bulan Pembuatan
No Faktur
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
Laporan Data
Logout Data Suku Cadang Transaksi Bengkel
Mekanik
Laporan Suku
Exit Data Pengguna
Cadang
3.4 5.4
Laporan Transaksi
Data Mekanik
Service
3.0 5.0
Akronim : frmlogin.frm
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.
Akronim : menu_utama.frm
Proses :
a. Jika diklik file akan muncul login, logout, dan exit.
b. Jika diklik master akan muncul data customer, data suku cadang, data pengguna,
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,
Akronim : customer.frm
Proses :
a. Ketika form dijalankan, kondisi form tidak aktif. Jika diklik tombol tambah
maka kode pelanggan akan muncul otomatis. Masukkan data pelanggan lalu
c.Tombol cari digunakan untuk menampilkan data pelanggan yang dicari. Setelah
data tampil tombol update dapat digunakan untuk memperbaharui data yang
telah diubah.
Akronim : spare_part.frm
Proses :
a. Ketika form dijalankan, kondisi form tidak aktif. Masukkan data suku cadang
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
Akronim : pengguna.frm
Proses :
d.Klik Cari untuk mencari data pengguna lalu klik update jika ingin
e. Klik hapus jika ingin menghapus salah satu data pengguna yang ada.
Akronim : mekanik.frm
Proses :
a. Klik tombol tambah untuk memulai menginput data mekanik dan kode mekanik
d.Klik cari untuk mencari data mekanik lalu klik update jika ingin memperbaharui
e. Klik hapus jika ingin menghapus salah satu data mekanik yang ada.
Akronim : pkb.frm
Fungsi : Menginput Data Perintah Kerja Bengkel
Proses :
Akronim : transaksi1.frm
Proses :
b. Jika ingin membatalkan klik batal untuk membatalkan data yang baru diinput.
c. Jika data sudah lengkap dan ingin disimpan klik tombol simpan.
Akronim : lapdatapelanggan.frm
Proses :
Klik menu laporan data pelanggan pada menu utama untuk menampilkan hasil dari
Akronim : lapdatamekanik.frm
Proses :
Klik menu laporan data mekanik pada menu utama untuk menampilkan hasil dari
Akronim : lapdatasukucadang.frm
Proses :
Klik menu laporan data suku cadang pada menu utama untuk menampilkan hasil
Akronim : lapdatatransaksi.frm
Proses :
1. Flowchart Login
MULAI
Input User
Name &
Password
Y Y
Y Cek User Cek
Login Menu Utama
Name ? Password ?
T
T
T
User Maaf User
NameTidak Name dan
Ada,Silahkan Password
Mencoba Lagi Tidak Valid
SELESAI
MULAI
Y Y
File Login Menu Utama
T
T
Y
Logout Form Login
Y
Exit
Y Data Y
Master Form Customer
Customer
Data Y
Form Pengguna
Pengguna
Y
Data Mekanik Form Mekanik
Y
Y Form Perintah
Transaksi Perintah Kerja
Bengkel Kerja Bengkel
T T
Transaksi Y
Form Transaksi
Bengkel
A B
A B
Y Y
Laporan Data Laporan Data
Laporan
Pelanggan Pelanggan
T T
Y
Laporan Data Laporan Data
Mekanik Mekanik
Y
Laporan Data Laporan Data
Suku Cadang Suku Cadang
Y
Laporan Data Form Laporan
Transaksi Data Transaksi
SELESAI
MULAI
Pilih:
1. Tambah
2. Simpan
3. Batal
4. Hapus
5. Cari
6. Update
7. Keluar
Y Y Y Y
Input Data Data
Tambah Simpan Simpan Data
Pelanggan Tersimpan
T
T
Y
Batal
Y Y Y Y
Cari Data Y Yakin Mau
Hapus Pelanggan Hapus Ok
Dihapus?
T
T T
Y Input Y Y Data Y
Cek Kode Y
Cari Kode Update Berhasil
Pelanggan
Pelanggan Diubah
T T
Input Y Y
Cek Kode
Nama Pelanggan
Pelanggan
T
T
Keluar
SELESAI
MULAI
Pilih:
1. Tambah
2. Simpan
3. Batal
4. Hapus
5. Cari
6. Update
7. Keluar
Y Input Data Y Y Y
Tambah Suku Simpan Simpan Data Data
Cadang Tersimpan
Y
Batal
Y Cari Data Y Y Y Y
Suku Yakin Mau
Hapus Hapus Ok
Cadang Dihapus?
T
T T
T
Y Input
Kode Y Cek Kode Y Data Y
Cari Y
Suku Suku Cadang Update Berhasil
Cadang Diubah
Y T
Y
Input
Y Cek Nama
Kode
Suku Suku Cadang
Cadang
T
T
Keluar
SELESAI
MULAI
Pilih:
1. Tambah
2. Simpan
3. Batal
4. Hapus
5. Cari
6. Update
7. Keluar
Y Y Y Y
Input Data Data
Tambah Simpan Simpan Data
Pengguna Tersimpan
T
Y
Batal
Y Masukan Y Y Y
Kode Yang Yakin Mau
Hapus Hapus Hapus Data
Dicari Dihapus?
T
T
Y Y Y Data
Y Tampil
Input Kode Berhasil
Cari Data Update
Pengguna Diubah
Pengguna
T T
Keluar
SELESAI
MULAI
Pilih:
1. Tambah
2. Simpan
3. Batal
4. Hapus
5. Cari
6. Update
7. Keluar
Y Y Y Y
Input Data Data
Tambah Simpan Simpan Data
Mekanik Tersimpan
Y
Batal
Y Y Y Y Y
Cari Data Yakin Mau
Hapus Mekanik Hapus Ok
Dihapus?
T
T
T
Y Input Y Y
Cek Kode Y Y Yakin Mau
Cari Kode Update Dihapus?
Mekanik
Mekanik
T T
Y
Input
Nama Cek YNama
Mekanik Mekanik
T
Keluar
SELESAI
MULAI
Pilih:
1. Tambah
2. Simpan
3. Batal
4. Keluar
Y Y
Y Tampil tgl, No Y Input Kode Y Input Jenis Data
Tambah Simpan
PKB & user Pelanggan Pekerjaan Tersimpan
Y
Batal
T
Keluar
SELESAI
MULAI
Pilih:
1. Tambah
2. Simpan
3. Batal
4. Keluar
Input Lagi
Y
Y/T
Masukan
Harga
Service
Masukan
Uang Bayar
T
Simpan
Struk
T
Keluar
SELESAI
MULAI
Pilih:
1. Cetak
2. Batal
3. Keluar
Y Laporan
Cetak Transaksi
Y
Batal
Y
Keluar
SELESAI
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
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
meminimalisasikan kesalahan yang dilakukan oleh para user pada saat menjalankan
1. Perangkat Keras
program aplikasi atau software yang akan digunakan. Elemen-elemen vital tersebut
merupakan peralatan masukan (input device), tempat penyimpanan (storage unit), dan
b. Memory (RAM) : 1 GB
e. Harddisk : 250 GB
2. Perangkat Lunak
disusun secara teratur agar komputer dapat mengolah data untuk mendapatkan
informasi yang dibutuhkan oleh user atau pengguna. Dalam pembuatan program ini
PENUTUP
3.1. Kesimpulan
kendaraan dan penjualan suku cadang pada bengkel Fajar Motor dengan
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.
3.2. Saran-saran
Fajar Motor bukan berarti dalam pengolahan datanya tidak akan menimbulkan
masalah baru. Sehubungan dengan itu, maka perlu adanya kerja sama yang baik dan
kepada bengkel Fajar Motor agar dalam pengolahan data terlaksana dengan baik,
antara lain:
2. Perlu adanya pengetahuan dan pelatihan bagi user dalam menjalankan aplikasi
yang ada.
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.
DAFTAR PUSTAKA
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.
Lampiran A-1 Data Customer
Lampiran A-2 Data Mekanik
Lampiran A-3 Data Spare Part
Lampiran A-4 Perintah Kerja Bengkel
Lampiran B-1 Laporan Data Customer
Lampiran B-2 Laporan Data Mekanik
Lampiran B-3 Laporan Data Suku Cadang
Lampiran B-4 Laporan Transaksi Service
Lampiran B-5 Bukti Pembayaran Service
Lampiran C-1 Form Login
Lampiran C.2 Form Menu Utama
Lampiran C-3 Form Data Customer
Lampiran C-4 Form Suku Cadang
Lampiran C-5 Form Data Pengguna
Lampiran C-6 Form Data Mekanik
Lampiran C-7 Form Perintah Kerja Bengkel
Lampiran C-8 Form Transaksi Service
Lampiran C-9 Laporan Data Customer
Lampiran C-10 Laporan Data Mekanik
Lampiran C-11 Laporan Suku Cadang
Lampiran C-12 Laporan Transaksi Service