Jurnal Teknologi Dan Sistem Informasi Bisnis Vol. 6 No. 2  April 2024 Hal 310-321 http://jurnal.unidha.ac.id/index.php/jteksis

## Rancang Bangun Aplikasi Pembelian Voucher Wifi dengan Payment Gateway dan Radius
Gun Gun Indra Gunawan a , Franciskus Antonius Alijoyo b
a School of Business and Information Technology, STMIK LIKMI Bandung, gun.ig97@gmail.com
b School of Business and Information Technology, STMIK LIKMI Bandung, franciskus.antonius.alijoyo63@gmail.com
Submitted: 18-03-2024, Reviewed: 13-04-2024, Accepted 28-04-2024 https://doi.org/10.47233/jteksis.v6i2.1340

## Abstract
The RT/RW Net business is indeed a promising business opportunity in the digital era because it provides easy and affordable internet  access  for  the  community.  However,  the  voucher  purchase  transaction  process  is  currently  still  relatively complicated.  Customers  or  resellers  have  to  come  to  the  sales  place,  which is  a problem  when the  RT/RW  Net  business owner is busy. This causes a decrease in sales turnover due to difficulties in printing and selling wifi vouchers directly. To overcome  this  problem,  this  research  aims  to  make  it  easier  for  customers  and  resellers  to  purchase  WiFi  vouchers  by creating  an  application  to  handle  online  voucher  purchases.  The  method  used  is  the  Waterfall  method  in  application development, while for research using the Qualitative method based on the concerns of RT/RW Net entrepreneurs. Android applications are developed using the Kotlin programming language, while management web applications use Laravel. For the payment system, Xendit Payment Gateway is used, and user management uses Radius. The result of this research is an application that allows purchasing WiFi vouchers easily and quickly via smartphone. Users can choose the type of voucher they  want,  the  desired  payment  method,  and  get  a  voucher  code  to  immediately  connect  to  the  WiFi  network.  With  this application,  it  is  hoped  that  it  can  increase  efficiency  and  effectiveness  in  the  transaction  process  for  purchasing  WiFi vouchers, as well as increase sales turnover for RT/RW Net business owners. Keywords : RT/RW Net, Wifi Vouchers, Android, Payment Gateway, Radius

## Abstrak
Usaha RT/RW Net memang merupakan peluang bisnis menjanjikan di era digital karena menyediakan akses internet yang mudah  dan  terjangkau  bagi  masyarakat.  Namun,  proses  transaksi  pembelian  voucher  saat  ini  masih  tergolong  rumit. Pelanggan atau reseller harus datang ke tempat penjualan, yang menjadi masalah ketika pemilik usaha RT/RW Net sibuk. Hal  ini  menyebabkan  penurunan  omset  penjualan  karena  kesulitan  dalam  mencetak  dan  menjual  voucher  wifi  secara langsung.  Untuk  mengatasi  permasalahan  tersebut,  penelitian  ini  bertujuan  untuk  mempermudah  pelanggan  dan  reseller dalam pembelian voucher wifi dengan cara membuat sebuah aplikasi untuk menangani pembelian voucher secara online. Metode  yang  digunakan  adalah  metode  Waterfall  dalam  pengembangan  aplikasi,  sedangkan  untuk  penelitian menggunanakan  metode  Kualitatif  berdasarkan  permasalahan  pengusaha  RT/RW  Net.  Aplikasi  Android  dikembangkan menggunakan  bahasa  pemrograman  Kotlin,  sementara  aplikasi  web  manajemen  menggunakan  Laravel.  Untuk  sistem pembayaran,  digunakan  Payment  Gateway  Xendit,  dan  manajemen  user  menggunakan  Radius.  Hasil  dari  penelitian  ini adalah aplikasi yang memungkinkan pembelian voucher wifi dengan mudah dan cepat melalui smartphone. Pengguna dapat memilih  jenis  voucher  yang  diinginkan,  metode  pembayaran  yang  diinginkan,  dan  mendapatkan  kode  voucher  untuk langsung  dapat  terhubung  ke  jaringan  wifi.  Dengan  adanya  aplikasi  ini,  diharapkan  dapat  meningkatkan  efisiensi  dan efektivitas dalam proses transaksi pembelian voucher wifi, serta meningkatkan omset penjualan bagi pemilik usaha RT/RW Net.
Keywords: RT/RW Net , Voucher Wifi, Android, Payment Gateway , Radius
This work is licensed under Creative Commons Attribution License 4.0 CC-BY International license

