BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

dokumen-dokumen yang mirip
BAB II TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI. Android adalah sistem operasi berbasisi java yang berjalan pada kernel 2.6 Linux.

BAB II TINJAUAN PUSTAKA

PENGENALAN ANDROID AHMAD ZAINUDIN. Politeknik Elektronika Negeri Surabaya

BAB I PENDAHULUAN. Teknologi terus berkembang dengan hadirnya perangkat-perangkat baru

BAB II. KAJIAN PUSTAKA

BAB III LANDASAN TEORI

BAB II DASAR TEORI DAN TINJAUAN PUSTAKA. Judul Platform Deskripsi

PENDAHULUAN Latar Belakang Masalah Saat ini perkembangan teknologi informasi bergerak dengan sangat cepat. Perkembangan teknologi informasi telah memb

Gambar 1. Perangkat mobile Android

BAB II TINJAUAN PUSTAKA

BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

Pemorgraman Mobile TI (Aplikasi Doa Sehari-hari)

BAB II LANDASAN TEORI

BAB II DASAR TEORI II-1

commit to user BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Rumah adat indonesia. Marker based tracking Marker based tracking

PERANCANGAN APLIKASI PEMBELAJARAN SISTEM PENCERNAAN MANUSIA DAN GANGGUANNYA BERBASIS ANDROID NASKAH PUBLIKASI

PENDAHULUAN Latar Belakang Masalah Kendaraan merupakan angkutan atau alat transportasi yang digunakan masyarakat untuk bepergian. Terlebih lagi diliha

BAB II LANDASAN TEORI. Android adalah sebuah sistem operasi yang ditargetkan untuk smartphone

BAB III LANDASAN TEORI. Pada bab ini akan membahas mengenai dasar teori yang berhubungan dengan penelitian yang penulis lakukan.

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB II LANDASAN TEORI

BAB III ANALISIS DAN DESAIN SISTEM

BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI. Yasa (2015), mahasiswa STMIK AKAKOM YOGYAKARTA jurusan Teknik

PEMBUATAN APLIKASI STUDENTS POINTS BERBASIS ANDROID (Studi Kasus: BK SMK N 1 Kebumen) NASKAH PUBLIKASI

RANCANG BANGUN APLIKASI EDUGAME MATEMATIKA BERBASIS ANDROID

Perancangan dan Pembuatan Aplikasi Permainan Petualangan Gatotkaca Dalam Perang Baratayuda

BAB III DASAR TEORI 3.1. Pakaian Adat Indonesia

BAB II KAJIAN PUSTAKA. Fitnes adalah kegiatan olahraga pembentukan otot-otot tubuh/fisik yang

Let s Build Your Apps with Android Studio

BAB II KAJIAN PUSTAKA. bimbingan kepada dosen pembimbing tugas akhir, kartu konsultasi digunakan

BAB I PENDAHULUAN. sistem operasi untuk perangkat mobile. Sifatnya yang open source. memudahkan pengembang untuk membuat aplikasi Android.

BAB III LANDASAN TEORI

SISTEM PENYIMPANAN DIGITAL BERBASIS ANDROID PADA PT. TELEKOMUNIKASI INDONESIA, Tbk.

BAB III ANALISIS DAN DESAIN SISTEM

BAB 3 LANDASAN TEORI

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

BAB V IMPLEMENTASI DAN PENGUJIAN

APLIKASI MOBILE INFORMASI KERETA API LISTRIK (KRL) JABODETABEK BERBASIS ANDROID

bahasa pemrograman, yaitu language software, yang dapat berbentuk assembler, compiler maupun interpreter. Jadi language software merupakan

KUMPULAN APLIKASI JAVA J2ME

BAB 1 PENDAHULUAN. Pada masa sekarang ini, perkembangan dunia teknologi sudah sangat pesat.

BAB 1 PENDAHULUAN. game hanya dijadikan sarana hiburan semata namun sekarang game telah. dan console tetapi sekarang sudah memasuki era mobile game.

BAB II KAJIAN PUSTAKA. pada meningkatnya jumlah pengguna maupun pengembang aplikasi secara continue

BAB I PENDAHULUAN. pengambil keputusan. Data Warehouse sebagai sarana pengambilan keputusan, merupakan

PEMBUATAN APLIKASI CALORIEANDWATER BERBASIS ANDROID NASKAH PUBLIKASI

BAB II KAJIAN PUSTAKA

