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). Namun demikian aplikasi ini dibuat bukan untuk menyaingi winbox melainkan untuk memudahkan pengguna dalam mengatur pengguna hotspot secara lebih terarah.

Aplikasi ini dibangun menggunakan bahasa pemrograman objek pascal dan dicompile menggunakan IDE Lazarus versi 1.6.4. 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 dan merupakan terjemahan dari Library FPDF PHP. Aplikasi ini dapat menjadi Alternatif untuk seri Router Board yang tidak support user manager (userman). 

Ada 3 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. Beberapa kali kami menjumpai orang (operator awam) cenderung kesulitan melakukan konfigurasi userman bahkan menggunakannya. Selain itu pernah berkali-kali kami dimintai untuk mendatangi tempat yang sama hanya untuk mengajari konfigurasi dan penggunaan userman ini kepeada operator. Hal ini mungkin karena aplikasi userman yang cukup kompleks dan operator cenderung lebih menyukai aplikasi berbasis desktop.

3. 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
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
4. http://www.swissdelphicenter.ch
5. http://www.delphibasics.co.uk