BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. bahasa pemograman HTML dan PHP, namun dengan penelitian yang berbeda-beda.

dokumen-dokumen yang mirip
BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Dari penelitian yang telah dilakukan oleh peneliti- peneliti sebelumnya yaitu :

BAB II KAJIAN PUSTAKA

BAB II TINJAUAN PUSTAKA

BAB II KAJIAN PUSTAKA

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB II LANDASAN TEORI

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

BAB II KAJIAN PUSTAKA. seluler (mobile) seperti telepon pintar (smartphone) dan komputer tablet. Android

BAB II. KAJIAN PUSTAKA

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

BAB II KAJIAN PUSTAKA

BAB II TINJAUAN PUSTAKA

Kata Kunci : Sistem Informasi Akademik, Smartphone Android, SMK Negeri 1 Pangkalpinang, Aplikasi Sistem Informasi Akademik Berbasis Android

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

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

lainnya. Android juga menggunakan sistem layar sentuh (touch screen) yang memudahkan pelanggan dalam penanganan navigasinya. Para pelaku bisnis telah

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

BAB II LANDASAN TEORI. proyek, dengan melakukan penelitian di SMA Pasundan 1 Bandung untuk cara

BAB I PENDAHULUAN.

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

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

Perancangan Aplikasi Monitoring Rental Scooter Dan Mobil Elektrik Berbasis Android Pada Ababil Panakukang Makassar

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

BAB II KAJIAN PUSTAKA. tablet layar sentuh (touchscreen) yang berbasis Linux. Seiring perkembangannya

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

METODE PENELITIAN Aplikasi pencarian lokasi sekolah mengadopsi metode LBS untuk mendapatkan informasi pada radius 1000 m dari keberadaan pengguna. Pad

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

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

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

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

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


BAB I PENDAHULUAN Latar Belakang Masalah

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

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

BAB III LANDASAN TEORI. sistem, pengertian sistem informasi, sumber dari sistem informasi, dan metodemetode. lainnya yang dipakai dalam pembahasan.

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

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

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

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

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

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

DAFTAR ISTILAH. Activity Diagram

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

BAB 1 PENDAHULUAN. Komputer adalah kekuatan yang dominan di dalam masyarakat. Penggunaannya terus saja

BAB II TINJAUAN PUSTAKA

Analisis dan Perancangan Aplikasi Smartphone untuk Penyebaran Informasi Akademik Kepada Mahasiswa

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

BAB II LANDASAN TEORI. diperlukan dalam pembangunan website e-commerce Distro Baju MedanEtnic.

BAB II LANDASAN TEORI. Perangkat lunak atau Software adalah perintah (program komputer) yang dieksekusi

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

BAB 2 LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

Gambar 3.1 Location Based Service

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

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

BAB II LANDASAN TEORI. bidang media komunikasi dan informasi. Internet adalah suatu jaringan komputer

BAB II LANDASAN TEORI

BAB III METODE PENELITIAN

BAB I PENDAHULUAN. secara lebih aktual dan optimal. Penggunaan teknologi informasi bertujuan untuk

BAB 2 LANDASAN TEORI. merupakan beberapa komputer yang terhubung satu sama lain dengan memakai kabel

BAB I PENDAHULUAN. sistem lain. Dalam hal tersebut, database yang tersebar di suatu instansi atau

BAB II LANDASAN TEORI

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

BAB II LANDASAN TEORI

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

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

BAB 1 PENDAHULUAN. Teknologi informasi pada saat ini telah berkembang sangat pesat sehingga

BAB 2 LANDASAN TEORI. disebut HTML (HyperText Markup Langauge). Pada perkembangan berikutnya,

BAB II LANDASAN TEORI

BAB II KAJIAN PUSTAKA

BAB III LANDASAN TEORI

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

BAB I PENDAHULUAN. media pembelajaran itu adalah e-learning. E-learning merupakan suatu teknologi informasi

BAB II LANDASAN TEORI

SISTEM PEMANTAUAN DISTRIBUSI PEMBAYARAN PARKIR MELALUI INTERNET

BAB 1 PENDAHULUAN. teladan terutama dalam mencontoh sifat para nabi. Dalam ajaran islam

APLIKASI INFORMASI KAIN TRADISIONAL SE-INDONESIA BERBASIS WEB DAN ANDROID

WEB RECEIPT AND RELEASE DEPO CONTAINER PT. BHANDA GHARA REKSA PALEMBANG

BAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web

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

BABI II DASAR TEORI DAN TINJAUAN PUSTAKA

BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI. adalah perbandingan antara karya tulis yang telah dibuat dan karya tulis yang akan

BAB III LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

BAB I PENDAHULUAN. pesat, salah satunya adalah perangkat portable seperti ponsel, notebook dan yang

APLIKASI PELAPORAN KERUSAKAN JALAN TOL MENGGUNAKAN LAYANAN WEB SERVICE BERBASIS ANDROID

BAB II LANDASAN TEORI

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

BAB II TINJAUAN PUSTAKA

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI

