Tentang

The Userman : Alternatif User Manager (userman) Untuk Mikrotik

Aplikasi The Userman adalah aplikasi berbasis Mikrotik yang dapat digunakan untuk melakukan manajemen user hotspot. Aplikasi ini dilengkapi dengan fitur yang tidak ada di winbox (seperti generate user dan eksport voucher). Aplikasi ini dibuat untuk mereka yang menginginkan aplikasi sederhana guna memudahkan dalam mengatur pengguna hotspot secara lebih terarah.

Aplikasi ini dibangun menggunakan bahasa pemrograman objek pascal dan dicompile menggunakan Free Pascal 3.0.4 + IDE Lazarus. Untuk berkomunikasi dengan perangkat Router, digunakan RouterOS Delphi API yang ditulis oleh Pavel Skuratovich (aka Chupaka). sedangkan untuk mengeksport menjadi file PDF digunakan Free JPDF Pascal yang ditulis oleh Jean Patrick. Adapun versi Android dibangun dengan bantuan komponen Lazarus Android Module Wizard (LAMW). Aplikasi ini dapat menjadi Alternatif untuk seri Router Board yang tidak support user manager (userman). 

Ada 2 hal mendasar yang melatarbelakangi kami untuk membuat aplikasi ini yaitu :

1. Ada beberapa seri RouterBoard baru yang tidak support userman. Biasanya seri RouterBoard ini dibandrol dengan harga yang relatif murah dan tentu saja dengan fitur yang minim (termasuk tidak support userman karena memory kecil). Hal ini tentu saja menjadi masalah tersendiri mengingat peran penting sebuah aplikasi userman dalam memudahkan manajemen user hotspot.

2. Bila diperhatikan, dengan mempertimbangkan konfigurasinya yang lumayan memakan waktu, tidak semua fitur yang ada di userman dimanfaatkan oleh pengguna. sebagian besar hanya memanfaatkan generate user, limit bandwidth, limitasi waktu dan cetak voucher. Hal ini yang membuat kami berpikir "kenapa tidak membuat aplikasi sederhana yang dapat melakukannya?"

Class dan Library yang digunakan :

Synapse : http://synapse.ararat.cz/doku.php
RouterOS Delphi API : http://forum.mikrotik.com/viewtopic.php?t=31555
Free JPDF Pascal : https://github.com/jepafi/Free-JPDF-Pascal
Lazarus Android Module Wizard (LAMW) : https://github.com/jmpessoa/lazandroidmodulewizard
Free Icon : http://www.fatcow.com/free-icons
SPK Toolbar : https://sourceforge.net/p/lazarus-ccr/svn/HEAD/tree/components/spktoolbar/
QR Code : https://sourceforge.net/p/lazarus-ccr/svn/HEAD/tree/components/lazbarcodes/

Thanks to :

1. https://wiki.mikrotik.com
2. https://forum.mikrotik.com
3. https://forum.lazarus.freepascal.org