BAB IV ANALISA DAN PERANCANGAN SISTEM
4.1. Analisa Kebutuhan Perangkat Lunak
4.1.4. Skenario Use Case
Masing-masing use case yang terdapat pada diagram use case tersebut akan dijabarkan dalam skenario use case secara mendetail. Pada skenario use case tersebut, akan diberikan uraian nama use case, aktor yang berhubungan dengan use case tersebut, tujuan dari use case, deskripsi global tentang use case, kondisi awal yang harus dipenuhi dan kondisi akhir yang diharapkan setelah berjalannya fungsional use case. Pada skenario use case juga akan diberikan uraian yang berkaitan dengan tanggapan dari sistem atas suatu aksi yang di berikan oleh aktor ( aliran utama ). Skenario use case juga terdapat kejadian alternatif yang merupakan jalannya sistem jika terdapat kondisi tertentu (aliran alternatif).
1. Use case pilih menu
Pada use case pilih menu, akan dijelaskan secara detail tentang proses pemilihan menu yang akan dilakukan oleh user atau pakar. Tabel 4.5 merupakan skenario use case pilih menu.
Tabel 4.5 Tabel Skenario Use Case Pilih Menu Use Case Pilih Menu.
Aktor User.
Tujuan Melakukan proses pemilihan menu untuk menentukan langkah apa yang akan dilakukan sistem selanjutnya. Deskrips
i
Use case ini mendeskripsikan bagaimana user atau pakar melakukan pemilihan menu. Menu-menu tersebut terdiri dari Diagnosis, Bantuan dan Tentang Kami.
Kondisi Awal
User atau pakar telah mengetahui apa yang hendak dilakukan terhadap sistem.
Kondisi Akhir
User atau pakar dapat mengakses ke halaman atau form selanjutnya. Sumber : Perancangan
2. Use case Input Identitas dan Gejala
Pada use case input identitas dan gejala, akan dijelaskan secara detail tentang bagaiamana user menginput data identitas dan gejala. Tabel 4.6 merupakan skenario use case input identitas dan gejala.
Tabel 4.6 Tabel Skenario Use Case Input Identitas dan Gejala Use Case Input Identitas dan Gejala
Aktor User
Tujuan Melakukan proses penginputan data identitas dan gejala.
Deskrips i
Use case ini mendeskripsikan bagaimana user atau pakar melakukan penginputan data identitas dan gejala. Input identitas terdiri dari nama, usia, dan jenis kelamin.
Sedangkan input gejala terdiri dari gingival index, alveolar bone loss, dan probing packet depth.
Kondisi Awal
User atau pakar melihat tampilan berupa form kosong, sehingga user dapat
menginputkan data identitas dan gejala. Kondisi
Akhir
User atau pakar telah menginputkan identitas dan gejala.
Sumber : Perancangan
3. Use case Lihat Hasil Perhitungan
Pada use case lihat hasil perhitungan, akan dijelaskan secara detail bagaimana hasil perhitungan yang akan ditampilkan sistem kepada user atau pakar. Tabel 4.7 merupakan skenario use case lihat hasil perhitungan.
Tabel 4.7 Tabel Skenario Use Case Lihat Hasil Perhitungan Use Case Lihat Hasil Perhitungan
Aktor User
Tujuan Menampilkan hasil perhitungan kepada user atau pakar.
Deskripsi Use case ini mendeskripsikan bagaimana user atau pakar melihat hasil perhitungan yang telah dilakukan oleh sistem ketika user atau pakar menekan tombol Lihat Hasil Perhitungan. Sistem akan
menamplkan hasil tingkat keparahan penyakit yang diidap pasien apakah ringan atau sedang atau parah.
Kondisi Awal
User atau pakar telah menekan tombol Lihat Hasil Perhitungan.
Kondisi Akhir
User atau pakar dapat mengetahui tingkat keparahan dari penyakit yang diidap pasien apakah ringan atau sedang atau parah. Sumber : Perancangan
4. Use case Lihat Grafik Keangggotaan
Pada use case lihat grafik keanggotaan, akan dijelaskan secara detail apa yang akan ditampilkan oleh sistem kepada user atau pakar ketika memilih tombol lihat grafik keanggotaan. Tabel 4.8 merupakan skenario use case lihat grafik keanggotaan.
Tabel 4.8 Tabel Skenario Use Case Lihat Grafik Keanggotaan Use Case Lihat grafik keanggotaan
Aktor User
Tujuan Menampilkan grafik fungsi keanggotaan kepada user atau pakar.
Deskripsi Use case ini mendeskripsikan bagaimana user atau pakar melihat grafik yang telah dibuat oleh sistem ketika user atau pakar menekan tombol Lihat Grafik
Keanggotaan. Sistem akan menampilkan data identitas dari pasien dan menampilkan hasil tingkat keparahan penyakit yang diidap pasien apakah ringan atau sedang atau parah serta grafik fungsi keanggotaan dari diagnosis tingkat keparahan penyakit. Kondisi
Awal
User atau pakar telah menekan tombol Lihat Grafik Keanggotaan.
Kondisi Akhir
User atau pakar dapat mengetahui grafik fungsi keanggotaan dari tingkah keparahan penyakit yang diidap pasien.
Sumber : Perancangan
5. Use case Lihat Bantuan
Pada use case lihat bantuan, akan dijelaskan secara detail apa yang akan ditampilkan oleh sistem kepada user atau pakar ketika memilih tombol bantuan. Tabel 4.9 merupakan skenario use case lihat bantuan.
Tabel 4.9 Tabel Skenario Use Case Lihat Bantuan Use Case Lihat bantuan
Aktor User
Tujuan Menampilkan bantuan berupa petunjuk penggunaan aplikasi kepada user atau pakar.
Deskripsi Use case ini mendeskripsikan bagaimana user atau pakar melihat petunjuk
penggunaan aplikasi ketika user atau pakar menekan tombol Bantuan.
Kondisi Awal
User atau pakar telah menekan tombol Bantuan.
Kondisi Akhir
User atau pakar dapat mengetahui Sumber : Perancangan
6. Use case Lihat Tentang Kami
Pada use case lihat tentang kami, akan dijelaskan secara detail apa yang akan ditampilkan oleh sistem kepada user atau pakar ketika memilih tombol tentang kami. Tabel 4.10 merupakan skenario use case lihat tentang kami.
Tabel 4.10 Tabel Skenario Use Case Lihat Tentang Kami Use Case Lihat tentang kami
Aktor User
Tujuan Menampilkan isi dari halaman tentang kami berupa siapa saja pengembang dari aplikasi. Deskripsi Use case ini mendeskripsikan bagaimana user
atau pakar melihat siapa saja pengembang dari aplikasi ketika user atau pakar menekan tombol Tentang Kami.
Kondisi Awal
User atau pakar telah menekan tombol Tentang Kami.
Kondisi Akhir
User atau pakar dapat mengetahui siapa saja pengembang dari aplikasi sistem pakar ini. Sumber : Perancangan