2 operasi ini lebih cepat diterima di kalangan para pengguna dan semakin banyak yang menggunakan sistem operasi ini. Kemajuan teknologi saat ini dapat

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB 2 LANDASAN TEORI. Komputer berasal dari bahasa inggris, to compute yang artinya menghitung. Jadi,

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

PEMBANGUNAN SISTEM INFORMASI PEMESANAN PAKET TOUR PADA PERANGKAT MOBILE (STUDI KASUS : ARUNA TRAVEL)

Transkripsi:

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI 2.1 Tinjauan Pustaka Dari penelitian sebelumnya sudah pernah membuat sistem menggunakan bahasa pemograman HTML dan PHP, namun dengan penelitian yang berbeda-beda. Berikut ini merupakan perbedaan penelitian lama dan penelitian baru yaitu : Tabel 2.1 Struktur Tabel Penelitian Penulis Parameter I Gede Manuh Arimbawa (2002) Ileh Titis Astriani (2011) Faisal (2017) Objek Metode Bahasa Pemograman Sistem informasi seni Budaya Bali Berbasis Internet Aplikasi Pemebelajaran Pengenalan Kebudayaan Indonesia Berbasis Multimedia Aplikasi Budaya di NTB Berbasis Android Tidak Ada HTML dan PHP Interface Teks dan Gambar Tidak Ada Tidak Ada Teks dan Gambar XML (Extensible Markup Language) JAVA, HTML, dan PHP Teks, Gambar, Maps, dan Suara Perbedaan aplikasi ini dibandingkan dengan aplikasi yang terdahulu adalah aplikasi ini akan memberikan informasi mengenai kebudayaa NTB. Aplikasi ini juga dapat menampilkan gambar, informasi dan Gps. 6

7 2.2 Dasar Teori 2.2.1 Sejarah Android Stephanus Herman S (2011), Android merupakan sistem operasi yang dikembangkan untuk perangkat mobile berbasis Linux. Pada awalanya sistem operasi ini dikembangkan oleh Android Inc. yang dikemudian dibeli oleh Google pada tahun 2005. Dalam usaha mengembangkan Android terbentuklah Open Handset Alliance (OHA), sebuah konsorsium dari beberapa perusahaan, yaitu Texas Instruments, Broadcom Corporation, Google, HTC, Intel, LG, Marvell Technology Group, Motorola, Nvidia, Qualcomm, Samsung Electronics, Sprint Nextel, dan T-Mobile dengan tujuan untuk mengembangkan standar terbuka untuk perangkat mobile. 2.2.2 Versi Android yang digunaka Lolipop (Android 5.+) adalah merupakan versi paling baru dari system operasi android. Android 5.0 sendiri dianggap membawa update yang fantastis, banyak perubahan yang disertakan Google di dalamanya. 2.2.3 Android Virtual Device(AVD) Nazruddin Safaat H (2011), AVD adalah merupakan emulator untuk menjalankan program aplikasi android yang kita buat, AVD nantinya yang kita jadikan sebagai tempat test dan menjalankan aplikasi android yang kita buat, AVD berjalan di virtual Manchine.

8 2.2.4 Web Ivan Michael Sireger (2012), Web adalah sebuah entitas komputasi yang dapat diakses melalui jaringan internet maupun intranet dengan standar protocol tertentu dalam platform dan antarmuka bahasa pemograman yang independen. Tujuan pengembangannya adalah untuk menjebatani komunikasi antar program, sehingga aplikasi yang satu atau aplikasi yang lain yang terdapat pada suatu jaringan yang sama atau pada jaringan berbeda dapat saling berkomunikasi asalkan menggunakan standar protocol yang ditetapkan oleh web. Hal ini bisa terjadi, karena standar protocol itu tidaklah terikat pada suatu platform atau bahasa pemograman. Protokol memang kenyataannyatelah didukung oleh banyak platform, bahasa pemograman, dan oleh developer di seluruh dunia. 2.2.5 XML (Extensible Markup Language) Muhammad Rizkin Hakim (2012), Extensible Markup Language (XML) adalah format pertukarang data yang ditemukan oleh Douglas Crockford pada tahun 2006 yang memiliki kemampuan menyimpan data secara ringkas dan mudah di atur. web service yang ada menggunakan XML sebagai media pertukaran data yang sudah menjadi standard umum digunakan oleh para programmer, karna XML dapat menangani berbagai tingkat (level) kompleksitas dan dapat mengadaptasi untuk membuat bahasa sendiri..

