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

dokumen-dokumen yang mirip
BAB 1 PENDAHULUAN. dunia pendidikan yaitu mengenai cara pembelajaran yang berbasis e-learning atau

BAB 2 LANDASAN TEORI

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

BAB II. KAJIAN PUSTAKA

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

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. pernah dilakukan sebelumnya diantaranya :

BAB I I. PENDAHULUAN 1.1 Latar belakang

APLIKASI PENGENALAN HURUF DAN ANGKA ANDROID

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

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

BAB II LANDASAN TEORI

PERKEMBANGAN ANDROID DI INDONESIA

BAB II KAJIAN PUSTAKA

BAB 1 PENDAHULUAN. Sekolah Menengah Atas (SMA) Negeri 1 Medan merupakan instansi sekolah menengah atas

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

Sejarah Perkembangan Android

TINGKATAN VERSI NAMA ANDROID

BAB III LANDASAN TEORI. layanan (service) tertentu dalam sebuah jaringan komputer. Server. sebagai sistem operasi jaringan (network operating system).

BAB II TINJAUAN PUSTAKA

BAB II. TINJAUAN PUSTAKA DAN DASAR TEORI 2.1 Tinjauan Pustaka Tabel 2.1 menunjukan perbandingan penelitian dalam bidang augmented

LAMPIRAN-LAMPIRAN Lampiran 1 Kuesioner Analisis Kebutuhan User

BAB 2 LANDASAN TEORI. Beginning Android Programming with ADT Bundle (2014), android adalah

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI

PERKEMBANGAN ANDROID DARI WAKTU KE WAKTU

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

BAB 3 LANDASAN TEORI

BAB II KAJIAN PUSTAKA

BAB II KAJIAN PUSTAKA

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

Written by Administrator Wednesday, 15 June :49 - Last Updated Thursday, 20 December :10

SEJARAH ANDROID. Dinda Paramitha. Abstrak. Pendahuluan. Pembahasan.

SISTEM INFORMASI CROWDSOURCING PELAPORAN KERUSAKAN-KERUSAKAN FASILITAS UMUM BERBASIS ANDROID

BAB 1. PENDAHULUAN. 1.1 Latar Belakang Masalah

Bab 1 Pengenalan Web Server dan Server Side Scripting

APLIKASI PURWOKERTO PLACE FINDER PADA SMARTPHONE BERSISTEM OPERASI ANDROID

SEJARAH ANDROID. Diah Arum. Abstrak.

SISTEM INFORMASI PEMESANAN PAKAIAN DISTRO DENGAN APLIKASI ANDROID

TEKNOLOGI APLIKASI WEB BERBASIS SERVER

BAB II LANDASAN TEORI

BAB III DASAR TEORI 3.1. Pakaian Adat Indonesia

BAB I PENDAHULUAN 1.2. Latar Belakang Masalah

BAB II LANDASAN TEORI. Beberapa dasar teori yang berhubungan dengan pengerjaan Tugas Akhir ini yaitu:

PERANCANGAN DAN PEMBUATAN APLIKASI PENGINGAT WAKTU SHALAT BERBASIS ANDROID

BAB I PENDAHULUAN. untuk menjadi produsen yang unggul dalam penyediaan kebutuhan informasi

Billy Pramboro Putra Dosen Pembimbing: Umi Laili Yuhana S.Kom M.Sc

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. mendefenisikan penelitian yang sebelumnya hampir sama dilakukan

BAB 2 LANDASAN TEORI. World Wide Web (WWW) atau lebih dikenal dengan web merupakan salah satu

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

MODUL JOOMLA! oleh: Putu A. Widhiartha dan Made J. Wiranatha BAB II INSTALASI JOOMLA

BAB 2 TINJAUAN PUSTAKA

BAB II KAJIAN PUSTAKA. yang dibutuhkan oleh klien. Klien dari web service tidak hanya berupa

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB II KAJIAN PUSTAKA

PERANCANGAN DAN IMPLEMENTASI SISTEM KENDALI JARAK JAUH SAKLAR LAMPU RUMAH MENGGUNAKAN BLUETOOTH BERBASIS ARDUINO

BAB I PERSYARATAN PRODUK