## PENDAHULUAN
Perkembangan  teknologi  saat  ini  mengalami kemajuan  yang  sangat  cepat,  karena  kemajuan dalam teknologi selalu beriringan dengan kemajuan dalam  ilmu  pengetahuan  [1].  Semakin  banyaknya pengusaha  di  bidang  RT/RW Net semakin berinovasi  juga  dalam  pengembangan  usaha  yang dilakukan [2]. RT/RW Net adalah jaringan internet dipasang pada wilayah tertentu dengan memanfaatkan Wireless  Local  Area  Network
(WLAN) [3].
Salah  satu  tantangan  utama  bagi  para pelaku usaha RT/RW Net adalah menyediakan akses internet yang stabil dan terjangkau bagi pelanggannya  [4].    Hal  ini  penting  untuk meningkatkan  kepuasan  pelanggan  dan  menjaga daya saing di tengah persaingan yang semakin ketat. RT/RW Net pada  dasarnya  menggunakan sistem  voucher  untuk  mendapatkan  akses  internet [5]. Voucher wifi dapat menjadi solusi praktis dan efisien untuk menjawab tantangan tersebut. Dengan voucher wifi , pelanggan dapat terhubung ke internet
Jurnal Teknologi Dan Sistem Informasi Bisnis Vol. 6 No. 2  April 2024 Hal 310-321 http://jurnal.unidha.ac.id/index.php/jteksis
tanpa perlu repot mencari koneksi wifi publik yang gratis dan mungkin tidak aman.
Selain  itu,  voucher wifi juga  menawarkan fleksibilitas  bagi  pelanggan  dalam  memilih  durasi dan  kuota  data  sesuai  kebutuhan,  serta  kemudahan dalam proses pembelian dan penggunaan. Penjualan voucher  wifi  merupakan  bagian  penting  dalam bisnis RT/RW Net [6].
Metode  utama  yang  digunakan  saat  ini adalah penjualan manual dengan mencetak voucher, dengan metode tersebut bisa menjadi kendala ketika pengusaha  RT/RW Net sedang  sibuk  dan  tidak sempat  melayani  pelanggan.  Penggunaannya  pun terbatas  oleh  waktu  dan  tempat,  karena  pengusaha RT/RW Net harus  selalu  tersedia  untuk  mencetak dan menjual voucher [7].
Ketika  sibuk,  proses  penjualan  voucher fisik  terhambat.  Pengusaha  RT/RW Net mungkin tidak  memiliki  waktu  untuk  mencetak  voucher, melayani pelanggan, atau menyelesaikan transaksi.
Hal  ini  menyebabkan  ketidakpuasan pelanggan,  kehilangan  penjualan,  dan  reputasi layanan  yang  buruk. Agar  perusahaan  dapat bertahan, risiko yang dihadapi perlu dikelola dengan baik  untuk  mengurangi  kemungkinan  terjadinya kerugian atau gangguan yang merugikan[8]. Untuk mengatasi  kendala  dalam  proses  pembelian, pembayaran,  dan  manajemen  yang  dihadapi  para pelaku  pengusaha  RT/RW Net ,  penulis  merancang dan  membangun  aplikasi  penjualan  voucher  wifi berbasis  Android.  Aplikasi  ini  terintegrasi  dengan Payment  Gateway Xendit  yang  memungkinkan pemesanan dan pembayaran yang lebih mudah dan efisien, dan juga penggunaan Radius Server.
Payment Gateway merupakan suatu layanan dalam proses pembayaran online.  Layanan ini  memberikan  otorisasi  dan  menghubungkan sistem yang dibuat dengan lembaga keuangan untuk memproses transaksi secara aman dan efisien[9].
Penelitian ini menggunakan Xendit sebagai
Payment  Gateway untuk  memfasilitasi  proses pembayaran dalam bisnis online. Xendit merupakan platform  terpercaya  yang  menyediakan  berbagai metode pembayaran bagi para pelaku bisnis daring, seperti transfer bank, e-wallet, dan lainnya[10].
Penggunaan Radius server adalah  untuk mengelola akses jaringan secara terpusat dan aman dengan  cara  melakukan  otentikasi,  otorisasi,  dan akuntansi (AAA). Radius server juga memungkinkan  untuk  mengelola  semua  akun pengguna  dan  kebijakan  akses  dari  satu  lokasi, Radius Server juga  dapat  menyederhanakan administrasi jaringan [11]
Perbedaan      penelitian      ini  dengan penelitian  sebelumnya  adalah  tidak  menggunakan Radius Server [12].  Perbedaan  ini  membuat penelitian  tersebut  terbatas  pada  jaringan  yang
hanya  memuat  database  user  pada Mikrotik lokal, sedangkan  jika  menggunakan Radius tidak  harus terpaku  hanya  pada user Mikrotik lokal  melainkan database user  tersimpan  terpusat  pada Radius Server sehingga jika pemilik usaha mengembangkan usahanya dan  berpindah  ke  lokasi  lain  yang  cukup jauh jaraknya, user A yang berada pada lokasi 1 bisa mengakses Voucher pada lokasi 2 dengan user yang sama  karena  sudah  database  user  terpusat  pada Radius Server sehingga Mikrotik tidak  perlu menyimpan data user dan membuat proses menjadi lebih cepat, dan juga Radius Server memungkinkan keamanan apabila terjadi hal yang tidak diinginkan seperti  kehilangan database user  pada Mikrotik , database user tersebut masih tersimpan dengan baik pada Radius Server .
Pembuatan  aplikasi  menggunakan  metode waterfall dan  berbasis android ,  sedangkan  untuk management pengguna  menggunakan  framework Laravel berbasis  web. Payment  Gateway yang digunakan adalah Xendit, dan bahasa pemrograman untuk pembuatan aplikasi yaitu Kotlin , lalu Router yang  digunakan  pada  penelitian  ini  menggunakan Mikrotik . Proses  bisnis  pada  aplikasi  ini  adalah aplikasi berbasis web dapat melakukan manajemen pengguna pada server Radius yang menyimpan data akun  pengguna,  kemudian  pada  aplikasi  berbasis android  pengguna  yang  telah  terdaftar  dapat melakukan  login  yang  akan  dilakukan  pengecekan pada  server Radius dengan  catatan  koneksi  yang digunakan harus  menyimpan data  user pada  server Radius yang sama. User dapat melakukan pembelian dengan  memilih  nominal  dan  metode  pembayaran, setelah  dilakukan  pengecekan  oleh  Xendit  dan dinyatakan sukses, sistem akan melakukan generate kode  voucher  untuk  bisa  dilakukan  login  ke jaringan.
Aplikasi  pembelian  voucher  wifi  dengan Payment  Gateway dan Radius diharapkan  dapat membantu  meningkatkan  efisiensi  dan  efektivitas bisnis, serta memberikan layanan yang lebih optimal kepada pelanggan, bahkan ketika penyedia layanan RT/RW Net memiliki  kesibukan  lain  dan  juga menjadi  sumber  keterbaharuan  penelitian  dengan penggunaan Radius Server .
Dengan adanya sistem pembelian voucher wifi  dengan Payment  Gateway dan Radius  Server , diharapkan  dapat  mempermudah  pelanggan  dan reseller  dalam  memesan  voucher..  Di  sisi  lain, penyedia  layanan  RT/RW  Net  akan  dimudahkan dalam  pengelolaan  data,  meningkatkan  efisiensi, dan produktivitas.

