3.3 Diagram dan Skenario
Use Case
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
Kondisi Awal : Koleksi dokumen sudah terindek dan aktor berada
pada DiagnoseForm Skenario
: Tabel 3. 2 Tabel skenario case Differential 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 Skenario
:
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.
3. Aktor menekan tombol 4.
Sistem menambah stopword
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. 3.
Sistem menampilkan pesan
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
3. Sistem menampilkan konfirmasi
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
4. Aktor menekan tombol 5.
Sistem menampilkan konfirmasi
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
3.4 Perancangan Sistem