SISTEM INFORMASI SERVIS SEPEDA MOTOR DI BENGKEL MUNCUL JAYA MOTOR BERBASIS ANDROID
LAPORAN SKRIPSI
SISTEM INFORMASI SERVIS SEPEDA MOTOR DI BENGKEL
MUNCUL JAYA MOTOR BERBASIS ANDROID
Laporan ini disusun guna memenuhi salah satu syarat untuk menyelesaikan
Program Studi Sistem Informasi S-1 pada Fakultas Teknik
Universitas Muria Kudus
Disusun Oleh :
Nama
: Eko Fajar Riyanto
NIM
: 2010-53-036
Program Studi
: Sistem Informasi
Fakultas
: Teknik
UNIVERSITAS MURIA KUDUS
KUDUS
2014
HALAMAN PERSETUJUAN
Nama
: Eko Fajar Riyanto
NIM
: 2010-53-036
Program Studi
: Sistem Informasi
Judul Skripsi
: Sistem Informasi Servis Sepeda Motor di
Bengkel
Muncul
Jaya
Motor
Berbasis
Android
Pembimbing Utama
: Yudie Irawan, M.Kom
Pembimbing Pembantu
: Diana Laily Fithri, M.Kom
Dilaksanakan
: Semester Genap Tahun 2013 / 2014
Telah disetujui oleh tim pembimbing
untuk diuji
Kudus, 3 Juni 2014
Menyetujui :
Pembimbing Utama
Pembimbing Pembantu
Yudie Irawan, M.Kom.
Diana Laily Fithri, M.Kom.
ii
HALAMAN PENGESAHAN
Nama
: Eko Fajar Riyanto
NIM
: 2010-53-036
Program Studi
: Sistem Informasi
Judul Skripsi
: Sistem Informasi Servis Sepeda Motor di
Bengkel
Muncul
Jaya
Motor
Berbasis
Android
Pembimbing Utama
: Yudie Irawan, M.Kom
Pembimbing Pembantu
: Diana Laily Fithri, M.Kom
Telah diujikan pada ujian sarjana, tanggal 05 Juli 2014
dan dinyatakan LULUS
Kudus, 05 Juli 2014
Ketua Penguji I
Anggota Penguji I
Anggota Penguji II
Supriyono, M.Kom.
Yudie Irawan, M.Kom.
Fajar Nugraha, M.Kom.
Mengetahui :
Dekan Fakultas Teknik
Rochmad Winarso, ST., MT.
iii
iv
MOTTO DAN PERSEMBAHAN
MOTTO
Aku adalah apa yang diberikan Tuhanku untukku.
(Bilal bin Rabah)
Rizkiku tidak akan hilang atau dicuri orang, maka hatiku tenang;
Amalku tidak akan dikerjakan orang, maka aku rajin mengerjakan.
(Harun Al Rasyid)
Jadilah yang terbaik di hadapan Tuhan, biasa di hadapan orang lain, dan yang
terburuk di hadapan diri sendiri.
(Ali bin Abi Thalib KW)
Jika tidak bisa jadi orang pandai, jadilah orang yang baik.
Berbagi ilmu untuk bekal di dunia dan akherat.
PERSEMBAHAN
Skripsi ini penulis persembahkan kepada:
1. Tuhan yang telah menciptakan aku,
beserta Rosul-Nya.
2. Kedua orang tuaku yang selalu memberikan
doa dan restunya.
3. Teman-temanku yang selalu memberikan doa
dan semangat.
4. Almamater.
v
RINGKASAN
Sistem Informasi Servis Sepeda Motor di Bengkel Muncul Jaya Motor Berbasis
Android” ini merupakan sistem pengelolaan servis motor yang mudah dan dinamis.
Artinya bahwa petugas dapat menambah, mengubah dan menghapus data yang
diperlukan dalam pengelolaan servis motor tanpa harus memulai dari awal.
Perancangan sistem dilakukan dengan model waterfall dan bahasa pemodelan
menggunakan UML. Sedangkan bahasa pemrograman yang digunakan adalah Java
Netbeans dengan menggunakan database MySQL.
Implementasi penelitian ini menghasilkan sebuah aplikasi Sistem Informasi
Servis Motor di Bengkel Muncul Jaya Motor Berbasis Android yang dapat dijalankan
pada handphone yang telah mendukung sistem operasi android. Demikian customer
pengguna handphone android akan mendapatkan kemudahan dalam melakukan
pengecekan terhadap kondisi motornya yang telah diservis.
Kata Kunci: Sistem, Servis, Android
vi
KATA PENGANTAR
Segala puji bagi Allah Yang Maha Pengasih dan Penyayang yang telah
melimpahkan rahmat dan kasih sayang-Nya sehingga pada kesempatan kali ini
penulis dapat menyelesaikan Laporan Skripsi di Program Studi Sistem Informasi
Fakultas Teknik Universitas Muria Kudus.
Penyusunan Skripsi ini merupakan salah satu syarat untuk menyelesaikan
Program Studi Sistem Informasi S-1 pada Fakultas Teknik Universitas Muria Kudus.
Penulis menyadari bahwa di dalam penyusunan Laporan Skripsi ini tentunya
masih terdapat berbagai kekurangan, sehingga penulis akan sangat menghargai segala
masukan yang berguna dari pembaca.
Pada kesempatan ini penulis menyampaikan ucapan terima kasih kepada:
1.
Bapak Dr. Suparnyo, SH MS, selaku Rektor Universitas Muria Kudus.
2.
Bapak Rochmad Winarso, S.T, M.T, selaku Dekan Fakultas Teknik Universitas
Muria Kudus.
3.
Bapak Rhoedy Setiawan, M.Kom, selaku Ketua Program Studi Sistem Informasi
Fakultas Teknik Universitas Muria Kudus.
4.
Bapak Yudie Irawan, M.Kom, selaku pembimbing utama yang telah banyak
memberikan petunjuk, nasehat, bimbingan, dan arahan hingga terselesaikannya
penulisan laporan ini.
5.
Ibu Diana Laily Fithri, M.Kom, selaku pembimbing pembantu yang telah banyak
memberikan petunjuk, nasehat, bimbingan, dan arahan hingga terselesaikannya
penulisan laporan ini.
6.
Ibu Noor Latifah, S.Kom, M.Kom, selaku koordinator skripsi dan narasumber
yang telah memberikan informasi tentang pelaksanaan penyusunan skripsi.
7.
Segenap dosen Universitas Muria Kudus, khususnya Program Studi Sistem
Informasi yang telah mengenalkan ilmu baru kepada penulis.
8.
Bapak Darsono dan Ibu Zunanik, orang tua penulis yang senantiasa memberikan
dukungan, semangat, doa dan materi yang sangat berati.
vii
9.
Kepada semua teman-teman Fakultas Teknik Program Studi sistem Informasi
khususnya angkatan 2010 yang tidak mungkin penulis sebutkan satu persatu
yang telah memberikan saran dan motivasi dalam penulisan laporan ini penulis
ucapkan terima kasih.
10. Dan semua pihak yang secara tidak langsung memberikan dukungan dan
bantuannya kepada penulis dalam penyusunan laporan skripsi ini.
Penulis berharap semoga langkah selanjutnya diridhoi oleh Allah SWT.
Akhirnya sebagai penutup penulis berharap semoga Laporan Skripsi ini dapat
memberikan manfaat bagi pembaca untuk mengembangkan ilmu pengetahuan,
khususnya di bidang Teknologi dan Sistem Informasi. Amin.
Kudus, 3 Juni 2014
Penulis
viii
DAFTAR ISI
HALAMAN JUDUL .............................................................................................. i
HALAMAN PERSETUJUAN ................................................................................ ii
HALAMAN PENGESAHAN ................................................................................. iii
SURAT PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH
UNTUK KEPENTINGAN AKADEMIK ............................................................... iv
HALAMAN MOTTO DAN PERSEMBAHAN ..................................................... v
RINGKASAN ......................................................................................................... vi
KATA PENGANTAR ............................................................................................ vii
DAFTAR ISI ........................................................................................................... ix
DAFTAR TABEL ................................................................................................... xiii
DAFTAR GAMBAR .............................................................................................. xiv
BAB I : PENDAHULUAN ................................................................................. 1
1.1.
Latar Belakang Masalah ............................................................. 1
1.2.
Perumusan Masalah ................................................................... 2
1.3.
Batasan Masalah ........................................................................ 2
1.4.
Tujuan Skripsi ............................................................................ 2
1.5.
Tinjuan Pustaka ......................................................................... 3
1.6.
Metodologi Penelitian ................................................................ 5
1.6.1. Metode Pengumpulan Data ............................................ 5
1.6.2. Metode Rekayasa Perangkat Lunak ................................ 6
1.7.
Sistematika Penulisan ................................................................ 7
BAB II : LANDASAN TEORI ............................................................................ 9
2.1.
Konsep Dasar Sistem ................................................................. 9
2.1.1. Pengertian Sistem ........................................................... 9
2.1.2. Karakteristik Sistem ....................................................... 9
2.1.3. Klasifikasi Sistem .......................................................... 10
2.2.
Konsep Dasar Informasi ............................................................ 11
ix
2.2.1. Pengertian Informasi ...................................................... 11
2.2.2. Siklus Informasi ............................................................. 12
2.2.3. Kualitas Informasi .......................................................... 12
2.2.4. Nilai Informasi ............................................................... 13
2.3.
Pengertian Sistem Informasi ....................................................... 13
2.4.
Pengertian Servis Motor (Tune Up) .......................................... 13
2.5.
Pengertian Sistem Operasi Android ........................................... 15
2.5.1. Fitur Android ................................................................. 15
2.5.2. Arsitektur Android .......................................................... 16
2.6.
Bagan Alir Diagram ................................................................... 17
2.7.
UML (Unified Modelling Language) ......................................... 19
2.7.1. Pengenalan UML ........................................................... 19
2.7.2. Tujuan UML .................................................................. 19
2.7.3. Bangunan Dasar UML ................................................... 20
2.8.
ERD (Entity Relationship Diagram) .......................................... 29
BAB III : TINJAUAN UMUM OBJEK PENELITIAN ........................................ 33
3.1
Sejarah Dealer Muncul Jaya Motor Mayong .............................. 33
3.2
Struktur Organisasi ..................................................................... 33
3.2.1. Tugas dan Fungsi ........................................................... 34
3.3
Visi dan Misi............................................................................... 35
3.3.1. Visi ………..….. .............................................................. 35
3.3.2. Misi ……… ................................................................... 35
3.4
Objek Penelitian.......................................................................... 35
3.5
Denah Lokasi .............................................................................. 36
3.6
Alur Sistem Yang Berjalan ......................................................... 37
3.5.1. Analisa Prosedur Servis Motor ...................................... 37
BAB IV : ANALISIS DAN PERANCANGAN .................................................... 39
4.1.
Identifikasi Masalah dan Sumber Masalah ................................ 39
4.1.1. Identifikasi Masalah ....................................................... 39
x
4.1.2. Identifikasi Sumber Masalah .......................................... 39
4.2.
Analisa Sistem ........................................................................... 39
4.2.1 Analisa Kebutuhan Data dan Informasi .......................... 39
4.2.2 Analisa Sistem Usecase ................................................. 40
4.3.
Perancangan Sistem Menggunakan UML ................................. 40
4.3.1. Business Use Case ......................................................... 40
4.3.2. Sistem Usecase................................................................ 44
4.3.3. Class Diagram ................................................................. 48
4.3.4. Sequence Diagram .......................................................... 53
4.3.5. Activity Diagram ............................................................ 58
4.3.6. Statechart Diagram.......................................................... 63
4.4.
Entity Relationship Diagram ..................................................... 69
4.4.1. Menentukan Entitas ....................................................... 69
4.4.2. Menentukan Antribut Key (Primary Key) ...................... 69
4.4.3. Mengidentifikasi Derajat Kardinalitas Relasi Beserta
Foreign Key .................................................................... 70
4.4.4. Diagram E-R dengan Kamus Data .................................. 71
4.4.5. Entitas Relationship Diagram ......................................... 73
4.4.6. Transformasi ERD ke LRS ............................................. 74
4.4.7. Perancangan Basis Data .................................................. 76
4.5.
Desain Input dan Output ............................................................. 80
4.5.1. Desain Input
................................................................ 80
4.5.2. Desain Output ................................................................. 89
BAB V : PEMBAHASAN DAN IMPLEMENTASI ........................................... 92
5.1. Implementasi dan Pembahasan Aplikasi ......................................... 92
5.1.1. Identifikasi Kebutuhan Perangkat Lunak ........................... 92
5.1.2. Identifikasi Kebutuhan Perangkat Keras ............................ 92
5.2. Batasan Implementasi ...................................................................... 92
5.2.1. Tampilan Program .............................................................. 93
xi
5.2.2. Tampilan Output Program .................................................. 98
5.2.3. Pengujian Normal ................................................................ 101
5.2.4. Pengujian Tidak Normal ...................................................... 110
BAB VI : PENUTUP ……………………………………………………………. 114
6.1. Kesimpulan ...................................................................................... 114
6.2. Saran
........................................................................................... 114
DAFTAR PUSTAKA ............................................................................................ 116
LAMPIRAN-LAMPIRAN...................................................................................... 117
xii
DAFTAR TABEL
Tabel 2.1
: Tabel Simbol Bagan Alir Diagram .............................................. 17
Tabel 2.2
: Notasi pada Bisnis Use Case ........................................................ 20
Tabel 2.3
: Notasi pada Sistem Use Case ....................................................... 21
Tabel 2.4
: Notasi pada Class Diagram ......................................................... 25
Tabel 2.5
: Notasi pada Sequence Diagram ................................................... 26
Tabel 2.6
: Notasi pada Activity Diagram ...................................................... 28
Tabel 2.7
: Notasi pada Statechart Diagram .................................................. 29
Tabel 2.8
: Notasi pada Entity Relationship Doagram................................... 32
Tabel 4.1
: Tabel Proses Bisnis Sistem .......................................................... 42
Tabel 4.2
: Deskripsi Use Case Pendaftaran Servis ....................................... 45
Tabel 4.3
: Deskripsi Use Case Pelayanan Servis .......................................... 46
Tabel 4.4
: Deskripsi Use Case Status Motor ................................................ 47
Tabel 4.5
: Deskripsi Use Case Laporan Servis Motor .................................. 48
Tabel 4.6
: Tabel Petugas Kasir...................................................................... 76
Tabel 4.7
: Tabel Pendaftaran......................................................................... 77
Tabel 4.8
: Tabel Mekanik ............................................................................. 78
Tabel 4.9
: Tabel Sparepart ............................................................................ 78
Tabel 4.10
: Tabel Pelayanan Servis ................................................................ 79
Tabel 4.11
: Tabel Detail Servis ....................................................................... 79
xiii
DAFTAR GAMBAR
Gambar 2.1
: Siklus Informasi ........................................................................... 12
Gambar 2.2
: Arsitektur Pada Sistem Operasi Android ..................................... 16
Gambar 2.3
: Relasi One to One ........................................................................ 30
Gambar 2.4
: Relasi One to Many...................................................................... 30
Gambar 2.5
: Relasi Many to Many ................................................................... 31
Gambar 2.6
: Unary Relationship....................................................................... 31
Gambar 2.7
: Binary Relationship ...................................................................... 31
Gambar 2.8
: Ternary Relationship .................................................................... 32
Gambar 3.1
: Struktur Organisasi Dealer Muncil Jaya Motor Mayong ............. 33
Gambar 3.2
: Denah Muncul Jaya Motor Mayong ............................................ 36
Gambar 3.3
: Flow Of Document(FOD) Servis Motor ...................................... 38
Gambar 4.1
: Bisnis Usecase Servis Motor........................................................ 43
Gambar 4.2
: Sistem Usecase Servis Motor Barbasis Android .......................... 45
Gambar 4.3
: Class Login .................................................................................. 49
Gambar 4.4
: Class Petugas Kasir ...................................................................... 49
Gambar 4.5
: Class Pendaftaran Servis .............................................................. 50
Gambar 4.6
: Class Konsumen .......................................................................... 50
Gambar 4.7
: Class Pelayanan Servis ................................................................ 51
Gambar 4.8
: Class Status Motor ....................................................................... 51
Gambar 4.9
: Class Laporan Servis Motor........................................................ 52
Gambar 4.10 : Class Diagram Sistem Informasi Servis Motor ........................... 53
Gambar 4.11 : Sequence Diagram Pendaftaran Melalui Sistem .......................... 54
Gambar 4.12 : Sequence Diagram Pendaftaran Melalui Android ....................... 55
Gambar 4.13 : Sequence Diagram Pelayanan Servis ........................................... 56
Gambar 4.14 : Sequence Diagram Cek Status Motor .......................................... 57
Gambar 4.15 : Sequence Diagram Laporan Servis Motor ................................... 58
Gambar 4.16 : Activity Diagram Pendaftaran Melalui Sistem............................. 59
xiv
Gambar 4.17 : Activity Diagram Pendaftaran Melalui Sistem............................. 60
Gambar 4.18 : Activity Diagram Pelayanan Servis .............................................. 61
Gambar 4.19 : Activity Diagram Cek Status Motor ............................................. 62
Gambar 4.20 : Activity Diagram Laoran Servis Motor ........................................ 63
Gambar 4.21 : Statechart Diagram Tambah data Pendaftaran ............................ 64
Gambar 4.22 : Statechart Diagram Ubah data Pendaftaran ................................ 64
Gambar 4.23 : Statechart Diagram hapus data Pendaftaran ................................ 65
Gambar 4.24 : Statechart Diagram Cetak data Pendaftaran ................................ 65
Gambar 4.25 : Statechart Diagram Pendaftaran Android ................................... 66
Gambar 4.26 : Statechart Diagram Tambah data Pelayanan Servis .................... 67
Gambar 4.27 : Statechart Diagram Cetak data Pelayanan Servis ....................... 67
Gambar 4.28 : Statechart Diagram Cek Status Motor......................................... 68
Gambar 4.29 : Statechart Diagram Laporan Servis Motor ................................. 68
Gambar 4.30 : Menentukan Entitas ...................................................................... 69
Gambar 4.31 : Menentukan Antribuk Key........................................................... 69
Gambar 4.32 : Derajat Kardinalitas Petugas Kasir dan Pendaftar ....................... 70
Gambar 4.33 : Derajat Kardinalitas Petugas Kasir dan Layanan Servis .............. 70
Gambar 4.34 : Derajat Kardinalitas Pendaftar dan Layanan Servis..................... 70
Gambar 4.35 : Derajat Kardinalitas Mekanik dan Layanan Servis ...................... 71
Gambar 4.36 : Derajat Kardinalitas Sparepart dan Detail Servis......................... 71
Gambar 4.37 : Kamus data Petugas Kasir dan Pendaftar..................................... 71
Gambar 4.38 : Kamus data Petugas Kasir dan Layanan Servis ........................... 72
Gambar 4.39 : Kamus data Pendaftar dan Layanan Servis .................................. 72
Gambar 4.40 : Kamus data Mekanik dan Layanan Servis ................................... 73
Gambar 4.41 : Kamus data Sparepart dan Detail Servis ...................................... 73
Gambar 4.42 : ERD Sistem Informasi Servis Motor ........................................... 73
Gambar 4.43 : Transformasi ERD One to Many Petugas Kasir dan Pendaftar ... 74
Gambar 4.44 : Transformasi ERD One to Many Petugas Kasir dan Layanan
Servis .......................................................................................... 74
xv
Gambar 4.45 : Transformasi ERD Many to One Pendaftar dan Layanan Servis . 75
Gambar 4.46 : Transformasi ERD One to Many Mekanik dan Layanan Servis .. 75
Gambar 4.47 : Transformasi ERD Many to One Sparepart dan Detail Servis..... 76
Gambar 4.48 : Relasi Tabel Sistem Informasi Servis Motor ............................... 80
Gambar 4.49 : Desain Form Login....................................................................... 81
Gambar 4.50 : Desain Form Menu Utama ........................................................... 81
Gambar 4.51 : Desain Form Petugas Kasir .......................................................... 82
Gambar 4.52 : Desain Form Mekanik .................................................................. 82
Gambar 4.53 : Desain Form Sparepart ................................................................. 83
Gambar 4.54 : Desain Form Pendaftaran Sistem ................................................. 83
Gambar 4.55 : Desain Form Pelayanan Servis..................................................... 84
Gambar 4.56 : Desain Form Menu Utama Android ............................................. 85
Gambar 4.57 : Desain Form Pendaftaran Android............................................... 85
Gambar 4.58 : Desain Form Pencarian data Servis ............................................. 86
Gambar 4.59 : Desain Form Laporan Petugas Kasir ........................................... 86
Gambar 4.60 : Desain Form Laporan Mekanik ................................................... 87
Gambar 4.61 : Desain Form Laporan Sparepart .................................................. 87
Gambar 4.62 : Desain Form Laporan Pendaftaran .............................................. 88
Gambar 4.63 : Desain Form Laporan Pelayanan Servis ...................................... 88
Gambar 4.64 : Desain Laporan Petugas Kasir ..................................................... 89
Gambar 4.65 : Desain Laporan Mekanik ............................................................. 89
Gambar 4.66 : Desain Laporan Sparepart ............................................................ 90
Gambar 4.67 : Desain Laporan Pendaftaran ........................................................ 90
Gambar 4.68 : Desain Laporan Pelayanan Servis ................................................ 91
Gambar 5.1
: Form Login .................................................................................. 93
Gambar 5.2
: Form Menu Utama ....................................................................... 94
Gambar 5.3
: Form Menu Utama pada Android ................................................ 94
Gambar 5.4
: Form Pendaftaran ......................................................................... 95
Gambar 5.5
: Form Petugas ................................................................................ 95
xvi
Gambar 5.6
: Form Mekanik .............................................................................. 96
Gambar 5.7
: Form Sparepart ............................................................................. 96
Gambar 5.8
: Form Pelayanan Servis ................................................................. 97
Gambar 5.9
: Form Pendaftaran Servis melalui Android ................................... 97
Gambar 5.10 : Form Pencarian Status Motor melalui Android ........................... 98
Gambar 5.11 : Laporan Pendaftaran .................................................................... 99
Gambar 5.12 : Laporan Petugas ........................................................................... 99
Gambar 5.13 : Laporan Mekanik ......................................................................... 100
Gambar 5.14 : Laporan Sparepart ........................................................................ 100
Gambar 5.15 : Laporan pelayanan Servis ............................................................ 101
Gambar 5.16 : Pengujian Normal Login .............................................................. 101
Gambar 5.17 : Tampilan Konfirmasi Simpan data Pendaftaran .......................... 102
Gambar 5.18 : Tampilan Konfirmasi Ubah data Pendaftaran .............................. 103
Gambar 5.19 : Tampilan Konfirmasi Hapus data Pendaftaran ............................ 103
Gambar 5.20 : Tampilan Konfirmasi Simpan data Petugas ................................. 104
Gambar 5.21 : Tampilan Konfirmasi Ubah data Petugas .................................... 105
Gambar 5.22 : Tampilan Konfirmasi Hapus data Petugas ................................... 105
Gambar 5.23 : Tampilan Konfirmasi Simpan data Mekanik ............................... 106
Gambar 5.24 : Tampilan Konfirmasi Ubah data Mekanik ................................... 107
Gambar 5.25 : Tampilan Konfirmasi Hapus data Mekanik ................................. 107
Gambar 5.26 : Tampilan Konfirmasi Simpan data Sparepart .............................. 108
Gambar 5.27 : Tampilan Konfirmasi Ubah data Sparepart.................................. 109
Gambar 5.28 : Tampilan Konfirmasi Hapus data Sparepart ................................ 109
Gambar 5.29 : Tampilan Konfirmasi Simpan data Pelayanan Servis .................. 110
Gambar 5.30 : Tampilan Peringatan Pada Form Login ....................................... 110
Gambar 5.31 : Tampilan Peringatan data Kosong pada Form Pendaftaran ......... 111
Gambar 5.32 : Tampilan Peringatan data Kosong pada Form Petugas................ 112
Gambar 5.33 : Tampilan Peringatan data Kosong pada Form Mekanik .............. 112
Gambar 5.34 : Tampilan Peringatan data Kosong pada Form Sparepart ............. 113
xvii
Gambar 5.35 : Tampilan Peringatan data Kosong pada Form Pelayanan Servis. 113
xviii
DAFTAR LAMPIRAN
Lampiran 1 : Surat Keterangan (Bengkel Muncul Jaya Motor Mayong)
Lampiran 2 : Buku Bimbingan Skripsi
Lampiran 3 : Riwayat Penulis
xix
SISTEM INFORMASI SERVIS SEPEDA MOTOR DI BENGKEL
MUNCUL JAYA MOTOR BERBASIS ANDROID
Laporan ini disusun guna memenuhi salah satu syarat untuk menyelesaikan
Program Studi Sistem Informasi S-1 pada Fakultas Teknik
Universitas Muria Kudus
Disusun Oleh :
Nama
: Eko Fajar Riyanto
NIM
: 2010-53-036
Program Studi
: Sistem Informasi
Fakultas
: Teknik
UNIVERSITAS MURIA KUDUS
KUDUS
2014
HALAMAN PERSETUJUAN
Nama
: Eko Fajar Riyanto
NIM
: 2010-53-036
Program Studi
: Sistem Informasi
Judul Skripsi
: Sistem Informasi Servis Sepeda Motor di
Bengkel
Muncul
Jaya
Motor
Berbasis
Android
Pembimbing Utama
: Yudie Irawan, M.Kom
Pembimbing Pembantu
: Diana Laily Fithri, M.Kom
Dilaksanakan
: Semester Genap Tahun 2013 / 2014
Telah disetujui oleh tim pembimbing
untuk diuji
Kudus, 3 Juni 2014
Menyetujui :
Pembimbing Utama
Pembimbing Pembantu
Yudie Irawan, M.Kom.
Diana Laily Fithri, M.Kom.
ii
HALAMAN PENGESAHAN
Nama
: Eko Fajar Riyanto
NIM
: 2010-53-036
Program Studi
: Sistem Informasi
Judul Skripsi
: Sistem Informasi Servis Sepeda Motor di
Bengkel
Muncul
Jaya
Motor
Berbasis
Android
Pembimbing Utama
: Yudie Irawan, M.Kom
Pembimbing Pembantu
: Diana Laily Fithri, M.Kom
Telah diujikan pada ujian sarjana, tanggal 05 Juli 2014
dan dinyatakan LULUS
Kudus, 05 Juli 2014
Ketua Penguji I
Anggota Penguji I
Anggota Penguji II
Supriyono, M.Kom.
Yudie Irawan, M.Kom.
Fajar Nugraha, M.Kom.
Mengetahui :
Dekan Fakultas Teknik
Rochmad Winarso, ST., MT.
iii
iv
MOTTO DAN PERSEMBAHAN
MOTTO
Aku adalah apa yang diberikan Tuhanku untukku.
(Bilal bin Rabah)
Rizkiku tidak akan hilang atau dicuri orang, maka hatiku tenang;
Amalku tidak akan dikerjakan orang, maka aku rajin mengerjakan.
(Harun Al Rasyid)
Jadilah yang terbaik di hadapan Tuhan, biasa di hadapan orang lain, dan yang
terburuk di hadapan diri sendiri.
(Ali bin Abi Thalib KW)
Jika tidak bisa jadi orang pandai, jadilah orang yang baik.
Berbagi ilmu untuk bekal di dunia dan akherat.
PERSEMBAHAN
Skripsi ini penulis persembahkan kepada:
1. Tuhan yang telah menciptakan aku,
beserta Rosul-Nya.
2. Kedua orang tuaku yang selalu memberikan
doa dan restunya.
3. Teman-temanku yang selalu memberikan doa
dan semangat.
4. Almamater.
v
RINGKASAN
Sistem Informasi Servis Sepeda Motor di Bengkel Muncul Jaya Motor Berbasis
Android” ini merupakan sistem pengelolaan servis motor yang mudah dan dinamis.
Artinya bahwa petugas dapat menambah, mengubah dan menghapus data yang
diperlukan dalam pengelolaan servis motor tanpa harus memulai dari awal.
Perancangan sistem dilakukan dengan model waterfall dan bahasa pemodelan
menggunakan UML. Sedangkan bahasa pemrograman yang digunakan adalah Java
Netbeans dengan menggunakan database MySQL.
Implementasi penelitian ini menghasilkan sebuah aplikasi Sistem Informasi
Servis Motor di Bengkel Muncul Jaya Motor Berbasis Android yang dapat dijalankan
pada handphone yang telah mendukung sistem operasi android. Demikian customer
pengguna handphone android akan mendapatkan kemudahan dalam melakukan
pengecekan terhadap kondisi motornya yang telah diservis.
Kata Kunci: Sistem, Servis, Android
vi
KATA PENGANTAR
Segala puji bagi Allah Yang Maha Pengasih dan Penyayang yang telah
melimpahkan rahmat dan kasih sayang-Nya sehingga pada kesempatan kali ini
penulis dapat menyelesaikan Laporan Skripsi di Program Studi Sistem Informasi
Fakultas Teknik Universitas Muria Kudus.
Penyusunan Skripsi ini merupakan salah satu syarat untuk menyelesaikan
Program Studi Sistem Informasi S-1 pada Fakultas Teknik Universitas Muria Kudus.
Penulis menyadari bahwa di dalam penyusunan Laporan Skripsi ini tentunya
masih terdapat berbagai kekurangan, sehingga penulis akan sangat menghargai segala
masukan yang berguna dari pembaca.
Pada kesempatan ini penulis menyampaikan ucapan terima kasih kepada:
1.
Bapak Dr. Suparnyo, SH MS, selaku Rektor Universitas Muria Kudus.
2.
Bapak Rochmad Winarso, S.T, M.T, selaku Dekan Fakultas Teknik Universitas
Muria Kudus.
3.
Bapak Rhoedy Setiawan, M.Kom, selaku Ketua Program Studi Sistem Informasi
Fakultas Teknik Universitas Muria Kudus.
4.
Bapak Yudie Irawan, M.Kom, selaku pembimbing utama yang telah banyak
memberikan petunjuk, nasehat, bimbingan, dan arahan hingga terselesaikannya
penulisan laporan ini.
5.
Ibu Diana Laily Fithri, M.Kom, selaku pembimbing pembantu yang telah banyak
memberikan petunjuk, nasehat, bimbingan, dan arahan hingga terselesaikannya
penulisan laporan ini.
6.
Ibu Noor Latifah, S.Kom, M.Kom, selaku koordinator skripsi dan narasumber
yang telah memberikan informasi tentang pelaksanaan penyusunan skripsi.
7.
Segenap dosen Universitas Muria Kudus, khususnya Program Studi Sistem
Informasi yang telah mengenalkan ilmu baru kepada penulis.
8.
Bapak Darsono dan Ibu Zunanik, orang tua penulis yang senantiasa memberikan
dukungan, semangat, doa dan materi yang sangat berati.
vii
9.
Kepada semua teman-teman Fakultas Teknik Program Studi sistem Informasi
khususnya angkatan 2010 yang tidak mungkin penulis sebutkan satu persatu
yang telah memberikan saran dan motivasi dalam penulisan laporan ini penulis
ucapkan terima kasih.
10. Dan semua pihak yang secara tidak langsung memberikan dukungan dan
bantuannya kepada penulis dalam penyusunan laporan skripsi ini.
Penulis berharap semoga langkah selanjutnya diridhoi oleh Allah SWT.
Akhirnya sebagai penutup penulis berharap semoga Laporan Skripsi ini dapat
memberikan manfaat bagi pembaca untuk mengembangkan ilmu pengetahuan,
khususnya di bidang Teknologi dan Sistem Informasi. Amin.
Kudus, 3 Juni 2014
Penulis
viii
DAFTAR ISI
HALAMAN JUDUL .............................................................................................. i
HALAMAN PERSETUJUAN ................................................................................ ii
HALAMAN PENGESAHAN ................................................................................. iii
SURAT PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH
UNTUK KEPENTINGAN AKADEMIK ............................................................... iv
HALAMAN MOTTO DAN PERSEMBAHAN ..................................................... v
RINGKASAN ......................................................................................................... vi
KATA PENGANTAR ............................................................................................ vii
DAFTAR ISI ........................................................................................................... ix
DAFTAR TABEL ................................................................................................... xiii
DAFTAR GAMBAR .............................................................................................. xiv
BAB I : PENDAHULUAN ................................................................................. 1
1.1.
Latar Belakang Masalah ............................................................. 1
1.2.
Perumusan Masalah ................................................................... 2
1.3.
Batasan Masalah ........................................................................ 2
1.4.
Tujuan Skripsi ............................................................................ 2
1.5.
Tinjuan Pustaka ......................................................................... 3
1.6.
Metodologi Penelitian ................................................................ 5
1.6.1. Metode Pengumpulan Data ............................................ 5
1.6.2. Metode Rekayasa Perangkat Lunak ................................ 6
1.7.
Sistematika Penulisan ................................................................ 7
BAB II : LANDASAN TEORI ............................................................................ 9
2.1.
Konsep Dasar Sistem ................................................................. 9
2.1.1. Pengertian Sistem ........................................................... 9
2.1.2. Karakteristik Sistem ....................................................... 9
2.1.3. Klasifikasi Sistem .......................................................... 10
2.2.
Konsep Dasar Informasi ............................................................ 11
ix
2.2.1. Pengertian Informasi ...................................................... 11
2.2.2. Siklus Informasi ............................................................. 12
2.2.3. Kualitas Informasi .......................................................... 12
2.2.4. Nilai Informasi ............................................................... 13
2.3.
Pengertian Sistem Informasi ....................................................... 13
2.4.
Pengertian Servis Motor (Tune Up) .......................................... 13
2.5.
Pengertian Sistem Operasi Android ........................................... 15
2.5.1. Fitur Android ................................................................. 15
2.5.2. Arsitektur Android .......................................................... 16
2.6.
Bagan Alir Diagram ................................................................... 17
2.7.
UML (Unified Modelling Language) ......................................... 19
2.7.1. Pengenalan UML ........................................................... 19
2.7.2. Tujuan UML .................................................................. 19
2.7.3. Bangunan Dasar UML ................................................... 20
2.8.
ERD (Entity Relationship Diagram) .......................................... 29
BAB III : TINJAUAN UMUM OBJEK PENELITIAN ........................................ 33
3.1
Sejarah Dealer Muncul Jaya Motor Mayong .............................. 33
3.2
Struktur Organisasi ..................................................................... 33
3.2.1. Tugas dan Fungsi ........................................................... 34
3.3
Visi dan Misi............................................................................... 35
3.3.1. Visi ………..….. .............................................................. 35
3.3.2. Misi ……… ................................................................... 35
3.4
Objek Penelitian.......................................................................... 35
3.5
Denah Lokasi .............................................................................. 36
3.6
Alur Sistem Yang Berjalan ......................................................... 37
3.5.1. Analisa Prosedur Servis Motor ...................................... 37
BAB IV : ANALISIS DAN PERANCANGAN .................................................... 39
4.1.
Identifikasi Masalah dan Sumber Masalah ................................ 39
4.1.1. Identifikasi Masalah ....................................................... 39
x
4.1.2. Identifikasi Sumber Masalah .......................................... 39
4.2.
Analisa Sistem ........................................................................... 39
4.2.1 Analisa Kebutuhan Data dan Informasi .......................... 39
4.2.2 Analisa Sistem Usecase ................................................. 40
4.3.
Perancangan Sistem Menggunakan UML ................................. 40
4.3.1. Business Use Case ......................................................... 40
4.3.2. Sistem Usecase................................................................ 44
4.3.3. Class Diagram ................................................................. 48
4.3.4. Sequence Diagram .......................................................... 53
4.3.5. Activity Diagram ............................................................ 58
4.3.6. Statechart Diagram.......................................................... 63
4.4.
Entity Relationship Diagram ..................................................... 69
4.4.1. Menentukan Entitas ....................................................... 69
4.4.2. Menentukan Antribut Key (Primary Key) ...................... 69
4.4.3. Mengidentifikasi Derajat Kardinalitas Relasi Beserta
Foreign Key .................................................................... 70
4.4.4. Diagram E-R dengan Kamus Data .................................. 71
4.4.5. Entitas Relationship Diagram ......................................... 73
4.4.6. Transformasi ERD ke LRS ............................................. 74
4.4.7. Perancangan Basis Data .................................................. 76
4.5.
Desain Input dan Output ............................................................. 80
4.5.1. Desain Input
................................................................ 80
4.5.2. Desain Output ................................................................. 89
BAB V : PEMBAHASAN DAN IMPLEMENTASI ........................................... 92
5.1. Implementasi dan Pembahasan Aplikasi ......................................... 92
5.1.1. Identifikasi Kebutuhan Perangkat Lunak ........................... 92
5.1.2. Identifikasi Kebutuhan Perangkat Keras ............................ 92
5.2. Batasan Implementasi ...................................................................... 92
5.2.1. Tampilan Program .............................................................. 93
xi
5.2.2. Tampilan Output Program .................................................. 98
5.2.3. Pengujian Normal ................................................................ 101
5.2.4. Pengujian Tidak Normal ...................................................... 110
BAB VI : PENUTUP ……………………………………………………………. 114
6.1. Kesimpulan ...................................................................................... 114
6.2. Saran
........................................................................................... 114
DAFTAR PUSTAKA ............................................................................................ 116
LAMPIRAN-LAMPIRAN...................................................................................... 117
xii
DAFTAR TABEL
Tabel 2.1
: Tabel Simbol Bagan Alir Diagram .............................................. 17
Tabel 2.2
: Notasi pada Bisnis Use Case ........................................................ 20
Tabel 2.3
: Notasi pada Sistem Use Case ....................................................... 21
Tabel 2.4
: Notasi pada Class Diagram ......................................................... 25
Tabel 2.5
: Notasi pada Sequence Diagram ................................................... 26
Tabel 2.6
: Notasi pada Activity Diagram ...................................................... 28
Tabel 2.7
: Notasi pada Statechart Diagram .................................................. 29
Tabel 2.8
: Notasi pada Entity Relationship Doagram................................... 32
Tabel 4.1
: Tabel Proses Bisnis Sistem .......................................................... 42
Tabel 4.2
: Deskripsi Use Case Pendaftaran Servis ....................................... 45
Tabel 4.3
: Deskripsi Use Case Pelayanan Servis .......................................... 46
Tabel 4.4
: Deskripsi Use Case Status Motor ................................................ 47
Tabel 4.5
: Deskripsi Use Case Laporan Servis Motor .................................. 48
Tabel 4.6
: Tabel Petugas Kasir...................................................................... 76
Tabel 4.7
: Tabel Pendaftaran......................................................................... 77
Tabel 4.8
: Tabel Mekanik ............................................................................. 78
Tabel 4.9
: Tabel Sparepart ............................................................................ 78
Tabel 4.10
: Tabel Pelayanan Servis ................................................................ 79
Tabel 4.11
: Tabel Detail Servis ....................................................................... 79
xiii
DAFTAR GAMBAR
Gambar 2.1
: Siklus Informasi ........................................................................... 12
Gambar 2.2
: Arsitektur Pada Sistem Operasi Android ..................................... 16
Gambar 2.3
: Relasi One to One ........................................................................ 30
Gambar 2.4
: Relasi One to Many...................................................................... 30
Gambar 2.5
: Relasi Many to Many ................................................................... 31
Gambar 2.6
: Unary Relationship....................................................................... 31
Gambar 2.7
: Binary Relationship ...................................................................... 31
Gambar 2.8
: Ternary Relationship .................................................................... 32
Gambar 3.1
: Struktur Organisasi Dealer Muncil Jaya Motor Mayong ............. 33
Gambar 3.2
: Denah Muncul Jaya Motor Mayong ............................................ 36
Gambar 3.3
: Flow Of Document(FOD) Servis Motor ...................................... 38
Gambar 4.1
: Bisnis Usecase Servis Motor........................................................ 43
Gambar 4.2
: Sistem Usecase Servis Motor Barbasis Android .......................... 45
Gambar 4.3
: Class Login .................................................................................. 49
Gambar 4.4
: Class Petugas Kasir ...................................................................... 49
Gambar 4.5
: Class Pendaftaran Servis .............................................................. 50
Gambar 4.6
: Class Konsumen .......................................................................... 50
Gambar 4.7
: Class Pelayanan Servis ................................................................ 51
Gambar 4.8
: Class Status Motor ....................................................................... 51
Gambar 4.9
: Class Laporan Servis Motor........................................................ 52
Gambar 4.10 : Class Diagram Sistem Informasi Servis Motor ........................... 53
Gambar 4.11 : Sequence Diagram Pendaftaran Melalui Sistem .......................... 54
Gambar 4.12 : Sequence Diagram Pendaftaran Melalui Android ....................... 55
Gambar 4.13 : Sequence Diagram Pelayanan Servis ........................................... 56
Gambar 4.14 : Sequence Diagram Cek Status Motor .......................................... 57
Gambar 4.15 : Sequence Diagram Laporan Servis Motor ................................... 58
Gambar 4.16 : Activity Diagram Pendaftaran Melalui Sistem............................. 59
xiv
Gambar 4.17 : Activity Diagram Pendaftaran Melalui Sistem............................. 60
Gambar 4.18 : Activity Diagram Pelayanan Servis .............................................. 61
Gambar 4.19 : Activity Diagram Cek Status Motor ............................................. 62
Gambar 4.20 : Activity Diagram Laoran Servis Motor ........................................ 63
Gambar 4.21 : Statechart Diagram Tambah data Pendaftaran ............................ 64
Gambar 4.22 : Statechart Diagram Ubah data Pendaftaran ................................ 64
Gambar 4.23 : Statechart Diagram hapus data Pendaftaran ................................ 65
Gambar 4.24 : Statechart Diagram Cetak data Pendaftaran ................................ 65
Gambar 4.25 : Statechart Diagram Pendaftaran Android ................................... 66
Gambar 4.26 : Statechart Diagram Tambah data Pelayanan Servis .................... 67
Gambar 4.27 : Statechart Diagram Cetak data Pelayanan Servis ....................... 67
Gambar 4.28 : Statechart Diagram Cek Status Motor......................................... 68
Gambar 4.29 : Statechart Diagram Laporan Servis Motor ................................. 68
Gambar 4.30 : Menentukan Entitas ...................................................................... 69
Gambar 4.31 : Menentukan Antribuk Key........................................................... 69
Gambar 4.32 : Derajat Kardinalitas Petugas Kasir dan Pendaftar ....................... 70
Gambar 4.33 : Derajat Kardinalitas Petugas Kasir dan Layanan Servis .............. 70
Gambar 4.34 : Derajat Kardinalitas Pendaftar dan Layanan Servis..................... 70
Gambar 4.35 : Derajat Kardinalitas Mekanik dan Layanan Servis ...................... 71
Gambar 4.36 : Derajat Kardinalitas Sparepart dan Detail Servis......................... 71
Gambar 4.37 : Kamus data Petugas Kasir dan Pendaftar..................................... 71
Gambar 4.38 : Kamus data Petugas Kasir dan Layanan Servis ........................... 72
Gambar 4.39 : Kamus data Pendaftar dan Layanan Servis .................................. 72
Gambar 4.40 : Kamus data Mekanik dan Layanan Servis ................................... 73
Gambar 4.41 : Kamus data Sparepart dan Detail Servis ...................................... 73
Gambar 4.42 : ERD Sistem Informasi Servis Motor ........................................... 73
Gambar 4.43 : Transformasi ERD One to Many Petugas Kasir dan Pendaftar ... 74
Gambar 4.44 : Transformasi ERD One to Many Petugas Kasir dan Layanan
Servis .......................................................................................... 74
xv
Gambar 4.45 : Transformasi ERD Many to One Pendaftar dan Layanan Servis . 75
Gambar 4.46 : Transformasi ERD One to Many Mekanik dan Layanan Servis .. 75
Gambar 4.47 : Transformasi ERD Many to One Sparepart dan Detail Servis..... 76
Gambar 4.48 : Relasi Tabel Sistem Informasi Servis Motor ............................... 80
Gambar 4.49 : Desain Form Login....................................................................... 81
Gambar 4.50 : Desain Form Menu Utama ........................................................... 81
Gambar 4.51 : Desain Form Petugas Kasir .......................................................... 82
Gambar 4.52 : Desain Form Mekanik .................................................................. 82
Gambar 4.53 : Desain Form Sparepart ................................................................. 83
Gambar 4.54 : Desain Form Pendaftaran Sistem ................................................. 83
Gambar 4.55 : Desain Form Pelayanan Servis..................................................... 84
Gambar 4.56 : Desain Form Menu Utama Android ............................................. 85
Gambar 4.57 : Desain Form Pendaftaran Android............................................... 85
Gambar 4.58 : Desain Form Pencarian data Servis ............................................. 86
Gambar 4.59 : Desain Form Laporan Petugas Kasir ........................................... 86
Gambar 4.60 : Desain Form Laporan Mekanik ................................................... 87
Gambar 4.61 : Desain Form Laporan Sparepart .................................................. 87
Gambar 4.62 : Desain Form Laporan Pendaftaran .............................................. 88
Gambar 4.63 : Desain Form Laporan Pelayanan Servis ...................................... 88
Gambar 4.64 : Desain Laporan Petugas Kasir ..................................................... 89
Gambar 4.65 : Desain Laporan Mekanik ............................................................. 89
Gambar 4.66 : Desain Laporan Sparepart ............................................................ 90
Gambar 4.67 : Desain Laporan Pendaftaran ........................................................ 90
Gambar 4.68 : Desain Laporan Pelayanan Servis ................................................ 91
Gambar 5.1
: Form Login .................................................................................. 93
Gambar 5.2
: Form Menu Utama ....................................................................... 94
Gambar 5.3
: Form Menu Utama pada Android ................................................ 94
Gambar 5.4
: Form Pendaftaran ......................................................................... 95
Gambar 5.5
: Form Petugas ................................................................................ 95
xvi
Gambar 5.6
: Form Mekanik .............................................................................. 96
Gambar 5.7
: Form Sparepart ............................................................................. 96
Gambar 5.8
: Form Pelayanan Servis ................................................................. 97
Gambar 5.9
: Form Pendaftaran Servis melalui Android ................................... 97
Gambar 5.10 : Form Pencarian Status Motor melalui Android ........................... 98
Gambar 5.11 : Laporan Pendaftaran .................................................................... 99
Gambar 5.12 : Laporan Petugas ........................................................................... 99
Gambar 5.13 : Laporan Mekanik ......................................................................... 100
Gambar 5.14 : Laporan Sparepart ........................................................................ 100
Gambar 5.15 : Laporan pelayanan Servis ............................................................ 101
Gambar 5.16 : Pengujian Normal Login .............................................................. 101
Gambar 5.17 : Tampilan Konfirmasi Simpan data Pendaftaran .......................... 102
Gambar 5.18 : Tampilan Konfirmasi Ubah data Pendaftaran .............................. 103
Gambar 5.19 : Tampilan Konfirmasi Hapus data Pendaftaran ............................ 103
Gambar 5.20 : Tampilan Konfirmasi Simpan data Petugas ................................. 104
Gambar 5.21 : Tampilan Konfirmasi Ubah data Petugas .................................... 105
Gambar 5.22 : Tampilan Konfirmasi Hapus data Petugas ................................... 105
Gambar 5.23 : Tampilan Konfirmasi Simpan data Mekanik ............................... 106
Gambar 5.24 : Tampilan Konfirmasi Ubah data Mekanik ................................... 107
Gambar 5.25 : Tampilan Konfirmasi Hapus data Mekanik ................................. 107
Gambar 5.26 : Tampilan Konfirmasi Simpan data Sparepart .............................. 108
Gambar 5.27 : Tampilan Konfirmasi Ubah data Sparepart.................................. 109
Gambar 5.28 : Tampilan Konfirmasi Hapus data Sparepart ................................ 109
Gambar 5.29 : Tampilan Konfirmasi Simpan data Pelayanan Servis .................. 110
Gambar 5.30 : Tampilan Peringatan Pada Form Login ....................................... 110
Gambar 5.31 : Tampilan Peringatan data Kosong pada Form Pendaftaran ......... 111
Gambar 5.32 : Tampilan Peringatan data Kosong pada Form Petugas................ 112
Gambar 5.33 : Tampilan Peringatan data Kosong pada Form Mekanik .............. 112
Gambar 5.34 : Tampilan Peringatan data Kosong pada Form Sparepart ............. 113
xvii
Gambar 5.35 : Tampilan Peringatan data Kosong pada Form Pelayanan Servis. 113
xviii
DAFTAR LAMPIRAN
Lampiran 1 : Surat Keterangan (Bengkel Muncul Jaya Motor Mayong)
Lampiran 2 : Buku Bimbingan Skripsi
Lampiran 3 : Riwayat Penulis
xix