LAMPIRAN. Lampiran 1 Kuesioner Perancangan Aplikasi Sistem Pakar Untuk Mendeteksi Kanker Kulit

BAB II TINJAUAN PUSTAKA. 1. Pemrograman Aplikasi Mobile Smartphone Dari Tablet PC Berbasis. Android. Oleh Safaat, N. (2015). Informatika Bandung.

COMPANY PROFILE BERBASIS ANDROID TELEVISI KAMPUS UDINUS (TVKU)

BAB I PENDAHULUAN A. Latar Belakang

BAB 1 PENDAHULUAN. Perkembangan teknologi pada masa sekarang ini begitu pesat sehingga

BABI II DASAR TEORI DAN TINJAUAN PUSTAKA

BAB II KAJIAN PUSTAKA

Instalasi Joomla 1.7

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB II KAJIAN PUSTAKA

Bab II. TINJAUAN PUSTAKA

BAB III TINJAUAN PUSTAKA

BAB 2 TINJAUAN PUSTAKA. : Multi sistem operasi, bisa Windows, Linux, Mac OS, maupun Solaris

BAB II LANDASAN TEORI

PROPOSAL TUGAS AKHIR MEMBANGUN APLIKASI E-VOTING MENGGUNAKAN SMS GATEWAY BERBASIS WEB MULTIMEDIA

APLIKASI BERBASIS WEB

BAB III LANDASAN TEORI

MENGENAL PHP BAB Apakah PHP Itu?

BAB 3 LANDASAN TEORI

Mengenal Sejarah Android

BAB IV METODE PENELITIAN. Penelitian ini adalah penelitian rekayasa perangkat lunak yang

BAB 2 LANDASAN TEORI

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

BAB 2 TINJAUAN PUSTAKA

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

DAFTAR ISI. KATA PENGANTAR... i. DAFTAR ISI... iii. DAFTAR GAMBAR... vii. DAFTAR TABEL... ix. DAFTAR LAMPIRAN... x Latar Belakang Masalah...

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

No HP :

BAB I PENDAHULUAN. Semakin berkembang cepatnya kemajuan IPTEK di era globalisasi seperti

BAB IV IIMPLEMENTASI DAN PENGUJIAN. Implementasi merupakan tahap pengembangan dimana hasil analisis dan

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI. Pada tahap ini berisi pengertian dan penjelasan teori-teori yang digunakan penulis untuk pembangunan sistem.

Perkembangan Versi Versi Android

BAB I PENDAHULUAN Latar Belakang Masalah

PEMROGRAMAN WEB. Agussalim

BAB III LANDASAN TEORI

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB III TINJAUAN PUSTAKA

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

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

BAB II. KAJIAN PUSTAKA

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. Dalam merancang dan membangun aplikasi virtual store menggunakan

BAB V IMPLEMENTASI DAN PENGUJIAN

Transkripsi:

BAB 2 LANDASAN TEORI 2.1. Sekilas Sistem Operasi Android Android merupakan sebuah sistem operasi sama halnya dengan sistem operasi Windows, Linux, maupun Mac OS. Aplikasi android dikembangkan menggunakan bahasa pemrograman java dan bersifat open source. Yang mana artinya aplikasi android dapat dikembangkan oleh siapapun tanpa adanya license yang mengikatnya. Sistem operasi android dikembangkan oleh perusahaan google sama seperti halnya dengan windows yang dikembangkan oleh perusahaan microsoft. Sistem operasi android dirilis dalam versi beta pada tanggal 5 November 2007 yang kemudian versi-versi berikutnya telah tersedia untuk pengguna. Sekedar informasi telepon yang pertama kali menggunakan sistem operasi ini adalah HTC Dream yang dirilis pada Bulan Oktober 2008 yang menggunakan Android versi pertama 2.2 Platform Android Platform adalah arsitektur fondasi standar sebuah sistem aplikasi dapat berjalan, atau bisa juga dikatakan Platform adalah dasar dari teknologi dimana teknologi yang lain

