PEMANFAATAN ANDROID SEBAGAI MEDIA INFORMASI TENTANG WARUNG MAKAN DI KOTA SURAKARTA

dokumen-dokumen yang mirip
PEMANFAATAN ANDROID SEBAGAI MEDIA INFORMASI TENTANG WARUNG MAKAN DI KOTA SURAKARTA. Disusun Oleh : AHMAD ZANUAR M

PEMBUATAN SISTEM INFORMASI SITANI BERBASIS WEB DENGAN FRAMEWORK CODEIGNITER DAN APLIKASI SITANI BERBASIS ANDROID

SISTEM INFORMASI KONFEKSI R. S JIMBUNG BERBASIS WEB DI TANON SRAGEN. Tugas Akhir. Ahli Madya pada Program Studi Diploma III Teknik Informatika

PEMBUATAN SISTEM INFORMASI PENERAPAN GENERATOR CSS3 BERBASIS FRAMEWORK CODEIGNITER

Disusun Oleh : AGUSTIN MAULIYA SUKMASARI M

PEMBUATAN SISTEM INFORMASI PENGELOLAAN DAN PELAPORAN UANG MASUK YPPP VETERAN SUKOHARJO MENGGUNAKAN FRAMEWORK YII2 TUGAS AKHIR

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

PEMBUATAN SISTEM INFORMASI WEB UNTUK ASOSIASI TOKO SPAREPART SEPEDA MOTOR. Diajukan Oleh DYAN PERMANA YUDHA M

PEMBUATAN SISTEM INFORMASI KOST KENTINGAN BERBASIS ANDROID

PEMBUATAN SISTEM INFORMASI RAPOR ONLINE (SIRALINE) UNTUK TINGKAT SMA BERBASIS WEB DENGAN MENGGUNAKAN FRAMEWORK CODEIGNITER.

HALAMAN PENGESAHAN PEMBIMBING...

PEMBUATAN APLIKASI LELANG KENDARAAN OPERASIONAL DI RAJAWALI CITRA TELEVISI INDONESIA BERBASIS ANDROID TUGAS AKHIR

E-LEARNING SMA NEGERI 3 PONOROGO TUGAS AKHIR

PEMBUATAN APLIKASI SITANI BERBASIS ANDROID DENGAN MODUL PEMASANGAN IKLAN, INFORMASI KEGIATAN PENYULUHAN, DAN PEMESANAN BARANG TUGAS AKHIR

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

PERANCANGAN DAN PEMBUATAN APLIKASI SISTEM GUDANG SENJATA (SGS) DI BATALYON XYZ. Tugas Akhir

Disusun oleh : WIJI LESTARI NIM. M

SISTEM PENDUKUNG KEPUTUSAN SELEKSI BEASISWA PPA-BBM FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET SURAKARTA

PEMBUATAN SISTEM INFORMASI PAKET TOUR WISATA MENGGUNAKAN FRAMEWORK CODEIGNITER

WILLFA ARMILA PUTERI M

PEMBANGUNAN SISTEM INFORMASI KEPEGAWAIAN UNIVERSITAS SEBELAS MARET SURAKARTA SUB PENILAIAN ANGKA KREDIT DOSEN FUNGSIONAL TUGAS AKHIR

SISTEM INFORMASI FORUM SOLO INTERNATIONAL PERFORMING ARTS COMMUNITY BERBASIS WEBSITE

APLIKASI PENCARIAN RUANG PASIEN RAWAT INAP RSUD CARUBAN BERBASIS FRAMEWORK CODEIGNITER

PEMBUATAN APLIKASI MONITORING KESEHATAN IBU HAMIL BERBASIS WEB DENGAN FRAMEWORK CODEIGNITER

PEMBUATAN APLIKASI PUSHING BERBASIS ANDROID. Program Studi Diploma III Teknik Informatika

SISTEM INFORMASI PENERIMAAN SISWA BARU DI SMP NEGERI 2 PLAOSAN TUGAS AKHIR

Gambar Form input data proyek Gambar Tampilan data proyek Gambar Form edit data proyek Gambar 3.

SISTEM INFORMASI E-LEARNING SD AL FIRDAUS SURAKARTA BERBASIS WEB

Disusun Oleh : ARGA RAGA SETYAWAN NIM. M

SISTEM INFORMASI AKADEMIK BERBASIS WEB PADA SD AL FIRDAUS SURAKARTA. Tugas Akhir. Disusun untuk memenuhi salah satu syarat dalam memperoleh gelar

PEMBUATAN SISTEM INFORMASI RAPOR ONLINE (SIRALINE) UNTUK TINGKAT SMA BERBASIS WEB DENGAN MENGGUNAKAN FRAMEWORK CODEIGNITER.

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

PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI MARKETPLACE DOTA 2 PLAYER

PEMBUATAN APLIKASI MOBILE WISATA, HOTEL, KULINER, BERBASIS ANDROID

PENGEMBANGAN SUB SISTEM ASET PADA SISTEM INFORMASI MANAJEMEN SEKOLAH TUGAS AKHIR

APLIKASI PENGARSIPAN DATA MAHASISWA PENERIMA DANA KASIH DI UNIVERSITAS SEBELAS MARET

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

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

