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

dokumen-dokumen yang mirip
PEMBUATAN SISTEM INFORMASI SITANI BERBASIS WEB DENGAN FRAMEWORK CODEIGNITER DAN APLIKASI SITANI BERBASIS ANDROID

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

Disusun Oleh : AGUSTIN MAULIYA SUKMASARI M

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

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

DWI PARMAWATI NIM. M

SISTEM INFORMASI FORUM SOLO INTERNATIONAL PERFORMING ARTS COMMUNITY BERBASIS WEBSITE

PEMANFAATAN ANDROID SEBAGAI MEDIA INFORMASI TENTANG WARUNG MAKAN DI KOTA SURAKARTA

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

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

PEMBUATAN APLIKASI MOBILE WISATA, HOTEL, KULINER, BERBASIS ANDROID

PEMBUATAN SISTEM INFORMASI KOST KENTINGAN BERBASIS ANDROID

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

PEMBUATAN GAME RUNTHINK CHAPTER 2 PERKALIAN & PEMBAGIAN BERBASIS ANDROID. Tugas Akhir untuk memenuhi sebagian persyaratan mencapai derajat Diploma III

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

PEMBUATAN SISTEM INFORMASI PENERAPAN GENERATOR CSS3 BERBASIS FRAMEWORK CODEIGNITER

Disusun Oleh : Dinita Christy Pratiwi NIM. M

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

PEMBUATAN GAME PENGURANGAN BERBASIS ANDROID

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

Disusun Oleh : ARGA RAGA SETYAWAN NIM. M

APLIKASI PENGARSIPAN DATA MAHASISWA PENERIMA DANA KASIH DI UNIVERSITAS SEBELAS MARET

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

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

APLIKASI PENCARIAN RUANG PASIEN RAWAT INAP RSUD CARUBAN BERBASIS FRAMEWORK CODEIGNITER

PEMBUATAN APLIKASI UJIAN ONLINE UNTUK PERGURUAN TINGGI TUGAS AKHIR

HALAMAN PENGESAHAN PEMBIMBING...

PEMBUATAN SISTEM INFORMASI PAKET TOUR WISATA MENGGUNAKAN FRAMEWORK CODEIGNITER

PEMBUATAN APLIKASI MONITORING KESEHATAN IBU HAMIL BERBASIS WEB DENGAN FRAMEWORK CODEIGNITER

PERANCANGAN DAN PEMBUATAN SISTEM MANAJEMEN LAUNDRY

PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI MARKETPLACE DOTA 2 PLAYER

E-LEARNING SMA NEGERI 3 PONOROGO TUGAS AKHIR

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

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

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

PEMBUATAN APLIKASI LAYANAN PESAN ANTAR MAKANAN DI KOTA SOLO BERBASIS ANDROID

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

TOKO ONLINE UNTUK PEMESANAN DAN PENJUALAN BUKU TUGAS AKHIR

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

Disusun Oleh : DIAN WIJAYA PUTRA M

TUGAS AKHIR APLIKASI PENGENALAN TOKOH WAYANG BERBASIS ANDROID

SISTEM KEMAHASISWAAN DAN KELULUSAN FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET

SISTEM INFORMASI E-TICKETING AGEN PO. GAJAH MUNGKUR CABANG BATURETNO BERBASIS WEB TUGAS AKHIR

PERANCANGAN DAN PEMBUATAN APLIKASI IVENT MENGGUNAKAN TEKNOLOGI BARCODE HALAMAN SAMPUL

BAB II DASAR TEORI...

HERBAL TECHNO APLIKASI INFORMASI DAN PEMBELAJARAN TANAMAN OBAT UNTUK BERBAGAI MACAM PENYAKIT BERBASIS ANDROID TUGAS AKHIR

HERBAL TECHNO APLIKASI INFORMASI DAN PEMBELAJARAN TANAMAN OBAT UNTUK BERBAGAI MACAM PENYAKIT BERBASIS ANDROID TUGAS AKHIR

PEMBUATAN GAME ENDLESS RUNNING ESCAPING BRAWIJAYA BERBASIS ANDROID MENGGUNAKAN UNITY 3D. Disusun Oleh : GIOVANNI ARTHANIDIO YUDHA PANGESTU M

PEMBUATAN APLIKASI EVENT DI SURAKARTA BERBASIS ANDROID

APLIKASI SISTEM INVENTORI BERBASIS WEB STUDI KASUS PRODUSEN PRODUK CV. SUPERNOVA TUGAS AKHIR

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

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

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

SKRIPSI SISTEM INFORMASI GEOGRAFIS PEMETAAN KOS BERDASARKAN PERGURUAN TINGGI DI KABUPATEN KUDUS. Oleh: AGUS ULINNUHA

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

PENERAPAN HAVERSINE FORMULA PADA APLIKASI PENCARIAN LOKASI DAN INFORMASI RUMAH SAKIT TERDEKAT DENGAN USER DI JAKARTA BERBASIS ANDROID

Disusun oleh : WIJI LESTARI NIM. M

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

