1 BAB 1 PENDAHULUAN
1.1
Latar Belakang Dengan semakin berkembangnya kemajuan teknologi dibidang informasi, maka
komputer sebagai salah satu media komunikasi elektronik, khususnya jaringan komputer mempunyai potensi yang sangat besar untuk menentukan kemajuan teknologi informasi ini. Untuk memungkinkan komunikasi antar komputer ini, prasarana jaringan komputer yang ada perlu dikembangkan. Banyak aplikasi utama yang dapat dijalankan dalam jaringan komputer ini seperti surat elektronik, diskusi atau konferensi secara elektronik, pengiriman file secara elektronik, web services, dan akses pada distributed database. Server-server yang bertugas untuk menjalankan fungsi-fungsi tersebut seperti email server, web server ataupun database server harus selalu dimonitoring, dan begitu juga dengan aplikasi-aplikasi atau servis-servis yang terdapat di dalamnya. Hal ini bertujuan untuk memastikan konektivitas jaringan, aplikasi, dan servis yang ada selalu aktif selama 24 jam. Monitoring adalah suatu proses mengukur, mencatat, mengumpulkan, memproses dan mengkomunikasikan informasi untuk membantu pengambilan keputusan manajemen proyek. (Calyton & Petry, 1983). Monitoring yang biasa dilakukan adalah dengan menggunakan sebuah desktop PC yang terhubung ke server-server melalui LAN (Local Area Network). Proses monitoring tersebut mengharuskan seorang administrator untuk berada di depan layar monitor melihat proses yang terjadi. Jika administrator tidak berada di depan layar monitor, maka proses monitoring tidak dapat diketahui secara langsung. Dengan kondisi
2 ini maka jika terjadi gangguan pada server, penanganan dari administrator akan tertunda. Demikian juga jika terjadi masalah pada server yang mengharuskan administrator untuk mematikan atau menghidupkan kembali aplikasi atau servis yang bermasalah tersebut, tidak dapat dilakukan oleh administrator jika tidak berada di depan layar monitor ataupun tidak mempunyai akses internet untuk melakukan remote ke server menggunakan telnet atau SSH (Secure Shell). Untuk membantu mengatasi masalah tersebut digunakan SMS (Short Message Services) sebagai notifikasi dan remote akses kepada administrator sehingga pada saat server, aplikasi, ataupun servis tidak aktif maka administrator yang sedang tidak berada di depan layar monitor akan tetap mendapatkan informasi dari hasil proses monitoring yang terjadi, dan dapat melakukan remote server untuk menjalankan atau mematikan server, aplikasi ataupun servis yang diinginkan.
1.2
Ruang Lingkup Ruang lingkup dalam pembahasan skripsi ini akan dibatasi pada : 1. Sistem aplikasi yang dibuat menyediakan fitur-fitur sebagai berikut: •
Memonitoring servis pada server. Ruang lingkup hanya servis Web Server yang di monitoring.
•
Mengirimkan SMS ke administrator yang terdaftar, bila servis yang di monitoring terjadi error.
3 •
Menerima SMS dari administrator yang terdaftar untuk melakukan remote server, dan meneruskan permintaan administrator untuk dijalankan di server yang dituju.
•
Menyediakan menu untuk menambah, menghapus, dan mengupdate administrator, nomor handphone, server, perintah (command), dan hak akses dari administrator.
2. Database yang berkaitan dengan kebutuhan dari aplikasi ini. 3. Untuk mengirim dan menerima SMS pada aplikasi ini menggunakan telepon selular dengan menggunakan koneksi kabel serial. 4. Tidak membahas masalah keamanan jaringan & server. 5. Tidak membahas cara instalasi dan konfigurasi servis-servis dan aplikasi yang berjalan pada server, seperti Web Server dan sebagainya. 6. Perancangan aplikasi menggunakan UML.
1.3
Tujuan dan Manfaat Tujuan dari penelitian ini adalah: •
Merancang suatu aplikasi monitoring dan remote server menggunakan fasilitas SMS.
Manfaat dari penelitian ini adalah : •
Mengurangi kesulitan yang dihadapi administrator selama proses monitoring berjalan, terutama jika sedang tidak berada di depan layar monitor ataupun tidak adanya koneksi/hubungan ke internet. Administator masih dapat
4 menerima informasi jika ada gangguan pada servis-servis yang berjalan di server dari mana saja, selama terdapat jaringan GSM. •
Membantu adminsitrator untuk melakukan remote server dimanapun dia berada, selama terdapat jaringan GSM.
•
Penggunaan fasilitas dari GSM network untuk berbagai aplikasi, terutama dalam aplikasi monitoring dan remote server dalam suatu jaringan.
1.4
Metodologi Penelitian Metodologi yang digunakan dalam penelitian monitoring dan pengaturan remote
server menggunakan SMS antara lain : •
Metode Pengumpulan Data 1. Studi Literatur Pengumpulan data dilakukan dengan cara membaca dan mempelajari bukubuku ilmiah, buku-buku referensi yang berkaitan dengan topik skripsi ini, diantaranya buku-buku metode perancangan piranti lunak, Visual Basic 6, Network Programming, C Programming, Linux Programming, Administrasi Linux Server, dan buku manajemen jaringan. Hal ini dimaksudkan agar mendapatkan informasi yang dibutuhkan, untuk kemudian dijadikan landasan pemikiran teoritis dalam melaksanakan penelitian maupun penulisan laporan serta berguna untuk mempertanggungjawabkan analisis dalam pembahasan masalah. Bahan-bahan referensi tersebut bisa berupa buku-buku yang diperoleh dari dalam maupun luar perpustakaan.
5 •
Metode Analisis Pada penelitian ini, monitoring dan remote server menggunakan SMS dibuat berdasarkan kebutuhan akan perlunya cara alternatif lain untuk melakukan monitoring dan remote server. Sehingga proses monitoring dan remote server tidak dibatasi oleh tempat dan koneksi internet. Adapun teori-teori yang didapatkan berasal dari berbagai literatur ataupun situs-situs di internet.
•
Metode Perancangan Dalam merancang sistem ini, perancangan dibagi dalam beberapa tahap. Terdiri dari :
1.5
-
Perancangan modul menggunakan UML (Unified Modelling Language)
-
Pembuatan struktur menu
-
Pembuatan tampilan layar
-
Perancangan basis data
Sistematika Penulisan Untuk memudahkan dalam membahas skripsi ini, maka akan disajikan ke dalam bab yang secara garis besarnya akan dijelaskan sebagai berikut: BAB I
: PENDAHULUAN Dalam bab akan dibahas mengenai latar belakang penelitian yang menjadi dasar pemilihan judul, ruang lingkup permasalahan, tujuan dan manfaat yang diperoleh, metodologi penelitian, serta sistematika penulisan skripsi.
6 BAB II
: LANDASAN TEORI Dalam bab ini akan dibahas mengenai pandangan-pandangan teoritis yang berhubungan dengan permasalahan yang akan diteliti dan dianalisa.
BAB III
: PERANCANGAN SISTEM Dalam bab ini akan dibahas mengenai analisa teknik yang digunakan untuk
memonitoring
dan
remote
server
menggunakan
SMS.
Perancangan piranti lunak meliputi perancangan database, monitoring dan penerimaan, dan pengiriman SMS. BAB IV
: IMPLEMENTASI DAN EVALUASI Dalam bab ini akan dibahas mengenai penerapan dari monitoring dan remote server menggunakan SMS pada stand-alone PC, peer-to-peer, dan network. Bab ini juga membahas tentang spesifikasi dari sistem perangkat keras dan piranti lunak yang digunakan, cara pengoperasian, uji coba sistem, dan evaluasi kinerja dari sistem yang dirancang.
BAB V
: KESIMPULAN DAN SARAN Bab ini berisi tentang kesimpulan dan hasil analisis sistem secara keseluruhan serta saran-saran yang bermanfaat untuk penyempurnaan sistem lebih lanjut.