SKRIPSI IMPLEMENTASI JSON SEBAGAI METODE PARSE PADA APLIKASI ANDROID (STUDI KASUS : TOKO RETROFIT)

dokumen-dokumen yang mirip
APLIKASI ALAT BANTU PENGENALAN BENDA PADA ANAK RETARDASI MENTAL BERBASIS ANDROID

SKRIPSI PENGEMBANGAN GAME EDUKASI TENTANG OPERASI ARITMATIKA UNTUK SISWA SD KELAS 1-2 BERBASIS DEKSTOP

Yogi Waskitha Nugraha

SKRIPSI APLIKASI MOBILE PEMBAYARAN PAJAK KENDARAAN KANTOR SAMSAT JAYAPURA PAPUA

SKRIPSI IMPLEMENTASI WEB SERVICE PADA APLIKASI PESAN PEMBELIAN MAGA SWALAYAN BERBASIS MOBILE

SKRIPSI INFORMASI PARIWISATA DI PROVINSI MALUKU UTARA BERBASIS ANDROID MENGGUNAKAN METODE LBS (LOCATION BASED SERVICE)

SKRIPSI APLIKASI WISATA KULINER INTERAKTIF MENGGUNAKAN GOOGLE MAP BERBASIS ANDROID DENGAN KONSEP USER INVOLVEMENT

SKRIPSI APLIKASI PENCARIAN RUTE TERPENDEK BENGKEL MOBIL MENGGUNAKAN ALGORITMA DIJKSTRA

SKRIPSI IMPLEMENTASI WEB SERVICE UNTUK DELIVERY MAKANAN KHAS YOGYAKARTA BERBASIS MOBILE

SKRIPSI TEKNOLOGI PELACAKAN LOKASI MENGGUNAKAN FITUR WAKTU SAMPAI (ETA) PADA APLIKASI PERJALANAN KERETA API

SKRIPSI IMPLEMENTASI LIBRARY MAPBOX ANDROID MAP SDK UNTUK VISUALISASI PETA DEALER RESMI MOTOR YAMAHA DI KABUPATEN KLATEN

SKRIPSI APLIKASI MOBILE NOTIFICATION INFORMASI PERKULIAHAN BERBASIS ANDROID

SKRIPSI APLIKASI PEMBELAJARAN BANGUN DATAR UNTUK SEKOLAH DASAR BERBASIS DESKTOP

SISTEM INFORMASI PEMESANAN BAJU BATIK DI LUVE BATIK BERBASIS WEB MOBILE

SKRIPSI PEMETAAN KEKUATAN PEMILIHAN KEPALA DAERAH (PILKADA) MENGGUNAKAN SMS GATEWAY DAN FRAMEWORK CODEIGNITER (STUDI KASUS KABUPATEN KLATEN)

SKRIPSI SISTEM PENCARIAN KOST MENGGUNAKAN METODE SPHERICAL LAW OF COSINES DI YOGYAKARTA BERBASIS ANDROID

SKRIPSI APLIKASI LOCATION BASED SERVICE DINAMIS PELANGGAN ISP JOGJA MEDIANET SECARA INTERAKTIF BERBASIS ANDROID

SKRIPSI IMPLEMENTASI DATA MINING PADA DATA TRANSAKSI PENJUALAN UNTUK MENGETAHUI POLA PEMBELIAN MENGGUNAKAN ALGORITMA APRIORI

SKRIPSI APLIKASI PEMBELAJARAN BIOLOGI UNTUK SISWA KELAS XII SEKOLAH MENENGAH ATAS BERBASIS ANDROID

SKRIPSI APLIKASI PENCARIAN LOKASI RUMAH SAKIT DAN JADWAL PRAKTEK DOKTER BERBASIS ANDROID

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

SKRIPSI APLIKASI DOA HARIAN DAN TATACARA SHALAT TAHAJUD BERBASIS ANDROID

SKRIPSI SISTEM INFORMASI GEOGRAFIS PENENTUAN LOKASI ATM BNI DI YOGYAKARTA BERBASIS ANDROID

