272 Jurnal Teknik Informatika dan Sistem Informasi ISSN 2407-4322 Vol. 10, No. 4, Desember 2023, Hal. 272-280 E-ISSN 2503-2933

## Digitalisasi Pengembangan Sistem KKN Universitas Pancasakti Tegal Berbasis GIS Menggunakan Metode Prototyping

## Didiek Trisatya
UDINUS; Jl. Imam Bonjol No.207, Kota Semarang, Jawa Tengah, 024 - 3517261 Jurusan Teknik Informatika, FIK UDINUS, Semarang e-mail: trisatyadidiek86@gmail.com

## Abstrak
Universitas Pancasakti Tegal adalah sebuah perguruan tinggi swasta di Jawa Tengah. Di  antaranya  adalah  adanya  kendala  mengenai  proses  pendaftaran  peserta  secara  manual, tidak diketahuinya titik-titik lokasi penyelenggaraan KKN di perguruan tinggi bagi mahasiswa, belum adanya pelaporan titik-titik lokasi wilayah desa KKN bagi Dosen Pembimbing Lapangan (DPL)  dan  Panitia  KKN  melakukan  pencarian  rute  terpendek  untuk  mencari  lokasi  penting, lokasi penyelenggaraan KKN, dan pengisian jadwal pelaksanaan KKN berdasarkan lokasi yang belum  terdigitalisasi  sehingga  pelaksanaan  KKN  belum  terkelola  secara  efektif.  Oleh  karena itu,  perlu  dilakukan  perancangan  sistem  KKN  Online  untuk  menggantikan  sistem  manual. Dengan  menggunakan  metode  prototyping  maka  dihasilkan  sebuah  sistem  prototyping  yang berperan  menghubungkan  pengembang  dengan  pengguna  untuk  saling  berinteraksi  dalam kesinambungan  pengembangan  sistem  informasi.  Hasil  penelitian  didapatkan  dengan menerapkan  maps  API  pada  sistem  KKN  Online  menggunakan  Mapbox  GL  JS  v2.11.0  untuk membantu  akses  lokasi  dan  menerapkan  marker  sebagai  penanda  suatu  lokasi  serta menerapkan  algoritma  untuk  menyelesaikan  masalah  pencarian  rute  terpendek  dari  awal  ke titik akhir menggunakan algoritma Dijkstra.
Kata kunci : Dijkstra, KKN, Prototyping