## METODE PENELITIAN
Beberapa metode penelitian yang digunakan dalam penelitian ini adalah sebagai berikut:
Jurnal Teknologi Dan Sistem Informasi Bisnis Vol. 6 No. 2  April 2024 Hal 310-321 http://jurnal.unidha.ac.id/index.php/jteksis
2.1. Metode Pengumpulan Data Dalam  penelitian  ini,  penulis  menggunakan beberapa metode untuk mengumpulkan data, yaitu :
A. Wawancara Pada tahap ini, data dikumpulkan melalui wawancara dengan pelaku usaha RT/RW Net di  Kota  Tasikmalaya,  Jawa  Barat.
Hasil  wawancara  tersebut  menunjukkan kebutuhan  pelaku  usaha  dalam  bidang proses  transaksi  voucher.  Kebutuhan  ini akan  dikategorikan  menjadi  kebutuhan fungsional dan non-fungsional.
B. Studi Literatur Penulis  melakukan  studi  literatur  dengan mengumpulkan berbagai referensi sebagai landasan  penelitian.  Referensi  tersebut diperoleh  dengan  membaca  jurnal  ilmiah dan  melakukan  penelusuran  di  internet yang  relevan  dengan  pembuatan  sistem yang diteliti.
2.2 Metode Pengembangan Sistem Pengembangan  sistem  ini  menggunakan model waterfall ,  yang  sering  disebut  sebagai sekuensial linier atau siklus hidup klasik. Model ini  mengikuti  alur  berurutan,  dimulai  dari analisis,  desain,  implementasi,  pengujian, hingga  pemeliharaan[13].  Berikut  merupakan gambar waterfall .
Gambar 1. Model Waterfall [14]

