SISTEM INFORMASI TERPADU BENGKEL KENDARAAN BERMOTOR
TUGAS AKHIR Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang
Disusun oleh : Ferdy Wahyu Desy Antoro 201010370311222
JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2015
1
2
3
4
ABSTRAKSI
Bengkel merupakan tempat dimana manusia akan melakukan perawatan pada kendaraan bermotornya, dari segi service sampai pergantian sparepart, dimana peran bengkel motor sangatlah penting bagi pengguna kendaraan bermotor, yang semakin hari jumlah kendaraan juga semakin meningkat. Mulai dari jasa service sampai pergantian sparepart dimana bengkel dituntut untuk ketersediaan spearpart tetap terpenuhi. dan bengkel juga tidak lepas dari distributor sparepart, dimana distributor sparepart mempunyai peran penting dalam pemesanan atau pengiriman sparepart itu sendiri. Aplikasi system informasi berbasis web ini dibuat untuk memudahkan kita sebagai admin dalam memberitahukan kepada user atau konsumen yang ingin memesan sparepart, dengan sistem online. Konsuman (bengkel) tidak harus menelfon distributordistributor untuk memesan sparepart, karena di dalam sistem ini juga dilengkapi dengan multishop, dimana distributor dan bengkel di area malang bisa menggunakan sistem ini secara bersamaan, Karena system informasi ini bertujuan memberikan informasi untuk konsumen (bengkel) yang ingin membeli sparepart atau hanya sekedar melihat harga sparepart yang ada di distributor-distributor area malang. Kata Kunci: Sistem Informasi, Bengkel, Distributor, multishop
5
ABSTRACT
Workshop is a place for humans who want to treat the vehicles. From the service until spare parts, workshop also has important role because the number of vehicle increased too. Starting to service until the changing of the spare parts, where workshop was demanded by customer for available of the spare part. Workshops also not escaped from spare part distributor because spare parts distributor has an important role in ordering or delivery of the spare parts itself. Applying webbased information system is designed to tell the users or consumers who want to order spare parts with the online system. The customer (workshop) must not ordering toward distributor, therefore this system aim to give information toward the customer who want to ordering spare part or just looking for the price of spare part in Malang areas. Keywords: Information Systems, Workshop, Distributors, multi shop
6
HALAMAN PERSEMBAHAN
Segala puji syukur atas limpahan rahmat dan hidayah Allah SWT sehingga penulis dapat menyelesaikan penyusunan tugas akhir ini. Dengan kerendahan hati penulis mengucapkan terima kasih kepada: 1. ALLAH SWT. Atas segala limpahan rahmat, hidayah, serta karuni-NYA, atas segala ilmu yang diberikan, dan segala kemudahan sehingga penulis dapat menyelesaikan tugas akhir ini dengan baik. 2. Kedua orang tua saya Ayahanda Budi Santoso, SH dan Ibunda Sri Dwi Hartatik yang telah membesarkan dan merawat saya sejauh ini, tanpa tanda jasa dan kasih sayang kalian berdua saya tidak ada apa-apanya. Adik saya Frisky jayantoro yang saya sayangi. 3. Pembimbing saya Bapak Ilyas Nuryasin, M.Kom. dan Bapak Zamah Sari, M.T. yang telah memberi ilmu selama masa perkuliahan dan sabar memberi bimbingan selama proses mengerjakan tugas akhir ini. 4. Teman-teman jurusan Informatika angkatan 2010 yang selama kurang lebih empat tahun berjuang bersama-sama di bangku kuliah. Terima kasih atas ilmunya kawan. 5. Teman-teman Informatika E-C 2010 yang telah memberikan warna baru dalam kehidupan saya. Teman-teman kontrakan Arifiandi, Iman Erfandi, Adisty Fiqi Rusma Putra, Mohammad Al farizi terima kasih atas apa yang kalian diberikan kawan. 6. Teman-teman KKN 28 pagak 2013, terima kasih telah berbagi kebersamaan dan kekeluargaannya. 7. Dan terima kasih juga untuk Resha Caskia Ulfah yang sudah menemani saya dalam pengerjaan skripsi. 8. Teman-teman kos Yus Man Dan kepada semua pihak yang tidak bisa penulis sebutkan satu persatu, kalian sangatlah berarti. Salam hormat untuk kalian semua.
7
KATA PENGANTAR
Puji Syukur kehadirat Allah SWT, yang telah memberikan kekuatan dan petunjuk serta melimpahkan rahmat, dan hidayah-Nya, sehingga penulis dapat menyelesaikan Tugas Akhir yang berjudul “SISTEM INFORMASI TERPADU BENGKEL KENDARAAN BERMOTOR”. Penulis menyadari bahwa penelitian ini masih jauh dari kesempurnaan. Oleh karena itu penulis mengharapkan saran dan kritik yang membangun agar tulisan ini dapat bermanfaat bagi pengembangan ilmu pengetahuan kedepan. Sistem informasi ini juga masih membutuhkan perkembangan lebih lanjut sehingga dapat lebih bermanfaat. Akhir kata penulisan mengucapkan terima kasih kepada semua pihak yang telah membantu sehingga tugas akhir ini terselesaikan dan semoga tugas akhir ini dapat bermanfaat dan menjadi tambahan ilmu pengetahuan. Malang, Januari 2015
Penulis
8
DAFTAR ISI
HALAMAN JUDUL LEMBAR PERSETUJUAN ..........................................................................
i
LEMBAR PENGESAHAN ...........................................................................
ii
LEMBAR PERNYATAAN ...........................................................................
iii
ABSTRAK ......................................................................................................
iv
ABSTRACT ....................................................................................................
v
HALAMAN PERSEMBAHAN ....................................................................
vi
KATA PENGANTAR ....................................................................................
vii
DAFTAR ISI...................................................................................................
viii
DAFTAR GAMBAR ......................................................................................
xii
DAFTAR TABEL ..........................................................................................
xvi
BAB I
BAB II
PENDAHULUAN 1.1. Latar Belakang .......................................................................
1
1.2. Rumusan Masalah .................................................................
2
1.3. Tujuan ...................................................................................
2
1.4. Batasan Masalah ....................................................................
3
1.5. Metodologi Penelitian ............................................................
3
1.5.1 Studi Pustaka ................................................................
3
1.5.2 Analisis Desain dan Sistem ..........................................
3
1.5.3 Implementasi ................................................................
4
1.5.4 Pengujian terhadap Sistem ...........................................
4
1.5.6 Sistematika Penulisan ..................................................
4
LANDASAN TEORI 2.1 Bengkel dan Distributor .........................................................
6
2.1.1 Bengkel ........................................................................
6
2.1.2 Distributor ....................................................................
6
2.2. Definisi Sistem ......................................................................
7
2.3 Definisi Informasi ..................................................................
7
9
BAB III
2.4 Definisi Sistem Informasi ......................................................
8
2.5 Metode Perancangan Sistem ..................................................
9
2.6 Aplikasi Web..........................................................................
11
2.7 PHP ........................................................................................
11
2.7.1 Pemrograman PHP .......................................................
11
2.7.2 Sejarah PHP .................................................................
12
2.8 MySQL..................................................................................
12
2.9 HTML .....................................................................................
13
2.9.1 Pengenalan HTML ........................................................
13
2.9.2 Struktur Dasar HTML ...................................................
13
2.10 CSS (Cascading Style Sheet) ................................................
14
2.11 Jave Script .............................................................................
15
2.12 Skala Likert ...........................................................................
16
ANALISA DAN PERANCANGAN SISTEM 3.1 Analisa Sistem ......................................................................
18
3.2 Analisa Kebutuhan ................................................................
18
3.2.1 Kebutuhan Fungsional ..................................................
19
3.2.2 Kebutuhan Non Fungsional ..........................................
19
3.3 Perancangan Sistem ...............................................................
20
3.3.1 Usecase .........................................................................
20
3.3.2 Activity Diagram ..........................................................
21
3.3.3 Sequence Diagram ........................................................
27
3.3.3.1 Admin Kelola data kerusakan sparepart ...........
29
3.3.3.2 Admin Notifikasi ..............................................
30
3.3.3.3 Admin Kelola data sparepart.............................
31
3.3.3.4 Admin Rekap Data Penjualan Sparepart ...........
33
3.3.3.5 User Rekap Data Pembelian Sparepart .............
33
3.3.3.6 User Search Sparepart .......................................
33
3.3.3.7User Transaksi Pembelian Sparepart ................
34
3.3.4 Class Diagram ...............................................................
35
10
BAB IV
3.3.5 Desain Database ............................................................
35
3.3.6 Interface Sistem ............................................................
37
IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem ..............................................................
48
4.1.1 Implementasi perangkat keras .......................................
48
4.1.2 Implementasi Perangkat Lunak .....................................
48
4.2 Implementasi Kode Program..................................................
49
4.2.1 Implementasi Pada Tampilan Sistem ............................
49
4.2.2 Login .............................................................................
50
4.2.3 Registrasi ......................................................................
51
4.2.4 Implementasi pada Sistem Distributor .........................
52
4.2.4.1 Daftar Barang ...................................................
53
4.2.4.2 Daftar Kerusakan Barang .................................
54
4.2.4.3 Ganti Sandi .......................................................
55
4.2.4.4 Profile ...............................................................
56
4.2.4.5 Notifikasi ..........................................................
57
4.2.4.6 Rekap Penjualan ...............................................
62
4.2.4.7 Kontak Person ..................................................
63
4.2.1 Implementasi Pada Sistem Bengkel ..............................
64
4.2.5.1 My Cart List ......................................................
64
4.2.5.2 Ganti Sandi .......................................................
65
4.2.5.3 Profile ...............................................................
65
4.2.5.4 Sparepart User ..................................................
66
4.2.4.5 Notifikasi ..........................................................
67
4.2.4.6 Rekap Pembelian ..............................................
70
4.2.4.7 Kontak Person ..................................................
71
4.2.6 Pembuatan Fungsi Koneksi Database ..........................
71
4.3 Pengujian Sistem ....................................................................
72
4.3.1 Pengujian Sistem Dengan Blackbox .............................
72
4.3.1.1 Registrasi...........................................................
73
4.3.1.2 Login .................................................................
74
4.3.1.3 Distributor daftar barang ...................................
74
11
BAB V
4.3.1.4 Distributor daftar kerusakan barang ..................
76
4.3.1.5 Distributor Ganti Sandi .....................................
77
4.3.1.6 Distributor Profile .............................................
78
4.3.1.7 Distributor Sparepart .........................................
79
4.3.1.8 Distributor Notifikasi ........................................
80
4.3.1.9 Distributor rekap penjualan ...............................
82
4.3.1.10 Distributor Kontak Person ..............................
82
4.3.1.11 Distributor Search ...........................................
83
4.3.1.12 Distributor Logout ...........................................
83
4.3.1.13 Bengkel My cart list ........................................
84
4.3.1.14 Bengkel Ganti Sandi .......................................
84
4.3.1.15 Bengkel profile ................................................
85
4.3.1.16 Bengkel sparepart ............................................
86
4.3.1.17 Bengkel Notifikasi .........................................
88
4.3.1.18 Bengkel Rekap Pembelian .............................
89
4.3.1.19 Bengkel Kontak Person ..................................
90
4.3.1.20 Bengkel Search ..............................................
91
4.3.1.17 Bengkel Logout ..............................................
91
4.4 Hasil Kuesioner .......................................................................
93
KESIMPULAN DAN SARAN 5.1 Kesimpulan ............................................................................
95
5.2 Saran .......................................................................................
95
DAFTAR PUSTAKA .....................................................................................
96
LAMPIRAN
97
................................................................................................
12
DAFTAR GAMBAR
Gambar 2.1
Kerangka Kerja Pengembangan Sistem Informasi (SDLC) .....
9
Gambar 3.1
Use Case Diagram Distributor PT Surya Timur Sakti Jatim ...
20
Gambar 3.2
Use Case Diagram Bengkel Yamaha Dau Motor ...................
21
Gambar 3.3
Activity Diagram Register ........................................................
22
Gambar 3.4
Activity Diagram Login admin ................................................
22
Gambar 3.5
Activity Diagram Login User ...................................................
23
Gambar 3.6
Activity Diagram Kelola dt. Kerusakan sparepart ....................
23
Gambar 3.7
Activity Diagram Kelola data sparepart /daftar barang ............
24
Gambar 3.8
Activity Diagram rekap dt. Penjualan sparepart .......................
24
Gambar 3.9
Activity Diagram notifikasi pemesanan barang .......................
25
Gambar 3.10 Activity Diagram search sparepart ...........................................
25
Gambar 3.11 Activity Diagram pembelian sparepart .....................................
26
Gambar 3.12 Activity Diagram rekap dt. Pembelian sparepart .....................
26
Gambar 3.13 Activity Diagram Notifikasi pemesanan sparepart ...................
27
Gambar 3.14 Sequence Diagram registrasi counter sparepart ......................
27
Gambar 3.15 Sequence Diagram login admin ...............................................
28
Gambar 3.16 Sequence Diagram login user...................................................
28
Gambar 3.17 Sequence Diagram create dt kerusakan sparepart ...................
29
Gambar 3.18 Sequence Diagram read dt kerusakan sparepart ......................
29
Gambar 3.19 Sequence Diagram delete dt kerusakan sparepart ....................
30
Gambar 3.20 Sequence Diagram notifikasi....................................................
30
Gambar 3.21 Sequence Diagram create kelola dt sparepart/ daftar barang...
31
Gambar 3.22 Sequence Diagram read kelola dt sparepart............................
31
Gambar 3.23 Sequence Diagram update kelola dt sparepart .........................
32
Gambar 3.24 Sequence Diagram delete kelola dt sparepart ..........................
32
Gambar 3.25 Sequence Diagram rekap data penjualan sparepart ..................
33
Gambar 3.26 Sequence Diagram read rekap data pembelian sparepart ........
33
Gambar 3.27 Sequence Diagram search sparepart ........................................
34
Gambar 3.28 Sequence Diagram transaksi pembelian sparepart ...................
34
Gambar 3.29 class diagram sistem terpadu kendaraan bermotor ...................
35
13
Gambar 3.30 Desain Database .......................................................................
35
Gambar 3.31 Desain Interface, login, seacrh.................................................
37
Gambar 3.32 Desain Registrasi ......................................................................
38
Gambar 3.33 Desain Daftar Barang ...............................................................
38
Gambar 3.34 Desain Daftar Kerusakan Barang & Tampilan Kerusakan ......
39
Gambar 3.35 Desain Ganti Sandi Distributor dan Bengkel ...........................
39
Gambar 3.36 Desain Profile Distributor dan Bengkel ...................................
40
Gambar 3.37 Desain Flag Notifikasi Distributor ...........................................
40
Gambar 3.38 Desain Flag Notifikasi Bengkel ...............................................
40
Gambar 3.39 Desain Notifikasi Diterima dan Ditolak ...................................
40
Gambar 3.40 Desain Proses Diterima ............................................................
41
Gambar 3.41 Desain Penolakan Permintaan ..................................................
41
Gambar 3.42 Desain Bukti Transaksi Pengiriman Barang ............................
42
Gambar 3.43 Desain Konfirmasi Pengiriman ................................................
42
Gambar 3.44 Desain Bukti Transaksi Pengiriman Distributor & Bengkel ....
43
Gambar 3.45 Desain Rekap Penjualan ...........................................................
43
Gambar 3.46 Desain Kontak Person Distributor dan Bengkel.......................
44
Gambar 3.47 Desain My Cart List .................................................................
44
Gambar 3.48 Desain Penjualan Sparepart ......................................................
45
Gambar 3.49 Desain Notifikasi Proses Pembelian.........................................
45
Gambar 3.50 Desain Notifikasi Confirm .......................................................
46
Gambar 3.51 Desain Konfirmasi Pembelian ..................................................
46
Gambar 3.52 Desain Rekap Pembelian ..........................................................
47
Gambar 4.1
Tampilan sistem .......................................................................
49
Gambar 4.2
Script Login ..............................................................................
50
Gambar 4.3
Menu Login ..............................................................................
50
Gambar 4.4
Script Registrasi .......................................................................
51
Gambar 4.5
Registrasi ..................................................................................
52
Gambar 4.6
Script daftar barang ..................................................................
53
Gambar 4.7
Data Management “Daftar barang” ..........................................
53
Gambar 4.8
Script Daftar kerusakan barang ..............................................
54
Gambar 4.9
Data Management “Daftar kerusakan barang” .......................
54
14
Gambar 4.10 Data Management “Tampilan kerusakan barang” ..................
55
Gambar 4.11 Script Ganti Sandi ..................................................................
55
Gambar 4.12 Data Management “Ganti Sandi” .............................................
56
Gambar 4.13 Script Profile” ...........................................................................
57
Gambar 4.14 Data management “Profile”......................................................
57
Gambar 4.15 Flag Notifikasi .........................................................................
58
Gambar 4.16 Script diterima dan ditolak .......................................................
58
Gambar 4.17 Proses Diterima dan ditolak transaksi ......................................
59
Gambar 4.18 script diterima...........................................................................
59
Gambar 4.19 Proses Diterima ........................................................................
59
Gambar 4.20 Script penolakan permintaan ....................................................
59
Gambar 4.21 Penolakan permintaan ..............................................................
60
Gambar 4.22 Script bukti transaksi pengiriman barang .................................
60
Gambar 4.23 Bukti transaksi pengiriman barang ...........................................
61
Gambar 4.24 Script detail konfirmasi ............................................................
61
Gambar 4.25 detail konfirmasi pengiriman ...................................................
61
Gambar 4.26 Script bukti transaksi ................................................................
62
Gambar 4.27 Bukti transaksi ..........................................................................
62
Gambar 4.28 Script date rekap penjualan ......................................................
63
Gambar 4.29 Rekap Penjualan .......................................................................
63
Gambar 4.30 Script kontak person .................................................................
64
Gambar 4.31 Kontak person...........................................................................
64
Gambar 4.32 Script my cart list .....................................................................
65
Gambar 4.33 Data management “My Cart List” ............................................
65
Gambar 4.34 script “Sparepart” .....................................................................
66
Gambar 4.35 Penjualan Sparepart ..................................................................
66
Gambar 4.36 my cart list ................................................................................
67
Gambar 4.37 Script “proses” notifikasi pembelian .......................................
67
Gambar 4.38 Notifikasi proses pembelian .....................................................
68
Gambar 4.39 Flag notifikasi ..........................................................................
68
Gambar 4.40 Script notifikasi konfirmasi ......................................................
68
Gambar 4.41 Notifikasi Confirm ...................................................................
69
15
Gambar 4.42 Script konfirmasi pembelian ....................................................
69
Gambar 4.43 Proses konfirmasi pembelian....................................................
69
Gambar 4.44 Script Bukti transaksi ...............................................................
70
Gambar 4.45 Bukti transaksi ..........................................................................
70
Gambar 4.46 Script Rekap pembelian............................................................
71
Gambar 4.47 Rekap Pembelian ......................................................................
71
Gambar 4.48 Script koneksi database ............................................................
72
16
DAFTAR TABEL
Tabel 3.1 Kebutuhan Non Fungsional...........................................................
20
Tabel 3.2 Desain interface...............................................................................
36
Tabel 4.1 Implementasi Perangkat Keras ......................................................
48
Tabel 4.2 Implementasi Perangkat Lunak .....................................................
49
Tabel 4.3 Registrasi .......................................................................................
73
Tabel 4.4 Login .............................................................................................
74
Tabel 4.5 Daftar barang “Tambah Barang” ..................................................
75
Tabel 4.6 Daftar kerusakan barang ...............................................................
77
Tabel 4.7 Ganti Sandi ....................................................................................
78
Tabel 4.8 Profile ............................................................................................
79
Tabel 4.9 Sparepart .......................................................................................
81
Tabel 4.10 Notifikasi .......................................................................................
81
Tabel 4.11 Rekap penjualan ............................................................................
82
Tabel 4.12 Kontak ...........................................................................................
83
Tabel 4.13 Search ............................................................................................
83
Tabel 4.14 logout ............................................................................................
84
Tabel 4.15 My cart list ....................................................................................
84
Tabel 4.16 Ganti Sandi ....................................................................................
85
Tabel 4.17 Profile ............................................................................................
86
Tabel 4.18 Sparepart .......................................................................................
87
Tabel 4.19 Notifikasi .......................................................................................
89
Tabel 4.20 Rekap pembelian ...........................................................................
90
Tabel 4.21 Kontak ...........................................................................................
90
Tabel 4.22 Search............................................................................................
91
Tabel 4.23 Logout ...........................................................................................
92
17
Daftar Pustaka [1]
Arief, Ramadhan, Buku Seri Pelajaran Komputer : Internet dan Aplikasinya (2005) – Diterbitkan oleh PT.Elex Media Komputindo, Gramedia, Jakarta.
[2]
Koes Sulistiadji, 1982, Manajemen Bengkel, Subdit Mekanisasi, Dit. Bina Produksi,Tan. Pangan, Ditjentan, Deptan
[3]
Irawan, M. Suparmoko, 1995, Ekonomika Pembangunan, Edisi 5 Cetakan ke empat, Yogyakarta, Penerbit BPFE.
[4]
Tavri D. Mahyuzir, Buku seri : Analisa dan Perancangan Sistem Pengolahan Data (1989) – Diterbitkan oleh P.T. Elex Media Komputindo Gramedia, Jakarta.
[5]
Jogiyanto, HM, MBA, Akt, Ph.D. Pengenalan Komputer Dasar Ilmu Komputer, Pemograman, Sistem Informasi dan Intelegensi Buatan, Andi, Yogyakarta, 2005.
[6]
Zulkifli Amsyah, 2005 Manajemen Sistem Informasi. Jakarta : Penerbit PT. Gramedia Pustakan Utama.
[7]
Gelinas, Ulric J,. Oram, Allan E., Wiggins, William P. (1990). Accounting Information System. PWS-KENT Publishing Company
[8]
Peranginangin, Kasiman. 2006. Aplikasi Web dengan PHP dan MySQL.Yogyakarta : ANDI Yogyakarta.
[9]
Utdirartatmo,
Firrar.
Segudang
Trik
Pengembangan
Situs
Web
(Memanfaatkan HTML, JavaScript dan CSS Secara Kreatif). Yogyakarta: Andi. 2006
18