BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Beberapa penelitian yang menggunakan pencarian antara

dokumen-dokumen yang mirip
BAB II KAJIAN PUSTAKA. lengkap, terbuka, dan bebas.

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

SOFTWARE DEVELOMENT KIT (SDK) & DASAR PENGEMBANGAN APLIKASI MOBILE

BAB II TINJAUAN PUSTAKA. Implementasi Kampanye Pariwisata Museum Sangiran di Kabupaten Sragen

BAB II LANDASAN TEORI. lingkungan, interaksi unsur dengan suatu tujuan yang akan dicapai. Berikut ini pengertian sistem menurut beberapa ahli:

BAB II LANDASAN TEORI

BAB II DASAR TEORI DAN TINJAUAN PUSTAKA. Judul Platform Deskripsi

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

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

BAB II KAJIAN PUSTAKA

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

BAB II. KAJIAN PUSTAKA

BAB II LANDASAN TEORI

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

BAB II LANDASAN TEORI. lingkungan, interaksi unsur dengan suatu tujuan yang akan dicapai. Berikut ini pengertian sistem menurut beberapa ahli:

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

BAB II TINJAUAN PUSTAKA

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

BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB 1 PENDAHULUAN. yang sudah maju seperti Amerika, Eropa, Jepang dan lain sebagainya.

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah. Perkembangan aplikasi teknologi informasi saat ini sudah berkembang begitu pesat

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 2 LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

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

BAB II TINJAUAN PUSTAKA

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

BAB IV IMPLEMENTASI DAN EVALUASI

KUMPULAN APLIKASI JAVA J2ME

BAB II. KAJIAN PUSTAKA

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

Bab II. TINJAUAN PUSTAKA

PROPOSAL TUGAS AKHIR

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

Tugas Rekayasa Perangkat Lunak Berorientasi Obyek Review IDE untuk Java (NetBeans, Eclipse, Intellij IDEA)

PENGENALAN ANDROID AHMAD ZAINUDIN. Politeknik Elektronika Negeri Surabaya

Android memiliki empat karakteristik sebagai berikut :

BAB I PENDAHULUAN. I.1 Latar Belakang

BAB 2 TINJAUAN PUSTAKA

BAB III LANDASAN TEORI

Cover Daftar isi Latar belakang Rumusan masalah Batasan masalah Tujuan Uml (Unified modelling language) Use case diagram Class diagram Activity

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

Gambar 1. Perangkat mobile Android

SOFTWARE TERBAIK UNTUK DATABASE

Bab 2. Tinjauan Pustaka

BAB II DASAR TEORI. bersifat umum/non-spesifik (general purpose), dan secara khusus dirancang untuk

INTRODUCTION TO NETBEANS IDE

Stuktur Folder Project Di Android Studio

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

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Rahawain dalam skripsi yang berjudul Aplikasi Kamus Bahasa Indonesia - Kei

KONSEP SISTEM PENGELOLAAN DATA TRANSAKSI BANK SAMPAH. Jl. Kalisahak No 28 Komplek Balapan Yogyakarta

BAB II TINJUAN PUSTAKA DAN LANDASAN TEORI

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

SMS gateway telah banyak digunakan dalam berbagi aplikasi dan

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

BAB 4 IMPLEMENTASI. basis data. Langkah utama dalam pemilihan DBMS : 1 Definiskan waktu untuk melakukan studi referensi.

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

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

BAB 1 PENDAHULUAN Latar Belakang. Dalam era globalisasi saat ini, ilmu pengetahuan dan teknologi berkembang

MODUL 1 INSTALASI PAKET JAVA DAN PROGRAM SEDERHANA

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Beberapa acuan yang digunakan dalam pengembangan sistem dan aplikasi

BAB II DASAR TEORI II-1

Modul 3. Oleh : Mohammad Sholikin. 1

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

PROYEK AKHIR I ( PA I ) APLIKASI LAUNDRY. Disusun Oleh : Agustian ( ) Muhamad Ariswandi ( ) Markus Simatupang ( )

Membuat Aplikasi Antrean dengan Java NetBeans IDE dan Database MySQL

BAB II LANDASAN TEORI. menggabungkan beberapa fungsi dari sebuah PDA, seperti personal scheduler,

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. implementasi perangkat keras, implementasi basis data, implementasi instalasi

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

BAB 1 PENDAHULUAN. Dewasa ini, database merupakan bagian tak terpisahkan dari kegiatan sehari-hari

APLIKASI PENGHITUNGAN PELURUHAN RADIONUKLIDA BERBASIS ANDROID

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

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

