Jurnal Riset Sistem Informasi Dan Teknik Informatika (JURASIK) Volume 9, Nomor 2, Agustus 2024, pp 720-729 Terakreditasi Nomor 204/E/KPT/2022 | ISSN: 2527-5771/EISSN: 2549-7839 https://tunasbangsa.ac.id/ejurnal/index.php/jurasik

## Rancang Bangun Sistem Monitoring Rental Sepeda Berbasis Iot Dan Android
Somantri 1 , Gina Purnama Insany 2 , Ane Novianti 3 1,2,3 Jurusan Teknik Informatika, Fakultas Teknik, Komputer dan Desain, Universitas Nusa Putra,
Indonesia
Email: somantri@nusaputra.ac.id 1 , gina.purnama@nusaputra.ac.id 2 , ane.novianti_ti20@nusaputra.ac.id 3

## Abstract
In today's sophisticated era, bicycle rental is a popular transportation solution in many cities, and  bicycle  rental  has  become  part  of  today's  business.  Recording  user  data  is  still  done manually/conventionally,  calculating  rental  time,  total  rental  costs,  knowing  the  coordinates  of  the location of the bicycle being rented. Based on this description, an IoT and Android-based bicycle rental monitoring  system  was  created.  Bicycle  rental  monitoring  system  to  monitor  the  whereabouts  of rental bicycles such as location coordinates connected to the Firebase server. The system was created using an Arduino Uno microcontroller, RFID MRC522, Wemos ESP 8266, and GPS Neo 6M.   The RFID card  functions  as  a  registered  user  ID,  when  the  RFID  tag  is  read  by  the  RFID  reader,  the  Wemos ESP8266 must be connected to WiFi so that the recorded coordinates of the GPS Neo 6M will be sent to the server, as well as the registered user, rental date , rental time, rental costs can be seen in real-time in Firebase, can be seen in the Android application that has been connected to the tool. In this way, it can help bicycle rentals in monitoring the bicycles they rent, as well as processing this rental data so that it is not manual.
Keywords : Bicycle rent, IoT, Android, RFID, Firebase.

## Abstrak
Pada  zaman  yang  sudah  canggih  seperti  sekarang  ini,  rental  sepeda  merupakan  salah  satu solusi  transportasi  yang  populer  di  banyak  kota,  dan  juga  rental  sepeda  telah  menjadi  bagian  dari usaha  saat  ini.  Pencatatan  data  pengguna  yang  masih  dilakukan  secara  manual/konvensional, perhitungan waktu sewa, total biaya biaya sewa, mengetahui titik koordinat dari lokasi sepeda yang disewa.  Berdasarkan  uraian  tersebut,  maka  dibuatlah  sebuah  sistem  monitoring  rental  sepeda berbasis IoT dan Android. Sistem monitoring rental sepeda untuk memantau keberadaan sepeda yang disewakan  seperti  titik  koordinat  lokasi  yang  terkoneksi  ke  server  firebase.  Sistem  yang  dibuat menggunakan microcontroller Arduino Uno, RFID MRC522, Wemos ESP 8266, dan GPS Neo 6M.  Kartu RFID  berfungsi  sebagai  id  user  yang  sudah  didaftarkan,  ketika  tag  RFID  terbaca  oleh  RFID  reader maka Wemos ESP8266 harus terkoneksi dengan wifi agar titik koordinat dari GPS Neo 6M yang ter- record akan terkirim ke server, begitu pula dengan user yang telah didaftarkan, tanggal sewa, waktu sewa, biaya sewa dapat dilihat secara real-time di firebase, dapat dilihat pada aplikasi android yang telah terkoneksi dengan alat. Dengan begitu dapat membantu rental sepeda dalam memantau sepeda yang disewakan, serta mengolah data rental ini agar tidak manual
Kata kunci : Rental sepeda, IoT, Android, RFID, Firebase.

