UNIVERSITAS BINA NUSANTARA
Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil 2007/2008
Analisis dan Perancangan Aplikasi Traffic Monitoring Server Menggunakan SMS Pada PT Sinar Baru Glasindo
Djuandi Then < 0800750230 > Jerry Sumendap < 0800750395 > Clarissa Ilona < 0800774086 >
Kelas / Kelompok : 07 PDT / 2
Abstrak
Penelitian ini bertujuan membuat sebuah aplikasi traffic monitoring server yang dapat membantu network administrator memantau lalu lintas data pada server sehingga dapat segera diketahui apabila terjadi masalah Selain itu penelitian ini juga bertujuan membuat sebuah aplikasi SMS Server yang memanfaatkan jaringan GSM untuk membantu network administrator agar dapat memantau traffic server dimana dan kapan saja. Aplikasi yang dibuat dapat mengirim dan menerima SMS ke / dari network
administrator, melakukan cek koneksi ke server, dan memberikan respon kepada network administrator ketika koneksi ke server mengalami masalah. Metode penelitian
yang digunakan adalah metode analisis dan metode perancangan. Hasil yang dicapai berupa aplikasi traffic monitoring server yang dapat melakukan packet capturing dengan tingkat packet loss 0% dan tidak banyak memakai memori. Aplikasi ini dapat memantau detail paket data yang beredar pada server dan menampilkan bandwidth berdasarkan protokol, serta aplikasi SMS Server yang dapat mengirim dan menerima SMS dari / ke
network administrator.Ketika koneksi ke server terputus, aplikasi ini dapat membantu
notifikasi ke network administrator dalam waktu yang relatif cepat, serta dapat mengirimkan SMS balasan mengenai jumlah / ukuran paket data pada server berdasarkan protokol. Kesimpulan yang didapat yaitu aplikasi traffic monitoring server sangat berguna karena dapat memantau detail paket yang beredar pada server sehingga
network administrator dapat mengetahui apabila terjadi pembanjiran paket. Aplikasi
SMS Server juga sangat membantu network administrator untuk memonitor server tanpa dibatasi ruang dan waktu. Disarankan untuk menambahkan fasilitas remote pada aplikasi ini.
PRAKATA
Segala hormat, puji dan syukur kepada Allah Bapa yang Maha Kuasa atas kasih, penyertaan serta kekuatan yang diberikan-Nya kepada penulis, sehingga dapat menyelesaikan penulisan dan penelitian skripsi berjudul : Analisis dan Perancangan Aplikasi Traffic Monitoring Server Menggunakan SMS Pada PT Sinar Baru Glasindo sebagai syarat menyelesaikan jenjang studi Strata-1 di Universitas Bina Nusantara, Jakarta.
Dalam kesempatan ini penulis ingin mengucapkan terima kasih kepada mereka yang telah membantu dalam pembuatan skripsi ini :
1. Bapak Prof. Dr. Gerardus Polla, M.App.Sc., selaku Rektor Universitas Bina Nusantara.
2. Bapak Fredy Purnomo, S.Kom.,M.Kom., selaku Ketua Jurusan Teknik Informatika.
3. Bapak Fauzie Dahmir, Ir, M.Eng., selaku dosen pembimbing yang dengan sabar telah banyak memberikan bimbingan yang sangat berarti dalam pembuatan skripsi ini dari awal sampai akhir.
4. Bapak Martin selaku Acting Manager MS PT. Sinar Baru Glasindo dan seluruh karyawan PT. Sinar Baru Glasindo yang telah memberikan dukungan.
5. Orang tua dan saudara yang telah memberikan dukungan moril dan materiil. 6. Sahabat-sahabat yang telah memberikan dukungan, semangat dan doa.
Akhir kata, penulis berharap agar skripsi ini dapat bermanfaat bagi pembaca dan pihak-pihak yang membutuhkan, sehingga hasil yang diperoleh dapat lebih disempurnakan dan lebih berguna di masa mendatang.
Jakarta, Januari 2008
DAFTAR ISI
Halaman Judul Luar ... i
Halaman Judul Dalam... ii
Halaman Persetujuan Hard cover ...iii
Halaman Pernyataan Dewan Penguji... iv
Abstrak...vii
Prakata...viii
Daftar Isi ... x
Daftar Tabel...xiii
Daftar Gambar ... xiv
BAB 1 PENDAHULUAN ... 1
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 ... 8
2.1. Network... 8
2.2. Topologi Jaringan ... 9
2.2.1. Physical Topology... 9
2.2.2. Logical Topology ... 12
2.4. Transmission Control Protocol/Internet Protocol (TCP/IP) ... 15
2.4.1. Transmission Control Protocol (TCP) ... 17
2.4.2. Internet Protocol (IP) ... 18
2.5. Arsitektur TCP/IP ... 21
2.5.1. Struktur Header IP... 21
2.5.2. Struktur Header TCP... 26
2.5.3. Struktur Header UDP ... 28
2.5.4. Struktur Header ICMP (Internet Control Message Protocol)... 29
2.6. SMS (Short Message Service) ... 35
2.6.1. Cara Kerja Pengiriman SMS ... 36
2.6.2. AT Command ... 36
2.7. Socket Programming ... 38
BAB 3 ANALISIS DAN PERANCANGAN SISTEM... 41
3.1. Latar Belakang dan Struktur Organisasi PT. Sinar Baru Glasindo ... 41
3.2. PT. Sinar Baru Glasindo ... 45
3.3. Struktur Jaringan PT Sinar Baru Glasindo... 46
3.4. Analisis... 47
3.4.1. Analisis Masalah ... 47
3.4.2. Analisis Pemecahan Masalah ... 49
3.4.3. Alternatif Alat yang Dapat Digunakan ... 52
3.4.4. Penggunaan GSM Modem ... 53
3.5. Perancangan Aplikasi Penganalisa Lalu Lintas Jaringan... 53
3.5.1. Perancangan Model Sistem ... 53
3.5.3. Perancangan Activity Diagram ... 56
3.5.4. Rancangan Layar Program Server ... 58
3.5.5. Rancangan Layar Program SMS Server ... 63
3.5.6. Perancangan Database ... 72
3.6. Kriteria Testing Aplikasi... 74
BAB 4 IMPLEMENTASI DAN EVALUASI ... 75
4.1. Spesifikasi Sarana yang Dibutuhkan ... 75
4.1.1. Spesifikasi Kebutuhan Perangkat Keras ... 75
4.1.2. Spesifikasi Kebutuhan Piranti Lunak... 76
4.2. Persiapan Awal ... 76
4.2.1. Instalasi Aplikasi ... 76
4.2.2. Persiapan Jaringan... 88
4.3. Gambaran Penggunaan Program ... 88
4.3.1. Pengoperasian Program pada Server... 89
4.3.2. Pengoperasian Program pada SMS Server ... 92
4.3.3. Command SMS dan Balasan ... 100
4.3.4. Pesan Alert... 106
4.4. Implementasi Aplikasi... 107
4.5. Evaluasi Aplikasi... 109
BAB 5 KESIMPULAN DAN SARAN ... 113
5.1. Kesimpulan ... 113
5.2. Saran ... 115
DAFTAR PUSTAKA ... 116
DAFTAR TABEL
Tabel 2.1 Field Type of Service ... 23
Tabel 2.2 Precedence Code ... 23
Tabel 2.3 Code Parameter Problem ... 33
Tabel 2.4 Redirect Code ... 33
Tabel 2.5 General Configuration Command ... 37
Tabel 2.6 Message Configuration Command ... 37
Tabel 2.7 Message Receiving and Reading Command ... 37
Tabel 2.8 Message Sending and Reading Command... 38
Tabel 3.1 Tabel MsServer... 72
Tabel 3.2 Tabel MsCmd ... 73
Tabel 3.3 Tabel MsAdmin... 73
Tabel 3.4 Tabel TrMessage ... 73
Tabel 4.1 Evaluasi Kecepatan pengiriman ... 110
DAFTAR GAMBAR
Gambar 2.1 Bus Topology... 9
Gambar 2.2 Ring Topology ... 10
Gambar 2.3 Star Topology ... 11
Gambar 2.4 Hierarchical Topology... 11
Gambar 2.5 Model OSI... 13
Gambar 2.6 TCP/IP Model... 16
Gambar 2.7 Struktur Header IP ... 21
Gambar 2.8 Field Type of Service ... 22
Gambar 2.9 Field Flag pada IP header... 24
Gambar 2.10 Struktur Header TCP... 26
Gambar 2.11 Struktur Header UDP ... 29
Gambar 2.12 Struktur Header ICMP ... 30
Gambar 2.13 Struktur ICMP Destination Unreachable (Comer,p.128) ... 30
Gambar 2.14 Struktur ICMP Source Quench (Comer,p.131) ... 31
Gambar 2.15 Struktur ICMP Time Exceeded (Comer,p.133)... 32
Gambar 2.16 Struktur ICMP Parameter Problem (Feit,p.145)... 32
Gambar 2.17 Struktur ICMP Redirect ... 33
Gambar 2.18 Struktur ICMP Echo Request and Reply ... 34
Gambar 2.19 Struktur ICMP Time-stamp Request and Reply... 34
Gambar 2.20 Struktur ICMP Address mask request and reply ... 35
Gambar 2.21 Cara Transfer SMS ... 36
Gambar 3.2 Struktur Jaringan PT Sinar Bru Glasindo ... 46
Gambar 3.3 Proses network monitoring pada umumnya... 50
Gambar 3.4 Solusi untuk network monitoring PT. Sinar Baru Glasindo ... 52
Gambar 3.5 Activity Diagram Administrator Merequest Informasi... 56
Gambar 3.6 Activity Diagram Program SMS Server Melakukan Test Koneksi ... 58
Gambar 3.7 Rancangan Layar Login ... 59
Gambar 3.8 Rancangan Layar Invalid Login ... 59
Gambar 3.9 Rancangan Layar Utama ... 60
Gambar 3.10 Rancangan Layar menubar File... 61
Gambar 3.11 Rancangan Layar menubar Monitoring ... 61
Gambar 3.12 Rancangan Layar Treeview... 62
Gambar 3.13 Rancangan Layar Statistik Paket ... 62
Gambar 3.14 Rancangan Layar Login ... 63
Gambar 3.15 Rancangan Layar Invalid Login ... 64
Gambar 3.16 Rancangan Layar Menu Utama ... 64
Gambar 3.17 Rancangan Layar menubar File... 65
Gambar 3.18 Rancangan Layar menubar View ... 66
Gambar 3.19 Rancangan Layar sub-menu Server... 67
Gambar 3.20 Rancangan Layar sub-menu New Admin ... 68
Gambar 3.21 Rancangan Layar sub-menu View Admin... 69
Gambar 3.22 Rancangan Layar sub-menu My Account... 70
Gambar 3.23 Rancangan Layar sub-menu History ... 71
Gambar 3.24 Rancangan Layar menubar About... 71
Gambar 4.2 Instalasi .NET Framework 2.0 - License Agreement... 78
Gambar 4.3 Instalasi .NET Framework 2.0 – Installation Complete... 78
Gambar 4.4 Instalasi Windows Installer 3.1 – Welcome Information ... 79
Gambar 4.5 Instalasi Windows Installer 3.1 – License Agreement... 79
Gambar 4.6 Instalasi Windows Installer 3.1 – Installation Complete ... 80
Gambar 4.7 Instalasi SQL Server 2005 – License Agreement... 81
Gambar 4.8 Instalasi SQL Server 2005 – Installation Component... 81
Gambar 4.9 Instalasi SQL Server 2005 – System Configuration Check... 82
Gambar 4.10 Instalasi SQL Server 2005 – Registration Information... 82
Gambar 4.11 Instalasi SQL Server 2005 – Components to Install ... 83
Gambar 4.12 Instalasi SQL Server 2005 – Instance Name ... 83
Gambar 4.13 Instalasi SQL Server 2005 – Service Account ... 84
Gambar 4.14 Instalasi SQL Server 2005 – Setup Progress ... 84
Gambar 4.16 Instalasi Sierra Aircard 875 – Welcome Information ... 85
Gambar 4.17 Instalasi Sierra Aircard 875 – License Agreement... 85
Gambar 4.18 Instalasi Sierra Aircard 875 – Destination Folder ... 86
Gambar 4.19 Instalasi Sierra Aircard 875 – Ready to Install... 86
Gambar 4.20 Instalasi Sierra Aircard 875 – Installation Completed ... 87
Gambar 4.21 System Properties ... 87
Gambar 4.22 Port AT Command ... 88
Gambar 4.23 Layar Login... 89
Gambar 4.24 Layar Utama ... 90
Gambar 4.25 Menu Pilihan IP Address ... 90
Gambar 4.27 List Paket dan Jumlah Paket ... 91
Gambar 4.28 Detail Struktur Paket ... 92
Gambar 4.29 Layar Login... 93
Gambar 4.30 Layar Utama ... 93
Gambar 4.31 Layar Utama – Server ... 94
Gambar 4.32 Layar View Server... 94
Gambar 4.33 Layar Utama – New Admin... 96
Gambar 4.34 Layar New Admin ... 96
Gambar 4.35 Layar Utama – View Admin... 97
Gambar 4.36 Layar View Admin ... 98
Gambar 4.37 Layar Utama – My Account ... 99
Gambar 4.38 Layar My Account... 99
Gambar 4.39 Layar History ... 100
Gambar 4.40 Contoh GETICMPCOUNT ... 101
Gambar 4.41 Contoh Respon GETICMPCOUNT... 101
Gambar 4.42 Contoh GETUDPCOUNT ... 102
Gambar 4.43 Contoh Respon GETUDPCOUNT... 102
Gambar 4.44 Contoh GETTCPCOUNT... 103
Gambar 4.45 Contoh Respon GETTCPCOUNT ... 103
Gambar 4.46 Contoh GETICMPSIZE... 104
Gambar 4.47 Contoh Respon GETICMPSIZE ... 104
Gambar 4.48 Contoh GETUDPSIZE... 105
Gambar 4.49 Contoh Respon GETUDPSIZE ... 105
Gambar 4.51 Contoh Respon GETTCPSIZE ... 106 Gambar 4.52 Pesan Alert ... 107