## A. Tahap Analisis
Pada tahap ini, penulis melakukan analisis terhadap permasalahan yang dihadapi oleh penyedia  layanan  RT/RW Net dalam proses pembelian voucher Wi-Fi , kebutuhan  penggunan,  pengguna  yang terlibat, dan kebutuhan  fungsionalitas dari sistem yang akan dikembangan.
B. Tahap Desain
Tahap desain meliputi perencanaan sistem yang  akan  dikembangkan  dan  antarmuka pengguna. Perancangan sistem menggunakan Unified Modelling Language (UML) untuk membuat use case dan activity  diagram. Sedangkan,  untuk membuat antarmuka pengguna menggunakan perangkat lunak Figma. C. Tahap Implementasi Setelah  tahap  desain  selesai,  tahap selanjutnya adalah implementasi. Implementasi  pada  sistem  ini  dilakukan dengan menggunakan bahasa pemrograman Kotlin dan  menggunakan framework Laravel . Pengembangan sistem ini juga menggunakan Visual Studio Code sebagai  teks  editor  dan NodeJS sebagai database . D. Tahap Pengujian
Pengujian sistem dilakukan dengan metode black  box  testing .  Metode  ini  fokus  pada pengujian fungsionalitas dan kinerja sistem tanpa  mengetahui  detail  internal  sistem. Pengujian  dilakukan  dengan  memberikan input ke sistem dan mengamati output yang dihasilkan.
E. Tahap Pemeliharaan Tahap  Pemeliharaan  adalah  fase  terakhir dalam  proses  pengembangan  sistem.
Fokusnya adalah memelihara dan merawat sistem  yang  sudah  dikembangkan,  serta memungkinkan perbaikan dan penyempurnaan jika terjadi kesalahan atau bug setelah sistem diimplementasikan. 2.3 Analisis Sistem Analisis sistem merupakan sebuah proses yang penting untuk memastikan kelancaran dan efektivitas  suatu  sistem  [15].  Dengan  melakukan analisis  sistem  secara  berkala,  berbagai  masalah dapat  diidentifikasi  dan  diatasi,  sehingga  sistem informasi dapat terus memberikan manfaat.
A. Analisa Kebutuhan Fungsional Kebutuhan  fungsional  merupakan  jenis kebutuhan yang menjelaskan proses-proses yang akan dilakukan oleh sistem.
Kebutuhan  ini  mendefinisikan  apa  yang harus dilakukan oleh sistem
1. Pelanggan atau Reseller
a. Sistem harus menyediakan mekanisme  login  bagi  pengguna untuk memasuki sistem.
b. Sistem  harus  menyediakan  fitur untuk membuat kode voucher wifi yang dapat digunakan oleh pengguna untuk mengakses jaringan wifi.
Jurnal Teknologi Dan Sistem Informasi Bisnis Vol. 6 No. 2  April 2024 Hal 310-321 http://jurnal.unidha.ac.id/index.php/jteksis
c. Sistem  harus  mendukung  top-up saldo  dengan  berbagai  metode pembayaran.
d. Pelanggan  atau Reseller harus dapat melihat total saldo terakhir
e. Pelanggan  atau Reseller harus dapat  melihat  total  keuntungan bersih dan kotor.
f. Pelanggan  atau Reseller harus dapat  melihat  riwayat  Voucher Wifi yang telah dibuat.
g. Pelanggan  atau Reseller harus dapat melihat Riwayat Transaksi.
2. Admin
a. Admin  harus  bisa  melakukan tindakan  terhadap  pengguna  dan reseller , termasuk registrasi baru, edit  data  pengguna  atau reseller dan pengguna atau reseller .
b. Admin  harus  bisa  mengelola paket  profil  voucher,  termasuk menambah,  memperbarui,  dan menghapus.
c. Admin harus bisa melihat laporan riwayat penjualan Voucher
d. Admin harus dapat menyambungkan  router Mikrotik ke dalam sistem dengan memasukkan  informasi  seperti alamat  IP,  nama,  dan  username serta password.
e. Admin  harus  dapat  mengubah informasi perusahan, seperti logo, nama  Perusahaan  dan  template voucher
B. Analisa kebuthan non fungsional
Kebutuhan non-fungsional terbagi menjadi dua  kategori,  yaitu  kebutuhan  perangkat keras dan kebutuhan perangkat lunak
1. Analisa kebutuhan perangkat keras Analisis  kebutuhan  perangkat  keras bertujuan
untuk
menentukan perangkat  keras  yang  diperlukan dalam  pengembangan  sistem.  Dalam pengembangan sistem ini, sistem yang dimaksud adalah sebuah laptop dengan spesifikasi sebagai berikut:
a. Processor Intel Core i7 – 1165G7
b. RAM 16GB DDR4
c. 1TB SSD Nvme
Untuk menjalankan sistem, dibutuhkan  perangkat  keras  mobile berupa  smartphone  Android  dengan spesifikasi sebagai berikut:
a. Android 13
b. Processor Snapdragon 732G
c. RAM 8GB
d. ROM 128GB
2. Kebutuhan perangkat lunak Analisis  kebutuhan  perangkat  lunak bertujuan untuk mengidentifikasi perangkat  lunak  yang  diperlukan dalam  pengembangan  sistem.  Hal  ini meliputi:
a. Microsoft Windows 11
b. Android Studio
c. Microsoft Visual Studio Code
d. Kotlin Complier
e. Java Development Kit (JDK) 11
f. Figma
2.4 Perancangan Sistem
Perancangan  sistem  merupakan  langkah penting  dalam  pengembangan  aplikasi  sebelum aplikasi dibangun,
penulis menggunakan perancangan sistem :
A. Flowchart Diagram
Flowchart diagram merupakan suatu alur untuk memahami dan menganalisis sistem, flowchart diagram memberikan gambar visual yang dapat dipahami tentang alur kerja, langkah-langkah dan interaksi sistem yang dirancang [16]. Berikut adalah flowchart diagram sistem yang dibuat :
Gambar 2. Flowchart Sistem
Pada  gambar  2  diatas  terlihat  alur  sistem yang  dirancang,  pengguna  atau reseller yang  sudah  memiliki  akun  maka  akan dapat  bisa  memulai  prosedur  login, sedangkan apabila pengguna atau reseller yang  tidak  memiliki  akun  diharuskan melakukan  pendaftaran  kepada  pemilik usaha  RT/RW Net terlebih  dahulu  untuk mendapatkan  akun.  Setelah  berhasil masuk, pelanggan atau reseller
Jurnal Teknologi Dan Sistem Informasi Bisnis Vol. 6 No. 2  April 2024 Hal 310-321 http://jurnal.unidha.ac.id/index.php/jteksis
diwajibkan  untuk  mengisi  saldo  terlebih dahulu  dengan  memasukan  nominal  dan memilih metode pembayaran. Selanjutnya setelah saldo terisi pelanggan atau reseller dapat langsung membuat kode voucher
B. Use Case Diagram Use case diagram merupakan representasi visual  yang  menggambarkan  interaksi antara  pengguna  (aktor)  dan  sistem  [17]. Gambar  3  berikut  menggambarkan use case  diagram yang  menggambarkan perancangan  sistem  pembelian  voucher wifi :
Gambar 3. Use case diagram Sistem
Gambar  3  mengilustrasikan  dua  aktor yaitu Pelanggan dan Admin, kedua aktor tersebut  merupakan  pengguna  yang berbeda  dalam  perancangan  sistem  ini. Kedua aktor tersebut memiliki hak akses yang berbeda dalam sistem. Admin dapat
melakukan login, melakukan manajemen pelanggan atau reseller , melakukan topup saldo pelanggan secara langsung, melakukan manajemen Mikrotik ,
melakukan  manajemen  paket  voucher, melihat  history  transaksi  pelanggan  atau reseller dan melakukan perubahan informasi perusahaan.
Sementara pelanggan  dapat  melakukan  login, Top Up saldo, melakukan pembelian voucher, melihat history transaksi  pembelian voucher, dan refund voucher.
C. Activity Diagram Activity  diagram adalah  pemodelan visual yang digunakan untuk menggambarkan aliran kerja atau proses dalam suatu sistem [18]. Activity diagram pada sistem ini dapat dilihat pada gambar berikut.
Gambar 4. Activity Diagram Login
Jurnal Teknologi Dan Sistem Informasi Bisnis Vol. 6 No. 2  April 2024 Hal 310-321 http://jurnal.unidha.ac.id/index.php/jteksis
Gambar 5. Activity Diagram Top Up Saldo
Gambar 7. Activity Diagram Kelola Profile Voucher 2.5 Perancangan Antarmuka Pengguna Wireframing adalah proses pembuatan tampilan prototype dari sebuah situs web atau aplikasi. Tujuan dari wireframing adalah untuk memvisualisasikan  tata  letak  dasar  dan fungsionalitas antarmuka pengguna (UI) [19]. Perancangan antarmuka pada sistem yang akan dibuat  mencakup  beberapa  halaman,  dimulai dari  halaman  login,  halaman  utama, Top  Up saldo, pemesanan voucher, history pemesanan voucher,  dan  halaman  admin.  Perancangan antarmuka dapat dilihat pada gambar berikut.
Jurnal Teknologi Dan Sistem Informasi Bisnis Vol. 6 No. 2  April 2024 Hal 310-321 http://jurnal.unidha.ac.id/index.php/jteksis

