pengembangan aplikasi untuk mengatur data pada rak server

advertisement
Konferensi Nasional Sistem Informasi 2012, STMIK - STIKOM Bali 23-25 Pebruari 2012
No Makalah : 182
PENGEMBANGAN APLIKASI UNTUK MENGATUR DATA PADA
RAK SERVER RACKMONKEY BERBASIS ANDROID
Teuku Yunufa1, Rizka Nurul Utami2 , Ira Windarti3, Lintang Yuniar Banowosari4
1,3
Jurusan Sistem Informasi, Filkomti, Universitas Gunadarma
2
Jurusan Teknik Informatika, FTI, Universitas Gunadarma
4
Jurusan Manajemen Informatika, D3 TI, Universitas Gunadarma
Jl. Margonda Raya Pondok Cina Depok
1
[email protected], 2 [email protected], 3 [email protected],
4
[email protected]
Abstrak
Perkembangan infrastruktur hardware bagi perusahaan salah satunya yaitu rak server yang berfungsi untuk
efisiensi ruang/tempat maupun perlengkapan TI agar lebih mudah dalam pemeliharaan. Dan saat ini orang biasa
mengontrol pekerjaan tanpa tergantung pada lokasi yang disebut metode kerja bergerak (mobile). Oleh karena itu
diperlukan suatu aplikasi yang berjalan di smartphone atau aplikasi bergerak untuk memudahkan admin dalam
mengontrol data perlengkapan IT. Untuk melakukan penelitian diperlukan adanya metode penelitian yaitu datadata perlengkapan IT pada salah satu perusahaan. Dalam penulisan ini dibahas tentang pembuatan informasi
mengenai perlengkapan IT yang ada pada RackMonkey. Bagian yang termasuk di dalamnya seperti tampilan
racks, devices, dan apps. Dari penelitian tersebut dihasilkan aplikasi RM for Android yang berisi informasi
perlengkapan IT yang sudah diinput melalui aplikasi berbasis web RackMonkey. Setelah itu dilakukan kuisioner
pengujian RM for Android hasilnya menunjukkan aplikasi yang dihasilkan dapat memenuhi tujuannya untuk
memudahkan admin dalam mengontrol data perlengkapan TI di suatu perusahaan.
Kata kunci : pengaturan data, rak server, RackMonkey, Android
1.
Operasi untuk aplikasi bergerak yang mengalami
perkembangan yang cukup pesat yaitu Android.
Android adalah sistem operasi berbasis Linux dan
bersifat open source. Android menyediakan platform
terbuka bagi para pengembang untuk menciptakan
aplikasi untuk digunakan oleh bermacam perangkat
bergerak dan sudah banyak dipakai pada jenis
smartphone. Potensi yang dimiliki Android ini
menghidupkan sejumlah harapan. Android akan
menjadi lebih hebat pada lima tahun ke depan [6].
Dengan menggunakan aplikasi bergerak,
diharapkan pengolahan data perlengkapan TI di
RackMonkey bisa dilihat hasilnya dengan
mengakses kapan pun, sehingga memudahkan admin
dalam mengontrol data perlengkapan TI di suatu
perusahaan.
Pendahuluan
Seiring perkembangan zaman yang semakin
canggih, kemajuan teknologi di berbagai bidang juga
menunjukkan kelebihan dan kemajuannya. Salah
satunya adalah teknologi dalam bidang komputer.
Kemajuan teknologi memungkinkan perusahaan
untuk memajukan kinerjanya. Teknologi Informasi
dan kinerja memiliki hubungan simbiosis.
Perkembangan TI yang terjadi selama ini mencakup
perkembangan infrastruktur TI, yakni hardware,
software, data, dan komunikasi [5]. Untuk itu
infrastruktur teknologi informasi dibutuhkan oleh
perusahaan agar mengalami perubahan untuk
mendapatkan keuntungan dengan adanya teknologi
baru. Bagi organisasi yang ingin maju dan
berkembang, tidak ada alasan untuk tidak
menggunakan teknologi sepanjang hal tersebut dapat
mempermudah perusahaan menyesuaikan diri
dengan lingkungannya [4].
Saat ini internet dan kemajuan teknologi
komunikasi telah mengubah cara orang bekerja
dengan komputer. Hal ini memungkinkan orang
mengontrol pekerjaan tanpa tergantung pada lokasi
yang disebut metode kerja bergerak (mobile). Sistem
2. Manajemen Server
2.1 Rak Server
Rack server adalah rak berbahan besi sebagai
tempat untuk beberapa modul peralatan
IT
contohnya server, switch, UPS dan sebagainya.
Sehingga akan tertata dengan rapih, dan mudah
untuk maintenance.
686
Konferensi Nasional Sistem Informasi 2012, STMIK - STIKOM Bali 23-25 Pebruari 2012
dijelaskan bahwa Admin sebagai actor akan meminta
data ke web server. Selanjutnya data diproses di web
server untuk disamakan dengan data yang diminta
admin. Kemudian hasil data dari web server dikirim
kembali ke admin sehingga admin menerima hasil
data yang diminta.
Server adalah sebuah sistem komputer yang
menyediakan jenis layanan tertentu dalam sebuah
jaringan komputer. Server juga menjalankan
perangkat lunak administratif yang mengontrol akses
terhadap jaringan dan sumber daya yang terdapat di
dalamnya, seperti halnya berkas atau pencetak, dan
memberikan akses kepada stasiun kerja anggota
jaringan.
Dilihat dari fungsinya, server bisa di
kategorikan dalam beberapa jenis, seperti: server
aplikasi, server data maupun server proksi.
2.2 RackMonkey
Gambar 1 Rancangan Use Case Diagram
RackMonkey merupakan tools berbasis web
untuk mengelola rak peralatan seperti server web,
encoders, router dan perangkat penyimpanan.
Rackmonkey bersifat bebas dan open source
(berlisensi di bawah GPL). RackMonkey berbasis
Linux dan dalam RackMonkey juga dapat
mengklasifikasikan data pada rak tertentu dimana
diinput sesuai dengan “manufacturer, hardware
model, serial number dan customer”. Pada
RackMonkey bahasa program yang digunakan yaitu
Perl dan dalam RackMonkey juga menggunakan
database yaitu SQLite.
3.2 Rancangan Tampilan Login
Pada rancangan tampilan menu login terdapat
form login yang terdiri dari Username dan Password
kemudian terdapat juga button Login untuk
mengklik jika Username dan Password telah benar.
RM For Android
2.3 Virtual Private Server (VPS)
Username
VPS (Virtual Private Server) adalah sebuah
terobosan paling canggih dalam teknologi
virtualisasi server. VPS adalah sebuah physical
server yang dibagi menjadi beberapa virtual private
sever. Setiap VPS terlihat dan bekerja seperti sebuah
jaringan server sistem yang sebenarnya, komplit vps
dengan pengaturan sendiri untuk init script, users,
pemrosesan, file system, dan sebagainya [2].
Password
Login
Gambar 2 Rancangan Tampilan Menu Login
3.3 Rancangan Menu List
3.
Perancangan Aplikasi
Pada rancangan tampilan menu list terdapat 5
menu. Dalam data racks terdapat info devices dalam
setiap masing-masing racks, kemudian pada devices
terdapat info dari masing-masing devices, 1 menu
lagi yaitu menu keluar (logout).
Tahap rancangan konsep, yaitu menentukan
rencana kerja aplikasi sesuai dengan tujuan
pembuatan aplikasi. Sebelum masuk ke pembahasan
lebih lanjut ada beberapa hal yang harus diketahui
mengenai aplikasi yang sedang dirancang yaitu :
1. Aplikasi bersifat mobile, artinya aplikasi
pencari lokasi ini bisa digunakan kapanpun dan
dimanapun sesuai dengan kebutuhan. Hal ini
terkait dengan platform implementasi aplikasi
,yaitu pada smartphone.
2. Terbatas pada smartphone tertentu, aplikasi
inihanya dapat berjalan pada smartphone yang
mengimplementasikan OS Android 2.2 (Froyo),
dan terhubung jaringan internet.
RM For Android
Racks
Device
Reports
About
3.1 Rancangan Use Case Diagram
Gambar 5 menunjukan interaksi antara aktor
admin dengan web server. Dari gambar diatas dapat
Gambar 3. Rancangan Tampilan Menu List
687
Konferensi Nasional Sistem Informasi 2012, STMIK - STIKOM Bali 23-25 Pebruari 2012
4.
Jika login berhasil maka akan masuk pada menu
utama dengan 4 pilihan yaitu Racks, Devices, dan
Reports.
Implementasi
Untuk pembuatan aplikasi RM For Android ini
diperlukaan perangkat keras dan lunak sebagai
penunjang pembuatan aplikasi adapun keperluan
untuk pembuatan aplikasi ini adalah sebagai berikut
:
a) Keperluan Hardware:
1. Smartphone dengan OS Android 2.2.
2. Komputer yang spesifikasinya meliputi:
 Procesor Intel Pentium IV keatas
 RAM minimal 1Gb
 Hardisk 250 Gb
