Diagram dan skenario use case dari pengguna sistem rekomendasi
differential diagnose penyakit paru – paru dapat dilihat pada gambar 3.6 berikut :
Gambar 3. 6 Diagram Use Case
a. Nama Use Case : Differential Diagnose
Aktor : Petugas PU
pada DiagnoseForm Skenario :
Tabel 3. 2 Tabel skenario caseDifferential Diagnose
Aksi Aktor Reaksi Sistem
1. Aktor memasukkan gejala pasien dan menekan tombol proses.
2. Sistem melakukan proses perhitungan differential diagnose dan menampilkan pada tabel.
Alternatif
1. Aktor memasukkan gejala pasien dan menekan tombol bersihkan field.
2. Sistem menghapus gejala yang sudah diisikan oleh aktor.
1. Aktor memasukkan gejala pasien yang tidak terdapat pada koleksi dokumen
2. Sistem menampilkan pesan eror.
b. Nama Use Case : Melihat Dokumen Aktor : Petugas PU
Kondisi Awal : Koleksi dokumen sudah terindek Skenario :
Tabel 3. 3 Tabel skenario case Melihat Dokumen
Aksi Aktor Reaksi Sistem
1. Aktor memilih menu Lihat Daftar Penyakit.
2. Sistem membuka DaftarForm. 3. Sistem menampilkan daftar
dokumen penyakit pada tabel.
4. Aktor memilih
dokumen pada tabel.
5. Sistem menampilkan isi dokumen.
Alternatif
4. Aktor menekan tombol tutup.
5. Sistem menutup DaftarForm dan menampilkan MainForm.
c. Nama Use Case : Menambah Dokumen Aktor : Petugas PU
Kondisi Awal : Dokumen baru belum terindek dan aktor berada pada DaftarForm
Skenario :
Tabel 3. 4 Tabel skenario case Menambah Dokumen
Aksi Aktor Reaksi Sistem
1. Aktor menekan tombol tambah.
2. Sistem menampilkan
TambahForm. 3. Aktor memasukkan
nama dan gejala umum
5. Sistem menampilkan konfirmasi penambahan.
penyakit
4. Aktor menekan tombol tambah
6. Aktor menekan tombol yes
7. Sistem melakukan penambahan file dan data pada database
8. Sistem mengindek dokumen. 9. Sistem menampilkan pesan
penambahan berhasil dilakukan. Alternatif
1. Aktor menekan tombol batal.
2. Sistem menutup DaftarForm dan menampilkan MainForm.
4. Aktor menekan tombol batal
5. Sistem menutup TambahForm dan menampilkan DaftarForm 6. Aktor menekan tombol
no atau cancel
7. Sistem menampilkan
penambahan batal dilakukan
d. Nama Use Case : Mengubah Dokumen Aktor : Petugas PU
Kondisi Awal : Koleksi dokumen sudah terindek dan aktor berada pada DaftarForm
Tabel 3. 5 Tabel skenario case Mengubah Dokumen
Aksi Aktor Reaksi Sistem
1. Aktor memilih
dokumen pada tabel.
2. Sistem menampilkan isi dokumen.
3. Aktor merubah isi dokumen dan menekan tombol ubah
4. Sistem menampilkan konfirmasi perubahan.
5. Aktor menekan tombol yes.
6. Sistem merubah data dokumen pada file dan database
7. Sistem mengindek dokumen dan sistem menampilkan pesan perubahan berhasil
Alternatif
3. Aktor menekan tombol batal.
4. Sistem menampilkan daftar dokumen.
5. Aktor menekan tombol no atau cancel
6. Sistem menampilkan pesan perubahan batal dilakukan
e. Nama Use Case : Melihat Stopword Aktor : Petugas PU
Kondisi Awal : Stopword sudah tersimpan Skenario :
Tabel 3. 6 Tabel skenario case Melihat Stopword
Aksi Aktor Reaksi Sistem
1. Aktor memilih menu Lihat Daftar Stopwords.
2. Sistem membuka
StopwordForm.
3. Sistem menampilkan daftar
stopword pada tabel. Alternatif
4. Aktor menekan tombol tutup.
5. Sistem menutup StopwordForm dan menampilkan MainForm.
f. Nama Use Case : Menambah Stopword Aktor : Petugas PU
Kondisi Awal : Stopword baru belum tersimpan dan aktor berada pada StopwordForm
Skenario :
Tabel 3. 7 Tabel skenario case Mengubah Stopword
Aksi Aktor Reaksi Sistem
1. Aktor memasukkan stopword baru pada field dan menekan tombol tambah.
2. Sistem menampilkan konfirmasi penambahan.
yes pada database dan file
5. Sistem mengindek dokumen dan menampilkan pesan berhasil Alternatif
1. Aktor menekan tombol batal.
2. Sistem menampilkan daftar stopword.
3. Aktor menekan tombol no atau cancel
4. Sistem menampilkan daftar stopword
g. Nama Use Case : Mengubah Stopword Aktor : Petugas PU
Kondisi Awal : Stopword telah tersimpan dan aktor berada pada StopwordForm
Skenario :
Tabel 3. 8 Tabel skenario case Mengubah Stopword
Aksi Aktor Reaksi Sistem
1. Aktor memilih
stopword pada tabel.
2. Sistem menampilkan stopword.
3. Aktor menambah
stopword baru pada field dan menekan tombol ubah
4. Sistem menampilkan konfirmasi perubahan
5. Aktor menekan tombol yes
6. Sistem merubah stopword pada database dan file
7. Sistem mengindek dokumen dan menampilkan pesan berhasil Alternatif
3. Aktor menekan tombol batal.
4. Sistem menampilkan daftar stopword.
5. Aktor menekan tombol no atau cancel
6. Sistem menampilkan daftar stopword
h. Nama Use Case : Memasukkan Default Stopword Aktor : Petugas PU
Kondisi Awal : Tabel daftar stopword masih kosong dan aktor berada pada StopwrodForm
Skenario :
Tabel 3. 9 Tabel skenario case Memasukkan Default Stopword
Aksi Aktor Reaksi Sistem
1. Aktor menekan tombol Insert Default Stopword to DB.
2. Sistem membaca default stopword pada file dan melakukan penambahan stopword pada database.
penambahan berhasil dilakukan
Alternatif
1. Aktor menekan tombol tutup.
2. Sistem menutup StopwordForm dan menampilkan MainForm
i. Nama Use Case : Setting General Aktor : Petugas PU
Kondisi Awal : Aktor berada pada SettingDialog Skenario :
Tabel 3. 10 Tabel skenario case Pengaturan Sistem: Setting General
Aksi Aktor Reaksi Sistem
1. Aktor memilih tab General dan menekan tombol Ubah Folder.
2. Sistem menampilkan pop up pemilihan direktori dokumen.
3. Aktor memilih direktori dan menekan tombol Open
4. Sistem menampilkan url direktori pada label.
5. Aktor menekan tombol Terapkan
6. Sistem menampilkan konfirmasi
7. Aktor menekan tombol yes
8. Sistem menyimpan pengaturan pada file dan menutup dialog
Alternatif
1. Aktor menekan tombol Batal
2. Sistem menutup dialog
3. Aktor menekan tombol cancel
4. Sistem menutup pop up
5. Aktor menekan tombol Batal
6. Sistem menutup dialog
7. Aktor menekan tombol no atau cancel
8. Sistem menutup dialog
j. Nama Use Case : Setting Algoritma Aktor : Petugas PU
Kondisi Awal : Aktor berada pada SettingDialog Skenario :
Tabel 3. 11 Tabel skenario case Pengaturan Sistem: Setting Algoritma
Aksi Aktor Reaksi Sistem
1. Aktor memilih tab Model
2. Aktor memilih
algoritma model yang digunakan dan menekan tombol Terapkan
4. Aktor menekan tombol yes
5. Sistem menyimpan pengaturan pada file dan menutup dialog Alternatif
1. Aktor menekan tombol Batal
2. Sistem menutup dialog
2. Aktor menekan tombol batal
3. Sistem menutup pop up
4. Aktor menekan tombol no atau cancel
5. Sistem menutup dialog
k. Nama Use Case : Setting Koneksi Aktor : Petugas PU
Kondisi Awal : Aktor berada pada SettingDialog Skenario :
Tabel 3. 12 Tabel skenario case Pengaturan Sistem: Setting Koneksi
Aksi Aktor Reaksi Sistem
1. Aktor memilih tab Database
2. Aktor mengisi field dan menekan tombol Tes Koneksi
3. Sistem pesan koneksi berhasil
Terapkan
6. Aktor menekan tombol yes
7. Sistem menyimpan pengaturan pada file dan menutup dialog Alternatif
2. Aktor mengisi field dengan data yang salah dan menekan tombol Tes Koneksi
3. Sistem menampilkan pesan koneksi gagal
4. Aktor menekan tombol
batal 5. Sistem menutup dialog 6. Aktor menekan tombol
no atau cancel
7. Sistem menutup dialog