Pembangunan Aplikasi Mobile Permainan Teka-Teki Berbasis Prinsip Pemantulan Cahaya

dokumen-dokumen yang mirip
Pembandingan Aplikasi Peringkasan Multi Dokumen menggunakan Sentence Scoring dan Maximum Marginal Relevance dengan K- Means

TUGAS AKHIR. Diajukan Untuk Memenuhi Sebagian Persyaratan Mencapai Derajat Sarjana Teknik Informatika

PEMBANGUNAN GAME GATOTKACA SATRIA PRINGGANDANI SEBAGAI SARANA PENGENALAN BUDAYA INDONESIA

Pembangunan Sistem Informasi Transaksi Pemesanan Cokelat Berbasis Mobile

PEMBANGUNAN SISTEM INFORMASI PELAPORAN SUPRA DESA BERBASIS MOBILE

PENGEMBANGAN SISTEM PENGIRIMAN FILE DAN PENGENDALIAN JARAK JAUH MENGGUNAKAN USER DATAGRAM PROTOCOL TUGAS AKHIR

PEMBANGUNAN APLIKASI GAME CERDAS CERMAT BERBASIS ANDROID TUGAS AKHIR

PEMBANGUNAN APLIKASI PANDUAN DIET SEHAT BERDASARKAN GOLONGAN DARAH BERBASIS MOBILE TUGAS AKHIR

Tugas Akhir. Memenuhi Sebagian Persyaratan Mencapai Derajat Sarjana Teknik Informatika. Disusun Oleh : ALOYSIUS HERRY FATMANTO

PEMBANGUNAN APLIKASI PANDUAN FITNESS INTERAKTIF MENGGUNAKAN TEKNOLOGI AUGMENTED REALITY BERBASIS MOBILE TUGAS AKHIR

PEMBANGUNAN APLIKASI MOBILE FILE SHARING MENGGUNAKAN MOBILE INTERNET ACCESS BERBASIS J2ME

PEMBANGUNAN APLIKASI ANALISIS SENTIMEN BERITA MENGGUNAKAN METODE NAIVE BAYES

PEMBANGUNAN APLIKASI AUGMENTED REALITY BERBASIS LOKASI PADA ANDROID

PENGEMBANGAN SISTEM INFORMASI GEOGRAFIS POSYANDU BERBASIS WEB

PEMBANGUNAN FORUM JUAL BELI DENGAN MENGGUNAKAN MOBILE-WEB BERBASIS LOKASI

PEMBANGUNAN APLIKASI SIMULASI TRY OUT UJIAN NASIONAL SMA BERBASIS MOBILE

PEMBANGUNAN PERANGKAT LUNAK UNTUK MEMBUAT BASIS DATA TAKSONOMI BERITA

PEMBANGUNAN APLIKASI MOBILE GAME TEBAK KATA BERBASIS LOKASI TUGAS AKHIR

PENGEMBANGAN APLIKASI PANDUAN WISATA CANDI PRAMBANAN BERBASIS AUGMENTED REALITY. (Studi Kasus : Candi Prambanan Indonesia) TUGAS AKHIR

PEMBANGUNAN APLIKASI PASIEN KLINIK KESEHATAN BERBASIS MOBILE

PEMBANGUNAN SISTEM INFORMASI PENERIMAAN PEGAWAI BERBASIS WEB TUGAS AKHIR

PENGEMBANGAN PORTAL DOSEN UNIVERSITAS DENGAN INTEGRASI JAVA DAN ASP.NET WEB SERVICE MENGGUNAKAN PHP SOAP-WSDL

PEMBANGUNAN APLIKASI MOBILE BERBASIS LOKASI UNTUK PERMAINAN PENGENALAN OBYEK WISATA DI YOGYAKARTA

PEMBANGUNAN WEBSITE INFORMASI LETAK PERGURUAN TINGGI DAERAH ISTIMEWA YOGYAKARTA BERBASIS SVG