INFORMATION SYSTEM INTEGRATED STUDENT (ISIS) BERBASIS ANDROID STUDI KASUS PRODI SISTEM INFORMASI UNIVERSITAS NUSANTARA PGRI KEDIRI

RANCANG BANGUN SISTEM INFORMASI KATALOG BERBASIS ANDROID DI PERPUSTAKAAN UMUM DAERAH SURABAYA SKRIPSI. Oleh :

BAB I PENDAHULUAN 1.1 Latar Belakang

ANALISIS APLIKASI DONGENG DAN GAMES ANAK-ANAK BERBASIS ANDROID MENGGUNAKAN METODE PIECES

linux yang mencakup sistem operasi, middleware dan aplikasi. Andorid mereka. Awalnya, Google Inc. Membeli Android Inc.

Rancang Bangun Pembangkit World Dinamis menggunakan Algoritma Recursive Backtracking pada Game 2D Platformer Mine Meander

Jurnal Sistem dan Teknologi Informasi (JUSTIN) Vol. 1, No. 1, (2016) 1

Pengenalan Pemrograman Mobile

APLIKASI INFORMASI TABEL PERIODIK UNSUR KIMIA BERBASIS ANDROID

ANALISIS DAN PERANCANGAN APLIKASI PEMBELAJARAN VIROLOGY BERBASIS ANDROID NASKAH PUBLIKASI. diajukan oleh Dewi Nur Hidayati

BAB III METODOLOGI PENELITIAN

1 BAB II LANDASAN TEORI. metode yang dipakai untuk kegiatan pengembangan terhadap sistem sendiri. kebutuhan akan beberapa aktivitas (Buyens, 2001).

Perancangan dan Pembuatan Aplikasi Pengenalan Batik Indonesiaku Melalui Permainan Berbasis Android

MEMBANGUN APLIKASI BERBASIS ANDROID UNTUK PEMBELAJARAN DALAM MEMBACA LAFADZ AL QUR AN DISERTAI TAJWID NASKAH PUBLIKASI

BAB III METODE PENELITIAN

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN. kenegaraan semakin memudar. Dengan semakin majunya semangat untuk lebih

CASH FLOW MANAGER PADA SISTEM OPERASI ANDROID 2.1 TUGAS AKHIR. Diajukan Oleh : NOVITA

BAB I PENDAHULUAN. 1.1 Latar belakang

APLIKASI INFORMASI KAIN TRADISIONAL SE-INDONESIA BERBASIS WEB DAN ANDROID

BAB II. KAJIAN PUSTAKA

PERMAINAN UNTUK MELATIH MEMORI OTAK BERBASIS ANDROID

BAB I PENDAHULUAN. untuk melakukan suatu tugas yang diinginkan pengguna. Biasanya dibandingkan

PERTEMUAN KE 1 Pengenalan Aplikasi Mobile. Mahasiswa diharapkan dapat memahami dan mengetahui tentang aplikasi mobile.

BAB II KAJIAN PUSTAKA

Aplikasi Pembelajaran Pengenalan Huruf, Angka, Warna dan Bentuk Bangun Datar Pada Siswa Kelas 1 SDN 5 Parittiga Berbasis Android

APLIKASI PANDUAN PRAMUKA BERBASIS ANDROID NASKAH PUBLIKASI

PENGENALAN PEMROGRAMAN MOBILE

BAB 1 Pengenalan Aplikasi Perangkat Bergerak

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

BAB II LANDASAN TEORI

BAB II KAJIAN PUSTAKA

Mobile Programming. Rendra Gustriansyah, S.T., M.Kom., MCP

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN. Pada masa sekarang perkembangan teknologi mobile mengalami kemajuan

BAB 2 LANDASAN TEORI. perhitungan yang didasarkan pada Al-Quran dan Sunnah. dan meminta dihindarkan dari segala yang dibenci. Doa juga berarti ibadah.

Perancangan Game Math Adventure Sebagai Media Pembelajaran Matematika Berbasis Android

Rancang Bangun Game Berhitung Spaceship dengan Pengendali Suara Menggunakan Speech Recognition Plugin pada Unity

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. oleh Melisa Sy Dokliwan (Akakom) dengan judul Aplikasi Kamus Bahasa jawa

BAB IV HASIL DAN PEMBAHASAN

cepat dan kian merambah ke setiap komponen teknologi informasi itu sendiri. Dari mulai dikenalnya komputer, hardware, software, hingga

