• Tidak ada hasil yang ditemukan

BAB IV HASIL DAN IMPLEMENTASI. perangkat lunak ini akan dijelaskan bagaimana program sistem monitoring server

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB IV HASIL DAN IMPLEMENTASI. perangkat lunak ini akan dijelaskan bagaimana program sistem monitoring server"

Copied!
21
0
0

Teks penuh

(1)

62

BAB IV

HASIL DAN IMPLEMENTASI

4.1 Implementasi Perangkat Lunak

Implementasi merupakan tahap dimana sistem siap dioperasikan pada tahap yang sebenarnya, sehingga akan diketahui apakah sistem yang telah dibuat benar-benar sesuai dengan yang direncanakan ataukah belum. Pada implementasi perangkat lunak ini akan dijelaskan bagaimana program sistem monitoringserver berbasiskanweb dan SMS ini bekerja, dengan memberikan tampilan form - form yang dibuat dan sesuai dengan analisa kebutuhan proses serta perancangan yang telah dijelaskan sebelumnya.

Dalam pengimplementasian aplikasi ini akan dijelaskan beberapa bagian antara lain implementasi bagian pada klien agent, server agent, dan pengujian beberapa menu yang terdapat dalam aplikasiweb.

4.1.1 ImplementasiData Collector Agent (DCA)

Implementasi pada Data Collector Agent (DCA) ini menjelaskan proses pemasangan atau setting aplikasi Data Collector Agent (DCA) pada server yang akan dimonitor.

a. UNIX

Pada sistem operasi UNIX, crontab akan digunakan untuk menjalankan dca.phpsecara berkala pada waktu yang telah ditentukan (5 menit).

(2)

Gambar 4.1. : SettingcrontabdiUNIX b. Windows

Pada sistem operasi Windows, untuk menjalankan dca.php dengan memanfaatkan fasilitaspycron.

(3)

Dari gambar 4.1 dan 4.2 diatas, baik

struktur data yang hamper sama. Hanya yang membedakannya padaUNIX tidak memiliki

pycrondiWindo 4.1.2 Implementasi

Aplikasi DPS

kemudian langsung mengolahnya. Jika ada data yang melebihi bertanggung jawab untuk mengirimkan notifikasi sistem administr aktifitas dariDPSini akan tercatat ke dalam

Gambar 4.3. :

4.1.3 PengujianWeb Monitoring Server (WMS) a. ProsesLogin

Proses login

user/pengguna. Proses ini digunakan sebagai autentikasi mengakses keseluruhan fungsi dan aplikasi

Dari gambar 4.1 dan 4.2 diatas, baik crontab maupun pycron struktur data yang hamper sama. Hanya yang membedakannya

tidak memiliki field sepertifield line no. yang terdapat dalam Windows.

4.1.2 ImplementasiData Polling Server (DPS)

DPS ini bertugas menerima data yang dikirimkan oleh kemudian langsung mengolahnya. Jika ada data yang melebihi

bertanggung jawab untuk mengirimkan notifikasi sistem administr ini akan tercatat ke dalamlog file.

Gambar 4.3. :Log filepadaDPS Web Monitoring Server (WMS)

login merupakan implementasi dari proses autentikasi /pengguna. Proses ini digunakan sebagai autentikasi user

mengakses keseluruhan fungsi dan aplikasi WMS ini. User pada aplikasi ini 64

pycron memiliki struktur data yang hamper sama. Hanya yang membedakannya crontab yang terdapat dalam

ini bertugas menerima data yang dikirimkan oleh DCA, kemudian langsung mengolahnya. Jika ada data yang melebihi threshold, DPS bertanggung jawab untuk mengirimkan notifikasi sistem administrator. Semua

merupakan implementasi dari proses autentikasi user untuk dapat pada aplikasi ini

(4)

dikelompokkan menjadi 2 (dua) grup, yaitu grup operator, yang dalam hal ini sistem administrator ataupun pihak lain yang ditunjuk untuk melakukan pekerjaan monitoring server maupun grup admin yang mempunyai hak untuk melakukan kegiatan manajemen data host/server dan user. Tapi apabila username atau password yang dimasukkan tidak sesuai maka akan muncul tampilan :

Gambar 4.4. : Proseslogingagal

Jika prosesloginberhasil, maka akan keluar tampilan :

(5)

66

Gambar 4.6. : Halaman awal grup admin b. Proses DaftarHostdanSnapshot Info