SKRIPSI IMPLEMENTASI RESPONSIVE WEB DENGAN MENGGUNAKAN FRAMEWORK BOOTSTRAP DI RUMAH MAKAN STUDI KASUS RAMEN N KATSU

SKRIPSI SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN SISWA BERPRESTASI MENGGUNAKAN METODE SIMPLE ADDITIVE WEIGHTING (SAW) DI SDN 01 SURUH KAB KARANGANYAR

SKRIPSI FRAMEWORK LARAVEL UNTUK INFORMASI PENUNJANG PERKULIAHAN

ANALISIS DAN PEMBUATAN SISTEM PENJUALAN AIR MINUM AQUA 19 LITER PADA DISTRIBUTOR DIAN AQUA DI YOGYAKARTA

DAVID BARUJARY FRANATHA

SKRIPSI PENGEMBANGAN APLIKASI PELAYANAN LAUNDRY DENGAN METODE EXTREME PROGRAMMING

SKRIPSI. Pencarian Lokasi Wisata Berbasis Android (Study Kasus Kota Nabire)

SKRIPSI IMPLEMENTASI METODE WEIGHT PRODUCT PADA APLIKASI PENDUKUNG KEPUTUSAN PEMILIHAN TEMPAT WISATA DI KABUPATEN BANTUL

PROGRAM STUDI TEKNIK INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AKAKOM YOGYAKARTA

SKRIPSI SISTEM INFORMASI GEOGRAFIS PENCARIAN LOKASI PERGURUAN TINGGI DI YOGYAKARTA BERBASIS ANDROID

SKRIPSI INTEGRASI SPRING MVC DAN HIBERNATE JPA PADA KATALOG PERPUSTAKAAN BERBASIS JAVA EE. Disusun untuk memenuhi syarat memperoleh gelar Sarjana

SKRIPSI APLIKASI SCAN KODE PENCATATAN RING PADA BURUNG MENGGUNAKAN TEKNOLOGI BARCODE BERBASIS ANDROID

SKRIPSI SISTEM PENDUKUNG KEPUTUSAN MENENTUKAN KELAYAKAN PEMAIN MENGGUNAKAN METODE SIMPLE ADDITIVE WEIGHTING (SAW) BERBASIS ANDROID

HALAMAN PERSETUJUAN. Judul Skripsi : APLIKASI PEMESANAN DAN PENJUALAN DI GRIYA KACAMATA OPTIK JAVA

SKRIPSI APLIKASI PENGENALAN HURUF, ANGKA, WARNA, HEWAN DAN BUAH BERBASIS ANDROID

SKRIPSI APLIKASI PENCARIAN BENGKEL MOTOR DI KABUPATEN GUNUNGKIDUL BERBASIS ANDROID

SKRIPSI RANCANG BANGUN APLIKASI WISATA KULINER BERBASIS ANDROID MENGGUNAKAN METODE USER CENTERED DESIGN

SKRIPSI APLIKASI SISTEM INFORMASI GEOGRAFI PENJUALAN DAN SEWA TANAH DIKABUPATEN SLEMAN BERBASIS ANDROID

APLIKASI PESAN TRANSLATOR MENGGUNAKAN BING TRANSLATOR BERBASIS ANDROID

APLIKASI UJIAN ONLINE PENERIMAAN KARYAWAN DI PT.JAMSOSTEK YOGYAKARTA BERBASIS WEB SKRIPSI

APLIKASI PENCARIAN TOKO ALAT MUSIK DI YOGYAKARTA BERBASIS ANDROID

SISTEM JUAL BELI ALAT BERAT PADA PT. SURYATIARA NUSAWAHANA BERBASIS WEB SKRIPSI. Diajukan Sebagai Salah Satu Syarat Untuk Menyelesaikan

SKRIPSI IMPLEMENTASI PERSEDIAAN BARANG DENGAN METODE FIFO PADA STUDI KASUS TOKO SRI REJEKI