NASKAH PUBLIKASI APLIKASI PEMETAAN POTENSI KECAMATAN PIYUNGAN BERBASIS MOBILE ANDROID

Jurnal Sistem dan Teknologi Informasi (JUSTIN) Vol. 1, No. 2, (2017) 1

Disusun Oleh : DIAN WIJAYA PUTRA M

PENERAPAN METODE BINARY SEARCH (PENCARIAN BINER) PADA BUKU RESEP MASAKAN BERBASIS ANDROID MOBILE

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB II KAJIAN PUSTAKA. berbasis linux yang mencakup sistem operasi, middleware dan aplikasi.

PERKEMBANGAN ANDROID DI INDONESIA

BAB 1 PENDAHULUAN. Semakin berkembangnya teknologi pada era ini telah membuat banyak

BAB IV IMPLEMENTASI DAN PENGUJIAN. Pada bab 4 ini akan dilakukan implementasi dan pengujian terhadap sistem.

BAB I PENDAHULUAN. elektronik yang dibutuhkan untuk berkomunikasi seperti ponsel. Pada tahun 1990-an ponsel hanya dikenal sebagai alat komunikasi,

Transkripsi:

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI 2.1 Tinjauan Pustaka Huda (2014) dalam Tugas Akhir yang berjudul PEMBUATAN GAME 2D HANCURKAN PENYAKIT. Membangun game dimana player berjalan melewati rintangan lalu membunuh musuhnya yaitu penyakit. Game ini dibuat dengan game engine Unity3D. Seta (2014) dalam Tugas Akhir yang berjudul Pembuatan Run And Jump Game Timun Mas Menggunakan Unity 2d Berbasis Desktop Dan Mobile. Membangun game dimana player berlari tanpa henti dan bisa menghindar dari musuh dengan cara melompat. Dalam pembuatannya menggunakan game engine Unity3D. Dari kedua tinjauan pustaka di atas dapat disimpulkan bahwa yang membedakan secara spesifik adalah cara pembuatanya. Game Hello Jogging dibuat dengan menggunakan framework LibGDX. Karakter player game Hello Jogging ini tidak hanya bisa bergerak ke kiri, kanan dan lompat tetapi juga bisa mununduk (sliding). Selain itu, game Hello Jogging juga terdapat beberapa informasi tentang pendidikan kesehatan olahraga. 5

6 2.2 Landasan Teori 2.2.1 Game Game adalah aktivitas terstruktur atau semi-terstruktur, yang biasanya dilakukan untuk bersenang senang dan kadang juga digunakan sebagai alat pembelajaran. Jenis jenis game antara lain game arcade, adventure, puzzle, dll (Pradana, 2012). 2.2.2 Android Android adalah sebuah sistem operasi untuk perangkat mobile berbasis linux yang mencakup sistem operasi, middleware dan aplikasi. Android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka. Awalnya, Google Inc. membeli Android Inc. yang merupakan pendatang baru yang membuat piranti lunak untuk ponsel / smartphone. Kemudian untuk mengembangkan Android, dibentuklah Open Handset Alliance, konsorsium dari 34 perusahaan piranti keras, piranti lunak, dan telekomunikasi termasuk Google, HTC, Intel, Motorola, Qualcomm, T-Mobile, dan Nvidia. (Murtiwiyati & Lauren, 2013) 2.2.3 Framework libgdx ( Kerangka Kerja LibGDX ) Kerangka kerja LibGDX adalah sebuah kerangka kerja pengembangan game 2D dan 3D berbasis Java yang menyediakan fitur-fitur yang dibutuhkan dalam pengembangan game. Game yang dikembangkan dengan LibGDX dapat ditujukan secara spesifik di berbagai platform yang telah didukung oleh LibGDX. Platform - platform tersebut antara lain Windows, Android versi 1.5 ke atas, Mac OS X, ios (membutuhkan lisensi ios), Linux, dan peramban dengan Javascript seperti Chorme, Safari, Opera dan Firefox. Secara umum, modul LibGDX pada suatu arsitektur game dapat digambarkan seperti gambar berikut :

