JURNAL PA APLIKASI USER MANAGER PADA MIK

APLIKASI USER MANAGER PADA MIKROTIK BERBASIS ANDROID
Ismail Haq, Setia Juli Ismail, Siti Bayati M.
Politeknik Telkom Bandung
Ismail.haq.pce04@gmail.com, jul@politekniktelkom.ac.id, my_bayati@yahoo.co.id
Abstrak
Userman merupakan tools pada mikrotik yang berfungsi sebagai pengelola pengguna jaringan.
Tools Userman ini hanya dapat diakses oleh administrator dan hanya dapat diakses melalui perangkat
komputer.
Pemanfaatan perangkat Handphone sebagai pendamping dalam melaksanakan kegiatan seharihari sudah sangat lumrah bagi sebagian orang. Hal ini dikarenakan beberapa Handphone sudah memiliki
fungsi dan kemampuan lebih dari sekedar fungsi dasarnya. Android sebagai sistem operasi yang dapat
ditanamkan pada perangkat handphone memiliki kemampuan untuk dapat diinstal aplikasi-aplikasi yang
diperlukan oleh pengguna.
Pada proyek akhir ini dikembangkan aplikasi User Manager Pada Mikrotik Berbasis Android
atau yang diberi nama MUM-Droid Lite. Diharapkan Administrator Jaringan yang menggunakan
perangkat smartphone berbasiskan sistem operasi Android dapat terbantu dalam mengerjakan User
Management.
Kata kunci: Android, User Management, Credit Management ,Userman, Mikrotik,MUM Droid Lite

Abstract
Userman are tools on the Mikrotik that serve as the manager of network users. Userman tools
only can be accessed by the administrator and only can be accessed through the computer.

Utilization of mobile devices as a companion in conducting their daily activities isvery common
for some people. This is because some mobile phones already have the functionality and capability is more
than just basic functions. Android as an operating system that can be embedded in mobile devices have
the ability to be able to install applications that are needed by the user.
At this final project was developed applications Mikrotik User Manager Based On Android or
named MUM-Droid Lite. Network Administrator is expected to use the Android OS-based smartphone
can be helpful in working on User Management.
Keywords: Android, User Management, Administrator ,Userman, Mikrotik,MUM Droid Lite
1. Pendahuluan
1.1 Latar Belakang
Saat ini perkembangan teknologi komunikasi
berkembang dengan pesat, perangkat smartphone
telah mendominasi kehidupan sehari-hari manusia
dengan berbagai macam fasilitas yang di sediakan.
Android salah satu Sistem operasi yang banyak di
gunakan di perangkat smartphone seperti HTC,
Samsung, Sony Ericsson, Lenovo, dll.
Akan tetapi dibalik perkembangan tekonologi
smartphone yang semakin meningkat, masih banyak
aplikasi pendukung yang hanya dapat dilakukan

melalui perangkat komputer, salah satunya adalah
tool userman pada mikrotik yang mewajibkan
administrator melakukan User Management melalui
perangkat komputer. Hal ini menjadi permasalahan
untuk administrator apabila sedang tidak beraktifitas
melalui perangkat komputer.
Android mulai memenuhi kebutuhan manusia
dalam kegiatan sehari-hari dimana pekerjaan
tersebut hanya bisa dikerjakan melalui perangkat
komputer kini dapat dilakukan pada smartphone
Android.

Pada Proyek akhir ini akan dilakukan
pembuatan aplikasi User Management pada
Mikrotik berbasis Android. Diharapkan dengan di
buatnya aplikasi yang bersifat mobile dapat
mempermudah Administrator dalam mengerjakan
User Management.
1.2 Rumusan Masalah
Berdasarkan latar belakang penyusunan proyek akhir

yang telah diuraikan sebelumnya, permasalahan
yang dihadapi dirumuskan sebagai berikut :
1. Bagaimana membuat Aplikasi User Manager
pada mikrotik berbasis Android ini yang dapat
mempermudah
Administrator
dalam
mengerjakan User Management ?
2. Bagaimana mengujikan aplikasi pada platform
Android yang dapat digunakan di berbagai
tempat untuk melakukan User Management ?