## Abstract
Universitas  Pancasakti  Tegal  is  a  private  university  in  Central  Java.  Among  them  is the  existence  of  an  obstacle  regarding  the  manual  registration  process  for  participants,  not knowing the location points for administering KKN at universities for students, the absence of reporting of location points for the KKN village area for Lecturer Field Supervisors (LFS) and the  KKN  committee  conducting  the  search  the  shortest  way  to  find  an  important  location,  the location for administering the KKN, and filling out the KKN implementation schedule based on the  location  where  it  has  not  been  digitalized  so  that  the  KKN  implementation  has  not  been managed  effectively.  Therefore,  designing  an  Online  KKN  system  is  necessary  to  replace  the manual system. By using the prototyping method, a prototyping system is produced that acts to connect developers with users to interact with each other in the continuity of information system development.  The  research  results  were  obtained  by  applying  API  maps  in  the  Online  KKN system using Mapbox GL JS v2.11.0 to help access locations and applying markers as markers for a location as well as applying algorithms to solve the problem of finding the shortest route from the starting point to the endpoint using the Dijkstra algorithm.
Keywords : Dijkstra, KKN, Prototyping
Jatisi ISSN 2407-4322 Vol. 10, No. 4, Desember 2023, Hal. 272-280 E- ISSN 2503-2933 273
Title of manuscript is short and clear, implies research results (First Author)
1. PENDAHULUAN
niversitas  Pancasakti  Tegal  adalah  PTS  (Perguruan  Tinggi  Swasta)  akreditasi  "B"  oleh BAN-PT (Badan Akreditasi Nasional Perguruan Tinggi). PTS ini terletak di Jawa Tengah, didirikan pada tanggal 1 Maret 1980. Menyadari adanya perubahan perkembangan zaman saat ini, UPS Tegal berupaya dalam hal peningkatan skill professional dengan menerapkan pola baru dalam melaksanakan dan mengelola pendidikan berkualitas [1]. Adanya hal tersebut maka terdapat  suatu  kegiatan  yang  wajib  dilakukan  oleh  mahasiswa  untuk  syarat  kelulusan  yaitu kegiatan Kuliah Kerja Nyata atau biasa disebut dengan KKN. Kuliah Kerja Nyata (KKN) adalah penerapan  dan  pengembangan  ilmu  pengetahuan  dan  teknologi  yang  dilaksanakan  di  luar kampus  dengan  waktu,  mekanisme  kerja,  dan  persyaratan  tertentu  [2].  Namun  dalam pelaksanaan  kegiatan  KKN  masih  terdapat  suatu  hambatan  bagi  universitas  sehingga  hal  ini dapat memengaruhi proses kinerja pelaksanaan KKN tidak berjalan secara efektif.
Ada  beberapa  faktor  hambatan  dalam  pelaksanaan  KKN  yaitu  proses  pendaftaran peserta  secara  manual  yang  mengakibatkan  penumpukan  berkas  secara  fisik  menumpuk  lebih banyak,  tidak  mengetahui  titik  lokasi  tempat  untuk  mengurus  KKN  di  universitas  bagi mahasiswa, belum adanya pelaporan titik lokasi wilayah desa KKN untuk Dosen Pembimbing Lapangan (DPL) maupun panitia KKN melakukan survei secara langsung hingga pencarian rute terpendek belum ada untuk menemukan suatu lokasi penting misalnya penemuan lokasi posko desa KKN dan lokasi untuk mengurus KKN serta pengisian jadwal kegiatan pelaksanaan KKN berdasarkan  lokasi  tempat  belum  dilakukan  secara  digitalisasi  sehingga  pelaksanaan  KKN belum  dikelola  dengan  efektif.  Masalah  selanjutnya  adalah  ketika  kegiatan  pelaksanaan  KKN akan  dilaksanakan,  peserta  KKN  tidak  mengetahui  informasi  yang  disampaikan  dari  kampus sehingga  tidak  sesuai  dengan  pelaksanaan  kegiatan  dan  menyebabkan  pelaksanaan KKN  tidak berjalan  sesuai  dengan  rencana.  Kemudian  pada  saat  kegiatan  pelaksanaan  KKN  berlangsung, terjadi suatu permasalahan pada saat DPL (Dosen Pembimbing Lapangan) maupun panitia KKN ingin  datang  menuju  lokasi  posko  desa  KKN  masih  terdapat  mahasiswa  yang  kebingungan untuk menentukan lokasi pertemuan dengan pihak terkait ketika ingin mencatat progress kinerja mahasiswa  di  lokasi  posko  desa  KKN  secara  langsung  sehingga  DPL  maupun  panitia  KKN kesulitan dalam menemukan lokasi posko desa KKN.
Dalam  penelitian  sebelumnya,  algoritma  Dijkstra  telah  diterapkan  untuk  menghitung jarak  terpendek  dari  suatu  titik  ke  museum  yang  menjadi  tujuan.  Namun  dengan  pemanfaatan bobot  jarak  terkecil  di  wilayah  Jakarta.  Dengan  penerapan  algoritma  Dijkstra  pada  perangkat smartphone android,  pengguna  dapat  menghemat  waktu  dalam  pencarian  museum  di  Jakarta, terutama  ketika  harus  menghindari  kemacetan  dan  mempertimbangkan  kebijakan  ganjil-genap di  kota  tersebut  [3].  Studi  lainnya  menggunakan  algoritma  Dijkstra  dalam  mengembangkan model  CGVRP  (Capacitated  Generalized  Vehicle  Routing  Problem).  CGVRP  bertujuan  untuk mengidentifikasi rute dengan biaya minimum untuk m kendaraan yang dimulai dan berakhir di gudang, sehingga setiap simpul dalam grafik dikunjungi tepat satu kali dengan membentuk jalur Hamilton pada setiap simpul dan memastikan kapasitas maksimum pada setiap kendaraan tidak terlampaui. Hasil penelitian menunjukkan bahwa biaya bahan bakar yang dikeluarkan oleh bus sekolah selama shift pagi adalah sebesar Rp 70.132,-. Temuan ini dapat memberikan wawasan yang  berharga  bagi  Dinas  Perhubungan  kota  Denpasar  dalam  penerapan  matematika  untuk mengoptimalkan  pengeluaran  biaya  bahan  bakar  [4].  Di  sisi  lain,  ada  penelitian  sebelumnya yang  telah  menerapkan  algoritma  Dijkstra  untuk  mengatasi  situasi  sehari-hari.  Penelitian  ini menarik  kesimpulan  bahwa  algoritma  Dijkstra  memiliki  potensi  untuk  digunakan  dalam berbagai konteks, seperti menyelesaikan masalah rute terpendek dengan dua tujuan (biobjective shortest  path  -  BSP),  menentukan  jalur  multi-tujuan,  analisis  graf  Dijkstra,  rencana  evakuasi dalam  situasi  darurat,  penyelesaian  permasalahan  yang  melibatkan  ketidakpastian  (fuzzy),