DAFTAR ISI LEMBAR PENGESAHAN SURAT PERNYATAAN ABSTRAK ABSTRACT KATA PENGANTAR DAFTAR TABEL DAFTAR GAMBAR BAB I PENDAHULUAN I

BAB IV ANALISIS DAN RANCANGAN SISTEM Deskripsi Sistem Analisis Sistem Analisis Kebutuhan Fungsional

SISTEM INFORMASI PEMBAYARAN SPP DI SMP NEGERI 2 PLAOSAN MAGETAN BERBASIS WEB SERVICE DAN SMS BROADCAST TUGAS AKHIR

BAB II TINJAUAN PUSTAKA

Program Studi Diploma III Teknik Informatika

PENGESAHAN PEMBIMBING...

Sistem Informasi Pergudangan Bahan Bangunan. Pada UD. Indah Karya Banyuwangi. Menggunakan Framework Yii dan Mobile Service.

Disusun Oleh : YOGI SULISTIANTO NIM.M

I.2 Identifikasi Masalah... I-2. I.3 Rumusan Masalah... I-2. I.4 Tujuan... I-3. I.5 Manfaat... I-3. I.6 Batasan Masalah... I-3

PEMBUATAN APLIKASI KARTU MENUJU SEHAT (KMS) BERBASIS MOBILE TUGAS AKHIR. Disusun untuk memenuhi salah satu syarat untuk memperoleh gelar Ahli Madya

SISTEM INFORMASI PANTAUAN SISWA DIDIK BERBASIS WEB DAN MOBILE SD AL FIRDAUS SURAKARTA

PERANCANGAN DAN PEMBUATAN APLIKASI IVENT MENGGUNAKAN TEKNOLOGI BARCODE HALAMAN SAMPUL

DAFTAR ISI. HALAMAN JUDUL... i. HALAMAN PERSETUJUAN... ii. HALAMAN PENGESAHAN... iii. HALAMAN MOTTO... iv. HALAMAN PERSEMBAHAN... v. INTISARI...

PEMBUATAN APLIKASI LAYANAN PESAN ANTAR MAKANAN DI KOTA SOLO BERBASIS ANDROID

PEMBUATAN WEBSITE DAN APLIKASI MOBILE YOUR NEEDS GUNA MEMBANTU POLA HIDUP SEHAT BERBASIS ANDROID DAN CODEIGNITER (PENGURUSAN)

PEMBUATAN USER INTERFACE UNTUK MANAJEMEN HOTSPOT MIKROTIK YANG TERINTEGRASI DENGAN BILLING HOTEL MENGGUNAKAN API MIKROTIK

TOKO ONLINE UNTUK PEMESANAN DAN PENJUALAN BUKU TUGAS AKHIR

DAFTAR ISI. BAB II LANDASAN TEORI Peta Klasifikasi Peta Peta Digital... 7

SISTEM INFORMASI PENGINGAT JADWAL GENERAL CHECK UP DI LABORATORIUM PRIMA MEDIKA KUDUS BERBASIS SMS GATEWAY & SKRIPSI

PEMBUATAN PROGRAM APLIKASI ADMINISTRASI NILAI BERBASIS JAVA STUDI KASUS DI SD KRISTEN BANJARSARI

SISTEM APLIKASI INFORMASI LAYANAN PUBLIK DI KOTA KUDUS BERBASIS ANDROID

BAB II DASAR TEORI...

PEMETAAN INDUSTRI KECIL DAN MENENGAH (IKM) MENGGUNAKAN SISTEM INFORMASI GEOGRAFIS (SIG) BERBASIS WEB DI KABUPATEN KUDUS

DWI PARMAWATI NIM. M

TUGAS AKHIR MEMBANGUN A P L I K A S I PEMESANAN PRODUK UMKM BERBASIS ANDROID STUDI KASUS : KABUPATEN BOYOLALI

PEMBUATAN SISTEM INFORMASI BERBASIS WEB LOKAL BANK TABUNGAN NEGARA SURAKARTA TUGAS AKHIR

LAPORAN SKRIPSI SISTEM INFORMASI MANAJEMEN ATLET PADA DINAS PENDIDIKAN PEMUDA DAN OLAHRAGA KABUPATEN KUDUS

PEMBUATAN APLIKASI KARTU MENUJU SEHAT (KMS) BERBASIS MOBILE TUGAS AKHIR. Disusun untuk memenuhi salah satu syarat untuk memperoleh gelar Ahli Madya

SISTEM INFORMASI PENCARIAN ORANG HILANG BERBASIS WEB

SISTEM INFORMASI PENJADWALAN SMK NEGERI 1 KEMUSU BOYOLALI TUGAS AKHIR

TUGAS AKHIR SISTEM INFORMASI TUGAS AKHIR DIII TEKNIK INFORMATIKA FMIPA UNS

APLIKASI PEMETAAN GPS SMP SMA SURAKARTA BERBASIS MOBILE ANDROID

PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SUMBER DAYA MANUSIA PT. KARTU SEMESTA INDONESIA MENGGUNAKAN FRAMEWORK XAF TUGAS AKHIR

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

RANCANG BANGUN APLIKASI E-COMMERCE PADA DIGITAL CORPORATION DENGAN SISTEM LELANG

Program Studi Diploma III Teknik Informatika

APLIKASI MONITORING PELANGGARAN SISWA ONLINE BERBASIS ANDROID WEB APP BUDIMAN RAHARDJO