PERANCANGAN DAN PEMBUATAN APLIKASI D3 TEKNIK INFORMATIKA UNS BERBASIS WEB DAN ANDROID

WILLFA ARMILA PUTERI M

PENGEMBANGAN SUB SISTEM ASET PADA SISTEM INFORMASI MANAJEMEN SEKOLAH TUGAS AKHIR

PERANCANGAN DAN PEMBUATAN APLIKASI TRAININGPEDIA BERBASIS WEB DAN ANDROID

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

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

SISTEM INFORMASI LAYANAN JASA PROMOSI USAHA MIKRO, KECIL DAN MENENGAH DI KABUPATEN KUDUS BERBASIS WEB

ABSTRAK. Kata Kunci : Bengkel, sistem, informasi, manajemen, CRM, C#, SQL Server. iii. Universitas Kristen Maranatha

PEMBUATAN GAME EDUKASI PUZZLE QUR AN JUZ 30 BERBASIS ANDROID MENGGUNAKAN UNITY 3D

SISTEM INFORMASI GEOGRAFIS PEMETAAN DAERAH HAMA WERENG PADA TANAMAN PADI BERBASIS ANDROID DENGAN GOOGLE MAPS API, DI KABUPATEN BANYUMAS

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

PEMBUATAN APLIKASI SIMPAN PINJAM KOPERASI BERBASIS WEB DI KPRI UNIVERSITAS SEBELAS MARET SURAKARTA

PEMBUATAN APLIKASI SMART-Q (SMART QUR AN QUIZ) BERBASIS MOBILE. Tugas Akhir Untuk memenuhi sebagian persyaratan Mencapai derajat Diploma III

SISTEM INFORMASI E-LEARNING SD AL FIRDAUS SURAKARTA BERBASIS WEB

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

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

GAME API UNGGUN : THE GAME BERBASIS ANDROID

APLIKASI TRAVMOBILE SHUTTLE TRAVEL DI DKI JAKARTA DAN BANDUNG BERBASIS ANDROID

PEMBUATAN KALKULATOR GEOMETRI 2 DIMENSI BERBASIS DESKTOP MENGGUNAKAN BAHASA PEMROGRAMAN JAVA PADA KASUS TITIK, GARIS, SEGIEMPAT DAN TRANSFORMASI

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

SISTEM APLIKASI INFORMASI LAYANAN PUBLIK DI KOTA KUDUS BERBASIS ANDROID

APLIKASI KONSULTASI PSIKOLOGI DI BIDANG PARENTING, KEPRIBADIAN, DAN ASMARA BERBASIS ANDROID DAN WEB (STUDI KASUS: Aura.co.id)

SISTEM INFORMASI PENJADWALAN SMK NEGERI 1 KEMUSU BOYOLALI TUGAS AKHIR

PENGESAHAN PEMBIMBING...

SISTEM INFORMASI PENCARIAN ORANG HILANG BERBASIS WEB

Disusun Oleh : YOGI SULISTIANTO NIM.M

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

TUGAS AKHIR SISTEM INFORMASI TUGAS AKHIR DIII TEKNIK INFORMATIKA FMIPA UNS

Program Studi Diploma III Teknik Informatika

PENERAPAN HAVERSINE FORMULA PADA APLIKASI PENCARIAN LOKASI DAN INFORMASI SPBU PERTAMINA DI JAKARTA BERBASIS ANDROID

LAPORAN SKRIPSI. Rancang Bangun E-Learning Pada SMA Muhammadiyah Kudus Berbasis Website

SISTEM MONITORING PENGANTARAN OBAT PADA PT. XYZ DENGAN PEMROGRAMAN JAVA ANDROID DAN WEB

SISTEM INFORMASI TATA KELOLA PERPUSTAKAAN DI DINAS ARSIP DAN PERPUSTAKAAN DAERAH KABUPATEN KUDUS MENGGUNAKAN FITUR SMS NOTIFICATION

TUGAS AKHIR PEMBUATAN APLIKASI POS ( POINT OF SALE ) BERBASIS PHP DAN MYSQL. Disusun oleh : SUTRISNO NIM. M

APLIKASI PENCARIAN GEDUNG SERBAGUNA DI JAKARTA BERBASIS WEB

SKRIPSI APLIKASI PENJUALAN PAKAIAN DI TOKO MJB COLLECTION BERBASIS WEB MOHAMMAD EFENDI NIM

3.9 Peta JSON Android Studio UML (Unified Modeling Language) Use Case Diagram

BAB II KAJIAN LITERATUR

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

2.9.6 XAMPP Dreamweaver CS Studi Pustaka... 33

SISTEM INFORMASI ADMINISTRASI WAJIB LAPOR KETENAGAKERJAAN DI PERUSAHAAN (WLKP) PADA DINAS SOSIAL, TENAGA KERJA DAN TRANSMIGRASI KABUPATEN KUDUS

LAPORAN SKRIPSI. Disusun Oleh : : Achmad Safrudin NIM : Program Studi : Sistem Informasi

