UNIVERSITAS BINA NUSANTARA _________________________________________________________________ Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2007/2008 PERANCANGAN DAN IMPLEMENTASI JARINGAN VOIP DALAM JARINGAN WLAN DI PT. MEGATIKA
Andrew 0800763593 Andrianto Kurnia Puji 0800741232 Billy Isman Tanudjaja 0800764406 Kelas/Kelompok : 07PET/01 Abstrak PT. Megatika adalah sebuah perusahaan yang bergerak di bidang arsitektur bangunan. Penulisan skripsi ini bertujuan untuk melakukan perancangan komunikasi VoIP dalam jaringan WLAN pada PT. Megatika, mengimplementasikan jaringan komunikasi VoIP dalam jaringan WLAN pada PT. Megatika dan melakukan perancangan sebuah program monitoring sederhana yang diintegrasikan dengan jaringan komunikasi VoIP. Penulisan skripsi ini menggunakan dua metodologi, yaitu metode analisis dan metode perancangan. Metoda analisis terdiri dari wawancara, observasi dan studi literatur. Dilanjutkan dengan metode perancangan sistem komunikasi yang dimulai dari perancangan awal, desain data perusahaan, dan perencanaan implementasi. Penulisan skripsi ini membuat sebuah sistem komunikasi baru dengan menggunakan teknologi VoIP yang di implementasikan pada jaringan WLAN yang ada pada perusahaan dan sebuah program pengawasan sistem komunikasi tersebut dimana sistem komunikasi dan program pengawasan tersebut tidak membutuhkan biaya tambahan yang mahal dan penggunaannya pun hampir gratis. Dengan demikian dapat disimpulkan bahwa perusahaan memiliki sistem komunikasi VoIP yang terdapat pada jaringan WLAN perusahaan yang bersangkutan dimana sistem komunikasi ini dapat meningkatkan interaksi, efektivitas kerja dan efisiensi kerja dari karyawan, yang pada akhirnya dapat meningkatkan kinerja perusahaan dan memiliki kesempatan lebih banyak dalam mendapatkan keuntungan.
Kata Kunci VoIP, jaringan WLAN
iv
DAFTAR ISI
Halaman Judul Luar Halaman Judul Dalam
ii
Halaman Persetujuan Hardcover
iii
Halaman Persetujuan Dewan Penguji Abstrak
iv
Prakata
v
Daftar Isi
vii
Daftar Tabel
xii
Daftar Gambar
xiii
Daftar Chart
xvi
Daftar Lampiran
xvii
BAB 1
PENDAHULUAN 1.1.
Latar Belakang
1
1.2.
Ruang Lingkup
2
1.3.
Tujuan dan Manfaat
3
1.3.1. Tujuan Pembuatan
3
1.3.2. Manfaat Pembuatan
3
1.4.
Metodologi
3
1.5.
Sistematika Penulisan
4
vii
BAB 2
LANDASAN TEORI 2.1. Teori Dasar / Umum
6
2.1.1. Jaringan Komputer
6
2.1.2. Arsitektur Model OSI
6
2.1.3. Arsitektur Model TCP/IP
10
2.1.4. Media Transmisi
14
2.1.4.1. Wired
15
2.1.4.1.1. Coaxial
15
2.1.4.1.2. Unshielded Twisted Pair dan Shielded Twisted Pair 2.1.4.1.3. Fiber Optic 2.1.4.2. Wireless
15 16 17
2.1.5. Topologi Jaringan
18
2.1.5.1. Topologi Fisik
19
2.1.5.1.1. Mesh
19
2.1.5.1.2. Star
19
2.1.5.1.3. Bus
20
2.1.5.1.4. Hybrid
21
2.1.5.1.5. Ring
22
2.1.5.2. Topologi Logical
24
2.1.5.2.1. Broadcast
24
2.1.5.2.2. Token Passing
24
2.1.6. Perangkat Keras Jaringan 2.1.6.1. Network Interface Card viii
24 25
2.1.6.2. Switch
25
2.1.6.3. Router
26
2.1.7. Routing
27
2.1.8. Switching
28
2.1.9. Internet Protocol (IP) Address
28
2.2. Teori Khusus
BAB 3
30
2.2.1. Wireless Local Area Network
30
2.2.2. Access Point
31
2.2.3. Proxy Server
32
2.2.4. Web Server
32
2.2.5. Konsep Dasar VoIP
33
2.2.5.1. Sejarah VoIP
33
2.2.5.2. Pengertian VoIP
34
2.2.5.3. Codec VoIP
34
2.2.5.4. Protokol – Protokol pada VoIP
36
2.2.5.4.1. Transport Protocol
36
2.2.5.4.2. Signalling Protocol
37
2.2.5.5. Perangkat Keras VoIP
38
2.2.5.6. Regulasi VoIP
39
ANALISA DAN PERANCANGAN SISTEM 3.1. Profil Perusahaan
41
3.1.1. Sejarah PT. Megatika
41
3.1.2. Visi dan Misi
42 ix
3.1.3. Struktur Organisasi
42
3.2. Analisis Sistem
53
3.2.1. Sistem yang Sedang Berjalan
53
3.2.2. Permasalahan yang Dihadapi
55
3.2.3. Usulan Solusi dari Permasalahan yang Ada
56
3.2.3.1. Software dan Hardware Untuk Usulan Solusi 3.2.4. Topologi Jaringan setelah Usulan Solusi
59
3.2.4.1. Spesifikasi Komputer Server VoIP
60
3.2.4.2. Rancangan UML software monitoring
60
3.2.4.2.1. Use Case
61
3.2.4.2.2. Class Diagram
62
3.2.4.2.3. Sequence Diagram
63
3.2.4.3. Estimasi Biaya
BAB 4
57
66
IMPLEMENTASI SISTEM 4.1. Instalasi Program
67
4.1.1. Instalasi Linux
67
4.1.2. Instalasi Asterisk
73
4.1.2.1. Required Packages
73
4.1.2.2. Download Asterisk
77
4.1.2.3. Proses Instalasi Asterisk
78
4.1.3. Instalasi X-Lite
81
4.2. Konfigurasi Program
86
4.2.1. Konfigurasi Asterisk
86 x
4.2.1.1. Konfigurasi SIP
86
4.2.1.2. Konfigurasi Extensions
91
4.2.1.3. Konfigurasi Manager
95
4.2.2. Konfigurasi X-Lite
BAB 5
97
4.3. Program Monitoring
102
4.4. Evaluasi Solusi
111
KESIMPULAN DAN SARAN 5.1. Kesimpulan
117
5.2. Saran
118
DAFTAR PUSTAKA
119
RIWAYAT HIDUP
121
LAMPIRAN-LAMPIRAN FOTOCOPY SURAT SURVEI
xi
DAFTAR TABEL
Tabel 2.1. Standarisasi Wireless
17
xii
DAFTAR GAMBAR
Gambar 2.1. Model OSI
7
Gambar 2.2. Model TCP/IP
10
Gambar 2.3. Kabel Coaxial
15
Gambar 2.4. Kabel Shielded Twisted Pair
16
Gambar 2.5. Fiber Optic
17
Gambar 2.6. Jaringan Wireless
18
Gambar 2.7. Topologi Mesh
19
Gambar 2.8. Topologi Star
20
Gambar 2.9. Topologi Bus
21
Gambar 2.10. Topologi Hybrid
22
Gambar 2.11. Topologi Single Ring
23
Gambar 2.12. Topologi Dual Ring
23
Gambar 2.13. Network Interface Card
25
Gambar 2.14. Switch
26
Gambar 2.15. Router
27
Gambar 2.16. Access Point
32
Gambar 3.1. Struktur Organisasi
43
Gambar 3.2. Sistem yang Sedang Berjalan
55
Gambar 3.3. Topologi Sistem Setelah Usulan Solusi
59
Gambar 3.4. Gambar Use Case
62
Gambar 3.5. Gambar Class Diagram
63 xiii
Gambar 3.6. Gambar Sequence Diagram Fungsi Ping
64
Gambar 3.7. Gambar Sequence Diagram Fungsi Show User
65
Gambar 4.1. Pilihan Boot
68
Gambar 4.2. Pengaturan Instalasi
69
Gambar 4.3. Pilih Bahasa
70
Gambar 4.4. Konfirmasi Lisensi
71
Gambar 4.5. Pengaturan Password untuk Root
72
Gambar 4.6. Pemeriksaan Dependancy Sudah Ter-install
75
Gambar 4.7. Pemeriksaan Dependancy Belum Ter-install
76
Gambar 4.8. Software Installer
77
Gambar 4.9. Tampilan Asterisk yang Sudah Dijalankan
80
Gambar 4.10. Setup X-Lite
81
Gambar 4.11. Persetujuan Lisensi
82
Gambar 4.12. Destinasi Lokasi Instalasi
83
Gambar 4.13. Penambahan Fitur
84
Gambar 4.14. Instalasi Selesai
85
Gambar 4.15. Tampilan X-Lite
86
Gambar 4.16. SIP.conf
91
Gambar 4.17. Extensions.conf
95
Gambar 4.18. Manager.conf
96
Gambar 4.19. SIP Account Sebelum Diisi
97
Gambar 4.20. Account Properties
98
Gambar 4.21. SIP Account Setelah Diisi
99 xiv
Gambar 4.22. Pilihan Option
100
Gambar 4.23. X-lite dengan SIP Account
101
Gambar 4.24. X-lite Sedang Melakukan Panggilan
102
Gambar 4.25. Tampilan Awal Program Monitoring
104
Gambar 4.26. Tampilan Pesan Kesalahan Ketika Server Belum Dijalankan
105
Gambar 4.27. Tampilan Program Setelah Terhubung Dengan Server
106
Gambar 4.28. Tampilan Program Setelah Proses Authentikasi Selesai
107
Gambar 4.29. Tampilan Program Setelah Fungsi Ping Dijalankan
108
Gambar 4.30. Tampilan Program Setelah Fungsi Show User Dijalankan
109
Gambar 4.31. Tampilan Program Setelah Fungsi Clear Dijalankan
110
Gambar 4.32. Tampilan Program Ketika Hubungan Dengan Server Gagal
111
Gambar 4.33. Grafik Pengujian Bandwidth Menggunakan Bandwidth Meter 5.1
112
Gambar 4.34. Laporan Pemakaian Bandwidth Selama 1 Menit di Client
113
xv
DAFTAR LAMPIRAN
Lampiran Wawancara
L1
Lampiran Kuisioner
L2
Lampiran Coding
L6
xvii