IMPLEMENTASI FRAMEWORK MULTI PLATFORM PADA GAME EDUKASI NASKAH PUBLIKASI

Ukuran: px
Mulai penontonan dengan halaman:

Download "IMPLEMENTASI FRAMEWORK MULTI PLATFORM PADA GAME EDUKASI NASKAH PUBLIKASI"

Transkripsi

1 IMPLEMENTASI FRAMEWORK MULTI PLATFORM PADA GAME EDUKASI NASKAH PUBLIKASI Diajukan oleh : Bintang Catur Putra kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2013

2

3 MULTI PLATFORM FRAMEWORK IMPLEMENTATION IN GAME EDUCATION IMPLEMENTASI FRAMEWORK MULTI PLATFORM PADA GAME EDUKASI Bintang Catur Putra Emha Taufik Luthfi Jurusan Sistem Informasi STMIK AMIKOM YOGYAKARTA ABSTRACT Nowaday smartphone growth very fast. A variety of smartphone vendors compete to create the most advanced smartphones. But behind the rapid development there is a lack, namely the lack of integration development kit / development tool, which resulted the application can not run immediately on all smartphone platforms, and need a fairly complex porting process for developers so applications can run on all platforms. By using the Cocos2d-x framework, a source code can be compiled and run on multiple platforms with little adjustments on each platform. In addition, by using the Cocos2d-x framework complex porting process could be avoided, and it will certainly reduce production time. Educational Game will be created using the Cocos2d-x framework. It release target are ios, Android. Each target using their own IDE and compiler. For ios using Xcode, and for Android using the Android SDK and NDK. Keywords : Game, education, framework, multiplatform, android, ios

4 1. PENDAHULUAN 1.1. Latar Belakang Dewasa ini perkembangan smart phone sangat cepat. Berbagai vendor smart phone saling bersaing untuk membuat smart phone yang paling canggih dengan berbagai fitur, baik dari sisi hardware maupun software. Namun dibalik cepatnya perkembangan smart phone pasti ada kekurangannya. Salah satunya adalah tidak ada sebuah standarisasi development kit yang terintegrasi antara satu platform dengan platform lainnya, yang artinya sebuah aplikasi tidak bisa langsung jalan di semua smart phone. Hal ini mengakibatkan developer software harus bekerja ekstra agar aplikasi yang dibuatnya bisa berjalan di semua platform smart phone. Sebagai contoh aplikasi untuk smart phone dengan ios tidak bisa berjalan di smart phone yang menggunakan sistem operasi Android. Namun dengan menggunakan framework Cocos2d-x, sebuah source code bisa berjalan di berbagai platform tanpa harus mengubahnya, yang perlu dilakukan hanya compile ulang dengan compiler yang berbeda. Hal penting dalam pemasaran aplikasi adalah cross platform. Sebuah aplikasi yang bisa berjalan di berbagai platform pasti bisa mendapatkan lebih banyak pengguna daripada sebuah aplikasi yang hanya bisa berjalan di suatu platform tertentu. Karena itu proses port agar sebuah aplikasi bisa berjalan di berbagai platform sangatlah penting untuk mendukung pemasaran aplikasi. Framework Cocos2d-x adalah framework untuk membuat game 2D yang bersifat free, open source, dan cross-platform. Fitur cross-platform inilah yang membuat proses port dari satu platform ke platform lainnya menjadi lebih cepat dan lebih mudah tanpa harus mempelajari SDK tiap-tiap platform. Atas dasar inilah penulis memilih framework ini untuk game yang akan dibuat. Sehingga nantinya game yang dibuat bisa berjalan di berbagai platform, khususnya untuk ios dan Android. Berdasarkan latar belakang yang diuraikan di atas, penulis tertarik untuk mengambil pokok bahasan skripsi dengan judul IMPLEMENTASI FRAMEWORK MULTI PLATFORM PADA GAME EDUKASI Rumusan Masalah Berdasarkan latar belakang masalah yang telah diuraikan di atas,yang menjadi pokok permasalahan adalah sebagai berikut : 1. Bagaimana cara mengimplementasikan framework Cocos2d-x untuk ios? 1.3. Batasan Masalah Agar pembahasan lebih terarah, maka permasalahan akan dibatasi terhadap masalah-masalah berikut : 1. Target platform adalah ios dan Android. 2. Untuk ios test dilakukan di iphone Untuk Android test dilakukan di Lenovo P700i Tujuan Maksud dari penulisan skripsi ini adalah untuk mengimplementasikan framework Cocos2d-x untuk Game Edukasi pada platform ios dan Android. Adapun tujuan dari penulisan skripsi ini adalah : 1. Menerapkan penggunaan framework Cocos2d-x pada Game Edukasi. 2. Mengetahui kelebihan dan kekurangan framework Cocos2d-x dalam implementasi Game Edukasi. 1

5 1.5. Manfaat Hasil dari penelitian ini diharapkan dapat memberikan manfaat sebagai berikut: 1. Bagi pengguna aplikasi, game ini bisa membantu anak-anak untuk belajar matematika. 2. Bagi peneliti sendiri adalah sebagai pembelajaran untuk menggunakan framework dalam pembuatan game. 2. LANDASAN Teori 2.1. Pengertian Games Game berasal dari bahasa Inggris yang dalam bahasa Indonesia berarti permainan. Permainan yang dimaksud dalam game juga merujuk pada pengertian sebagai kelincahan intelektual (intellectual playability). Sementara kata game bisa diartikan sebagai arena keputusan dan aksi permainannya. Ada target-target yang ingin dicapai pemainnya. Kelincahan intelektual, pada tingkat tertentu merupakan sejauh mana game itu menarik untuk dimainkan secara maksimal Perkembangan Game Game pada awal tahun 1970-an merupakan awal dari perkembangan game di dunia, dimana game yang dibuat hanya terdiri atas teks dan grafik standar. Beberapa game pada awal perkembangannya antara lain : 1. Teks Game, Jenis game ini hanya terdiri atas teks, tidak ada grafik apa pun di dalam game ini. Pemain berinteraksi dengan mengetikkan teks. Contohnya adalah The Adventurers' Museum, The Castle, Adventure in The Island. 2. Grafik Game, Jenis game ini sdah menggunakan grafik meskipun masih dalam grafik bentuk standar yaitu VGA, SVGA. Contoh The Murderer, Radical Dreamers Konsep Pengembangan Game Dari berbagai elemen-elemen yang telah dibahas sebelumnya, berikut adalah konsep pengembangan game secara garis besar. Konsep yang akan dibahas adalah konsep pengembangan secara umum. Secara garis besar, konsep pengembangan game terbagi menjadi beberapa bagian, yaitu : 2.5.1, Perancangan Konsep Game Pada bagian ini kita menentukan ide dasar game secara keseluruhan, pada bagian ini pula ditentukan apakah game tersebut bergenre puzzle, action, RPG, atau genre lainnya. Selain itu pada bagian ini juga bisa kita tentukan konsep keseluruhan dari game tersebut, apakah tentang peperangan, persahabatan, pendidikan dan lain sebagainya , Implementasi Engine Game Engine game merupakan intu atau mesin utama dari game yang mengendalikan seluruh aktivitas dan interaksi yang terjadi di dalam game. Engine dapat dibangun dengan berbagai basa pemrograman seperti C, C++, C#, Java, atau bahkan Assembly. Saat ini sudah banyak game engine yang bisa digunakan untuk membuat game sesuai dengan kebutuhan pembuatnya. Ada banyak pilihan baik itu open source ataupun engine yang berbayar. Contoh engine yang berbayar antara lain Corona, Marmalade, Unity3d pro, dll. Contoh engine yang open source antara lain Cocos2d, Cocos2D-X, AndEngine, LibGDX, dll. Game engine Cocos2D-X ini lah yang digunakan untuk pembuatan Game Edukasi, dan akan dibahas lebih lanjut. Selain game engine terdapat juga tools pembantu dalam pembuatan game. Biasanya tools ini berhubungan erat dengan suatu engine tertentu. Misalnya hasil eksport dari tools 2