## 1. PENDAHULUAN
Perkembangan  teknologi  saat  ini  sudah  berkembang  begitu  pesat,  sehingga dalam  kehidupan  sehari-hari  harus  bisa  dimanfaatkan,  dipelajari,  dan  juga diterapkan karena kemajuan teknologi yang sedemikian cepat.  Saat ini, teknologi sedang  berkembang  di  banyak  bidang  keilmuan,  salah  satunya  adalah  teknologi Internet  of  Things  (IoT) . IoT merupakan  sebuah  konsep  pada  perangkat  yang terhubung ke internet dan digunakan sebagai media  komunikasi. Dengan adanya
Jurnal Riset Sistem Informasi Dan Teknik Informatika (JURASIK) Volume 9, Nomor 2, Agustus 2024, pp 720-729 Terakreditasi Nomor 204/E/KPT/2022 | ISSN: 2527-5771/EISSN: 2549-7839 https://tunasbangsa.ac.id/ejurnal/index.php/jurasik
IoT pengguna  dapat  secara  otomatis  terhubung  satu  sama  lain  untuk  melakukan tugas tertentu, seperti mencari, mengolah, dan mengirimkan informasi [1]. Dalam beberapa  tahun  terakhir,  penggunaan  sepeda  sebagai  transportasi  alternatif semakin populer di banyak tempat tempat seperti di kota kota besar . Hal ini tidak hanya disebabkan oleh kepedulian terhadap lingkungan, tetapi juga menyediakan pilihan  transportasi  yang  murah  dan  sehat.  Dengan  meningkatnya  penggunaan sepeda pada saat ini, sepeda sudah dijadikan sebagai ladang untuk mendapatkan penghasilan  sehingga  peluang  usaha  rental  sepeda  sudah  banyak  ditemukan. Rental  sepeda  merupakan  layanan  dimana  sepeda-sepeda  disediakan  yang  dapat digunakan  orang-orang  dengan  tarif  yang  ditentukan  [2].  Namun,  dalam menerapkan bisnis rental sepeda masih memiliki beberapa permasalahan seperti keamanan  pada  sepeda  yang  disewakan,  pengumpulan  data  pelanggan,  dan  dari segi  pelayanan  masih  dilakukan  secara  manual.  Maka  dengan  berkembangnya teknologi yang sangat pesat ini aktivitas pada rental sepeda dapat dilakukan secara automasi  sistem.  Salah  satunya  pemanfaat IoT untuk  memonitoring  pemakaian sepeda  dan  juga  untuk  men -tracking penggunaan  sepeda  pada  rental.      Dengan diterapkannya IoT seperti  penerapan Global  Position  System  (GPS) dan Radio Frequency  Identification  (RFID) pada  sepeda  yang  disewakan,  sehingga  dapat memonitor  lokasi  terkini  secara real-time di  aplikasi,  rental  sepeda  dapat mengetahui  lokasi  terkini  dari  sepeda  yang  di  sewa,  sepeda  yang  disewa dipasangkan RFID agar  data  penyewa  dapat  divalidasi  menggunakan RFID yang terintegrasi  dengan  aplikasi mobile .  Dengan  pemanfaatan  teknologi IoT dan aplikasi mobile yang  dapat  memberi  informasi  mengenai  sepeda  sepeda  yang disewakan,  adanya  hak  akses  untuk  penggunaan  sepeda  agar  aktivitas/kegiatan pada  rental  sepeda  tidak  dilakukan  secara  manual.  Hak  akses  dalam  manajemen penyewaan  sepeda  diperlukan  untuk  menjaga  keamanan  dan  juga  efisiensi operasional.

## 2. METODOLOGI PENELITIAN

