BAB V KESIMPULAN DAN SARAN
5.2 Saran
Berdasarkan pada pengujian yang telah dilakukan pada perangkat lunak yang dibuat, masih banyak kekurangan dan kelemahan sehingga perlu dikembangkan lagi agar kinerjanya lebih baik, oleh karena itu disarankan :
1. Aplikasi yang telah dibangun harus lebih spesifik terhadap satu jenis kerusakan. Agar user mendapatkan penjelasan lebih detail dari kerusakan
yang dialami. Sehingga user dapat benar-benar mengetahui tingkat
kerusakan yang dialami.
2. Aplikasi yang telah dibangun dapat dikembangkan ke versi selanjutnya dengan ditambah jenis kerusakannya untuk sepeda motor matic dan sport.
3. Sistem dapat dikembangkan sebagai sebuah aplikasi berbasis web yang tetap berfungsi sebagai aplikasi mobile. Aplikasi web digunakan sebagai
media pengembangan basis pengetahuan sistem yang berfungsi sebagai update dalam bentuk versi berikutnya.
x
Gambar 2.1 Arsitektur J2ME ... 10
Gambar 2.2 Lingkup Configuration ... 11
Gambar 2.3 Hubungan J2ME dan J2SE ... 11
Gambar 2.4 Arsitektur CLDC ... 12
Gambar 2.5 MIDP User Interface ... 16
Gambar 2.6 Alur Hidup MIDlet ... 17
Gambar 2.7 Konsep Dasar Fungsi Sistem Pakar ... 25
Gambar 2.8 Komponen-komponen Sistem Pakar ... 28
Gambar 2.9 Konsep Backward Chaining ... 32
Gambar 3.2 Kelas Analis Use Case Konsultasi Kerusakan ... 53
Gambar 3.3 Kelas Analis Use Case Bantuan ... 53
Gambar 3.4 Kelas Analis Use Case Bantuan ... 54
Gambar 3.5 Sequence diagram untuk konsultasi kerusakan ... 55
Gambar 3.6 Sequence diagram menu bantuan ... 55
Gambar 3.7 Sequence diagram menu profil... 56
Gambar 3.8 Activity diagram konsultasi kerusakan ... 57
Gambar 3.9 Activity diagram Bantuan ... 58
Gambar 3.10 Activity diagram Profil ... 59
Gambar 3.11 Class diagram ... 60
xi
Gambar 3.40 Antarmuka Halaman Pertanyaan... 93
Gambar 3.41 Antarmuka Halaman Penyebab ... 94
Gambar 3.42 Antarmuka Halaman Bantuan ... 95
Gambar 3.43 Antarmuka Halaman Profil ... 96
Gambar 3.44 Jaringan Semantik ... 97
Gambar 4.1 Splash Screen... 101
Gambar 4.2 Menu Utama ... 102
Gambar 4.3 Konsultasi ... 103
Gambar 4.4 Halaman Bantuan ... 104
xii
Tabel 3.2 Spesifikasi pengguna ... 44
Tabel 3.3 Panduan untuk memilih sistem inferensi ... 45
Tabel 3.4 Karakteristik Forward dan Backward chaining... 46
Tabel 3.5 Definisi Use Case ... 48
Tabel 3.6 Skenario Use Case Konsultasi kerusakan ... 50
Tabel 3.7 Skenario Use Case Bantuan ... 51
Tabel 3.8 Skenario Use Case Profil ... 52
Tabel 3.9 Fakta Pertanyaan Jenis Kerusakan Mesin Mati ... 60
Tabel 3.10 Fakta Penyebab dan Saran Jenis Kerusakan Mesin Mati ... 60
Tabel 3.11 Fakta Pertanyaan Jenis Kerusakan Terdengar Suara Tembakan Dari Knalpot Pada Saat Turun Gas ... 61
Tabel 3.12 Fakta Pertanyaan Jenis Kerusakan Terdengar Suara Tembakan Dari Knalpot Pada Saat Turun Gas ... 62
Tabel 3.13 Fakta Pertanyaan Jenis Kerusakan Mesin Tidak Dapat di Starter ... 62
Tabel 3.14 Fakta Penyebab dan Saran Jenis Kerusakan Mesin Tidak Dapat di Starter ... 63
Tabel 3.15 Fakta Pertanyaan Jenis Kerusakan Keluar Asap Putih Dari Knalpot ... 64
xiii
Normal ... 65
Tabel 3.18 Fakta Penyebab dan Saran Jenis Kerusakan Mesin Hidup
Tidak Normal... 65
Tabel 3.19 Fakta Pertanyaan Jenis Kerusakan Mesin Cepat Panas ... 66
Tabel 3.20 Fakta Penyebab dan Saran Jenis Kerusakan Mesin Cepat
Panas ... 67
Tabel 3.21 Fakta Pertanyaan Jenis Kerusakan Mesin Susah Hidup ... 68
Tabel 3.22 Fakta Penyebab dan Saran Jenis Kerusakan Mesin
Susah Hidup... 68
Tabel 3.23 Fakta Pertanyaan Jenis Kerusakan Rembesan Pelumas ... 69
Tabel 3.24 Fakta Penyebab dan Saran Jenis Kerusakan Rembesan
Pelumas... 69
Tabel 3.25 Fakta Pertanyaan Jenis Kerusakan Akselerasi Kurang ... 70
Tabel 3.26 Fakta Penyebab dan Saran Jenis Kerusakan Akselerasi
Kurang ... 70
Tabel 3.27 Fakta Pertanyaan Jenis Kerusakan Lampu Sein Tidak
Berfungsi ... 71
Tabel 3.28 Fakta Penyebab dan Saran Jenis Kerusakan Lampu
xiv
Speedometer Tidak Berfungsi ... 72 Tabel 3.31 Fakta Pertanyaan Jenis Kerusakan Goyang Saat
Dikendarai ... 73
Tabel 3.32 Fakta Penyebab dan Saran Jenis Kerusakan Goyang
Saat Dikendarai ... 73
Tabel 3.33 Fakta Pertanyaan Jenis Kerusakan Terdengar bunyi
pada saat pengereman ... 74
Tabel 3.34 Fakta Penyebab dan Saran Jenis Kerusakan Terdengar
Bunyi Pada Saat Pengereman ... 74
Tabel 3.35 Fakta Pertanyaan Jenis Kerusakan Pelumas Cepat
Encer ... 75
Tabel 3.36 Fakta Penyebab dan Saran Jenis Kerusakan Pelumas
Cepat Encer ... 75
Tabel 3.37 Fakta Pertanyaan Jenis Kerusakan Pedal Gas Tidak
Kembali Ke Posisi Semula ... 75
Tabel 3.38 Fakta Penyebab dan Saran Jenis Kerusakan Pedal Gas
Tidak Kembali Ke Posisi Semula ... 76
Tabel 3.39 Fakta Pertanyaan Jenis Kerusakan Keluar Asap Hitam ... 77
Tabel 3.40 Fakta Penyebab dan Saran Jenis Kerusakan Keluar
xv
Sein Menyala Tetapi Tidak Berkedip ... 78
Tabel 3.43 Fakta Pertanyaan Jenis Kerusakan Klakson Tidak
Berfungsi ... 78
Tabel 3.44 Fakta Penyebab dan Saran Jenis Kerusakan Klakson
Tidak Berfungsi ... 79
Tabel 3.45 Fakta Pertanyaan Jenis Kerusakan Mesin Tidak Dapat
Menghasilkan Daya Penuh ... 79
Tabel 3.46 Fakta Penyebab dan Saran Jenis Kerusakan Mesin
Tidak Dapat Menghasilkan Daya Penuh ... 79
Tabel 3.47 Fakta Pertanyaan Jenis Kerusakan Lampu Rem
Belakang Mati ... 80
Tabel 3.48 Fakta Penyebab dan Saran Jenis Kerusakan Lampu
Rem Belakang Mati ... 80
Tabel 3.49 Fakta Pertanyaan Jenis Kerusakan Mesin Tidak
Bekerja Dengan Halus ... 81
Tabel 3.50 Fakta Penyebab dan Saran Jenis Kerusakan Mesin
Tidak Bekerja Dengan Halus ... 81
Tabel 3.51 Fakta Pertanyaan Jenis Kerusakan Mesin Tiba-Tiba
xvi
Tabel 3.54 Fakta Penyebab dan Saran Jenis Kerusakan Lampu
Sorot Mati ... 83
Tabel 3.55 Fakta Pertanyaan Jenis Kerusakan Terdengar Bunyi Tidak Wajar Dari Mesin ... 83
Tabel 3.56 Fakta Penyebab dan Saran Jenis Kerusakan Terdengar Bunyi Tidak Wajar Dari Mesin ... 84
Tabel 4.1 Implementasi Class ... 100
Tabel 4.2 Pengujian Sistem ... 105
Tabel 4.3 Pengujian Konsultasi ... 106
Tabel 4.4 Pengujian Bantuan ... 107
Tabel 4.5 Pengujian Profil ... 108
No. Simbol Keterangan
1. Aktor
Menunjukan user yang akan menggunakan sistem baru
2. Use Case
Menunjukan proses yang terjadi pada sistem baru
3. Unidirectional Association
Mnunjukan hubungan antara actor dengan dan use case atau antar use case
2. DIAGRAM ACTIVITY
No. Simbol Keterangan
1 Kondisi Awal
Menunjukan awal dari suatu diagram aktivitas
Kondisi Akhir
Menunjukan akhir dari suatu diagram aktivitas
Kondisi transisi
Menunjukan kondisi transisi antar aktivitas
Aktivitas
Menunjukan aktivitas-aktivitas yang terdapat pada diagram aktivitas
Pengecekan kondisi
Menunjukan pengecekan terhadap suatu kondisi
3. DIAGRAM SEQUENCE
No. Simbol Keterangan
1 Objek
Menunjukan objek yang yang terdapat di diagram sequence
Pesan ke Objek sendiri
Menunjukan pesan yang diproses pada objek itu sendiri
Pesan Objek
Menunjukan pesan yang disampaikan ke objek lain dalam diagram sequence
Menunjukan class-class yang dibagung berdasarkan proses-proses sebelumnya (diagram sequence)
Unidirectional Association
Mnunjukan hubungan antara class pada diagram class
xxix
LAMPIRAN B LISTING PROGRAM ...B-1
LAMPIRAN C TABEL KEPUTUSAN ...C-1
116
Handphone, Informatika, Bandung
[2] Kusumadewi, S., 2003. Artificia Intelligence (Teknik dan Aplikasinya),
Yogyakarta, Graha Ilmu.
[3] Martin Fowler, 2005, UML Distilled Edisi 3, Andi, Yogyakarta
Nama Lengkap : Hasby Fachrul Haqqi An-Nahrowi Tempat / Tgl. Lahir : Bandung/ 03 Mei 1988
Jenis Kelamin : Laki-laki
Agama : Islam
Bangsa/Suku : Indonesia/Sunda
Alamat : Cihaurgeulis no.46/144B RT.03/RW.03
Bandung Jawa Barat 40122
No.Telpon : 081322261651
Alamat e-mail : [email protected]
Pendidikan Formal
2005 - 2010 Universitas Komputer Indonesia, Teknik Informatika.
2002 - 2005 SMA Pasundan 2 Bandung
1999 - 2002 SMPN 40 Bandung
1993-1999 SDN Cihaurgeulis II Bandung
Demikian Riwayat hidup ini saya buat dengan sebenarnya.
Bandung, Agustus 2010 Hormat saya,
Hasby Fachrul Haqqi An-Nahrowi