• Tidak ada hasil yang ditemukan

JURNAL PA APLIKASI USER MANAGER PADA MIK

N/A
N/A
Protected

Academic year: 2018

Membagikan "JURNAL PA APLIKASI USER MANAGER PADA MIK"

Copied!
9
0
0

Teks penuh

(1)

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 sehari-hari 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)

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

(3)

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

d. ADT (Android Developer Tool) e. JDK (Java Development Kit) Ve

f. AVD ( Android Virtual Dev 2.4 Implementasi Sistem

Perangkat Keras yang digunakan : a. Mikrotik PC router dengan spes

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 sp berikut :

a) Prosessor 450Mhz b) RAM 256

c) ROM 512

d) Sistem Operasi Android 2.1 e) 3 inch HVGA Capacitive T f) GSM Simcard

g) Wifi

2.5 Diagram Alir

Diagram Alir atau Flowcha serangkaian bagan-bagan yang men program. Pada diagram alir ini diga prosedur dalam program MUM-Droi

Mulai

Menu Yes

- Active Session

Menampilkan active session & user

Manajemen user account

Manajemen Bandwidth per User

Manajemen Credit Pemakai

Manajemen Credit Selesai

Monitoring active session

Manajemen

Pemakai Manajemen Credit

-Jaringan Internet GSM - Wifi

Autentikasi Administrat or No

Login

Create New User

View View

Crea U -User

Account -Credit -Bandwidth

Credit

Gambar 2 Diagram Alir Program

ol) Versi 2.1. Versi 7.

evice) Versi 2.3.

esifikasi minimum

3.3

spesifikasi seperti

2.1

Touchscreen

hart merupakan enggambarkan alir igambarkan urutan roid Lite.

Pengaturan

eate New User

About Me Reboot Router

2.6 Perancangan

2.6.1 Perancangan Sistem

Gambar 3 Perancangan S

Perangkat android terhubung Router dengan menggunakan Wifi dan menggunakan Mikro

2.6.2 Diagram Navigasi Aplikasi MUM-Droid Lite m navigasi Hierarchical Model. adalah pusat navigasi yang m ke semua fitur pada aplikasi.

Gambar 4 Diagram Nav

2.6.3 Antar Muka

A. Perancangan Perancangan

Gambar 5 Perancangan Antarm em

3 n Sistem

ng dengan Mikrotik PC an konektivitas Internet /

rotik API Service.

e menggunakan struktur el. Dimcana menu utama merupakan penghubung

4 avigasi

an Antarmuka Login

5

(4)

Keterangan Gambar : 1. Text dan Kotak

Akan dibuat dengan berisikan dan Kotak jawab.

2. Text dan Kotak

Akan dibuat dengan berisikan dan Kotak jawab.

3. Text dan Kotak

Akan dibuat dengan berisikan dan Kotak Password.

4. Text dan Kotak

Akan dibuat dengan berisikan Tombol.

5. Gambar

Akan dibuat dengan berisikan Droid dan Mikrotik.

B. Perancangan Antarmuka Menu

Gambar 6 Perancangan Antarmuka Me

Keterangan Gambar : 1. Text dan Gambar

Akan di buat dengan berisikan Active Session dan Gambar Mon 2. Text dan Gambar

Akan di buat dengan berisikan Pemakai dan Gambar Kepala. 3. Text dan Gambar

Akan di buat dengan berisikan Credit dan Gambar Jam. 4. Text dan Gambar

Akan di buat dengan berisikan dan gambar Kunci Inggris. 5. Gambar

Akan di buat dengan berisikan Droid.

2.7 Implementasi

Implementasi merupakan taha pengembangan perancangan menjad Pada awal bagian ini akan dijaba perangkat lunak seperti berikut : 1. Sistem Operasi

Sistem operasi yang digunakan u

n text IP Address

an text Username

an text Password

an text Login dan

n Gambar

MUM-Menu

an text Monitoring onitor.

n text Manajemen

n text Manajemen

an text Pengaturan

an Gambar

MUM-hap Instalasi dan jadi kode program. barkan spesifikasi

n untuk kebutuhan

Implementasi dapat me Windows XP atau Micro OS X, dan Linux.