6 bernama CocosBuilder hanya bisa dibaca dari engine Cocos2d. Tools ini berfungsi untuk memudahkan game designer dalam mendesign level, user interface, dan juga flow game , Penanaman Visual dan Audio pada Game Pada bagian inilah para artist atau seniman baik pada bidang grafis maupun audio bekerja. Mereka dapat mengolah dan menghasilkan aspek visual maupun aspek audio dari game sehingga game tersebut dapat dinikmati oleh pemainnya , Pengujian Pengujian dilakukan untuk menjaga mutu dan kualitas game yang kita buat. Tentunya sebelum game dipasarkan harus bebas dari bug. Karena itu bagian ini sangat diperlukan. Pengujian meliputi pengujian engine game, pengujian interaksi game dengan pemain melalui pengendali (controller), debugging, dan perbaikan. Bagian ini disebut Alpha Testing. Sedangkan Beta Testing adalah pengujian pihak ketiga yang merupakan pemain untuk mengetahui apakah di dalam game tersebut masih ada bug yang mengganggu atau tidak Platform Game Sebuah game biasanya dibuat untuk platform tertentu. Namun saat ini karena banyaknya pilihan platform seorang pembuat game terkadang membuat gamenya untuk banyak platform sekaligus. Berikut adalah beberapa target platform : 2.6.1, Mobile Mobile disebut juga dengan Handheld/Handphone. Mulai banyak mobile game yang dibuat dan dirancung khusus di platfomr ini. Bahkan tidak terlalu berlebihan jika platfom ini bisa menjadi pesaing untuk beberapa jenis game seperti game online. Walaupun kemampuannya tidak sehebat game di komputer atau konsol, tetapi dengan kemudahan dan jumlah peralatan yang banyak digunakan untuk komunikasi akan membuat platform ini menjadi pilihan bagi pengembang. Pada platform mobile ini juga masih bisa dibagi menjadi beberapa platform lagi berdasarkan OS yang digunakan. Pembagian platform tersebut antara lain : 1. Java2 Micro Edition (J2ME), digunakan pada ponsel-ponsel lama. Platform ini memiliki memory yang kecil, dan kemampuan memproses agak lambat. Hal ini membuat game-game yang dibuat untuk platform ini tidak memiliki begitu banyak fitur. 2. Android, platform smart phone yang dibuat oleh google. Berbasis pada kernel Linuk. Banyak pengembang memilih platform ini karena kemudahan mendapatkan tutorial dan kemudahan dalam memasarkan gamenya. Platfrom ini lah yang nanti akan menjadi salah satu target dari Game Edukasi. 3. IOS, platform ini dibuat oleh Apple, beberapa perangkat yang menggunakan OS ios ini antara lain iphone, ipad, dan ipod. Platform ini juga nanti akan dijadikan target untuk Game Edukasi. 4. Windows Phone, platform smart phone buatan Microsoft. Dibuat untuk menyaingi pasar smart phone. Pengembangan game untuk platform ini pun cukup mudah karena banyak tutorial yang tersedia. Selain itu tools untuk membuat game atau aplikasi di platform ini gratis. 3

7 2.5. Frame Work Cocos2D-X Sebelumnya sudah dibahas tentang apa itu game dan berbagai elemen-elemennya. Salah satu elemen penting dalam game adalah engine game. Dari sekian banyaknya engine game disini akan dibahas tentang engine Cocos2D-X. Cocos2D-X adalah game engine (frame work) gratis berbasis 2 dimensi yang bisa digunakan untuk membuat game atau aplikasi pada platform ios, Android, Windows, Mac, dan berbagai platform lainnya yang sampai saat ini masih terus bertambah. Cocos2D-X menggunakan bahasa pemrograman C++ untuk basisnya, tapi tersedia juga Lua binding, dan juga javascript binding namun tetap menggunakan struktur API yang sama yaitu struktur API dari C++ itu sendiri, sehingga masih memungkinkan untuk pengembang menggunakan Lua atau JavaScript untuk scripting pada high levelnya. Cocos2D-X mempunyai fitur-fitur dasar yang dimiliki oleh game engine pada umumnya, seperti kemampuan untuk menangani graphic rendering, kemampuan untuk menangani sound, dan bahkan kemampuan untuk menangani masalah networking. Cocos2D-X merupakan implementasi ulang dari Cocos2d for iphone dengan menggunakan bahasa pemrograman C++. Sedangkan Cocos2d for iphone adalah pengembangan dari Cocos2d yang berbasis pada bahasa pemrograman phyton. Cocos2D-X adalah project open source, sehingga kita bisa melihat dan bahkan mengubah game engine tersebut sesuai dengan kebutuhan yang diperlukan. Gambar 2.6 menunjukan kontributor yang berperan dalam pengembangan Cocos2D-X , Kelebihan Cocos2d-X 1. Multi Platform Fitur powerfull yang ada pada Cocos2D-X adalah fitur build multi platform, yaitu satu source code bisa di build untuk beberapa platform sekaligus dengan sedikit penyesuian. Fitur inilah yang sangat berguna dalam implementasi Game Edukasi. 2. Banyak Pengguna dan Forum Dengan banyaknya pengguna dan forum yang aktif, menjadikan framework ini mudah dipelajari, karena kita bisa berbagi pengetahuan dengan sesama pengguna. Pengguna framework ini sudah banyak baik dari perusahaan game kecil ataupun perusahaan game yang sudah dewasa. Selain itu forum diskusi resmi Cocos2D-X pun sangat aktif, sudah lebih dari 5000 topik yang dibicarakan dalam sub forum framework C Open Source Cocos2d-X merupakan project open source, dengan open source ini kita bisa mempelajari tentang kinerja game engine ini. Kita bisa melihat dan bahkan memodifikasi source code dari game engine ini sesuai dengan kebutuhan kita. 4. Banyak Add On / Plug In Karena sifatnya yang open source, secara tidak langsung Cocos2d-X mengundang berbagai developer atau service provider untuk membuat produknya bisa terintegrasi pada Cocos2D-X. Contoh yang paling sering ditemui adalah pada provider iklan, provider iklan biasanya membuat integrasi iklanya pada berbagai game engine. Untuk yang tidak bersiftat komersial misalnya adalah Tiled Map Editor, CocosBuilder. 4