## 2.1. Metoode Pengumpulan Data
Prosedur  yang  digunakan  dalam  penelitian  ini  adalah  serangkaian  metode atau  langkah  yang  dilakukan  untuk  melakukan  sebuah  penelitian  [3].  Metode kualitatif  adalah  metode  yang  dilakukan  oleh  penulis  dalam  pengumpulan  data, beberapa  cara  yang  digunakan  dalam  alur  pengumpulan  data,  yaitu  sebagai berikut:
a. Observasi
Melakukan  pengamatan  langsung  di  salah  satu  tempat  penyewaan sepeda/rental sepeda yang beralamat di Jl. Kaswari Gg. Karimin RT 06/08 Desa Selabatu, Kecamaan Cikole, Kota Sukabumi dengan melihat permasalahan yang ada disana untuk memperkuat proses penelitian.
b. Wawancara
Penulis  melakukan  wawancara  kepada  pemilik  rental  sepeda  yang  Bernama Bapak  Endang  mengenai  permasalahan  pada  pengelolaan  rental  sepeda.  Hasil wawancara  yang  didapatkan  permasalahan  dalam  pengelolaan  rental  sepeda
Jurnal Riset Sistem Informasi Dan Teknik Informatika (JURASIK) Volume 9, Nomor 2, Agustus 2024, pp 720-729 Terakreditasi Nomor 204/E/KPT/2022 | ISSN: 2527-5771/EISSN: 2549-7839 https://tunasbangsa.ac.id/ejurnal/index.php/jurasik
seperti  dalam  sistem  penyewaan  sepeda  masih  dilakukan  secara  manual  dan tidak adanya sistem untuk mendeteksi lokasi sepeda yang disewa c. Studi Pustaka
Penulis mempelajari literatur lebih lanjut untuk mendapatkan informasi terkait dalam proses pembuatan sistem. Informasi yang didapat dengan melihat jurnl- jurnal  yang  relevan  dengan  topik  penelitian  dan  digunakan  sebagai  referensi dalam peneletian ini.

## 2.2. Metode Pengembangan Sistem
Dalam  implementasi  pengembangan  sistem,  diperlukan  metode  untuk pengembangan  sistem  yang  cocok  digunakan  agar  proses  pengembangan  sistem berjalan  dengan  baik.  Maka  dari  itu  penulis  mengunakan  metode prototype. Metode prototype yaitu pendekatan siklus hidup sistem berdasarkan konsep model kerja (Working  Model) Tujuannya  adalah  untuk  mengembangkan  model  menjadi sistem final [4]. Tahapan dalam metode prototype adalah sebagai berikut:
Gambar 1. Alur Metode Prototype [5].

## a. Analisis
Analisis  merupakan  tahapan  yang  memiliki  tujuan  untuk  mengetahui permasalahan  yang  ada,  juga  untuk  mencari  data-data  yang  dibutuhkan  pada pembuatan sistem monitoring rental sepeda berbasis IoT dan android.
b. Desain Sistem
Desain  sistem  membantu dalam menentukan  perangkat  keras  dan  membantu mendeskripsikan skema perancangan sistem, diagram, perancangan perangkat, dan  sistem  secara  menyeluruh.  Diagram  memberikan  representasi  visual tentang fungsionalitas sistem dan bagaimana aktor terlibat dalam penggunaan sistem.  Bagian  terpenting  dari diagram  use  case adalah  aktor, use  case, dan koneksi yang menghubungkan keduanya [6]. Aktor adalah pihak eksternal yang berinteraksi  dengan  sistem,  sedangkan use  case mengacu  pada  tugas  atau fungsionalitas  sistem. Use  case diagram membantu  memahami  persyaratan fungsional  suatu  sistem  dan  berfungsi  sebagai  sarana  komunikasi  antara pengembang  dan  pihak  kepentingan  terkait  [7].  Dibawah  ini use  case  digram yang di gunakan dalam penelitian:
Jurnal Riset Sistem Informasi Dan Teknik Informatika (JURASIK) Volume 9, Nomor 2, Agustus 2024, pp 720-729 Terakreditasi Nomor 204/E/KPT/2022 | ISSN: 2527-5771/EISSN: 2549-7839 https://tunasbangsa.ac.id/ejurnal/index.php/jurasik

