Identifikasi actor Pengembangan Sistem .2 System Design

83 THEN Kondisi gizi buruk dengan gejala Kondisi gizi balita anda buruk dengan gejala Marasmikmik-Kwashiorkor Rule 48 IF Umur anak di bawah 5 tahun AND Letak berat badan bulan lalu pada KMS berwarna BGM Bawah Garis Merah AND Perubahan berat badan tetap AND Tidak disertai gejala klinis THEN Kondisi gizi balita anda kurang Rule 49 IF Umur anak di atas 5 tahun THEN Kondisi gizi balita anda tidak terditeksi sistem 4.4 Pengembangan Sistem 4.4.2 System Design

4.4.2.1 Identifikasi actor

Actor di dalam sistem pakar untuk mendeteksi gizi buruk pada balita ini diklasifikasikan menjadi dua yaitu Knowledge Engineer KE dan Civil. Knowledge Engineer mempunyai wewenang khusus untuk melakukan perubahan pada sistem, baik melakukan perubahan data setelah melakukan konsultasi dengan pakar ataupun melakukan perubahan koding – koding program. Actor civil disini lebih merupakan user umum pemakai aplikasi, dimana semua orang - orang yang berkepentingan dapat malakukan pelacakan pendeteksian gizi buruk pada balita. Di bawah ini dapat dilihat identifikasi untuk actor pada sistem pakar untuk mendeteksi gizi buruk pada balita. Even numbered pages not converted in the evaluation version To purchase AllPDF go to our website at http:www.bcltechnologies.com 85 Pada use case di atas terdapat case login yang di dalamnya terdapat objek yaitu user. User di sini merupakan actor dari sistem pakar untuk mendeteksi gizi buruk pada balita yang dibagi menjadi dua yaitu civil dan knowledge engineer. Kemudian di dalam use case mengisi basis pengetahuan terdapat beberapa objek potensial diantaranya umur, warna, posisi, tingkat, kondisi, cek gejala, gejala, dan penyakit. Pada use case mengisi basis aturan terdapat di dalamya objek potensial yaitu aturan. Pada aturan ini merupakan kumpulan rule sistem pakar yang merepresentasikan pengetahuan. Pada use case menelusuri kasus terdapat di dalamnya terdapat objek potensial yaitu question. Question ini merupakan sarana penelusuran kasus bagi user dengan cara mengisi pertanyaan yang disediakan sistem untuk dicocokan dengan aturan yang tersedia pada basis aturan. Use case mengisi rekomendasi dilakukan oleh knowledge engineer. Terdapat objek rekomendasi pada use case ini. Rekomendasi mempunyai kaitan dengan kasus – kasus yang mungkin terditeksi oleh hasil penelususran kasus

4.4.2.2.1 Identifikasi Use Case

Tabel 4.2 Tabel Identifikasi Use Case No Use Case Name Description Actor 1 2 Login Mengisi Basis Pengetahuan Use Case ini digunakan untuk masuk ke dalam sistem pakar untuk mendeteksi gizi buruk pada balita. Use Case ini digunakan untuk Knowledge Engineer dan Civil Knowledge Engineer Even numbered pages not converted in the evaluation version To purchase AllPDF go to our website at http:www.bcltechnologies.com 87 password yang benar 2. Jika username dan password diterima sistem, maka sistem akan menuju form menu utama Pre Condition Actor telah memiiliki hak akses berupa username, password. Post Condition Melakukan pilihan menu pada masing – masing status user.

2. Use Case Mengisi Basis Pengetahuan

Tabel 4.4 Narasi Use Case Mengisi Basis Pengetahuan Use Case Name Mengisi Basis Pengetahuan Actor Knowledge engineer Description Use Case ini digunakan untuk mengubah data pengetahuan atau basis pengetahuan sistem pakar References Gambar 4.6 Actor Action System Response Typical Course of Events Step 1 : Knowledge Engineer memilih menu basis pengetahuan Step 3 : Knowledge Engineer memilih data yang akan di-edit Step 5 : Actor meng-edit, menyisipkan, atau menghapus data pada form perbaikan basis pengetahuan Step 2 : Sistem menampilkan form pengetahuan Step 4 : Sistem menampilkan data yang akan di-edit Step 6 : Sistem menjalankan request penyimpanan Alternative Course - Pre Condition Actor melakukan login Even numbered pages not converted in the evaluation version To purchase AllPDF go to our website at http:www.bcltechnologies.com 89

4. Use Case Mengisi Rekomendasi

Tabel 4.6 Narasi Use Case Mengisi Rekomendasi Use Case Name Mengisi Rekomendasi Actor Knowledge Engineer dan Civil Description Use Case ini digunakan Knowledge Engineer untuk mengubah isi dari rekomendasi dan bagi user Civil digunakan untuk melihat rekomendasi dari kasus yang terjadi. References Gambar 4.6 Actor Action System Response Typical Course of Events Step 1 : Actor memilih menu rekomendasi Step 3 : Actor melihat. meng-edit, menyisipkan, atau menghapus data pada form rekomendasi Step 2 : Sistem menampilkan form rekomendasi Step 4 : Sistem menjalankan request penyimpanan Alternative Course - Pre Condition Actor melakukan login Post Condition Actor melakukan penyimpanan Even numbered pages not converted in the evaluation version To purchase AllPDF go to our website at http:www.bcltechnologies.com 91

4.4.2.3 Activity Diagram