UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2007/2008 SISTEM MONITORING GANGGUAN JARINGAN BERBASIS SMS PADA PT TRIMULIA SARANA AGUNG Handri Yatmo
: 0800762344
Agus Darma Kusuma : 0800776330 Nurhafifah Ely Yeni : 0800785184 Kelas/Kelompok
: 07PCT / 09
Abstrak TUJUAN PENELITIAN skripsi ini adalah untuk membuat suatu sistem monitoring jaringan dengan notifikasi berbasis SMS pada perusahaan. Sistem ini dibuat untuk memudahkan network administrator dalam memantau komputer yang ada, sehingga mampu memantau semua komputer dengan mudah dan cepat. METODE PENELITIAN yang digunakan adalah dengan survey lapangan, menganalisis sistem yang sedang berjalan, perancangan aplikasi client server, dan membuat program. HASIL YANG DICAPAI dalam penelitian adalah perancangan aplikasi baru server monitoring dengan notifikasi SMS yang merupakan aplikasi monitoring terhadap komputer ( PC/Client ), yang dapat digunakan oleh network administrator untuk memantau setiap komputer dalam jaringan tanpa harus berada di tempat dan jika ada komputer yang mati ( tidak terhubung dalam jaringan ) maka akan di notifikasi melalui SMS. SIMPULAN yang diperoleh dalam penelitian dan perancangan aplikasi ini diharapkan dapat memudahkan proses monitoring terhadap jaringan, sehingga dapat mempermudah pekerjaan network administrator dalam memantau komputer dalam jaringan dalam rangka meningkatkan optimalitas perusahaan dalam pekerjaan. Kata kunci : Monitoring gangguan jaringan, aplikasi client-server, SMS.
vii
PRAKATA
Puji Syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa yang telah memberikan rahmat dan karunia-Nya sehingga penulis dapat menyelesaikan skripsi ini dengan baik. Tujuan skripsi ini merupakan syarat akhir di dalam menyelesaikan pendidikan Strata-I di Fakultas Ilmu Komputer Jurusan Teknik Informatika Universitas Bina Nusantara. Skripsi ini memiliki judul “Sistem Monitoring Gangguan Jaringan Berbasis SMS Pada PT Trimulia Sarana Agung”. Dalam penyusunan skripsi ini, penulis juga mendapatkan banyak bantuan dari berbagai pihak, baik secara langsung maupun tidak langsung. Oleh karena itu, penulis ingin menyampaikan terima kasih yang sebesar-besarnya kepada : 1. Keluarga penulis, khususnya kedua orang tua yang telah memberikan dukungan dalam bentuk material maupun spiritual dan perhatian kepada penulis. 2. Bapak Rudi Tjiptadi, Dipl.Ing selaku Dosen Pembimbing Skripsi yang telah membimbing penulis dalam banyak hal dalam penyusunan skripsi. 3. Bapak Prof . Dr . Geraldus Polla, M.App.Sc, selaku Rektor Universitas Bina Nusantara. 4. Bapak Sablin Yusuf, M.Sc., M.CompSc., selaku Dekan Fakultas Ilmu Komputer Universitas Bina Nusantara, Jakarta. 5. Bapak Fredy Purnomo selaku Ketua Jurusan Teknik Informatika Universitas Bina Nusantara, Jakarta. 6. Bapak Agus Darmawan selaku IT Manager di PT Trimulia Sarana Agung yang telah banyak membantu dengan memebrikan informasi dan data-data yang sangat berguna dalam penyusunan skripsi ini.
viii
7. Teman-teman yang telah memberikan bantuan, saran dan ide dalam penulisan skripsi ini. 8. Dan pihak – pihak yang telah memberikan bantuan langsung maupun tidak langsung. Penulis juga menyadari bahwa masih banyak terdapat kekurangan dalam penyusunan skripsi ini. Oleh karena itu, penulis mengharapkan saran dan kritik yang membangun dari semua pihak sehingga penulis dapat menyempurnakan skripsi ini dengan lebih baik. Pada akhirnya, penulis berharap semoga skripsi ini dapat berguna bagi pengembangan bagi pihak PT. Trimulia Sarana Agung dan seluruh civitas akademik Universitas Bina Nusantara maupun bagi pembaca lainnya. Jakarta, 21 Januari 2008
Penulis
ix
DAFTAR ISI Halaman Judul Luar Halaman Judul Dalam Halaman Persetujuan Hard Cover Halaman Pernyataan dewan Penguji Abstrak Prakata Daftar Isi Daftar Tabel Daftar Gambar Daftar Lampiran
i ii iii iv-vi vii viii-ix x-xii xiii xiv-xvi xvii
BAB 1 PENDAHULUAN 1.1 1.2 1.3
1.4
1.5
Latar Belakang Ruang Lingkup Tujuan dan Manfaat 1.3.1 Tujuan 1.3.2 Manfaat Metodologi 1.4.1 Metodologi Analisis 1.4.2 Metodologi Perancangan Sistematika Penulisan
1 2 3 3 3 4 4 4 5
BAB 2 LANDASAN TEORI 2.1 2.2 2.3 2.4 2.5 2.6
2.7
2.8 2.9
Jaringan Komputer 2.1.1 Klasifikasi Jaringan Komputer Protokol Jenis-jenis topologi Media Transmisi Perangkat-perangkat Hardware Perangkat Lunak Jaringan 2.6.1 Hierarki Protokol 2.6.2 Model-Model Referensi 2.6.2.1 Model Referensi OSI 2.6.2.2 Model Referensi TCP/IP Network Monitoring 2.7.1 Pengertian Network Monitoring 2.7.2 Tujuan Network Monitoring Program Ping Aplikasi yang digunakan 2.9.1 Java 2.9.2 Teknologi SMS 2.9.2.1 Kekurangan SMS x
7 9 12 13 18 19 25 25 26 27 29 31 31 32 33 33 33 34 37
2.9.2.2 Kelebihan SMS
38
BAB 3 Analisa dan Perancangan 3.1
3.2 3.3 3.4
3.5 3.6 3.7
Sejarah Perusahaan 3.1.1 Filosofi Perusahaan 3.1.2 Visi Perusahaan 3.1.3 Misi Perusahaan 3.1.4 Lokasi Perusahaan Struktur Organisasi Tugas dan Wewenang Sistem yang sedang berjalan 3.4.1 Server monitoring yang sedang berjalan 3.4.2 Topologi Jaringan 3.4.3 Device Networking Permasalahan yang dihadapi Usulan Pemecahan Masalah Perancangan 3.7.1 Bagan Alir ( flowchart ) 3.7.2 Perancangan Layar
39 40 41 41 41 42 43 47 48 50 51 54 55 55 55 57
BAB 4 IMPLEMENTASI DAN EVALUASI 4.1
4.2
Spesifikasi Yang Dibutuhkan 61 4.1.1 Spesifikasi Kebutuhan Perangkat Keras 61 4.1.2 Spesifikasi Kebutuhan Piranti Lunak 62 Pengoperasian 62 4.2.1 Halaman Server Program Yang Belum Terhubung Dengan Client 64 4.2.2 Halaman Client Program Yang Belum Terhubung Dengan Server 67 4.2.3 Halaman dataKomp.txt 68 4.2.4 Halaman Server Program Yang Telah Terhubung Dengan Client 69 4.2.5 Halaman Prompt 70 4.2.6 Halaman Client Yang Terhubung Dengan Server 71 4.2.7 Halaman Server Program Yang Terputus Dengan Client 72 4.2.8 Halaman Message yang dikirim ke Network Administrator 73 4.2.9 Halaman Log.txt 74 4.2.10 Halaman Client Program jika Client ingin Exit tanpa mengganggu proses monitoring 75 4.2.11 Halaman LOG_OUT.txt 77 xi
4.2.12 Halaman Server Jika semua Client yang ada pada dataKomp.txt terputus koneksi pada saat yang sama 78 4.2.13 Halaman Log.txt Jika semua Client yang ada pada dataKomp.txt terputus koneksi dengan Server pada saat yang sama 79 4.2.14 Message yang dikirimkan ke handphone network administrator 80 4.3
Evaluasi
83
BAB 5 Simpulan dan Saran 5.1 Simpulan 5.2 Saran
84 85
86 87 90
DAFTAR PUSTAKA RIWAYAT HIDUP LAMPIRAN SURAT SURVEI
xii
DAFTAR TABEL
Tabel 2.1 Klasifikasi Jaringan berdasarkan jarak Tabel 2.2 Jenis-Jenis Protokol
8 12
Tabel 2.3 Kemampuan dari media guided yang digunakan dalam aplikasi point to point
19
Tabel 2.4 Technology SMS
35
xiii
DAFTAR GAMBAR
Gambar 2.1 Local Area Network ( LAN )
10
Gambar 2.2 Metropolitan Area Network ( MAN )
11
Gambar 2.3 Wide Area Network ( WAN )
12
Gambar 2.4 Topologi Jaringan Bintang ( Star )
14
Gambar 2.5 Topologi Jaringan Bus
15
Gambar 2.6 Topologi Jaringan Pohon ( Tree )
16
Gambar 2.7 Topologi Jaringan Cincin ( Ring )
18
Gambar 2.8 Hub / Konsentrator
20
Gambar 2.9 Repeater
21
Gambar 2.10 Bridges / Jembatan
22
Gambar 2.11 Router
23
Gambar 2.12 Network Interface Card ( NIC )
24
Gambar 2.13 Access Point
24
Gambar 2.14 Model Referensi OSI
29
Gambar 2.15 TCP / IP
31
Gambar 2.16 Short Messaging Entities (SME) di Jaringan GSM
36
Gambar 2.17 Ozeki Message Server menggunakan Handphone yang dihubungkan dengan PC
37
Gambar 2.18 Ozeki Message Server menggunakan koneksi IP
37
Gambar 3.1 Struktur Organisasi PT Trimulia Sarana Agung
42
Gambar 3.2 Tampilan Checking Jaringan secara manual
49
xiv
Gambar 3.3 Topologi Jaringan PT Trimulia Sarana Agung
50
Gambar 3.4 Flowchart system
56
Gambar 3.5 Rancangan layar server
57
Gambar 3.6 Rancangan layar client
58
Gambar 3.7 Rancangan layar dataKomp
59
Gambar 3.8 Rancangan layar Log out
60
Gambar 4.1 Perangkat Keras Yang Digunakan
63
Gambar 4.2 Program Server belum terhubung dengan Client
64
Gambar 4.3 Port yang digunakan Phone and Modem
66
Gambar 4.4 Program Client yang belum terhubung Server
67
Gambar 4.5 dataKompt.txt
68
Gambar 4.6 Program Server yang terhubung Client
69
Gambar 4.7 Command Prompt
70
Gambar 4.8 Program Client yang terhubung Server
71
Gambar 4.9 Program Server yang terputus Client
72
Gambar 4.10 Message ke Network Administrator
73
Gambar 4.11 Log.txt
74
Gambar 4.12 Client memasukkan perintah quit
75
Gambar 4.13 Tampilan Setelah client memasukkan perintah quit
76
Gambar 4.14 Tampilan Client setelah Server mengkonfirmasi permintaan Quit
77
Gambar 4.15 LOG_OUT.txt
77
Gambar 4.16 Server Jika semua Client yang ada pada dataKomp.txt terputus koneksi pada saat yang sama
78
xv
Gambar 4.17 Halaman Log.txt Jika semua Client yang ada pada dataKomp.txt terputus koneksi pada saat yang sama
79
Gambar 4.18 Message yang dikirimkan ke handphone network administrator
80
xvi
DAFTAR LAMPIRAN
Lampiran L.1 Network Administrator menggunakan berbagai SIM Card
xvii
90