## 1) Flowchart Sistem
Flowchart adalah  diagram  yang  menunjukkan  pilihan  dan  tindakan  yang diperlukan  untuk  menyelesaikan  prosedur  suatu  program.  Setiap  tahap diuraikan dalam diagram, dengan garis
atau panah yang menghubungkannya.  Flowchart  sistem  yaitu flowchart yang  menunjukkan banyak  tahapan  atau  proses  kerja  yang  terjadi  dalam  sistem  secara keseluruhan.  Selain  itu, flowchart menggambarkan  urutan  pelaksanaan setiap prosedur sistem [8].
2) Skematik sistem
Skematik sistem adalah gambaran atau representasi visual yang digunakan untuk  menggambarkan  struktur  komponen  dan  hubungan  antara  elemen- elemen  dalam  suatu  sistem  skematik  sistem  yang  sering  digunakan  dalam berbagai  bidang  seperti  elektronika  teknik  arsitektur  dan  rekayasa perangkat lunak [9].
c. Implementasi
Setelah membuat  desain,  pengembang  dapat mulai  mengimplementasikan  nya dengan  memilih  teknologi  dan  alat  yang  paling  tepat  untuk  membangun prototipe. Pada tahap ini, pengembang juga perlu memastikan bahwa prototipe dapat berintegrasi dengan teknologi IoT dan aplikasi android.
d. Uji Coba
Pada  tahap  ini,  pengembang  perlu  melakukan  uji  coba/  eksperimen  untuk memastikan  bahwa  alat  yang  dibuat  berfungsi  dengan  baik  dan  memenuhi kebutuhan  pengguna.  Tahap  ini  diuji  dengan  pendekatan black  box yaitu pengujian fungsional (fungsi komponen) dan kinerja sistem yang dibuat.
e. Evaluasi Pada tahap evaluasi ini dilakukan untuk memastikan apakah sistem yang dibuat sudah  dibuat  telah  sesuai  dengan  yang  diharapkan  atau  belum,  perbaikan dilakukan  pada  tahap  ini  apabila  sistem  yang  dibuat  masih  terjadi  kesalahan dan belum sesuai dengan yang diharapkan [10].

## 2.3. Pengujian Sistem
Pada  penelitian  ini  menggunakan  dua  pengujian  yaitu  pengujian  komponen komponen  yang  dipakai  pada  alat  dan  pengujian  alat  dan  peengujian black  box testing pada  aplikasi, black  box  testing merupakan  metode  pengujian  yang dilakukan  dengan  mencoba  output  dan  fungsi  dari  sistem  yang  telah  dirancang melalui aplikasi android [11].

## 3. HASIL DAN PEMBAHASAN
Pada bagian ini diberikan hasil penelitian yang dilakukan sekaligus dibahas secara  komprehensip.  Hasil  bisa  berupa  gambar,  grafik,  tabel  dan  lain-lain  yang mempermudah pembaca paham dan diacu di naskah. Jika bahasn terlalu panjang dapat dibuat sub-sub judul, seperti contoh berikut.

## 3.1. Implementasi Alat
Implementasi  alat  mengenai  rancang  bangun  sistem  monitoring  rental sepeda berbasis IoT menggunakan metode prototype yaitu dengan menggunakann
Jurnal Riset Sistem Informasi Dan Teknik Informatika (JURASIK) Volume 9, Nomor 2, Agustus 2024, pp 720-729 Terakreditasi Nomor 204/E/KPT/2022 | ISSN: 2527-5771/EISSN: 2549-7839 https://tunasbangsa.ac.id/ejurnal/index.php/jurasik
Arduino  Uno  sebagai  pusat  pemroses  data  dan  pusat  kendali  komponen  lain, seperti  modul  GPS  Neo  6m  yang  berfungsi  sebagai  penerima  GPS  untuk mengetahui  titik  lokasi  dan  menggunakan  modul  wifi  yaitu  wemos  DI  mini NodeMCU ESP8266 agar dapat mengirimkan data yang terkumpul melalui modul tersebut. Penggunaan modul RFID MRC522 sebagai pembaca data dari kartu RFID, digunakan  sebagai  data  user  dalam  rental  sepeda.  Dengan  adanya  aplikasi monitoring  rental  sepeda  yang  terhubung  dengan  alat  ini,  admin  dapat  lebih mudah mengontrol sepeda-sepeda, titik koordinat lokasi dari sepeda yang disewa, kartu  RFID  sebagai  data  user.    Dalam  implementasi  ini  menggunakan  skematik yang telah dibuat sebelumnya. Berikut merupakan implementasi alat yang dibuat:
Gambar 2. Implemtasi Alat