## Gambar 8. Perancangan Antarmuka Pengguna (Aplikasi
Android )
Gambar 9. Perancangan Antarmuka Halaman Utama Admin
(Aplikasi Web )
Gambar 10. Perancangan Antarmuka Tambah Pengguna (Aplikasi Web Admin )
Gambar 11. Perancangan Antarmuka Tambah Pengguna (Aplikasi Web Admin )
Gambar 12. Perancangan Antarmuka Tambah Router
Mikrotik (Aplikasi Web Admin )

## HASIL DAN PEMBAHASAN
Setelah melalui proses analisis dan perancangan  sistem  yang  telah  dibuat,  langkah selanjutnya adalah membahas hasil implementasi sistem  dari  aplikasi  pembelian  voucher  wifi dengan  menggunakan Payment  Gateway dan Radius .
3.1 Implementasi Sistem Pelanggan
1. Halaman Login Pada implementasi halaman login untuk masuk  kedalam  sistem,  pelanggan  atau reseller dapat  menggunakan username dan password yang  telah  di  daftarkan melalui penyedia layanan RT/RW Net
Jurnal Teknologi Dan Sistem Informasi Bisnis Vol. 6 No. 2  April 2024 Hal 310-321 http://jurnal.unidha.ac.id/index.php/jteksis
2. Halaman Utama Pada halaman utama, terdapat informasi
saldo, pendapatan, dan beberapa pilihan yang  dapat  dipilih  oleh  pelanggan, diantaranya Top  Up saldo,  memesan voucher, dan melihat riwayat transaksi.
Gambar 14. Halaman Utama Pelanggan
3. Halaman Top Up Saldo
Pada halaman Top Up Saldo, pelanggan dapat mengisi berapa nominal yang akan di Top Up , lalu pelanggan dapat memilih metode pembayaran yang akan
digunakan.
Gambar 15. Halaman Top Up Saldo Pelanggan
4. Halaman Pemesanan Voucher
Ketika  pelanggan  akan  melakukan pemesanan,  sistem  akan  menampilkan pilihan  profile  voucher,  setelah  dipilih pelanggan wajib mengisi jumlah voucher yang diinginkan.

## Gambar 16. Halaman Pemesanan Voucher
5. Halaman Riwayat Voucher
Pada  halaman  riwayat  voucher  terdapat riwayat    pembelian  voucher  yang  telah berhasil  dilakukan,  pelanggan  dapat melihat  detail  penggunaan  voucher  dan juga mencetak voucher

## Gambar 17. Halaman Riwayat Pembelian Voucher
6. Riwayat Transaksi Pada halaman riwayat transaksi pelanggan dapat melihat riwayat Top Up saldo  yang  telah  di  lakukan,  atau membayar Top  Up saldo  yang  belum dilakukan
Jurnal Teknologi Dan Sistem Informasi Bisnis Vol. 6 No. 2  April 2024 Hal 310-321 http://jurnal.unidha.ac.id/index.php/jteksis
Gambar 18. Halaman Riwayat Transaksi Top Up
3.2 Implementasi Sistem Admin
1. Halaman Utama Admin
Halaman utama admin terdapat beberapa menu pilihan, diantaranya terdapat menu pendaftaran  pengguna  atau reseller , profile  voucher,  dan  menu  pengaturan setting Mikrotik .
Gambar 19. Halaman Utama Admin
2. Halaman Tambah Pengguna
Pada halaman Tambah pengguna, penyedia layanan RT/RW Net diharuskan  mengisi  data  pengguna  atau reseller yang  terdiri  dari  nama,  email, pin dan password, data tersebut nantinya akan  digunakan  sebagai  login  untuk masuk ke aplikasi mobile.