SKRIPSI PERANCANGAN SISTEM INFORMASI PENJUALAN MOBIL BEKAS PADA SHOWROOM TIMBUL JAYA MOTOR PAGOTAN BERBASIS WEB. Diajukan Sebagai Salah Satu Syarat

SKRIPSI SISTEM REKOMENDASI WISATA KULINER DI YOGYAKARTA MENGGUNAKAN METODE KOLABORATIF (COLLABORATIVE METHOD)

E-COMMERCE SISTEM PENJUALAN HANDPHONE SECARA ONLINE DI TOKO FANI SKRIPSI

APLIKASI WUDHU DAN SHALAT WAJIB DIQADA BAGI WANITA YANG TELAH SUCI DARI HAID BERBASIS ANDROID

SKRIPSI APLIKASI PENCARIAN TEMPAT IBADAH MENGGUNAKAN WEB SERVICE DAN GOOGLE MAPS BERBASIS ANDROID. Roma Firmansyah Nomor Mahasiswa :

PERANCANGAN DAN PEMBUATAN APLIKASI KHAZANAH INTELEKTUAL BERBASIS WEB DAN ANDROID. Disusun oleh : JUPRI SANTOSO M

SKRIPSI APLIKASI PENCARIAN LOKASI GEREJA DI KABUPATEN PARIGI MOUTONG DENGAN METODE LOCATION BASED SERVICE BERBASIS ANDROID.

SKRIPSI IMPLEMENTASI WEB SERVICE UNTUK PENGOLAHAN NILAI RAPORT SISWA SMK KESEHATAN SADEWA

SKRIPSI IMPLEMENTASI E-COMMERCE CUSTOMER TO BUSINESS (C2B) MENGGUNAKAN FRAMEWORK CODEIGNITER (CI) PADA PENJUALAN MOTOR DAN MOBIL BEKAS

TUGAS AKHIR SISTEM PENJUALAN HELM DI TOKO VANIA BERBASIS WEB

SKRIPSI PENGGUNAAN FIREBASE CLOUD MESSAGING PADA APLIKASI LOGBOOK TAS. MURSITO Nomor Mahasiswa :

PENJUALAN PERALATAN OLAH RAGA TOKO WANTO SPORT DENGAN E-COMMERCE MENGGUNAKAN PHP, JAVASCRIPT, DAN MYSQL

ANALISA E-COMMERCE PADA TOKO PENJUALAN SEPATU FEMSHOP SKRIPSI. Diajukan Sebagai Salah Satu Syarat

SKRIPSI SISTEM INFORMASI PENERIMAAN SISWA BARU SMP NEGERI 1 PRAMBANAN BERBASIS WEB

SKRIPSI IMPLEMENTASI FRAMEWORK YII PADA PENGELOLAAN SEMINAR DAN WORKSHOP DI STMIK AKAKOM YOGYAKARTA

SKRIPSI APLIKASI STASIUN PEMBERHENTIAN KERETA API PRAMEKS MENGGUNAKAN GOOGLE MAP BERBASIS ANDROID. ADITYO SURYO NUGROHO Nomor Mahasiswa :

SKRIPSI SISTEM PELAYANAN DATA PELANGGAN AIR BERSIH TIRTO MULO BERBASIS WEB DENGAN FRAMEWORK ANGULAR JS

SKRIPSI SISTEM INFORMASI GEOGRAFIS PENCARIAN RENTAL MOBIL BERBASIS ANDROID

SKRIPSI PENGEMBANGAN MICROBLOG MENGGUNAKAN NODE.JS (STUDI KASUS MICROBLOG DANDELION DENGAN TEMA PUISI) RACHMAD SETYA BUDI Nomor Mahasiswa :

SKRIPSI APLIKASI TRANSPOSISI AKORD LAGU BERBASIS ANDROID

SKRIPSI SISTEM PAKAR DIAGNOSA HAMA DAN PENYAKIT PADI MENGGUNAKAN METODE FORWARD CHAINING

SISTEM INFORMASI GEOGRAFIS PEMETAAN RUMAH TANGGA MISKIN DI KABUPATEN BANYUMAS BERBASIS ANDROID

