D-2
D-3
D.1. Diagram Use Case
uc Primary Use Cases
Use Case
User
Main Menu
Jelaj ahi Peta
Exit Interaksi Obyek Peta 2 Dimensi Petunj uk Halaman Informasi Nav igasi Layar Informasi
Gambar D. 1 Diagram Use Case
D.2. Deskripsi Use Case Interaksi dengan Obyek
Tabel D. 1 Deskripsi Use Case Interaksi dengan Obyek
UC01 – Interaksi dengan Obyek Primary Actor:
Pengguna Level: User Goal Pre-conditions:
Pengguna berada di halaman Peta 3D. Triggers:
• Pengguna bergerak masuk dalam jangkauan area interaksi suatu obyek. Basic course:
Sistem menampilkan pesan interaksi yang dapat terjadi dengan suatu obyek. Pengguna menekan tombol E pada keyboard. Sistem akan menjalankan fungsi interaksi pada obyek tersebut.
Post-conditions:
D-4
kondisi sesuai dengan fungsi interaksi nya. Alternate courses:
Jika pengguna tidak menekan tombol apapun: sistem menampilkan pesan interaksi yang dapat terjadi dengan suatu obyek.
Jika pengguna menekan tombol M pada keyboard: sistem menjalankan UC02
Jika pengguna menekan tombol W/A/S/D/panah atas/panah bawah/panah kiri/panah kanan pada keyboard: sistem menjalankan UC05
D.3. Deskripsi Use Case Melihat Peta 2 Dimensi
Tabel D. 2 Deskripsi Use Case Melihat Peta 2 Dimensi
UC02 – Melihat Peta 2 Dimensi Primary Actor:
Pengguna Level: User Goal Pre-conditions:
Pengguna berada di halaman Peta 3D. Triggers:
• Pengguna menekan tombol M pada keyboard. Basic course:
Pengguna menekan tombol M pada keyboard. Sistem menampilkan peta 2 Dimensi.
Post-conditions:
Sistem menampilkan peta 2 Dimensi dan menunjukkan Alternate courses:
Jika pengguna menekan tombol W/A/S/D pada keyboard: sistem menjalankan UC03
Jika pengguna dalam jangkauan area interaksi suatu obyek dan menekan tombol M pada keyboard: sistem menjalankan UC01
D.4. Deskripsi Use Case Navigasi
Tabel D. 3 Deskripsi Use Case Navigasi
D-5
Primary Actor:
Pengguna Level: User Goal Pre-conditions:
Pengguna berada di halaman Peta 3D. Triggers:
- Pengguna menekan tombol A, S, D, W, Shift, dan, Spasi Basic course:
Jika pengguna menekan W atau panah atas pada keyboard, sistem menggerakkan aktor ke arah depan.
Jika pengguna menekan A pada keyboard, sistem menggerakkan aktor ke arah kiri.
Jika pengguna menekan D pada keyboard, sistem menggerakkan aktor ke arah kanan.
Jika pengguna menekan S atau panah bawah pada keyboard, sistem menggerakkan aktor ke arah belakang.
Jika pengguna menekan Shift pada keyboard, sistem menggerakkan aktor dengan posisi berlari.
Jika pengguna menekan Spasi pada keyboard, sistem menggerakkan aktor untuk melompat.
Post-conditions:
Sistem menggerakkan aktor sesuai dengan arah navigasi dan menyesuaikan tampilan dengan pandangan aktor pada posisi barunya.
Alternate courses:
Jika pengguna dalam jangkauan area interaksi suatu obyek dan menekan tombol E pada keyboard: sistem menjalankan UC01
Jika pengguna menekan tombol M pada keyboard: sistem menjalankan UC02
D.5. Deskripsi Use Case Jelajahi Peta
Tabel D. 4 Deskripsi Use Case Jelajahi Peta
UC07 – Jelajahi Peta
D-6
Pengguna User Goal Pre-conditions:
Pengguna berada di halaman Menu Utama. Triggers:
• Pengguna memilih menu Jelajahi Peta kemudian klik kiri pada mouse. Basic course:
Sistem me-load peta sesuai dengan scene aktif. Post-conditions:
Sistem menampilkan halaman Peta 3D sesuai dengan scene aktif. Alternate courses:
-
D.6. Deskripsi Use Case Melihat Petunjuk
Tabel D. 5 Deskripsi Use Case Melihat Bantuan
UC08 – Melihat Petunjuk Primary Actor:
Pengguna Level: User Goal Pre-conditions:
Pengguna berada di halaman Menu Utama Triggers:
• Pengguna berada di halaman Menu Utama kemudian memilih menu Petunjuk kemudian klik kiri pada mouse.
Basic course:
Sistem menampilkan halaman Bantuan. Pengguna melihat halaman Bantuan. Post-conditions:
Sistem menampilkan halaman petunjuk yang berisikan informasi Alternate courses:
D-7
D.7. Deskripsi Use Case Mengaktifkan Layar Informasi
Tabel D. 6 Deskripsi Use Case Mengaktifkan Layar Informasi
UC09 – Mengaktifkan Layar Informasi Primary Actor:
Pengguna Level: User Goal Pre-conditions:
Pengguna berada di halaman peta 3D. Triggers:
• Pengguna bergerak masuk dalam jangkauan area interaksi suatu obyek Basic course:
Pengguna bergerak masuk dalam jangkauan area interaksi suatu obyek. Pengguna menekan tombol E pada keyboard. Sistem menampilkan layar informasi. Pengguna melakukan informasi sesuai dengan alur interaksi. Post-conditions:
-
Alternate courses: -
D.8. Deskripsi Use Case Mengaktifkan Simulasi
Tabel D. 7 Deskripsi Use Case Mengaktifkan Simulasi
UC10 – Mengaktifkan Simulasi Primary Actor:
Pengguna Level: User Goal Pre-conditions:
Pengguna berada di halaman peta 3D. Triggers:
• Pengguna bergerak masuk dalam jangkauan area interaksi simulasi. Basic course:
D-8
Pengguna bergerak masuk dalam jangkauan area interaksi simulasi. Pop Up
menu akan muncul dan pengguna menekan tombol Jalankan Animasi. Post-conditions:
Kamera utama akan mati dan berganti dengan kamera simulasi Alternate courses:
Pengguna tidak menekan Jalankan Animasi
D.9. Deskripsi Use Case Mengganti Kualitas Grafik
Tabel D. 8 Deskripsi Use Case Mengganti Kualitas Grafik
UC11 – Mengganti Kualitas Grafik Primary Actor:
Pengguna Level: User Goal Pre-conditions:
Pengguna berada di halaman peta 3D. Triggers:
• Pengguna bergerak masuk dalam jangkauan area interaksi suatu obyek Basic course:
Pengguna menekan tombol “esc” pada keyboard. Sistem menampilkan menu
pause.
Post-conditions: -
Alternate courses:
Jika pengguna menekan tombel Esc : sistem mengaktifkan karakter.
Jika Pengguna memilih menuUbah Kualitas Grafis : Sistem menampilkan halaman ubah kualitas grafis
Jika Pengguna memilih menuBantuan : Sistem menampilkan halaman bantuan
Jika pengguna memilih menu Keluar : sistem menampilkan Scene Menu Utama.
D-9
D.10.Deskripsi Use Case Dialog Box
Tabel D. 9 Deskripsi Use Case Dialog Box
UC12 – Mengaktifkan Dialog Box Primary Actor:
Pengguna Level: User Goal Pre-conditions:
Pengguna berada di halaman peta 3D. Triggers:
• Pengguna bergerak masuk dalam jangkauan area interaksi Dialog Box. Basic course:
Pengguna bergerak masuk dalam jangkauan area interaksi Dialog Box. Pengguna menekan tombol Next berupa panah “>”. Sistem menampilkan text dialog selanjutnya.
Post-conditions: -
Alternate courses:
Pengguna menekan tombol Back berupa panah “<”
D.11.Deskripsi Use Case Perijinan
Tabel D. 10 Deskripsi Use Case Perijinan
UC13 – Mengaktifkan Perijinan Primary Actor:
Pengguna Level: User Goal Pre-conditions:
Pengguna berada di halaman peta 3D. Triggers:
• Pengguna bergerak masuk dalam jangkauan area interaksi Perijinan. Basic course:
D-10
Pengguna bergerak masuk dalam jangkauan area interaksi perijinan. Pengguna menjalankan Use Case Dialog Box pada bagian perijinan hingga selesai. Sistem menampilkan tombol “Ijin”. Pengguna menekan tombol “Ijin” dan sistem mengaktifkan fungsi buka pintu.
Post-conditions: -
Alternate courses: -
D.12.Deskripsi Use Case WayPoint
Tabel D. 11 Deskripsi Use Case WayPoint
UC14 – Mengaktifkan WayPoint Primary Actor:
Pengguna Level: User Goal Pre-conditions:
Pengguna berada di halaman peta 3D. Triggers:
Pengguna bergerak masuk dalam jangkauan area interaksi WayPoint. Basic course:
Pengguna bergerak masuk dalam jangkauan area interaksi WayPoint. Pop Up
menu akan muncul dan pengguna menekan tombol WayPoint yang diinginkan. Post-conditions:
Sistem menjalankan fungsi WayPoint Alternate courses:
-
D.13.Deskripsi Use Case Petunjuk Arah
Tabel D. 12 Deskripsi Use Case Petunjuk Arah
UC15 – Mengaktifkan Petunjuk Arah Primary Actor:
Pengguna Level: User Goal Pre-conditions:
D-11
Triggers:
• Pengguna bergerak masuk dalam jangkauan area interaksi suatu obyek Basic course:
Pengguna bergerak masuk dalam jangkauan area interaksi Petunjuk Arah. Pop Up menu akan muncul dan pengguna menekan tombol Petunjuk Arah yang diinginkan
Post-conditions:
Sistem menjalankan fungsi Petunjuk Arah Alternate courses:
-
D.14.Deskripsi Use Case Kaca
Tabel D. 13 Deskripsi Use Case Kaca
UC16 – Kaca Primary Actor:
Pengguna Level: User Goal Pre-conditions:
Pengguna berada di halaman peta 3D. Triggers:
• Pengguna bergerak masuk dalam jangkauan area interaksi Kaca Basic course:
Pengguna menjalankan karakter mendekati area Kaca. Sistem akan menjalankan fungsi pantulan kaca. Pantulan karakter akan terlihat pada kaca.
Post-conditions: -
Alternate courses: -
E-1