8 2.7.2, Kekurangan Cocos2D-X Saat tulisan ini dibuat versi Cocos2D-X yang paling terbaru adalah versi Kekurangan yang masih ada adalah belum adanya sound engine yang cukup baik. Fitur-fitur untuk menangani sound hanya sebatas fitur-fitur dasar saja, contohnya memainkan music, dan sound effect. Belum ada pembagian channel dalam menangani suara yang sedang diputar. 3. ANALISIS DAN PERANCANGAN SISTEM 3.1. Gambaran Umum Perkembangan smart phone saat ini sudah sangat cepat, persaingan antar vendor membuat developer harus bekerja ekstra agar aplikasi buatannya bisa berjalan di semua platform. Tanpa adanya integrasi frame work yang digunakan akan menyebabkan seorang developer bekerja dua kali, tiga kali, bahkan lebih dari tiga kali untuk membuat aplikasi buatannya bisa berjalan di berbagai platform Analisis Masalah Sebuah aplikasi yang dibuat berjalan native untuk suatu platform tertentu tidak bisa langsung berjalan pada platform lainnya. Terdapat perbedaan pada struktur Application Programming Interface (API), arsitektur prosesor, dan perbedaan bahasa pemrograman. Agar aplikasi tersebut bisa berjalan pada platform lainnya diperlukan proses porting. Proses porting ini memakan banyak waktu, seorang developer memerlukan waktu ekstra untuk mempelajari struktur API, dan juga bahasa pemrograman yang berbeda pada tiap platform yang menjadi target. Selain itu tiap aplikasi juga harus dibuat dari nol, karena source code untuk tiap platform harus disesuakan dengan bahasa pemrograman target platfrom Perancangan Aplikasi Pada bagian ini akan dibahas tentang perancangan Game Edukasi berdasarkan landasan teori yang sudah dijelaskan pada bab sebelumnya. Yaitu dimulai dari perancangan konsep, lalu implementasi game engine, kemudian penanaman visual dan audio. Untuk bagian pengujian akan dibahas pada bab selanjutnya Perancangan Konsep Dasar Game Game Edukasi dirancang dengan membawa genre Education Game, namun terdapat juga unsur-unsur genre Action Game. Jadi Game Edukasi merupakan game ber genre hybrid, yaitu gabungan antara genre edukasi dan juga genre action. Tujuan dari game ini adalah untuk membantu pemain dalam belajar matematika. Khususnya untuk menghafal penjumlahan dan pengurangan. 4. IMPLEMENTASI DAN PEMBAHASAN 4.1. Implementasi Tujuan implementasi adalah menerapkan perancangan yang telah dilakukan terhadap sistem. Implementasi dilakukan agar sistem yang sudah dirancang bisa digunakan oleh pengguna. Setelah implementasi selesai akan dilakukan test, agar diketahui sistem yang telah dirancang sudah bebas dari bug atau belum Implementasi Art Sesuai dengan perancangan yang sudah dijelaskan pada bab sebelumnya, tema art dari Game Edukasi adalah anak-anak dan colorfull. 5

9 Implementasi Program Setelah user interface selesai diimplementasikan menggunakan tools CocosBuilder maka langkah selanjutnya adalah implementasi program. Pada tahapan ini source code aplikasi sudah mulai ditulis. 5. PENUTUP 5.1. Kesimpulan Berdasarkan dari hasil penelitian, analisis, perancangan sistem, dan implementasi program, maka penulis dapat mengambil kesimpulan sebagai berikut : 1. Cocos2D-X merupakan frame work yang bisa digunakan untuk membangun aplikasi berplatform ios dan Android. 2. Proses pembuatan game hanya memerlukan satu kode sumber, baik itu untuk ios atau untuk Android, yang membedakan adalah proses compilenya Saran Game Edukasi ini masih dapat dikembangkan lebih lanjut, dari sisi game mekanik, sisi art, dan sisi optimisasi programming. Berikut adalah saran untuk pengembangan lebih lanjut : 1. Diharapkan untuk pengembangan selanjutnya tampilan art dibuat lebih menarik. 2. Soal-soal yang ada pada Game Edukasi bisa ditambah dengan soal-soal yang belum ada, misalnya soal perkalian atau pembagian DAFTAR PUSTAKA Taru, Andi Pemrograman Game dengan Java dan GTGE. Yogyakarta: Andi Offset. Jasson Role Playing Game (RPG) Maker. Yogyakarta: Andi Offset. Anonym Online Documentation. diakses pada tanggal 11 Mei 2013 Anonym Online Documentation. diakses pada tanggal 11 Mei

PEMBUATAN GAME PETUALANGAN KURA-KURA BERBASIS ANDROID NASKAH PUBLIKASI. diajukan oleh Irma Indah Sinarwulan

PEMBUATAN GAME PETUALANGAN KURA-KURA BERBASIS ANDROID NASKAH PUBLIKASI. diajukan oleh Irma Indah Sinarwulan PEMBUATAN GAME PETUALANGAN KURA-KURA BERBASIS ANDROID NASKAH PUBLIKASI diajukan oleh Irma Indah Sinarwulan 11.11.5527 kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Makanan Sehat Makanan yang sehat yaitu makanan yang higienis dan bergizi. Makanan yang higienis adalah makanan yang tidak mengandung kuman penyakit dan tidak mengandung racun

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1. Buku Menurut Kamus Besar Bahasa Indonesia, buku memiliki arti lembar kertas yg berjilid, berisi tulisan atau kosong. Kertas-kertas bertulisan itu mempunyai tema bahasan yang

Lebih terperinci

PENGENALAN PEMROGRAMAN MOBILE

PENGENALAN PEMROGRAMAN MOBILE PENGENALAN PEMROGRAMAN MOBILE Farah Zakiyah Rahmanti, M.T Diperbarui 2016 Overview Mobile Device Mobile Application Kegunaan Mobile Application Mobile Programming Mobile VS Mobile Web Apps VS Web VS Desktop

Lebih terperinci

Pengenalan Pemrograman Mobile

Pengenalan Pemrograman Mobile Pengenalan Pemrograman Mobile Oleh : Farah Zakiyah Rahmanti, M.T Diperbarui : 2017 Overview Mobile Device Mobile Application Kegunaan Mobile Application Mobile Programming Platform Platform Android Platform

Lebih terperinci

BAB I PENDAHULUAN 1.1. Latar Belakang Masalah

BAB I PENDAHULUAN 1.1. Latar Belakang Masalah BAB I PENDAHULUAN 1.1. Latar Belakang Masalah Game tidak hanya dapat dijadikan sebagai sarana hiburan pada era sekarang, tetapi juga dapat dijadikan sebagai sarana pembelajaran, mencari teman baru, melatih

Lebih terperinci

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Zaman sekarang teknologi telah menjadi salah satu kebutuhan bagi sebagian besar masyarakat. Menurut Yulianto (2012) kemajuan dari teknologi, khususnya teknologi informasi

Lebih terperinci

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI 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

Lebih terperinci

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

Rancang Bangun Game Berhitung Spaceship dengan Pengendali Suara Menggunakan Speech Recognition Plugin pada Unity A620 Rancang Bangun Game Berhitung Spaceship dengan Pengendali Suara Menggunakan Speech Recognition Plugin pada Unity Hans Alfon Ericksoon, Imam Kuswardayan dan Dr. Eng Nanik Suciati Jurusan Teknik Informatika,

Lebih terperinci

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

bahasa pemrograman, yaitu language software, yang dapat berbentuk assembler, compiler maupun interpreter. Jadi language software merupakan BAB II KAJIAN PUSTAKA A. Aplikasi Perangkat lunak aplikasi adalah suatu subkelas perangkat komputer yang memanfaatkan kemampuan komputer langsung untuk melakukan suatu tugas yang diinginkan pengguna. Jika

Lebih terperinci

BAB II TINJAUAN PUSTAKA PEMBUATAN MEDIA PUBLIKASI KOMODO BERBASIS MULTIMEDIA MENGGUNAKAN GAME EDUKASI DAN TEKNOLOGI AUGMENTED

BAB II TINJAUAN PUSTAKA PEMBUATAN MEDIA PUBLIKASI KOMODO BERBASIS MULTIMEDIA MENGGUNAKAN GAME EDUKASI DAN TEKNOLOGI AUGMENTED BAB II TINJAUAN PUSTAKA 2.1 Telaah Penelitian Telaah ini digunakan sebagai bahan perbandingan antara penelitian yang sudah dilakukan dan yang akan dirancang oleh peneliti. Beberapa telaah penelitian tersebut

Lebih terperinci

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

BAB 1 PENDAHULUAN. game hanya dijadikan sarana hiburan semata namun sekarang game telah. dan console tetapi sekarang sudah memasuki era mobile game. BAB 1 PENDAHULUAN 1.1 Latar Belakang Game telah menjadi satu hal yang ada di dalam keseharian kita. Dahulu, game hanya dijadikan sarana hiburan semata namun sekarang game telah menjadi luas fungsinya,

Lebih terperinci

SOFTWARE DEVELOMENT KIT (SDK) & DASAR PENGEMBANGAN APLIKASI MOBILE

