Skenario Skenario Skenario Skenario

4. Skenario

Use Case Jalankan Game Engine Skenario use case ini menjelaskan interaksi antara aktor, yaitu Java Virtual Machine, dengan seluruh use case yang meng-include-nya dan dijelaskan pada tabel berikut ini: Tabel 3.22 Skenario Use Case Jalankan Game Engine Identifikasi Nama Jalankan Game Engine Tujuan Menjalankan Game Engine Aktor Java Virtual Machine Skenario Utama Kondisi awal Java Virtual Machine dalam Kondisi Siaga Aksi Aktor Reaksi Sistem a. Aktivasi Java Runtime Environment b. Game Engine Berjalan Kondisi akhir ArkAId XIV Berjalan 3.2.4.3 Diagram Sequence Pada bagian ini berisi penjelasan dari masing-masing use case yang ada pada ArkAId XIV dengan diagram sequence. Melalui diagram ini dapat diketahui bagaimana setiap kelas objek pada aplikasi permainan bekerja bersama-sama dengan berinteraksi melalui pengiriman pesan.

3.2.4.3.1 Diagram

Sequence Mulai Permainan Berikut ini merupakan diagram sequence dari use case Mulai Permainan: Gambar 3.23 Diagram Sequence Mulai Permainan Aplikasi ArkAId XIV

3.2.4.3.2 Referensi Diagram

Sequence Jalankan Game Engine

3.2.4.3.3 Referensi Diagram

Sequence Ciptakan Entitas Permainan createBullet createShip sd Ciptakan Entitas Permainan :Game Ship Asteroid Bullet createAsteroid Powerup createPowerup Start addMouseMotionListener addMouseListener addKeyListener sd Jalankan Game Engine :Game :KeyListener :MouseListener :MouseMotionLi stener :Runnable Gambar 3.25 Referensi Diagram Sequence Ciptakan Entitas Permainan Gambar 3.24 Referensi Diagram Sequence Jalankan Game Engine

3.2.4.3.4 Referensi Diagram

Sequence Ciptakan Entitas Permainan dan Inisialisasi Audio load load load load load sd Ciptakan Entitas Permainan dan Inisialisasi Audio :Game :AnimatedSprite :MidiSequence :SoundClip [exception error] opt catchexception e :Sprite [exception error] opt :ImageEntity [exception error] opt [exception error] opt [exception error] opt catchexception e catchexception e catchexception e catchexception e Gambar 3.26 Referensi Diagram Sequence Ciptakan Entitas Permainan dan Inisialisasi Audio