• Tidak ada hasil yang ditemukan

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).

Dokumen terkait