Transkripsi:

PEMBUATAN APLIKASI SITANI BERBASIS ANDROID DENGAN MODUL PEMASANGAN IKLAN, INFORMASI KEGIATAN PENYULUHAN, DAN PEMESANAN BARANG TUGAS AKHIR Disusun untuk memenuhi salah satu syarat dalam memperoleh gelar Ahli Madya pada Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret. diajukan oleh : ARIF BUDI WALUYO M3113025 PROGRAM DIPLOMA III TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET SURAKARTA 2016

HALAMAN PERSETUJUAN PEMBUATAN APLIKASI SITANI BERBASIS ANDROID DENGAN MODUL PEMASANGAN IKLAN, INFORMASI KEGIATAN PENYULUHAN, DAN PEMESANAN BARANG Disusun oleh : ARIF BUDI WALUYO NIM. M3113025 Proposal Tugas Akhir ini telah disetujui dan disahkan oleh dewan penguji pada tanggal... Pembimbing ( Eko Harry Pratisto S.T., M.Info.Tech ) NIDN. 0624118101 ii

HALAMAN PENGESAHAN PEMBUATAN APLIKASI SITANI BERBASIS ANDROID DENGAN MODUL PEMASANGAN IKLAN, INFORMASI KEGIATAN PENYULUHAN, DAN PEMESANAN BARANG Disusun oleh : ARIF BUDI WALUYO NIM. M3113025 Dibimbing oleh : ( Eko Harry Pratisto S.T., M.Info.Tech ) NIDN. 0624118101 Tugas akhir ini telah diterima dan disahkan oleh dewan penguji Tugas Akhir Program Diploma III Teknik Informatika Pada hari... Tanggal... Dewan Penguji : 1. Penguji 1 : Eko Harry Pratisto S.T., M.Info.Tech ( ) NIDN. 0624118101 2. Penguji 2 : Agus Purbayu S.Si., M.Kom ( ) NIDN. 0629088001 3. Penguji 3 : Abdul Aziz S.Kom., M.Cs. ( ) NIP. 19810413 200501 1 001 Disahkan oleh, Ketua Program DIII Teknik Informatika UNS Abdul Aziz S.Kom., M.Cs. NIP. 19810413 200501 1 001 iii

PERNYATAAN Dengan ini saya menyatakan bahwa dalam Laporan Tugas Akhir ini tidak terdapat karya yang pernah diajukan untuk memperoleh gelar kesarjanaan disuatu Perguruan Tinggi, dan sepanjang pengetahuan saya juga tidak terdapat karya atau pendapat yang pernah ditulis atau diterbitkan oleh orang lain, kecuali yang secara tertulis diacu dalam naskah ini dan disebutkan dalam Daftar Pustaka. Surakarta,... Juni 2016 ARIF BUDI WALUYO NIM.M3113025 iv

MOTTO Sesungguhnya sesudah kesulitan itu ada kemudahan. Maka apabila kamu telah selesai (dari suatu urusan). Kerjakanlah dengan sungguh-sungguh (urusan) yang lain. Dan hanya kepada Tuhanmulah hendaknya kamu berharap. (Q.S. Surat Al-Insyirah ayat 6-8) Tidak ada kesuksesan yang bisa dicapai seperti membalikkan telapak tangan. Tidak ada keberhasilan tanpa Kerja Keras, Keuletan, Kegigihan, dan Kedisiplinan. Hal itu juga harus dibarengi dengan sikap Pantang Menyerah dan Tidak Cepat Putus Asa. Semua cita-cita dan ambisi hanya bisa direngkuh apabila kita mau terus belajar berbagai hal, di mana pun dan kepada siapa pun Chairul Tanjung v

HALAMAN PERSEMBAHAN Sebuah karya tulisan ini kupersembahkan untuk : 1. Allah SWT yang selalu memberikan kemudahan, rahmat dan Hidayah-Nya. 2. Bapak dan Ibu tercinta yang selalu mendo akan setiap langkahku dan menjadi alasan semangatku. 3. Keluarga besar yang selalu mendukung kegiatanku. 4. Teman-teman TIA angkatan 2013 yang telah memberikan bantuan dan motivasi kepada saya. vi

KATA PENGANTAR Puji syukur ke hadirat Tuhan YME yang telah melimpahkan rahmat dan barokahnya sehingga penulis dapat menyelesaikan Tugas Akhir dengan judul PEMBUATAN APLIKASI SITANI BERBASIS ANDROID DENGAN MODUL PEMASANGAN IKLAN, INFORMASI KEGIATAN PENYULUHAN, DAN PEMESANAN BARANG. Laporan Tugas Akhir ini disusun untuk memenuhi salah satu syarat dalam memperoleh gelar Amd.) pada Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret. Dalam melakukan penelitian dan penyusunan laporan Tugas Akhir ini penulis telah mendapatkan banyak dukungan dan bantuan dari berbagai pihak. Penulis mengucapkan terima kasih yang tak terhingga 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. selaku Ketua Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret yang memberikan izin kepada penulis untuk belajar. 3. Eko Harry Pratisto S.T., M.Info.Tech selaku dosen pembimbing yang dengan penuh kesabaran dan ketulusan memberikan ilmu dan bimbingan terbaik kepada penulis. 4. Para Dosen Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret yang telah memberikan bekal ilmu kepada penulis. 5. Para Karyawan/wati Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret yang telah membantu penulis dalam proses belajar. Penulis menyadari sepenuhnya bahwa laporan Tugas Akhir ini masih jauh dari sempurna. Untuk itu, semua jenis saran, kritik dan masukan yang bersifat membangun sangat penulis harapkan. Akhir kata, semoga tulisan ini dapat vii