BAB 1 PENDAHULUAN. perubahan kultur kita sehari-hari. Dalam era yang disebut information age ini, media

BAB II KAJIAN PUSTAKA

BAB I PENDAHULUAN I.1 Latar Belakang

BAB II LANDASAN TEORI. Sistem dapat diartikan sebagai serangkaian komponen-komponen yang

BAB I PENDAHULUAN. teknologi berbasis komputer, walaupun perusahaan sudah menggunakan

yang dapat menunjang kegiatan belajar mengajar. Aplikasi ini memiliki beberapa fungsi yaitu Kamus istilah kimia, Pengenalan alat laboratorium kimia se

Perancangan Sistem Informasi Pembayaran Iuran Wirid Berbasis Android Development Tools (ADT)

APLIKASI PENGENALAN ALAT MUSIK TRADISIONAL DI INDONESIA BERBASIS ADROID

Bab 2 Tinjauan Pustaka 2.1 Penelitian Terdahulu

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Penelitian yang dilakukan oleh Muhammad Mulyadi (2014)

PENGENALAN MySQL. Riana Sepriyanti. Abstrak. Pendahuluan.

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

BAB 1 PENDAHULUAN. Sistem informasi merupakan fokus utama dari studi disiplin sistem informasi dan

REKAYASA PENGETAHUAN MENGENAI MESIN PERKAKAS BERBASIS ANDROID

BAB 2 LANDASAN TEORI. Bab ini akan menjelaskan masalah-masalah teoritis yang berkaitan dalam pembuatan

Persiapan. 2.1 Hardware

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

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. buku-buku maupun skripsi dalam rangka mendapatkan suatu informasi yang ada

BAB 3 LANDASAN TEORI

BAB II KAJIAN PUSTAKA. Menurut Marsum (1994) ada beberapa tipe restoran, yaitu:

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

MELIHAT TOTAL TAGIHAN PASIEN DI RUMAH SAKIT GRAHA AMERTA SURABAYA DENGAN MOBILE PHONE

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

BAB II TINJAUAN PUSTAKA. Website merupakan kumpulan dari halaman halaman yang berhubungan dengan

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

Transkripsi:

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI 2.1 Tinjauan Pustaka Beberapa penelitian yang pencarian antara lain sebagai berikut : 1. Penelitian yang dilakukan oleh (Ahlan Tamimi, 2015) aplikasi yang telah dibuat oleh penelitian ini android dalam impementasinya hasilnya yaitu aplikasi pembelajaran aksara lampung dan bahasa pemrograman java. Pada aplikasi ini terdapat beberapa menu seperti gambar aksara, informasi aksara dan kuis. 2. Penelitian yang dilakukan oleh (I Nyoman Diva Purnama Yasa, 2015) aplikasi yang telah dibuat yaitu aplikasi pembelajaran menulis angka yang dikembangkan dengan android dan database sql lite. Fungsi utama dalam aplikasi ini yaitu mengenalkan angka dengan gambar dan suara sedangkan cara menulis angka fungsi paint yang terdapat pada pemrogaman android sendiri. 4

5 3. Penelitian yang dilakukan oleh (Dwi Ari Mulyanti, 2016) aplikasi yang telah dibuat yaitu Pembelajaran bahasa dan aksara sunda berbasis android pada aplikasi ini terdapat pengenalan bahasa sunda dengan gambar dan suara dan di buat Api Gestures, Java, Ide Eclipse Juno sebagai perancangan dan implentasinya. 4. Penelitian yang dilakukan oleh (Palupi Tria Wardan, 2015) aplikasi yang telah dibuat yaitu Rancang bangun aplikasi baca tulis huruf hiragana api gesture padapembuatan aplikasi ini menghasilkan aplikasi belajar membaca dengan menggenalkan huruf hiragana dengan menerapkan api gesture sebagai pola-pola

6 Tabel Tinjuan Pustaka Paramete Judul Bahasa Hasil Penelitian r Pemrogaman Ahlan Tamimi (2015) pembelajaran aksara lampung Berbasis Android Eclipse, Java, Dan Sqlite Pada aplikasi ini terdapat beberapa menu seperti gambar aksara, informasi aksara dan kuis. I Nyoman Diva Purnama Yasa (2015) pembelajaran menulis angka Eclipse, Java, Dan Sqlite Fungsi utama dalam aplikasi ini yaitu mengenalkan angka dengan gambar dan suara sedangkan cara menulis angka fungsi paint yang terdapat pada pemrogaman android sendiri. Dwi Ari Api ini terdapat Mulyanti Pembelajaran Gestures, Java, pengenalan bahasa (2016) bahasa dan Ide Eclipse sunda dengan aksara sunda Juno gambar dan suara dan di buat Api Gestures, Java, Ide Eclipse Juno sebagai perancangan dan implentasinya. Palupi Tria Wardani (2015) Rancang bangun aplikasi baca tulis huruf hiragana Eclipse, Api Gesture belajar membaca dengan menggenalkan huruf hiragana dengan menerapkan api