2. Bahasa Pemrog

Dalam hal ini digunakan (JDK) dan Java Runtime E 3. IDE (integrated develo

Eclipse Indi

Untuk memudahkan pengembangan aplikasi, karena memliki fasilitas y pengembangan perangkat 4. Android SDK (Softwar Android SDK menye environment dengan sem diperlukan. Antara lain

libraries, dokumentasi, da

disertakan pula emulator aplikasi berjalan pada per

5. ADT (Android D

Android membuat plugin sehingga dengan adanya kemudahan dalam pen membuat tampilan menambahkan kompone

men-debug aplikasi d

perangkat SDK Android.

2.7.1 Instalasi

a. Java Development Kit a) Download File In

http://www.oracle.co vase/downloads/jdk-1377129.html b) Lakukan installasi JD

G Ins

b. Eclipse Indigo 3.7.1 a) Download File

http://www.eclipse.or

menggunakan Microsoft crosoft Windows 7, Mac

rograman Java

an Java Development Kit

e Environment(JRE).

velopment environment)

ndigo 3.7.1

an dalam proses maka digunakan IDE s yang diperlukan dalam

at lunak.

are Development Kit)

yediakan development semua komponen yang

in tools pengembangan,

dan contoh aplikasi serta untuk mensimulasikan erangkat.

Development Tool)

gin untuk IDE Eclipse, ya ADT ini memberikan engembangan aplikasi, antarmuka aplikasi, onen yang diperlukan, dengan menggunakan

Installasi JDK pada com/technetwork/java/ja

JDK

Gambar 7 Instalasi JDK

(5)

c) Extract Eclipse

Gambar 8 Eclipse

d) Jalankan Eclipse Indigo

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 10 Android SDK

d. Android Virtual Device

a) Pada eclipse , Window AVD Manager

Gambar 11 AVD Manager

b) Pilih New untuk membuat baru Android Virtual Device

c) Masukan nama dan pilihlah target Android.

Gambar 12

Membuat Android Virtual Device

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

(6)

2.8.1 API Mikrotik

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

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.

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.

Gambar 15 Pembuatan Menu

2.8.4 User Management

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

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

Gambar 16 Pembuatan User Management

2.9 Pengujian

Berikut ini hasil dari pengujian aplikasi :

(7)

yang

Tabel Pengujian

2.9.1 Pengujian Black box

(8)

Gambar 17

Pengujian black box Fitur Monitoring Active Session MUM-Droid

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.

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 di-upgrade 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.

[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

[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:

(9)

Gambar

Gambar 11 AVD Manager
Gambar 13 Pembuatan API Mikrotik
Gambar 17 Pengujian black box Fitur Monitoring

Referensi

Dokumen terkait

[r]

mengemukakan tujuan Yesus mengajar harus dilihat dari tiga segi yaitu dari segi murid, dari mereka yang mencari kebenaran, dan mereka yang mencari kesalahan-Nya. Dilihat

Dalam hal Anda menemukan inakurasi informasi yang termuat pada situs ini atau informasi yang seharusnya ada, namun belum tersedia, maka harap segera hubungi Kepaniteraan Mahkamah

Secara teoritis hasil penelitian ini diharapkan dapat bermanfaat dalam pengembangan kajian hukum pidana, khususnya yang berkaitan dengan koordinasi Badan Narkotika

Berdasarkan pembahasan penelitian, Pembetulan SPT Wajib Pajak (sunset policy) dan SKPKB dapat meningkatkan peranan PPh Pasal 25/29 Badan dan Orang Pribadi,

Pada saat impuls mencapai nodus AV terjadi perlambatan konduksi yang bertujuan untuk memberikan atrium waktu untuk berkontraksi penuh sebelum dimulainya kontraksi

pelayanan kunjungan ibu hamil, komplikasi kebidanan, persalinan ditolong tenaga kesehatan, ibu nifas, neonatus komplikasi ditangani, kunjungan bayi, dan anak balita pada kelompok

telah berhasil dipertahankan di hadapan Dewan Penguji dan diterima sebagai bagian persyaratan yang diperlukan untuk memperoleh gelar Sarjana Komputer pada Program