SKRIPSI APLIKASI DONOR DARAH MENGGUNAKAN TEKNOLOGI OPEN STREET MAPS BERBASIS ANDROID

PERANCANGAN DAN PEMBUATAN SISTEM MANAJEMEN LAUNDRY

PEMBANGUNAN SISTEM INFORMASI CUSTOMER RELATIONSHIP MANAGEMENT DI TOKODATA INDONESIA

TUGAS AKHIR PEMBUATAN E-LEARNING PEMBELAJARAN SDIT NURUL ISTIQLAL SEBAGAI PENDAMPING DALAM PROSES BELAJAR MENGAJAR

SISTEM INFORMASI ANGKUTAN UMUM DI JAKARTA BERBASIS ANDROID CHAIRUNISA PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA

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

SISTEM INFORMASI MANAGEMENT SEKOLAH SUB SISTEM PENERIMAAN PESERTA DIDIK BARU UNTUK SEKOLAH DASAR TUGAS AKHIR

PEMBUATAN APLIKASI EVENT DI SURAKARTA BERBASIS ANDROID

PRAKATA. yang berjudul Sistem Informasi Bimbingan Tugas Akhir Berbasis Online. kesempatan ini penulis ingin menyampaikan rasa terimakasih kepada:

APLIKASI MANAJEMEN PROYEK PERANGKAT LUNAK (STUDI KASUS: PT. GLOBAL ANUGERAH INDONESIA) M. ASHWARI NUGRAHA

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

PEMBANGUNAN APLIKASI PEMESANAN MENU BERBASIS ANDROID PADA KEDAI KEPO SURAKARTA. Disusun oleh : FITRIA SANTIKA PUTRI M

SISTEM INFORMASI MANAJEMEN ADMINISTRASI PADA LEMBAGA PENDIDIKAN DAN KETERAMPILAN IQRAL BERBASIS DESKTOP JAVA

BAB III ANALISIS DAN PERANCANGAN SISTEM

LAPORAN SKRIPSI SISTEM INFORMASI GEOGRAFI OBJEK WISATA KABUPATEN JEPARA BERBASIS WEB

PEMBANGUNAN SISTEM INFORMASI EVALUASI PEMBELAJARAN MENGAJAR SMK NEGERI 1 SUKOHARJO TUGAS AKHIR

DAFTAR ISI HALAMAN JUDUL... LEMBAR PENGESAHAN PEMBIMBING... LEMBAR PENGESAHAN PENGUJI... iii. LEMBAR PERNYATAAN KEASLIAN HASIL TUGAS AKHIR...

SISTEM INFORMASI USAHA KECIL MENENGAH (UKM) DAN FASILITAS PUBLIK DI AREA UNIVERSITAS MERCU BUANA BERBASIS WEB. Nama : Risky Miftahul Fajri

Rancang Bangun Pembuatan Aplikasi Pemantauan (Monitoring) Kondisi Fasilitas Gedung Berbasis Web dan Android Client

ABSTRAK. Kata Kunci : Sistem Informasi, Kuliner, Website. iii

LEMBAR PENGESAHAN PEMBIMBING...

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

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

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

DAFTAR ISI HALAMAN JUDUL... HALAMAN PENGAJUAN... HALAMAN PERSETUJUAN... HALAMAN PENGESAHAN... HALAMAN PERSEMBAHAN... HALAMAN MOTTO... ITISARI...

Transkripsi:

PEMANFAATAN ANDROID SEBAGAI MEDIA INFORMASI TENTANG WARUNG MAKAN DI KOTA SURAKARTA Diajukan Untuk Menyusun Tugas Akhir Dalam Program DIII Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret Disusun Oleh : AHMAD ZANUAR M3113008 PROGRAM DIPLOMA III TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET 2016

ii

iii

iv

MOTTO Sesungguhnya jika kamu bersyukur, pasti Kami akan menambah nikmat kepadamu. (QS Ibrahim ayat 7) Jika kau terlahir miskin, itu bukan salahmu. Tapi jika kau mati dalam keadaan miskin, itu adalah kesalahanmu Bill Gates v

HALAMAN PERSEMBAHAN Sebuah karya tulisan ini kupersembahkan untuk : 1. Allah SWT yang selalu memberikan nikmat berupa kemudahan, rahmat dan Hidayah-Nya. 2. Ayah dan Ibu tercinta yang mendukung dan mendoakan penulis dalam setiap langkahnya. 3. Keluarga besar yang selalu mendukung penulis. 4. Dosen dan Staf Pengajar Program D3 Teknik Informatika UNS khususnya Bapak Muhammad Asrie Safi i yang telah memberikan bimbingan dan masukan kepada penulis. 5. Teman-teman TIA angkatan 2013 yang telah memberikan bantuan. 6. Pembaca yang budiman. vi