PENGEMBANGAN APLIKASI PERANGKAT LUNAK KLINIK TERPADU BERBASIS WEB DAN ANDROID DENGAN PUSH NOTIFICATION DAN NOSQL DATABASE SKRIPSI JUDUL

PEMBANGUNAN SISTEM RESERVASI FILM DAN RUANG PADA BIOSKOP MINI BERBASIS WEB DAN ANDROID

PENGEMBANGAN SISTEM MONITORING DAN PENCARIAN RELAWAN PENANGANAN BENCANA BERBASIS LOKASI DENGAN MENGGUNAKAN SMS AUTORESPONDER DAN SMS GATEWAY SKRIPSI

PEMBANGUNAN APLIKASI MOBILE RENUNGAN HARIAN

PEMBANGUNAN PERANGKAT LUNAK WEB-BASED INTEGRATED DEVELOPMENT ENVIRONMENT

PEMBANGUNAN WEBSITE JEJARING SOSIAL UNTUK BERBAGI INFORMASI KAJIAN ISLAM

PENGEMBANGAN SISTEM MONITORING DAN PENCARIAN RELAWAN PENANGANAN BENCANA MENGGUNAKAN AUGMENTED REALITY SKRIPSI

TESIS PEMBANGUNAN PERANGKAT LUNAK PERINGKAS DOKUMEN DARI BANYAK SUMBER BERBASIS WEB MENGGUNAKAN SENTENCE SCORING DENGAN METODE TF-IDF

PEMBANGUNAN GAME EDUKASI PENGENALAN WARNA MULTIPLAYER BERBASIS MOBILE

PEMBANGUNAN APLIKASI PEMESANAN MENU PADA RESTORAN BERBASIS ANDROID

PENGEMBANGAN APLIKASI MOBILE AUGMENTED REALITY UNTUK MEMPERKENALKAN PAKAIAN ADAT INDONESIA

Pembangunan Aplikasi Layanan Berbasis Lokasi Pencarian Obral (Sale) Terdekat Berbasis Android

Pengembangan Aplikasi Pengolahan Citra Berbasis Mobile Bagi Komunitas Fotografi

PEMBANGUNAN SISTEM INFORMASI PENCATATAN TRANSAKSI LAUNDRY

PEMBANGUNAN APLIKASI AUGMENTED REALITY WISATA BUDAYA YOGYAKARTA BERBASIS LOKASI PADA ANDROID

PEMBANGUNAN APLIKASI PEMBELAJARAN RUMAH ADAT DI INDONESIA MENGGUNAKAN TEKNOLOGI AUGMENTED REALITY BERBASIS MOBILE TUGAS AKHIR

PENGEMBANGANN SISTEM INFORMASI KERJA PRAKTEK/MAGANG BERBASIS WEB UNTUK PROGRAM STUDI TEKNIK INFORMATIKA UNIVERSITAS ATMA JAYA YOGYAKARTA TUGAS AKHIR

PEMBANGUNAN APLIKASI PENYEDIA INFORMASI PERKULIAHAN MAHASISWA FTI UAJY

PEMBANGUNAN SISTEM INFORMASI UMAT GEREJA BERBASIS WEB

PENGEMBANGAN APLIKASI PERMAINAN EDUKASI PENGENALAN MANFAAT SAYURAN BAGI TUBUH MANUSIA BERBASIS MOBILE

JEFRI TRIO VEMBER NPM:

PENGEMBANGAN APLIKASI KUIS ONLINE BERBASIS WEB SERVICE PADA PLATFORM WINDOWS PHONE TUGAS AKHIR

PEMBANGUNAN PERANGKAT LUNAK PELAPORAN DATA BENCANA ALAM MENGGUNAKAN SMS GATEWAY

PEMBANGUNAN SISTEM INFORMASI PORTAL ALUMNI

PEMBANGUNAN APLIKASI HYBRID PEER-TO-PEER UNTUK PENYALINAN FILE IMAGE VIRTUAL MACHINE MENGGUNAKAN PEMROGRAMAN SOKET TUGAS AKHIR