7 api gesture gesture sebagai pola-pola pada huruf tersebut dan canvas untuk media belajar menulis huruf tersebut. Rancangan yang di pembelajaran Cordova, Mysql pembelajaran tata usulkan tata boga dan Canvas ini dari peneliti framework Cordova dan dilengkapi dengan cara menulis, audio huruf dan gambar. 2.2 Dasar Teori 2.2.1 Android Android adalah sebuah system operasi berbasis linux untuk telepon seluler seperti telepon pintar dan komputer tablet. Android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka sendiri untuk digunakan oleh bermacam piranti bergerak. Salah satu penyebab mengapa system operasi android begitu gampangnya diterima pasar dengan begitu cepatnya menjadi raja adalah karena kelebihannya sebagai software yang memakai basis kode komputer yang bisa di distribusikan secara terbuka (open

8 source) sehingga pengguna bisa membuat aplikasi baru di dalamnya. (Nazruddin safaat, 2012). 2.2.2 Android Studio Android Studio adalah lingkungan pengembangan terpadu IDE (Integrated Development Environment) untuk pengembangan aplikasi android, berdasarkan Intellij IDEA. Setiap proyek di android studio berisi satu atau beberapa modul dengan file kode sumber dan file sumber daya. Jenis-jenis modul mencakup: 1. Modul aplikasi Android 2. Modul Pustaka 3. Modul google app engine Masing-masing modul aplikasi berisi folder berikut: 1. Manifests : Berisi file AndroidManifest.xml 2. Java : Berisi file kode sumber Java, termasuk kode pengujian JUnit 3. Res : Berisi semua sumber daya bukan kode, seperti tata letak XML, string UI, dan gambar hidup. (Nazruddin safaat, 2012). 2.2.3 Android SDK (Software Development Kit) Android SDK adalah tools API (Aplication Programming Interface) yang diperlukan untuk mulai mengembangkan aplikasi platform Android bahasa pemrograman Java.

9 Android SDK terdiri dari debugger, libraries, handset emulator, dokumentasi, contoh kode dan tutorial. Saat ini android sudah mendukung arsitektur x86 pada Linux (distribusi Linux apapun untuk desktop modern), Mac OS X 10.4.8 atau lebih, windows XP atau Vista. Persyaratan mencakup JDK, Apache Ant dan Python 2.2 atau yang lebih baru. (Nazruddin safaat, 2012). 2.2.4 ADT (Android Development Tools) Android Development Tools (ADT) adalah plugin yang di desain untuk IDE Eclipse yang memberikan kita kemudahan dalam mengembangkan aplikasi android dengan IDE Eclipse. Dengan ADT untuk Eclipse memudahkan dalam membuat aplikasi project android, membuat GUI aplikasi dan menambahkan komponen-komponen yang lainnya, begitu juga dapat melakukan running aplikasi Android SDK melalui Eclipse. (Nazruddin safaat, 2012). 2.2.5 Client Server Sistem Client dan Server terdiri atas dua komponen (mesin) utama, yaitu Client dan Server. Client berisi aplikasi basis data dan server berisi DBMS dan basis data. Setiap aktifitas yang dikehendaki para pemakai akan lebih dahulu ditangani oleh client. Client menangani proses yang menjadi tanggung jawabnya. Jika ada proses yang harus melibatkan data yang

10 tersimpan pada basis data yang terletak di server, barulah client mengadakan hubungan denga server. Pada bentuk sistem client server untuk memenuhi kebutuhan client akan megirimkan pesan atau perintah Query pengambilan data. Selanjutnya server yang menerima pesan tersebut akan menjalankan Query tersebut dan hasilnya akan dikirimkan kembali ke client. Dengan begitu, transfer datanya jauh lebih efisien. (Oetomo Budi S.D, 2006). 2.2.6 MYSQL MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL. MySQL sebenarnya merupakan turunan salah satu konsep utama dalam database sejak lama, yaitu SQL (Structured Query Language).SQL adalah sebuah konsep pengoperasian database, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomastis. (Anhar, 2014)