## U
274 Jatisi ISSN 2407-4322 Vol. 10, No. 4, Desember 2023, Hal. 272-280 E-ISSN 2503-2933
integrasi  dengan  layanan  berbasis  lokasi  (location-based  service  -  LBS),  dan  optimisasi distribusi  rute  [5].  Dengan  menganalisis  penelitian  sebelumnya,  terlihat  bahwa  kurangnya penekanan  pada  penggunaan  API  Mapbox  GL  JS  dan  algoritma  Dijkstra  dalam  pemetaan, penentuan rute, dan pengelolaan kegiatan serta implementasi website.
Dalam  menyelesaikan  permasalahan  tersebut,  penelitian  ini  memiliki  tujuan  untuk membantu  pelaksanaan  KKN  yang  lebih  efektif  dengan  pembuatan  aplikasi  yang  diberi  nama KKN  Online.  KKN  Online  adalah  suatu  aplikasi  dengan  basis  web  GIS  ( Geographic Information  System )  dalam  membantu  pengelolaan  kegiatan  pelaksanaan  KKN  mulai  dari proses pendaftaran peserta KKN, penentuan titik lokasi pusat mengurus KKN dan lokasi posko desa  KKN,  pembuatan  laporan  informasi  lokasi,  hingga  penemuan rute terpendek  dalam menemukan  lokasi  penting.  Dalam  penelitian  ini  menggunakan  API  Mapbox  GL  JS  untuk penggunaan maps di  dalam  sistem  KKN  Online  dalam  penentuan  marker  titik  lokasi  serta membuktikan  akurasi  ketepatan  pencarian rute terpendek  yang  didapatkan  dari  titik  awal menuju  ke  titik  akhir  menggunakan  algoritma  Dijkstra  untuk  memastikan  kegiatan  KKN dilaksanakan  sesuai  rencana,  baik  dalam  kegiatan  pengurusan  KKN  di  universitas  untuk menemukan  lokasi  pusat  mengurus  KKN  maupun  kegiatan  KKN  secara  langsung  dalam penemuan  lokasi  posko  desa  KKN  [6].  Diharapkan  dengan  adanya  penelitian  ini  dapat menyelesaikan permasalahan yang dihadapi oleh Universitas Pancasakti Tegal terkait hambatan yang dialami ketika melakukan pelaksanaan kegiatan Kuliah Kerja Nyata (KKN).

## 2. METODE PENELITIAN
Pembangunan website KKN Online dalam  perguruan  tinggi  swasta  Universitas Pancasakti  Tegal  memiliki  kebutuhan  beberapa  perangkat  untuk  mendukung  pembuatan aplikasi, sehingga dapat sesuai dengan tujuan, permintaan, dan sesuai kebutuhan.

## 2.1   XAMPP
Berguna  sebagai  server  lokal  (localhost)  untuk  mengelola  aplikasi  web.  Software tersebut digunakan dalam penelitian ini, karena tersedia untuk platform Windows, Mac OS, dan Linux, selain itu perangkat lunak ini bersifat open source (gratis) [7].

## 2.1.1  Google Chrome
Web browser digunakan untuk melihat web yang berada di localhost . Selain itu, dapat melakukan debugging aplikasi  web  yang  dikembangkan.  Web browser dapat  diakses  secara gratis dan multiplatform (tersedia untuk Windows, Linux dan Mac OS) [8].

## 2.1.2  Visual Studio Code
Perangkat  lunak  ini  memiliki  kegunaan  dalam  penelitian  sebagai  editor  kode. Dalam perangkat  lunak  ini  tidak  hanya  tersedia  dalam  sistem  operasi  Windows,  akan  tetapi  dapat digunakan pada sistem operasi Mac OS, dan Linux [9].