## 3.2. Implementasi Aplikasi
Aplikasi  yang  digunakan  untuk  terhubung  dengan  alat  dirancang menggunakan Android  Studio. Terdapat dua aplikasi yang dapat digunakan yaitu untuk  admin  rental  dan user .  Dibawah  ini  merupakan  tampilan  halaman  utama dari aplikasi:
a. Tampilan Halaman Utama Admin
Gambar  3  merupakan  tampilan  halaman  utama  aplikasi  admin,  terdapat empat menu, yaitu informasi utama yang berisi lokasi sepeda, setting biaya sewa, nama  sepeda  dan  status  sepeda.  Informasi  user  digunakan  untuk  menambahkan user,  menghapus  user,  dan  memperbarui  user  juga  list  dari  user  yang  telah terdaftar. Biaya tagihan berisi data data tagihan user yang telah terdaftar dan data tagihan  di  aplikasi  diterima  dari  alat.  Dan  informasi  sepeda  berisi  lokasi  sepeda dan form untuk menambahkan sepeda atau menghapus sepeda.
Jurnal Riset Sistem Informasi Dan Teknik Informatika (JURASIK) Volume 9, Nomor 2, Agustus 2024, pp 720-729 Terakreditasi Nomor 204/E/KPT/2022 | ISSN: 2527-5771/EISSN: 2549-7839 https://tunasbangsa.ac.id/ejurnal/index.php/jurasik
Gambar 3. Tampilan Halaman Utama Admin

## b. Tampilan Halaman Utama User
Gambar  4  merupakan  tampilan  halaman  utama user hanya  terdapat  dua menu yaitu informasi user dan tagihan. Informasi user berisikan data user seperti id RFID, nama, telepon, dan alamat sedangkan pada menu tagihan berisikan data tagihan dari user tersebut yang bisa difilter berdasarkan bulan dan tahun.
Gambar 4. Tampilan Halaman Utama User

## 3.3. Implementasi Firebase
Pada  penelitian  kali  ini  penulis  menggunakan firebase untuk  penyimpanan data yang diterima dari alat monitoring rental sepeda. Untuk pengaturan firebase nya  diatur  di  code  file_setting.h,  di  file  tersebut  penulis  mengatur  mulai  dari API Key,  database  url ,  juga  email  dan password yang  sudah  di  register  pada firebase . Berikut gambar dari settingan firebase pada code yang sudah dibuat.
Gambar 5. Coding setting firebase
Jurnal Riset Sistem Informasi Dan Teknik Informatika (JURASIK) Volume 9, Nomor 2, Agustus 2024, pp 720-729 Terakreditasi Nomor 204/E/KPT/2022 | ISSN: 2527-5771/EISSN: 2549-7839 https://tunasbangsa.ac.id/ejurnal/index.php/jurasik
Alur dimulai dari sistem monitoring rental sepeda mengumpulkan data, data ini  kemudian  dikirimkan  ke firebase ,  dimana  informasi  tersebut  disimpan  dan dikelola.  Setelah  itu  data  seperti  data  pengguna,  id  kartu,  titik  koordinat,  data tagihan dari firebase dikirim ke aplikasi android.

## 3.4. Pengujian Sistem dan Alat
Setelah  alat  dirakit  dan  dibuat,  maka  dilakukan  pengujian  agar  dapat diketahui alat tersebut berfungsi dengan baik atau tidak.