Proses login merupakan implementasi dari proses autentikasi user/pengguna. Proses ini digunakan sebagai autentikasi user untuk dapat mengakses keseluruhan fungsi dan aplikasi WMS ini. User pada aplikasi ini dikelompokkan menjadi 2 (dua) grup, yaitu grup operator, yang dalam hal ini sistem administrator ataupun pihak lain yang ditunjuk untuk melakukan pekerjaan monitoring server maupun grup admin yang mempunyai hak untuk

(6)

melakukan kegiatan manajemen data host/server dan user.

Gambar 4.7. : Tampilansnapshot info c. Tampilan Halaman Laporan Harian

Menu ini berfungsi untuk menampilkan laporan harian dari sebuah host.User harus memilih hostdan tanggal,bulan serta tahun untuk mendapatkan laporan harian yang sesuai dengan keinginanuser.

(7)

68

Gambar 4.9. : Grafik Laporan Harian d. Tampilan Halaman Laporan Bulanan

g. Menu ini berfungsi untuk menampilkan laporan harian dari sebuah host.User harus memilih host dan tanggal,bulan serta tahun untuk mendapatkan laporan harian yang sesuai dengan keinginanuser.

(8)

Gambar 4.11. : Grafik Laporan Bulanan

a. Tampilan Halaman Kirim Pesan

Menu ini berfungsi untuk mengirimkan pesan antar sesame user dalam aplikasi ini. Pesan tersebut akan dikirmkan melalui SMS nomor telepon selular dariuser.

(9)

70

b. Tampilan Halaman UbahProfile

Menu ini berfungsi untuk merubah data user. Data yang dapat diubah adalah nama asli, alamatemaildan nomor telepon selular.

Gambar 4.13. : Halaman UbahProfile

Apabila terdapat kesalahan dalam perubahan profile, maka akan tampil pesan kesalahan.

(10)

Jika perubahanprofile telah memenuhi persyaratan yang ditentukan, maka akan muncul halaman konfirmasi yang ditampilkan oleh sistem.

Gambar 4.15. : Konfirmasi UbahProfile c. Tampilan Halaman UbahPassword

Menu ini berfungsi untuk merubah password dari user. Awalnya user memasukkan data username dan password yang lama dulu, kemudian baru diminta untuk memasukkanpasswordyang baru.

(11)

72

Apabila terdapat kesalahan dalam perubahan password,maka akan tampil pesan kesalahan.

Gambar 4.17. : Pesan Kesalahan UbahPassword

Jika proses ubah passwordberhasil, maka akan muncul halaman konfirmasi yang ditampilkan oleh sistem.

(12)

d. Tampilan Halaman ManajemenHost

Halaman manajemen host ini hanya dapat diakses dari grup user admin. Menu ini berfungsi untuk melakukan proses manajemen data pada host. Dengan menggunakan menu ini user dapat melakukan penambahan, perubahan, maupun menghapus datahost.

Gambar 4.19. : Halaman ManajemenHost

Apabila terdapat kesalahan dalam melakukan penambahan, perubahan,maupun menghapus data pada host, baik karena parameternya kurang lengkap ataupun karena kesalahan pengisian data, maka akan tampil pesan kesalahan.

(13)

74

Gambar 4.20 : Pesan Kesalahan Parameter tidak lengkap

Gambar 4.21. : Pesan Kesalahan Pengisian data

Jika proses manajemen host berhasil, maka sistem akan memasukkan host tersebut dalam basis data. Sistem akan mengeluarkan konfirmasi jika penambahanhost berhasil.

(14)

Gambar 4.22. : Konfirmasi PenambahanHost

(15)

76

Fungsi ubah datahost :

Gambar 4.24. : Halaman ubah datahost

Konfirmasi yang dikeluarkan oleh sistem ketika akan melakukan proses hapus datahost :

(16)

Apabila datahostberhasil dihapus, maka sistem akan mengeluarkan konfirmasi.

Gambar 4.26. :Hostberhasil dihapus

e. Tampilan Halaman ManajemenUser

Menu ini berfungsi untuk melakukan manajemen terhadapuser – user yang nantinya akan mengakses aplikasi ini.

(17)

78

Gambar 4.27. : Halaman manajemenuser

Jika proses manajemen user berhasil, maka sistem akan memasukkan user tersebut dalam basis data. Sistem akan mengeluarkan konfirmasi jika penambahanuser berhasil.

(18)

Fungsi ubah datauser :

Gambar 4.29. : Halaman ubah datauser

Konfirmasi yang dikeluarkan oleh sistem ketika akan melakukan proses hapus datauser :

(19)

80

4.1.4 PengujianDowntime