1.3 Tujuan
Tujuan pada proyek akhir ini adalah :
a. Pembuatan Aplikasi ini memanfaatkan service
API Mikrotik dan fasilitas-fasilitas Userman
pada Mikrotik yang berbasis web, sehingga
dapat mempermudah Administrator untuk
melakukan Managemen User.
b. Membangun aplikasi yang dapat digunakan

dimanapun dengan memanfaatkan konektivitas
data GSM (Global System for Mobile) dan
Wifi.
1.4 Batasan Masalah
Batasan masalah pada proyek akhir ini adalah :
1. Menggunakan tool userman pada mikrotik.
2. Pada saat pembuatan aplikasi menggunakan
AVD (Android Virtual Device).
3. Bahasa Pemrograman Android Berbasis Java
dan XML.
4. Pada saat pengujian Aplikasi menggunakan
Smartphone dengan Sistem Operasi Android.
5. Aplikasi User Manager ini digunakan oleh
Administrator RT/RW Net.
6. Aplikasi ini tidak melakukan RouterOS User.
7. Tidak membahas lebih lanjut mengenai
Mikrotik
8. Tidak membahas lebih lanjut mengenai API
Mikrotik
9. Tidak membahas lebih lanjut mengenai Java

API Mikrotik
10. Aplikasi User Manager ini digunakan untuk
melakukan Managemen :
a) User Account Management
b) Credit Management
c) Bandwidth Management
d) Monitoring Active Session
1.5 Definisi Operasional
1. MUM-Droid Lite merupakan nama Aplikasi
yang akan di buat pada Proyek Akhir ini
2. Mikrotik merupakan perangkat yang berfungsi
sebagai Router.
3. Userman merupakan Tool Mikrotik yang
berfungsi untuk User Management.
4. Android merupakan Sistem Operasi yang
digunakan pada Smartphone.

2. Analisis Dan Perancangan
2.1 Gambaran Sistem Saat Ini


Gambar 1
Gambaran Sistem Saat Ini

Berdasarkan gambaran sistem saat ini, Administrator
hanya dapat melakukan User Management apabila
terhubungkan secara langsung kepada Router
Mikrotik.
2.2 Analisis Kebutuhan Sistem
2.2.1
Analisis Fungsional
Analisis
fungsionalitas
merupakan
paparan
mengenai fitur-fitur yang akan dimasukkan ke dalam
Aplikasi. Fitur-fitur tersebut antara lain sebagai
berikut :
a. Mampu menampilkan Active User dan Active
Session
b. Mampu melakukan Manajemen User (Create,

Delete, Update user)
c. Mampu melakukan Manajemen Credits (Create,
Delete, Update Credits)
d. Mampu melakukan Manajemen Bandwidth
pada suatu user
2.2.2
Performansi
Aplikasi ini merupakan aplikasi yang berlajan di
sistem operasi Android. Terdapat beberapa
keterbatasan yang ditemui pada perangkat
berbasiskan Android, diantaranya seperti berikut :
a. Sumber daya memmori yang terbatas, hingga
saat ini perangkat Android yang banyak di
gunakan hanya memiliki 512 MB.
b. Sumber daya Baterai yang secara efektif hanya
mampu kurang lebih 7 jam.
c. Tampilan antar muka aplikasi sangat
berpengaruh terhadap waktu tunggu.
Dari keterbatasan-keterbatasan pada perangkat,
maka diusulkan beberapa jalan lain untuk

meningkatkan
performa
aplikasi
dengan
keterbatasan yang ada, diantaranya :
a. Merancang aplikasi dengan penggunaan memori
sekecil mungkin.
b. Merancang aplikasi dengan pemanfaatan
sumber daya sekecil mungkin namun tidak
mengurangi fungsi dan performa aplikasi
c. Merancang aplikasi dengan antarmuka yang
sederhana namun menarik dan ramah bagi
pengguna dari aplikasi ini.

2.3 Pengembangan Sistem
Perangkat Lunak yang digunakan :
a. Microsoft Windows 7 Ultimate
b. Eclipse versi Indigo 3.7.1
c. Android SDK r16
ol) Versi 2.1.

