BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. bentuk web. Bahasa pemrograman yang digunakan PHP, HTML, CSS, AJAX

dokumen-dokumen yang mirip
BAB II KAJIAN PUSTAKA

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. tabel pembanding penelitian terdahulu berikut. Tabel 2.1. Tabel Pembanding Penelitian Terdahulu

BAB I PENDAHULUAN 1.1 Latar Belakang

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

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

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

WEBGIS. Tujuan. Arna fariza. Setelah menyelesaikan bab ini, anda diharapkan dapat: Memahami tentang Web GIS Mengetahui software2 untuk Web GIS

SKRIPSI IMPLEMENTASI ANDROID MATERIAL DESIGN PADA SISTEM INFORMASI GEOGRAFIS PEMETAAN LOKASI PENJUAL IKAN HIAS DI YOGYAKARTA

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

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

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. AKAKOM yang akan melakukan Praktik Kerja Lapangan Yang dimana

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

Hal yang harus diperhatikan dalam penggunaan AJAX adalah: XHTML dan CSS digunakan untuk menandai dan mempercantik tampilan informasi.

BAB I PENDAHULUAN. tersebut dengan cara mempublikasikan hasil karyanya melalui website sehingga

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI


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

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

BAB 1 PENDAHULUAN 1.1 Latar Belakang

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

BAB III LANDASAN TEORI

bagi para vendor smartphone karena memiliki biaya lisensi lebih murah dan bersifat open source (terbuka). Sifat open source tersebut membuka peluang b

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

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

PENGEMBANGAN SISTEM INFORMASI GEOGRAFIS BERBASIS NODE

BAB II TINJAUAN PUSTAKA

Pertemuan XI Database Connectivity Fak. Teknik Jurusan Teknik Informatika. Caca E. Supriana, S.Si.,MT.

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. mengangkat kasus dan penggunaan teknologi yang berbeda-beda, pada tabel 2.1

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

SISTEM KONSULTASI DAN LAPORAN PEMBIMBINGAN TUGAS AKHIR

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB III TINJAUAN PUSTAKA

Oleh : Dosen Pembimbing : Umi Laili Yuhana, S.Kom, M.Sc Hadziq Fabroyir, S.Kom

BAB 1 PENDAHULUAN. bagi yang menerimanya (Tafri D. Muhyuzir, 2001, 8). satu aspek pekerjaan, melainkan berbagai aspek yang berbeda-beda sehingga

BAB 3 LANDASAN TEORI

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

Bab 2 Tinjauan Pustaka

BAB II KAJIAN PUSTAKA

BAB 2 LANDASAN TEORI

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

BAB III LANDASAN TEORI

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

BAB I PENDAHULUAN I.1 Latar Belakang

BAB III TINJAUAN PUSTAKA

BAB II KAJIAN PUSTAKA. bervariasi, berikut adalah beberapa definisi SIG:

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB 3 LANDASAN TEORI

BAB I PENDAHULUAN UKDW