## 2.2   Pengumpulan Data
Untuk melakukan pengumpulan data, didapatkan data terkait sistem pengelolaan KKN pada PTS Universitas Pancasakti Tegal. Tujuan dari teknik ini adalah untuk mendapatkan hasil data  relevan  dan  akurat.  Terdapat  beberapa  metode  untuk  menyelesaikan  hal  ini,  di  antaranya adalah:
Jatisi ISSN 2407-4322 Vol. 10, No. 4, Desember 2023, Hal. 272-280 E- ISSN 2503-2933 275
Title of manuscript is short and clear, implies research results (First Author)

## 2.2.1  Wawancara dan Analisa Permasalahan
Tujuan adanya wawancara adalah untuk memperoleh data secara terperinci. Dalam hal ini,  dilakukan  sesi  tanya  jawab  kepada  para  pemangku  kepentingan,  dengan  Departemen Sumber  Daya  Manusia  Universitas  Pancasakti  Tegal  tentang  isu  mengenai  proses  manajemen KKN [10]. Dalam melakukan analisis permasalahan ini, dilakukan dengan menggunakan sistem pendukung keputusan yaitu batasan masalah sebagai solusi dari permasalahan penelitian ini.

## 2.2.3  Studi Literatur dan Observasi
Dalam  melakukan  studi  literatur  ini,  dilakukan  berbagai  cara  mulai  dari  pencarian, penelitian, dan penerapan informasi dari jurnal, internet, buku, serta dokumen-dokumen terkait dengan  penelitian.  Oleh  karena  itu,  pengumpulan  data  dapat  memberikan  kemudahan  untuk penulis  dalam  melakukan  penelitian  ini  [11].  Selain  itu,  dalam  melakukan  observasi  pada penelitian ini, penulis melihat langsung pelaksanaan kegiatan program pengabdian masyarakat di Perguruan Tinggi Swasta Universitas Pancasakti Tegal.

## 2.2   Model/Metode
Pengembangan  perangkat  lunak  model  prototipe  yang  digunakan  dalam  penelitian  ini menggunakan  metode  pendekatan  yang  melibatkan  pengumpulan  informasi  dari  pengguna,  di mana  memungkinkan  pengguna  untuk  berinteraksi  dengan  model  prototipe  yang  sedang dikembangkan, karena versi awal dari sistem yang dijelaskan oleh prototipe berkembang lebih besar  dari  sistem  nyata  [12].  Pada  Gambar  1 merupakan  suatu  metode  pengembangan  yang digunakan dalam penelitian ini:

## Gambar 2 Metode Prototyping

## 2.4   Algoritma Dijkstra
Hal ini berkaitan dengan penghitungan jarak terdekat antara titik awal menuju ke titik tujuan.  Tahapan  ini  dilakukan  untuk  memberikan  uji  ketepatan  akurasi  yang  diperoleh  dari penghitungan  dijkstra  dalam  aplikasi  serta  terdapat  perbandingan  dengan  uji  data  lain  yang diperoleh dari aplikasi [13].
276 Jatisi ISSN 2407-4322 Vol. 10, No. 4, Desember 2023, Hal. 272-280 E-ISSN 2503-2933

## 2.5   Black Box Testing
Dalam  hal  ini,  berkaitan  dengan  elemen  antarmuka  aplikasi  yang  bertujuan  dalam memastikan  aplikasi  supaya  berperilaku  sesuai  langkah  desain  sebelumnya.  Tahapan  ini dilakukan untuk memberikan input ke dalam aplikasi serta terdapat perbandingan dengan output yang diperoleh dari aplikasi [14].

## 3. HASIL DAN PEMBAHASAN

## 3.1   Use Case Diagram
Aplikasi  ini  memiliki  3  aktor  di  antaranya  adalah  mahasiswa,  operator,  dan  admin. Mahasiswa  adalah  aktor  yang  mempunyai  tugas  untuk  melakukan  pendaftaran  KKN  dan melakukan  pengelolaan  lokasi  desa  KKN.  Operator  merupakan  aktor  yang  mempunyai  hak akses  untuk  melakukan  pengelolaan  semua  data  di dalam  aplikasi  seperti  misalnya  melakukan validasi  pendaftaran,  melakukan  penambahan marker data  desa  dan  data  pusat  sesuai  dengan rencana  serta  memberikan approval kegiatan.  Admin  merupakan  aktor  yang  mempunyai  hak akses dalam melakukan pengelolaan data user dan pengelolaan lokasi.

