• Tidak ada hasil yang ditemukan

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

LAMPIRAN E

Dokumen terkait