## 3.4.1. Pengujian Fungsionalitas Komponen
Pengujian  ini  dilakukan  terhadap  komponen  yang  digunakan  untuk  rental sepeda  seperti  RFID  MRC522  dan  GPS  Neo  6M.  RFID  Reader  apakah  befungsi ketika  kartu  RFID  di tap ,  ketika  berhasil tap kartu  apakah  status  sewa  berubah, dapat menghitung waktu mulai dan waktu akhir sewa, menghitung total waktu dan total  biaya  sewa,  dan  apakah  GPS  dapat  mengirimkan  titik  koordinat.  Berikut catatan hasil pengujian yang dilakukan oleh penulis:
a. Tap Kartu RFID pada RFID MRC522
Tabel 1. Hasil Uji Fungsionalitas MRC522 No. Kartu RFID Tap Kartu No id yang didapat 1. Kartu 1 1254014256 2. Kartu 2 1631032045 3. Kartu 3 179141668

## b. Hasil titik koordinat GPS
Tabel 2. Hasil Uji Fungsionalitas GPS Neo 6M Data Ke - Koordinat GPS Sistem Koordinat GPS Google Maps Selisih Latitude Longitude Latitude Longitude Latitude Longitude 1 -6.975710 106.852770 -6.975876 106.853005 0.000166 0.000235 2 -7.093033 106.870200 -7.092805 106.870353 0.000228 0.000153 3 -7.092856 106.870320 -7.092873 106.870281 0.000017 0.000039