IMPLEMENTASI TEKNOLOGI FRAMEWORK YII UNTUK SISTEM PENJUALAN ONLINE DI TOKO PASSION YOGYAKARTA

SKRIPSI. AKUMULASI POINT VALUE pada MLM SUN HOPE INTERNASIONAL STOCKIST 53 SLEMAN. Skripsi Diajukan Guna Memenuhi Salah Satu Persyaratan

SISTEM PEMESANAN TIKET ONLINE PSS SLEMAN BERBASIS WEB MOBILE TUGAS AKHIR. Diajukan Sebagai Salah Satu Syarat Untuk Memperoleh

LAPORAN TUGAS AKHIR RANCANG BANGUN APLIKASI PENJUALAN KNALPOT BERBASIS WEB

DAFTAR ISI HALAMAN JUDUL HALAMAN PERSETUJUAN HALAMAN PENGESAHAN... KATA PENGANTAR HALAMAN PERSEMBAHAN... MOTTO.. INTISARI. DAFTAR ISI..

PEMBANGUNAN APLIKASI MOBILE MARKETPLACE UNTUK PENYEWAAN KENDARAAN TUGAS AKHIR

SKRIPSI RANCANG BANGUN WEBSITE RESPONSIVE OBYEK PARIWISATA KABUPATEN BYAK NUMFOR DENGAN GOOGLE MAPS

SKRIPSI APLIKASI DONOR DARAH MENGGUNAKAN TEKNOLOGI OPEN STREET MAPS BERBASIS ANDROID

SKRIPSI. Disusun Oleh ANDRI DUWI SAPUTRO. Nomor Mahasiswa :

SKRIPSI APLIKASI PENGENALAN SUKU BUDAYA DI NTB BERBASIS ANDROID

SISTEM INFORMASI PENYEWAAN KAMERA

PEMBANGUNAN SISTEM RESERVASI FILM DAN RUANG PADA BIOSKOP MINI BERBASIS WEB DAN ANDROID

PEMBANGUNAN APLIKASI SISTEM PENDUKUNG KEPUTUSAN PREDIKSI KECEPATAN STUDI MAHASISWA DENGAN MENGGUNAKAN METODE ID3

Aplikasi Booking Room Karaoke Pada New Star Kudus Berbasis Android

SISTEM INFORMASI PENJUALAN VESPA BERBASIS WEB SKRIPSI. Disusun Untuk Memenuhi Persyaratan Guna Memperoleh Gelar

PROYEK AKHIR PROTOKOL KOMUNIKASI CLIENT/SERVER (APLIKASI DATA PASAR SEDERHANA)

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK AKAKOM YOGYAKARTA

SISTEM INFORMASI PENJUALAN BUKU BERBASIS WEB PADA TOKO BUKU INTAN PEKALONGAN SKRIPSI

SKRIPSI TEKNOLOGI BOOTSTRAP UNTUK APLIKASI PERHITUNGAN WARISAN BERDASARKAN HUKUM ISLAM BERBASIS WEB

SKRIPSI APLIKASI PEMBELAJARAN JENIS JENIS HEWAN BERBASIS WINDOWS PHONE

SKRIPSI APLIKASI ANALISIS PENJUALAN SEPATU DI TOKO GITA SHOES DENGAN MENGGUNAKAN METODE DECISION TREE

Sistem Informasi Pemasaran dan Pemesanan Meubel Berbasis Web pada CV. Jati Agung Furniture Bareng Kudus

SKRIPSI SISTEM IDENTIFIKASI TINGKAT KESEJAHTERAAN KELUARGA MENGGUNAKAN METODE MULTILAYER PERCEPTRON (STUDY KASUS KECAMATAN BANGUNTAPAN)

SKRIPSI SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN SANTRI TELADAN MENGGUNAKAN METODE SIMPLE ADDITIVE WEIGHTING (SAW)

SISTEM PENDUKUNG KEPUTUSAN PERAKITAN GITAR SESUAI BUDGET DENGAN METODE BAYES

