BAB III LANDASAN TEORI. Bab ini akan membahas mengenai landasan teori yang berhubungan dengan tugas akhir yang dibuat penulis.

dokumen-dokumen yang mirip
BAB I PENDAHULUAN. Bab ini berisi latar belakang, perumusan masalah, batasan masalah, tujuan penelitian, metode penilitian, dan sistematika penulisan.

PENGENALAN ANDROID AHMAD ZAINUDIN. Politeknik Elektronika Negeri Surabaya

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

BAB II LANDASAN TEORI

BAB 3 LANDASAN TEORI

BAB II. KAJIAN PUSTAKA

BAB II KAJIAN PUSTAKA. yang mencakup sistem operasi, middleware, dan aplikasi. Android menyediakan

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

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

BAB II KAJIAN PUSTAKA. lengkap, terbuka, dan bebas.

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB II DASAR TEORI DAN TINJAUAN PUSTAKA. Judul Platform Deskripsi

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

BAB I PENDAHULUAN 1.1.Latar Belakang

Pengenalan Pemrograman Mobile

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

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

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

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

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

BAB 3 LANDASAN TEORI

PENGENALAN PEMROGRAMAN MOBILE

Gambar 1. Perangkat mobile Android

BAB II TINJAUAN PUSTAKA. penelitian yang sudah dilakukan dan yang akan dirancang oleh peneliti. Beberapa

BAB II DASAR TEORI II-1

BAB II TINJAUAN PUSTAKA

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

BAB I PENDAHULUAN. Pemilihan umum atau biasa disebut dengan pemilu. merupakan sarana demokrasi yang digunakan untuk memilih

BAB 3 LANDASAN TEORI

BAB 2 TINJAUAN PUSTAKA

Android Fundamental. Kartika Dwintaputri S, ST., MMSI

SISTEM INFORMASI PERUSAHAAN BERBASIS BLACKBERRY WEBWORKS DAN XML

PORTAL PENCARIAN PROPERTI BERBASIS ANDROID DENGAN MEMANFAATKAN GPS DAN GOOGLE MAPS API

Android memiliki empat karakteristik sebagai berikut :

BAB III LANDASAN TEORI

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

BAB I PENDAHULUAN.

BAB 1 PENDAHULUAN. terutama dengan munculnya beberapa smartphone yang masuk ke Indonesia.

KUMPULAN APLIKASI JAVA J2ME

PERANCANGAN DAN IMPLEMENTASI TRY OUT (UJI COBA) SNMPTN (Seleksi Nasional Masuk Perguruan Tinggi Negeri) ONLINE PADA ANDROID

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Tinjauan pustaka yang dipergunakan dalam penelitian disajikan melalui

BAB 2 LANDASAN TEORI. bahasa pemrograman java dan bersifat open source. Yang mana artinya aplikasi

Instalasi Android SDK Maret 2012 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir Platform : Windows XP, Eclipse

BAB 2 TINJAUAN PUSTAKA

PROPOSAL TUGAS AKHIR

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

BAB II KAJIAN PUSTAKA

BAB I PENDAHULUAN. mutlak. IM berbeda dengan dari cara penggunaannya, IM bisa dikelompokkan

BAB I PENDAHULUAN. Kehidupan orang tuna rungu yang dikenal dengan bisu tuli. belum banyak diterima masyarakat, sehingga mobilitas orang

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

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

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. untuk memenuhi kebutuhan transportasi mereka sehari-hari. Terutama pada kota Jakarta,

BAB II TINJAUAN PUSTAKA

Pembuatan Aplikasi Komunitas Organisasi. Mahasiswa Universitas Surabaya. Berbasis Android

BAB 1 Pengenalan Aplikasi Perangkat Bergerak

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI

BAB 2 TINJAUAN PUSTAKA. Android adalah sebuah sistem operasi untuk perangkat mobile berbasis Linux

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Penelitian yang dilakukan Oleh Dwi Hartadi Subroto. Mahasiswa STMIK AKAKOM (2011) telah dibuat suatu sistem

BAB II LANDASAN TEORI. Menurut Ali (2011:3) Learning Management System adalah sebuah sistem

BAB III LANDASAN TEORI. Pada bab ini akan dipaparkan teori teori yang melandasi didalam pembangunan aplikasi yang akan dibuat.

Industri & Bisnis Mobile

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

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

