dari tabel pertanyaan, jika pertanyaan yang tampil dijawab YA maka jawaban akan disimpan dan kemudian akan memproses pertanyaan berikutnya. Tetapi jika TIDAK
maka langsung memproses pertanyaan selanjutnya tanpa menyimpanya terlebih dahulu. Jika saat memproses pertanyaan sudah dapat mengidentifikasi jenis penyakit
maka tidak perlu mengulang untuk memproses pertanyaan selanjutnya dan akan tampil output berupa hasil analisis, selesai. Tapi jika belum maka harus mengulang
untuk memproses pertanyaan selanjutnya sampai dapat mengidentifikasi jenis penyakit.
3.2 Perancangan Proses
Perancangan proses akan menjelaskan bagaimana sistem bekerja untuk mengolah data input menjadi data output dengan fungsi-fungsi yang telah direncanakan. Sistem ini akan
digunakan oleh 2 user yaitu user umum dan administrator.
3.2.1 Use Case Diagram
Untuk mengenal proses dari sistem yang lama atau sistem yang sekarang ini digunakan diagram use case. Dengan diagram use case ini dapat diketahui proses
yang terjadi pada aktivitas laboratorium. Dengan diagram ini juga dapat diketahui fungsi yang digunakan oleh sistem yang sekarang. Diagram Use Case grafis
menggambarkan interaksi antara sistem, eksternal sistem jika ada dan pengguna. Diagram Use Case memainkan peran utama dalam desain sistem karena bertindak
sebagai peta jalan dalam membangun struktur sistem, tetapi juga mendefinisikan siapa yang akan menggunakan sistem dan dengan cara apa pengguna mengharapkan untuk
berinteraksi dengan sistem. Tujuan dari diagram use case adalah untuk menggambarkan:
• Aktor.
•
Satu set use case untuk sistem
• Hubungan antara aktor dan use case
Gambar use case bisa dilihat di bawah ini
login_admin pendaftaran_pasien
login_pasien masukkan gejala
update gejala
update hasil diagnosis Admin
pasien mendiagnosis penyakit
masukkan hasil diagnosis
melihat hasil diagnosis input data penyakit
update data penyakit
Gambar 3.5 Use case diagram
Berikut merupakan penjelasan Use case diagram diatas :
Tabel 3.3 Penjelasan Use case diagram Aktor
Input Nama Use Case
Deskripsi Use Case
Admin
User name,
Password Masukkan gejala
Use case ini berfungsi untuk memasukkan gejala kemudian
disimpan dalam data base.
Update gejala Use case ini berfungsi untuk
melakukan edit gejala-gejala Masukkan data
penyakit Use case ini berfungsi untuk
memasukkan data penyakit
kemudian disimpan dalam data base.
Update data penyakit
Use case ini berfungsi untuk melakukan edit data penyakit
Masukkan hasil diagnosis
Use case ini berfungsi untuk memasukkan hasil diagnosis
pengobatan kemudian disimpan dalam data base.
Update hasil diagnosis
Use case ini berfungsi untuk melakukan edit hasil
diagnosispengobatan.
Pasien
User Name, password
sesuai dengan
pendaftaran Pilih gejala
Use case ini berfungsi untuk pilihan gejala-gejala yang akan
dipilih oleh pasien
Mendiagnosis penyakit
Use case ini berfungsi untuk mendiagnosis penyakit
Melihat hasil diagnosis
Use case ini digunakan untuk melihat hasil dari diagnosis
penyakit
3.2.2 Use Case Sequence Diagram