TUGAS AKHIR PEMBANGUNAN WEB API TERINTEGRASI UNTUK DESTINASI PARIWISATA YOGYAKARTA

PEMBANGUNAN APLIKASI JUAL BELI ONLINE TOKO KOEN-B FASHION BERBASIS MOBILE

SISTEM MONITORING DAN EVALUASI PENGELOLAAN PROGRAM STUDI BERBASIS BAN-PT

PEMBANGUNAN APLIKASI MOBILE SALES ASSISTANT. SKRIPSI Diajukan Untuk Memenuhi Sebagian Persyaratan Mencapai Derajat Sarjana Teknik Informatika.

Pengembangan Aplikasi Mobile Peta Jalur Pendakian Gunung Berbasis GIS dan GPS

PEMBANGUNAN SITUS E-MARKETPLACE UNTUK PERSEWAAN VILLA MENGGUNAKAN SMARTY DAN JQUERY SKRIPSI

PENGEMBANGAN SISTEM INFORMASI KEMAHASISWAAN PADA KANTOR KEMAHASISWAAN, ALUMNI DAN CAMPUS MINISTRY UNIVERSITAS ATMA JAYA YOGYAKARTA

PEMBANGUNAN APLIKASI PANDUAN PEMBUATAN ORIGAMI MENGGUNAKAN AUGMENTED REALITY BERBASIS SMARTPHONE TUGAS AKHIR

PENGEMBANGAN SISTEM RESERVASI ANTRIAN SERVICE MOTOR BERBASIS WEB DAN SMS

PEMBANGUNAN SISTEM INFORMASI BERBASIS WEB UNTUK KLINIK HEWAN CALICO DENGAN HTML5

PENGEMBANGAN APLIKASI PEMBELAJARAN UJIAN NASIONAL UNTUK SISWA SEKOLAH DASAR BERBASIS MULTIMEDIA

PEMBANGUNAN SITUS UNTUK MEMPERTEMUKAN KEBUTUHAN PERUSAHAAN DAN KEMAMPUAN PENCARI KERJA TUGAS AKHIR

PEMBANGUNAN APLIKASI PEMESANAN DAN PEMBAYARAN TIKET BIOSKOP MENGGUNAKAN TEKNOLOGI NEAR FIELD COMMUNICATION TUGAS AKHIR

PEMBANGUNAN SISTEM INFORMASI SARANA DAN PRASARANA UNIVERSITAS ATMA JAYA YOGYAKARTA BERBASIS WEB

PEMBANGUNAN SISTEM INFORMASI PENJAMINAN MUTU (Studi Kasus : Universitas Atma Jaya Yogyakarta) TUGAS AKHIR

PEMBANGUNAN APLIKASI SISTEM PENDUKUNG KEPUTUSAN PREDIKSI KECEPATAN STUDI MAHASISWA DENGAN MENGGUNAKAN METODE ID3

PEMBANGUNAN WEBSITE JEJARING SOSIAL UNTUK KOMUNITAS JOMBLO KATHOLIK INDONESIA TUGAS AKHIR

Pembangunan Aplikasi Pencarian Lokasi Museum Terdekat di Yogyakarta Berbasis Mobile

PEMBANGUNAN APLIKASI MOBILE PENCARIAN PERTANDINGAN FUTSAL DENGAN METODE BREADTH FIRST SEARCH TUGAS AKHIR

PEMBANGUNAN SISTEM INFORMASI KEPEGAWAIAN (SIMKA) BERBASIS MOBILE TUGAS AKHIR

PEMBANGUNAN APLIKASI MOBILE UNTUK NAVIGASI PADA PERSEWAAN MOBIL

PEMBANGUNAN APLIKASI SISTEM PAKAR DIAGNOSA KANKER LEHER RAHIM DENGAN METODE FORWARD CHAINING BERBASIS ANDROID

PEMBANGUNAN APLIKASI PERMAINAN PELIHARAAN BERBASIS SOSIAL DAN LOKASI

