GAME EDUKASI TEMPAT BERSEJARAH DI INDONESIA
TUGAS AKHIR
Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang
Oleh :
Mida Cahya Pratiwi NIM. 08560047
JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADYAH MALANG
2013
LEMBAR PERSETUJUAN
GAME EDUKASI TEMPAT BERSEJARAH DI INDONESIA
TUGAS AKHIR
Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang
Menyetujui,
Pembimbing I
Pembimbing II
Dr. Ir. Ermanu A. H, MT
Hardianto Wibowo, S.Kom
NIP. 10891090233
iii
LEMBAR PENGESAHAN GAME EDUKASI TEMPAT BERSEJARAH DI INDONESIA
TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang
Disusun Oleh : Mida Cahya Pratiwi NIM. 08560047
Tugas Akhir ini telah diuji dan dinyatakan lulus melalui sidang majelis penguji pada tanggal 30 Januari 2013
Menyetujui,
Penguji I
Penguji II
Gita Indah M, ST
Evi Dwi W, S.Kom
NIP. 108.0611.0442
Mengetahui Ketua Jurusan Teknik Informatika
Eko Budi Cahyono, S.Kom, MT NIP. 108.9504.0330 iv
LEMBAR PERNYATAAN Yang bertanda tangan di bawah ini : NAMA
: MIDA CAHYA PRATIWI
NIM
: 08560047
FAKULTAS / JURUSAN
: TEKNIK / INFORMATIKA
Dengan ini saya menyatakan bahwa Tugas Akhir dengan judul “GAME EDUKASI TEMPAT BERSEJARAH DI INDONESIA” beserta seluruh isinya adalah karya saya sendiri dan bukan merupakan karya tulis orang lain, baik sebagian maupun keseluruhan, kecuali dalam bentuk kutipan yang telah disebutkan sumbernya. Demikian surat pernyataan ini saya buat dengan sebenar-benarnya. Apabila kemudian ditemukan adanya pelanggaran terhadap etika keilmuan dalam karya saya ini, atau diklaim dari pihak lain terhadap keaslian karya saya ini maka saya siap menanggung segala bentuk resiko / sanksi yang berlaku.
Malang, 23 Januari 2013 Yang Membuat Pernyataan
(Mida Cahya Pratiwi)
Mengetahui,
Dosen Pembimbing I
Dosen Pembimbing II
(Dr. Ir. Ermanu A. H, MT)
(Hardianto Wibowo, S.Kom)
NIP. 10891090233 v
LEMBAR PERSEMBAHAN
Puji syukur kepada Allah SWT, atas segala limpahan rahmat dan hidayahNya sehingga penulis dapat menyelesaikan Tugas Akhir ini. Penulis menyampaikan ucapan terima kasih yang sebesar-besarnya kepada : Allah SWT, yang selama ini melimpahkan segala rahmat, berkah, dan hidayah-Nya yang tiada berkesudahan. Kedua orang tua yang telah membesarkanku dengan penuh kasih sayang, telah memberikan dorongan & motivasi baik berupa moril, materi, dan spiritual yang tiada henti-hentinya dan terima kasih atas do’a yang tidak pernah putus. Bapak Eko Budi Cahyono, S.Kom, MT selaku ketua jurusan Teknik Informatika atas segala nasihat dan lecutan motivasinya selama penulis menjadi mahasiswi di UMM. Bapak Dr. Ir. Ermanu A. H, MT selaku pembimbing I & Bapak Hardianto Wibowo, S.Kom selaku pembimbing II yang telah meluangkan waktu, tenaga, dan pikiran dengan memberikan bimbingan, motivasi, maupun saran dengan penuh kesabaran. Seluruh Bapak dan Ibu dosen Teknik Informatika yang telah memberikan bekal ilmu maupun pengarahan selama penulis menuntut ilmu di UMM. My beloved, Ian, terima kasih untuk seluruh cinta, kasih sayang, serta kesabaranmu selama ini, I Love You so much darl… :* Teman-teman seperjuangan Teknik Informatika yang telah memberikan saran dan bantuan dalam penyelesaian Tugas Akhir ini. Dan juga untuk Dira, rekan seperjuangan, teman curhat dan tempat berkeluh kesah yang menemani bersafari dan berburu dosen di kampus, terima kasih untuk keoptimisanmu sehingga kita bisa wisuda bareng, kamsahamnida…. Pegawai TU Teknik Informatika atas pelayanan serta kesigapannya dalam melayani urusan akademik. Serta semua pihak yang tidak bisa penulis sebutkan satu-persatu, terima kasih atas bantuan dan dukungannya. vi
KATA PENGANTAR
Assalamu’alaikum Wr. Wb Dengan memanjatkan puji syukur kehadirat Allah SWT, atas limpahan rahmat dan hidayah-Nya serta salawat dan salam yang tercurahkan kepada junjungan nabi besar Muhammad SAW sehingga penulis dapat menyelesaikan Tugas Akhir yang berjudul : “GAME EDUKASI TEMPAT BERSEJARAH DI INDONESIA”. Penyusunan Laporan Tugas Akhir ini merupakan salah satu persyaratan untuk mencapai kelulusan dan memperoleh gelar Sarjana Teknik dalam Program Studi Teknik Informatika Program Strata I Jurusan Teknik Informatika, Fakultas Teknik, Universitas Muhammadiyah Malang. Di dalam tulisan ini disajikan pokok-pokok bahasan mengenai penjelasan game pada umumnya, jenis-jenis game, skenario game edukasi tempat bersejarah, serta cara memainkannya. Penulis menyadari sepenuhnya bahwa Laporan Tugas Akhir ini masih jauh dari kesempurnaan, oleh karena itu penulis sangat mengharapkan kritik dan saran yang membangun dari semua pihak sehingga di dalam pembuatan laporan yang akan datang akan jauh lebih sempurna. Akhir kata penulis berharap, semoga Laporan Tugas Akhir ini dapat bermanfaat bagi penulis khususnya dan para pembaca pada umumnya. Wassalamu’alaikum Wr. Wb.
Malang, 23 Januari 2013
Mida Cahya Pratiwi
vii
DAFTAR ISI
SAMPUL DEPAN ..............................................................................................
i
HALAMAN JUDUL...........................................................................................
ii
LEMBAR PERSETUJUAN................................................................................ iii LEMBAR PENGESAHAN ................................................................................ iv LEMBAR PERNYATAAN KEASLIAN ........................................................... ABSTRAK
v
..................................................................................................... vi
ABSTRACT ....................................................................................................... vii LEMBAR PERSEMBAHAN ............................................................................. viii KATA PENGANTAR ........................................................................................ ix DAFTAR ISI .......................................................................................................
x
DAFTAR GAMBAR .......................................................................................... xiii DAFTAR TABEL ............................................................................................... xv BAB I PENDAHULUAN 1.1.
Latar Belakang ...............................................................................
1
1.2.
Rumusan Masalah ..........................................................................
3
1.3.
Batasan Masalah ............................................................................
3
1.4.
Tujuan Penelitian ...........................................................................
3
1.5.
Metodologi Pengerjaan ..................................................................
4
1.6.
Sistematika Penulisan ....................................................................
4
BAB II LANDASAN TEORI 2.1.
Game ..............................................................................................
6
2.1.1. Sejarah Game ......................................................................
7
viii
2.1.2. Jenis-jenis Game .................................................................
9
2.1.3. Elemen Game ...................................................................... 16 2.2.
Game Edukasi .................................................................................. 18 2.2.1. Game Sebagai Media Pembelajaran ................................... 19 2.2.2. Prinsip Game Edukasi ......................................................... 21
2.3.
Google Maps API ........................................................................... 22 2.3.1. Mendaftarkan Google Maps API Key ................................ 23 2.3.2. Dokumen Sederhana Google Map ...................................... 23 2.3.3. Loading Google Maps API Key ......................................... 24 2.3.4. Memulai Google Map API ................................................. 25
BAB III ANALISA DAN PERANCANGAN SISTEM 3.1.
Analisa Kebutuhan ......................................................................... 27 3.1.1. Spesifikasi Kebutuhan........................................................ 27 3.1.2. Analisa Sistem.................................................................... 29
3.2.
Perancangan Sistem ....................................................................... 31 3.2.1. Use Case Diagram ............................................................. 32 3.2.2. Activity Diagram ................................................................ 33 3.2.3. Sequence Diagram ............................................................. 35 3.2.4. Class Diagram ................................................................... 37 3.2.5. Perancangan Antar Muka Game ........................................ 39
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1.
Implementasi .................................................................................. 42 4.1.1. Batasan Implementasi ........................................................ 42 4.1.2. Implementasi Perangkat Lunak .......................................... 42
ix
4.1.3. Implementasi Perangkat Keras........................................... 44 4.1.4. Implementasi Basis Data .................................................... 44 4.1.5. Implementasi Antar Muka ................................................. 45 4.1.5.1. Implementasi Halaman Login .............................. 46 4.1.5.1. Implementasi Menu Utama .................................. 48 4.1.6. Implementasi Game ........................................................... 49 4.2.
Pengujian ....................................................................................... 51 4.2.1. Pengujian Game Play ......................................................... 51 4.2.2. Pengujian Sistem ................................................................ 56 4.2.3. Pengujian Terhadap User ................................................... 57 4.2.3.1. Pertanyaan Pengguna ........................................... 58 4.2.3.2. Hasil Uji Coba Responden ................................... 59
BAB V KESIMPULAN DAN SARAN 5.1
Kesimpulan .................................................................................... 62
5.2
Saran .............................................................................................. 62
DAFTAR PUSTAKA
x
DAFTAR GAMBAR
Gambar 2.1. Daftar Google API ........................................................................ 23 Gambar 2.2. Default sample Google Maps API ................................................. 26 Gambar 3.1. Use Case Diagram Game.............................................................. 32 Gambar 3.2. Activity Diagram Input Nama ....................................................... 34 Gambar 3.3. Activity Diagram Memulai Permainan ......................................... 35 Gambar 3.4. Sequence Diagram Input nama Player.......................................... 36 Gambar 3.5. Sequence Diagram Memulai Permainan ....................................... 37 Gambar 3.6. Class Diagram Game Edukasi ...................................................... 38 Gambar 3.7. Tampilan Menu Utama.................................................................. 40 Gambar 3.8. Tampilan Menu Create User......................................................... 40 Gambar 3.9. Tampilan Game Play ..................................................................... 41 Gambar 4.1. Gambar Tabel Koordinat ............................................................... 44 Gambar 4.2. Gambar Tabel User ....................................................................... 45 Gambar 4.3. Menu pada Android ....................................................................... 46 Gambar 4.4. Potongan Script halaman login ..................................................... 47 Gambar 4.5. Login Form.................................................................................... 47 Gambar 4.6. Main Menu ..................................................................................... 48 Gambar 4.7. Halaman untuk menuju Game ........................................................ 49 Gambar 4.8. Script file GotoMaps ...................................................................... 49 Gambar 4.9. Halaman Game Play....................................................................... 50 Gambar 4.10. Potongan Script Game Play ......................................................... 50 Gambar 4.11. Tampilan Create User .................................................................. 51
xi
Gambar 4.12. Tampilan Game Play Level 1....................................................... 52 Gambar 4.13. Tampilan Game Play Level 2....................................................... 52 Gambar 4.14. Tampilan Game Play Level 3....................................................... 53 Gambar 4.15. Tampilan Memilih Jawaban ......................................................... 54 Gambar 4.16. Tampilan Jawaban Salah .............................................................. 54 Gambar 4.17. Tampilan Deskripsi tempat sejarah .............................................. 55 Gambar 4.18. Tampilan Game Over ................................................................... 55 Gambar 4.19. Tampilan High Score ................................................................... 56
xii
DAFTAR TABEL
Tabel 3.1. Penjelasan Use Case Diagram Game ............................................... 33 Tabel 4.1. Deskripsi Menu Utama ..................................................................... 48 Tabel 4.2. Pengujian Fungsional ......................................................................... 56
xiii
DAFTAR PUSTAKA
[1]
Pengertian dan definisi game, 2012, http://carapedia.com/pengertian_definisi_game_info2144.html, di download pada tanggal 02 Agustus 2012
[2]
Wibowo, Tri Apriana. 2009. Aplikasi Permainan Halma Multiplayer. Bandung: Unikom.
[3]
Pengantar Teknologi Game, 2012, http://dewiruu.blogspot.com/2012/03/game.html, di download pada tanggal 05 Agustus 2012 Apa itu Game, 2012, http://rickyeagle4.blogspot.com/2012/04/apa-itu-game.html, di download pada tanggal 05 Agustus 2012 Cara Membuat Google Map API sendiri, 2012, http://sultontamimi.blogspot.com/2012/06/cara-membuat-aplikasi-googlemap.html, didownload pada tanggal 02 Agustus 2012 Modul Pemrograman Aplikasi Android, 2012, http://www.academia.edu/1809022/Android_Programming_Modul_Indonesian _Language_, didownload pada tanggal 02 Agustus 2012 24 Jam Pintar Pemrograman Android Ebook Version 2.1, 2012, http://omayib.com/2011/03/07/ebook-membuat-sendiri-aplikasi-android-siapatakut/, didownload pada tanggal 12 September 2012 Purwandari, Nuraini. 2010. Aplikasi Permainan Labirin 3D Mengenal Objek Wisata di Indonesia Menggunakan Mobile. Universitas Gunadarma. Depok Live Coding Android, 2012, http://omayib.com/2013/02/07/ebook-android-live-coding-android-1/, didownload pada tanggal 12 September 2012 Design Layout Android dan Background, 2012, http://komputer.lintas.me/go/abbewangoen.blogspot.com/design-layoutandroid-dan-membuat-background/1/, didownload pada tanggal 30 Oktober 2012 Belajar Android, Costomize ListView dan Play Sounds, 2012, http://studiopemrograman.hmif-ittelkom.org/belajar-android-costomizelistview-dan-play-sounds/, didownload pada tanggal 09 November 2012 Tutorial Android Play Sound di Android, 2012, http://agusharyanto.net/?p=418, 2012, didownload pada tanggal 09 November 2012 10 Elemen Dasar yang tidak bisa dipisahkan dengan Game, 2012, http://kampoeng-game.com/showthread.php?tid=140, didownload pada tanggal 23 November 2012 Pengertian Game, 2012, http://pranaprayudha.blogspot.com/2012/03/pengertian-game.html, didownload pada tanggal 03 Desember 2012 Unsur-unsur Di Dalam Game Bag.1, 2012, http://arbacit.blogspot.com/2012/04/unsur-unsur-di-dalam-game-bag1.html,
[4]
[5]
[6]
[7]
[8] [9]
[10]
[11]
[12]
[13]
[14]
[15]
[16]
[17]
[18]
didownload pada tanggal 03 Desember 2012 Daftar Candi di Indonesia, 2012, http://syadiashare.com/daftar-candi-di-indonesia.html, didownload pada tanggal 15 Desember 2012 Sejarah Candi-candi di Nusantara, 2012 http://indonesiaindonesia.com/f/88965-sejarah-candi-candi-nusantara/, didownload pada tanggal 16 Desember 2012 Candi, 2012 http://id.wikipedia.org/wiki/Candi, didownload pada tanggal 18 Desember 2012