## 3.2   Implementasi Pada Website
Dalam  aplikasi  sistem  KKN  berbasis  web  ini  mempunyai  3 role yaitu  mahasiswa, admin dan operator. Role mahasiswa dalam aplikasi memiliki peran sebagai pendaftar KKN dan penambah lokasi posko desa KKN. Admin mempunyai peran dalam mengelola data pendaftar, manajemen pengguna, mengelola lokasi pusat pengurusan KKN, dan download data mahasiswa. Operator mempunyai peran dalam mengelola data pendaftar, manajemen pendaftar, master data, mengelola lokasi posko desa KKN dan pusat pengurusan KKN, serta download data mahasiswa. Dalam  penerapan  fitur  tersebut  menggunakan  API maps bernama  Mapbox  GL  JS  v2.11.0  di dalam  sistem  untuk  memudahkan  dalam  mendapatkan  akses  suatu  lokasi  dalam  bentuk maps. Fitur  pencarian rute lokasi  dapat  dilakukan  pencarian  lokasi  dari  titik  awal  ke  titik  tujuan dengan  menggunakan  fitur  pencarian rute yang  sudah  diterapkan  algoritma  Dijkstra.  Berikut tampilan pencarian rute pada Gambar 3:
Gambar 4. Tampilan Page Pencarian Rute
Jatisi ISSN 2407-4322 Vol. 10, No. 4, Desember 2023, Hal. 272-280 E- ISSN 2503-2933 277
Title of manuscript is short and clear, implies research results (First Author)

## 3.3   Penerapan Algoritma Dijkstra
Dalam kasus ini terdapat permasalahan pencarian rute terpendek dari lokasi A ke lokasi G.  Lokasi  A  pada  kasus  ini  adalah  lokasi  awal  dan  lokasi  G  adalah  lokasi  tujuan.  Lokasi direpresentasikan  sebagai node ,  lokasi  utama  terbagi  menjadi  dua  yaitu  lokasi  awal direpresentasikan  dengan  lingkaran  putih  di  dalam  lingkaran  hitam  dan  lokasi  tujuan  (Posko Desa  B)  direpresentasikan  dengan  lingkaran  hijau  di  dalam  lingkaran  hitam  serta  jalur direpresentasikan  sebagai  garis  serta  dalam  penghitungan  jarak  dan  waktu  tempuh direpresentasikan  dengan  bobot  nilai . Carilah rute terpendek  dari node A  menuju  G.  Untuk menuju tujuan node akhir yaitu G bernilai 0.46 KM/2.05 Minutes berasal dari A - C - D - E - G. Node G  memiliki  keterikatan  dengan node F  dan  E.  Apabila  dari node A  melalui node B,  F, hingga G akan didapatkan jarak dan waktu 0.5 KM/2.50 Minutes sehingga kurang efektif untuk dilalui pada G ambar 5.
G ambar 6. Graf Posko Desa B Kurang Efektif
Oleh karena itu pada Gambar 7 adalah jalur yang lebih efektif untuk dilalui yaitu dari node A  melalui jalur node C,  D,  E  hingga  G  dengan  jarak  dan  waktu  0.46  KM/2.05 Minutes . Jadi rute terpendek  yang  dilalui  untuk  menuju  lokasi  posko  desa  B  dari  lokasi  awal  harus melalui jalur A - C - D - E - G. Garis tanda panah berwarna merah menunjukan suatu rute yang akan  dilalui  oleh  pengguna.  Sedangkan  garis tanda  panah  berwarna  hijau  menunjukkan  tujuan telah ditemukan.
278 Jatisi ISSN 2407-4322 Vol. 10, No. 4, Desember 2023, Hal. 272-280 E-ISSN 2503-2933
Gambar 8. Graf Posko Desa B Efektif
Untuk  menyelesaikan  permasalahan  tersebut  maka  dimulai  proses  keberlanjutan pencarian rute yang efektif dilalui di antara rute A - C - F, A - B - F, dan A - C - D - E menuju node G. Berikut Tabel 1 yang merupakan hasil kondisi Dijkstra Posko Desa B:
Tabel 2. Dijkstra Posko Desa B Vertex (Node) Start from (Node A) Previous Vertex (Node) Rute Node A 0 KM/0 Minutes - A B 0.22 KM/1.04 Minutes A A-B C 0.13 KM/0.52 Minutes A A-C D 0.21 KM/0.94 Minutes C A-C-D E 0.45 KM/1.97 Minutes D A-C-D-E F 0.36 KM/1.46 Minutes C A-C-F G 0.46 KM/2.05 Minutes E A-C-D-E-G
Hasil  dari  adanya  uji  coba  pencarian rute menggunakan  algoritma  Dijkstra  dapat memudahkan pengguna dalam  menemukan rute terpendek untuk menuju ke lokasi posko desa B.  Dengan  demikian  hasil  uji  yang  telah  dilakukan  dari  data  tersebut  dapat  divalidasi  sesuai dengan apa yang ada di dalam sistem aplikasi KKN.

