Diagram dan Skenario ANALISIS DAN PERANCANGAN

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