KATA PENGANTAR Assalamu alaikum Warahmatullahi Wabarakatuh. Bismillahirrahmanirrahim, Puji syukur penulis panjatkan kepada Allah SWT, karena atas limpahan rahmat dan karunia-nya penulisdapat menyelesaikan lapora Tugas Akhir yang berjudul Pemanfaatan Android sebagai Media Informasi Tentang Warung Makan di Kota Surakarta. Laporan Tugas Akhir ini disusun untuk memenuhi salah satu syarat untuk memperoleh gelar ahli madya pada Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret. Penulis juga mengucapkan terima kasih atas bantuan, bimbingan, dan kritikan kepada penulis dalam setiap bagian pembuatan laporan Tugas Akhir ini. Penulis mengucapkan terima kasih kepada: 1. Prof. Ir. Ari Handono Ramelan, M.Sc(Hons)., Ph.D. selaku pimpinan fakultas MIPA Universitas Sebelas Maret yang memberikan izin kepada penulis untuk belajar 2. Abdul Aziz, S.Kom., M.Cs Ketua Program Studi Diploma III Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret Surakarta. 3. Dosen- dosen DIII Teknik Informatika terutama Muhammad Asri Safi I, S.Si yang telah memberikan ilmu yang bermanfaat selama perkuliahan berlangsung dan bimbingan kepada penulis sehingga penulis menyelesaikan laporan ini. 4. Ayah dan Ibu tercinta yang telah banyak memberikan dukungan. 5. Keluarga besar kelas TIA angkatan 2013 yang senantiasa saling membagikan ilmu dan saling bertukar pikiran. 6. Semua pihak terkait yang tidak bisa saya sebutkan satu persatu, atas bantuan dan dukungannya dalam menyelesaikan Laporan Tugas Akhir ini. Penulis menyadari bahwa laporan ini masih jauh dari kata sempurna, maka dari itu kritik dan saran sangat dibutuhkan untuk kedepannya. Wassalamu alaikum Warahmatullahi Wabarakatuh. vii

Surakarta, Juni 2016 Penulis viii

DAFTAR ISI HALAMAN PENGESAHAN... ii PERNYATAAN... iii MOTTO... iv HALAMAN PERSEMBAHAN... vi KATA PENGANTAR... vii DAFTAR ISI... ix DAFTAR TABEL... xvi DAFTAR GAMBAR... xvii ABSTRAK... xxii ABSTRACT... xxiii BAB 1 PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Rumusan Masalah... 2 1.3 Batasan Masalah... 2 1.4 Tujuan... 2 1.5 Manfaat... 2 1.6 Metodologi... 3 1.7 Sistematika Penulisan... 3 BAB II LANDASAN TEORI... 5 2.1 Tinjauan Pustaka... 5 2.2 Landasan Teori... 5 2.2.1 PHP... 5 2.2.3 Java... 6 2.2.4 Framework... 7 2.2.5 CodeIngniter Framework... 7 2.2.6 Model View Controller (MVC)... 7 2.2.7 Android... 8 2.2.8 Java Script Object Notation (JSON)... 8 2.2.9 MySQL... 9 2.2.10 Unified modeling Language (UML)... 9 2.2.11 Waterfall Model... 13 ix

2.2.12 Entity Relationship Diagram... 14 2.2.13 Rumus Mencari Jarak Antara Dua Titik Koordinat... 15 BAB III ANALISA KEBUTUHAN DAN PERANCANGAN... 16 3.1 Jalannya Penelitian... 16 3.2 Proses Bisnis Aplikasi... 17 3.3 Software Requirement Specification (SRS) Aplikasi berbasis Web... 17 3.3.1 Kebutuhan Fungsional Aplikasi berbasis Web... 17 3.3.2 Kebutuhan Non-Fungsional Aplikasi berbasis Web... 18 3.3.2.1Kebutuhan Non-Fungsional Perangkat Lunak (Software)... 18 3.3.2.2Kebutuhan Non-Fungsional Perangkat Keras (Hardware)... 19 3.4 Software Requirement Specification (SRS) Aplikasi berbasis Android. 19 3.4.1 Kebutuhan Fungsional Aplikasi berbasis Android... 19 3.4.2 Kebutuhan Non-Fungsional Aplikasi berbasis Android... 21 3.4.2.1Kebutuhan Non-Fungsional Perangkat Lunak (Software)... 21 3.4.2.2Kebutuhan Non-Fungsional Perangkat Keras (Hardware)... 21 3.5 Perancangan Aplikasi berbasi Web... 21 3.5.1 Usecase Diagram... 21 3.5.2 Activity diagram... 22 3.5.2.1 Melihat menambah data admin... 22 3.5.2.2 Mengedit data Admin... 23 3.5.2.3 Menampilkan detail user... 24 3.5.2.4 Mengubah status user... 25 3.5.2.5 Melihat detail data pwaroenk... 26 3.5.2.6 Mengubah Status Pwaroenk... 26 3.5.2.7 Menampilkan detail data waroenk... 27 3.5.2.8 Mengubah status data waroenk... 28 3.5.2.9 Menampilkan peta koordinat waroenk... 28 3.5.2.10Mengirim pesan ke pwaroenk... 29 3.5.2.11Melihat pesan/obrolan dari pwaroenk... 30 3.5.2.12Melakukan promotion... 30 3.5.2.13Membatalkan promotion event... 31 3.5.2.14Mengubah status obrolan/pesan... 32 x

