Rancang Bangun Sistem Informasi Bank Sampah Menerapkan Algoritma Haversine Untuk Menghitung Jarak Lokasi Dan Rest API Sebagai Basis Data

Zani, Ahmad Wahyu Rafsan (2024) Rancang Bangun Sistem Informasi Bank Sampah Menerapkan Algoritma Haversine Untuk Menghitung Jarak Lokasi Dan Rest API Sebagai Basis Data. Undergraduate thesis, UPN Veteran Jawa Timur.

[img] Text (Cover)
19081010119-cover.pdf

Download (1MB)
[img] Text (Bab 1)
19081010119-bab1.pdf

Download (76kB)
[img] Text (Bab 2)
19081010119-bab2.pdf
Restricted to Registered users only until 19 July 2027.

Download (132kB)
[img] Text (Bab 3)
19081010119-bab3.pdf
Restricted to Registered users only until 19 July 2027.

Download (4MB)
[img] Text (Bab 4)
19081010119-bab4.pdf
Restricted to Registered users only until 19 July 2027.

Download (3MB)
[img] Text (Bab 5)
19081010119-bab5.pdf

Download (8kB)
[img] Text (Dapus)
19081010119-daftarpustaka.pdf

Download (12kB)
[img] Text (Lampiran)
19081010119-lampiran.pdf
Restricted to Registered users only until 19 July 2027.

Download (3MB)

Abstract

Bank Sampah merupakan suatu lembaga berperan penting dalam pengelolaan sampah. Desa kedungmaling merupakan desa yang terletak di kabupaten Mojokerto provinsi Jawa Timur, desa Kedungmaling memiliki bank sampah yang berperan dalam pengelolaan sampah yang efektif. Bank sampah kedungmaling berdiri pada tahun 2019 dan yang menaungi bank sampah tersebut adalah organisasi PKK desa Kedungmaling. Beberapa penelitian telah dilakukan dengan studi kasus Bank Sampah untuk meningkatkan kinerja bank sampah yang masih melakukan proses bisnisnya secara konvensional. Kebanyakan penelitian berfokus pada pembuatan aplikasi bank sampah tetapi masih menggunakan kotlin dan web service fire base yang sebagai basis datanya yang memiliki kekurangan daripada membuat basis data seperti basis data Mysql. Penelitian dengan judul “Rancang Bangun Sistem Informasi Bank Sampah Menerapkan Algoritma Haversine Untuk Menghitung Jarak dan REST API sebagai Basis Data” dibuat karena melihat penelitian terdahulu yang masih memakai bahasa pemrograman kotlin dalam membangun aplikasi mobile dan menggunakan web service firebase yang memiliki kekurangan. Penelitian ini menggunakan framework React Native yang berbahasa pemrograman javascripts dengan package library Node JS untuk membuat aplikasi mobile dan menggunakan framework Laravel yang berbahasa pemrograman php dengan package library Composer untuk membuat Web dan Rest API. Penelitian ini juga menggunakan algoritma haversine yang bertujuan untuk menghitung jarak antara lokasi Nasabah dengan lokasi Petugas. Perancangan aplikasi menggunakan metode SDLC (System Development Life Cycle) dengan model waterfall dengan urutan antara lain analisis, desain, develop, dan testing. Dalam proses desain sistem menggunakan beberapa diagram seperti use case diagram, activity diagram, sequence diagram, dan Entity Relationship Diagram. Dalam proses testing sistem menggunakan algoritma blackbox. Hasil penelitian merupakan pembangunan web, aplikasi, dan web service Rest API yang telah dirancang. Pembangunan web menggunakan framework laravel yang sangat memudahkan dalam pembangunan tampilan web dan web service Rest API, dengan adanya template bootstrap membantu dalam pembangunan antarmuka web dan dengan adanya komponen seperti mesin route, middleware, ORM, Model MVC,dan komponen otentikasi dapat membantu dalam pembangunan Back End web dan web service. Pengujian menggunakan black box pada aplikasi Mobile Nasabah menghasilkan persentase 100% berhasil tetapi masih terdapat bug yang mana pergantian halaman dari halaman On Boarding ke halaman Login yaitu bug kembali ke halaman On Boarding ketika 5 detik di halaman Login baru berganti dari halaman On Boarding, bug ini terjadi hampir mengulang sampai 3 kali. Pengujian menggunakan black box pada aplikasi mobile Petugas menghasilkan persentase 100% berhasil tetapi masih terdapat bug tampilan fitur tambah produk yang mana terjadi ketika data produk Petugas dimuat ke aplikasi dari Rest API atau produk Petugas tidak ada, maka tampilan fitur akan tidak sesuai yang diinginkan. Pengujian menggunakan black box pada sistem web Administrator menghasilkan presentase 100% berhasil dan tidak ditemukan bug. Pengujian algoritma Haversine membandingkan perhitungan menggunakan Google Maps menghasilkan rata-rata selisih dari perbandingan perhitungan menggunakan algoritma Haversine dan Google Maps yaitu 4,467 meter, dari 15 percobaan dengan jarak antara lokasi pengguna ( Nasabah ) dan lokasi Petugas bank sampah yang terdaftar. Kata Kunci : Bank Sampah, Framework, React Native, Rest API, Haversine,Laravel, Black Box, SDLC

Item Type: Thesis (Undergraduate)
Contributors:
ContributionContributorsNIDN/NIDKEmail
Thesis advisorKartini, KartiniNIDNkartini.if@upnjatim.ac.id
Thesis advisorRizki, Agung MustikaNIDNagung.mustika.if@upnjatim.ac.id
Subjects: T Technology > T Technology (General)
Divisions: Faculty of Computer Science > Departemen of Informatics
Depositing User: Ahmad Wahyu Rafsan Zani
Date Deposited: 19 Jul 2024 08:41
Last Modified: 19 Jul 2024 08:41
URI: https://repository.upnjatim.ac.id/id/eprint/26751

Actions (login required)

View Item View Item