d. ADT (Android Developer Tool)
e. JDK (Java Development Kit) Versi
Ve 7.
f.
AVD ( Android Virtual Dev
evice) Versi 2.3.
2.4 Implementasi Sistem
Perangkat Keras yang digunakan :
a. Mikrotik PC router dengan spes
esifikasi minimum
seperti berikut :
a) Intel Pentium 4 3.0 Ghz
b) Memori RAM 512 MB
c) Hardisk 40 GB
d) Sistem Operasi Mikrotik 3.3
b.

Smartphone Android dengan spesifikasi
sp
seperti

berikut :
a) Prosessor 450Mhz
b) RAM 256
c) ROM 512
d) Sistem Operasi Android 2.1
e) 3 inch HVGA Capacitive Touchscreen
T
f) GSM Simcard
g) Wifi

2.6 Perancangan
2.6.1
Perancangan Sistem
em

Gambar 3
Perancangann Sistem
S

Perangkat android terhubung

ng dengan Mikrotik PC
Router dengan menggunakan
an konektivitas Internet /
Wifi dan menggunakan Mikro
rotik API Service.
2.6.2
Diagram Navigasi
Aplikasi MUM-Droid Litee menggunakan
m
struktur
navigasi Hierarchical Model.
el. Dimcana menu utama
adalah pusat navigasi yang m
merupakan penghubung
ke semua fitur pada aplikasi.

2.5 Diagram Alir
Diagram
Alir
atau
Flowcha
hart
merupakan
serangkaian bagan-bagan yang men
enggambarkan alir
program. Pada diagram alir ini diga
igambarkan urutan
prosedur dalam program MUM-Droi
roid Lite.
Mulai

Jaringan
Internet
GSM
- Wifi

Login

Gambar 4
Diagram Nav
avigasi

No
Autentikasi
Administrat
or
Yes

Menu

Monitoring
active
session

Manajemen
Pemakai

- Active
Session

-User
Account
-Credit
-Bandwidth

Menampilkan
active session
& user

View

Manajemen
user account

Manajemen
Credit

2.6.3 Antar Muka
A. Perancangan Perancangan
an Antarmuka Login

Pengaturan

About Me

Credit

Reboot Router

View

Create New
User

Manajemen
Credit

Crea
eate New
U
User

Selesai
Manajemen
Bandwidth per
User

Manajemen
Credit
Pemakai

Gambar 2
Diagram Alir Program

Gambar 5
Perancangan Antarm
armuka Login

Keterangan Gambar :
1. Text dan Kotak
Akan dibuat dengan berisikann text IP Address
dan Kotak jawab.
2. Text dan Kotak
an text Username
Akan dibuat dengan berisikan
dan Kotak jawab.
3. Text dan Kotak
Akan dibuat dengan berisikan
an text Password
dan Kotak Password.
4. Text dan Kotak
Akan dibuat dengan berisikan
an text Login dan
Tombol.
5. Gambar
Akan dibuat dengan berisikann Gambar MUMDroid dan Mikrotik.

2.

3.

4.

B. Perancangan Antarmuka Menu
5.

Gambar 6
Perancangan Antarmuka Menu
Me

Keterangan Gambar :
1. Text dan Gambar
Akan di buat dengan berisikan
an text Monitoring
Active Session dan Gambar Mon
onitor.
2. Text dan Gambar
Akan di buat dengan berisikann text Manajemen
Pemakai dan Gambar Kepala.
3. Text dan Gambar
Akan di buat dengan berisikann text Manajemen
Credit dan Gambar Jam.
4. Text dan Gambar
Akan di buat dengan berisikan
an text Pengaturan
dan gambar Kunci Inggris.
5. Gambar
an Gambar MUMAkan di buat dengan berisikan
Droid.
2.7 Implementasi
Implementasi merupakan taha
hap Instalasi dan
pengembangan perancangan menjad
jadi kode program.
Pada awal bagian ini akan dijaba
barkan spesifikasi
perangkat lunak seperti berikut :
1. Sistem Operasi
Sistem operasi yang digunakann uuntuk kebutuhan

