PERANCANGAN DAN IMPLEMENTASI APLIKASI WARUNG MASYARAKAT DARING
BERBASIS ANDROID
Diajukan kepada Fakultas Teknologi Informasi
Untuk Memperoleh Gelar Ahli Madya Teknik Informatika
Oleh : Risang Aji Tetuko
NIM : 562017025
Program Studi Diploma Teknik Informatika Fakultas Teknologi Informasi
Universitas Kristen Satya Wacana 2019
i
PERANCANGAN DAN IMPLEMENTASI APLIKASI WARUNG MASYARAKAT DARING
BERBASIS ANDROID
Laporan Tugas AkhirOleh : Risang Aji Tetuko
NIM : 562017025
Program Studi Diploma Teknik Informatika Fakultas Teknologi Informasi
Universitas Kristen Satya Wacana 2019
ii
iii
iv
v
Kata Pengantar
Segala Puji dan syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa karena atas berkat dan rahmat-Nya, penulis dapat menyelesaikan Laporan Tugas Akhir yang berjudul “Perancangan dan Implementasi Aplikasi Warung Masyarakat Daring Berbasis Android.”.
Laporan Tugas Akhir ini dikerjakan untuk memenuhi persyaratan untuk lulus dari Program Studi Diploma Teknik Informatika, Fakultas Teknologi Informasi, Universitas Kristen Satya Wacana sekaligus memperoleh Gelar Ahli Madya Teknik Informatika.
Penulis menyadari bahwa tanpa bantuan dan bimbingan dari berbagai pihak sangatlah sulit bagi penulis untuk menyelesaikan penulisan Tugas Akhir ini. Oleh karena itu, penulis ingin menyampaikan terima kasih kepada :
1. Tuhan Yang Masa Kuasa yang telah memberi rahmat dan karunia sehingga mampu mengerjakan Laporan Tugas Akhir ini.
2. Dr. Wiwin Sulistyo, S.T., M.Kom, selaku Dekan Fakultas Teknologi Informasi, Universitas Kristen Satya Wacana.
3. Budhi Kristianto, S.Kom., M.Sc., Ph.D. selaku Kepala Program Studi Diploma Teknik Informatika, Fakultas Teknologi Informasi, Universitas Kristen Satya Wacana.
4. Felix David, S.Kom., M.Cs. selaku dosen pembimbing Laporan Tugas Akhir yang telah berkenan memberi bimbingan.
5. Segenap dosen UKSW terkhusus Dosen Program Studi Diploma Teknik Informatika yang telah memberikan dan mengajarkan pengetahuan yang berguna dan bermanfaat bagi penulis.
6. Orang tua dan keluarga yang telah memberikan dukungan doa dan materil.
vi
7. Teman-teman D3TI angkatan 2017 yang telah memberi semangat dan juga memberi dukungan doa.
8. Serta semua pihak yang selalu memberi dukungan, yang tidak bisa disebutkan satu per satu oleh penulis.
Laporan Tugas Akhir ini jauh dari kata sempurna, oleh karena itu kritik dan saran sangat diharapkan. Semoga Laporan Tugas Akhir ini dapat berguna bagi banyak pihak yang membaca.
Salatiga, 7 Agustus 2020
(Risang Aji Tetuko)
vii
Daftar Isi
Judul ... i
Lembar Pengesahan ... ii
Lembar Pernyataan Bebas Plagiasi ... iii
Lembar Persetujuan Publikasi ...iv
Kata Pengantar... v
Daftar Isi... vii
Daftar Gambar...ix
BAB I PENDAHULUAN 1.1 Latar Belakang ... 1
1.2 Tujuan ... 2
1.3 Cakupan Topik Bahasan ...4
1.4 Sistematika Penulisan ...4
BAB II DASAR TEORI 2.1 Penelitian Terdahulu ...5
2.2 Metodologi ...8
BAB III PERANCANGAN SISTEM 3.1 Unified Modeling Language dan Activity Diagram ... 11
3.2 Desain Antarmuka dan Desain Database ... 16
3.3 Kebutuhan Hardware dan Software ... 20
BAB IV HASIL DAN ANALISI 4.1 Implementasi ... 22
4.2 Hasil ... 28
4.3 Analisa ... 32 BAB V PENUTUP
viii
5.1 Kesimpulan ... 34
5.2 Saran ... 34
DAFTAR PUSTAKA ... 35
Lampiran...36
ix
Daftar Gambar
Gambar 3.1.1 UML Pendaftaran Pengguna Aplikasi ... .... 11
Gambar 3.1.2 UML Pendaftaran Usaha Pengguna...12
Gambar 3.1.3 UML Transaksi Pengguna Aplikasi ... 13
Gambar 3.1.4 Activity Diagram Fungsi Chat Pengguna ... 14
Gambar 3.1.5 Activity Diagram Fungsi Login dan Membuat Akun ... 14
Gambar 3.1.6 Activity Diagram Input Barang ... 15
Gambar 3.1.7 Activity Diagram Fungsi Peta ... 15
Gambar 3.2.1 Antarmuka Menu Utama Aplikasi ... 16
Gambar 3.2.2 Antarmuka Login dan Mendaftar Aplikasi ... 17
Gambar 3.2.3 Antarmuka Fungsi Chat Aplikasi ... 18
Gambar 3.2.4 Antarmuka Fungsi Peta Aplikasi ... 19
Gambar 3.2.5 Desain Database Berdasarkan Firebase ... 20
Gambar 4.1.1 Tampilan Awal ... 22
Gambar 4.1.2 Tampilan Login ... 23
Gambar 4.1.3 Tampilan Membuat Akun ... 24
viii
Gambar 4.1.4 Data Firebase ... 25
Gambar 4.1.5 Tampilan Gmap ... 26
Gambar 4.1.6 Tampilan Pesan... 27
Gambar 4.2.1 Tampilan Setelah Membuat Akun...28
Gambar 4.2.2 Tampilan Fungsi Membuat Ruang Pesan...29