3.6 Analisis Kebutuhan Fungsional
Analisis kebutuhan fungsional menggambarkan proses kegiatan yang akan diterapkan dalam sebuah sistem dan menjelaskan kebutuhan yang diperlukan
sistem agar sistem dapat berjalan dengan baik sesuai dengan kebutuhan. Analisis yang dimodelkan dengan menggunakan UML Unified Modeling Language.
Tahap-tahap pemodelan dalam analisis tersebut adalah Use Case diagram, scenario use case, Activity Diagram, Class diagram, dan Sequence diagram.
3.6.1 Use Case Diagram
Use case diagram merupakan pemodelan untuk mendeskripsikan interaksi antara aktor dengan use case yang akan dibuat. Use case diagram pada permainan
Bonny’s Tooth Booth dapat dilihat pada Gambar 3.13 berikut ini.
Gambar 3.13 Use Case Diagram
5. Actor Definiton
Actor Definition berfungsi untuk menjelaskan Actor yang terdapat pada use case diagram. Actor Definition diterangkan pada Tabel 3.14.
System
User Menampilkan Notifikasi
Menampilkan Bonnys Room Memberi Makan
Membersihkan Gigi Mengobati Gigi
extend extend
extend extend
Memilih Makanan
extend
Tabel 3.14 Actor Definition
No Actor
Deskripsi
1 UserPegguna
Orang yang memainkan permainan
6. Use Case Definiton
Use case Definiton berfungsi untuk menjelaskan fungsi use case yang terdapat pada use case diagram. Use case definition diterangkan pada Tabel 3.15 di
bawah ini.
Tabel 3.15 Use Case Definition
No Use Case
Deskripsi
1 Menampilkan
Bonny’s room
Proses untuk menampilkan ruangan utama yaitu halaman pertama permainan
2 Menampilkan
Notifikasi Proses untuk menampilkan pesan pemberitahuan
atau notifikasi 3
Memberi Makan Proses memberi makanan kepada Bonny
4
Memilih Makanan Proses memilih makanan Bonny
5 Membersihkan Gigi
Proses membersihkan gigi Bonny dari bakteri 6
Mengobati Gigi Proses mengobati gigi Bonny
3.6.2 Skenario Use Case
Skenario Use Case berisi tentang alur kejadian yang didalamnya di dalamnya mendeskripsikan urutan langkah-langkah dalam proses yang dilakukan
aktor, berdasarkan use case diagram. Skenario use case untuk permainan Bonny’s
Tooth Booth dijelaskan sebagai berikut.