3.5.2.15Mengubah status balas review... 32 3.5.3 Class Diagram... 33 3.5.4 Sequence Diagram... 35 3.5.4.1Menambah data admin... 35 3.5.4.2Mengedit data admin... 35 3.5.4.3Menampilkan detail pwaroenk... 36 3.5.4.4Mengubah status pwaroenk... 37 3.5.4.5Menampilkan detail data user... 37 3.5.4.6Mengubah status user... 38 3.5.4.7Menampilkan detail data waroenk... 39 3.5.4.8Menampilkan peta koordinat waroenk... 39 3.5.4.9Mengubah status waroenk... 40 3.5.4.10Mengubah status obrolan pwaroenk... 40 3.5.4.11Melakukan promotion pada event... 41 3.5.4.12Mengirim pesan ke pwaroenk... 41 3.5.4.13Merubah status review... 42 3.6 Perancangan Aplikasi berbasi Android... 42 3.6.1 Usecase Diagram... 42 3.6.2 Activity diagram... 43 3.6.2.1Melakukan registrasi sebagai user... 44 3.6.2.2Melakukan registrasi sebagai Pwaroenk dan mendirikan Waroenk... 44 3.6.2.3Menampilkan Waroenk... 45 3.6.2.4Melakukan pencarian... 46 3.6.2.5Mengubah profil user... 47 3.6.2.6Mengubah setting-an dasar pencarian... 48 3.6.2.7Mereview waroenk... 48 3.6.2.8Update review... 49 3.6.2.9Balas review User... 49 3.6.2.10Managemen menu waroenk... 50 3.6.2.11Managemen event... 51 3.6.2.12Membalas review pwaroenk... 51 3.6.2.13Menampilkan review... 52 xi

3.6.2.14Menerbitkan event... 52 3.6.2.15Menghapus event... 53 3.6.2.16Obrol dengan Admin... 53 3.6.2.17Managemen gambar... 53 3.6.2.18Mengubah profil Pwaroenk... 54 3.6.2.19Mengubah status review... 54 3.6.2.20Tambah menu... 55 3.6.2.21Mengubah profil Waroenk... 55 3.6.3 Class diagram... 56 3.6.4 Sequence diagram... 56 3.6.4.1Registrasi sebagai user... 56 3.6.4.2Registrasi sebagai pwaroenk dan mendaftarkan waroenk... 57 3.6.4.3Pencarian waroenk... 57 3.6.4.4Menampilkan detail waroenk... 58 3.6.4.5Mengubah profil user... 59 3.6.4.6Balas review oleh user... 60 3.6.4.7Mengubah profil Pwaroenk... 60 3.6.4.8Mengubah profil Waroenk... 61 3.6.4.9Membalas Review oleh Pwaroenk... 61 3.6.4.10Managemen menu makanan... 62 3.6.4.11Managemen Event... 63 3.6.4.12Managemen obrolan/pesan dengan admin... 63 3.7 Perancangan Basis Data... 64 3.7.1 Entity Relationship Diagram(ERD)... 64 3.7.2 Relasi Antar Tabel... 64 3.8 Perancangan Tabel... 65 3.9 Perancangan Desain User Interface... 68 3.9.1 User Interface Berbasis Web... 68 3.9.1.1Rancangan Home/dashboard... 68 3.9.1.2Rancangan managemen admin... 69 3.9.1.3Rancangan managemen user... 69 3.9.1.4Rancangan Managemen Pwaroenk... 70 xii

3.9.1.5Rancangan Managemen Waroenk... 70 3.9.1.6Rancangan Managemen Review... 71 3.9.1.7Rancangan Managemen event... 71 3.9.1.8Rancangan ubah profil... 72 3.9.1.9Rancangan form tambah admin... 72 3.9.1.10Rancangan form edit admin... 73 3.9.1.11Rancangan detail user... 73 3.9.1.12Rancangan detail pwaroenk... 74 3.9.1.13Rancangan detail waroenk... 74 3.9.2 User Interface Berbasis Android... 75 3.9.2.1Rancangan splash screen... 75 3.9.2.2Rancangan halaman home non login... 75 3.9.2.3Rancangan halaman login... 76 3.9.2.4Rancangan halaman home login... 76 3.9.2.5Rancangan halaman edit profil user... 77 3.9.2.6Rancangan halaman pencarian... 77 3.9.2.7Rancangan halaman edit profil pwaroenk... 78 3.9.2.8Rancangan halaman edit profil waroenk... 78 3.9.2.9Rancangan halaman menu makanan... 79 3.9.2.10Rancangan halaman chat... 79 3.9.2.11Rancangan halaman edit event... 80 BAB IV IMPLEMENTASI DAN PENGUJIAN... 81 4.1 Implementasi Sistem... 81 4.1.1 Implementasi Interface Aplikasi Berbasis Web... 81 4.1.1.1Implementasi Interface Halaman Login... 81 4.1.1.2Implementasi Interface Halaman Dashboard... 82 4.1.1.3Implementasi Interface Halaman Managemen Admin... 82 4.1.1.4Implementasi Interface Halaman Form Admin... 83 4.1.1.5Implementasi Interface Halaman Edit Data Admin... 84 4.1.1.6Implementasi Interface Halaman Managemen User... 84 4.1.1.7Implementasi Interface Halaman Detail User... 85 4.1.1.8 Implementasi Interface Halaman Managemen Pwaroenk... 85 xiii