PERANCANGAN SISTEM PEMESANAN SERVIS MOBIL ONLINE BERBASIS WEB PADA PT. SRIKANDI MOTOR

PENGESAHAN PEMBIMBING...

SKRIPSI APLIKASI SIMULASI TRYOUT UJIAN NASIONAL MENGGUNAKAN NODE.JS. Diajukan sebagai salah satu syarat untuk menyelesiakan studi

SKRIPSI PERANCANGAN SISTEM INFORMASI PENJUALAN BERBASIS WEB PADA TOKO HARMONIS GROSIR SANDAL

SKRIPSI. Pengelolaan Gangguan Perjalanan Kereta Api Dalam Lingkup DAOP (Daerah Operasi) 6 PT Kereta Api Indonesia Berbasis Layanan Lokasi

APLIKASI PEMESANAN RUANG RAPAT UNTUK INTERNAL DAN EKSTERNAL BERBASIS WEB PADA HOTEL KARTIKA CHANDRA. Tantri Subekti

PEMANFAATAN FRAMEWORK CODEIGNITER DAN JQUERY UNTUK MEMBANGUN APLIKASI

Transkripsi:

SKRIPSI IMPLEMENTASI JSON SEBAGAI METODE PARSE PADA APLIKASI ANDROID (STUDI KASUS : TOKO RETROFIT) HERIC ISWANTO 135410298 PROGRAM STUDI TEKNIK INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMASI DAN KOMPUTER AKAKOM YOGYAKARTA 2017 i

IMPLEMENTASI JSON SEBAGAI METODE PARSE PADA APLIKASI ANDROID (STUDI KASUS : TOKO RETROFIT) Diajukan sebagai salah satu syarat untuk menyelesaikan studi jenjang strata satu (S1) Program Studi Sistem Informasi Sekolah Tinggi Manajemen Informatika dan Komputer Akakom Yogyakarta Di Susun Oleh HERIC ISWANTO Nomor Mahasiswa :135410298 PROGRAM STUDI TEHNIK INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AKAKOM YOGYAKARTA 2017 i

ii

iii

PERSEMBAHAN Pertama tama marilah kita panjatkan puji syukur terhadap ALLAH SWT, yang telah memberikan rahmat dan hidayatnya sehingga dengan izin dan karunianya saya dapat menyelesaikan Tugas Akhir ini. Kupersembahkan Tugas Akhir ini untuk Orang tua ku yang tercinta, yang telah sabar membesarkan ku hingga seperti saat ini yang telah dapat membedakan mana yang baik dan mana yang buruk. Yang telah memberikan smangat dukungan yang sangat besar baik berupa moral maupun materi dan Do a yang tiada henti henti nya. Terima kasih Bapak & Ibu. Untuk Adek Ku (Adek Zaen ) yang selalu ada disamping saya, menghibur dan selalu memberikan dukungan serta semangat untuk terus menjalani hidup. Terima kasih. Untuk orang yang saya sayangi dan saya cintai,(lilis Renfiana.SE) Terima kasih sudah memberi inspirasi dan semangat yang tiada henti terhadap saya. Untuk Teman Teman Kos yang baik, dan selelalu ada senang maupun susah sa at berada dikos. Thank s for everyting. Untuk Teman teman Kampus STMIK Akakom Yogyakarta khususya Jurusan Teknik Informatika yang selalu bersama berbagi Ilmu yang dimiliki selama ini. Untuk Dosen Pembimbing (Danny Kriestanto, S.Kom, M.Eng )yang telah sabar membimbing dan mengarahkan kami dalam menyelesaikan Skripsi ini. Terima Kasih iv

MOTTO Hidup adalah mimpi, kejarlah mimpi dan railah kemenangan, kemenangan selalu berada didekat orang yang selalu berusaha (Penulis) Tersenyumlah dalam menghadapi masalah, karena masalah bukan akhir dari segalanya (Penulis) Jadikanlah sabar dan shalat sebagai penolongmu,dan sesungguhnya yang demikian itu sungguh berat, kecuali bagi orang-orang yang khusyu (Q.S Al Baqarah : 45) Hidup adalah belajar, kehidupan adalah pelajaran, Mati adalah misteri penentuan dan akherat adalah prestasi hidup, Maka janganlah kamu hidup dengan mimpi-mimpi, tapi hidupkanlah mimpi-mimpimu (Abdullah Gymnastiar) v

