SPESIFICATION
Versi 1.0
Daftar Isi
1. Gambaran Umum (Overview) ........................................................................ 3
2. Daftar Software Hardware yang dipakai ..................................................... 3
3. Urutan Prioritas Disain .................................................................................. 4
4. Diagram desain dan Kamus Modul ............................................................... 4
5. Penamaan Modul ............................................................................................ 4
6. Perpindahan Parameter dan Data Dictionaries ........................................... 5
7. Penanganan Masalah ...................................................................................... 5
8. Standar Pemorgraman Berbasis Objek ........................................................ 6
9. Alat Pemrograman.......................................................................................... 6
10. Top Level Design ......................................................................................... 7
11. Medium Level Design .................................................................................. 8
12. Modul dan Kamus Data ........................................................................... 10
13. File dan Tabel ............................................................................................ 11
1. Gambaran Umum (Overview)
Indonesia adalah salah satu negara di dunia yang paling rawan bencana
berdasarkan data yang dikeluarkan oleh Badan Perserikatan Bangsa-Bangsa
(PBB) untuk Strategi Internasional Pengurangan Resiko Bencana. Ranking
ini dihitung dari jumlah penduduk Indonesia yang terancam meninggal akibat
terjadinya bencana alam. Sebagai contoh, korban jiwa saat terjadi erupsi
gunung berapi pada tahun 2010 di Yogyakarta mencapai lebih dari 200 orang,
dan masih banyak contoh yang lain. Banyaknya korban jiwa pada saat
bencana sebenarnya dapat diminimalisir dengan adanya edukasi tentang
mitigasi bencana.
Spesifikasi yang dibutuhkan bagi user Game simulasi erusi gunung berapi
adalah Handphone bersistem operasikan Android dengan :
CPU Quad Core 1.5 GHZ atau di atasnya.
Android 4.4 atau di atasnya
RAM 2 GB
Kapasitas memori penyimpanan 1.5 GB
Bahasa yang akan digunakan dalam Game adalah Bahasa Indonesia, karena
sasaran user dari Game simulasi erupsi gunung berapi adalah masyarakat
Indonesia yang tinggal di sekitaran gunung berapi aktif.
User friendly
Pada desain diagram, gari lurus akan menggambarkan aliran kontrol. Garis
panah menggambarkan aliran data, arah panah menyatakan arah perpindahan
parameter.
5. Penamaan Modul
G Game
HM HOME
7. Penanganan Masalah
Deskripsi:
Jika terjadi error pada awal tindakan, akan dilakukakan penangkapan dan
diberi saran untuk tindakan lainnya hingga error telah teratasi.
8. Standar Pemorgraman Berbasis Objek
Pada program tersedia baris komentar untuk deskripsi rutin, nama penulis,
dan berbagai informasi yang diperlukan dalam pemrograman aplikasi Game
tersebut..
9. Alat Pemrograman
Unity3D adalah sebuah 3D Game engine cross-platform yang sangat powerfull dan
user friendly dalam lingkungan pengembangan. Cukup mudah digunakan oleh
pemula dan cukup powerfull untuk expert. Unity sangat dapat menarik perhatian
siapapun yang ingin mudah membuat 3D Games dan aplikasi untuk mobile,
desktop, web, dan consoles.
Deskripsi komponen dari aplikasi adalah : Setelah user membuka aplikasi ini, akan
muncul tampilan home dari aplikasi, lalu akan muncul icon untuk memulai
permainan atau melakukan pengaturan dalam Game. Jika user memilih untuk
melakukan pengaturan, makan akan disambungkan ke database mengenai hal-hal
apa saja yang dapat diubah oleh user. Option lain jika user memilih Start, maka user
akan memilih chapter yang akan dimainkan dan diarahkan menuju guide atau
tutorial Game. Chapter yang dapat dipilih oleh user akan terbuka berurutan sesuai
dengan tingkatan level yang sudah pernah dimainkan sesuai data dari database
dan hanya dapat memainkan jika chapter sudah terbuka. Selanjutnya selama
permainan, user akan mendapatkan score yang disimpan dalam database untuk
membuka chapter selanjutnya. Setiap data user akan disimpan di dalam database
dan akan dipanggil secara otomatis jika diperlukan oleh user atau selama Game
berjalan.
Pada medium level design terdapat yang dinamakan menu component yang
terdiri dari Menu second level of breakout dan Menu third level of breakout.
Berikut gambaran nya:
11.1. Menu second level of breakout
Kamus 1
Kamus 2
Jika akan mendeskripsikan file baru maka sebaiknya tampilkan organisasi file
utama, atribut, panjang record, primary key, dan modul apa yang akan
digunakan.