4.1.1.9 Implementasi Interface Halaman Detail Pwaroenk... 86 4.1.1.10 Implementasi Interface Halaman Managemen Waroenk... 86 4.1.1.11 Implementasi Interface Halaman Detail Waroenk... 87 4.1.1.12 Implementasi Interface Halaman Managemen Review... 87 4.1.1.13 Implementasi Interface Halaman Managemen Event... 88 4.1.1.14 Implementasi Interface Halaman Message Admin... 88 4.1.1.15 Implementasi Interface Halaman Profil Admin... 89 4.1.2 Implementasi Interface Aplikasi Berbasis Android... 89 4.1.2.1Implementasi Interface Halaman Home... 90 4.1.2.2Implementasi Interface Halaman Login... 91 4.1.2.3Implementasi Interface Halaman Edit Profil User... 91 4.1.2.4Implementasi Interface Halaman Atur Dasar Pencarian... 92 4.1.2.5Implementasi Interface Halaman Pencarian Waroenk... 92 4.1.2.6Implementasi Interface Halaman Home Pwaroenk... 93 4.1.2.7Implementasi Interface Halaman Edit Gambar... 93 4.1.2.8Implementasi Interface Halaman Edit Profil Pwaroenk... 94 4.1.2.9Implementasi Interface Halaman Edit Profil Waroenk... 94 4.1.2.10Implementasi Interface Halaman Edit Menu... 95 4.1.2.11Implementasi Interface Halaman Edit Event... 96 4.1.2.12Implementasi Interface Halaman Chatting... 96 4.1.2.13Implementasi Interface Halaman Informasi Waroenk... 97 4.1.2.14Implementasi Interface Halaman Detail Waroenk... 98 4.1.2.15Implementasi Interface Halaman Tulis Review Waroenk... 98 4.1.2.16Implementasi Interface Halaman Update Review Waroenk... 98 4.1.2.17Implementasi Interface Halaman Peta di Gmaps... 99 4.2 Pengujian Sistem... 99 4.2.1 Pengujian Terhadap Fungsi Login... 100 4.2.2 Pengujian Terhadap Fungsi Insert Tambah Admin... 101 4.2.3 Pengujian Terhadap Fungsi Insert Edit Admin... 101 4.2.4 Pengujian Terhadap Fungsi Review dan Rating Waroenk... 102 4.2.5 Pengujian Terhadap Fungsi Login aplikasi... 102 4.2.6 Pengujian Aplikasi dengan Kuisioner... 103 xiv

BAB V PENUTUP... 106 5.1 Kesimpulan... 106 5.2 Saran... 106 DAFTAR PUSTAKA... 107 LAMPIRAN... 108 xv

DAFTAR TABEL Tabel 2.2 Tabel Komponen Simbol Class Diagram... 11 Tabel 2.3 Tabel Simbol pada Sequence Diagram... 12 Tabel 3.1 Tabel Kebutuhan Fungsional Sistem... 18 Tabel 3.2 Tabel Kebutuhan Fungsional Aplikasi berbasis Android... 19 Tabel 3.3 Tabel admin... 65 Tabel 3.4 Tabel balasan... 66 Tabel 3.5 Tabel obrolan... 66 Tabel 3.6 Tabel event... 66 Tabel 3.7 Tabel gambar... 66 Tabel 3.8 Tabel menu... 67 Tabel 3.10 Tabel pwaroenk... 67 Tabel 3.11 Tabel review... 67 Tabel 3.12 Tabel User... 68 Tabel 3.13 Tabel User... 68 Tabel 4.1 Tabel Pengujian Fungsi Login... 100 Tabel 4.2 Pengujian Terhadap Fungsi Insert Tambah Admin... 101 Tabel 4.3 Pengujian Terhadap Fungsi Insert Edit Admin... 101 Tabel 4.4 Pengujian Terhadap Fungsi Review dan Rating Waroenk... 102 Tabel 4.5 Pengujian Terhadap Fungsi Login aplikasi... 102 xvi

DAFTAR GAMBAR Gambar 3.1 Use Case diagram Aplikasi Web... 22 Gambar 3.2 Activity Diagram Menambah Data Admin... 23 Gambar 3.3 Activity Diagram Mengedit Data Admin.... 24 Gambar 3.4 Activity Diagram Menampilkan Detail User.... 25 Gambar 3.5 Activity Diagram Mengubah Status User.... 25 Gambar 3.6 Activity Diagram Melihat detail data Pwaroenk.... 26 Gambar 3.7 Activity Diagram Menambahkan data admin.... 27 Gambar 3.8 Activity Diagram Menampilkan detail data waroenk.... 27 Gambar 3.9 Activity Diagram Mengubah Status Data Waroenk... 28 Gambar 3.10 Activity Diagram Menampilkan peta koordinat waroenk... 29 Gambar 3.11 Activity Diagram Mengirim Obrolan/Pesan ke Pwaroenk... 29 Gambar 3.12 Activity Diagram Melihat Pesan/Obrolan dari pwaroenk... 30 Gambar 3.13 Activity Diagram Melakukan Promotion... 31 Gambar 3.14 Activity Diagram Membatalkan Promotion Event.... 31 Gambar 3.15 Activity Diagram Mengubah Status Obrolan/Pesan... 32 Gambar 3.16 Activity Diagram Mengubah status balas review... 33 Gambar 3.17 Class Diagram Aplikasi Server.... 34 Gambar 3.18 Sequence diagram Menambah Data Admin.... 35 Gambar 3.19 Sequence diagram Mengedit Data Admin.... 36 Gambar 3.20 Sequence diagram Mengedit Data Admin.... 36 Gambar 3.21 Sequence diagram Mengubah status pwaroenk.... 37 Gambar 3.22 Sequence diagram Menampilkan Detail Data User.... 38 Gambar 3.23 Sequence diagram Mengubah Status User.... 38 Gambar 3.24 Sequence diagram Menampilkan Detail Data Waroenk.... 39 Gambar 3.25 Sequence diagram Menampilkan Detail Data Waroenk.... 39 Gambar 3.26 Sequence diagram Menampilkan Peta Koordinat Waroenk.... 40 Gambar 3.27 Sequence diagram Mengubah status obrolan pwaroenk.... 40 Gambar 3.28 Sequence diagram Melakukan Promotion.... 41 Gambar 3.29 Sequence diagram mengubah status review waroenk... 41 Gambar 3.30 Sequence diagram mengubah status review waroenk... 42 xvii