b) Keperluan Software:
1. OS Linux
2. Aplikasi berbasis web RackMonkey.
3. Java SDK 1.6.2 sebagai java development
kit.
4. Android SDK.
5. Eclipse sebagai Integrated Development
Environment untuk source code.
6. Android Development Tools (ADT) yang
merupakan plugin Eclipse.
c) Keperluan Virtual Private Server, dengan
menggunakan VPS di daxa.net. Sistem Operasi
yang dipilih yaitu ubuntu server, karena dalam
hal ini RackMonkey hanya bisa pada sistem
operasi linux.
Menu utama RM_Android ini terlihat seperti gambar
11 di bawah ini :
Gambar 5. Menu utama Aplikasi
Gambar 6 pada emulator android untuk menu racks,
data akan tampil sesuai dengan yang sudah di input.
4.1 Implementasi Pada Emulator
Tahap uji aplikasi yang dilakukan adalah pada
emulator Android SDK Linux. Aplikasi yang sudah
selesai dibuat dan berhasil dijalankan pada Android
Virtual.Device atau emulator Android dapat
diimplementasikan pada ponsel berbasis Android.
Pada ponsel Android file aplikasi yang dapat
digunakan adalah file .apk (Android Package). File
tersebut akan otomatis terbentuk pada saat
melakukan kompilasi, file tersebut tersimpan pada
folder bin yang terletak di dalam folder project
misalnya D:/workspace/testDroid/bin.
Aplikasi RM for Android yang ditandai pada
gambar 5 , maka akan masuk ke menu login
aplikasi. Seperti gambar 4.
Gambar 6. Menu Racks
5. Kesimpulan
Berdasarkan
hasil
uji
coba
dengan
menggunakan kuisioner dan evaluasi pada aplikasi
RM for Android ini ditarik kesimpulan bahwa
aplikasi sudah dapat memenuhi tujuannya untuk
mempermudah proses mengontrol data perlengkapan
TI dan jaringan lainnya pada suatu perusahaan, tidak
hanya dilakukan secara offline dan tidak hanya
dilakukan di satu tempat, sehingga dapat mengatasi
masalah keterbatasan waktu bagi admin.
Namun, aplikasi ini membutuhkan Virtual
Private Server (VPS) agar data yang berjumlah
besar bisa dikelola dengan baik. Dan dikelola
melalui tools berbasis web RackMonkey yang
khusus untuk data rak server. Semakin banyak data,
semakin besar juga spesifikasi VPS yang
dibutuhkan.
Gambar 4. Menu login Aplikasi
688
Konferensi Nasional Sistem Informasi 2012, STMIK - STIKOM Bali 23-25 Pebruari 2012
Daftar Pustaka
[1] Agus Haryanto. 2011. Tutorial Android
Komunikasi dengan Server menggunakan Http.
URL :http://agusharyanto.net/wordpress/?p452,
diakses 20 Juni 2011.
[2] Anonim. 2007. Apa itu VPS? URL:
http://www.jagoanhosting.com/blog/2007/12/ap
a-itu-vps,diakses 11September 2011.
[3] Anonim. Implementasi Web Service Untuk
Mendukung Interoperabilitas Pada Aplikasi ECommerce.
URL
:
http://repo.eepis
its.edu/13/1/741606
b4e895b8f4797ce4e7e46e.pdf, diakses 27 Juli
2011.
[4] Erni Lukminingsih, 2007, Membangun Sistem
Berbasis
WAP
untuk
Mengkakses
Jadwal,Jumlah Sisa Tempat Duduk dan
[5]
[6]
[7]
[8]
689
Pemesanan Tiket Online Kereta Api Eksekutif,
Jurnal Data Majemen dan Teknologi Informasi,
STMIK AMIKOM, VOL. 8 No.2 Juni 2007,
Jogjakarta, ISSN: 1411 - 3201
Hanscombe, Richard and Philiph Norman.
1989. Strategic Leadership: The Missing Link.
International edition, Singapore: Mc Grawhill
Book Co.
McNurlin, B.C. dan R.H. Sprague. 2002.
Information Systems Management in Practice.
5th edition. New Jersey : Prentice- Hall, Inc.
Mangatur Lorielcide. 2011. Canggihnya Si
Robot
Hijau.
URL:
http://www.tokohindonesia.com/citizenjournalism/entry/canggihnya-si-robot-hijau,
diakses 7 Juni 2011.
Michael
Siregar,
Ivan
(dkk).
2010.
Mengembangkan Aplikasi Enterprise Berbasis
Android. Yogyakarta : Penerbit Gava Media.
Download