## Gambar 19. Halaman Utama Admin
3. Halaman Tambah Profile Voucher
Pada  halaman  tambah  profile  voucher terdapat  form  untuk  mengisi  profile voucher  yang  akan  di  buat,  penyedia layanan RT/RW Net wajib mengisi nama voucher, durasi voucher, harga voucher, dan  bandwidth.  Selanjutnya  profile voucher  yang  di  buat  akan  tampil  pada aplikasi untuk pengguna.
Gambar 20. Halaman Tambah Profile Voucher
4. Halaman Pengaturan Mikrotik
Pada  halaman  ini  penyedia  layanan RT/RW Net wajib  mengisi  data  router
Mikrotik yang akan di daftarkan, setelah di isi selanjutnya router Mikrotik tersebut di  validasi  koneksinya,  apakah  sudah tersambung  atau  belum  tersambung, apabila  sudah  tersambung  maka  router Mikrotik yang di daftarkan akan muncul pada sistem.
Gambar 21. Halaman Tambah Profile Voucher
5. Halaman Kelola Perusahaan Pada  halaman  ini,  pengusaha  RT/RW
Net dapat  mengubah  logo  dan  nama perusahaan  yang  dikelola,  Halaman  ini di tujukan pada gambar 22 berikut ini.
Jurnal Teknologi Dan Sistem Informasi Bisnis Vol. 6 No. 2  April 2024 Hal 310-321 http://jurnal.unidha.ac.id/index.php/jteksis
Gambar 22. Halaman Kelola Profil Perusahaan
3.3 Pengujian Sistem Pendekatan  pengujian  sistem  pada  penilitan ini adalah menggunakan Black Box Testing Black  box  testing adalah  metode  pengujian perangkat  lunak  (software)  yang  fokus pada fungsionalitas  eksternal  dari  sistem  [20]. Pengujian  tidak  perlu  mengetahui  struktur kode  internal  program,  melainkan  hanya melihat input yang diberikan dan output yang dihasilkan oleh sistem yang dibangun.  Hasil pengujian adalah sebagai berikut.
1. Pengujian Fungsionalitas Pelanggan
Tabel 1. Pengujian Fungsionalitas Pelanggan
No Pengujian Hasil Yang Diharapkan Hasil Sesuai Tidak sesuai 1 Menjalankan aplikasi Sistem akan menampilkan splash screen dan muncul halaman login
√ 2 Login  dengan username  dan kata sandi yang salah Sistem akan menolak  untuk masuk dan menampilkan pesan kesalahan √
3 Login  tanpa memasukan username atau kata sandi Sistem akan
menampilkan pop up agar user mengisi username  atau kata sandi √
4
Login  dengan memasukan username  dan kata sandi
dengan benar login  berhasil, pengguna  akan diarahkan ke halaman  utama sistem. √ 5 Melakukan Top Up Saldo Sistem akan menampilkan halaman Top Up saldo  dan menampilkan metode
pembayaran √ No Pengujian Hasil Yang Diharapkan Hasil Sesuai Tidak sesuai 6 Melakukan pemesanan voucher dengan  saldo mencukupi Sistem akan masuk ke halaman pilih profile  voucher lalu muncul formulir  untuk mengisi  jumlah voucher yang akan dibuat lalu sistem akan menampilkan voucher baru √
7 Melakukan pemesanan voucher dengan  saldo kurang Pada saat
pembuatan vouher sistem akan memunculkan pop  up  saldo tidak mencukupi √ 8 Menekan menu profile Sistem akan menampilan informasi profile dari pengguna √ 9 Melihat Riwayat Voucher Sistem akan menampilkan informasi pemesanan voucher yang berhasil dilakukan  dan melihat status penggunaan voucher √ 10 Mencetak kode voucher Sistem bisa mencetak  kode voucher yang
sudah dibuat
√ 11
Melihat Riwayat Transaksi Sistem akan menampilkan informasi Top Up saldo  yang dilakukan √
12 Melihat Informasi Saldo Sistem akan menampilkan sisa saldo terkini √ 13 Melihat
Informasi Keuntungan
Sistem akan
menampilkan informasi keuntungan yang didapat pengguna  atau reseller √
14 Melakukan Refund
Voucher Sistem akan mengembalikan saldo kepada
akun  pengguna atau reseller
√
Jurnal Teknologi Dan Sistem Informasi Bisnis Vol. 6 No. 2  April 2024 Hal 310-321 http://jurnal.unidha.ac.id/index.php/jteksis

## 2. Pengujian Fungsionalitas Admin

## Tabel 2. Pengujian Fungsionalitas Admin

## SIMPULAN
Berdasarkan  hasil  penelitian  yang  telah dilakukan,  dapat  disimpulkan  bahwa  penelitian ini  telah  berhasil  membuat  sistem  pembelian voucher wifi yang memberikan keuntungan bagi kedua  belah  pihak,  baik  pelanggan  maupun penyedia  layanan.  Sistem  ini  menyediakan kemudahan  serta  memberikan  pengalaman  yang nyaman dalam proses pemesanan dan pembayaran  bagi  pelanggan  atau reseller . Demikian  pula,  bagi  penyedia  layanan  RT/RW Net sistem  ini  memberikan  keuntungan  yang sebelumnya pencetakan voucher dilakukan secara manual  menjadi  otomatis  dengan  aplikasi, sehingga  layanan  penjualan  voucher  wifi  tidak terbatas oleh waktu dan tempat.
Sistem ini dirancang dengan menggabungkan  layanan  pembayaran  online ( Payment  Gateway )  dari  Xendit.  Integrasi  ini dilakukan melalui  API  sandbox  yang  disediakan oleh  Xendit,  dan  proses  pengembangannya menggunakan bahasa pemrograman flutter untuk aplikasi  android  dan  framework Laravel untuk aplikasi web. Pengujian sistem dilakukan dengan metode black box testing. Metode ini fokus pada pengujian fungsionalitas fitur dari sudut pandang pengguna,  baik  bagi  pelanggan  maupun  admin. Hasil  pengujian  menunjukkan  bahwa  sistem  ini berjalan  sesuai  dengan  harapan  dan  memenuhi tujuan pengembangannya. Dalam upaya meningkatkan  efisiensi,  kinerja,  dan  tanggung jawab usaha voucher RT/RW Net , pengembangan sistem ini bertujuan untuk mencapai hal tersebut. Berikut beberapa saran yang dapat berguna untuk pengembangan sistem di masa depan. Disarankan untuk  mengembangkan  aplikasi  multi-platform yang  dapat  dijalankan  di  berbagai  platform, seperti  iOS  karena  pada  penelitian  ini  hanya terbatas  untuk  android  saja.  Hal  ini  dapat dilakukan  dengan  menggunakan  framework cross-platform seperti Flutter, React Native, atau Xamarin. Lalu diperlukan juga penelitian dari segi keamanan aplikasi untuk menghindari penyalahgunaan.