atau proses-prosesnya dibuat. Sebuah Platform terdiri dari sistem operasi yaitu program sistem koordinasi komputer yang memberikan perintah-perintah kepada processor dan hardware untuk melakukan operasi-operasi logis dan mengatur pergerakan data di komputer. Banyak yang beranggapan bahwa Platform dan Sistem Operasi adalah sama, namun pada kenyataanya tidak. Platform merupakan dasar atau tempat dimana sistem operasi bekerja, tanpa platform sistem operasi tidak akan bisa berjalan. Didalam hal ini Android dibangun atas dasar sistem operasi linux, yang mana sistem operasi linux bersifat open source. Android memilih linux sebagai dasar pembuatannya dikarenakan linux itu memiliki probilitas yang baik, sistem keamanan yang bagus dan fitur fiturnya yang menarik. Gambar 2.1 Platform Android Linux merupakan sistem operasi dengan keamanan yang tinggi. Android mengandalkannya karena keamanan yang dimiliki Linux. Seluruh aplikasi Android berjalan sesuai dengan proses-proses Linux dengan izin-izin yang diatur oleh sistem Linux itu sendiri. Linux hadir dengan banyak fitur-fitur yang bermanfaat. Android

mengambil banyak keuntungannya, seperti dukungan manajemen memori, manajemen power, dan jaringan (Gargenta, 2011). 2.3 Versi Versi Android Sebagai perangkat lunak, Android memiliki pembaharuan. Yang mana kreadibilitasnya terus ditingkatkan dan lebih baik dari versi sebelumya. Berikut ini daftar versi versi Android : Tabel 2.1 Versi-versi Android Versi Android Tanggal Rilis API Level Nama Kode 1.5 30 April 2009 3 Cupcake 1.6 15 September 2009 4 Donut 2.0-2.1 26 Oktober 2009 7 Eclair 2.2 20 Mei 2010 8 Froyo 2.3 2.3.2 6 Desember 2010 9 Gingerbread 2.3.3 2.3.7 9 Pebruari 2011 10 Gingerbread 3.1 10 Mei 2011 12 Honeycomb 3.2 15 Juli 2011 13 Honeycomb 4.0.3 4.0.4 16 Desember 2011 15 Ice Cream Sandwich 4.1 9 Juli 2012 16 Jelly Bean 4.2 13 November 2012 17 Jelly Bean 4.3 24 Juli 2013 18 Jelly Bean 4.4 31 Oktober 2013 19 Kitkat

Angka versi Android menceritakan tentang besar dan kecil platform yang dirilis. Yang paling penting adalah level API dari setiap versi. Angka versi berubah setiap waktu. Terkadang disebabkan oleh perubahan API, dan bisa juga karena kecilnya perbaikan bug terhadap kemajuan kinerja. 2.4 Xampp XAMPP merupakan tool yang menyediakan paket perangkat lunak ke dalam satu buah paket. Dengan menginstall XAMPP maka tidak perlu lagi melakukan instalasi dan konfigurasi web server Apache, PHP dan MySQL secara manual. XAMPP akan menginstalasi dan mengkonfigurasikannya secara otomatis untuk anda atau auto konfigurasi. Anda bis mendownload aplikasi xampp di //www.apachefriends.org/en/xampp-window.html. 2.5 PHP dan MySQL Sebagai Web Service Web Service ternyata sangat berbeda dengan website. Website dibuat untuk memiliki tampilan atau user interface yang bagus sedangkan Web Service tidak memiliki tampilan. Web Service tidak dibuat untuk berinteraksi langsung dengan user. Sesuai dengan kata service yang ada pada namanya, Web Service hanya menyediakan service atau layanan.

Jadi Web Service adalah aplikasi yang dibuat agar dapat dipanggil atau diakses oleh aplikasi lain melalui internet dengan menggunakan format pertukaran data sebagai pengiriman pesan. Web Service juga memungkinkan untuk dipanggil dengan menggunakan protocol lain seperti SMTP (Simple Mail Transfer Protocol), namun paling umum digunakan HTTP. Karena Web Service menggunakan protocol HTTP, tentu PHP sebagai bahasa pemrograman web menjadi salah satu kekuatan dalam bahasa pemrograman yang mengelola Web Service. Banyak teknik dan metode untuk menghasilkan Web Service dengan php, pembuatan Web Service dengan format XML dan JSON yang diambil dari database MySQL lewat bahasa pemrograman PHP.