BAB II TINJAUAN PUSTAKA. dilakukan oleh para peneliti diantaranya Imamul Huda (2013) yang berjudul

BAB II TINJAUAN PUSTAKA

BAB II KAJIAN PUSTAKA

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB II DASAR TEORI. subset perangkat lunak untuk perangkat mobile yang meliputi sistem operasi,

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB II KAJIAN PUSTAKA. dibutuhkan suatu bahasa pemrograman, yaitu language software, yang

IMPLEMENTASI PEMROGRAMAN PHP BERBASIS MODEL VIEW CONTROLLER (MVC) PADA WEBSITE E-COMMERCE ( Studi Kasus: )

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN. diinginkan. Dengan banyaknya penjual ikan secara konvensional untung yang

BAB II KAJIAN PUSTAKA

BAB III LANDASAN TEORI

BAB III DASAR TEORI 3.1. Pakaian Adat Indonesia

BAB II. Gambar 1. Komponen Kunci Sistem Informasi Geografis

BAB II KAJIAN PUSTAKA

2 aplikasinya yaitu Find My Iphone. Aplikasi Find My Iphone ini memliki fitur seperti melihat lokasi keberadaan dari smartphone pemilik maupun sesama

BAB II. KAJIAN PUSTAKA. beberapa aktifitas yang dilakukan oleh manusia seperti system untuk software

Pembuatan Aplikasi News Dwi Pekan Universitas Kristen Petra Berbasis Android

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

APLIKASI EDUGAME THE CRAZY MONEY UNTUK PENGENALAN DAN PEMBELAJARAN BERBASIS ANDROID

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Penelitian persediaan barang pernah dilakaukan oleh Arief Nugroho dan

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

BAB 2 LANDASAN TEORI

BAB I PENDAHULUAN. 1.1 Latar belakang

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

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

BAB II KAJIAN PUSTAKA

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Untuk membangun aplikasi ini, ada beberapa dasar penelitian seperti,

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

BAB 1 PENDAHULUAN. Source : Strategy Analytics. Gambar 1.1 : Market Share Mobile Phone berdasarkan sistem operasi

BAB III LANDASAN TEORI. Pada bab ini akan dijelaskan mengenai teori dasar yang digunakan oleh penulis sebagai acuan dalam membangun aplikasi.

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB II. KAJIAN PUSTAKA. yang berkhasiat maupun diperkirakan berkhasiat sebagai obat, dan khasiatnya

Transkripsi:

BAB III LANDASAN TEORI Bab ini akan membahas mengenai landasan teori yang berhubungan dengan tugas akhir yang dibuat penulis. 3.1. Game Online Game online merupakan salah satu jenis permainan komputer yang memanfaatkan media jaringan komputer baik berupa LAN atau internet sebagai medianya. Menurut Clark C. Abt, game adalah kegiatan yang melibatkan keputusan pemain, berupaya mencapai tujuan dengan dibatasi oleh konteks tertentu (misalnya, dibatasi oleh peraturan). Game online bisa menjadi salah satu kegiatan refreshing untuk sekedar menghilangkan stress akibat padatnya aktivitas sehari-hari. Kebanyakan game online dimainkan oleh banyak pemain dalam waktu yang bersamaan dimana satu sama lain mungkin saja tidak saling mengenal. 3.2. Virtual Item Menurut Oxford Dictionary kata virtual berarti maya dan item berarti barang sehingga virtual item di game online adalah barang-barang yang biasa digunakan pada karakter sebuah game online seperti akun game, mata uang game, armor, senjata, kostum, peliharaan yang berfungsi untuk menambah kekuatan pada karakter ataupun hanya untuk membuat karakter menjadi memliki tampilan yang menarik, keren, dan lucu. Untuk mendapatkan virtual item di game online biasanya pihak developer game online akan memberikan misi kepada para gamers yang jika berhasil mereka 13

