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 Abstrak Andrew 0800763593 Andrianto Kurnia Puji 0800741232 Billy Isman Tanudjaja 0800764406 Kelas/Kelompok : 07PET/01 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 Halaman Persetujuan Hardcover ii iii Halaman Persetujuan Dewan Penguji Abstrak Prakata Daftar Isi Daftar Tabel Daftar Gambar Daftar Chart Daftar Lampiran iv v vii xii xiii xvi 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 15 2.1.4.1.3. Fiber Optic 16 2.1.4.2. Wireless 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 24 2.1.6.1. Network Interface Card 25 viii
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 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 BAB 3 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 57 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 66 BAB 4 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 97 4.3. Program Monitoring 102 4.4. Evaluasi Solusi 111 BAB 5 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 Lampiran Kuisioner Lampiran Coding L1 L2 L6 xvii