memberikan manfaat dan memberikan wawasan tambahan bagi para pembaca dan khususnya bagi penulis sendiri. Surakarta, Juni 2016 Penulis viii

DAFTAR ISI HALAMAN PERSETUJUAN... ii HALAMAN PENGESAHAN... iii PERNYATAAN... iv MOTTO... v HALAMAN PERSEMBAHAN... vi KATA PENGANTAR... vii DAFTAR ISI... ix DAFTAR GAMBAR... xiii DAFTAR TABEL... xix INTISARI... xx ABSTRACT... xxi BAB I PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Perumusan Masalah... 1 1.3 Tujuan... 2 1.4 Manfaat... 2 1.4.1 Bagi Masyarakat... 2 1.4.2 Bagi Petani... 2 1.4.3 Bagi Pemilik Usaha Dagang... 2 1.5 Batasan Masalah... 2 1.6 Metodologi... 3 1.6.1 Pengumpulan Data... 3 1.6.2 Pembuatan Aplikasi... 3 1.6.3 Pengujian Aplikasi... 3 1.7 Sistematika Penulisan... 4 BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI... 5 2.1 Tinjauan Pustaka... 5 2.2 Landasan Teori... 6 2.2.1 Java... 6 2.2.2 Android... 6 ix

2.2.3 Android Studio... 6 2.2.4 Aplikasi Mobile.... 7 2.2.5 Android SDK... 7 2.2.6 JDK (Java Development Kit)... 7 2.2.7 Unified Modelling Language (UML)... 8 2.2.6 Basis Data... 13 2.2.7 PHP... 13 2.2.8 MySQL... 14 2.2.9 EntityRelationship Diagram (ERD)... 14 2.2.10 JSON (Java Script Object Notation)... 17 2.2.11 Google Maps API... 18 2.2.12 Model Waterfall... 19 BAB III ANALISA DAN RANCANGAN SISTEM... 21 3.1 Jalannya Penelitian... 21 3.2 Gambaran Umum Aplikasi... 22 3.3 Proses Bisnis Aplikasi... 22 3.4 Software Requirement Specification (SRS) Aplikasi Android... 23 3.4.1 Kebutuhan Fungsional Aplikasi... 23 3.4.2 Kebutuhan Non-Fungsional Aplikasi berbasis Android... 27 3.5 Perancangan Aplikasi berbasis Android... 28 3.5.1 Use Case Diagram.... 29 3.5.2 Activity Diagram.... 31 3.6 Perancangan Basis Data... 87 3.7 Perancangan Desain User Interface Aplikasi Android.... 93 3.7.1 Halaman Splash Screen pada aplikasi Android.... 93 3.7.2 Halaman menu global user, member dan UD.... 94 3.7.3 Halaman view daftar informasi kegiatan penyuluhan.... 94 3.7.4 Halaman view detail informasi kegiatan penyuluhan.... 95 3.7.5 Halaman insert data informasi kegiatan penyuluhan.... 95 3.7.6 Halaman option menu ketika list diklik.... 96 3.7.7 Halaman update data informasi kegiatan penyuluhan.... 96 3.7.8 Halaman view daftar iklan dan view daftar barang.... 97 3.7.9 Halaman view detail iklan dan detail barang.... 97 3.7.10 Halaman insert data iklan dan data barang.... 98 x

