Abstract:
Captive portal yang banyak digunakan pada WiFi publik membutuhkan login berulang-ulang setiap kali pengguna ingin menggunakan WiFi tersebut. Oleh karena itu, dibutuhkan otomatisasi untuk mempermudah penggunaan WiFi dengan captive portal. Perangkat lunak diciptakan untuk melakukan otomatisasi tersebut menggunakan UWP (Universal Windows Platform) dengan bahasa pemrograman C#. Perangkat lunak ini harus memiliki kemampuan untuk melakukan deteksi captive portal, rekam dan kirim informasi login, serta melakukan login otomatis jika sudah ada informasi login yang tersimpan untuk captive portal tersebut. Implementasi berhasil dilakukan, hanya saja ditemukan adanya keterbatasan yang diakibatkan oleh keterbatasan platform yaitu tidak dapat melakukan login otomatis pada captive portal yang membutuhkan popup. Informasi login tersimpan secara aman pada sebuah file yang dienkripsi menggunakan password random yang diciptakan saat perangkat lunak pertama kali dijalankan. Perangkat lunak dapat melakukan identifikasi captive portal menggunakan SSID, URI, serta konten tag head pada halaman tersebut.