• Tidak ada hasil yang ditemukan

UML (Unified Modelling Language) Sistem Pakar

BAB IV HASIL DAN PEMBAHASAN

4.3 Pembahasan

4.3.1 UML (Unified Modelling Language) Sistem Pakar

Pada tahap perancangan UML menggunakan bebarapa diagram antara lain : 4.3.1.1 Use Case Diagram

Use case diagram digunakan untuk memahami sistem dan

mengevaluasi bahwa yang dilakukan sistem adalah untuk membantu memecahkan masalah kerusakan sepeda motor yang dialami oleh pengguna.

Use case diagram sistem pakar kerusakan sepeda motor dapat dilihat pada

gambar 4.1.

a. Definisi Aktor

Definisi aktor merupakan penjelasan yang dilakukan oleh aktor-aktor yang terlibat dalam perangkat lunak yang dibuat. Adapun deskripsi dari aktor-aktor yang terlibat dalam aplikasi sistem pakar diagnosa kerusakan sepeda motor seperti tabel 4.1

Tabel 4. 1 Definisi Aktor SisPakar Kerusakan Motor

No. Aktor Deskripsi

1. Admin Melakukan tugas mengelola (input, ubah dan hapus) data yang

tersimpan di dalam sistem pakar diagnosa kerusakan sepeda motor.

2. User Mencari pemecahan masalah melalui sistem pakar diagnosa

kerusakan sepeda motor.

b. Definisi Use Case

Definisi use case berfungsi untuk menjelaskan proses yang terdapat pada setiap use case. Definisi use case sistem pakar kerusakan motor dapat dilihat pada tabel 4.2.

Tabel 4. 2 Definisi Use Case SisPakar Kerusakan Motor

No. Use Case Deskripsi

1. Beranda Proses untuk melihat halaman utama. 2. Informasi

Kerusakan

Proses untuk menampilkan informasi kerusakan sepeda motor.

Tabel 4.2 Definisi Use Case SisPakar Kerusakan Motor (Lanjutan)

3. Jenis Kerusakan Proses untuk menampilkan beberapa daftar penyakit yang ada pada system pakar sepeda motor

4. Diagnosa Kerusakan

Proses bagi pengguna untuk memilih gejala yang telah terdaftar oleh sistem pakar

5. Hasil Diagnosa Proses bagi pengguna yang telah memilih gejala kerusakan dan mendapatkan hasil diagnosa kerusakan sepeda motor

6. Bantuan Proses untuk melihat informasi tentang cara pengguaan menu diagnosa kerusakan pada sistem pakar

7. Login Admin Proses bagi pakar untuk masuk ke halaman admin

8. Laporan Gejala Proses bagi pakar untuk melihat daftar gejala yang ada dalam database.

9. Lap. User Proses bagi pakar untuk melihat dan proses mencetak daftar history user yang telah melakukan diagnosa kerusakan pada sistem pakar.

10. Hapus User Proses bagi pakar untuk menghapus daftar history user yang ada dalam database

11. Edit jenis

kerusakan

Proses bagi pakar untuk mengubah, dan menghapus data kerusakan yang ada dalam database

Tabel 4.2 Definisi Use Case SisPakar Kerusakan Motor (Lanjutan)

12. Input jenis

kerusakan

Proses bagi pakar untuk memasukkan data kerusakan ke sistem pakar

13. Edit data gejala Proses bagi pakar untuk mengubah, dan menghapus data gejala yang ada dalam database

14. Input data gejala Proses bagi pakar untuk memasukkan data gejala ke sistem pakar

15. Edit data Rule Proses bagi pakar untuk memasukkan hubungan data gejala dengan data kerusakan sesuai dengan basis aturan yang ada.

4.3.1.2 Activity Diagram

Activity diagram menggambarkan berbagai alir aktivitas dalam sistem

yang sedang dirancang, bagaimana masing-masing alir berawal, decision yang mungkin terjadi, dan bagaimana mereka berakhir.

Berikut adalah rangkain Activity diagram yang ada dalam sistem pakar kerusakan sepeda motor :

1. Activity Diagram User Diagnosa Kerusakan

2. Activity Diagram Login Admin

Gambar 4. 3 Activity Diagram Login Admin

3. Activity Diagram Hapus Data User

4. Activity Diagram Input Data Kerusakan

Gambar 4. 5 Activity Diagram Input Data Kerusakan

5. Activity Diagram Edit Data Kerusakan

6. Activity Diagram Hapus Data Kerusakan

Gambar 4. 7 Activity Diagram Hapus Data Kerusakan

7. Activity Diagram Input Data Gejala

8. Activity Diagram Edit Data Gejala

Gambar 4. 9 Activity Diagram Edit Data Gejala

9. Activity Diagram Hapus Data Gejala

10. Activity Diagram Input Data Rule

Gambar 4. 11 Activity Diagram Input Data Rule

11. Activity Diagram Edit Data Rule

12. Activity Diagram Hapus Data Rule

Gambar 4. 13 Activity Diagram Hapus Data Rule

4.3.1.3 Sequence Diagram

Sequence diagram adalah suatu diagram yang memperlihatkan atau

menampilkan interaksi-interaksi antar objek di dalam sistem yang disusun pada sebuah urutan atau rangkaian waktu. Sequence Diagram digunakan untuk menggambarkan skenario atau rangkaian langkah-langkah yang dilakukan sebagai sebuah respon dari suatu kejadian/even untuk menghasilkan output tertentu. Sequence Diagram diawali dari apa yang

me-trigger aktivitas tersebut, proses dan perubahan apa saja yang terjadi secara internal dan output apa yang dihasilkan.

Berikut adalah rangkain sequence diagram yang ada dalam sistem pakar kerusakan sepeda motor :

1. Sequence Diagram User Diagnosa Kerusakan

2. Sequence Diagram Login admin

Gambar 4. 15 Sequence Diagram Login admin

3. Sequence Diagram Hapus Data User

4. Sequence Diagram Input Data Kerusakan

Gambar 4. 17 Sequence Diagram Input Kerusakan

5. Sequence Diagram Edit Data Kerusakan

6. Sequence Diagram Hapus Data Kerusakan

Gambar 4. 19 Sequence Diagram Delete Kerusakan

7. Sequence Diagram Input Data Gejala

8. Sequence Diagram Edit Data Gejala

Gambar 4. 21 Sequence Diagram Edit Gejala

9. Sequence Diagram Hapus Data Gejala

10. Sequence Diagram Input Data Rule

Gambar 4. 23 Sequence Diagram Input Rule

11. Sequence Diagram Edit Data Rule

12. Sequence Diagram Hapus Data Rule

Gambar 4. 25 Sequence Diagram Hapus Rule

4.3.1.4 Class Diagram

Class diagram menunjukkan hubungan antar class dalam sistem yang

sedang dibangun dan bagaimana class tersebut saling berkolaborasi untuk mencapai suatu tujuan. Class diagram sistem pakar diagnosa kerusakan sepeda motor dapat dilihat seperti pada gambar 4.26.

Gambar 4. 26 Class Diagram Sistem Pakar Kerusakan Motor

Dokumen terkait