INTISARI Sistem operasi Android saat ini merupakan salah satu dari sekian banyak sistem operasi pada smartphone yang sedang mengalami pertumbuhan pesat di dunia, khususnya di Indonesia. Toko Retrofit bergerak di bidang pemasaran lampu motor atau mobil variasi membutuhkan media marketing yang dapat diakses secara online yaitu melalui smartphone. Oleh karena itu penelitian ini berfokus pada bagaimana membuat aplikasi mobile e- commerce pada smartphone Android, dengan cara mengambil data yang berasal dari database, dan kemudian ditampilkan ke dalam sebuah aplikasi, menggunakan metode GET HTTP dan JSON sebagai metode Parsing. Pembuatan aplikasi menggunakan bahasa pemrograman Java, dengan bantuan tools Android Studio dan MySQL untuk database server. JSON Kata Kunci: Mobile e-commerce, JSON Parsing, vi

KATA PENGANTAR Segala puji syukur kita panjatkan kehadirat Allah SWT, yang telah melimpahkan Rahmat dan Karunia-Nya pula, sehingga Tugas Akhir dengan judul IMPLEMENTASI JSON SEBAGAI METODE PARSE PADA APLIKASI ANDROID (Studi Kasus:Toko Retrofit) dapat terselesaikan dengan baik. Tugas akhir ini dibuat sebagai salah satu syarat untuk dapat menyelesaikan studi jenjang Strata Satu Program Studi Teknik Informatika Sekolah Tinggi Manajemen Informatika dan Komputer AKAKOM Yogyakarta. Proses pembuatan skripsi ini tidak terlepas dari pihak yang telah membantu dengan ketulusan hati dan tanggung jawab penuh baik dari segi materil dan non materil sehingga dapat terselesaikan. Pada kesempatan ini ucapan terimakasih disampaikan kepada : 1. Bapak Cuk Subiyantoro, S.Kom., M.Kom selaku Ketua Sekolah Tinggi Mnajemen Informatika dan Komputer AKAKOM Yogyakarta. 2. Bapak Ir. Muhamad Guntara, M.T selaku Ketua Prodi Studi Teknik Informatikan (S1) STMIK AKAKOM Yogyakarta. 3. Bapak Danny Kriestanto, S.Kom, M.Eng selaku dosen pembimbing yang telah banyak memberikan pengarahan dan bimbingan yang dapat membantu dalam menyelesaikan karya tugas akhir ini. 4. Seluruh staff dan karyawan Sekolah Tinggi Manajemen Informatika dan Komputer AKAKOM Yogyakarta. vii

5. Kedua orang tua beserta keluarga yang selama ini telah memberikan dukungan yang besar baik berupa moral maupun berupa materil, tanpa mereka tugas akhir ini tidak mungkin dapat terselesaikan. 6. Teman-teman angkatan 2013, Teman-teman kost ku, bapak ibu kost dan temanteman lainnya yang tidak bisa disebutkan satu persatu. Penulisan Tugas Akhir ini merupakan persyaratan akhir dari mahasiswa di jurusan Teknik Informatika, STMIK AKAKOM untuk memperoleh gelar sarjana. Penulis menyadari bahwa Tugas Akhir ini jauh dari kesempurnaan, maka semua kritik dan saran yang bersifat membangun akan selalu diterima. Semoga yang sedikit ini memberikan manfaat terutama bagi kelanjutan studi penulis. Yogyakarta, Januari 2016 Penulis, viii