3.7.11 Halaman update data iklan dan data barang.... 98 3.7.12 Halaman pemesanan barang.... 99 3.7.13 Halaman pencarian data.... 99 3.7.14 Halaman login.... 100 3.7.15 Halaman Register member dan UD... 100 3.7.16 Halaman riwayat pesanan, pesanan masuk, pesanan ditolak, pesanan disetujui, dan pesanan ditolak.... 101 3.7.17 Halaman view profile.... 102 BAB IV IMPLEMENTASI DAN PENGUJIAN... 103 4.1 Implementasi... 103 4.1.1 Implementasi Interface Halaman Splash Screen... 103 4.1.2 Implementasi Interface Halaman Home Global User.... 103 4.1.3 Implementasi Interface Halaman View List Informasi Kegiatan Penyuluhan.... 104 4.1.4 Implementasi Interface Halaman View Detail Informasi Kegiatan Penyuluhan.... 104 4.1.5 Implementasi Interface Halaman Pencarian Data Informasi Kegiatan Penyuluhan.... 105 4.1.6 Implementasi Interface Halaman View Data Informasi Kegiatan Penyuluhan yang diinputkan.... 105 4.1.7 Implementasi Interface Halaman Add Data Informasi Kegiatan Penyuluhan yang diinputkan.... 106 4.1.8 Implementasi Interface Halaman Update Data Informasi Kegiatan Penyuluhan yang diinputkan.... 106 4.1.9 Implementasi Interface Halaman View List Data Iklan.... 107 4.1.10 Implementasi Interface Halaman View Detail Iklan.... 107 4.1.11 Implementasi Interface Halaman Pencarian Iklan.... 108 4.1.12 Implementasi Interface Halaman Add Data Iklan.... 108 4.1.13 Implementasi Interface Halaman Update Data Iklan... 109 4.1.14 Implementasi Interface Halaman View List Iklan Yang Diinputkan. 109 4.1.15 Implementasi Interface Halaman View Rute Jalan Ke Lokasi Pemasang Iklan.... 110 4.1.16 Implementasi Interface Halaman Membuat Panggilan Ke Pemasang Iklan. 110 4.1.17 Implementasi Interface Halaman View Kategori Barang... 111 4.1.18 Implementasi Interface Halaman View Semua list Barang.... 111 xi

4.1.19 Implementasi Interface Halaman View List Barang berdasarkan Kategori.... 112 4.1.20 Implementasi Interface Halaman View pencarian Barang.... 112 4.1.21 Implementasi Interface Halaman View Detail Barang... 113 4.1.22 Implementasi Interface Halaman View Rute Jalan ke Lokasi UD. 113 4.1.23 Implementasi Interface Halaman Membuat panggilan ke UD.... 114 4.1.24 Implementasi Interface Halaman Pemesanan Barang... 114 4.1.25 Implementasi Interface Halaman View Riwayat Pesanan.... 115 4.1.26 Implementasi Interface Halaman View Profile.... 115 4.1.27 Implementasi Interface Halaman Update Profile.... 116 4.1.28 Implementasi Interface Halaman Update Koordinat Lokasi.... 116 4.1.29 Implementasi Interface Halaman View Barang yang diinputkan.. 117 4.1.30 Implementasi Interface Halaman insert Barang.... 117 4.1.31 Implementasi Interface Halaman update Barang.... 118 4.1.32 Implementasi Interface Halaman menambahkan stok Barang... 118 4.1.33 Implementasi Interface Halaman View Daftar Pesanan Masuk.... 119 4.1.34 Implementasi Interface Halaman View Daftar Pesanan yang Disetujui.... 119 4.1.35 Implementasi Interface Halaman View Daftar Pesanan yang Dibatalkan.... 120 4.1.36 Implementasi Interface Halaman View Daftar Pesanan yang Ditolak. 120 4.2 Pengujian... 121 4.2.1 Pengujian Black Box... 121 4.2.2 Pengujian Kuisioner... 125 BAB V KESIMPULAN DAN SARAN... 128 5.1 Kesimpulan... 128 5.2 Saran... 128 DAFTAR PUSTAKA... 129 xii

DAFTAR GAMBAR Gambar 2.1 Model relasi satu ke satu... 16 Gambar 2.2 Model relasi satu ke banyak... 16 Gambar 2.3 Model relasi bnayak ke satu... 16 Gambar 2.4 Model relasi banyak ke banyak... 17 Gambar 2.1 Model waterfall menurut Pressman (1997).... 19 Gambar 3.1 Gambaran umum aplikasi.... 22 Tabel 3.1. Kebutuhan fungsional aplikasi berbasis android.... 23 Gambar 3.2 Use case diagram untuk global user dan admin.... 29 Gambar 3.3 Use case diagram untuk member dan pemilik UD.... 30 Gambar 3.4 Activity diagram melihat list informasi kegiatan penyuluhan.... 31 Gambar 3.5 Activity diagram melihat detail informasi kegiatan penyuluhan.... 31 Gambar 3.6 Activity diagram melakukan pencarian data informasi kegiatan penyuluhan.... 32 Gambar 3.7 Activity diagram melihat list iklan.... 32 Gambar 3.8 Activity diagram melakukan pencarian data iklan.... 33 Gambar 3.9 Activity diagram melihat detail iklan.... 33 Gambar 3.10 Activity diagram membuat panggilan ke pemasang iklan.... 34 Gambar 3.11 Activity diagram melihat rute jalan ke lokasi pemasang iklan.... 34 Gambar 3.12 Activity diagram melihat list kategori barang.... 35 Gambar 3.13 Activity diagram Melihat semua list barang.... 35 Gambar 3.14 Activity diagram melihat list barang berdasarkan kategori.... 36 Gambar 3.15 Activity diagram melakukan pencarian barang.... 36 Gambar 3.16 Activity diagram melihat detail barang.... 37 Gambar 3.17 Activity diagram membuat panggilan ke pemilik UD.... 37 Gambar 3.18 Activity diagram melihat rute jalan ke lokasi UD.... 38 Gambar 3.19 Activity diagram melakukan registrasi member.... 38 Gambar 3.20 Activity diagram Melakukan registrasi UD.... 39 Gambar 3.21 Activity diagram melihat list informasi kegiatan penyuluhan.... 39 Gambar 3.22 Activity diagram melakukan pencarian data informasi kegiatan penyuluhan.... 40 Gambar 3.23 Activity diagram melihat detail informasi kegiatan penyuluhan... 40 Gambar 3.24 Activity diagram melihat list informasi kegiatan penyuluhan yang diinputkan.... 41 xiii

