• Tidak ada hasil yang ditemukan

ANALISIS DAN PERANCANGAN SISTEM

4.3. Perancangan Sistem

Berikut adalah tampilan dari diagram proses pengklasifikasian dari aplikasi ini :

Gambar 3.1 Diagram Proses

Proses dimulai ketika pengguna menginput gejala-gejala yang dideritanya. Apabila input gejala kurang dari 4 sistem akan memberi notifikasi kurangnya gejala. Lalu gejala yang diinput akan dihitung menggunakan metode naive bayes. Setelah itu akan dicari nilai persen tertinggi dari penyakit yang ada dan didapatkannya penyakit ginjal yang diderita. Selanjutnya agar hasil klasifikasi lebih akurat penulis melakukan tes validasi terhadap penyakit kepada 4 dokter.

3.3.1. Perancangan Flowchart Sistem

Gambar 3.2 Flowchart Aplikasi

Pada saat aplikasi dijalankan , ditampilkan halaman menu utama yang terdiri dari, menu klasifikasi, menu penyakit ginjal, menu profil penulis, dan menu keluar. Menu klasifikasi merupakan halaman dimana proses kalsifikasi dimulai. Di dalam menu klasifikasi terdapat input gejala yaitu pengguna memasukkan gejala yang dideritanya lalu sistem akan mengklasifikasikan penyakit yang diderita oleh user. Lalu menu penyakit ginjal berisi informasi - informasi penyakit ginjal. Menu tentang berisi profil penulis.

Adapun alur proses untuk menampilkan pengklasifikasian yang terdapat pada aplikasi ini digambarkan pada Gambar 3.3 berikut.

36

Gambar 3.3 Flowchart Alur Pengklasifikasian

Penjelasan flowchart sistem : 1. Input pilih gejala.

Pada tahap ini sistem akan memberikan beberapa pertanyaan kepada user berupa gejala-gejala umum dan spesifik yang mungkin dialami pasien. User diminta untuk menjawab pertanyaan tersebut dengan mencentang gejala.

2. Cek atau hitung jumlah gejala.

Pada tahap ini sistem akan menghitung jumlah gejala, apabila gejala yang dialami pasien tidak lebih dari 4 gejala, maka akan bernilai “No” dan menghasilkan output “Kemungkinan anda tidak mengalami penyakit ginjal”. Jika gejala yang dialami

Petunjuk

Penyakit Ginjal

Tentang

lebih dari 4, maka akan bernilai “Yes” dan sistem akan terus melanjutkan ke pertanyaan selanjutnya.

3. Hitung nilai klasifikasi dengan Naïve Bayes

Pada tahap ini sistem akan menghitung hasil dari gejala- gejala yang diinput oleh user algoritma Naïve Bayes. Kemudian akan menghasilkan output penyakit apa yang diderita oleh pasien serta nilai persentasenya.

4. Cetak hasil.

Pada tahap ini sistem akan mencetak hasil dari klasifikasi yang dilakukan oleh

user.

3.3.2. Perancangan pemodelan visual menggunakan UML

a. Diagram use case

Memilih Gejala

Gambar 3.4 Use Case Diagram

Diagram use case yang digunakan dalam sistem ini hanya memiliki satu aktor yaitu, user.

Dalam sistem ini user melakukan pemilihan gejala penyakit yang diderita, memilih petunjuk, memilih informasi penyakit ginjal dan melihat informasi penulis.

38

Dokumentasi naratif dari use case memilih gejaladapat dilihat pada Tabel 3.1 berikut.

Tabel 3.1 Use Case Spesifikasi untuk Use Case Gejala

Dokumentasi naratif dari use case petunjukdapat dilihat pada Tabel 3.2 berikut.

Dokumentasi naratif dari use case penyakit ginjal dapat dilihat pada Tabel 3.3 berikut.

Tabel 3.3 Use Case Spesifikasi untuk Use Case Penyakit Ginjal

Dokumentasi naratif dari use case profil penulis dapat dilihat pada Tabel 3.4 berikut.

40

b. Diagram activity

Diagram activity merupakan tahap dimana urutan-urutan aktivitas yang terjadi pada sistem dapat digambarkan. Diagram activity membantu memahami proses rancangan sistem secara keseluruhan.

Diagram activity yang peneliti buat menampilkan aktivitas dalam sistem. Aktivitas dimulai pada halaman menu utama yang menampilkan menu klasifikasi untuk memulai pengklasifikasian, menu petunjuk, menu penyakit ginjal, menu profil penulis, dan menu keluar.

