jurusan teknik informatika fakultas teknik...
TRANSCRIPT
1
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
2
3
4
5
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 distributor-
distributor 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
6
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 web-
based 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
7
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.
8
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
9
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 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
BAB II 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
10
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
BAB III 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
11
3.3.5 Desain Database ............................................................ 35
3.3.6 Interface Sistem ............................................................ 37
BAB IV 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
12
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
BAB V KESIMPULAN DAN SARAN
5.1 Kesimpulan ............................................................................ 95
5.2 Saran ....................................................................................... 95
DAFTAR PUSTAKA ..................................................................................... 96
LAMPIRAN ................................................................................................ 97
13
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
14
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
15
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
16
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
17
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
18
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