PEMBANGUNAN SISTEM INFORMASI DEPOSIT UANG UNTUK PEMASANGAN IKLAN BARIS PADA SURAT KABAR BERBASIS WEB SKRIPSI

PENGEMBANGAN PERANGKAT LUNAK ALAT BANTU PENGUMPULAN DATA EXTERNAL UAJY TUGAS AKHIR

PEMBANGUNAN APLIKASI MEDIA PEMBELAJARAN KOSA KATA BAHASA INGGRIS BAGI ANAK MENGGUNAKAN AUGMENTED REALITY BERBASIS ANDROID

PEMBANGUNAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN PADA TOKO KOMPUTER

PEMBANGUNAN APLIKASI MOBILE UNTUK MENCETAK FOTO MEMANFAATKAN WEB SERVICE

PEMBANGUNAN APLIKASI MOBILE MARKETPLACE BERBASIS ANDROID

PEMBANGUNAN APLIKASI PENCARIAN RUMAH SAKIT DAN DOKTER TERDEKAT BERBASIS ANDROID

Pembangunan Aplikasi Mobile Pencarian Tiket Pesawat Termurah Berbasis J2ME

PEMBANGUNAN APLIKASI MOBILE MARKETPLACE UNTUK PENYEWAAN KENDARAAN TUGAS AKHIR

PENGIMPLEMENTASIAN CRM PADA PEMBANGUNAN E-COMMERCE UNTUK PRODUSEN ALAT PERMAINAN EDUKATIF BERBASIS WEB (Studi Kasus : Dolanan Puzzle)

PEMBANGUNAN APLIKASI KATALOG PENJUALAN MOBIL BERBASIS WEB DENGAN MEMANFAATKAN SENSOR KINECT XBOX 360 SEBAGAI PERANGKAT MASUKAN TUGAS AKHIR

PENGEMBANGAN APLIKASI REKOMENDASI DIET BERBASIS ANDROID TUGAS AKHIR

Pembangunan Aplikasi Mobile Web Pemesanan Makanan Menggunakan QR Code TUGAS AKHIR. Diajukan Untuk Memenuhi Sebagian Persyaratan Mencapai

INTISARI. Kata kunci : Data Obat, Sistem, Multimedia, Efek Farmakologi, Apoteker.

PEMBANGUNAN APLIKASI PENGENALAN WISATA BUDAYA DAERAH ISTIMEWA YOGYAKARTA BERBASIS WINDOWS PHONE 8 TUGAS AKHIR

PEMBANGUNAN APLIKASI CHAT MELALUI GPRS MENGGUNAKAN J2ME

PEMBANGUNAN SISTEM INFORMASI NILAI UNTUK SEKOLAH MENENGAH ATAS BERBASIS WEB

PENGEMBANGAN SISTEM INFORMASI SKRIPSI BERBASIS WEB DENGAN FRAMEWORK CODEIGNITER

PEMBANGUNAN APLIKASI PENGINGAT AKTIVITAS BERBASIS LOKASI PADA WINDOWS PHONE 8

PEMBANGUNAN APLIKASI BERBASIS LOKASI PENCARI LAYANAN PENDIDIKAN PADA ANDROID

PEMBANGUNAN APLIKASI FITNESS BERBASIS WINDOWS PHONE 8 TUGAS AKHIR

PEMBANGUNAN GAME SURVIVAL 3D BERBASIS DESKTOP TUGAS AKHIR. Diajukan untuk Memenuhi Sebagian Persyaratan Mencapai Derajat Sarjana Teknik Informatika

PEMBANGUNAN APLIKASI KULINER BERBASIS LOKASI

PEMBANGUNAN APLIKASI JUAL BELI ONLINE LARASHOP BERBASIS MOBILE WEBSITE

PEMBANGUNAN SISTEM INFORMASI RUMAH SAKIT UNTUK MENDUKUNG PELAYANAN PASIEN DI RUMAH SAKIT UMUM PATMASURI YOGYAKARTA

Pembangunan Aplikasi Permainan Web Pembelajaran Aksara Jawa Menggunakan Teknologi HTML5 dan CSS3