## 3.4   Pengujian Black Box Testing
Pengujian Black  box adalah  pengujian  aspek  fundamental  dari  suatu  sistem  tanpa memperhatikan  struktur  logika  internal  perangkat  lunak.  Metode  ini  digunakan  untuk mengetahui apakah perangkat lunak berfungsi dengan baik. Pengujian Black box adalah metode desain  data  pengujian  berdasarkan  spesifikasi  perangkat  lunak  [15] . Pada  Tabel  3 dilakukan suatu pengujian sistem KKN Online sebagai berikut:
Jatisi ISSN 2407-4322 Vol. 10, No. 4, Desember 2023, Hal. 272-280 E- ISSN 2503-2933 279
Didiek Trisatya [ Digitalisasi Pengembangan Sistem KKN Universitas Pancasakti Tegal Berbasis GIS Menggunakan Metode Prototyping]
Title of manuscript is short and clear, implies research results (First Author)
Tabel 4. Pengujian Pencarian Rute Desa dan Pusat Uji Data Benar Data Inputan Yang Diinginkan Diperoleh Hasil Pengecekan Melihat marker data desa dan pusat. Memperoleh  tampilan keseluruhan marker data desa dan pusat dari database. Data  desa  dan  pusat terlihat pada maps dalam bentuk marker. Diperoleh hasil yang diinginkan Uji coba penghitungan jarak. Mendapatkan arah, jarak, dan estimasi waktu. Berhasil  mendapatkan arah, jarak, dan estimasi waktu. Diperoleh hasil yang diinginkan 4. KESIMPULAN
Berdasarkan  paparan  sebelumnya,  dapat  diambil  kesimpulan  penentuan marker dalam suatu lokasi sebagai penanda sangat penting dalam memudahkan user role Mahasiswa, Admin, dan  Operator  dalam  berinteraksi  dengan  sistem.  Hal  ini  memungkinkan  penentuan  ketepatan longitudinal dan latitude pada suatu lokasi serta memberikan informasi lokasi yang lebih valid. Dengan  demikian,  website  ini  dapat  memberikan  kemudahan  kepada  pihak  panitia  KKN maupun  DPL  (Dosen  Pembimbing  Lapangan)  dalam  mencari  lokasi  posko  desa  KKN  sesuai dengan  kebutuhan user .  Kemudian,  dalam  mencari rute terpendek,  faktor  waktu  tempuh  juga harus diperhitungkan selain jarak tempuh. Terdapat berbagai variabel yang memengaruhi waktu tempuh,  termasuk  pilihan rute yang  diambil.  Sebagai  contoh,  dalam  uji  coba  kasus  pencarian rute posko desa B, terdapat beberapa pilihan rute yang berbeda. Pilihan rute yang lebih efektif adalah dari node A melalui jalur node C, D, E hingga G, yang memiliki jarak dan waktu tempuh 0.46 KM/2.05 Minutes . Rute ini lebih efisien dibandingkan dengan rute lainnya, seperti A-B-F- G  atau  A-C-F-G,  yang  memakan  lebih  banyak  waktu.  Dengan  demikian,  penelitian  ini  telah memberikan  rekomendasi  yang  berguna  dalam  penentuan marker lokasi  dan  pemilihan rute terpendek, yang dapat meningkatkan efisiensi dan kualitas layanan yang disediakan oleh sistem.

