• Tidak ada hasil yang ditemukan

Activity Diagram

Dalam dokumen BAB 3 ANALISIS DAN PERANCANGAN (Halaman 31-45)

3.6 Perancangan Sistem

3.6.3 Activity Diagram

Berikut adalah activity diagram untuk kegiatan-kegiatan user: 1. Melihat Skor tertinggi

Proses ini terjadi saat user ingin melihat nilai tertinggi pada halaman front end. Sistem kemudian menampilkan layar skor tertinggi sebagai respon tersebut.

Tabel 3.6 Activity Diagram - Melihat Skor tertinggi

User Sistem

2. Melihat Tutorial

Proses ini terjadi saat user ingin melihat halaman tutorial yang ada di main menu. Sistem kemudian merespon permintaan tersebut dengan menampilkan layar tutorial yang dapat dilihat oleh user.

Tabel 3.7 Activity Diagram - Melihat Tutorial

User Sistem

3. Memilih Tempat Tujuan

Menampilkan layar Skor Tertinggi Menyentuh tombol

“Skor Tertinggi”

Memilih menu “Tutorial”

Proses ini terjadi saat user telah memilih menu mainkan! yang ada di main menu. Sistem kemudian merespon permintaan tersebut dengan menampilkan layar pemilihan tempat tujuan yang dapat dipilih user.

Tabel 3.8 Activity Diagram - Memilih Tempat Tujuan

User Sistem

4. Memainkan Game

Proses ini terjadi saat user telah memilih level yang akan dimainkan. Sistem kemudian merespon permintaan tersebut dengan menampilkan layar pemilihan tempat tujuan yang dapat dipilih user.

Menampilkan layar intro Menampilkan layar gameplay Menampilkan layar intro-2 Memeriksa node yang

dipilih Memilih tempat tujuan dengan memilih node (Tidak dapat dimainkan) (Dapat dimainkan)

Tabel 3.9 Activity Diagram - Memainkan Game Sebelum Landing

User Sistem

5. Mengambil Koin

Proses ini terjadi saat user ingin menambah score dengan mengambil koin. Sistem kemudian merespon kegiatan tersebut dengan menambahkan jumlah score yang diperoleh user.

Tabel 3.10 Activity Diagram - Mengambil Koin

User Sistem Mengarahkan layar ke lokasi koin Menambah score KoinMenambah Bahan Bakar Menambah score Masuk ke layar Landing Mengambil Mengambil Bahan Bakar

6. Melakukan Pause Game

Proses ini terjadi saat user ingin menghentikan sementara proses game yang sedang dimainkan. Sistem kemudian merespon permintaan tersebut dengan menampilkan layar pause yang kegiatan selanjutnya dapat dipilih user.

Tabel 3.11 Activity Diagram - Melakukan Pause Game

User Sistem

7. Melakukan Resume Game

Proses ini terjadi saat user memutuskan untuk melanjutkan game yang sedang di-pause. Sistem kemudian merespon permintaan tersebut dengan menampilkan kembali layar game untuk dilanjutkan kembali oleh user.

Tabel 3.12 Activity Diagram - Melakukan Resume Game

User Sistem

8. Menghentikan Game

Proses ini terjadi saat user ingin menghentikan game yang sedang dimainkan. Sistem kemudian merespon permintaan tersebut dengan menampilkan layar main menu.

Tabel 3.13 Activity Diagram - Menghentikan Game

User Sistem 9. Mengulang Game Menekan tombol lanjutkan Menjalankan fungsi resume game Menekan tombol keluar Menampilkan main menu

Proses ini terjadi saat user ingin mengulang kembali game yang sedang dimainkan. Sistem kemudian merespon permintaan tersebut dengan mengembalikan user ke layar intro-2.

Tabel 3.14 Activity Diagram - Mengulang Game

User Sistem

10.Mengambil Bahan Bakar

Proses ini terjadi saat user ingin menambah bahan bakar dengan cara mengambil bahan bakar di layar. Sistem kemudian menampilkan soal yang harus dijawab dengan benar oleh user. Jika telah benar, sistem akan menambahkan bahan bakar sebanyak 3 bar untuk user gunakan.