Gambar 3.25 Activity diagram menambahkan data informasi kegiatan penyuluhan.... 42 Gambar 3.26 Activity diagram mengubah data informasi kegiatan penyuluhan. 43 Gambar 3.27 Activity diagram menghapus data informasi kegiatan penyuluhan.... 44 Gambar 3.28 Activity diagram melihat detail informasi kegiatan penyuluhan yang diinputkan.... 45 Gambar 3.29 Activity diagram melihat list iklan.... 45 Gambar 3.30 Activity diagram melihat detail iklan.... 46 Gambar 3.31 Activity diagram melakukan pencarian iklan.... 46 Gambar 3.32 Activity diagram melihat list iklan yang diinputkan.... 47 Gambar 3.33 Activity diagram menambahkan data iklan... 47 Gambar 3.34 Activity diagram mengubah data iklan.... 48 Gambar 3.35 Activity diagram menghapus data iklan.... 49 Gambar 3.36 Activity diagram melihat detail iklan yang diinputkan.... 50 Gambar 3.37 Activity diagram membuat panggilan ke pemasang iklan.... 50 Gambar 3.38 Activity diagram melihat rute jalan ke lokasi pemasang iklan.... 51 Gambar 3.39 Activity diagram melihat list kategori barang.... 51 Gambar 3.40 Activity diagram melihat semua list data barang.... 52 Gambar 3.41 Activity diagram melihat list barang berdasarkan kategori barang.... 52 Gambar 3.42 Activity diagram melakukan pencarian data barang.... 53 Gambar 3.43 Activity diagram melihat detail barang.... 53 Gambar 3.44 Activity diagram membuat panggilan ke pemilik UD.... 54 Gambar 3.45 Activity diagram melihat rute jalan ke lokasi UD.... 54 Gambar 3.46 Activity diagram melakukan pemesanan barang.... 55 Gambar 3.47 Activity diagram Melihat histori pemesanan.... 55 Gambar 3.48 Activity diagram melakukan registrasi UD... 56 Gambar 3.49 Activity diagram melihat data profil.... 56 Gambar 3.50 Activity diagram mengubah data koordinat lokasi.... 57 Gambar 3.51 Activity diagram mengubah data profil.... 57 Gambar 3.52 Activity diagram melihat list informasi kegiatan penyuluhan.... 58 Gambar 3.53 Activity diagram melakukan pencarian data informasi kegiatan penyuluhan.... 58 Gambar 3.54 Activity diagram melihat detail informasi kegiatan penyuluhan... 59 xiv

Gambar 3.55 Activity diagram melihat list informasi kegiatan penyuluhan yang diinputkan.... 59 Gambar 3.56 Activity diagram menambahkan data informasi kegiatan penyuluhan.... 60 Gambar 3.57 Activity diagram Mengubah data informasi kegiatan penyuluhan. 61 Gambar 3.58 Activity diagram menghapus data informasi kegiatan penyuluhan.... 62 Gambar 3.59 Activity diagram melihat detail informasi kegiatan penyuluhan yang diinputkan.... 63 Gambar 3.60 Activity diagram melihat list iklan.... 63 Gambar 3.61 Activity diagram melihat detail iklan.... 64 Gambar 3.62 Activity diagram membuat panggilan ke pemasang iklan.... 64 Gambar 3.63 Activity diagram melihat rute jalan ke lokasi pemasang iklan.... 65 Gambar 3.64 Activity diagram melakukan pencarian data iklan.... 65 Gambar 3.65 Activity diagram melihat list iklan yang diinputkan.... 66 Gambar 3.66 Activity diagram menambahkan data iklan... 66 Gambar 3.67 Activity diagram mengubah data iklan.... 67 Gambar 3.68 Activity diagram menghapus data iklan.... 68 Gambar 3.69 Activity diagram melihat detail data iklan yang diinputkan.... 69 Gambar 3.70 Activity diagram melihat detail data iklan yang diinputkan.... 69 Gambar 3.71 Activity diagram melihat detail data iklan yang diinputkan.... 70 Gambar 3.72 Activity diagram melihat detail data iklan yang diinputkan.... 70 Gambar 3.73 Activity diagram melihat detail data iklan yang diinputkan.... 71 Gambar 3.74 Activity diagram melihat detail data iklan yang diinputkan.... 71 Gambar 3.75 Activity diagram melihat detail data iklan yang diinputkan.... 72 Gambar 3.76 Activity diagram melihat detail data iklan yang diinputkan.... 73 Gambar 3.77 Activity diagram melihat list barang yang diinputkan.... 74 Gambar 3.78 Activity diagram menambahkan data barang.... 74 Gambar 3.79 Activity diagram mengubah data barang.... 75 Gambar 3.80 Activity diagram menghapus data barang.... 76 Gambar 3.81 Activity diagram menambahkan stok barang.... 77 Gambar 3.82 Activity diagram melihat detail data barang yang diinputkan.... 78 Gambar 3.83 Activity diagram melihat histori pemesanan... 78 Gambar 3.84 Activity diagram melihat list pesanan masuk.... 79 Gambar 3.85 Activity diagram menolak pesanan.... 79 xv