## 5. SARAN
Dalam  melakukan  penelitian  lanjutan,  diharapkan  dapat  memberikan  hasil  terbaik, saran-saran  perlu  diperhatikan  dengan  melakukan  penambahan  fitur  menuju  lokasi  desa  KKN secara  langsung  tanpa  melalui  fitur search lokasi  wilayah  dan  dalam  pengembangan  KKN Online ke  depannya,  aplikasi  dapat  diperluas  pada  perangkat mobile untuk  kenyamanan pengguna.

## DAFTAR PUSTAKA
[1] O. Ahmad Ulil Albab Al Umar, A. Salsa Nur Savitri, Y. Sryta Pradani, N. Khamid, and I. Salatiga, “Peranan Kuliah Kerja Nyata Sebagai Wujud Pengabdian Kepada Masyarakat di  Tengah  Pandemi  Covid-19  (Studi  Kasus  Iain  Salatiga  KKN  2021),” Jurnal Pengabdian Kepada Masyarakat , Vol. 01, No. 01, 2021, [Online]. Available: https://stp- mataram.e-journal.id/Amal
280 Jatisi ISSN 2407-4322 Vol. 10, No. 4, Desember 2023, Hal. 272-280 E-ISSN 2503-2933
[2] Syardiansah, “Peranan  Kuliah  Kerja  Nyata  Sebagai  Bagian  dari  Pengembangan Kompetensi  Mahasiswa  (Studi  Kasus  Mahasiswa  Universitas  Samudra  KKN  Tahun 2017),” JIM UPB , Vol. 7, No. 1, 2019.
[3] Cantona,  A.,  Fauziah,  &  Winarsih.  (2020). Implementasi  Algoritma  Dijkstra  pada Pencarian Rute Terpendek ke Museum di Jakarta. Judul Jurnal, Volume 6(1).
[4] Gautama,  I.  P.  W.,  &  Hermanto,  K.  (2020). Penentuan  Rute  Terpendek  dengan Menggunakan  Algoritma Dijkstra  pada  Jalur  Bus  Sekolah. Judul Jurnal, Volume  10(2), 116-123.
[5] Al Hakim, R. R., Satria, M. H., Arief, Y. Z., Pangestu, A., Jaenul, A., Hertin, R. D.,  & Nugraha, D. (2021). Aplikasi Algoritma Dijkstra Dalam Penyelesaian Berbagai Masalah . Judul Jurnal, Volume 11(1).
[6] E. Angga Laksana, “Dijkstra’s Algorithm to Find Shortest Path of Tourist Destination in Bandung,” 2021.
[7] P.  Bansal,  A.  Bhalla,  U.  Raj  Verma,  and  S.  G.  Desai ,  “Tutor  Portal  Application  Using Cloud Computing and Xampp,” 2022.
[8] M.  W.  Ok  and  K.  Rao, “Digital  Tools for  the  Inclusive  Classroom:  Google  Chrome  as Assistive and Instructional Technology,” Journal of Special Education Technology , Vol. 34, No. 3, pp. 204–211, Sep. 2019, doi: 10.1177/0162643419841546.
[9] A. del Sole, Visual Studio Code Distilled . Apress, 2021. doi: 10.1007/978-1-4842-6901-5.
[10]  A.  Tamtanus  Sediadi,  “ Metode  Wawancara  Dalam  Pemahaman  Mata  Ajar Nasionalisme,” 2020.
[11]  R.  Septa,  W.  Hartanto,  and  H.  Dani, “Studi  Literatur:  Pengembangan  Media Pembelajaran Dengan Software Autocad,” 2020.
[12]  S. A. Asri, I. N. G. A. Astawa, I. G. A. M. Sunaya, K. A. Yasa, I. N. E. Indrayana, and W. Setiawan, “Implementation of Prototyping Method on Smart Village Application,” in Journal  of  Physics:  Conference  Series , Jul.  2020, Vol.  1569,  No.  3.  doi:  10.1088/1742- 6596/1569/3/032094.
[13]  M. Zhou and N. Gao, “Research on Optimal Path Based on Dijkstra Algorithms,” 2019.
[14]  J. Mantik, I. H. Putra, U. Darusalam, R. Titi, and K. Sari , “E-Voting Information System for  The  General  Election  of  The  Head  of  The  Community  with  Black  Box  Testing  and Dummy Variable Regression Analysis,” 2021.
[15]  U.  Nugraha  and  T.  Sianturi ,  “Blackbox  Testing  On  E-Commerce  System  Web-Based Evermos (Feature: Registration Experiment & Revamp),” 2021.