Implementasi dapat menggunakan
me
Microsoft
Windows XP atau Micro
crosoft Windows 7, Mac
OS X, dan Linux.
Bahasa
Pemrog
rograman
Java
Dalam hal ini digunakan
an Java Development Kit
(JDK) dan Java Runtimee Environment(JRE).
E
IDE (integrated develo
velopment environment)
Eclipse
Indi
ndigo
3.7.1
Untuk
memudahkan
an
dalam
proses
pengembangan aplikasi, maka digunakan IDE
karena memliki fasilitass yyang diperlukan dalam
pengembangan perangkat
at lunak.
Android SDK (Softwar
are Development Kit)
Android SDK menye
yediakan development
environment dengan sem
semua komponen yang
diperlukan. Antara lain
in tools pengembangan,
libraries, dokumentasi, dan
da contoh aplikasi serta
disertakan pula emulator untuk mensimulasikan
aplikasi berjalan pada per
erangkat.
ADT
(Android
Development
D
Tool)
Android membuat plugin
gin untuk IDE Eclipse,
sehingga dengan adanya
ya ADT ini memberikan
kemudahan dalam pen
engembangan aplikasi,
membuat
tampilan
antarmuka
aplikasi,
menambahkan kompone
onen yang diperlukan,
men-debug aplikasi dengan
d
menggunakan
perangkat SDK Android.

2.7.1
Instalasi
a. Java Development Kit
a) Download File In
Installasi JDK pada
http://www.oracle.co
com/technetwork/java/ja
vase/downloads/jdk-7u2-download1377129.html
b) Lakukan installasi JDK
JD

G
Gambar
7
Instalasi JDK
Ins

b.

Eclipse Indigo 3.7.1
File
le
Eclipse
a) Download
http://www.eclipse.or
.org/downloads/

pada

c)

Extract Eclipse

d.

Android Virtual Device
Pada eclipse , Window

a)

AVD Manager

Gambar 8
Eclipse
d)

Jalankan Eclipse Indigo

Gambar 11
AVD Manager
b)

Pilih New untuk membuat baru Android
Virtual Device

c)

Masukan nama dan pilihlah target Android.

Gambar 9
Eclipse 2

c.

Android SDK
a) Download File Android SDK pada
http://developer.android.com/sdk/index.htm
l
b) Extract
Android
SDK
pada
C:/
Gambar 12
Membuat Android Virtual Device

Gambar 10
Android SDK

2.8 Pembuatan Aplikasi
Pada tahap ini dijabarkan pembuatan kelas dan
tampilan seperti berikut :
1. API Mikrotik
2. Login
3. Menu Utama
4. Monitoring
5. User Management
6. Credit Management
7. Pengaturan
8. About Me

2.8.1
API Mikrotik
Terdapat 4 File pada API, yaitu ApiConn.java,
Hasher.java,
WriteCommand.java
dan
ReadCommand.java

userprop.xml sebagai tampilan pop-up, User.java
sebagai lokal database user, dan UserMana.java
sebagai proses User Management.

Gambar 16
Pembuatan User Management
Gambar 13
Pembuatan API Mikrotik

2.8.2
Login
Pada pembuatan Login terdapat 2 file, yaitu
login.xml
sebagai
tampilan
dan
CobaPAActivity.java sebagai proses login.

2.9 Pengujian
Berikut ini hasil dari pengujian aplikasi :
Tujuan

Paramet
er yg
ukur

Gambar 15
Pembuatan Menu

2.8.4
User Management
Pada pembuatan User Management terdapat 4 file,
yaitu usermana.xml sebagai tampilan utama,

Hasil
yang
diharap
kan

Hasil
pengu
kuran

Login
Berhasil

Memas
ukan
userna
me dan
passwo
rd yang
valid.

Memas
uki
halama
n Menu
aplikasi
MUMDroid



Login
Gagal

Memas
ukan
Userna
me dan
Passwo
rd yang
tidak
valid

Membe
rikan
Notifika
si
Userna
me atau
Passwor
d Salah.



Memili
h menu
Monito
ring
Active
Session

Menam
pilkan
Userna
me dan
IP
address
Session
yang
sedang
Aktif



Gambar 14
Pembuatan Login

2.8.3
Menu
Pada pembuatan Menu terdapat 2 file, yaitu
main.xml sebagai tampilan dan Menuku.java sebagai
proses Menu.

Teknik
penguk
uran

Login

Monito
ring
Active
Session

Menam
pilkan
Session
yang
sedang
aktif

Kesimp
ulan