7 Gambar 2.1 Bagan umum framework LibGDX (Bangun et al., 2013) Dari bagan di atas dapat dilihat bahwa LibGDX menerima input untuk dikelola dalam game logic. Dalam pengelolaan tersebut mengambil asset yang dibutuhkan untuk dikelurkan berupa grafis dan suara kedalam berbagai platform seperti Android atau Desktop. 2.2.4 Android Studio Android Studio adalah sebuah IDE yang bisa digunakan untuk pengembangan aplikasi Android, dan dikembangkan oleh Google. Android Studio merupakan pengembangan dari Eclipse IDE, dan dibuat berdasarkan IDE Java populer, yaitu IntelliJ IDEA. Android Studio direncanakan untuk menggantikan Eclipse ke depannya sebagai IDE resmi untuk pengembangan aplikasi Android. Sebagai pengembangan dari Eclipse, Android Studio mempunyai banyak fiturfitur baru dibandingkan dengan Eclipse IDE. Berbeda dengan Eclipse yang menggunakan ADT, Android Studio menggunakan Gradle sebagai build environment. Fitur - fitur lainnya adalah sebagai berikut: a. Menggunakan Gradle-based build system yang fleksibel. b. Bisa mem-build multiple APK.

8 c. Template support untuk Google Services dan berbagai macam tipe perangkat. d. Layout editor yang lebih bagus. (Hasanah et al., 2014) 2.2.5 Tiled Map Editor Tiled map editor adalah editor tingkat 2D yang membantu Anda mengembangkan konten dari permainan. Fitur yang digunakan dalam pembuatan game ini adalah untuk membuat arena game secara tiled (per kotak kotak). Tiled Map Editor lebih mudah dan ringan untuk di masukan ke dalam berbagai framework. (Thorbjorn Lindeijer, 2016) 2.2.6 Audicity Audacity adalah aplikasi rekaman, mengubah suara dan pemberi efek suara yang bersifat terbuka (open source). Aplikasi ini dibangun dengan pustaka WxWidgets sehingga dapat berjalan pada berbagai sistem operasi, Mac OS X, Microsoft Windows, GNU / Linux, dan sistem operasi lain. Dengan Audacity, pengguna bisa mengoreksi berkas suara tertentu, atau hanya menambahkan berbagai efek yang disediakan. Selain itu, pengguna juga dapat berkreasi dengan suara yang dimiliki sendiri. Kelebihan dari aplikasi ini adalah fitur dan kestabilan dan waktu tunggunya yang tidak terlalu lama. (Ambarwaty, 2012) 2.2.7 CorelDraw Corel Draw adalah software grafis serbaguna yang biasa dipakai untuk ilustrasi dan publikasi. Sehingga banyak digunakan untuk aplikasi percetakan di media kertas, kain, outdoor, elektronik, dll. CorelDRAW merupakan aplikasi berbasis vector (koordinat). Dengan

9 format vector maka kita bebas merubah ukuranya tanpa khawatir gambar pecah (Hendratman, 2013). 2.2.8 Use Case Diagram Use Case diagram menjelaskan manfaat sistem jika dilihat menurut pandangan orang yang berada diluar sistem (actor). Diagram ini menunjukkan fungsionalitas suatu sistem atau kelas dan bagaimana sistem berinteraksi dengan dunia luar. Use case diagram dapat digunakan selama proses analisis untuk menangkap requirements system dan untuk memahami bagaimana sistem seharusnya bekerja. Selama tahap desain, use case diagram menetapkan perilaku (behavior) sistem saat diimplementasikan. Sebuah model mungkin terdapat satu atau beberapa use case diagram. Tabel 2.1 Tabel Simbol Use Case Diagram (Suhendar, 2002)

10 Gambar 2.2 Bagan umum use case diagram (Triandini & Suardika, n.d.) 2.2.9 Metode Black Box Testing Pengujian black-box berusaha untuk menemukan kesalahan dalam beberapa kategori, diantaranya: fungsi-fungsi yang salah atau hilang, kesalahan interface, kesalahan dalam struktur data atau akses database eksternal, kesalahan performa, kesalahan inisialisasi dan terminasi. (Zulkifli, 2013) 2.2.10 Kuesioner Kuesioner (Questionnaires) yaitu sejumlah pertanyaan tertulis yang digunakan untuk memperoleh informasi dari responden dalam arti laporan tentang pribadinya atau hal-hal yang diketahui responden. (Ambarwaty, 2012) 2.2.11 Playstore Playstore merupakan aplikasi Android Market dalam Google Play milik Google yang melingkupi toko software untuk produk-produk seperti buku, aplikasi, permainan, ataupun pemutar media berbasis awan (Paidjo, 2012).