SOFTWARE DEVELOMENT KIT (SDK) & DASAR PENGEMBANGAN APLIKASI MOBILE SOFTWARE DEVELOMENT KIT (SDK) & DASAR PENGEMBANGAN APLIKASI MOBILE Farah Zakiyah Rahmanti, M.T Diperbarui 2016 Overview SDK (Software Development Kit) Creating Project di Eclipse Creating Project di Android

Lebih terperinci

BAB V IMPLEMENTASI KARYA. Pada bab ini membahas tentang bagaimana penerapan rancangan

BAB V IMPLEMENTASI KARYA. Pada bab ini membahas tentang bagaimana penerapan rancangan BAB V IMPLEMENTASI KARYA Pada bab ini membahas tentang bagaimana penerapan rancangan pemrograman terhadap pengembangan game tower defense ini. Berikut merupakan penjelasan secara rincian tahap produksi

Lebih terperinci

BAB 1 PENDAHULUAN. Perkembangan teknologi yang semakin pesat saat ini telah membuat banyak

BAB 1 PENDAHULUAN. Perkembangan teknologi yang semakin pesat saat ini telah membuat banyak BAB 1 PENDAHULUAN 1.1 Latar Belakang Perkembangan teknologi yang semakin pesat saat ini telah membuat banyak perubahan dalam gaya hidup masyarakat. Salah satu perubahannya adalah banyaknya penggunaan smartphone,

Lebih terperinci

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Mobile phone adalah satu benda yang di anggap penting oleh masyarakat di seluruh dunia. Membawa mobile phone menjadi prioritas yang tinggi. Selain untuk komunikasi

Lebih terperinci

BAB II. KAJIAN PUSTAKA

BAB II. KAJIAN PUSTAKA BAB II. KAJIAN PUSTAKA H. Aplikasi Istilah aplikasi berasal dari bahasa inggris application yang berarti penerapan, lamaran ataupun penggunaan. Sedangkan secara istilah aplikasi adalah suatu program yang

Lebih terperinci

Perancangan dan Pembuatan Aplikasi Pengenalan Batik Indonesiaku Melalui Permainan Berbasis Android

Perancangan dan Pembuatan Aplikasi Pengenalan Batik Indonesiaku Melalui Permainan Berbasis Android 32 Andika, M. C., dkk.: Perancangan dan Pembuatan Aplikasi Pengenalan Batik Perancangan dan Pembuatan Aplikasi Pengenalan Batik Indonesiaku Melalui Permainan Berbasis Android Michael Cornelius Andika Program

Lebih terperinci

BAB 1 PENDAHULUAN. Tabel 1. 1 Tabel Perkembangan Jaringan Perangkat Mobile (C.S. Patil, 2012: 1)

BAB 1 PENDAHULUAN. Tabel 1. 1 Tabel Perkembangan Jaringan Perangkat Mobile (C.S. Patil, 2012: 1) BAB 1 PENDAHULUAN 1.1 Latar Belakang Teknologi telah mengubah pola hidup masyarakat saat ini, dengan adanya perangkat-perangkat teknologi yang mempermudah segala hal dalam aktivitas masyarakat. Berdasarkan

Lebih terperinci

BAB 1 PENDAHULUAN. Perkembangan game di dunia semakin pesat, tidak terkecuali di Indonesia. Game saat

BAB 1 PENDAHULUAN. Perkembangan game di dunia semakin pesat, tidak terkecuali di Indonesia. Game saat BAB 1 PENDAHULUAN 1.1 Latar Belakang Perkembangan game di dunia semakin pesat, tidak terkecuali di Indonesia. Game saat ini sudah menjadi alternatif hiburan bagi tua, muda, pria maupun wanita. Industri

Lebih terperinci

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang BAB I PENDAHULUAN 1.1 Latar Belakang Ada banyak sekali metode yang bisa digunakan untuk menghafalkan Al-Quran, mulai dari mendengarkan bacaan terus menerus, melihat bacaan yang mau dihafalkan berulang

Lebih terperinci

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

BAB III LANDASAN TEORI. Pada bab ini akan membahas mengenai dasar teori yang berhubungan dengan penelitian yang penulis lakukan. BAB III LANDASAN TEORI Pada bab ini akan membahas mengenai dasar teori yang berhubungan dengan penelitian yang penulis lakukan. 3.1 Definisi Huruf Hiragana Huruf hiragana melambangkan suku kata tunggal,

Lebih terperinci

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

Mobile Programming. Rendra Gustriansyah, S.T., M.Kom., MCP Mobile Programming rendra@uigm.ac.id Rendra Gustriansyah, S.T., M.Kom., MCP Market Share Platform Smartphone Android Android adalah sebuah tumpukan software untuk peralatan bergerak yang terdiri dari sistim

Lebih terperinci

BAB 1 PENDAHULUAN. Fromkin dan Rodman (1998, p. 3), manusia hidup dalam sebuah dunia bahasa.

BAB 1 PENDAHULUAN. Fromkin dan Rodman (1998, p. 3), manusia hidup dalam sebuah dunia bahasa. BAB 1 PENDAHULUAN 1.1 Latar Belakang Bahasa merupakan alat komunikasi yang penting bagi manusia. Menurut Fromkin dan Rodman (1998, p. 3), manusia hidup dalam sebuah dunia bahasa. Kegiatan-kegiatan manusia

Lebih terperinci

BAB II DASAR TEORI DAN TINJAUAN PUSTAKA. Judul Platform Deskripsi

BAB II DASAR TEORI DAN TINJAUAN PUSTAKA. Judul Platform Deskripsi BAB II DASAR TEORI DAN TINJAUAN PUSTAKA 2.1 Tinjauan Pustaka Tabel 2.1 Tinjauan Pustaka Parameter Penulis Frans Napitupulu (2011) Abdul Latif (2012) Iqbal Fauzi (2012) Judul Platform Deskripsi Aplikasi

Lebih terperinci

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Pada zaman sekarang ini, perangkat berbasis sistem operasi Android adalah yang paling populer di kalangan masyarakat. Berdasarkan data dari perusahaan 'Net Applications'

Lebih terperinci

BAB 2 TINJAUAN PUSTAKA

BAB 2 TINJAUAN PUSTAKA BAB 2 TINJAUAN PUSTAKA 2.1 Tinjauan Pustaka Terdapat beberapa penelitian terkait Perancangan maupun dalam pembuatan aplikasi yang dilakukan oleh peneliti dalam negeri, diantaranya : 1. Menurut Rachel Kurniawati

Lebih terperinci

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

BAB I PENDAHULUAN. pengambil keputusan. Data Warehouse sebagai sarana pengambilan keputusan, merupakan BAB I PENDAHULUAN 1.1 Latar Belakang Masalah 1 Dalam menentukan dan mengambil suatu keputusan pada suatu perusahaan atau instansi diperlukan data-data yang diolah menjadi suatu informasi yang berguna bagi

Lebih terperinci

PENGENALAN ANDROID AHMAD ZAINUDIN. Politeknik Elektronika Negeri Surabaya

PENGENALAN ANDROID AHMAD ZAINUDIN. Politeknik Elektronika Negeri Surabaya PENGENALAN ANDROID AHMAD ZAINUDIN Politeknik Elektronika Negeri Surabaya SEJARAH ANDROID Android adalah sebuah sistem operasi untuk perangkat mobile yang mencakup sistem operasi, middleware dan aplikasi.

Lebih terperinci

BAB 1 PENDAHULUAN. game. Salah satu perkembangan teknologi informasi yang sedang populer adalah

BAB 1 PENDAHULUAN. game. Salah satu perkembangan teknologi informasi yang sedang populer adalah BAB 1 PENDAHULUAN 1.1 Latar Belakang Dalam era modern ini, teknologi informasi sudah semakin berkembang pesat. Mulai dari pencarian informasi, user interface, dan transaksi keuangan yang tidak hanya dimanfaatkan