Pengujian terhadap downtime pada sistem sampai saat ini belum pernah terjadi. Hal ini dikarenakan data yang terdapat dalam sistem masih terbatas. Sedangkan untuk pengujian downtime memerlukan waktu pengujian yang cukup lama (minimal 1 tahun), sehingga data yang dihasilkan juga cukup banyak.

4.2 Analisis Hasil Pengujian a. Modul Login

Untuk grupadmin :

Input: masukanusername: admin, password: admin

Hasil : sesuai dengan perancangan (Gambar 4.5). Untuk grup operator :

Input: masukanusername: admin, password: admin

Hasil : sesuai dengan perancangan (Gambar 4.6). b. Modul DaftarHostdanSnapshotInfo

Input: tidak ada (karena sifatnya hanya menampilkan data) Hasil : sesuai dengan perancangan (Gambar 4.7).

c. Modul Laporan Harian

Input: masukanhostname: intranet (10.1.106.30)

Tanggal : 23 Bulan : Februari Tahun : 2011 Hasil : sesuai dengan perancangan (Gambar 4.9).

(20)

Input: masukanhostname: intranet (10.1.106.30) Bulan : Februari Tahun : 2011 Hasil : sesuai dengan perancangan (Gambar 4.11). e. Modul Kirim Pesan

Input: masukan Tujuan : Semua Anggota

Isi pesan : Berkumpul di Ruang Meeting Lt.11 pk. 16.00 Hasil : sesuai dengan perancangan (Gambar 4.12).

f. Modul Ubah Profile

Input: masukan Nama Asli : Zahrotul Jannah MSISDN : 6281213111171 Email : zahro@yahoo.com Hasil : sesuai dengan perancangan (Gambar 4.15). g. Modul UbahPassword

Input: masukan Passwordlama : zahro1984 Password baru : bintangku

Hasil : sesuai dengan perancangan (Gambar 4.18). h. Modul ManajemenHost

Input: masukanIP address : 10.2.224.113 Hostname : sysadmindapp1 Sistem Operasi : Sun Solaris

Lokasi : Data Center Atrium Administrator : Zahrotul Jannah Threshold RAM: 50

(21)

82

Threshold Disk : 60 Threshold CPU: 60

Hasil : sesuai dengan perancangan (Gambar 4.22, Gambar 4.24, Gambar 4.26).

i. Modul ManajemenUser

Input: masukanUsername: kayvan

Nama Asli : Kayvan Ulayya Grup : Operator MSISDN : 62811896891

Email : kayvan@telkomsel.co.id Hasil : sesuai dengan perancangan (Gambar 4.28).

Gambar

Gambar 4.1. : Setting crontab di UNIX b. Windows
Gambar 4.5. : Halaman awal grup operator
Gambar 4.6. : Halaman awal grup admin b. Proses Daftar Host dan Snapshot Info
Gambar 4.8. : Tampilan Laporan Harian
+7

Referensi

Dokumen terkait

Jurnal “Identität” * (ISSN: 2302-2841) diterbitkan oleh Program Studi S-1 Sastra Jerman Fakultas Bahasa dan Seni Universitas Negeri Surabaya sebagai media untuk menampung karya

Kehilangan yang nyata (aktual) dapat dilihat oleh orang lain dan dapat timbul baik sebagai respon maupun situasi yang diantisipasi terlebih dahulu Misalnya seorang wanita

Evaluasi berdasarkan atas pemeriksaan eko- kardiografi pada saat 24 jam, 1, 3, 6, 12 bulan pascaprosedur berupa: 1). penutupan lengkap bila tidak didapatkan

Kondisi ini sudah sesuai dengan standar ketenagaan puskesmas dalam PMK Nomor 75 tahun 2014 bahwa puskesmas rawat inap kawasan pedesaan setidaknya memiliki 1 orang tenaga

Stategi Anti-Fraud tersebut mencakup 4 (empat) pilar sesuai dengan yang disyaratkan oleh Bank Indonesia, yaitu (a) pencegahan, (b) deteksi, (c) investigasi, pelaporan dan

Penelitian juga dilakukan untuk mengukur ada atau tidaknya perbedaaan pengetahuan dan sikap (brand awareness), asosiasi/pandangan (brand association) , dan kesan

informasi mengenai kegiatan travelling dan mulai memahami kesadaran akan mencari informasi yang dibutuhkan. Tahapan inisiasi ini masuk dalam kategori tinggi. 2) Pada tahap

Perbedaan jumlah kadar nitrit untuk tiga kali pengujian pada sampel J terjadi karena nilai absorbansi untuk masing-masing pengujian adalah sebesar 0,767 untuk