## 3.4.2. Black Box Testing
Black  box  testing merupakan  metode  pengujian  yang    digunakan  untuk memastikan aplikasi android berkerja sesuai dengan requitmen yang dibutuhkan. Penulis berfokus melakukukan pengujian fungsi tombol pada aplikasi. Berikut ini merupakan hasil pengujian yang penulis lakukan:
Tabel 3. Black Box Testing
Black Box Testing Halaman Utama Admin No. Skenario Pengujian Test Care Hasil yang diharapkan Keterangan 1. Mengklik menu informasi utama Ketika menu di klik dapat menampilkan Menampilkan lokasi, setting biaya sewa, Sesuai
Jurnal Riset Sistem Informasi Dan Teknik Informatika (JURASIK) Volume 9, Nomor 2, Agustus 2024, pp 720-729 Terakreditasi Nomor 204/E/KPT/2022 | ISSN: 2527-5771/EISSN: 2549-7839 https://tunasbangsa.ac.id/ejurnal/index.php/jurasik
Black Box Testing Halaman Utama Admin No. Skenario Pengujian Test Care Hasil yang diharapkan Keterangan lokasi, setting biaya sewa, nama, dan status sepeda nama, dan status sepeda 2. Mengklik menu informasi user Ketika menu di klik dapat menampilkan form untuk tambah, hapus, perbarui data user dan menampilkan data user yang telah ditambahkan Menampilkan form untuk tambah, hapus, perbarui data user dan menampilkan data user yang telah ditambahkan Sesuai 3. Mengklik menu biaya tagihan Ketika menu di klik dapat menampilkan daftar tagihan berdasarkan nama user Menampilkan daftar tagihan berdasarkan nama user Sesuai 4. Mengklik menu informasi sepeda Ketika menu di klik dapat menampilkan lokasi, form tambah, hapus, perbarui untuk sepeda,  dan data sepeda yang telah ditambahkan Menampilkan lokasi, form tambah, hapus, perbarui untuk sepeda,  dan data sepeda yang telah ditambahkan Sesuai Tabel 4. Black Box Testing Black Box Testing Aplikasi User No. Skenario Pengujian Test Care Hasil yang diharapkan Keterangan 1. Membuka aplikasi untuk user Menampilkan form login  dengan mengisi no kartu dan nama user Apabila berhasil login beralih ke halaman utama aplikasi user Sesuai 2. Form Login Dapat login pada aplikasi user dengan memasukan id user dan nama yang telah didaftarkan oleh admin Ketika login berhasil dapat beralih ke halaman utama user Sesuai 3. Mengklik menu informasi user Ketika menu di klik dapat menampilkan data user Menampilkan data user yaitu no kartu, nama, telelpon, dan alamat Sesuai 4. Mengklik menu tagihan Ketika menu di klik dapat  menampilkan halaman riwayat tagihan Menampilkan halaman riwayat tagihan Sesuai Black Box Testing Menu Halaman Utama Admin No. Skenario Pengujiian Test Care Hasil yang diharapkan Keterangan 1. Lokasi Sepeda Ketika alat terkoneksi dengan aplikasi, akan menampilkan lokasi terkini. Menampilkan lokasi terkini sepeda. Sesuai 2. Status sepeda Ketika alat terkoneksi dengan aplikasi, akan Perubahan status sepeda  berubah Sesuai
Jurnal Riset Sistem Informasi Dan Teknik Informatika (JURASIK) Volume 9, Nomor 2, Agustus 2024, pp 720-729 Terakreditasi Nomor 204/E/KPT/2022 | ISSN: 2527-5771/EISSN: 2549-7839 https://tunasbangsa.ac.id/ejurnal/index.php/jurasik
Black Box Testing Aplikasi User No.  Skenario Pengujian Test Care Hasil yang diharapkan Keterangan menampilkan status sepeda yaitu mode standby dan mode sewa antara mode standby dan mode sewa tergantung dari alat Black Box Testing Menu Informasi User (Admin) No. Skenario Pengujiian Test Care Hasil yang diharapkan Keterangan 1. Form penambahan user Penambahan user dengan mengisi id kartu, nama, telepon, dan alamat. Penghapusan user, perbarui user. Dapat melakukan penambahan user, hapus user, dan perbarui user Sesuai 2. Daftar user Ketika pendaftaran user berhasil dapat Menampilkan daftar user yang telah ditambahkan Menampilkan daftar user yang telah ditambahkan Sesuai Black Box Testing Menu Biaya Tagihan (Admin) No. Skenario Pengujiian Test Care Hasil yang diharapkan Keterangan 1. Kolom nama Akan menampilkan daftar nama user Menampilkan tagihan berdasarkan nama user yang akan dicari Sesuai 2. Kolom data histori pembayaran Akan menampilkan histori pembayaran berdasarkan nama user yang telah di klik Menampilkan informasi data histori pembayaran Sesuai Black Box Testing Menu Informasi Sepeda (Admin) No. Skenario Pengujiian Test Care Hasil yang diharapkan Keterangan 1. Lokasi Sepeda Akan menampilkan peta lokasi sepeda tergantung dari alat Menampilkan peta lokasi Sesuai 2. Form penambahan sepeda Penambahan sepeda dengan mengisi id alat, dan nama. Hapus, dan perbarui sepeda Dapat menambahkan daftar sepeda, hapus sepeda, dan perbarui. Sesuai 3. Daftar sepeda Ketika pendaftaran user berhasil dapat Menampilkan daftar sepeda yang telah ditambahkan Menampilkan daftar user yang telah ditambahkan serta status sepeda 0 = standby 1 = rental Sesuai

## 4.  SIMPULAN
Berdasarkan  perancangan,  pengujian  dan  analisa  hasil  terhadap  rancang bangun  sistem  monitoring  rental  sepeda  berbasis  IoT  dan  android,  maka  dapat disimpulkan  bahwa  hasil  pengujian  komponen  untuk  sistem  monitoring  rental,
Jurnal Riset Sistem Informasi Dan Teknik Informatika (JURASIK) Volume 9, Nomor 2, Agustus 2024, pp 720-729 Terakreditasi Nomor 204/E/KPT/2022 | ISSN: 2527-5771/EISSN: 2549-7839 https://tunasbangsa.ac.id/ejurnal/index.php/jurasik
koordinat yang dihasilkan dari GPS Neo 6M dapat dikatakan akurat karena selisih koordinat  kurang  dari  5  meter.  Koneksi  sinyal  yang  didapat  oleh  ESP8266 mempengaruhi  dalam  mendapatkan  sinyal  dari  satelit  sehingga  waktu  tunggu untuk  mendapatkan  sinyal  tidak  menentu.    Kartu  RFID  yang  di  baca  oleh  RFID Reader  MRC522  berfungsi  dengan  baik  sehingga  menghasil  no  id  yang  terdapat pada  kartu  dan  id  kartu digunakan  sebagai  id  user  ketika  menyewa sepeda.  Dari pengujian  aplikasi  untuk  menerima  data  data  dari  alat  yang  telah  terkoneksi  ke firebase telah berhasil menampilkan pada aplikasi.