Gambar 3.86 Activity diagram menyetujui pesanan barang.... 80 Gambar 3.87 Activity diagram melihat list pesanan yang disetujui.... 81 Gambar 3.88 Activity diagram membatalkan pesanan barang.... 81 Gambar 3.89 Activity diagram melihat list pesanan yang dibatalkan.... 82 Gambar 3.90 Activity diagram melihat list pesanan yang ditolak.... 82 Gambar 3.91 Activity diagram mengubah data koordinak lokasi.... 83 Gambar 3.92 Activity diagram Mengubah data profil.... 84 Gambar 3.93 Activity diagram menyetujui info yang ditulis member.... 85 Gambar 3.94 Activity diagram menyetujui iklan yang ditulis member.... 86 Gambar 3.95 Activity diagram memverifikasi pendaftaran UD.... 87 Gambar 3.96 Entity Relationship Diagram (ERD).... 88 Gambar 3.97 Relasi Antar Tabel (RAT).... 89 Gambar 3.98 Desain halaman splash screen aplikasi android.... 93 Gambar 3.99 Desain halaman menu global user, member, dan UD.... 94 Gambar 3.100 Desain halaman view daftar infoemasi kegiatan penyuluhan.... 94 Gambar 3.101 Desain halaman view detail infoemasi kegiatan penyuluhan.... 95 Gambar 3.102 Desain halaman insert data informasi kegiatan penyuluhan.... 95 Gambar 3.103 Desain halaman option menu ketika list diklik.... 96 Gambar 3.104 Desain halaman update data informasi kegiatan penyuluhan.... 96 Gambar 3.105 Desain halaman view daftar iklan dan view daftar barang.... 97 Gambar 3.106 Desain halaman view detail iklan dan detail barang.... 97 Gambar 3.107 Desain halaman insert data iklan dan data barang.... 98 Gambar 3.108 Desain halaman update data iklan dan data barang.... 98 Gambar 3.109 Desain halaman pemesanan barang.... 99 Gambar 3.108 Desain halaman pencarian data.... 99 Gambar 3.111 Desain halaman login.... 100 Gambar 3.112 Desain halaman Register member dan UD.... 100 Gambar 3.113 Desain halaman riwayat pesanan, pesanan masuk, pesanan ditolak, pesanan disetujui, dan pesanan ditolak.... 101 Gambar 3.114 Desain halaman view profile.... 102 Gambar 4.1 Implementasi halaman splash screen.... 103 Gambar 4.2 Implementasi halaman home global user.... 103 Gambar 4.3 Implementasi halaman Interface Halaman View List Informasi Kegiatan Penyuluhan.... 104 xvi

Gambar 4.4 Implementasi halaman Interface Halaman View Detail Informasi Kegiatan Penyuluhan.... 104 Gambar 4.5 Implementasi halaman Interface Halaman Pencarian Data Informasi Kegiatan Penyuluhan.... 105 Gambar 4.6 Implementasi halaman Interface Halaman View Data Informasi Kegiatan Penyuluhan yang diinputkan... 105 Gambar 4.7 Implementasi halaman Interface Halaman Add Data Informasi Kegiatan Penyuluhan yang diinputkan... 106 Gambar 4.8 Implementasi halaman Interface Halaman Update Data Informasi Kegiatan Penyuluhan yang diinputkan... 106 Gambar 4.10 Implementasi halaman Interface Halaman View Detail Iklan.... 107 Gambar 4.11 Implementasi halaman Interface Halaman Pencarian Iklan.... 108 Gambar 4.12 Implementasi halaman Interface Halaman Add Data Iklan.... 108 Gambar 4.13 Implementasi halaman Interface Halaman Update Data Iklan... 109 Gambar 4.14 Implementasi halaman Interface Halaman View List Iklan Yang Diinputkan.... 109 Gambar 4.15 Implementasi halaman Interface Halaman View Rute Jalan Ke Lokasi Pemasang Iklan.... 110 Gambar 4.16 Implementasi halaman Interface Halaman Membuat Panggilan Ke Pemasang Iklan.... 110 Gambar 4.17 Implementasi halaman Interface Halaman View Kategori Barang.... 111 Gambar 4.18 Implementasi halaman Interface Halaman View Semua list Barang.... 111 Gambar 4.19 Implementasi halaman Interface Halaman View List Barang berdasarkan Kategori.... 112 Gambar 4.20 Implementasi halaman Interface Halaman View pencarian Barang.... 112 Gambar 4.21 Implementasi halaman Interface Halaman View Detail Barang.. 113 Gambar 4.22 Implementasi halaman Interface Halaman View Rute Jalan ke Lokasi UD.... 113 Gambar 4.23 Implementasi halaman Interface Halaman Membuat panggilan ke UD.... 114 Gambar 4.24 Implementasi halaman Interface Halaman Pemesanan Barang... 114 Gambar 4.25 Implementasi halaman Interface Halaman View Riwayat Pesanan.... 115 Gambar 4.26 Implementasi halaman Interface Halaman View Profile.... 115 Gambar 4.27 Implementasi halaman Interface Halaman Update Profile.... 116 xvii