Dengan
memas
ukan
userna
me dan
passwor
d yang
valid ,
aplikasi
memas
uki
halama
n
tampila
n menu
utama
Aplikas
i
Dengan
memas
ukan
userna
me dan
passwor
d yang
tidak
valid ,
aplikasi
member
ikan
notifika
si.
Dengan
memili
h menu
Monitor
ing
Active
Session,
aplikasi
menam
pilkan
Session

User
Manag
ement

Menam
pilkan
User
Accoun
t yang
sudah
terdafta
r

Memili
h menu
User
Manag
ement

Menam
pilkan
list
Userna
me
yang
sudah
terdafta
r

Membu
at User
Accoun
t

Menek
an
tombol
“Create
New
User”
dan
memas
ukan
parame
ter
yang
dibutuh
kan.

Mendaf
tarkan
User
Accoun
t

Edit,
Update
, Delete
User
Accoun
t

Credit
Manag
ement

Menam
pilkan
Credit
yang
sudah
dibuat





Meruba
h nilai
suatu
Accoun
t yang
sudah
terdafta
r

Nilai
Accoun
t
berubah
sesuai
dengan
nilai
yang
diubah.



Memili
h menu
User
Manag
ement

Menam
pilkan
list
nama
Credit
yang
sudah
dibuat



yang
sedang
aktif
Dengan
memili
h menu
User
Manage
ment,
aplikasi
menam
pilkan
list
Userna
me
yang
sudah
terdafta
r
Dengan
meneka
n
tombol
“Create
New
User”
dan
memas
ukan
paramet
er yang
dibutuh
kan,
aplikasi
berhasil
mendaft
arkan
User
Accoun
t.
Dengan
meruba
h nilai
suatu
account
yang
sudah
terdafta
r,
aplikasi
berhasil
meruba
h nilai
suatu
account
sesuai
dengan
nilai
yang
diubah.
Dengan
memili
h menu
Credit
Manage
ment,
aplikasi
menam
pilkan
list
nama
Credit
yang
sudah
dibuat

Reboot
Router

Membu
at
Credit

Menek
an
tombol
“Create
New
Credit”
dan
memas
ukan
parame
ter
yang
dibutuh
kan.

Membu
at
Credit
baru



Edit,
Update
, Delete
Credit

Meruba
h nilai
suatu
Credit
yang
sudah
dibuat

Nilai
Credit
berubah
sesuai
dengan
nilai
yang
diubah.



Melaku
kan
system
reboot

Menek
an
tombol
Reboot
Router

Router
akan
melaku
kan
system
reboot



Dengan
meneka
n
tombol
“Create
New
Credit”
dan
memas
ukan
paramet
er yang
dibutuh
kan,
aplikasi
berhasil
Membu
at
Credit
baru.
Dengan
meruba
h nilai
suatu
Credit
yang
sudah
dibuat,
aplikasi
berhasil
meruba
h nilai
suatu
Credit
sesuai
dengan
nilai
yang
diubah.
Dengan
meneka
n
tombol
Reboot
Router,
Router
melaku
kan
System
Reboot

Tabel 1
Tabel Pengujian

2.9.1
Pengujian Black box
Pengujian ini dilakukan untuk memeriksa keabsahan
fitur-fitur aplikasi Mum-Droid Lite apakah sesuai
dengan sebenarnya dengan membandingkan pada
sumber aslinya.

3.2 Saran
Saran yang dapat diberikan Penulis atas penelitian
ini adalah sebagai berikut:
1. Penambahan fitur Aplikasi sangat disarankan,
seperti Routers , Reports, Sessions, dll.
2. Hingga saat ini Android terus mengalami
perkembangan, hal ini diimbangi dengan
peningkatan kemampuan pada perangkat
Android. Maka diharapkan aplikasi ini dapat diupgrade mengikuti versi selanjutnya, sehingga
dapat berjalan normal pada sistem operasi di
atas 2.2.
Daftar Pustaka
[1] Burnette, E. (2010). Hello, Android. Dallas:
Pragmatic Bookshelf.

Gambar 17
Pengujian black box Fitur Monitoring
Active Session MUM-Droid