Lebih terperinci

RANCANG BANGUN SISTEM INFORMASI E-RESEARCH STIKOM BALI MULTI PLATFORM SMARTPHONE BERBASIS PHONEGAP

RANCANG BANGUN SISTEM INFORMASI E-RESEARCH STIKOM BALI MULTI PLATFORM SMARTPHONE BERBASIS PHONEGAP RANCANG BANGUN SISTEM INFORMASI E-RESEARCH STIKOM BALI MULTI PLATFORM SMARTPHONE BERBASIS PHONEGAP I Gede Suardika STMIK STIKOM Bali Jl Raya Puputan Renon No. 86 Denpasar, (0361) 244445 e-mail: suardika@stikom-bali.ac.id

Lebih terperinci

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah BAB I PENDAHULUAN Pada bab ini akan dibahas mengenai beberapa hal yang menjadi latar belakang pembangunan sistem, dan metode yang digunakan untuk menghasilkan solusi yang mampu menyelesaikan masalah yang

Lebih terperinci

BAB I PENDAHULUAN. Perkembangan yang amat pesat dari dunia teknologi. berimbas pula pada pesatnya perkembangan dunia game video.

BAB I PENDAHULUAN. Perkembangan yang amat pesat dari dunia teknologi. berimbas pula pada pesatnya perkembangan dunia game video. BAB I PENDAHULUAN 1.1 LATAR BELAKANG Perkembangan yang amat pesat dari dunia teknologi berimbas pula pada pesatnya perkembangan dunia game video. Kemudahan untuk memainkan maupun membuat game video yang

Lebih terperinci

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI 1.1 Tinjauan Pustaka Tinjauan pustaka dalam pembuatan game Sunlana, penulis mengambil dua judul karya tulis ilmiah. Karya tulis ilmiah pertama yang ditulis oleh

Lebih terperinci

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Video game merupakan perkembangan alami dari permainan tradisional ke medium yang baru (Schell, 2008, pp. xl). Medium baru tersebut tidak lain dihasilkan oleh perkembangan

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA II.1. Aplikasi Aplikasi adalah suatu subkelas perangkat lunak komputer yang memanfaatkan kemampuan komputer langsung untuk melakukan suatu tugas yang diinginkan pengguna. Contoh

Lebih terperinci

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

BAB 1 PENDAHULUAN. Semakin berkembangnya teknologi pada era ini telah membuat banyak BAB 1 PENDAHULUAN 1.1 Latar Belakang Semakin berkembangnya teknologi pada era ini telah membuat banyak perubahan terutama didalam gaya hidup pada masyarakat. Salah satu perubahan yang mencolok dapat dilihat

Lebih terperinci

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Seiring dengan berkembangnya teknologi, industri game di dunia pun ikut berkembang. Hal ini disebabkan karena penyebaran smartphone yang sangat luas dan hampir semua

Lebih terperinci

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah BAB I PENDAHULUAN Bab ini membahas mengenai Latar Belakang, Rumusan Masalah yang mendasari penelitian yang dilakukan, Tujuan, Manfaat, Batasan Masalah, dan Sistematika Penulisan. 1.1 Latar Belakang Masalah

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI BAB III LANDASAN TEORI Pada bab ini, akan dibahas teori, bahasa pemrograman, platform, serta software yang digunakan untuk membuat game Creatures Adventure. 3.1. Game Game adalah sistem dimana pemain berpartisipasi

Lebih terperinci

BAB I PENDAHULUAN. sekolah menengah atas maupun sekolah kejurusan lainnya di Surakarta. Pesat

BAB I PENDAHULUAN. sekolah menengah atas maupun sekolah kejurusan lainnya di Surakarta. Pesat BAB I PENDAHULUAN 1.1. LATAR BELAKANG MASALAH Perkembangan sekolah di Surakarta sangatlah pesat baik itu negeri maupun swasta, banyaknya sekolahan dengan kriteria tersendiri setiap jurusan baik itu sekolah

Lebih terperinci

PENDAHULUAN LATAR BELAKANG Perkembangan dunia informasi khususnya dalam bidang komputer dirasakan oleh banyak orang sebagai perkembangan yang sangat c

PENDAHULUAN LATAR BELAKANG Perkembangan dunia informasi khususnya dalam bidang komputer dirasakan oleh banyak orang sebagai perkembangan yang sangat c PEMBUATAN GAME 3D AFTER LIFE DENGAN MENGGUNAKAN DXSTUDIO: INVENTORY DAN ENVIRONMENT Jonas Nahason Purba Jurusan Teknik Informatika, Fakultas Teknik Industri, Universitas Gunadarma Jl. Margonda Raya 100,

Lebih terperinci

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang BAB I PENDAHULUAN 1.1 Latar Belakang Seiring dengan perkembangan teknologi tidak luput dari berkembangnya kemajuan bidang komputer, baik dalam perangkat keras (hardware) maupun perangkat lunak (software),

Lebih terperinci

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN BAB II ANALISIS DAN PERANCANGAN 2.1 Analisa Kebutuhan Komponen - komponen yang diperlukan untuk menganalisis kebutuhan dari objek yang akan dibangun antara lain sistem pendukung serta desain program. Di

Lebih terperinci

Pengenalan Sekolah MTsN Kutablang Menggunakan Augmented Reality Berbasis Android

Pengenalan Sekolah MTsN Kutablang Menggunakan Augmented Reality Berbasis Android Pengenalan Sekolah MTsN Kutablang Menggunakan Augmented Reality Berbasis Android M.RAISUL FADHA a*, YUL HENDRA a a Program Studi Teknik Informatika, Fakultas Ilmu Komputer, Universitas Almuslim Jl. Almuslim

Lebih terperinci

BAB 1 PENDAHULUAN. untuk mensimulasikan bentuk atau model tampak secara visual (modeling), bahkan

BAB 1 PENDAHULUAN. untuk mensimulasikan bentuk atau model tampak secara visual (modeling), bahkan BAB 1 PENDAHULUAN 1.1 Latar Belakang Derasnya arus Perkembangan dunia IT dewasa ini tidak hanya dimanfaatkan dalam dunia bisnis, industri dan perfilman namun telah menyeluruh ke semua bidang. Hal yang

Lebih terperinci

MEMBANGUN UTILITY RESPONSIVE DESIGN BERBASIS ANDROID (STUDI KASUS : APLIKASI SOUND OF INDONESIA) NASKAH PUBLIKASI

MEMBANGUN UTILITY RESPONSIVE DESIGN BERBASIS ANDROID (STUDI KASUS : APLIKASI SOUND OF INDONESIA) NASKAH PUBLIKASI MEMBANGUN UTILITY RESPONSIVE DESIGN BERBASIS ANDROID (STUDI KASUS : APLIKASI SOUND OF INDONESIA) NASKAH PUBLIKASI diajukan oleh Pratama Nur Wijaya 09.11.3304 kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA

Lebih terperinci

RANCANG BANGUN SISTEM MOBILE COMPUTING BERBASIS LOCATION BASED SERVICE PADA SMARTPHONE ANDROID SEBAGAI MEDIA PROMOSI PARIWISATA ENJOY JAKARTA

RANCANG BANGUN SISTEM MOBILE COMPUTING BERBASIS LOCATION BASED SERVICE PADA SMARTPHONE ANDROID SEBAGAI MEDIA PROMOSI PARIWISATA ENJOY JAKARTA RANCANG BANGUN SISTEM MOBILE COMPUTING BERBASIS LOCATION BASED SERVICE PADA SMARTPHONE ANDROID SEBAGAI MEDIA PROMOSI PARIWISATA ENJOY JAKARTA Nama : Refika Latifa Npm : 28109030 Fakultas : Ilmu Komputer

Lebih terperinci

BAB 1 PENDAHULUAN. elemen multimedia, di antaranya adalah teks, gambar, suara, video, dan animasi