PEMBANGUNAN SISTEM INFORMASI INVENTORI DAN HELP DESK DI PUSAT SISTEM INFORMASI UNIVERSITAS ATMA JAYA YOGYAKARTA

Implementasi LDAP Berbasis Web Untuk Layanan Perkuliahan

Transkripsi:

Pembangunan Aplikasi Mobile Permainan Teka-Teki Berbasis Prinsip Pemantulan Cahaya Halaman Judul TUGAS AKHIR Diajukan Untuk Memenuhi Sebagai Persyaratan Mencapai Derajat Sarjana Teknik Informatika Oleh: FERDINANDUS SATRIYO PUTRA PAMUNGKAS SUPIT 12 07 06846 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS ATMA JAYA YOGYAKARTA 2016

Halaman Persembahan Tidak ada alasan untuk berbuat baik Tugas Akhir ini dipersembahkan untuk: Tuhan Yesus, serta orang-orang yang sudah dan akan berkontribusi di kehidupan penulis. iv

Kata Pengantar Puji dan syukur penulis panjatkan kepada Tuhan karena atas berkat dan rahmat-nya, tugas akhir ini dapat terselesaikan. Penulisan laporan tugas akhir ini bertujuan untuk memenuhi salah satu syarat memperoleh gelar kesarjanaan di Jurusan Teknik Informatika, Fakultas Teknologi Industri, Universitas Atma Jaya Yogyakarta. Penulis menyadari bahwa dalam pembuatan tugas akhir ini telah melibatkan banyak pihak yang mendukung dan menolong dalam berbagai hal baik secara langsung maupun tidak langsung. Oleh karena itu, pada kesempatan ini penulis ingin mempersembahkan rasa terima kasih kepada: 1. Tuhan Yesus yang atas berkat-nya, penulis bisa menyelesaikan tugas akhir ini. 2. Bapak Y. Sigit Purnomo W.P., S.T., M.Kom., selaku dosen pembimbing yang bersedia menerima topik skripsi dan membimbing penulis. 3. Bapak Kusworo Anindito, S.T., M.T., selaku dosen pembimbing yang sabar menghadapi penulis yang bimbingan hampir setiap hari. 4. Keluarga yang selalu mendukung. 5. Valentina Berlian Provitasari, yang selalu menemani, memberikan semangat, dan memberi warna pada pengerjaan skripsi ini. 6. Seluruh dosen dan staff Fakultas Teknologi Industri Universitas Atma Jaya Yogyakarta, atas bimbingan dan bantuannya selama ini. 7. Teman-teman seperjuangan penulis dari semester 1, yang sudah menjadi teman yang baik, serta Ando, Ricok, v

Yayan, Hugo yang sudah menjadi teman komunitas badminton di akhir kuliah. 8. Teman-teman Kelompok 56, Sulur, Angelin, Glo, Wisnu, Masay, Eryc, Ronald, Tiara, Noe, yang menambah cerita hidup penulis selama terdampar di Samigaluh. 9. Teman-teman dan pihak lain yang tidak mungkin disebutkan satu per satu yang telah membantu selama pengerjaan skripsi. 10. Semua orang yang secara tidak langsung memberikan dukungan dan semangat. Penulis menyadari bahwa skripsi ini masih jauh dari sempurna karena keterbatasan waktu dan pengetahuan yang dimiliki penulis. Oleh karena itu segala kritik dan saran yang bersifat membangun sangat diharapkan. Akhir kata, semoga skripsi ini dapat berguna dan bermanfaat bagi semua pihak. Yogyakarta, Mei 2016 Penulis vi