9 2.2.6 Sejarah Provinsi NTB H. Manggaukang Raba (2003), Nusa Tenggara Barat adalah sebuah provinsi di Indonesia dalam gugusan Sunda Kecil. Provinsi ini biasa disingkat NTB dan memiliki 10 kabupaten/kota. Provinsi NTB memiliki 2 pulau yaitu pulau Lombok dan Sumbawa. Lombok yang terletak di barat dan Sumbawa terletar di timur. Ibu kota provinsi ini adalah Kota Mataram yang berada di pulau Lombok. Provinsi NTB sebelumnya sempat menjadi bagian dari Negara Indonesia bagian timur dalam konsepsi Negara Republik Indonesia Serikat, dan menjadi bagian Provinsi Sunda Kecil setelah pengakuan kedaulatan Republik Indonesia. Seiring dinamikan zaman dan setelah mengalami beberapa kali proses perubahan system ketatanegaraan pasca diproklamasikannya kemerdekaan Republik Indonesia, barulah terbentuk provinsi NTB. NTB secara resmi mendapatkan status sebagaimana adanya sekarang, sejak tahun 1958, berawal dari ditetapkannya Undang- Undang Nomor 64 Tahun 1958 Tanggal 14 Agustus 1958 tentang pembentukan Daerah-daerah Swatantra Tingkat I Bali, NTB dan NTT, dan dipercayai menjadi gubernur pertamanya adalah AR.Moh.Ruslan Djakraningrat.

10 2.2.7 PHP Rahmat Priyanto (2006), PHP adalah suatu bahasa pemrograman yang berupa kode atau Script yang bisa ditambahkan ke dalam Bahasa Pemograman HTML, PHP itu sendiri sering kali digunakan untuk hal merancang, membuat dan juga memprogram sebuah Website. PHP juga sangat sering digunakan untuk membuat sebuah ataupun beberapa CMS. 2.2.8 MySQL Betha Sidik (2005), MySQL merupakan software sistem managemen database (Database Managemen System- DBMS) yang sangat popular dikalangan pemrogram web, terutama dilingkungan Linux dengan menggunakan script PHP dan Perl. Pengertian MySQL menurut MySQL manual adalah sebuah open source software database SQL (Structured Query Language) yang menangani sistem manajemen database dan sistem manajemen database relational. MySQL adalah open source software yang dibuat oleh sebuah perusahaan Swedia yaitu MySQL AB. MySQL mempunyai fitur-fitur yang sangat mudah dipelajari bagi para penggunanya dan dikembangkan untuk menangani database yang besar dengan waktu yang lebih singkat. MySQL adalah multiuser basis data yang menggunakan bahasa Structure Query Language (SQL). MySQL dalam operasi client-server melibatkan server

11 daemon MySQL disisi server dan berbagai macam program serta library yang berjalan disisi client, MySQL mampu menangani data yang cukup besar. 2.2.9 GPS E-Media Solusindo (2013), Sistem operasi Android dapat dikombinasikan dengan radio GPS sehingga memudahkan developer membuat aplikasi yang dapat mendeteksi lokasi pengguna pada suatu waktu. Selain itu juga dapat mendeteksi pergerakan atau perubahan lokasi pengguna, ketika berpindah dari lokasi yang semula. jarinagn telepon, maka telepon genggam tidak memerlukan prosesor yang canggih. 2.2.10 Pemodelan UML Nugroho (2010), UML (Unifield Modeling Language) adalah bahasa pemodelan untuk system atau perangkat lunak yang berparadigma (berorientasi objek). Pemodelan (modeling) sesungguhnya dugunakan untuk penyederhanaan permasalahan-permasalahan yang kompleks sedemikian rupa sehingga lebih mudah dipelajari dan dipahami. berikut ini adalah definisi mengenai 5 diagram UML. 2.2.10.1 Use Case Diagram secara grafis menggambarkan interaksi antara system, system eksternal dan pengguna. Dengan kata lain use cases diagram secara grafis mendeskripsikan siapa yang akan menggunakan system dan para pengguna (user) mengharapkan interaksi dengan system itu. Use case secara naratif

12 digunakan untuk secara tekstual menggambarkan sekuensi langkah-langkah dari setiap interaksi. 2.2.10.2 Class Diagram menggambarkan structur object system. Diagram ini menunjukan class object yang menyusun system juga hubungan antara class object tersebut. 2.2.10.3 Sequence Diagram secara grafis menggambarkan bagaiman object berinteraksi dengan satu sama lain melalui pesan pada sekuensi sebuah use case atau operasi. 2.2.10.4 State Chart Diagram digunakan memodelkan behaviours object khusus yang dinamis. Diagram ini mengilustrasikan siklus hidup object berbagai keadaan yang dapat diasumsikan oleh objek dan event-event (kejadian) yang menyebabkan objek beralih dari satu state ke state yang lain. 2.2.10.5 Activity Diagram secara grafis digunakan untuk menggambarkan rangkaian aliran aktivitas baik proses bisnis maupun use case Activity diagram dapat digunakan untuk memodelkan action yang akan dilakukan saat sebuah operasi dieksekusi dan memodelkan hasil dari action tersebut.

13 2.2.11 Informasi Abdul Kadir (2010), Informasi adalah data yang telah di olah menjadi sebuah bentuk yang berarti bagi penerimannya dan bermanfaat dalam pengambilan keputusan saat ini atau saat mendatang sehingga meningkatakan pengetahuan seseorang yang menggunakannya.