BAB 1 PENDAHULUAN. elemen multimedia, di antaranya adalah teks, gambar, suara, video, dan animasi BAB 1 PENDAHULUAN 1.1 Latar Belakang Multimedia banyak digunakan sebagai media penyampaian informasi yang efektif karena hal tersebut dilakukan dengan menggabungkan bermacam - macam elemen multimedia,

Lebih terperinci

MEMBANGUN GAME 2D LOLIBIRD S JUMP UNTUK IOS MENGGUNAKAN SPRITE KIT ENGINE DARI APPLE NASKAH PUBLIKASI. diajukan oleh M. FARID LUTFI

MEMBANGUN GAME 2D LOLIBIRD S JUMP UNTUK IOS MENGGUNAKAN SPRITE KIT ENGINE DARI APPLE NASKAH PUBLIKASI. diajukan oleh M. FARID LUTFI MEMBANGUN GAME 2D LOLIBIRD S JUMP UNTUK IOS MENGGUNAKAN SPRITE KIT ENGINE DARI APPLE NASKAH PUBLIKASI diajukan oleh M. FARID LUTFI 13.22.1520 kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM

Lebih terperinci

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah. Teknologi merupakan salah satu bagian yang tidak dapat dipisahkan dari

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah. Teknologi merupakan salah satu bagian yang tidak dapat dipisahkan dari BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Teknologi merupakan salah satu bagian yang tidak dapat dipisahkan dari kehidupan manusia. Teknologi lahir untuk membuat hidup manusia menjadi semakin praktis

Lebih terperinci

Perkembangan Sistem Operasi Closed Source

Perkembangan Sistem Operasi Closed Source Perkembangan Sistem Operasi Closed Source Sistem Operasi adalah seperangkat program yang mengelola sumber daya Perangkat keras komputer atau hardware, dan menyediakan layanan umum untuk aplikasi perangkat

Lebih terperinci

BAB 1 Pengenalan Aplikasi Perangkat Bergerak

BAB 1 Pengenalan Aplikasi Perangkat Bergerak BAB 1 Pengenalan Aplikasi Perangkat Bergerak Mahardeka Tri Ananta deka.kelas@gmail.com Lab. Pemrograman Aplikasi Perangkat Bergerak FILKOM UB 1 Pokok Bahasan Perkembangan Teknologi Mobile Karakteristik

Lebih terperinci

commit to user BAB II LANDASAN TEORI

commit to user BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Game Game tidak memiliki makna yang sama dengan Toys. Dalam bahasa Inggris, Toys A plaything for children games To play at any sport or diversion To play for a stake or prize;

Lebih terperinci

DAFTAR TABEL Tabel 4. 1 Tabel 4. 2 Tabel 4. 3

DAFTAR TABEL Tabel 4. 1 Tabel 4. 2 Tabel 4. 3 DAFTAR TABEL Tabel 4. 1 Pengujian Halaman home... 17 Tabel 4. 2 Pengujian halaman pembuatan profil kolam... 18 Tabel 4. 3 Pengujian Halaman Cek Profil Kolam... 19 xii BAB I PENDAHULUAN 1.1. Latar Belakang

Lebih terperinci

Game Dasar-Dasar Hukum Islam Dalam Kitab Mabadi ul Fiqh Jilid I

Game Dasar-Dasar Hukum Islam Dalam Kitab Mabadi ul Fiqh Jilid I Jurnal Teknika Vol. 5.2 September 2013 ISSN. 2085-0859 Game Dasar-Dasar Hukum Islam Dalam Kitab Mabadi ul Fiqh Jilid I Retno Wardhani, Moh Husnul Yaqin *) *) Program studi Teknik Informatika Fakultas teknik

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1. Konsep Dasar Program Penulis sangat membutuhkan sebuah landasan teori yang dapat mendukung segala pembuatan tugas akhir, landasan teori ini berisikan tentang teori-teori berhubungan

Lebih terperinci

ANALISIS DAN PERANCANGAN GAME CAPSA BERBASIS ANDROID NASKAH PUBLIKASI

ANALISIS DAN PERANCANGAN GAME CAPSA BERBASIS ANDROID NASKAH PUBLIKASI ANALISIS DAN PERANCANGAN GAME CAPSA BERBASIS ANDROID NASKAH PUBLIKASI Disusun oleh Dwi Juli Prabowo 09.12.3537 kepada JURUSAN SISTEM INFORMASI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA

Lebih terperinci

Modul ke: APLIKASI KOMPUTER. Sistem Operasi. 02Fakultas FASILKOM. Fajriah, S.Kom, MM. Program Studi Sistem Informasi.

Modul ke: APLIKASI KOMPUTER. Sistem Operasi. 02Fakultas FASILKOM. Fajriah, S.Kom, MM. Program Studi Sistem Informasi. Modul ke: 02Fakultas Riri FASILKOM APLIKASI KOMPUTER Sistem Operasi Fajriah, S.Kom, MM Program Studi Sistem Informasi www.mercubuana.ac.id Abstract dan Tujuan Pembelajaran Abstract Sistem operasi merupakan

Lebih terperinci

BAB 1 PENDAHULUAN Latar Belakang Masalah

BAB 1 PENDAHULUAN Latar Belakang Masalah BAB 1 PENDAHULUAN 1.1. Latar Belakang Masalah Para produsen telepon seluler (ponsel) sepertinya tidak pernah kehabisan akal dalam menghadirkan inovasi-inovasi baru. Pasar sepertinya tidak pernah jenuh

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Masalah Perkembangan teknologi sangat sulit dijauhkan dari kehidupan manusia. Khususnya bermunculannya smartphone yang membantu pekerjaan manusia atau

Lebih terperinci

BAB I PENDAHULUAN. hal ini terlihat dengan adanya beberapa sistem serta Undang-Undang (UU)

BAB I PENDAHULUAN. hal ini terlihat dengan adanya beberapa sistem serta Undang-Undang (UU) BAB I PENDAHULUAN I.1. Latar Belakang Dunia pendidikan saat ini sudah mengalami banyak perubahan dan kemajuan, hal ini terlihat dengan adanya beberapa sistem serta Undang-Undang (UU) tentang pendidikan

Lebih terperinci

BAB I PENDAHULUAN. merupakan sebuah sistem operasi yang digunakan untuk mobile device dan smart

BAB I PENDAHULUAN. merupakan sebuah sistem operasi yang digunakan untuk mobile device dan smart BAB I PENDAHULUAN 1.1 Latar Belakang Perkembangan teknologi informasi dan komunikasi saat ini sedang berkembang pesat adalah ponsel dengan sistem operasi Android. Android merupakan sebuah sistem operasi

Lebih terperinci

BAB 1 PENDAHULUAN Latar Belakang Masalah

BAB 1 PENDAHULUAN Latar Belakang Masalah BAB 1 PENDAHULUAN 1.1. Latar Belakang Masalah Mengaji atau membaca Al-Quran adalah suatu kewajiban bagi setiap muslim karena merupakan pedoman hidup di dunia dan akhirat. Membaca Al-Quran atau biasa kita

Lebih terperinci

BAB I PENDAHULUAN. pergerakan dari device sehingga menciptakan suatu aplikasi yang menarik. Salah

BAB I PENDAHULUAN. pergerakan dari device sehingga menciptakan suatu aplikasi yang menarik. Salah BAB I PENDAHULUAN 1.1 Latar Belakang Perkembangan teknologi informasi dan komunikasi di bidang pendidikan saat ini berkembang dengan pesat. Teknologi dapat dijadikan sarana yang baik dalam kegiatan belajar,

Lebih terperinci

Industri & Bisnis Mobile

Industri & Bisnis Mobile Industri & Bisnis Mobile Pertemuan ke-3 Services Applications Application Frameworks Operating Systems Platforms Devices Aggregators Networks Operators Operators (Mobile Network Operators), Carriers Perusahaan

