Upload
dophuc
View
216
Download
0
Embed Size (px)
Citation preview
Implementasi dan Analisa kualitas VoIP ( Voice over Internet
Protocol ) antara codec SPEEX, iLBC, G.722 pada Jaringan
Wireless dengan Menggunakan Parallel Processing
TUGAS AKHIR
Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1
Teknik Informatika Universitas Muhammadiyah Malang
Oleh:
Rizky Firdaus Habibie
201010370311191
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MALANG
2016
iv
Kata Pengantar
Alhamdulillah, puji syukur kehadirat Allah Swt. Yang Maha Mendengar lagi
Maha Melihat dan atas segala limpahan rahmat, taufik, serta hidayah-Nya sehingga
penulis dapat menyelesaikan karya tulis yang berbentuk skripsi ini i yang menjadi
salah satu syarat untuk menyelesaikan program studi Teknik Informatika jenjang
Strata-1 Universitas Muhammadiyah Malang.
Tugas akhir yang berjudul “Implementasi dan Analisa kualitas VoIP ( Voice
over Internet Protocol ) antara codec SPEEX, iLBC, G.722 pada Jaringan Wireless
dengan Menggunakan Parallel Processing” dapat diselesaikan. Dalam penulisan
skripsi ini, tentunya banyak pihak yang telah memberikan bantuan baik moril maupun
materil. Oleh karena itu penulis ingin menyampaikan ucapan terimakasih yang tiada
hingganya kepada :
1. Ir. Sudarman, MT. Selaku dekan Fakultas Teknik Informatika Universitas
Muhammadiyah Malang
2. Yudha Munarko. S.Kom, Msc Selaku Kepala Jurusan Teknik Informatika Universitas
Muhammadiyah Malang
3. Orang Tua Heri Suprayogo dan Siti Fatimah yang tak kenal lelah memberikan
dukungan. Terima kasih atas dukungan moril, doa dan materi.
4. Kakak penulis Wahyu azka beserta suaminya mas Rizal syah dan mas Fitriyono
beserta istri Mbak Emmy dan yang telah banyak memberikan dukungan dan
pengorbanan baik secara moril maupun materil sehingga penulis dapat menyelesaikan
studi dengan baik..
5. Adik – adikku Andy Cahya kurniawan dan Nuri afina yang telah memberikan
dukungan dan doa dalam menyelesaikan tugas akhir ini.
6. Dosen pembimbing I, Bapak Zamah Sari, M.T. dan dosen pembimbing II, Bapak
Denar Regata Akbi,S.Kom.yang telah meluangkan waktu untuk memberikan
bimbingan kepada saya dan memberikan masukan dan arahan yang sangat berguna,
sehingga penulis dapat menyelesaikan tugas akhir ini.
7. Dosen pengajar Teknik Informatika maupun Fakultas teknik
v
8. Dosen Penguji tugas akhir Bapak Eko Budi C, Skom, MT dan Bapak Maskur, Skom.,
M.kom
9. Galih sudaryono, irfan, Diyah Anggraini, Mudliatul biladil yang telah bersedia
meminjamkan laptop pibadinya dalam penelitian ini, dan teman teman semuanya
yang telah memberikan dukungan sehingga selesainya tugas akhir ini.
10. Seluruh pihak yang tidak dapat disebutkan satu persatu yang telah banyak
memberikan bantuan pada penulis dalam menyelesaikan skripsi ini
Tentunya sebagai manusia tidak pernah luput dari kesalahan, penulis
menyadari bahwa skripsi ini masih jauh dari kesempurnaan, Oleh karena itu saran
dan kritik yang konstruktif dari semua pihak sangat diharapkan demi penyempurnaan
selanjutnya. Akhirnya hanya kepada Allah SWT kita kembalikan semua urusan dan
semoga skripsi ini dapat bermanfaat bagi semua pihak, khususnya bagi penulis dan
para pembaca pada umumnya. Semoga Allah SWT meridhoi dan dicatat sebagai
ibadah disisi-Nya, amin.
Malang, 24 Mei 2016
Rizky Firdaus Habibie
vi
DAFTAR ISI
LEMBAR PERSETUJUAN ............................................................................ i
LEMBAR PENGESAHAN ............................................................................. ii
LEMBAR PERNYATAAN ............................................................................. iii
ABSTRAK ....................................................................................................... iv
ABSTRACT ..................................................................................................... v
KATA PENGANTAR ..................................................................................... vi
DAFTAR ISI .................................................................................................... viii
DAFTAR TABEL ............................................................................................ xi
DAFTAR GAMBAR ....................................................................................... xii
BAB I PENDAHULUAN
1. Latar Belakang .................................................................................................. 1
2 Rumusan Masalah .................................................................................................... 3
3 Tujuan ................................................................................................................ 3
4 Batasan Masalah ................................................................................................ 3
5 Metodologi ......................................................................................................... 3
5.1 Cara kerja sistem meliputi.......................................................................... 3
5.2 Perancangan dan Implementasi .................................................................. 3
6 Sistematika Penulisan ........................................................................... 4
BAB II LANDASAN TEORI
2.1 Teknologi VoIP (Voice over Internet Protocol) .................................. 5
2.1.1 Pengertian ............................................................................................... 5
2.1.2 Komponen VoIP ..................................................................................... 6
2.1.2.1 Protocol ............................................................................... 6
2.1.2.2 VoIP Server ......................................................................... 12
2.1.2.3 Paralel Processing ............................................................... 13
2.1.2.4 Softswitch .......................................................................... 13
2.1.2.5 Softphone ........................................................................... 14
2.1.2.6 VoIP Gateway ...................................................................................... 14
vii
2.1.2.7 QOS (Quality Of Service) .................................................................... 14
BAB III ANALISA DAN PERANCANGAN SISTEM
3.1 Analisa Sistem ................................................................................................. 16
3.1.1 Sistem Server .......................................................................................... 17
3.1.2 Sistem Paralel Processing ....................................................................... 17
3.2 Analisa Topologi ....................................................................................... 18
3.3 Analisa Kebutuhan Sistem ........................................................................ 19
3.3.1 Kebutuhan Perangkat Lunak ................................................................... 19
3.3.2 Spesifikasi Cluster Server ...................................................................... ` 21
3.3.3 Spesifikasi Cluster Node ........................................................................ ` 22
3.3.4 Spesifikasi Client ................................................................................... 23
3.4 Analisa Perintah – perintah dasar perangkat lunak .................................... 24
3.4.1 KestrelHPC ............................................................................................. 24
3.4.2 Asterisk ................................................................................................... 26
3.4.2.1 Data Account ........................................................................................... 26
3.4.2.2 Dial Plan .............................................................................................. 27
3.5 Implementasi Sistem .................................................................................. 27
3.6 Pengujian Sistem ....................................................................................... 27
BAB IV IMPLEMENTASI DAN PENGUJIAN
4.1 Implementasi Sistem ........................................................................................ 28
4.1. Konfigurasi Jaringan ................................................................................. 28
4.1.2 Instalasi dan konfigurasi kestrel cluster .................................................. 31
4.1.3 Instalasi dan konfigurasi HTB-Tools ...................................................... 41
4.1.4 Instalasi dan konfigurasi Asterisk untuk VoIP ....................................... 43
4.1.5 Install dan konfigurasi Softphone X-lite ................................................. 47
4.1.6 Instalasi VQ Manager ............................................................................. 49
4.2 Pengujian Sistem .............................................................................................. 50
4.2.1 Pengiriman Paket Icmp .......................................................................... 50
4.2.2 Pengujian Koneksi Node - Server .......................................................... 51
4.2.3 Monitoring Node melalui Ganglia .......................................................... 52
viii
4.3 Pengujian dan Hasil dari single server ............................................................. 52
4.3.1 Delay ....................................................................................................... 53
4.3.2 Jitter ......................................................................................................... 54
4.3.3 Packetloss ................................................................................................ 55
4.3.4 MOS (Mean Opinion Scode) .................................................................. 56
4.4 Pengujian dan Hasil dari paralel processing .................................................... 57
4.4.1 Delay ....................................................................................................... 58
4.4.2 Jitter ......................................................................................................... 59
4.4.3 Packetloss ................................................................................................ 60
4.4.4 MOS (Mean Opinion Scode) .................................................................. 61
BAB V KESIMPULAN DAN SARAN
5.1. Kesimpulan .......................................................................................... 62
5.2. Saran .............................................................................................................. 63
DAFTAR PUSTAKA ...................................................................................... 64
ix
DAFTAR TABEL
Tabel 3.1 Spesifikasi Hardware ....................................................................... 22
Tabel 3.2 Spesifikasi node 1 ............................................................................ 22
Tabel 3.3 Spesifikasi node 2 ............................................................................ 23
Tabel 3.4 Spesifikasi Client ............................................................................. 23
Tabel 3.5 Spesifikasi Client ............................................................................. 24
Tabel 3.6 Kestrel-apt ........................................................................................ 24
Tabel 3.7 Kestrel-control ................................................................................. 24
Tabel 3.8 Menambah atau Hapus Node ........................................................... 25
Tabel 3.9 Kestrel-Images ................................................................................. 25
Tabel 3.10 Kestrel-reconfigure ........................................................................ 26
Tabel 3.11 Ketrel-user...................................................................................... 26
Tabel 4.1 Konfigurasi interface ....................................................................... 30
Tabel 4.2 Penambahan User............................................................................. 45
Tabel 4.3 Skenario Pengujian VoIP ................................................................. 53
Tabel 4.4 Hasil Pengukuran Delay .................................................................. 53
Tabel 4.5 Hasil Pengukuran Jitter.................................................................... 54
Tabel 4.6 Hasil Pengukuran Packetloss ........................................................... 55
Tabel 4.7 Hasil Pengukuran MOS ................................................................... 56
Tabel 4.8 Hasil Pengukuran Delay .................................................................. 57
Tabel 4.9 Hasil Pengukuran Jitter .................................................................... 58
Tabel 4.10 Hasil pengukuram packetloss ........................................................ 59
x
DAFTAR GAMBAR
Gambar 2.1 TCP / IP ........................................................................................ 7
Gambar 2.2 TCP Header Format ..................................................................... 8
Gambar 2.3 UDP Header Format ..................................................................... 10
Gambar 3.1 Skema Topologi ........................................................................... 19
Gambar 4.1 Eth0 Tidak Terdeteksi .................................................................. 28
Gambar 4.2 Cek Versi Kernel .......................................................................... 29
Gambar 4.3 Melihat Model Ethernet ............................................................... 29
Gambar 4.4 Menambahkan ke Direktori rules.d .............................................. 30
Gambar 4.5 Interface Eth0 Sudah Terdeteksi .................................................. 30
Gambar 4.6 Konfigurasi Interface ................................................................... 31
Gambar 4.7 Konfigurasi Agar Tidak Hilang ................................................... 31
Gambar 4.8 Memperbarui Repository ............................................................. 32
Gambar 4.9 Menambahkan Keyserver............................................................. 33
Gambar 4.10 Update Repository ...................................................................... 34
Gambar 4.11 Instalasi Kestrelhpc .................................................................... 34
Gambar 4.12 Proses Instalasi ........................................................................... 35
Gambar 4.13 Restart Apache ........................................................................... 35
Gambar 4.14 Konfigurasi OpenMPI ................................................................ 36
Gambar 4.15 Konfigurasi kestrelHPC ............................................................. 36
Gambar 4.16 Pengecekan Ulang Kestrel ......................................................... 37
Gambar 4.17 Pembuatan Node ........................................................................ 38
Gambar 4.18 Hasil Pembuatan Node ............................................................... 39
Gambar 4.19 Hasil Pembuatan User ................................................................ 39
Gambar 4.20 Memberikan Password image1 .................................................. 39
Gambar 4.21 Booting melalui LAN (Local Area Network) ............................. 40
Gambar 4.22 registrasi node – node................................................................. 40
Gambar 4.23 Tampilan Node – Node Kestrelhpc ............................................ 41
Gambar 4.24 memindahkan isi folder HTB-Tools .......................................... 42
xi
Gambar 4.25 Konfigurasi HTB-Tools ............................................................. 42
Gambar 4.26 Melihat Hasil Limit Bandwidth .................................................. 43
Gambar 4.27 Instalasi Asterisk ........................................................................ 43
Gambar 4.28 Kode Telepon Negara ................................................................ 44
Gambar 4.29 Register user ............................................................................... 44
Gambar 4.30 Konfigurasi extension.conf ........................................................ 46
Gambar 4.31 Restart Asterisk .......................................................................... 46
Gambar 4.32 Monitor User .............................................................................. 47
Gambar 4.33 Tampilan Antarmuka X-lite ....................................................... 48
Gambar 4.34 Konfigurasi X-lite ...................................................................... 48
Gambar 4.35 Melakukan panggilan ................................................................. 49
Gambar 4.36 Tampilan Awal Vqmanager ....................................................... 49
Gambar 4.37 Melakukan ping Dari Node ke Server ........................................ 50
Gambar 4.38 cek ip address client ................................................................... 50
Gambar 4.39 Melakukan Ping Dari Client - Server ......................................... 50
Gambar 4.40 Daftar Node yang Terhubung..................................................... 51
Gambar 4.41 Node – Node yang telah terdaftar .............................................. 51
Gambar 4.42 Tampilan Ganglia ....................................................................... 51
Gambar 4.43 Grafik Perbandingan Delay ........................................................ 53
Gambar 4.44 Grafik pengukuran jitter ............................................................. 54
Gambar 4.45 Grafik Pengukuran Packetlos ..................................................... 55
Gambar 4.46 Grafik pengukuran MOS (Mean Opinion Score ........................ 56
Gambar 4.47. Grafik Pengukuran Delay .......................................................... 48
Gambar 4.48 Grafik Pengukuran Jitter ............................................................ 59
Gambar 4.49 Grafik Pengukuran Packetloss ................................................... 60
Gambar 4.50 Grafik pengukuran MOS (Mean Opinion Score) ....................... 61
xii
DAFTAR PUSTAKA
Janson, Thomas., 2010., http:/sourceforge.net/p/kestrelhpc/mailman/kestrelhpc-developers/.
diakses 2 Maret 2016
Hernadez, Ander, J.,2010., http://kestrelhpc.sourceforge.net/documentation.html. diakses 2
maret 2016
Wiki, speedy., 2014., VoIP:_Pengkodean_Suara_di_Jaringan_Komputer. diakses pada 20
maret 2016
Corps,zoho,2016.,https://www.manageengine.com/products/vqmanager/index. html, diakses
pada 31 maret 2016
Najoan, Meicsy., STUDI IMPLEMENTASI VOIP BERBASIS SIP JARINGAN KAMPUS
UNIVERSITAS SAM RATULANGI. Program Studi Teknik Elektro, Fakultas
Teknik, Universitas Sam Ratulangi Manado
Carrera, Blaise., 2010., Networking iperf., http://openmaniak.com/iperf.php. diakses pada 23
maret 2016
Wahana komputer, KONSEP JARINGAN KOMPUTER DAN PENGEMBANGANNYA, 2003,
Jakarta:Salemba Infotek
Wikipedia., 2016., https://id.wikipedia.org/wiki/Debian, diakses pada 5 april 2016
Islamy, Hirmaridha., Implementasi layanan VoIP menggunakan codec G.729A dan codec
GSM dengan metode FMIPV6 Program studi Fakultas Teknik, Fakultas Indonesia
Depdiknas, Pustekkom., 2007., Protokol – protokol Penunjang VoIP
http://idkf.bogor.net/yuesbi/e-DU.KU/edukasi.net/TIK/VoIP/materi4.html, diakses
pada 5 maret 2016