## UCAPAN TERIMAKASIH
Penulis  ingin  menyampaikan  rasa  terima kasih  yang  sebesar-besarnya  kepada  PT.  Ring Media  Nusantara  dan  PT.  Cantara  Digital Innovation atas dukungan dan bantuannya dalam penelitian ini. Bantuan dari kedua perusahaan ini sangatlah  penting  dalam  kelancaran  proses penelitian.  Penulis  berterimakasih  atas  masukan, saran,  dan  kritik  yang  diberikan  oleh  Bapak Fransiskus  Antonius  Alijoyo.  Kontribusi  beliau sangatlah  penting  dalam  meningkatkan  kualitas penelitian  ini.  Semoga  penelitian  ini  bermanfaat bagi  perkembangan  ilmu  pengetahuan dan  dapat memberikan  kontribusi  yang  positif  bagi masyarakat.

## DAFTAR PUSTAKA
[1] N.  Mamuriyah,  S.  E.  Prasetyo,  and  A.  O.  Sijabat, “Rancangan Sistem Keamanan Jaringan dari serangan DDoS  Menggunakan  Metode  Pengujian  Penetrasi,”
Jurnal Teknologi Dan Sistem Informasi Bisnis , vol. 6, no. 1, pp. 162–167, Jan. 2024, doi:
10.47233/jteksis.v6i1.1124.
[2] R.  Yanto,  A.  Samsul  Bakhri,  and  A.  Elanda, “Perancangan  Internet  Service  Provider  RT/RW  Net Pada Desa Sampalan Dengklok Karawang,” 2023.
[3] Y. K. Ningsih, Y. S. Rochman, and D. N. Kurniawati, “Implementasi  RT/RW-Net  Menggunakan  Metode User  dan  Bandwidth  Management,” Jurnal  Teknik: Media  Pengembangan  Ilmu  dan  Aplikasi  Teknik ,  vol.
No Pengujian Hasil Yang Diharapkan Hasil Sesuai Tidak sesuai 1 Menekan tombol pelanggan untuk menambahkan pelanggan baru Sistem akan menampilkan formulir  untuk memasukan data  pelanggan baru √ 2 Menekan tombol profile voucher untuk menambahkan profile voucher baru Sistem akan menampilkan formulir  untuk memasukan data profile voucher baru √ 3 Melakukan konfigurasi untuk menambahkan router Mikrotik baru Sistem akan menampilkan formulir  untuk memasukan data router Mikrotik baru
√
4 Menekan tombol edit Perusahaan Sistem akan masuk ke halaman edit Perusahaan yang berisi formulir  untuk mengisi logo, nama peru √ 5 Menekan tombol laporan transaksi Sistem akan masuk ke halaman laporan
transaksi
√
6 Menekan tombol  hapus pada  halaman pelanggan Sistem akan menampilkan pop  up  untuk mengkonfirmasi penghapusan pelanggan √
Jurnal Teknologi Dan Sistem Informasi Bisnis Vol. 6 No. 2  April 2024 Hal 310-321 http://jurnal.unidha.ac.id/index.php/jteksis
19,  no.  02,  pp.  120–129,  2020,  [Online].  Available: http://creativecommons.org/licenses/by/4.0/
[4] A. Tantoni, M. Ashari, and M. T. A. Zaen, “Analisis Dan  Implementasi  Jaringan  Komputer  Brembuk.Net Sebagai  Rt/Rw.Net  Untuk  Mendukung  E-Commerce Pada  Desa  Masbagik  Utara,” MATRIK :  Jurnal Manajemen,  Teknik  Informatika  dan  Rekayasa Komputer , vol. 19, no. 2, pp. 312–320, May 2020, doi:
10.30812/matrik.v19i2.591.
[5] D.  Wahyudi,  A.  K.  Nalendra,  Muhammad  Ivan Wahyudi,  and  Heni  Puji  Lestari,  “PENERAPAN SISTEM  VOUCHER  PADA  JARINGAN  RT/RW- NET MENGGUNAKAN MIKHMON,” JAMI: Jurnal Ahli  Muda  Indonesia ,  vol.  3,  no.  1,  pp.  51–60,  Jun. 2022, doi: 10.46510/jami.v3i1.95.
[6] E.  Krisnaningsih,  S.  Dwiyatno,  A.  Dedi  Jubaedi,  Y. Fatah  Maulana,  P.  Studi  Manajemen  Informatika Politeknik PGRI Banten Jl Raya Serang Cilegon Km, and  S.  Kab  Serang  Banten,  “MANAJEMEN  AKSES INTERNET BERBASIS LIMITASI MENGGUNAKAN  MIKHMON  DAN  ROUTER MIKROTIK,” Jurnal PROSISKO , vol. 10, no. 2, 2023.
[7] I.  Made,  B.  Bhagaskara,  M.  Agus,  D.  Suarjaya,  G. Agung,  and  A.  Putri,  “RANCANG  BANGUN APLIKASI  ANDROID  TRANSAKSI  BILLING
VOUCHER  MIKROTIK  DAN  MANAGEMENT
HOTSPOT MIKROTIK (STUDI KASUS: KRESNA- HOTSPOT),” 2022.
[8] A.  Alijoyo,  “ENTERPRISE  RISK  MANAGEMENT, VALUE  CHAIN,  AND  LIFE  CYCLE  COST:  HOW THE  THREE  CONCEPTS  ARE  ADOPTED  TO INCREASE  COMPETITIVENESS,” International Journal  of  Environmental,  Sustainability,  and  Social Sciences , vol. 3, 2022, [Online]. Available: https://journalkeberlanjutan.com/index.php/ijesss
[9] F.  D.  Cahyo,  S.  D.  Sancoko,  and  S.  Diwandari, “Implementasi  Layanan  Payment  Gateway  Pada Aplikasi  Klinik  Hewan  Peliharaan  Berbasis  Mobile,”
Jurnal Teknologi Dan Sistem Informasi Bisnis , vol. 6,
no. 1, pp. 84–94, Jan. 2024, doi:
10.47233/jteksis.v6i1.1098.
[10] H.  Mantik,  “PENERAPAN  PAYMENT  GATEWAY SEBAGAI JEMBATAN TRANSAKSI YANG AMAN DI ERA DIGITAL. STUDI KASUS PT ABC,” JSI (Jurnal sistem Informasi) Universitas Suryadarma , vol. 1, 2024.
[11] A.  Majid  and  I.  Pekalongan,  “Manajemen  Jaringan menggunakan  Remote  Authentication  Dial-In  User Service (RADIUS),” 2022.
[12] Y.  Ade  Safikri  and  D.  Rahman  Prehanto,  “Aplikasi
Payment  Voucher  RT/RW  net  Mikrotik  berbasis Android  Flutter  dengan  Metode  Payment  Gateway pada Dusun Jomblang Desa Puncu Kabupaten Kediri,” JINACS :  Journal  of  Informatics  and  Computer Science , vol. 3, 2022.
[13] A. Wiwid Taniah and S. Harjunawati, “PERANCANGAN SISTEM INFORMASI TRANSAKSI PENYEWAAN WEDDING ORGANIZER  PADA  CV.DENIS  CITRA  MANDIRI
BEKASI Ade Wiwid Taniah 1) ; Sri Harjunawati 2),” JURNAL ILMU PENGETAHUAN DAN TEKNOLOGI KOMPUTER , vol. 3, 2017.
[14] M. Mailasari, “SISTEM
INFORMASI
PERPUSTAKAAN  MENGGUNAKAN  METODE WATERFALL,” Jurnal  Sisfokom  (Sistem  Informasi dan Komputer) , vol. 8, no. 2, pp. 207–214, Aug. 2019, doi: 10.32736/sisfokom.v8i2.657.
[15] A.  Ramadhanu,  R.  Husna  Arsyah,  N.  S.  Wahyuni Nengsi,  and  N.  Nurhaliza,  “RANCANG  BANGUN
APLIKASI MOBILE EDUKASI MENGENAI PARENTING SKILLS BAGI ORANG TUA
BERBASIS ANDROID DENGAN MENGGUNAKAN  BAHASA  PEMROGRAMAN
JAVA  ANDROID,” Jurnal  Teknologi  Dan  Sistem Informasi  Bisnis ,  vol.  1,  no.  1,  pp.  58–66,  Jan.  2019,
doi: 10.47233/jteksis.v1i1.23. [16] R.  Haerani,  P.  Hendriyati,  P.  A.  Nugroho,  and  M. Lukman, “WATERFALL MODEL IMPLEMENTATION IN INFORMATION SYSTEMS  WEB  BASED  GOODS  DELIVERY SERVICE,” JURTEKSI (Jurnal Teknologi dan Sistem Informasi) , vol. 9, no. 3, pp. 501–508, Jun. 2023, doi:
10.33330/jurteksi.v9i3.2267. [17]
F. Nur Sa’adah and A. Voutama, “PERANCANGAN
APLIKASI PENJUALAN FASHION DAN AKSESORIS  BERBASIS  WEB  PADA  TOKO
FITRIN,” 2023.
[18] M. Syarif and E. B. Pratama, “ANALISIS METODE PENGUJIAN  PERANGKAT  LUNAK  BLACKBOX TESTING  DAN  PEMODELAN  DIAGRAM  UML PADA APLIKASI VETERINARY SERVICES YANG  DIKEMBANGKAN  DENGAN  MODEL WATERFALL,” Jurnal Teknik Informatika Kaputama (JTIK) , vol. 5, no. 2, 2021.
[19] D.  A.  Fatah,  A.  Mufarroha,  and  M.  A.  Husnah, “PERANCANGAN  ANTARMUKA  PENGGUNA SISTEM  INFORMASI  AKADEMIK  BERBASIS
WIREFRAMING WIREFRAMING-BASED
ACADEMIC  INFORMATION  SYSTEM  USER INTERFACE DESIGN,” vol. 11, no. 1, 2022.
[20] J. Shadiq, A. Safei, R. Wahyudin Ratu Loly, C. sitasi, L.  Rwr,  and  P.  Aplikasi  Peminjaman  Kendaraan
Operasional Kantor  Menggunakan BlackBox Testing, “INFORMATION
MANAGEMENT FOR EDUCATORS  AND  PROFESSIONALS  Pengujian Aplikasi  Peminjaman  Kendaraan  Operasional  Kantor Menggunakan  BlackBox  Testing,” Information Management for Educators and Professionals , vol. 5, no. 2, pp. 97–110, 2021.