BAB 1 PENDAHULUAN. Internet (WWW) terus meningkat pesat dari 16 juta di tahun 1995 (0,4% penduduk

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB II TINJAUAN PUSTAKA

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

II. TINJAUAN PUSTAKA

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

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Informasi Geografis Pencarian Apotik terdekat di Kota Yogyakarta. Pada

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

BAB II LANDASAN TEORI

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

Rancang Bangun Aplikasi Perangkat Bergerak Layanan Pemesanan Barang (Studi Kasus Dinas Kebersihan dan Pertamanan Kota Surabaya )

BAB III LANDASAN TEORI

BAB 2 LANDASAN TEORI

Bab I PENDAHULUAN. I.1 Latar Belakang

Bab 2 Tinjuan Pustaka 2.1 Penelitian Sebelumnya

BAB II TINJAUAN PUSTAKA. bertanggungjawab memproses masukan (input) sehingga menghasilkan

BAB I PENDAHULUAN. internet yang sangat membantu dalam kemudahan serta kecepatan pengiriman,

BAB I PENDAHULUAN. melakukan browsing di internet untuk melakukan pencarian informasi kuliner.

Jurnal Komputer Terapan Vol. 3, No. 1, Mei 2017, Jurnal Politeknik Caltex Riau

BAB II. KAJIAN PUSTAKA. pemrograman, yaitu language software, yang dapat berbentuk assembler,

BAB 1 PENDAHULUAN. Perkembangan teknologi informasi dan teknologi komputer saat ini berkembang

SISTEM INFORMASI PEMESANAN PAKAIAN DISTRO DENGAN APLIKASI ANDROID

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

BAB I PENDAHULUAN. ke suatu lokasi tujuan, padahal kendaraan harus tetap terawat dengan baik. Produk

BAB I PENDAHULUAN. Universitas Kristen Maranatha

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

Sistem Informasi Pencatatan Data Warga Kelurahan Berbasis Mobile

BAB I PERSYARATAN PRODUK

1. Bab 2 Arsitektur Produk

Rancangan Aplikasi Penyedia Layanan Halaman Online Shop Berbasis Website

BAB II LANDASAN TEORI. suatu maksud tertentu adalah bagian dari suatu sistem, yang mana sistem

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

BAB II LANDASAN TEORI. Menurut Schroeder (2000) Penjadwalan dapat didefinisikan sebagai suatu

Bab 2. Tinjauan Pustaka

PROTOTYPE M-TICKETING BIOSKOP. Intan Oktaviani, Adhe Try Pamungkas. STMIK Duta Bangsa, STMIK Duta Bangsa

1.2 TUJUAN PENELITIAN

BAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web

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

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

BAB II KAJIAN PUSTAKA

BAB III LANDASAN TEORI. Pengertian sistem menurut Jogianto (2005 : 2) mengemukakan

BAB V IMPLEMENTASI DAN KESIMPULAN

AJAX Framework. Pemrograman Web 1. Genap

Bab 3 Perancangan Sistem

BAB 4 IMPLEMENTASI DAN PENGUJIAN

BAB II LANDASAN TEORI

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

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

LOMBA KOMPETENSI SISWA SMK TINGKAT PROPINSI JAWA TIMUR Nganjuk, XX XX Oktober 2016

BAB I PENDAHULUAN. perkembangan teknologi yang ada. Semakin banyak fitur yang dibenamkan ke

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Transkripsi:

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI 2.1 Tinjauan Pustaka Penelitian yang dilakukan oleh Ahmad Nurkolis diimplementasikan dalam bentuk web. Bahasa pemrograman yang digunakan PHP, HTML, CSS, AJAX dengan menggunakan Google Map Application Programming Interface (API) dan memanfaatkan MySQL server untuk menangani basis data sistem. Penelitian yang dilakukan oleh Ismita Nurmala Sari dibangun dengan menggunakan bahasa pemrograman HTML dan PHP, dan memanfaatkan aplikasi QuantumGIS 1.8.0-Lisboa, Mapserver, Pmappaer untuk membantu masyarakat umum yang kesulitan dalam mencari informasi lokasi tambak ikan terutama pedagang ikan dipasaran yang terkadang sering kehabisan stok. Penelitian yang dilakukan Mendiola B. Wiryawan meninjau dua model yang dibuat tentang UX, yaitu model Jesse James Garett dan model David Armano. Selain dua model diatas, penelitian ini juga membahas usability sebagai konsep dasar UX, desain arsitektur informasi, dan prinsip UX dalam brand. Penelitian yang dilakukan Rudy dkk. membahas antarmuka pelanggan yang dikemukakan oleh Rayport dan Jaworski (2003, p.151) dengan 7 elemen (7C) dalam mendesain antarmuka pelanggan, yaitu context, content, community, customization, communication, connection dan commerce. Penelitian yang dilakukan Nur Syifa Ardiyanti dkk. Dengan judul Perancangan User Interface Aplikasi Mobile Telkom University Information. 1

2 Penelitian ini ditujukan untuk membantu portal news students menyampaikan informasi kedalam perangkat mobile. Tabel 2.1 Perbandingan Penelitian Parameter Model UX Penulis Bahasa Pemrograman Application Programming Interface (API) Ismita Sari Nurmala - HTML, PHP QuantumGIS 1.8.0- Lisboa Ahmad Nurkolis, - PHP, HTML, CSS, Google map API S.Kom AJAX, MySQL Mendiola B. Jesse James - - Wiryawan Garett dan David Armano Rudy, dkk Business Model - - Nur Syifa Mobile Design - - Ardiyanti dkk. Muchamad Android Material Java, PHP, mapbox Mafmudin Design MySQL, XML, (yang di usulkan) JSON Dari beberapa tinjauan pustaka, dapat disimpulkan bahwa sistem informasi geografis merupakan teknologi yang dapat digunakan pada beberapa kategori seperti pemetaan, penentuan kesesuaian suatu daerah dan bahkan untuk menentukan klasifikasi persebaran data. Sedangkan User Interface (UI) merupakan pemaparan sistem dalam bentuk tampilan yang akan menjadi penghubung antara pengguna dengan sistem yang dibangun. Sedangkan User Experience (UX) merupakan respon dari pengguna dari hasil implementasi sistem dan UI. 2.2 Dasar Teori 2.2.1 Android Material Design Material design adalah panduan komprehensif untuk desain visual, gerak, dan interaksi lintas platform dan perangkat. Android kini menyertakan dukungan

3 untuk aplikasi material design. Untuk menggunakan material design di aplikasi Android, ikuti panduan yang didefinisikan dalam spesifikasi material design dan gunakan komponen dan fungsionalitas baru yang tersedia di Android 5.0 (API level 21) ke atas. (Creative Commons Attribution 2.5, 2016). Android menyediakan elemen berikut untuk membangun aplikasi material design, yaitu: 1. Tema baru a. Material Theme Material Theme menyediakan gaya baru untuk aplikasi android, widget sistem yang memungkinkan untuk mengatur palet warnanya, dan animasi default untuk umpan balik sentuh dan transisi aktivitas. Contoh material theme ada pada gambar 2.1 Gambar 2.1. Material Themes 2. Widget baru untuk tampilan yang kompleks a. Daftar dan Kartu Android menyediakan dua widget baru untuk menampilkan kartu dan daftar dengan gaya material design dan animasi. Contohnya ada pada gambar 2.2

4 Gambar 2.2. List dan Card View Adaptor untuk menampilkan data dalam penerapan recycler view dapat dilihat pada gambar 2.3. Gambar 2.3 Komunikasi data dalam recycle view

5 b. Bayangan Tampilan Selain properti X dan Y, tampilan di Android kini memiliki properti Z. Properti baru ini mewakili ketinggian tampilan, yang menentukan: 1. Ukuran bayangan: tampilan dengan nilai Z lebih tinggi menghasilkan bayangan lebih besar. 2. Urutan penggambaran: tampilan dengan nilai Z lebih tinggi muncul di atas tampilan lainnya. Contoh gambar bayangan dan urutan penggambaran objek ada pada gambar 2.4. Gambar 2.4 Bayangan tampilan dari properti z. 3. API baru untuk animasi dan bayangan custom a. Animasi API animasi baru memungkinkan membuat animasi custom untuk umpan balik sentuh dalam kontrol UI, perubahan status tampilan, dan transisi aktivitas. b. API ini memungkinkan desainer untuk.

6 1. Merespon kejadian sentuh dalam tampilan komponen dengan animasi umpan balik sentuh. 2. Menyembunyikan dan memperlihatkan tampilan dengan animasi membuka melingkar. 3. Peralihan antar aktivitas dengan animasi transisi aktivitas custom. 4. Membuat animasi yang lebih alami dengan gerak melengkung. 5. Menganimasikan perubahan dalam satu atau beberapa properti tampilan dengan animasi perubahan status tampilan. 6. Menampilkan animasi di drawable daftar status di antara perubahan status tampilan. Animasi umpan balik sentuh dimasukkan ke dalam beberapa tampilan standar, misalnya tombol. API baru ini memungkinkan desainer menyesuaikan animasi ini dan menambahkannya ke tampilan custom desainer. Contoh animasi umpan balik sentuk ada pada gambar 2.5. Gambar 2.5. Animasi pada Material Design

7 c. Drawable Kemampuan baru untuk drawable ini membantu desainer mengimplementasikan aplikasi material design. 1. Drawable vektor bisa diubah skalanya tanpa kehilangan definisi dan cocok untuk ikon satu-warna dalam-aplikasi. 2. Pewarnaan drawable memungkinkan desainer mendefinisikan bitmap sebagai alpha-mask dan mewarnainya saat runtime. 3. Ekstraksi warna memungkinkan desainer mengekstrak warna mencolok secara otomatis dari gambar bitmap. 2.2.2 User Interface dan User Experience User interface adalah tampilan pada aplikasi yang menjadi penghubung antara pengguna dengan sistem. User interface dapat menerima informasi dari pengguna, dan memberikan informasi kepada pengguna yang bertujuan untuk membantu dalam mengarahkan alur navigasi sampai pengguna menemukan solusi masalah yang dicari (Cooper, Alan dalam Setia Darta, 2015: 9). Hal-hal yang perlu dipertimbangkan dalam mendesain user interface adalah bentuk, ukuran, nilai, warna, tata letak, icon sebagai navigasi dan typografi. 2.2.3 Sistem Informasi Geografis Sistem Informasi Geografis (SIG) adalah alat dengan sistem komputer yang digunakan untuk memetakan kondisi dan peristiwa yang terjadi dimuka bumi. Teknologi SIG ini dapat mengintegrasikan sistem operasi database seperti query dan analisis statistik dengan berbagai keuntungan analisis geografis yang ditawarkan dalam bentuk peta. (Mukti Zainuddin, 2006)

8 2.2.4 Mapbox API MapBox adalah aplikasi untuk merancang peta. MapBox memungkinkan penyesuaian tampilan peta dan menambahkan penanda. Selain itu, pengembang dapat mengintegrasikan peta ke situs pengembang atau platform online lainnya. 2.2.5 Java Java adalah nama sekumpulan teknologi untuk membuat dan menjalankan perangkat lunak pada komputer yang berdiri sendiri (standalone) ataupun pada lingkungan jaringan. (Sun Microsistem, dalam buku M. Shalahudin dan Rosa A.S, 2010). 2.2.6 PHP PHP merupakan bahasa scripting server-side, dimana pemrosesan data dilakukan pada sisi server. (Didik Dwi Presetyo, 2004). 2.2.7 MySQL MySQL merupakan Relational Database Management System (RDBMS) yang mengelola database dengan cepat menampung dalam jumlah sangat besar dan dapat di akses oleh banyak user. (Raharjo, 2011). MySQL adalah sebuah software open source yang digunakan untuk membuat sebuah database. (Kadir, 2008). 2.2.8 JSON JSON (JavaScript Object Notation) adalah suatu format pertukaran data komputer. Format dari JSON adalah berbasis teks, dapat terbaca oleh manusia, digunakan untuk mempresentasikan struktur data sederhana, dan tidak bergantung dengan bahasa apapun.(deitel, 2012).

9 2.2.9 XML Extensible Markup Language (XML) merupakan teknologi dengan aplikasi dunia nyata, khususnya untuk manajemen, tampilan, dan organisasi data. XML bekerja dengan tujuan markup dari setiap jenis data tetapi dengan kompleksitas yang di eliminasi, XML tidak benar benar merupakan bahasa, tetapi lebih pada sintaks yang digunakan untuk menjelaskan markup lain. (Hunter et al.,2007). 2.2.10 SQLite SQLite adalah Relational Database Management Server (RDBMS) alternatif yang bersifat portable (tidak memerlukan proses instalasi), cepat, gratis, dan didukung oleh banyak bahasa pemrograman.( Didik Setiawan, 2007)

10