iv
UNIVERSITAS BINA NUSANTARA
Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2003/2004
PERANCANGAN SISTEM PEMANTAUAN JARINGAN KIOS INFORMASI DI UNIVERSITAS BINA NUSANTARA
Steve Tejasukmana 0400517773 Niko Setiadi 0400517786 Budi Santoso Alex 0400517810
Abstrak
Tujuan dari skripsi ini adalah untuk melakukan analisis dan memantau status koneksi jaringan kios informasi di Universitas Bina Nusantara dengan merancang suatu sistem piranti lunak sehingga dapat meningkatkan kinerja maintenance kios informasi di Universitas Bina Nusantara. Pada kasus nyata di Universitas Bina Nusantara, kios-kios informasi yang ada tidak senantiasa dapat melayani kebutuhan mahasiswa dalam mendapatkan informasi karena berada dalam kondisi tidak aktif dan not responding / hang. Untuk itu diperlukan suatu sistem yang dapat memonitor status dari kios-kios informasi tersebut. Metodologi dan pendekatan yang digunakan dalam penulisan skripsi ini adalah metode perancangan, metode analisis, dan studi pustaka. Metode analisis dilakukan untuk meneliti sistem jaringan kios informasi yang sudah ada dan yang sedang diterapkan di Universitas Bina Nusantara ini. Metode perancangan dilakukan untuk merancang suatu sistem baru yang dapat meningkatkan kinerja kios-kios informasi yang ada di Universitas Bina Nusantara. Studi pustaka dilakukan untuk mencari informasi yang dibutuhkan melalui buku-buku yang sesuai dengan topik ini. Penerapan sistem pemantauan jaringan kios informasi yang telah dirancang diharapkan dapat mempercepat respon terhadap kios-kios informasi yang bermasalah sehingga masalahnya dapat segera diatasi. Sejumlah percobaan yang telah dilakukan selama penelitian ini menunjukkan bahwa sistem pemantauan jaringan kios informasi yang dihasilkan dapat mengatasi masalah-masalah yang terjadi.
Kata Kunci
v PRAKATA
Puji dan syukur kami panjatkan kepada Tuhan Yang Maha Esa atas segala berkat dan karunia serta penyertaan-Nya, sehingga skripsi kami yang berjudul “Perancangan Sistem Pemantauan Jaringan Kios Informasi di Universitas Bina Nusantara” dapat tersusun dengan baik sebagai salah satu syarat untuk gelar kesarjanaan Jenjang pendidikan Strata-1, Fakultas Ilmu Komputer, Jurusan Teknik Informatika di Universitas Bina Nusantara, Jakarta.
Dalam penulisan skripsi ini, penulis banyak mendapatkan bantuan dari berbagai pihak. Untuk itu penulis ingin menyampaikan ucapan terima kasih yang sebesar-besarnya atas bantuan, bimbingan, dan dorongan baik materiil maupun moril kepada : 1. Orang tua kami yang telah membimbing dan membesarkan kami, tiada kata yang
dapat melukiskan betapa besar kasih sayang yang telah kami terima.
2. Ibu Dr. Theresia Widia Soeryaningsih, MM, selaku Rektor Universitas Bina Nusantara yang telah memberikan wadah dan kesempatan kepada penulis untuk mendapatkan pendidikan yang lebih tinggi dan lebih baik.
3. Bapak Ir. Harjanto Prabowo, MM, selaku Dekan Fakultas Ilmu Komputer.
4. Bapak Ir. Sablin Yusuf, M.Sc, M.ComSc, selaku ketua jurusan Teknik Informatika, terima kasih atas kesempatan yang Bapak berikan kepada kami untuk membuat skripsi ini.
vi
6. Bapak Johan Muliadi Kerta, S.Kom, MM, selaku dosen pembimbing skripsi kami, terima kasih atas seluruh waktu, perhatian dan bimbingan yang telah Bapak berikan dalam membimbing kami untuk menyelesaikan skripsi ini dari awal hingga selesai. 7. Bapak Andi Surjanto, S.Kom, M.Comp, selaku Kepala Biro Layanan Operasi TI,
terima kasih atas kesempatan yang telah diberikan kepada kami untuk melakukan survei, riset dan penelitian di Biro Layanan Operasi TI.
8. Bapak Teguh Pujianto, S.Kom, selaku koordinator hardware dan software di Biro Layanan Operasi TI, terima kasih atas informasi, saran dan masukan yang sangat berharga bagi kami selama proses pembuatan dan implementasi program aplikasi. 9. Teman-teman kami, serta semua pihak yang secara langsung maupun tak langsung
telah membantu kami selama proses penelitian dan penyusunan skripsi ini.
Semoga apa yang telah kami hasilkan melalui penelitian skripsi ini sungguh-sungguh bermanfaat dan dapat memberikan hasil yang berarti bagi pihak Universitas Bina Nusantara serta dapat ikut serta memberikan kontribusi yang berharga bagi perkembangan ilmu pengetahuan dan teknologi di Indonesia maupun di dunia.
Tiada gading yang tak retak. Kami sungguh menyadari bahwa hasil yang telah kami capai ini tak luput dari kesalahan dan ketidaksempurnaan. Akhir kata, kami mohon maaf atas segala kesalahan yang mungkin kami lakukan mulai dari proses penelitian hingga akhir penulisan skripsi ini.
Jakarta, Juni 2004
vii DAFTAR ISI
Halaman
Halaman Judul Luar i
Halaman Judul Dalam ii
Halaman Persetujuan Hardcover iii Halaman Pernyataan Dewan Penguji
Halaman Abstrak iv
Prakata v
Daftar Isi vii
Daftar Gambar xii
Daftar Tabel xv
BAB 1 PENDAHULUAN
1.1 Latar Belakang 1
1.2 Ruang Lingkup 3
1.3 Tujuan dan Manfaat 4 1.4 Metodologi Penelitian 5 1.5 Sistematika Penulisan 6
BAB 2 LANDASAN TEORI
viii
2.1.2 Konsep Jaringan Komputer 8 2.1.3 Prinsip Jaringan 9
2.1.4 LAN 10
2.1.5 Arsitektur 7 OSI Layer 11 2.1.6 Arsitektur TCP/IP 13 2.1.7 WWW (World Wide Web) 15
2.1.8 Web Browser 16
2.1.9 Web Server 16
2.1.10 Rekayasa Piranti Lunak 17 2.1.10.1 Definisi Piranti Lunak 17 2.1.10.2 Definisi Rekayasa Piranti Lunak 17 2.1.10.3 Linear Sequential Model / Waterfall Model 18 2.1.11 State Transition Diagram (STD) 20
2.2 Teori Khusus 21
2.2.1 Sistem Server Client 21 2.2.2 Sistem Monitoring 21
2.2.3 Unicast 21
2.2.4 SNMP (Simple Network Management Protocol) 24 2.2.5 Network Management 24
BAB 3 ANALISIS DAN PERANCANGAN
3.1 Sejarah dan Riwayat Organisasi 26 3.2 Struktur Organisasi 27
ix
3.4 Misi Organisasi 28
3.5 Analisis Sistem Yang Sedang Berjalan 29 3.5.1 Analisis Jaringan Kios Informasi 29 3.5.2 Analisis Sistem Pemantauan Jaringan Kios Informasi 31 3.6 Analisis Permasalahan 32 3.7 Analisis Kebutuhan 36 3.8 Usulan Pemecahan Masalah 37 3.9 Perancangan Sistem 38 3.9.1 Gambaran Umum Sistem 38 3.9.2 Rancangan Database 39 3.9.3 Spesifikasi Modul 40
3.9.3.1 Modul-modul pada Aplikasi NetSentry Server 40 3.9.3.2 Spesifikasi Modul NetSentry Server 41 3.9.3.3 Modul-modul pada Aplikasi NetSentry Client 54 3.9.3.4 Spesifikasi Modul NetSentry Client 55 3.9.4 Struktur Menu Pada Aplikasi NetSentry Server 62 3.9.5 State Transition Diagram 62
3.9.5.1 STD Pada Aplikasi NetSentry Server 62 3.9.5.2 STD Pada Aplikasi NetSentry Client 72 3.9.6 Rancangan Layar 73
3.9.6.1 Rancangan Layar NetSentry Server 73 3.9.6.2 Rancangan Layar NetSentry Client 80 3.9.7 Rancangan Keluaran 82
x Server
3.9.8 Spesifikasi File 83
BAB 4 IMPLEMENTASI DAN EVALUASI
4.1 Spesifikasi Sistem 86 4.1.1 Spesifikasi Kebutuhan Perangkat Keras 86 4.1.2 Spesifikasi Kebutuhan Perangkat Lunak 87 4.2 Cara Pengoperasian Program 87
4.2.1 Program NetSentry Server 88 4.2.1.1 Layar Utama 89 4.2.1.2 Layar Client Properties 92 4.2.1.3 Layar View Client 94 4.2.1.4 Layar Auto Shutdown 98 4.2.2 Program NetSentry Client 100 4.3 Rencana Implementasi 102 4.3.1 Pengujian Melalui Simulasi 102 4.3.2 Pengujian Melalui Implementasi Langsung 104
4.4 Evaluasi 105
BAB 5 KESIMPULAN DAN SARAN
5.1 Kesimpulan 110
xi
DAFTAR PUSTAKA 112
RIWAYAT HIDUP 114
LAMPIRAN L1
FOTOCOPY SURAT SURVEY
xii
DAFTAR GAMBAR
Halaman Gambar 2.1 Arsitektur 7 OSI Layer 15 Gambar 2.2 Arsitektur TCP/IP Layer 15 Gambar 2.3 The Classic Life Cycle (Pressman, 1992, p25) 19 Gambar 2.4 Replikasi datagram oleh host dalam model unicast 22 Gambar 3.1 Struktur Organisasi Universitas Bina Nusantara 27 Gambar 3.2 Skema Jaringan Kios Informasi di Universitas Bina Nusantara 29 Gambar 3.3 Struktur Menu NetSentry Server 62 Gambar 3.4 STD NetSentry Server 62
Gambar 3.5 STD MainForm 64
Gambar 3.6 STD LogOn 65
Gambar 3.7 STD LogOff 65
Gambar 3.8 STD Change Password 66 Gambar 3.9 STD Add Client 66 Gambar 3.10 STD Edit Client 67 Gambar 3.11 STD Delete Client 67 Gambar 3.12 STD AutoShutdown 68 Gambar 3.13 STD Client Properties 68 Gambar 3.14 STD Set Page 69 Gambar 3.15 STD Remote Command 69 Gambar 3.16 STD Monitoring 70
xiii
xiv
Gambar 4.3 Tampilan Layar LogOn as Administrator 90 Gambar 4.4 Tampilan Layar LogOff as Administrator 91 Gambar 4.5 Tampilan Layar Change Password 91 Gambar 4.6 Tampilan Layar Client Properties 92 Gambar 4.7 Tampilan Layar Set Page 93 Gambar 4.8 Tampilan Layar Remote Command 94 Gambar 4.9 Tampilan Layar View Client 94 Gambar 4.10 Tampilan Layar Add Client 96 Gambar 4.11 Tampilan Layar Select Position for MainForm Picture 96 Gambar 4.12 Tampilan Layar Select Position for Properties Picture 97 Gambar 4.13 Tampilan Layar Edit Client 97 Gambar 4.14 Tampilan Layar Delete Client 98 Gambar 4.15 Tampilan Layar AutoShutdown 99 Gambar 4.16 Tampilan Layar Inisialisasi Client 99 Gambar 4.17 Tampilan Layar Utama Client 101 Gambar 4.18 Tampilan Layar Utama Client dengan Keyboard untuk 101
Touch Screen
xv