RANCANG BANGUN SISTEM MONITORING SPESIFIKASI DAN UTILITAS KOMPUTER PADA LABORATORIUM KOMPUTER JURUSAN TEKNIK ELEKTRO BERBASIS WEB
TUGAS AKHIR
Diajukan guna memenuhi sebagian persyaratan Dalam rangka menyelesaikan pendidikan sarjana strata satu (S1) Jurusan Teknik Elektro
PUTU BAYU SUDA TOGANTARA NIM. 0804405042
JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS UDAYANA JIMBARAN – BALI 2012
i
PERNYATAAN
Dengan ini saya menyatakan bahwa : 1. Skripsi saya ini adalah asli dan belum pernah diajukan untuk mendapatkan gelar akademik sarjana baik di Universitas Komputer Indonesia maupun di Perguruan Tinggi lain. 2. Skripsi ini adalah murni gagasan, rumusan dan penelitian saya sendiri tanpa bantuan pihak lain kecuali arahan Dosen Pembimbing. 3. Dalam skripsi ini tidak terdapat karya atau pendapat yang telah ditulis atau dipublikasikan orang lain, kecuali secara tertulis dengan jelas dicantumkan sebagai acuan dalam naskah dengan disebutkan nama dan dicantumkan dalam daftar pustaka.
4. Pernyataan ini saya buat dengan sesungguhnya dan apabila dikemudian hari terdapat penyimpangan dan ketidakbenaran dalam pernyataan ini, maka saya bersedia menerima sanksi akademik sesuai dengan aturan yang berlaku.
Gianyar, Juli 2012
Putu Bayu Suda Togantara NIM. 0804405042
ii
PROGRAM STUDI TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS UDAYANA
LEMBAR PENGESAHAN TUGAS AKHIR JUDUL
:
RANCANG
BANGUN
SISTEM
MONITORING
SPESIFIKASI DAN UTILTAS KOMPUTER PADA LABORATORIUM KOMPUTER JURUSAN TEKNIK ELEKTRO BERBASIS WEB NAMA
:
PUTU BAYU SUDA TOGANTARA
NIM
:
0804405042
BIDANG STUDI
:
SISTEM KOMPUTER DAN INFORMATIKA
PROGRAM STUDI :
TEKNIK ELEKTRO
FAKULTAS
TEKNIK
:
MENYETUJUI Dosen Pembimbing I
Dosen Pembimbing II
I Nyoman Piarsa, ST., MT.
I Made Sukarsa, ST., MT.
NIP. 19750227 200003 1 001
NIP. 19751024 200312 1 010
Mengetahui Ketua Jurusan Teknik Elektro Fakultas Teknik Universitas Udayana
Ir. I Nyoman Setiawan, MT NIP. 19631229 199103 1 001 iii
ABSTRAK Perkembangan teknologi informasi tidak lepas dari akibat langsung perkembangan teknologi jaringan komputer. Local Area Network (LAN) adalah salah satu dari perkembangan teknologi komputer jaringan. LAN digunakan untuk menghubungkan komputer-komputer pribadi dan workstation dalam perusahaan untuk saling bertukar informasi, namun tidak dapat dipungkiri bahwa pada pengaplikasiannya seringkali ditemukan error yang cukup menggangu kelancaran aktifitas pengguna. Salah satu contoh error yang sering terjadi adalah kegagalan pengiriman data dari sebuah komputer ke komputer lainnya yang terhubung dalam suatu jaringan workgroup yang sama. Oleh karena itu dibuatlah suatu kemudahan dengan memanfaatkan teknologi berupa sistem monitoring jaringan komputer yang berbasis web. Sistem Monitoring Spesifikasi dan Utilitas merupakan sistem monitoring berbasis web yang menggunakan menggunakan protocol SNMP dan aplikasi agen Delphi untuk melakukan pengkoleksian data dari host. Sistem ini dapat melakukan monitoring terhadap spesifikasi hardware seperti CPU resources, memory resources, job progress, running proses serta kapasitas hardisk. Sistem juga menyediakan fasilitas power control yang berfungsi untuk mematikan maupun merestart host yang dimonitoring dan fasilitas capture desktop yang digunakan untuk melakukan pengambilan gambar (printscreen) dari host yang dimonitoring. Kelebihan lain dari Sistem Monitoring ini adalah fasilitas manajemen proses yang digunakan untuk melihat dan mematikan proses apa saja yang sedang berjalan pada host. Sistem Monitoring ini memiliki history dari daftar proses yang dapat dipilih berdasarkan tanggal. Manajemen proses pada sistem ini menggunakan tools PsKill, sehingga dapat memungkinkan sistem untuk melakukan kill proses pada komputer client tanpa harus menggunakan windows permission. Hasil monitoring dengan sistem ini ditampilkan dalam tampilan web sehingga memudahkan pengguna dalam melakukan monitoring terhadap host yang terhubung ke dalam jaringan. Sistem monitoring ini akan mempermudah seorang network administrator untuk mengetahui kondisi konektifitas, spesifikasi dan utilitas komputer dalam suatu workgroup, sehingga permasalahan yang ada dapat ditangani secara dini dan aktifitas yang terhambat dapat diminimalisir.
Kata kunci : host, sistem monitoring, local area network, workgroup, snmp, administrator.
iv
ABSTRACT Development of information technology can not be separated from the direct result of the development of computer network technology. Local Area Network (LAN) is one of the development of computer network technology. LAN used to connect personal computers and workstations in the company to exchange information, but can not be denied that in its application is often found sufficient error disrupting user activities. One example of a common error is the failure of delivery of data from a computer to other computers connected in a network the same workgroup. Therefore made an ease by utilizing a monitoring system of web-based computer network. Specifications and Utilities Monitoring System is a web-based monitoring system that uses the SNMP protocol and agent applications using Delphi for collecting the data from the host. The system can monitor both hardware specifications such as CPU resources, memory resources, job progress, running processes and hard disk capacities. The system also provides a power control function to turn off or restart the monitored host and desktop capture facilities that are used to perform image capture (printscreen) from the monitored host. Another advantage of this monitoring system is the facility management process used to view and shut down any processes currently running on the host. The monitoring system has a history of the list of processes that can be selected by date. Management processes on the system using tools PsKill, so as to allow the system to kill the process on the client computer without having to use windows permission. The results of this monitoring system is shown in the web interface making it easier for users to carry out monitoring of the host that is connected to the network. This monitoring system will facilitate a network administrator to determine the condition of connectivity, specifications and utility of computers in a workgroup, so that existing problems can be dealt with early and delayed activity can be minimized.
Keywords: host, monitoring systems, local area network, workgroup, snmp, administrator.
v
KATA PENGANTAR
Puji dan syukur penulis panjatkan kehadapan Ida Sang Hyang Widhi Wasa/Tuhan Yang Maha Esa, karena atas Asung Kerta Wara Nugraha-Nya, akhirnya penulis dapat menyelesaikan Tugas Akhir ini. Tugas Akhir yang berjudul “Rancang Bangun Sistem Monitoring Spesifikasi Dan Utilitas Komputer Pada Laboratorium Komputer Jurusan Teknik Elektro Berbasis Web” ini disusun sebagai syarat untuk memenuhi sebagian persyaratan menyelesaikan Program Sarjana S-1 pada Program Studi Teknik Elektro Universitas Udayana. Dalam penyusunan Tugas Akhir ini, penulis mendapatkan petunjuk dan bimbingan dari berbagai pihak. Sehubungan dengan hal tersebut pada kesempatan ini penulis menyampaikan ucapan terima kasih kepada : 1. Bapak Prof. Ir. I Wayan Redana, MA.Sc., PhD. sebagai Dekan Fakultas Teknik Universitas Udayana. 2. Bapak Ir. I Nyoman Setiawan, MT. sebagai Ketua Jurusan Teknik Elektro Universitas Udayana. 3. Bapak I Nyoman Piarsa, ST., MT. sebagai Dosen Pembimbing I yang telah memberikan banyak petunjuk dan bimbingan kepada penulis selama penyusunan Tugas Akhir ini. 4. Bapak I Made Sukarsa, ST., MT. sebagai Dosen Pembimbing II yang telah banyak memberikan bimbingan dan masukan dalam penyusunan Tugas Akhir ini. 5. Bapak Ir. Made Sudarma, M.A.Sc, sebagai Dosen Pembimbing Kerja Praktek yang telah memberikan ide dalam penyusunan Tugas Akhir ini. 6. Bapak Ir. I Gusti Ngurah Janardana, Merg. sebagai Dosen Pembimbing Akademik yang telah banyak memberikan bimbingan akademik dalam menempuh perkulihaan Jurusan Teknik Elektro Universitas Udayana. 7. Segenap dosen pengajar di Jurusan Teknik Elektro Fakultas Teknik Universitas Udayana.
vi
8. Bapak atau Ibu pegawai di Jurusan Teknik Elektro Fakultas Teknik Universitas Udayana yang telah membantu selama proses perkulihaan. 9. Bapak, Ibu, dan Adik yang telah memberikan dukungan moril, material, dukungan dan doa selama menempuh kuliah dan penyusunan Tugas Akhir ini. 10. Putu Fitri Frindayanti yang telah memberikan dukungan doa, semangat dan kasih sayangnya pada penulisan ini. 11. Adi Sunarya, Budi Raharja dan Jaya Wiratha yang telah memberikan dukungan dan bantuan. 12. Adit, Angga, Antik, Bram, CK, Ferdy, Gusti, Heriana, Linda, Mega Kus, Mega As, Surya, Triana, Yandi serta rekan-rekan Mahasiswa Teknik Elektro Angkatan 2008 yang telah memberikan dukungan moral selama penyusunan Tugas Akhir ini. Penulis menyadari sepenuhnya bahwa Tugas Akhir ini masih terdapat kekurangan yang berada di luar kemampuan penulis, untuk itu penulis mengharapkan sumbangan saran dan kritik yang bersifat membangun guna perbaikan dan pengembangan lebih lanjut. Akhir kata penulis mohon maaf jika ada kesalahan dalam penyusunan Tugas Akhir ini. Semoga Tugas Akhir ini dapat bermanfaat bagi pembaca serta perkembangan teknologi informasi dan kedokteran walaupun masih jauh dari sempurna.
Gianyar, Juli 2012. Penulis
(Putu Bayu Suda Togantara)
vii
DAFTAR ISI
JUDUL ...........................................................................................................
i
PERNYATAAN ..............................................................................................
ii
LEMBAR PENGESAHAN ..........................................................................
iii
ABSTRAK .....................................................................................................
iv
ABSTRACT ....................................................................................................
v
KATA PENGANTAR ...................................................................................
vi
DAFTAR ISI ..................................................................................................
viii
DAFTAR GAMBAR .....................................................................................
xii
DAFTAR TABEL ..........................................................................................
xv
DAFTAR KODE PROGRAM ...................................................................... xvii BAB I PENDAHULUAN ...............................................................................
1
1.1 Latar Belakang ..........................................................................................
1
1.2 Rumusan Masalah .....................................................................................
2
1.3 Tujuan Penelitian ......................................................................................
3
1.4 Manfaat Penelitian ....................................................................................
3
1.5 Ruang Lingkup dan Batasan Masalah .......................................................
4
BAB II TINJAUAN PUSTAKA ...................................................................
5
2.1 Jaringan Komputer ....................................................................................
5
2.1.1 Definisi ..............................................................................................
5
2.1.2 Tipe Jaringan Komputer ...................................................................
6
2.1 Protokol TCP/IP .........................................................................................
10
2.2.1 Definisi ..............................................................................................
10
2.2.2 Pengalamatan TCP/IP .......................................................................
12
2.2.3 Physical Address ...............................................................................
13
2.2.4 IP Address .........................................................................................
13
2.3 Simple Network Management Protocol (SNMP) ......................................
17
2.3.1 Pendahuluan Mengenai Simple Network Management ....................
17
2.3.2 Struktur dan Identifikasi dari Management Information ..................
18
viii
2.3.3 Management Information Base (MIB) ..............................................
20
2.3.4 Simple Network Management Protocol (SNMP) .............................
21
2.3.5 Macam-Macam SNMP......................................................................
23
2.3.5.1
SNMPv1 dan SNMPv3 ......................................................
23
2.3.5.2
SNMPv3 .............................................................................
24
2.4 Sistem Real Time Network Monitoring .....................................................
24
2.4.1 Definisi ..............................................................................................
24
2.4.2 Pengantar Real Time System ............................................................
26
2.5 Perangkat Lunak Sistem Monitoring Jaringan ...........................................
27
2.5.1 Look@Lan .......................................................................................
27
2.5.2 Network View .................................................................................
28
2.5.3 PHPSysInfo .....................................................................................
28
2.6 PHP (Hyperytext Prepocessor) ..................................................................
28
2.6.1 Konsep kerja PHP ............................................................................
28
2.6.2 Koneksi Database SQL dengan PHP ...................................................
29
2.7 Borland Delphi 7.0 .....................................................................................
30
2.7.1 Koneksi MySQL Menggunakan Delphi dengan Zeos Database Object ................................................................................
31
BAB III METODE DAN PERANCANGAN SISTEM ..............................
32
3.1 Tempat dan Waktu Penelitian ....................................................................
32
3.2 Alur Analisis ..............................................................................................
32
3.3 Data ...........................................................................................................
33
3.3.1 Sumber data ....................................................................................
34
3.3.1 Metode pengumpulan data ..............................................................
34
3.4 Bahasa Pemrograman ................................................................................
34
3.5 Perangkat Pemodelan Sistem .....................................................................
34
3.5.1 Statement of purpose ......................................................................
35
3.5.2 Event list ........................................................................................
35
3.5.3 Perancangan Data Flow Diagram (DFD) .....................................
36
3.5.3.1 Penggambaran diagram konteks ........................................
36
ix
3.5.3.2 Data Flow Diagram (DFD) Level 0 ..................................
37
3.5.3.3 Data Flow Diagram (DFD) Level 1 ..................................
37
3.6 Perancangan Sistem ...................................................................................
38
3.6.1 Real Time System Berdasarkan Waktu ...........................................
38
3.6.2 Kondisi Jaringan Tempat Penelitian ................................................
39
3.6.3 Tahap Perancangan Data SNMP ......................................................
40
3.6.3.1 Perancangan Monitoring Status Konektivitas Host ...........
41
3.6.3.2 Perancangan Monitoring Spesifikasi dan Aktivitas Host ..
42
3.6.3.3 Perancangan Aplikasi Agen Delphi ...................................
48
3.7 Perancangan Database ...............................................................................
54
3.7.1 Entity Relationship Diagram (ERD) ................................................
54
3.7.2 Hubungan antar tabel .......................................................................
56
3.7.3 Struktur data tabel ............................................................................
56
3.8 Kebutuhan Hardware dan Sofware ............................................................
64
3.8.1 Hardware ........................................................................................
64
3.8.2 Software ...........................................................................................
65
3.9 Jadwal Kegiatan Penelitian ........................................................................
66
BAB IV PEMBAHASAN DAN ANALISIS SISTEM ................................
67
4.1 Gambaran Umum Sistem ...........................................................................
67
4.2 Hubungan Server Client pada Sistem Monitoring .....................................
68
4.3 Pemodelan Agen SNMP dan Agen Delphi ................................................
70
4.3.1 Agen SNMP .....................................................................................
71
4.3.2 Agen Delphi .....................................................................................
72
4.4 Penjelasan User Interface ...........................................................................
73
4.4.1 Interface Untuk User Biasa..............................................................
74
4.4.2 Interface Untuk Admin ....................................................................
75
4.5 Analisis Hasil Sistem ................................................................................
84
4.5.1 Cek Koneksi Host ............................................................................
84
4.5.2 Spesifikasi dan Utilitas Komputer ...................................................
86
4.5.2.1 Spesifikasi ..........................................................................
86
x
4.5.2.2 RAM dan CPU Usage ........................................................
88
4.5.3 Power Control ..................................................................................
91
4.5.4 Manajemen Proses ...........................................................................
93
4.5.5 History Proses ..................................................................................
96
4.5.6 Capture Desktop ............................................................................... 100 4.5.7 Profil Monitoring ............................................................................. 104 4.6 Analisa Pengujian Program Terhadap Penggunaan RAM dan CPU ........ 104 4.7 Analisa Pertumbuhan Data........................................................................ 106 4.8 Uji Coba dengan PHPSysInfo dan Network View ................................... 114 4.8.1 Perbandingan dengan PHPSysInfo .................................................. 114 4.8.2 Perbandingan dengan Network View .............................................. 117 4.9 Kelebihan dan Kekurangan Sistem ........................................................... 121 4.9.1 Kelebihan sistem ............................................................................. 121 4.9.2 Kekurangan sistem .......................................................................... 122 BAB V PENUTUP ......................................................................................... 123 5.1 Simpulan .................................................................................................... 123 5.2 Saran ........................................................................................................... 124
DAFTAR PUSTAKA .................................................................................... 125 LAMPIRAN
xi
DAFTAR GAMBAR
Gambar 2.1 Ilustrasi Jaringan Komputer ......................................................... 5 Gambar 2.2 Sistem Peer To Peer ..................................................................... 7 Gambar 2.3 Jaringan Client-Server .................................................................. 8 Gambar 2.4 Model Request dan Reply Client-Server ...................................... 8 Gambar 2.5 Topologi Jaringan Komputer ...................................................... 10 Gambar 2.6 Protokol-Protokol TCP/IP ............................................................ 11 Gambar 2.7 Pengalamatan Address pada TCP/IP ............................................ 12 Gambar 2.8 Pengalamatan TCP/IP pada Layer................................................ 12 Gambar 2.9 Format Pengelompokan IP Address ............................................. 15 Gambar 2.10 Alamat IP Khusus....................................................................... 16 Gambar 2.11 IP Private Address ...................................................................... 16 Gambar 2.12 Interaksi antara manajer jaringan dan agent ............................... 18 Gambar 2.13 Struktur tree objek identifier (OID) ........................................... 19 Gambar 2.14 Pesan-pesan antar manajer jaringan dan agent ........................... 22 Gambar 2.15 Proses di dalam sistem monitoring............................................. 25 Gambar 2.16 Konsep Kerja PHP ..................................................................... 29 Gambar 2.17 Skema Koneksi Antara Zeos dengan Database MySQL ............ 31 Gambar 3.1 Alur analisis pembuatan sistem .................................................... 33 Gambar 3.2 Diagram konteks Sistem Monitoring Jaringan pada Laboratorium Komputer Jurusan Teknik Elektro ............................................... 36 Gambar 3.3 Data Flow Diagram level 0 Sistem Monitoring Jaringan pada Laboratorium Komputer Jurusan Teknik Elektro ........................ 37 Gambar 3.4 Data Flow Diagram Level 1 Proses Monitoring .......................... 37 Gambar 3.5 Arsitektur jaringan komputer Laboratorium Komputer Jurusan Teknik Elektro .............................................................................. 39 Gambar 3.6 Flowchart Perancangan Monitoring Status Konektivitas Host .... 41 Gambar 3.8 Flowchart Proses Pengiriman dan Penerimaan Data OID dengan SNMP .............................................................................. 47 Gambar 3.8 Flowchart Perancangan penggunaan CPU dan RAM .................. 49
xii
Gambar 3.9 Flowchart Perancangan fungsi power conrol ............................... 50 Gambar 3.10 Flowchart Perancangan History Proses ...................................... 51 Gambar 3.11 Flowchart Perancangan Capture Desktop Image ....................... 53 Gambar 3.12 Flowchart Perancangan Profil Monitoring ................................. 54 Gambar 3.13 ERD dari sistem monitoring pada laboratorium komputer ........ 55 Gambar 3.14 Hubungan antar tabel ................................................................. 56 Gambar 4.1 Hubungan server dan client pada Sistem Monitoring Spesifikasi dan Utilitas ................................................................................... 69 Gambar 4.2 Diagram alir sistem SNMP ......................................................... 72 Gambar 4.3 Diagram alir agen delphi ............................................................. 73 Gambar 4.4 Halaman Utama Sistem Monitoring............................................. 74 Gambar 4.5 Monitoring Konektifitas Host ...................................................... 75 Gambar 4.6 Daftar Spesifikasi Host................................................................. 76 Gambar 4.7 Monitoring Kapasitas HardDisk .................................................. 76 Gambar 4.8 Monitoring Penggunaan RAM ..................................................... 77 Gambar 4.9 Monitoring Penggunaan CPU ...................................................... 78 Gambar 4.10 Multiple Monitoring Penggunaan CPU...................................... 78 Gambar 4.11 Multiple Monitoring Penggunaan RAM .................................... 79 Gambar 4.12 Fungsi Power Control................................................................. 79 Gambar 4.13 Halaman Manajemen Proses ...................................................... 80 Gambar 4.14 Halaman History Proses ............................................................. 81 Gambar 4.15 Halaman Manajemen Host ......................................................... 82 Gambar 4.16 Form Register Host .................................................................... 82 Gambar 4.17 Form Update Host ...................................................................... 82 Gambar 4.18 Fungsi Delete Host ..................................................................... 83 Gambar 4.19 View Capture Desktop ............................................................... 83 Gambar 4.20 Manajemen profil monitoring .................................................... 84 Gambar 4.21 Manajemen profil monitoring by host........................................ 84 Gambar 4.22 Flowchar Cek Koneksi Host ...................................................... 85 Gambar 4.23 Flowchar Get Spesifikasi Host ................................................... 86 Gambar 4.24 Flowchar Get CPU & RAM Usage (Server) .............................. 88
xiii
Gambar 4.25 Flowchar Get CPU & RAM Usage (Client) .............................. 89 Gambar 4.26 Flowchar Power Control (Server) .............................................. 91 Gambar 4.27 Flowchar Power Control (Client) ............................................... 92 Gambar 4.28 Flowchart Manajemen Proses(Server) ....................................... 93 Gambar 4.29 Flowchart Manajemen Proses (Client) ....................................... 95 Gambar 4.30 Flowchart History Proses (Client) .............................................. 96 Gambar 4.31 Flowchart Capture Desktop(Server) .......................................... 101 Gambar 4.32 Flowchart Capture Desktop (Client) .......................................... 102 Gambar 4.33 Flowchart Profil Monitoring ...................................................... 107 Gambar 4.34 Hasil monitoring system information menggunakan PHPSysInfo ................................................................................ 107 Gambar 4.35 Hasil monitoring system information menggunakan Sistem Monitoring Spesifikasi dan Utilitas ........................................... 102 Gambar 4.36 Hasil monitoring kapasitas HardDisk menggunakan PHPSysInfo ................................................................................ 108 Gambar 4.37 Hasil monitoring kapasitas HardDisk menggunakan Sistem Monitoring Spesifikasi dan Utilitas ........................................... 108 Gambar 4.38 Hasil monitoring penggunaan RAM menggunakan PHPSysInfo ................................................................................ 109 Gambar 4.39 Hasil monitoring penggunaan RAM menggunakan Sistem Monitoring Spesifikasi dan Utilitas ........................................... 109 Gambar 4.40 Hasil monitoring konektifitas Host menggunakan Network View ............................................................................ 110 Gambar 4.41 Hasil monitoring konektifitas Host menggunakan Sistem Monitoring Spesifikasi dan Utilitas ........................................... 110 Gambar 4.42 Hasil monitoring daftar proses menggunakan Network View ... 111 Gambar 4.43 Hasil monitoring daftar proses menggunakan Sistem Monitoring Spesifikasi dan Utilitas............................................................... 112
xiv
DAFTAR TABEL
Tabel 2.1 Pembagian Network dan Host Address Berdasarkan Subnet Mask Default .............................................................................................. 15 Tabel 3.1 Konfigurasi Jaringan pada Laboratorium Komputer Pada Jurusan Elektro .............................................................................................. 40 Tabel 3.2 Contoh OID yang terdapat dalam SNMP ........................................ 43 Tabel 3.3 Struktur Data Tabel tb_admin .......................................................... 57 Tabel 3.4 Contoh Data pada Tabel tb_admin................................................... 57 Tabel 3.5 Struktur Data Tabel tb_host ............................................................ 57 Tabel 3.6 Contoh Data pada Tabel tb_host ...................................................... 57 Tabel 3.7 Struktur Data Tabel tb_sumber_daya .............................................. 58 Tabel 3.8 Contoh Data pada Tabel tb_sumber_daya ....................................... 58 Tabel 3.9 Struktur Data Tabel tb_history_proses ............................................ 59 Tabel 3.10 Contoh Data pada Tabel tb_history_proses ................................... 59 Tabel 3.11 Struktur Data Tabel tb_kill_proses ................................................ 60 Tabel 3.12 Contoh Data pada Tabel tb_kill_proses ......................................... 60 Tabel 3.13 Struktur Data Tabel tb_perintah ..................................................... 60 Tabel 3.14 Contoh Data pada Tabel tb_perintah ............................................. 61 Tabel 3.15 Struktur Data pada Tabel tb_cek_perintah..................................... 61 Tabel 3.16 Contoh Data pada Tabel tb_cek_perintah ...................................... 61 Tabel 3.17 Struktur Data pada Tabel tb_ram_cpu ........................................... 62 Tabel 3.18 Contoh Data pada Tabel tb_ram_cpu............................................. 62 Tabel 3.19 Struktur Data Tabel tb_capture_image .......................................... 62 Tabel 3.20 Contoh Data pada Tabel tb_capture_image ................................... 62 Tabel 3.21 Struktur Data Tabel tb_capture_image_event................................ 63 Tabel 3.22 Struktur Data Tabel tb_capture_image_event................................ 63 Tabel 3.23 Struktur Data Tabel tb_profil_monitoring ..................................... 64 Tabel 3.24 Struktur Data Tabel tb_profil_monitoring ..................................... 64 Tabel 3.25 Tabel Spesifikasi Hardware ........................................................... 65 Tabel 3.20 Jadwal Kegiatan Penelitian ............................................................ 66
xv
Tabel 4.1 Tabel pengujian pada komputer server ............................................ 105 Tabel 4.2 Tabel pengujian pada komputer client 1 .......................................... 105 Tabel 4.3 Tabel pengujian pada komputer client 2 .......................................... 105 Tabel 4.4 Perhitungan Memori Tabel tb_admin .............................................. 107 Tabel 4.5 Perhitungan Memori Tabel tb_capture_event ................................. 107 Tabel 4.6 Perhitungan Memori Tabel tb_capture_image................................. 108 Tabel 4.7 Perhitungan Memori Tabel tb_cek_perintah.................................... 108 Tabel 4.8 Perhitungan Memori Tabel tb_history_proses ................................. 109 Tabel 4.9 Perhitungan Memori Tabel tb_history_ram_cpu ............................. 109 Tabel 4.10 Perhitungan Memori Tabel tb_host................................................ 110 Tabel 4.11 Perhitungan Memori Tabel tb_kill_proses ..................................... 110 Tabel 4.12 Perhitungan Memori Tabel tb_menu ............................................. 111 Tabel 4.13 Perhitungan Memori Tabel tb_perintah ......................................... 111 Tabel 4.14 Perhitungan Memori Tabel tb_profil_monitoring.......................... 111 Tabel 4.15 Perhitungan Memori Tabel tb_ram_cpu ........................................ 112 Tabel 4.16 Perhitungan Memori Tabel tb_sumber_daya ................................. 112 Tabel 4.17 Perhitungan Memori Total Seluruh Tabel Master ......................... 113
xvi
DAFTAR KODE PROGRAM
Kode Program 2.1 Koneksi Database SQL dengan PHP ................................. 29 Kode Program 2.2 Menampilkan Data Dari Tabel Yang Terdapat Dalam Database ............................................................................ 30 Kode Program 4.1 Kode Program pada snmpd.conf........................................ 67 Kode Program 4.2 Kode Program Cek Kontektifitas Host .............................. 80 Kode Program 4.3 Kode Program Get Spesifikasi Host .................................. 82 Kode Program 4.4 Kode Program Get CPU & RAM Usage ........................... 84 Kode Program 4.5 Kode Program Power Control ........................................... 88 Kode Program 4.6 Kode Program Manajemen Proses..................................... 90 Kode Program 4.7 Kode Program Kill Proses ................................................. 91 Kode Program 4.8 Kode Program History Proses ........................................... 93 Kode Program 4.9 Kode Program Capture Desktop ........................................ 98
xvii
xviii