Menekan tombol ulangi

Mengulang game dari intro-2

Tabel 3.15 Activity Diagram - Mengambil Bahan Bakar

User Sistem

11.Menjawab Soal

Proses ini terjadi saat user ingin menjawab soal setelah mengambil bahan bakar. Sistem kemudian melakukan pemeriksaan jawab yang user berikan sebelum menambah bahan bakar.

Mengarahkan layar ke lokasi bahan bakar

Menampilkan soal acak dari

database Menjawab soal Menambah 3 bar pada indikator bahan bakar Memberi peringatan dan memberi jawaban yang benar (Jawaban benar) (Jawaban salah)

Tabel 3.16 Activity Diagram - Menjawab Soal

User Sistem

12.Melakukan Landing

Proses ini terjadi saat user telah berhasil sampai di akhir tujuan. Sistem kemudian menampilkan mode landing yang dapat digunakan oleh user untuk mendaratkan pesawat ke bandara yang disediakan.

(Jawaban salah) Menjawab soal Menambah 3 bar pada indikator bahan bakar Memberi peringatan dan memberi jawaban yang benar (Jawaban benar)

Tabel 3.17 Activity Diagram - Melakukan Landing

User Sistem

13.Kontrol Game - Sebelum Landing

Proses ini menggambarkan hal yang dilakukan oleh user untuk mengendalikan layar. Sistem merespon dengan menggerakkan layar tersebut sesuai dengan accelerometer.

Tabel 3.18 Activity Diagram - Kontrol Game Sebelum Landing

User Sistem

Menampilkan score yang didapat user Mengarahkan

pesawat ke jalur yang disediakan

Cek Skor tertinggi

Menggunakan

accelerometer

Mengarahkan pergerakan layar sesuai

dengan gerakan

14.Kontrol Game - Landing

Proses ini menggambarkan hal yang dilakukan oleh user untuk mengendalikan pesawat ke bandara. Sistem merespon dengan menggerakkan layar tersebut sesuai dengan gesture.

Tabel 3.19 Activity Diagram - Kontrol Game Landing

User Sistem

Menggunakan

gesture pada tombol

yang disediakan

Mengarahkan pergerakan layar sesuai dengan

Berikut adalah activity diagram untuk kegiatan-kegiatan Admin: 1. Melakukan Login

Proses ini menggambarkan hal yang dilakukan oleh admin untuk mengakses layar back end. Sistem merespon dengan memeriksa validitas username dan password sebelum memberi hak akses pada admin.

Tabel 3.20 Activity Diagram - Melakukan Login

Admin Sistem

2. Melakukan Logout

Proses ini menggambarkan hal yang dilakukan oleh admin untuk menutup akses layar back end. Sistem merespon dengan menarik hak untuk mengubah data di aplikasi back end.

(Tidak Valid)

(Valid) Memasukkan

username & password

Validasi username & password

Memberi hak mengubah data di

Tabel 3.21 Activity Diagram - Melakukan Logout

Admin Sistem

3. Menambah Soal

Proses ini menggambarkan hal yang dilakukan oleh admin untuk menambah soal di layar back end. Sistem merespon dengan memeriksa validitas data yang dimasukkan sebelum menyimpan data tersebut.

Tabel 3.22 Activity Diagram - Menambah Soal

Admin Sistem

Logout dari aplikasi back end

Menarik hak mengubah data di

aplikasi back end

Memasukkan soal, jawaban, dan memilih level

Validasi data

(Tidak Valid)

(Valid) Menyimpan data

4. Melihat Data

Proses ini menggambarkan hal yang dilakukan oleh admin untuk melihat data di layar back end. Sistem merespon dengan menampilkan data sesuai pilihan admin.

Tabel 3.23 Activity Diagram - Melihat Data

Admin Sistem

Memilih menu

Dalam dokumen BAB 3 ANALISIS DAN PERANCANGAN (Halaman 31-45)

Dokumen terkait