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.