Gambar 3.31 Use case diagram dengan Aktor Global User... 42 Gambar 3.32 Use case diagram dengan Aktor User... 43 Gambar 3.33 Use case diagram dengan Aktor Pwaroenk... 43 Gambar 3.34 Activity Diagram diagram Melakukan Registrasi Sebagai User... 44 Gambar 3.35 Activity Diagram Melakukan Registrasi Sebagai Pwaroenk dan Mendirikan Waroenk... 45 Gambar 3.36 Activity Diagram Menampilkan Waroenk oleh Global User... 46 Gambar 3.37 Activity Diagram Menampilkan Waroenk oleh User... 46 Gambar 3.38 Activity Diagram melakukan pencarian oleh Global User... 47 Gambar 3.39 Activity Diagram Melakukan Pencarian Waroenk oleh User... 47 Gambar 3.40 Activity Diagram Melakukan Pencarian Waroenk oleh User... 48 Gambar 3.41 Activity Diagram Mengubah Settingan Dasar Pencarian.... 48 Gambar 3.42 Activity Diagram Mereview Waroenk.... 49 Gambar 3.43 Activity Diagram Update Review.... 49 Gambar 3.44 Activity Diagram Balas Review User.... 50 Gambar 3.45 Activity Diagram Managemen Menu Waroenk.... 50 Gambar 3.46 Activity Diagram Managemen Event.... 51 Gambar 3.47 Activity Diagram Membalas Review Pwaroenk.... 51 Gambar 3.48 Activity Diagram Menampilkan Review.... 52 Gambar 3.49 Activity Diagram Menerbitkan Event.... 52 Gambar 3.50 Activity Diagram Menghapus Event.... 53 Gambar 3.51 Activity Diagram Obrol dengan Admin.... 53 Gambar 3.52 Activity Diagram managemen gambar.... 54 Gambar 3.53 Activity Diagram Mengubah Profil Pwaroenk.... 54 Gambar 3.54 Activity Diagram mengubah status review.... 55 Gambar 3.55 Activity Diagram tambah menu.... 55 Gambar 3.56 Activity Diagram Mengubah Profil Waroenk.... 56 Gambar 3.57 Class Diagram Aplikasi Client.... 56 Gambar 3.58 Sequence Diagram Registrasi Sebagai User.... 57 Gambar 3.59 Sequence Diagram Registrasi Sebagai Pwaroenk.... 57 Gambar 3.60 Sequence Diagram Pencarian Waroenk oleh Global User.... 58 Gambar 3.61 Sequence Diagram Pencarian Waroenk oleh User.... 58 xviii

Gambar 3.62 Sequence Diagram Mengubah Profil Waroenk.... 59 Gambar 3.63 Sequence Diagram Mengubah Profil Waroenk.... 59 Gambar 3.64 Sequence Diagram Mengubah Profil User.... 60 Gambar 3.65 Sequence Diagram Balas review User.... 60 Gambar 3.66 Sequence Diagram Mengubah Profil Pwaroenk.... 61 Gambar 3.67 Sequence Diagram Mengubah Profil Waroenk.... 61 Gambar 3.68 Sequence Diagram Membalas Review Pwaroenk... 62 Gambar 3.69 Sequence Diagram Mengubah Profil Waroenk.... 62 Gambar 3.70 Sequence Diagram Managemen Event... 63 Gambar 3.71 Sequence Diagram Obrolan dengan Admin.... 63 Gambar 3.72 Entity Relationship Diagram Sistem... 64 Gambar 3.73 Relasi Antar Tabel dari Sistem... 65 Gambar 3.74 Rancangan Home dasboard... 69 Gambar 3.75 Rancangan Managemen Admin... 69 Gambar 3.76 Rancangan Managemen User.... 70 Gambar 3.77 Rancangan Managemen Pwaroenk.... 70.Gambar 3.78 Rancangan Managemen Waroenk.... 71 Gambar 3.79 Rancangan Managemen Review... 71 Gambar 3.80 Rancangan Managemen event... 72 Gambar 3.81 Rancangan Edit Profil... 72 Gambar 3.82 Rancangan Form Tambah Admi... 73 Gambar 3.83 Rancangan Form Edit Admin... 73 Gambar 3.84 Rancangan Detail User... 74 Gambar 3.85 Rancangan Detail Pwaroenk... 74 Gambar 3.86 Rancangan Detail Waroenk... 75 Gambar 3.87 Rancangan Splash Screen.... 75 Gambar 3.88 Rancangan Halaman Home Login.... 76 Gambar 3.89 Rancangan Halaman Login.... 76 Gambar 3.90 Rancangan Halaman Home Login.... 77 Gambar 3.91 Rancangan Halaman Edit Profil.... 77 Gambar 3.92 Rancangan Halaman Pencarian.... 78 Gambar 3.93 Rancangan Halaman Edit Profil Pwaroenk... 78 xix