Lebih terperinci

RANCANG BANGUN GAME TINANDUR UNTUK SMARTPHONE ANDROID MENGUNAKAN ADOBE AIR NASKAH PUBLIKASI. diajukan oleh Fitri Andri Nurhuda

RANCANG BANGUN GAME TINANDUR UNTUK SMARTPHONE ANDROID MENGUNAKAN ADOBE AIR NASKAH PUBLIKASI. diajukan oleh Fitri Andri Nurhuda RANCANG BANGUN GAME TINANDUR UNTUK SMARTPHONE ANDROID MENGUNAKAN ADOBE AIR NASKAH PUBLIKASI diajukan oleh Fitri Andri Nurhuda 06.11.1017 kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM

Lebih terperinci

MEDIA PEMBELAJARAN TEMATIK UNTUK SEKOLAH DASAR TINGKAT DUA BERBASIS ANDROID

MEDIA PEMBELAJARAN TEMATIK UNTUK SEKOLAH DASAR TINGKAT DUA BERBASIS ANDROID MEDIA PEMBELAJARAN TEMATIK UNTUK SEKOLAH DASAR TINGKAT DUA BERBASIS ANDROID TUGAS AKHIR Diajukan guna memenuhi sebagian persyaratan dalam rangka menyelesaikan Pendidikan Sarjana Strata Satu (S1) Jurusan

Lebih terperinci

BAB I PENDAHULUAN. untuk menyelesaikan permasalahan yang bisa direpresentasikan dengan graf.[1]

BAB I PENDAHULUAN. untuk menyelesaikan permasalahan yang bisa direpresentasikan dengan graf.[1] BAB I PENDAHULUAN 1.1 Latar Belakang Salah satu algoritma yang dipelajari untuk menyelesaikan permasalahan adalah algoritma A-Star. Algoritma A-Star menyelesaikan masalah yang menggunakan graf untuk perluasan

Lebih terperinci

1. PENDAHULUAN 1.1 Latar Belakang

1. PENDAHULUAN 1.1 Latar Belakang 1. PENDAHULUAN 1.1 Latar Belakang Android merupakan suatu system operasi untuk mobile phone yang berbasiskan Linux. Android memberikan platform terbuka bagi para developer untuk bisa menciptakan aplikasi

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Konsep Dasar Pengembangan Multimedia 3.1.1 Konsep Dasar Multimedia 3.1.1.1 Virtual Reality/Realitas Maya Konsep Virtual Reality (VR) merujuk pada prinsip,metode

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI. Dalam perancangan program Spesifikasi sistem yang digunakan saat

BAB 4 IMPLEMENTASI DAN EVALUASI. Dalam perancangan program Spesifikasi sistem yang digunakan saat BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Spesifikasi Sistem Dalam perancangan program Spesifikasi sistem yang digunakan saat pengembangan aplikasi adalah: Operating System : Windows XP SP2 Professional Edition

Lebih terperinci

PERANCANGAN DAN PEMBUATAN GAME SURVIVAL HORROR I FOUND YOU MENGGUNAKAN UNITY 3D GAME ENGINE NASKAH PUBLIKASI

PERANCANGAN DAN PEMBUATAN GAME SURVIVAL HORROR I FOUND YOU MENGGUNAKAN UNITY 3D GAME ENGINE NASKAH PUBLIKASI PERANCANGAN DAN PEMBUATAN GAME SURVIVAL HORROR I FOUND YOU MENGGUNAKAN UNITY 3D GAME ENGINE NASKAH PUBLIKASI diajukan oleh Aspian Darmawan 11.12.5659 kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

Lebih terperinci

Pengenalan Sistem Operasi

Pengenalan Sistem Operasi Pengenalan Sistem Operasi Course Objective Definisi Sistem Operasi. Peran Sistem Operasi dalam Sistem Komputer. Tujuan Sistem Operasi. Sejarah perkembangan Sistem Operasi. Pengenalan Sistem Operasi Mata

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA II.1. Searching Pencarian (searching) merupakan proses yang sering digunakan dalam pengelolaan data. Proses pencarian adalah menemukan nilai (data) tertentu di dalam sekumpulan

Lebih terperinci

PERANCANGAN APLIKASI KALKULASI PAJAK KENDARAAN BERMOTOR BERBASIS ANDROID

PERANCANGAN APLIKASI KALKULASI PAJAK KENDARAAN BERMOTOR BERBASIS ANDROID PERANCANGAN APLIKASI KALKULASI PAJAK KENDARAAN BERMOTOR BERBASIS ANDROID LAPORAN TUGAS AKHIR Disusun Sebagai Salah Satu Syarat Untuk Menyelesaikan Program Pendidikan Diploma 3 oleh : RIBHI AZHARI NIM :

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Masalah Perkembangan teknologi pada masa sekarang ini telah mengalami perubahan yang sangat pesat, sama halnya dengan perkembangan Elektronik. Salah satunya

Lebih terperinci

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Perkembangan Teknologi Informasi (TI) semakin maju dan berkembang. Perkembangan juga disertai dengan naiknya kebutuhan masyarakat terhadap teknologi dan informasi.

Lebih terperinci

Pelatihan Intel XDK. Modul 1. Pengenalan HTML5, Mobile Application, dan Intel XDK. Dikembangkan oleh Intel Software.

Pelatihan Intel XDK. Modul 1. Pengenalan HTML5, Mobile Application, dan Intel XDK. Dikembangkan oleh Intel Software. Pelatihan Intel XDK Modul 1. Pengenalan HTML5, Mobile Application, dan Intel XDK. Dikembangkan oleh Intel Software. 1 Versi 1.0. September 2013. Hak Cipta (C) 2013 Intel Software. Adobe, Adobe Edge, dan

Lebih terperinci

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI BAB II TINJAUAN PUSTAKA DAN DASAR TEORI 1. TINJAUAN PUSTAKA Dilihat dari perkembangan dunia game saat ini sangat berkembang, selain itu game juga banyak disenangi oleh semua kalangan. Oleh karena itu,

Lebih terperinci

DAFTAR ISI Ika Zulhidayati, 2013

DAFTAR ISI Ika Zulhidayati, 2013 DAFTAR ISI PERNYATAAN... iv KATA PENGANTAR... vi UCAPAN TERIMA KASIH... vii ABSTRAK... viii ABSTRACT... ix DAFTAR ISI... x DAFTAR GAMBAR... xii DAFTAR ISTILAH... xiii BAB I PENDAHULUAN... 1 1.1 Latar Belakang

Lebih terperinci

BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI. membangun aplikasi transposisi akord lagu berbasis android. parameter dalam

BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI. membangun aplikasi transposisi akord lagu berbasis android. parameter dalam BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI 2.1 TINJAUAN PUSTAKA Tinjauan pustaka pada penelitian ini merupakan referensi penulis dalam membangun aplikasi transposisi akord lagu berbasis android. parameter

Lebih terperinci

GAME BELAJAR MATEMATIKA UNTUK SISWA SEKOLAH DASAR PADA MOBILE DEVICE BERBASIS ANDROID

GAME BELAJAR MATEMATIKA UNTUK SISWA SEKOLAH DASAR PADA MOBILE DEVICE BERBASIS ANDROID GAME BELAJAR MATEMATIKA UNTUK SISWA SEKOLAH DASAR PADA MOBILE DEVICE BERBASIS ANDROID Ronny Teknik Informatika, Sekolah Tinggi Teknik Surabaya e-mail: michael.ronny@gmail.com ABSTRAK Teknologi mobile device

Lebih terperinci

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

BAB I PENDAHULUAN. Teknologi terus berkembang dengan hadirnya perangkat-perangkat baru BAB I PENDAHULUAN 1.1 Latar Belakang Teknologi terus berkembang dengan hadirnya perangkat-perangkat baru dengan hardware dan software yang semakin canggih khususnya dalam bidang komunikasi. Perkembangan