Pengguna akan beroperasi dengan sistem melalui halaman klasifikasi. Pada halaman petunjuk akan menampilkan petunjuk cara penggunaan aplikasi. Pada halaman penyakit ginjal akan ditampilkan beberapa jenis penyakit - penyakit ginjal yang ada pada aplikasi. Pada halaman profil penulis akan menampilkan data peneliti.

Gambar 3.5 Diagram Activity Halaman Klasifikasi

Pada diagram activity untuk memulai pengklasifikasian, diawali dengan pengguna mengklik tombol klasifikasi yang ada pada halaman menu utama. Kemudian, sistem akan

menampilkan input dialog gejala – gejala yang dipilih oleh pengguna. Jika gejalanya sudah dipilih semua sistem akan menampilkan hasil klasifikasi penyakit ginjal. Adapun diagram activity untuk memulai klasifikasi yang dirancang penulis dapat dilihat pada Gambar 3.5.

Pada halaman petunjuk, diagram activity dimulai dengan pengguna mengklik tombol petunjuk yang ada pada halaman menu utama. Selanjutnya, sistem akan menampilkan halaman petunjuk yang berisi petunjuk tentang cara penggunaan aplikasi. Diagram activity petunjuk dapat dilihat pada Gambar 3.6 berikut.

Gambar 3.6 Diagram Activity Halaman Petunjuk

Pada halaman penyakit ginjal, diagram activity dimulai dengan pengguna mengklik tombol penyakit ginjal yang ada pada halaman menu utama. Selanjutnya, sistem akan menampilkan halaman penyakit ginjal yang berisi informasi - informasi tentang penyakit ginjal. Diagram activity petunjuk dapat dilihat pada Gambar 3.7 berikut.

42

Gambar 3.7 Diagram Activity Halaman Penyakit Ginjal

Pada halaman profil penulis, diagram activity dimulai dengan pengguna mengklik tombol

about yang ada pada halaman menu utama. Selanjutnya, sistem akan menampilkan halaman tentang yang berisi tentang informasi pengembang aplikasi. Diagram activity

profil penulis dapat dilihat pada Gambar 3.8 berikut.

3.3.3. Perancangan Antarmuka Aplikasi

a. Halaman Menu Utama

Tampilan pada halaman ini terdapat menu-menu yang dapat dipilih oleh pengguna seperti menu klasifikasi, petunjuk, penyakit ginjal, about, dan keluar.

Tampilan halaman menu utama pada aplikasi pengklasifikasian penyakit ginjal dapat dilihat pada Gambar 3.9 berikut.

Gambar 3.9 Rancangan Antarmuka Aplikasi

Keterangan : 1. Judul aplikasi.

2. Tombol KLASIFIKASI : untuk memulai proses klasifikasi.

3. Tombol PETUNJUK : untuk menampilkan petunjuk penggunaan aplikasi. 4. Tombol PENYAKIT GINJAL : untuk menampilkan keterangan dari penyakit – penyakit ginjal.

5. Tombol ABOUT : untuk keterangan dari pengembang aplikasi. 5. Tombol KELUAR : untuk keluar dari aplikasi

b. Halaman Menu Klasifikasi

Tampilan halaman klasifikasi pada aplikasi pengklasifikasian penyakit ginjal dapat dilihat pada Gambar 3.10 berikut.

44

Gambar 3.10 Rancangan Antarmuka Halaman Klasifikasi

Keterangan :

1. Judul halaman klasifikasi.

2. Kotak yang berisi gejala – gejala dari pasien dipilih dengan cara dicentang 3. Tombol PROSES : untuk melanjutkan ke halaman hasil klasifikasi.

c. Halaman Menu Petunjuk

Tampilan halaman petunjuk pada aplikasi pengklasifikasian penyakit ginjal dapat dilihat pada Gambar 3.11 berikut.

Keterangan :

1. Judul halaman petunjuk.

2. Berisi tentang cara memakai aplikasi. d. Halaman Menu Penyakit Ginjal

Tampilan halaman penyakit ginjla pada aplikasi pengklasifikasian penyakit ginjal dapat dilihat pada Gambar 3.12 berikut.

Gambar 3.12 Rancangan Antarmuka Halaman Penyakit Ginjal

Keterangan :

1. Judul halaman penyakit ginjal.

2. Berisi tentang penyakit – penyakit ginjal. 3. Pilih info penyakit ginjal yang ingin dilihat. e. Halaman Menu Profil Penulis

Tampilan halaman profil penulis pada aplikasi pengklasifikasian penyakit ginjal dapat dilihat pada Gambar 3.13 berikut.

46

Gambar 3.13 Rancangan Antarmuka Halaman Profil Penulis

Keterangan :

1. Judul halaman tentang.

BAB 4

Dokumen terkait