DAFTAR ISI HALAMAN JUDUL... HALAMAN PERSETUJUAN... i ii HALAMAN PENGESAHAN... iii HALAMAN PERSEMBAHAN... iv HALAMAN MOTO... vi INTISARI... vii KATA PENGANTAR... viii DAFTAR ISI... ix DAFTAR GAMBAR... xiv DAFTAR TABEL... xviii BAB I PENDAHULUAN... 1 1.1 Latar Belakang Masalah... 1 1.2 Rumusan Masalah... 2 1.3 Ruang Lingkup... 2 1.4 Tujuan Penelitian... 3 1.5 Manfaat Penelitian... 3 BAB II TINJAUAN PUSTAKA DAN DASAR TEORI... 4 2.1 Tinjauan Pustaka... 4 2.2 Dasar Teori... 5 2.2.1 JSON Web Service... 5 2.2.2 JSON Parse... 9 2.2.3 Asyncronous Task (Asyn Task)... 9 2.2.4 Android... 10 2.2.5 Web PHP.... 11 2.2.6 Java.... 12 ix

BAB III METODE PENELITIAN... 13 3.1 Analisis Sistem... 13 3.1.1 Analisis Kebutuhan... 13 a. Kebutuhan Masukan... 13 b. Kebutuhan Proses.... 13 c. Kebutuhan Keluaran... 14 d. Kebutuhan Perangkat Keran.... 14 e. Kebutuhan Perangkat Lunak.... 14 3.2 Rancangan Sistem... 15 3.2.1 Arsitektur Sistem... 15 3.2.2 Use Case Diagram... 16 3.2.3 DAD (Diagram Arus Data).... 17 a. DAD level 0.... 17 b. DAD Level 1.... 18 3.2.4 Sequence Diagram... 20 3.2.5 Activity Diagram.... 21 3.2.6 Class Diagram... 22 3.2.7 Rancangan Database... 23 3.2.8 Rancangan Antar Muka... 26 BAB IV IMPLEMENTASI DAN PEMBAHASAN SISTEM... 32 4.1 Implementasi Dan Ujicoba Sistem... 32 4.1.1 JSON Web Service.... 33 4.1.2 Menampilkan Katalog.... 33 4.1.3 Menampilkan Detail Kataloug.... 37 4.1.4 Keranjang Belanja.... 42 4.1.5 Edit Quantity Item Barang di Keranjang Belanja..... 46 4.1.6 Proses CekOut dan Simpan Transaksi... 51 x

4.1.7 Proses Mencetak Bukti Pemesanan.... 57 4.2 Pembahasan Sistem.... 59 4.2.1 Hasil Implementasi Web Service JSON.... 59 4.2.2 Hasil Pengujian Aplikasi.... 59 BAB V KESIMPULAN DAN SARAN... 62 5.1 Kesimpulan... 62 5.2 Saran.... 62 DAFTAR PUSTAKA... 64 LAMPIRAN... 65 xi

DAFTAR GAMBAR Gambar 2.1 Objek... 6 Gambar 2.2 Larik/Array... 6 Gambar 2.3 Nilai/Value... 7 Gambar 2.4 String... 7 Gambar 2.5 Angka/ Number... 8 Gambar 3.1 Arsitektur Sistem... 15 Gambar 3.2 Use Case Diagram Transaksi Order... 16 Gambar 3.3 DAD level 0... 17 Gambar 3.4 DAD level 1... 18 Gambar 3.5 Squence Diagram Taransaksi Order... 20 Gambar 3.6 Activity Diagram Transaksi Order Barang... 21 Gambar 3.7 Class Diagram Order Barang... 22 Gambar 3.8 Data base Order Barang... 23 Gambar 3.9 Splass Screen dan... 26 Gambar 3.10 Menu Utama... 26 xii