[2] Herlambang, M., & Catur, A. (2008).
Menguasai Router Masa Depan Menggunakan
Mikrotik RouterOS™. PENERBIT ANDI.
[3] Safaat, N. (2011). pemrograman aplikasi
smartphone dan tablet pc berbasis android.
bandung: informatika.Conference 8. Diunduh
tanggal 10 Juli 2005.
[4] Sayed Hashimi, S. K. (2009). Pro Android.
Apress.
[5] Developers, A. (n.d.). Android Documentation.
Retrieved November 19, 2011, from Android
Developers:
http://developer.Android.com/guide/topics/data/
data-storage.html

Gambar 18
Sumber Asli Active Session

3. Penutup
3.1 Kesimpulan
Dari hasil pengembangan aplikasi User Manager
pada Mikrotik berbasis Android dapat diambil
beberapa kesimpulan, yaitu:
1. Aplikasi MUM-Droid Lite dapat dijadikan
alternatif acuan bagi Administrator Jaringan
yang menggunakan perangkat Android agar
lebih mudah dalam mengerjakan User
Management.
2. Aplikasi MUM-Droid Lite lebih bersifat mobile
sehingga memudahkan Administrator apabila
sedang tidak berada pada Perangkat Komputer.

[6] Mikrotik. (2010, September 15). Manual:user
manager. Retrieved Desember 18, 2011, from
Mikrotik
Wiki:
http://wiki.mikrotik.com/wiki/User_Manager
[7] Mikrotik. (n.d.). Mikrotik Indonesia. Retrieved
November 19, 2011, from Mikrotik:
http://www.mikrotik.co.id/
[8] Wikipedia. (2011, Agustus 17). Eclipse
(Perangkat Lunak). Retrieved Desember 18,
2011,
from
Wikipedia:
http://id.wikipedia.org/wiki/Eclipse

Dokumen yang terkait

PENGARUH PEMBERIAN SEDUHAN BIJI PEPAYA (Carica Papaya L) TERHADAP PENURUNAN BERAT BADAN PADA TIKUS PUTIH JANTAN (Rattus norvegicus strain wistar) YANG DIBERI DIET TINGGI LEMAK

23 199 21

KEPEKAAN ESCHERICHIA COLI UROPATOGENIK TERHADAP ANTIBIOTIK PADA PASIEN INFEKSI SALURAN KEMIH DI RSU Dr. SAIFUL ANWAR MALANG (PERIODE JANUARI-DESEMBER 2008)

2 106 1

FREKUENSI KEMUNCULAN TOKOH KARAKTER ANTAGONIS DAN PROTAGONIS PADA SINETRON (Analisis Isi Pada Sinetron Munajah Cinta di RCTI dan Sinetron Cinta Fitri di SCTV)

27 310 2

MANAJEMEN PEMROGRAMAN PADA STASIUN RADIO SWASTA (Studi Deskriptif Program Acara Garus di Radio VIS FM Banyuwangi)

29 282 2

ANALISIS PROSPEKTIF SEBAGAI ALAT PERENCANAAN LABA PADA PT MUSTIKA RATU Tbk

273 1263 22

PENERIMAAN ATLET SILAT TENTANG ADEGAN PENCAK SILAT INDONESIA PADA FILM THE RAID REDEMPTION (STUDI RESEPSI PADA IKATAN PENCAK SILAT INDONESIA MALANG)

43 322 21

KONSTRUKSI MEDIA TENTANG KETERLIBATAN POLITISI PARTAI DEMOKRAT ANAS URBANINGRUM PADA KASUS KORUPSI PROYEK PEMBANGUNAN KOMPLEK OLAHRAGA DI BUKIT HAMBALANG (Analisis Wacana Koran Harian Pagi Surya edisi 9-12, 16, 18 dan 23 Februari 2013 )

64 565 20

PEMAKNAAN BERITA PERKEMBANGAN KOMODITI BERJANGKA PADA PROGRAM ACARA KABAR PASAR DI TV ONE (Analisis Resepsi Pada Karyawan PT Victory International Futures Malang)

18 209 45

STRATEGI KOMUNIKASI POLITIK PARTAI POLITIK PADA PEMILIHAN KEPALA DAERAH TAHUN 2012 DI KOTA BATU (Studi Kasus Tim Pemenangan Pemilu Eddy Rumpoko-Punjul Santoso)

119 459 25

PENGARUH BIG FIVE PERSONALITY TERHADAP SIKAP TENTANG KORUPSI PADA MAHASISWA

11 131 124