Top Banner
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
13

Implementasi dan Analisa kualitas VoIP ( Voice over ... · 2.1.2.6 VoIP Gateway ... 3.3.2 Spesifikasi Cluster Server ... speedy., 2014., VoIP:_Pengkodean_Suara_di_Jaringan_Komputer.

Mar 21, 2019

Download

Documents

dophuc
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Implementasi dan Analisa kualitas VoIP ( Voice over ... · 2.1.2.6 VoIP Gateway ... 3.3.2 Spesifikasi Cluster Server ... speedy., 2014., VoIP:_Pengkodean_Suara_di_Jaringan_Komputer.

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

Page 2: Implementasi dan Analisa kualitas VoIP ( Voice over ... · 2.1.2.6 VoIP Gateway ... 3.3.2 Spesifikasi Cluster Server ... speedy., 2014., VoIP:_Pengkodean_Suara_di_Jaringan_Komputer.

i

Page 3: Implementasi dan Analisa kualitas VoIP ( Voice over ... · 2.1.2.6 VoIP Gateway ... 3.3.2 Spesifikasi Cluster Server ... speedy., 2014., VoIP:_Pengkodean_Suara_di_Jaringan_Komputer.

ii

Page 4: Implementasi dan Analisa kualitas VoIP ( Voice over ... · 2.1.2.6 VoIP Gateway ... 3.3.2 Spesifikasi Cluster Server ... speedy., 2014., VoIP:_Pengkodean_Suara_di_Jaringan_Komputer.

iii

Page 5: Implementasi dan Analisa kualitas VoIP ( Voice over ... · 2.1.2.6 VoIP Gateway ... 3.3.2 Spesifikasi Cluster Server ... speedy., 2014., VoIP:_Pengkodean_Suara_di_Jaringan_Komputer.

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

Page 6: Implementasi dan Analisa kualitas VoIP ( Voice over ... · 2.1.2.6 VoIP Gateway ... 3.3.2 Spesifikasi Cluster Server ... speedy., 2014., VoIP:_Pengkodean_Suara_di_Jaringan_Komputer.

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

Page 7: Implementasi dan Analisa kualitas VoIP ( Voice over ... · 2.1.2.6 VoIP Gateway ... 3.3.2 Spesifikasi Cluster Server ... speedy., 2014., VoIP:_Pengkodean_Suara_di_Jaringan_Komputer.

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

Page 8: Implementasi dan Analisa kualitas VoIP ( Voice over ... · 2.1.2.6 VoIP Gateway ... 3.3.2 Spesifikasi Cluster Server ... speedy., 2014., VoIP:_Pengkodean_Suara_di_Jaringan_Komputer.

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

Page 9: Implementasi dan Analisa kualitas VoIP ( Voice over ... · 2.1.2.6 VoIP Gateway ... 3.3.2 Spesifikasi Cluster Server ... speedy., 2014., VoIP:_Pengkodean_Suara_di_Jaringan_Komputer.

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

Page 10: Implementasi dan Analisa kualitas VoIP ( Voice over ... · 2.1.2.6 VoIP Gateway ... 3.3.2 Spesifikasi Cluster Server ... speedy., 2014., VoIP:_Pengkodean_Suara_di_Jaringan_Komputer.

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

Page 11: Implementasi dan Analisa kualitas VoIP ( Voice over ... · 2.1.2.6 VoIP Gateway ... 3.3.2 Spesifikasi Cluster Server ... speedy., 2014., VoIP:_Pengkodean_Suara_di_Jaringan_Komputer.

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

Page 12: Implementasi dan Analisa kualitas VoIP ( Voice over ... · 2.1.2.6 VoIP Gateway ... 3.3.2 Spesifikasi Cluster Server ... speedy., 2014., VoIP:_Pengkodean_Suara_di_Jaringan_Komputer.

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

Page 13: Implementasi dan Analisa kualitas VoIP ( Voice over ... · 2.1.2.6 VoIP Gateway ... 3.3.2 Spesifikasi Cluster Server ... speedy., 2014., VoIP:_Pengkodean_Suara_di_Jaringan_Komputer.

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