Gambar 3.11 Menu Tentang... 27 Gambar 3.12 Menu Tutorial... 27 Gambar 3.13 Menu Katalog... 28 Gambar 3.14 Detil Barang... 28 Gambar 3.15 Keranjang Belanja... 29 Gambar 3.16 Update Quantity... 30 Gambar 3.17 Mengisi Form pembayaran Setelah Melakukan Proses CheckOut.. 30 Gambar 3.18 Menampilkan bukti Order... 31 Gambar 4.1 Potongan Kode PHP Membuat Array JSON Katalog... 34 Gambar 4.2 JSON Array Produk... 34 Gambar 4.3 Potongan Kode Android Memanggil Katalog... 35 Gambar 4.4 Potongan Kode Android Parse Katalog... 36 Gambar 4.5 Tampilan Load Katalog... 36 Gambar 4.6 Tampilan Katalog di Aplikasi Android... 37 Gambar 4.7 Potongan Kode PHP Membuat Array JSON Detail Katalog... 38 Gambar 4.8 Potongan Kode Android Memanggil Detail Katalog... 38 xiii

Gambar 4.9 Potongan Kode Android Parse Detail Katalog... 39 Gambar 4.10 Tampilan Load Detail Katalog Di Aplikasi Android... 40 Gambar 4.11 Tampilan Detail Katalog Diaplkasi Android... 40 Gambar 4.12 Potongan Kode Android Load Menyimpan Kekeranjang Belanja... 42 Gambar 4.13 Tampilan Load Menyimpan ke Keranjang Belanja... 42 Gambar 4.14 Potongan Kode PHP Membuat Array JSON Keranjang Belanja... 42 Gambar 4.15 Potongan Kode Android Keranjang Belanja... 43 Gambar 4.16 Potongan Kode Android Memanggil Keranjang Belanja... 44 Gambar 4.17 Tampilan Load Keranjang Belanja di Aplikasi Android... 45 Gambar 4.18 Tampilan Keranjang Belanja di Aplikasi Android... 45 Gambar 4.19 Potongan Kode PHP Membuat Array JSON Detail Item Update Keranjang Belanja... 47 Gambar 4.20 Potongan Kode PHP Membuat Array JSON Update Item Keranjang Belanja... 47 Gambar 4.21 Potongan Kode PHP Membuat Array JSON Hapus Item Keranjang Belanja... 48 Gambar 4.22 Potongan Kode Android Update Keranjang Belanja... 50 xiv

Gambar 4.23 Tampilan Load Quantity Barang... 50 Gambar 4.24 Tampilan Load Quantity Barang... 50 Gambar 4.25 Tampilan Load Hapus Quantity Barang... 50 Gambar 4.26 Tampilan Load Update Quantity Barang... 51 Gambar 4.27 Potongan Kode PHP Membuat Array JSON Profinsi... 52 Gambar 4.28 Potongan Kode PHP Membuat Array JSON Kabupaten... 52 Gambar 4.29 Potongan Kode PHP Membuat Array JSON Simpan Transaksi... 53 Gambar 4.30 Potongan Kode PHP Membuat Array JSON Cetak Transaksi... 53 Gambar 4.31 Potongan Kode Android Memanggil Propinsi Kabpaten Simpan Dan Cetak Transaksi... 54 Gambar 4.32 Tampilan Load Data Propinsi... 55 Gambar 4.33 Tampilan Load Data Kabupaten... 55 Gambar 4.34 Tampilan Input Data Pelanggan... 56 Gambar 4.35 Tampilan Load DataMencetak PDF... 56 Gambar 4.36 Tampilan Load Bukti Pemesanan Tersimpan... 57 Gambar 4.37 Potongan Kode Android Mencetak Bukti Pemesanan... 58 xv

Gambar 4.38 Tampilan Bukti Pembelian... 58 Gambar 4.39 Tampilan Hasil Pengujian Menampilkan Produk dari Data Base... 60 Gambar 4.40 Tampilan Pengujian Proses Kirim Data Clien Keserver... 61 xvi

DAFTAR TABEL Tabel 2.1 Perbandingan Penelitian... 4 Tabel 3.1 Customer... 23 Tabel 3.2 Produk... 24 Tabel 3.3 Orders... 24 Tabel 3.4 Order Tempt... 24 Tabel 3.5 Profinsi... 24 Tabel 3.6 Kabupaten... 25 Tabel 3.6 Admin... 25 Tabel 3.6 Order Deetail... 25 xvii