BAB 3 ANALISIS DAN PERANCANGAN SISTEM
3.1.6 Use Case Diagram
Use Case merupakan gambaran skenario dari interaksi antara user dengan sistem. Sebuah diagram Use Case menggambarkan hubungan antara aktor dan kegiatan yang dapat dilakSukannya terhadap aplikasi.
Gambar 3.14Use Case Game Perangkat Pembelajaran Perilaku Baik Defenisi Use Case
Definisi Use Case berfungsi untuk menjelaskan proses yang terdapat pada setiap Use Case. Definisinya dapat dilihat pada tabel 3.1.
Tabel 3.7 Definisi Use Case
1 Penyajian Permainan Menggosok Gigi
Proses untuk belajar pembiasaan menggosok gigi
2 Penyajian Permainan Mencuci Tangan
Proses untuk belajar pembiasaan mencuci tangan
3 Penyajian Permainan
Memilih Seragam Proses untuk belajar memilih seragam 4 Penyajian Permainan
Memilih Jajanan
Proses untuk pembiasaan memilih jajanan baik dan bersih
5 Penyajian Permainan Menyiapkan Sarapan
Proses untuk belajar menyiapkan sarapan yang baik
6
Penyajian Permainan Menyiapkan Peralatan Sekolah
Proses untuk belajar menyiapkan peralatan sekolah
7 Penyajian Pengaturan Proses untuk mengatur permainan
3.1.7 Skenario Use Case
Skenario setiap bagian pada Use Case menunjukkan proses apa yang terjadi pada setiap bagian didalam Use Case tersebut, dimana user memberikan perintah pada setiap bagian dan respon apa yang diberikan oleh sistem kepada user setelah user memberikan perintah pada setiap bagian-bagian Use Case.
Tabel 3.8Skenario Use Case Menggosok Gigi Identifikasi
Nomor 1
Nama Penyajian Permainan Menggosok Gigi Tujuan Belajar pembiasaan menggosok gigi
Deskripsi Proses untuk belajar pembiasaan menggosok gigi
Aktor Pemain
Skenario Utama
Kondisi awal Pemain berada dimenu utama aplikasi game edukasi pembelajaran perilaku baik dan masuk ke menu Menggosok Gigi selanjutnya aplikasi menampilkan gigi yang akan disikat.
Aksi Aktor Reaksi Sistem
1. Memulai game menggosok gigi 2. Menampilkan objek gigi bagian depan, objek sikat dan objek kotoran
3. Menekan dan menggerakkan tombol mouse kanan sebagai objek sikat pada objek gigi
4. Menampilkan objek kotoran menghilang
5. Menampilkan objek busa 6. Tambahkan Skor
7. Cek gigi bersih
8. Menampilkan objek gigi bagian depan, kiri, kanan, atas bawah dan objek sikat dan objek kotoran
9. Menampilkan objek gigi bagian bersih berkilau
10. Menampilkan pesan permainan selesai
Kondisi akhir Aplikasi menampilkan gigi bersih dan berkilau setelah disikat.
Tabel 3.9 Skenario Use Case Mencuci Tangan Identifikasi
Nomor 2
Nama Penyajian Permainan Mencuci Tangan Tujuan Pembiasaan Mencuci tangan
Deskripsi Proses untuk belajar pembiasaan mencuci tangan
Aktor Pemain
Skenario Utama
Kondisi awal Pemain berada dimenu utama aplikasi game edukasi pembelajaran perilaku baik dan masuk ke menu Mencuci Tangan selanjutnya aplikasi menampilkan tangan yang akan dibersihkan.
Aksi Aktor Reaksi Sistem
1. Memulai game mencuci tangan 2. Menampilkan objek anak-anak bertangan kotor dan objek nenek-nenek
3.Menekan tombol kanan mouse untuk mengeluarkan objek air ke objek tangan-tangan kotor
4. Menampilkan objek tangan-tangan kotor terkena objek air
5. Tambahkan Skor 6. Cek tangan kotor
7. Menampilkan objek nenek terkena objek air
8. Kurangi Skor
9. Menampilkan pesan permainan selesai
Tabel 3.10 Skenario Use Case Memilih Seragam Identifikasi
Nomor 3
Nama Penyajian Permainan Memilih Seragam
Tujuan Untuk belajar memilih seragam sekolah sesuai hari dan jadwal Deskripsi Proses untuk belajar memilih seragam
Aktor Pemain
Skenario Utama
Kondisi awal Pemain berada dimenu utama aplikasi game edukasi pembelajaran perilaku baik dan masuk ke menu Memilih seragam selanjutnya aplikasi menampilkan seragam yang akan dicocokkan sesuai hari.
Aksi Aktor Reaksi Sistem
1. Memulai game memilih
seragam 2. Menampilkan beberapa objek
seragam sekolah dan objek anak yang belum berseragam
3. Memindahkan masing-masing objek seragam : topi, baju, dasi, celana, dan sepatu.
4. Memindahkan objek-objek seragam : topi, baju, dasi, celana dan sepatu yang tidak sesuai jadwal
5. Menampilkan objek-objek seragam : topi, baju, dasi, celana dan sepatu ditolak karena tidak sesuai pesanan
6. Kurangkan Skor 7. Memindahkan objek-objek
seragam : topi, baju, dasi, celana
dan sepatu yang sesuai jadwal 8. Menampilkan objek-objek seragam : topi, baju, dasi, celana dan sepatu terpasang dibadan objek anak
10.Cek kesesuaian seragam
11.Cek kelengkapan seragam
12.Menampilkan pesan permainan selesai
Kondisi akhir Aplikasi menampilkan seragam-seragam yang sesuai dengan pesanan
Tabel 3.11 Skenario Use Case Memilih Jajanan Identifikasi
Nomor 4
Nama Penyajian Permainan Memilih Jajanan
Tujuan Untuk membiasakan memilih jajanan yang baik dan bersih Deskripsi Proses untuk belajar pebiasaan memilih jajanan baik dan bersih
Aktor Pemain
Skenario Utama
Kondisi awal Pemain berada dimenu utama aplikasi game edukasi pembelajaran perilaku baik dan masuk ke menu Memilih Jajanan selanjutnya aplikasi menampilkan seorang anak dan pedagang-pedagang.
Aksi Aktor Reaksi Sistem
1. Memulai game memilih jajanan
2. Menampilkan objek beberapa dagangan yang bersih dan kotor, objek batu, objek anak, dan waktu 3. Mengarahkan objek pedagang
dengan keyboard arah dan mendapatkan jajanan dengan menekan keyboard space
4. Mengarahkan objek anak ke objek pedagang dan mendapatkan jajanan yang bersih
5. Menampilkan objek jajanan-jajanan yang baik
6. Tambahkan Skor
7. Mengarahkan objek anak ke objek pedagang dan mendapatkan jajanan yang kotor
8. Menampilkan objek jajanan-jajanan yang jelek
9. Kurangkan Skor
10.Mengarahkan objek anak ke objek batu
11.Menampilkan objek anak kesakitan menabrak objek batu
12.Cek waktu jajan
13.Menampilkan pesan permainan selesai
Kondisi akhir Aplikasi menampilkan jajanan baik dan jelek
Tabel 3.12 Skenario Use Case Menyiapkan Sarapan Identifikasi
Nomor 5
Nama Penyajian Permainan Menyiapkan Sarapan Tujuan Untuk belajar menyiapkan sarapan yang baik Deskripsi Proses untuk belajar menyiapkan sarapan yang baik
Aktor Pemain
Skenario Utama
Kondisi awal Pemain berada dimenu utama aplikasi game edukasi pembelajaran perilaku baik dan masuk ke menu Menyiapkan Sarapan selanjutnya aplikasi menampilkan tepak atau tempat makan dan pilihan makanan untuk sarapan
Aksi Aktor Reaksi Sistem 1. Memulai game menyiapkan sarapan
2. Menampilkan objek tempat makan dan beberapa objek makanan untuk sarapan : nasi, ayam, ikan, tahu, tempe, buah-buahan dan objek yang bukan untuk sarapan : eskrim, permen, coklat dan objek waktu
3. Mengambil dan menyimpan beberapa objek makanan untuk sarapan : nasi, ayam, Ikan, tahu, tempe, buah-buahan dan objek yang bukan untuk sarapan : eskrim, permen, coklat ke objek tempat makan
4. Mengambil dan menyimpan objek yang bukan untuk sarapan ke objek tempat makan
5. Menampilkan objek yang bukan untuk sarapan tertolak di objek tempat makan
6. Kurangkan Skor 7. Mengambil dan menyimpan objek
makanan untuk sarapan ke objek tempat makan
8. Menampilkan objek makanan untuk sarapan tersimpan di objek tempat makan
9. Tambahkan Skor 10.Mengklik Tombol Kembali 11.Cek waktu
12.Menampilkan pesan kamu kalah 13.Cek kelengkapan makanan untuk
sarapan
14.Menampilkan pesan permainan selesai
Kondisi akhir Aplikasi menampilkan makanan yang sesuai sarapan
Tabel 3.13Sekenario Use Case Menyiapkan Peralatan Sekolah Identifikasi
Nama Penyajian Permainan Menyiapkan Peralatan Sekolah Tujuan Untuk belajar menyiapkan peralatan sekolah
Deskripsi Proses untuk belajar menyiapkan peralatan sekolah
Aktor Pemain
Skenario Utama
Kondisi awal Pemain berada dimenu utama aplikasi game edukasi pembelajaran perilaku baik dan masuk ke menu Menyiapkan Peralatan Sekolah selanjutnya aplikasi menampilkan peralatan sekolah dan tas
Aksi Aktor Reaksi Sistem
1. Memulai game menyiapkan peralatan sekolah
2. Menampilkan objek tas dan beberapa objek peralatan sekolah : buku,pensil, penghapus, penggaris dan objek yang bukan peralatan sekolah : eskrim, permen, coklat dan objek waktu
3. Mengambil dan menyimpan beberapa objek peralatan sekolah : buku,pensil, penghapus, penggaris dan objek yang bukan peralatan sekolah : eskrim, permen, coklat ke objek tas
4. Mengambil dan menyimpan objek yang bukan peralatan untuk sekolah ke objek tas
5. Menampilkan objek yang bukan peralatan sekolah tertolak di objek tas
6. Kurangkan Skor 7. Mengambil dan menyimpan objek
peralatan untuk sekolah ke objek tas
8. Menampilkan objek peralatan untuk sekolah tersimpan di objek tas 9. Tambahkan Skor
10. Cek waktu
12. Cek kelengkapan perlengkapan untuk sekolah
13. Menampilkan pesan permainan selesai
Kondisi akhir Aplikasi menampilkan peralatan sekolah yang sesuai untuk sekolah
Tabel 3.14Sekenario Use Case Pengaturan Permainan Identifikasi
Nomor 7
Nama Penyajian Pengaturan
Tujuan Untuk mengatur musik, efek suara dan reset data permainan
Deskripsi Proses untuk pengaturan permainan
Aktor Pemain
Skenario Utama
Kondisi awal Pemain berada dimenu utama aplikasi game edukasi pembelajaran perilaku baik dan masuk ke pengaturan permainan dan aplikasi menampilkan pengaturan
Aksi Aktor Reaksi Sistem
1. Mengklik tombol pengaturan 2. Menampilkan pilihan pengaturan atur musik, atur efek suara dan reset data
3. Ceklis musik 4. Menampilkan musik diceklis
5. Musik aktif
6. Tidak ceklis musik 7. Menampilkan musik tidak diceklis
8. Musik tidak aktif
9. Ceklis efek suara 10. Menampilkan efek suara diceklis
12.Tidak ceklis efek suara 13.Menampilkan efek suara tidak diceklis 14. Efek suara tidak aktif
15.Mengklik reset data 16.Menghapus data permainan
17.Tidak menghapus data permainan
Kondisi akhir Pengaturan permainan berubah bila ada perubahan dan tidak berubah bila tidak ada perubahan
3.1.8 Activity Diagram
Activity diagram menggambarkan berbagai alir aktivitas dalam sistem yang sedang dirancang, bagaimana masing-masing alir berawal, decision yang mungkin terjadi, dan bagaimana mereka berakhir.
Diagram Activity Sistem Pemain Ada Tidak Tidak Ada Tidak Ada Tidak Ada Ada Tidak
Ada objek kotoran diobjek gigi bagian depan?
Menekan dan menggerakkan tombol mouse kanan sebagai
objek sikat pada objek gigi Cek gigi bersih Menampilkan objek gigi bagian depan,
objek sikat dan objek kotoran.
Menampilkan objek kotoran menghilang Menampilkan objek busa Tambahkan Skor
Ada objek kotoran diobjek gigi bagian
kiri?
Menampilkan objek gigi bagian depan bersih berkilau
Menampilkan objek gigi bagian kiri, objek sikat dan
objek kotoran.
Menampilkan objek gigi bagian kiri bersih berkilau
Ada objek kotoran diobjek gigi bagian kanan?
Menampilkan objek gigi bagian kanan, objek sikat
dan objek kotoran. Menampilkan objek gigi bagian kanan bersih
berkilau
Menampilkan objek gigi bagian bawah, objek sikat
dan objek kotoran.
Menampilkan pesan permainan selesai Menampilkan objek gigi bagian atas, objek sikat dan
objek kotoran.
Menampilkan objek gigi bagian atas bersih
berkilau
Ada objek kotoran diobjek gigi bagian
atas? Ada objek kotoran diobjek gigi bagian
bawah?
Menampilkan objek gigi bagian bawah bersih berkilau Memulai game
menggosok gigi
Diagram Activity Sistem Pemain Tidak Ya Ya Tidak Menampilkan beberapa objek seragam sekolah dan
objek anak yang belum berseragam
Menampilkan objek-objek seragam : topi, baju, dasi, celana dan sepatu ditolak karena tidak sesuai pesanan
Memindahkan objek-objek seragam : topi, baju, dasi, celana dan sepatu yang sesuai
jadwal
Memindahkan objek-objek seragam : topi, baju, dasi, celana dan sepatu yang tidak sesuai
jadwal
Menampilkan objek-objek seragam : topi, baju, dasi, celana dan
sepatu yang sesuai Tambahkan Skor Kurangkan Skor Cek kesesuaian seragam Apakah seragam sudah sesuai? Cek kelengkapan seragam Apakah seragam sudah lengkap? Menampilkan pesan permainan selesai Memindahkan
masing-masing objek seragam : topi, baju, dasi,celana dan
sepatu Memulai game memilih seragam
Diagram Activity
Sistem Pemain
Ya Tidak
Menampilkan objek beberapa dagangan dan jajanan yang bersih dan kotor, objek batu, objek anak, dan waktu Mengarahkan objek anak ke objek
pedagang dengan keyboard arah dan mendapatkan objek jajanan dengan menekan keyboard space
Menampilkan objek jajanan-jajanan yang baik Tambahkan Skor Menampilkan objek jajanan-jajanan yang jelek Mengarahkan objek anak ke objek pedagang dan mendapatkan jajanan yang bersih Mengarahkan objek anak ke objek pedagang dan mendapatkan jajanan yang kotor
Mengarahkan objek anak ke objek batu
Menampilkan objek anak kesakitan menabrak objek
batu
Cek waktu jajan
Apakah waktu jajan habis? Menampilkan pesan permainan selesai Kurangkan Skor Memulai game memilih jajanan Kurangkan Skor
Diagram Activity Pemain Sistem Ya Tidak Ya Ya Tidak Tidak Mengambil dan menyimpan beberapa
objek makanan untuk sarapan : nasi, ayam, Ikan, tahu, tempe, buah-buahan
dan objek yang bukan untuk sarapan : eskrim, permen, coklat ke objek tempat
makan
Menampilkan objek tempat makan dan beberapa objek makanan untuk sarapan : nasi, ayam, Ikan, tahu, tempe, buah-buahan
dan objek yang bukan untuk sarapan : eskrim, permen, coklat dan objek waktu
Menampilkan objek yang bukan untuk sarapan tertolak di objek tempat makan Mengambil dan menyimpan objek makanan untuk sarapan ke objek tempat makan Mengambil dan menyimpan objek yang bukan untuk sarapan ke objek tempat makan Kurangkan Skor Menampilkan objek makanan untuk sarapan tersimpan di
objek tempat makan
Cek waktu Apakah waktu habis? Cek kelengkapan makanan untuk sarapan Sudah lengkap? Menampilkan pesan permainan selesai Coba lagi permainan? Menampilkan pesan kamu kalah Tambahkan Skor Memulai game menyiapkan sarapan
Diagram Activity Sistem Pemain Sudah Belum Ya Ya Tidak Tidak Mengambil dan menyimpan
beberapa objek peralatan sekolah : buku,pensil, penghapus, penggaris dan objek yang bukan
peralatan sekolah : eskrim, permen, coklat ke objek tas
Menampilkan objek tas dan beberapa objek peralatan
sekolah : buku,pensil, penghapus, penggaris dan objek yang bukan peralatan sekolah : eskrim, permen,
coklat dan objek waktu
Mengambil dan menyimpan objek
peralatan untuk sekolah ke objek tas
Mengambil dan menyimpan objek yang bukan peralatan
untuk sekolah ke objek tas
Menampilkan objek yang bukan peralatan
sekolah tertolak di objek tas Menampilkan objek peralatan untuk sekolah tersimpan di objek tas Kurangkan Skor Cek waktu Apakah waktu habis? Cek kelengkapan peralatan untuk sekolah Menampilkan pesan kamu kalah
Permainan Selesai Tambahkan Skor Sudah lengkap? Coba lagi permainan? Memulai game menyiapkan peralatan sekoah
Diagram Activity Sistem Pemain Ya Tidak Mengklik tombol pengaturan Aktifkan musik Menampilkan pengaturan atur musik Menampilkan pengaturan atur efek suara Menampilkan pengaturan reset data Tidak aktifkan musik Menampilkan musik diaktifkan Musik aktif Menampilkan musik tidak diaktifkan Musik tidak aktif Aktifkan efek suara Menampilkan efek suara diaktifkan Efek suara aktif Menampilkan pengaturan suara narasi
Tidak aktifkan efek suara
Menampilkan efek suara tidak diaktifkan
Efek suara tidak aktif
Mengklik reset data
Menampilkan pilihan reset data
Reset data permainan? Tidak menghapus data permainan Aktifkan suara narasi Tidak aktifkan suara narasi Menampilkan suara narasi diaktifkan Menampilkan suara narasi tidak
diaktifkan
Suara narasi tidak aktif Suara narasi aktif
Menghapus data permainan
3.1.9 Class Diagram
Class Diagram menggambarkan keadaan suatu sistem (atribut), dan memberikan pelayanan untuk menyelesaikan keadaan tersebut (metoda).