Lebih terperinci

Modul ke: Aplikasi Komputer. Sistem Operasi. Fakultas TEKNIK. Muhammad Rifqi, S.Kom, M.Kom. Program Studi. Ilmu Komputer.

Modul ke: Aplikasi Komputer. Sistem Operasi. Fakultas TEKNIK. Muhammad Rifqi, S.Kom, M.Kom. Program Studi. Ilmu Komputer. Modul ke: Aplikasi Komputer Sistem Operasi Fakultas TEKNIK Muhammad Rifqi, S.Kom, M.Kom Program Studi Ilmu Komputer http://www.mercubuana.ac.id Course Objective Definisi Sistem Operasi. Peran Sistem Operasi

Lebih terperinci

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

BAB 1 PENDAHULUAN. Pada masa sekarang ini, perkembangan dunia teknologi sudah sangat pesat. BAB 1 PENDAHULUAN 1.1 Latar Belakang Pada masa sekarang ini, perkembangan dunia teknologi sudah sangat pesat. Komputer dan berbagai macam gadget / smartphone sudah dengan mudah didapatkan. Dengan teknologi

Lebih terperinci

Rancang Bangun Aplikasi Location-Based Service Pencarian Lokasi Wisata Di Kota Semarang Berbasis Android

Rancang Bangun Aplikasi Location-Based Service Pencarian Lokasi Wisata Di Kota Semarang Berbasis Android Rancang Bangun Aplikasi Location-Based Service Pencarian Lokasi Wisata Di Kota Semarang Berbasis Android M. Abdurrozzaq Almuzakki Program Studi Teknik Informatika - S1, Fakultas Ilmu Komputer, Universitas

Lebih terperinci

Penjelasan Tentang Microsoft Silverlight

Penjelasan Tentang Microsoft Silverlight Penjelasan Tentang Microsoft Silverlight Andy Nova Wijaya Andynova.wijaya@yahoo.com :: http://andynovawijaya.wordpress.com/ Abstrak Silverlight adalah sebuah kerangka pengembangan atau framework untuk

Lebih terperinci

BAB I PENDAHULUAN. Gambar 1.1 Newzoo Report Mengenai Jumlah Mobile Gamer di Indonesia 1

BAB I PENDAHULUAN. Gambar 1.1 Newzoo Report Mengenai Jumlah Mobile Gamer di Indonesia 1 BAB I PENDAHULUAN 1.1. Latar Belakang Pasar game di Indonesia sangat besar dan terus tumbuh. Newzoo Report mencatat, Indonesia memiliki 34 juta mobile gamer yang aktif bermain game dan rela membayar sejumlah

Lebih terperinci

BAB II KAJIAN PUSTAKA

BAB II KAJIAN PUSTAKA BAB II KAJIAN PUSTAKA A. Sistem Sistem merupakan kumpulan elemen yang saling berkaitan yang bertanggung jawab memroses masukan (input) sehingga menghasilkan keluaran (output) (Kusrini, 2007). Sedangkan

Lebih terperinci

PERANCANGAN APLIKASI PENGENALAN KARAKTERISTIK MANUSIA BERDASARKAN GOLONGAN DARAH BERBASIS ANDROID NASKAH PUBLIKASI

PERANCANGAN APLIKASI PENGENALAN KARAKTERISTIK MANUSIA BERDASARKAN GOLONGAN DARAH BERBASIS ANDROID NASKAH PUBLIKASI PERANCANGAN APLIKASI PENGENALAN KARAKTERISTIK MANUSIA BERDASARKAN GOLONGAN DARAH BERBASIS ANDROID NASKAH PUBLIKASI diajukan oleh Nanda Amalia Ocvitasari 11.12.6259 kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA

Lebih terperinci

KUMPULAN APLIKASI JAVA J2ME

KUMPULAN APLIKASI JAVA J2ME KUMPULAN APLIKASI JAVA J2ME Sejarah Android Pada Juli 2005, Google mengakuisisi Android Inc. sebuah perusahaan baru berkembang yang bergerak di bidang aplikasi ponsel. Perusahaan ini berbasis di Palo AltoCalifornia

Lebih terperinci

BAB I PENDAHULUAN I - 1

BAB I PENDAHULUAN I - 1 BAB I PENDAHULUAN Pada bab ini akan dibahas mengenai latar belakang masalah, identifikasi masalah, rumusan masalah, batasan masalah yang mendefinisikan ruang lingkup penelitian tugas akhir, tujuan penelitian,

Lebih terperinci

ABSTRAK. Kata kunci : Google Map, Android, Kuliner.

ABSTRAK. Kata kunci : Google Map, Android, Kuliner. ABSTRAK Teknologi sudah menjadi kebutuhan pelengkap di lingkungan masyarakat sekarang ini. Proses penelusuran informasi secara manual yang membutuhkan waktu yang lama untuk menemukan tempat atau lokasi

Lebih terperinci

BAB III METODE PENELITIAN. Universitas Lampung, periode semester ganjil-genap T.A. 2011/2012.

BAB III METODE PENELITIAN. Universitas Lampung, periode semester ganjil-genap T.A. 2011/2012. 35 BAB III METODE PENELITIAN 3.1 Tempat dan Waktu Penelitian Penelitian ini dilakukan di Program Studi Ilmu Komputer, Jurusan Matematika, Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Lampung,

Lebih terperinci

BAB II TINJAUAN PUSTAKA. yang sebelumnya dengan penelitian sekarang. Cina dalam mengelola keuangan keluarga. Bagi keluarga Etnis Cina di Kya-

BAB II TINJAUAN PUSTAKA. yang sebelumnya dengan penelitian sekarang. Cina dalam mengelola keuangan keluarga. Bagi keluarga Etnis Cina di Kya- BAB II TINJAUAN PUSTAKA A. Telaah Penelitian Telaah penelitian ini berfungsi untuk membandingkan penelitianpenelitian yang sebelumnya dengan penelitian sekarang. Suhartini dan Renanta (2007), meneliti

Lebih terperinci

APLIKASI MOBILE PEMBELAJARAN REAKSI KIMIA BERBASIS ANDROID NASKAH PUBLIKASI. diajukan oleh Edi Hadi Widodo

APLIKASI MOBILE PEMBELAJARAN REAKSI KIMIA BERBASIS ANDROID NASKAH PUBLIKASI. diajukan oleh Edi Hadi Widodo APLIKASI MOBILE PEMBELAJARAN REAKSI KIMIA BERBASIS ANDROID NASKAH PUBLIKASI diajukan oleh Edi Hadi Widodo 08.11.2027 kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA

Lebih terperinci

BAB I PENDAHULUAN. A. Latar Belakang. Perkembangan jaman berlangsung begitu pesat, terutama di bidang

BAB I PENDAHULUAN. A. Latar Belakang. Perkembangan jaman berlangsung begitu pesat, terutama di bidang BAB I PENDAHULUAN A. Latar Belakang Perkembangan jaman berlangsung begitu pesat, terutama di bidang teknologi informasi dan komunikasi. Di era ini, manusia semakin mudah bertukar informasi dengan siapa

Lebih terperinci

BAB III DASAR TEORI 3.1. Pakaian Adat Indonesia

BAB III DASAR TEORI 3.1. Pakaian Adat Indonesia BAB III DASAR TEORI Bab ini akan membahas uraian dasar teori yang akan digunakan penulis dalam melakukan perancangan dan pembuatan program yang dapat dipergunakan sebagai pembanding atau acuan di dalam

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA II.1. Aplikasi Aplikasi adalah suatu sub kelas perangkat lunak komputer yang memanfaatkan kemampuan komputer langsung untuk melakukan suatu tugas yang diinginkan pengguna. Contoh

Lebih terperinci