• Tidak ada hasil yang ditemukan

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

Dokumen terkait