Daftar Isi Halaman Judul... i Halaman Pengesahan... ii Pernyataan Originalitas... iii Halaman Persembahan... iv Kata Pengantar... v Daftar Isi... vii Daftar Gambar... x Daftar Tabel... xii Intisari... xiii BAB 1 PENDAHULUAN... 1 1.1 Latar belakang... 1 1.2 Rumusan Masalah... 3 1.3 Batasan Masalah... 4 1.4 Tujuan Penelitian... 4 1.5 Metodologi Penelitian... 5 1.6 Sistematika Penulisan... 6 BAB 2 TINJAUAN PUSTAKA... 8 BAB 3 LANDASAN TEORI... 12 3.1 Game... 12 3.2 Komponen Aplikasi Permainan... 13 3.3 Game-Based Learning... 14 3.4 Teka-teki edukasi... 14 3.5 Android... 15 3.6 Unity... 15 3.7 Web Service... 15 3.8 Cahaya... 16 BAB 4 ANALISIS DAN PERANCANGAN SISTEM... 18 4.1 Analisis Sistem... 18 4.1.1 Lingkup Masalah... 18 4.1.2 Perspektif Produk... 18 vii

4.2 Perancangan Sistem... 20 4.2.1 Perancangan Logika Permainan... 20 4.2.2 Diagram Alur (Flow Chart)... 21 4.2.2.1 Diagram Alur Menu Utama... 21 4.2.2.2 Diagram Alur Menu Stage Level... 22 4.2.2.3 Diagram Alur Menu Challenge... 23 4.2.2.4 Diagram Alur Game Grid... 24 4.2.2.5 Diagram Alur Grid Challenge... 25 4.2.3 Proses Penyimpanan Data dalam Game... 26 BAB 5 IMPLEMENTASI DAN PENGUJIAN SISTEM... 30 5.1 Pembuatan Aset Pada Game... 30 5.2 Persyaratan Sistem... 36 5.3 Implementasi Game... 37 5.3.1 Menu Utama... 37 5.3.2 Menu Stage... 40 5.3.3 Menu Level... 41 5.3.4 Menu Challenge... 42 5.3.5 Game Grid... 44 5.3.6 Game Result... 46 5.3.7 Create Challenge... 48 5.3.8 Grid Challenge... 49 5.3.9 Save Challenge... 50 5.3.10 Menu Help... 52 5.4 Hasil Pengujian Game... 53 5.5 Hasil Pengujian Terhadap Pengguna... 58 5.5.1 Pengujian pada Aspek Gameplay... 58 5.5.2 Pengujian pada Aspek Antarmuka... 63 5.5.3 Kritik dan Saran Pengguna... 67 5.6 Analisis Kelebihan dan Kekurangan Game... 68 BAB 6 PENUTUP... 70 6.1 Kesimpulan... 70 viii

6.2 Saran... 70 DAFTAR PUSTAKA... 72 ix

Daftar Gambar Gambar 3.1 Hukum Pemantulan Cahaya... 16 Gambar 4.1 Arsitektur Game Rayflectio... 19 Gambar 4.2 Diagram Alur Menu Utama... 21 Gambar 4.3 Diagram Alur Menu Stage Level... 22 Gambar 4.4 Diagram Alur Menu Challenge... 23 Gambar 4.5 Diagram Alur Game Grid... 24 Gambar 4.6 Diagram Alur Grid Challenge... 25 Gambar 4.7 Contoh Skema Tile Berbentuk String... 28 Gambar 4.8 Contoh Skema Grid... 29 Gambar 5.1 Tile Start... 30 Gambar 5.2 Tile End... 31 Gambar 5.3 Tile Coin... 31 Gambar 5.4 Tile Rock... 32 Gambar 5.5 Tile Mirror... 33 Gambar 5.6 Tile Metal Mirror... 33 Gambar 5.7 Tile Portal... 34 Gambar 5.8 Tile Glass Color... 35 Gambar 5.9 Tile End Color... 35 Gambar 5.10 Menu Utama... 37 Gambar 5.11 Contoh Hasil JSON Download Level... 38 Gambar 5.12 Proses Akses Upload Log... 39 Gambar 5.13 Menu Stage... 40 Gambar 5.14 Menu Level... 41 Gambar 5.15 Menu Challenge... 42 Gambar 5.16 Contoh Hasil JSON Read Level... 43 Gambar 5.17 Game Grid... 44 Gambar 5.18 Game Result... 46 Gambar 5.19 Proses Akses Update Level... 47 Gambar 5.20 Menu Create Challenge... 48 x