selesaikan misinya maka akan diberikan reward berupa virtual item tertentu. Terkadang juga dapat berupa eventevent yang diadakan pihak developer game online pada waktuwaktu tertentu yang memiliki reward virtual item langka. Dikarenakan keterbatasan waktu atau kesibukan sehari-hari, banyak gamers yang ingin mendapatkan virtual item tertentu secara praktis dengan hanya membayar sejumlah uang tanpa harus bersusah payah untuk menyelesaikan sebuah misi yang terkadang mewajibkan para gamers untuk bermain game online tersebut dalam waktu yang lama. Peluang ini banyak dimanfaatkan oleh gamers untuk mendapatkan penghasilan tambahan bahkan menjadi penghasilan utama mereka dengan memperjual-belikan virtual item yang mereka miliki kepada para gamers yang membutuhkan virtual item mereka. 3.3. Aplikasi Mobile Aplikasi mobile adalah aplikasi internet yang berjalan pada smartphone atau piranti mobile lainnya. Aplikasi mobile biasanya membantu para penggunanya untuk terkoneksi dengan layanan internet yang biasa diakses pada PC atau mempermudah mereka untuk menggunakan aplikasi internet pada piranti yang bisa dibawa (Turban, 2012). Aplikasi mobile juga terbagi menjadi beberapa jenis yaitu: 1. Native Native adalah sebuah aplikasi yang ditujukan pada perangkat mobile Android, ios, Symbian, Windows Phone, WebOS dan lainnya. Aplikasi ini dirancang dengan 14

menggunakan Bahasa pemrograman seperti Objective-C atau Swift dan Java, kemudian juga alat Software Development Kit (SDK) yang di-install langsung kedalam perangkat mobile. Dalam membangun aplikasi native harus menyediakan pengalaman produk yang optimal pada perangkat mobile. 2. Website Aplikasi Website merupakan sebuah aplikasi yang diakses menggunakan web browser melalui jaringan internet/komputer (Remick, 2011). Aplikasi web juga merupakan suatu perangkat lunak komputer yang dikodekan dalam Bahasa pemrograman yang mendukung perangkat lunak berbasis web seperti HTML, JavaScript, CSS, Ruby, Python, Java dan bahasa pemrograman lainnya. 3. Hybrid Aplikasi hybrid adalah aplikasi web yang ditransformasikan menjadi kode native pada platform seperti ios atau Android. Aplikasi hybrid biasa menggunakan browser untuk mengijinkan aplikasi web mengakses berbagai fitur di device mobile seperti Push Notification, Contacts, atau Offline Data Storage. Beberapa tools untuk mengembangkan aplikasi hybrid antara lain Phonegap, Rubymotion dan lain-lain. 3.4. MySQL MySQL adalah database yang cepat, tangguh, dan sangat cocok jika digabungkan dengan PHP. Dengan database kita bisa menyimpan, mencari dan mengklasifikasikan data dengan lebih akurat dan profesional. MySQL menggunakan SQL 15

language (Structur QueryLanguage) artinya MySQL menggunakan query atau bahasa pemrograman yang sudah standar di dalam dunia database (Rohman, 2016). 3.5. Android Android adalah sebuah sistem operasi untuk perangkat mobile 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 pembuat perangkat lunak untuk ponsel/smartphone dengan membentuk Open Handset Alliance (OHA). Pada saat perilisan perdana Android, 5 November 2007, Android bersama OHA menyatakan mendukung pengembangan open source pada perangkat mobile (Zainudin, 2010). Menurut (Setyawan, 2014), hingga November 2013, pangsa pasar Android dikabarkan telah mencapai 80%. Dari 261,1 juta telepon pintar yang terjual pada bulan Agustus, September, dan Oktober 2013, sekitar 211 juta diantaranya adalah perangkat Android. Android terdiri dari sebuah kernel yang berbasis Linux, dengan middleware, libraries, dan API yang ditulis dalam bahasa pemrograman C dan aplikasi perangkat lunaknya berjalan pada sebuah application framework yang kompatibel dengan Java-libraries berdasarkan Apache Harmony. Sistem operasi Android dibangun berdasarkan kernel Linux dan memiliki arsitektur sesuai dengan gambar 3.1. 16

Gambar 3.1. Arsitektur Android 3.6. Java Java adalah sebuah bahasa pemrograman yang pada awalnya dikembangkan oleh Sun Microsystems. Kemudian lisensi bahasa Java berubah menjadi milik perusahaan Oracle setelah perusahaan tersebut mengakuisisi Sun Microsystems. Java sendiri memiliki lisensi gratis yang artinya tidak diperlukan biaya sedikitpun untuk menggunakannya. Bahkan IDE (Integrated Development Environment) untuk pemrograman bahasa Java sendiri juga dapat didapatkan secara gratis (Gosling & McGilton; 1996). Pada bab ini telah dijelaskan mengenai teori yang digunakan oleh penulis sebagai landasan dalam pembangunan sistem ini. 17