## DAFTAR PUSTAKA
[1] G.  Business,  “Apa  itu  Internet  of  Things?  Pengertian,  Cara  Kerja,  dan  Contohnya,” linknet.id ,  2023.  https://www.linknet.id/article/internet-of-things  (accessed  Feb. 22, 2024).
[2] Wikipedia,
“Penyewaan sepeda,” https://id.wikipedia.org/ , 2023.
https://id.wikipedia.org/wiki/Penyewaan_sepeda (accessed Feb. 22, 2024).
[3] W. Darmalaksana, “Metode Penelitian Kualitatif Studi Pustaka dan Studi Lapangan,” Pre-print Digit. Libr. UIN Sunan Gunung Djati Bandung , pp. 1–6, 2020.
[4] N. Suri, “Penilaian Kepuasan Pelanggan Serta Indikator Kinerja Kurir Pada Sistem Pelayanan Jasa Pengiriman Di Pt. Synergy First Logistic Cabang Bandung Berbasis Web,” J. Chem. Inf. Model. , vol. 53, no. 9, pp. 1689–1699, 2019.
[5] A.  S.  S  Somantri,  I  Yustiana,  LD  Iklima,  “RANCANG  BANGUN  TEMPAT  SAMPAH ORGANIK DAN NON ORGANIK BERBASIS IOT DAN MOBILE APPLICATION,” vol. 15,
no. Oktober, pp. 3176–3188, 2023, [Online]. Available:
http://ejournal.unsri.ac.id/index.php/jsi/index
[6] B.  Tarangga,  I.  P.  Putra,  and  R.  N.  Zhafran,  “Perancangan  Sistem  Informasi  Rental Mobil  Menggunakan  Uml  Car  Rental  Information  System  Design  Using  Uml,”  no. November, p. 183, 2021.
[7] L. Setiyani, “Desain Sistem : Use Case Diagram Pendahuluan,” Pros. Semin. Nas.  Inov. Adopsi  Teknol.  2021 ,  no.  September,  pp.  246–260,  2021,  [Online].  Available:
https://journal.uii.ac.id/AUTOMATA/article/view/19517 [8] Rony Setiawan, “Flowchart,” dicoding.com , 2021.
https://www.dicoding.com/blog/flowchart-adalah/ (accessed Apr. 04, 2024).
[9] N.  A.  Somantri,  Ivana  Lucia  Kharisma,  “Rancang  Bangun  Aplikasi  Pendeteksi Tingkat Kepekatan Asap Hasil Pembakaran Berbasis Internet of Things,” J. Sains dan Teknol. Elektromedik , vol. 7, no. September, pp. 721–730, 2023, [Online]. Available: http://ejurnal.tunasbangsa.ac.id/index.php/jsakti/article/viewFile/680/655
[10]  I.  rahayu  and  M.  R.  Choldun,  “IMPROVE  Jurnal  Ilmiah  Manajemen  Informatika- Politeknik Pos Indonesia ANALISIS DAN PERANCANGAN SISTEM ICT (Information Communication  Technology)TOUR  (Studi  Kasus :  PT.  Telkom  Indonesia (persero),Tbk),” J. Improv. , vol. 13, no. 2, p. 53, 2021.
[11]  S.  R.  Yulistina,  T.  Nurmala,  R.  M.  A.  T.  Supriawan,  S.  H.  I.  Juni,  and  A.  Saifudin, “Penerapan  Teknik  Boundary  Value  Analysis  untuk  Pengujian  Aplikasi  Penjualan Menggunakan Metode Black Box Testing,” J. Inform. Univ. Pamulang , vol. 5, no. 2, p.
129, 2020, doi: 10.32493/informatika.v5i2.5366.