Gambar 5.21 Grid Challenge... 49 Gambar 5.22 Save Challenge... 50 Gambar 5.23 Proses Akses Add Level... 51 Gambar 5.24 Menu Help... 52 Gambar 5.25 Persentase Hasil Pengujian Pernyataan 1 pada Aspek Gameplay... 60 Gambar 5.26 Persentase Hasil Pengujian Pernyataan 2 pada Aspek Gameplay... 61 Gambar 5.27 Persentase Hasil Pengujian Pernyataan 3 pada Aspek Gameplay... 61 Gambar 5.28 Persentase Hasil Pengujian Pernyataan 4 pada Aspek Gameplay... 62 Gambar 5.29 Persentase Hasil Pengujian Pernyataan 5 pada Aspek Gameplay... 62 Gambar 5.30 Persentase Hasil Pengujian Pernyataan 6 pada Aspek Gameplay... 63 Gambar 5.31 Persentase Hasil Pengujian Pernyataan 1 pada Aspek Antarmuka... 65 Gambar 5.32 Persentase Hasil Pengujian Pernyataan 2 pada Aspek Antarmuka... 65 Gambar 5.33 Persentase Hasil Pengujian Pernyataan 3 pada Aspek Antarmuka... 66 Gambar 5.34 Persentase Hasil Pengujian Pernyataan 4 pada Aspek Antarmuka... 66 xi

Daftar Tabel Tabel 2.1 Perbandingan Aplikasi... 11 Tabel 4.1 Entitas Level pada basisdata lokal... 26 Tabel 4.2 Entitas Level Challenge pada server... 27 Tabel 5.1 Hasil Pengujian Game... 53 Tabel 5.2 Spesifikasi Responden... 58 Tabel 5.3 Hasil Pengujian pada Aspek Gameplay... 58 Tabel 5.4 Hasil Pengujian pada Aspek Antarmuka... 63 Tabel 5.5 Kritik dan Saran Pengguna... 67 xii

Pembangunan Aplikasi Mobile Permainan Teka-Teki Berbasis Prinsip Pemantulan Cahaya Disusun oleh: Ferdinandus Satriyo Putra Pamungkas Supit 12 07 06846 Intisari Game teka-teki menjadi salah satu solusi untuk meningkatkan kemampuan kognitif dan kemampuan logika dalam menyelesaikan masalah, yang diperlukan oleh orang yang ingin bekerja di industri komputer. Membuat game dengan unsur edukasi harus menyeimbangkan unsur menyenangkan dari game dan unsur edukasi, agar game tetap menarik. Hal lain yang harus diperhatikan adalah saat ini aplikasi permainan yang berukuran kecil harus mengunduh ulang aplikasi saat ada konten tambahan, misalnya level. Kendala yang ditemui saat membangun game dengan unsur edukasi dapat diatasi dengan memilih materi yang menarik. Aplikasi permainan teka-teki yang akan dibangun, menggunakan fisika pemantulan cahaya sebagai materi teka-teki. Untuk mengatasi aplikasi yang harus diunduh ulang saat ada konten tambahan, dapat digunakan arsitektur client-server. Data level ada di server dan dapat diakses oleh aplikasi saat ada level baru. Pembuatan aplikasi permainan ini menggunakan Unity Personal Edition sebagai game engine dan C# sebagai bahasa pemrogramannya. Basisdata dalam game ini akan menggunakan basisdata dengan SQLite dan MySQL. Aplikasi permainan yang dibangun dapat menjadi aplikasi yang menantang dan menarik sebagai game dengan unsur edukasi. Kata Kunci : Permainan mobile, teka-teki, Android, clientserver, kemampuan logika. Pembimbing I : Y. Sigit Purnomo W.P., S.T., M.Kom. Pembimbing II : Kusworo Anindito, S.T., M.T. xiii