Gambar 4.28 Implementasi halaman Interface Halaman Update Koordinat Lokasi.... 116 Gambar 4.29 Implementasi halaman Interface Halaman Update Koordinat Lokasi.... 117 Gambar 4.30 Implementasi halaman Interface Halaman Update Koordinat Lokasi.... 117 Gambar 4.31 Implementasi halaman Interface Halaman Update Koordinat Lokasi.... 118 Gambar 4.32 Implementasi halaman Interface Halaman Update Koordinat Lokasi.... 118 Gambar 4.33 Implementasi halaman Interface Halaman View Daftar Pesanan Masuk.... 119 Gambar 4.34 Implementasi halaman Interface Halaman View Daftar Pesanan yang Disetujui.... 119 Gambar 4.35 Implementasi halaman Interface Halaman View Daftar Pesanan yang Dibatalkan.... 120 Gambar 4.36 Implementasi halaman Interface Halaman View Daftar Pesanan yang Ditolak.... 120 Gambar 4.37 Grafik pernyataan tampilan aplikasi SITANI mudah dipahami.. 125 Gambar 4.38 Grafik pernyataan infomasi yang disajikan sesuai dengan ekspektasi user.... 125 Gambar 4.39 Grafik pernyataan fitur yang ada di aplikasi SITANI berjalan dengan semestinya.... 126 Gambar 4.40 Grafik pernyataan memesan barang dengan menggunakan aplikasi SITANI.... 126 Gambar 4.41 Grafik pernyataan berdiskusi menjadi lebih mudah.... 127 xviii

DAFTAR TABEL Tabel 2.1. Tabel Komponen Simbol Use Case menurut Kendall (2002)... 9 Tabel 2.2. Tabel Simbol pada Sequence Diagram menurut Nugroho (2010)... 12 Tabel 2.3. Simbol ERD menurut Fathansyah (2012).... 15 Tabel 3.1. Kebutuhan fungsional aplikasi berbasis android.... 23 Tabel 3.2. Tabel t_users... 90 Tabel 3.3. Tabel t_iklan.... 91 Tabel 3.4. Tabel t_info_suluh.... 91 Tabel 3.5. Tabel t_barang.... 92 Tabel 3.6. Tabel t_pesanan.... 92 Tabel 3.7. Tabel t_kategori.... 93 Tabel 4.1 Pengujian Black Box Asus Zenfone 2 ZE551ML... 121 xix

INTISARI Bidang pertanian merupakan salah satu sumber mata pencaharian masyarakat di Karesidenan Surakarta. Akan tetapi masih ada beberapa permasalahan-permasalahan dibidang pertanian yang terjadi, seperti : terjadinya kelangkaan barang-barang kebutuhan pertanian, sulitnya memperoleh informasi kegiatan penyuluhan, dan kesulitan untuk menjual hasil panen pada masa panen karena permainan harga dari tengkulak. Aplikasi SITANI dibuat menggunakan metode waterfall dengan bahasa pemrograman java dan tool android studio. Perancangan yang digunakan dalam pembuatan aplikasi ini antara lain : tabel kebutuhan fungsional, use case diagram, ERD, activity diagram, dan desain interface. Untuk pengujian aplikasi menggunakan metode blackbox. Hasil dari tugas akhir ini adalah terciptanya aplikasi SITANI berbasis android dengan modul pemasangan iklan, informasi kegiatan penyuluhan, dan pemesanan barang. Kata kunci : Android, Android Studio, Aplikasi, Pertanian. xx

ABSTRACT Agriculture is one source of livelihood of people in Surakarta. However, there are some problems that occur in agriculture, such as: the shortage of agricultural goods, the difficulty of obtaining workshop activities information, and difficulty to sell crops at harvest periode for the arragement price from middlemen. SITANI application is develop using waterfall method and built using Java programming language with tool Android Studio. The design includes table of functional requirements, use case diagram, ERD, activity diagrams, and interface design. Application testing is done using methods blackbox. The results of this final project is the creation of android-based application with modules SITANI advertsement, workshop activities information, and ordering goods. Keywords: Agriculture, Android, Android Studio, Applications. xxi