3.2.2 Use Case Sequence Diagram
3.2.2.1 Sequence diagram untuk use case pendaftaran
Use case pendaftaran diproses sebelum melakukan login pasien proses yang terjadi didalamya adalah pasien memasukkan isian pada form pendaftaran, dari form
pendaftaran akan dikirim ke sistem dan hasilnya nanti akan di tampilkan pada form pendaftaran.
Berikut gambar Sequence diagram untuk use case pendaftaran:
: pasien : form_pendaftaran : pendaftaran inputData
getData
selesai
Gambar 3.6 Sequence diagram untuk pendaftaran
3.2.2.2 Sequence diagram untuk use case login_pasien
Use case login di include oleh semua aktor, proses yang terjadi di dalamnya adalah pasien memasukkan username, password pada form login_pasien, dari form
login_pasien akan dikirim ke sistem untuk dicek kevalitan data. Login apabila valid
data akan diproses pada sistem, jika valid maka pasien akan masuk ke halaman konsultasi.
Berikut gambar Sequence diagram untuk use case login pasien
: pasien : form_loginpasien : loginpasien
input_datausername
validasi get_data
selesai
Gambar 3.7 Sequence diagram untuk login_pasien
3.2.2.3 Sequence diagram untuk use case pilih gejala
Use case pilih gejala ini menangani proses pilihan gejala, proses yang terjadi dalam use case pilih gejala adalah pasien memilih data gejala yang ada pada form gejala
kemudian data dikirim ke sistem untuk diproses, setelah itu sistem akan menampilkan data ke form kembali.
Berikut gambar Sequence diagram untuk use case pilih gejala :
: pasien : form_gejala
: gejala input_data
getdata
selesai
Gambar 3.8 Sequence diagram untuk pilih gejala
3.2.2.4 Sequence diagram untuk mendiagnosis penyakit
Use case ini digunakan untuk mengetahui proses diagnosis penyakit, proses- prosesnya adalah pasien menginputkan data yaitu pilihan gejala pada form setelah itu
data dikirim ke sistem untuk di proses dan hasil diagnosa akan di tampilkan pada form. Berikut gambar Sequence diagram untuk use case mendiagnosa penyakit :
: user : form diagnosa : diagnosa
input_data getdata
display cetak
Gambar 3.9 Sequence diagram untuk mendiagnosis penyakit
3.3 Perancangan Data