Gambar 3.94 Rancangan Halaman Edit Profil Waroenk... 79 Gambar 3.95 Rancangan Halaman Managemen Menu Makanan... 79 Gambar 3.96 Rancangan Halaman Chat... 80 Gambar 3.97 Rancangan Halaman Edit Event.... 80 Gambar 4.1 Halaman Login... 82 Gambar 4.2 Halaman Dashboard... 82 Gambar 4.3 Halaman Managemen Admin... 83 Gambar 4.4 Halaman Tambah Admin... 83 Gambar 4.5 Halaman Edit Admin... 84 Gambar 4.6 Halaman Managemen User... 84 Gambar 4.7 Halaman Detail User... 85 Gambar 4.8 Halaman Managemen Pwaroenk... 85 Gambar 4.9 Halaman Detail Pwaroenk... 86 Gambar 4.10 Halaman Managemen Waroenk... 86 Gambar 4.11 Halaman Detail Waroenk... 87 Gambar 4.12 Halaman Managemen Review... 87 Gambar 4.13 Halaman Managemen Event... 88 Gambar 4.14 Halaman Message Admin... 88 Gambar 4.15 Halaman Message Admin 2... 89 Gambar 4.16 Halaman Profil Admin... 89 Gambar 4.17 Halaman Home User... 90 Gambar 4.18 Halaman Home User 2... 91 Gambar 4.19 Halaman Login... 91 Gambar 4.20 Halaman Edit Profil User... 92 Gambar 4.21 Halaman Atur Dasar Pencarian... 92 Gambar 4.22 Halaman Pencarian Waroenk... 93 Gambar 4.23 Halaman Home Pwaroenk... 93 Gambar 4.24 Halaman Edit Gambar... 94 Gambar 4.25 Halaman Edit Profil Pwaroenk... 94 Gambar 4.26 Halaman Edit Profil Waroenk... 95 Gambar 4.27 Halaman Edit Menu... 95 Gambar 4.28 Halaman Edit Event... 96 xx

Gambar 4.29 Halaman Chatting... 96 Gambar 4.30 Halaman Informasi Waroenk... 97 Gambar 4.31 Halaman Informasi Waroenk 2... 97 Gambar 4.32 Halaman Detail Waroenk... 98 Gambar 4.33 Halaman Tulis Review Waroenk... 98 Gambar 4.34 Halaman Update Review Waroenk... 99 Gambar 4.35 Halaman Peta di Gmaps... 99 xxi

ABSTRAK Ahmad Zanuar, 2016. Pemanfaatan Android Sebagai Media Informasi Tentang Warung Makan Di Kota Surakarta. DIII Teknik Informatika, Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Sebelas Maret Surakarta. Kota surakarta merupakan salah satu kota yang terdapat banyak sekali wahana wisata kuliner(warung makan) dengan variasi menu yang beragam dan harga yang beragam pula. Dari setiap warung makan tersebut terdapat ciri khas dari menu makanan yang di sajikan yang sudah diketahui masyarakat luas. Namun tidak semua warung makan di kota Surakarta di ketahui oleh masyarakat luas karena kurangnya media informasi yang menyebarkan informasi tentang warung makan itu sendiri. Sehingga dibutuhkan aplikasi waroenku agar dapat dimanfaatkan sebagai media informasi tentang warung makan di kota surakarta. Aplikasi waroenku ini dibangun menggunakan Java Android, MySQL dan PHP sebagai aplikasi server untuk mengelola data, serta menggunakan Google Maps API untuk menampilkan peta dan rute dari suatu tempat, dan juga Global Positioning System (GPS) untuk mengetahui posisi dari user sekarang. Penelitian ini menghasilkan aplikasi server yang dapat mengolah data warung makan dan aplikasi client berbasis android yang dapat menampilkan informasi tentang warung makan di kota Surakarta. Kata kunci : Warung Makan, Surakarta, Android, GPS. xxii

ABSTRACT Ahmad Zanuar, 2016. Utilization of Android For Media Information About Public Eating In Surakarta. DIII Informatics, Faculty of Mathematics and Natural Sciences, University of March Surakarta. The city of Surakarta is one of the cities that there are many culinary tourism vehicle (food stalls) with a diverse menu variety and price range anyway. From each of these food stalls are the hallmark of the food menu is served which is already known to the public at large. But not all the food stalls in the city of Surakarta known by the general public due to lack of information media which disseminates information about the food stalls itself. So it takes a waroenku application that can be used as a media of information about the food stalls in the city of Surakarta. Waroenku application is built using the Android Java, MySQL and PHP as the application server to manage data, as well as using the Google Maps API to display maps and routes from one place, as well as Global Positioning System (GPS) to determine the position of the current user. This research resulted in an application server that can process data food stalls and android-based client application that can display information about the food stalls in the city of Surakarta. Keywords: Food Stalls, Surakarta, Android, GPS. xxiii