• Tidak ada hasil yang ditemukan

ANALISA DAN IMPLEMENTASI VOICE OVER INTERNET PROTOCOL (VoIP) DENGAN SERVER BERBASIS PARALLEL PROCESSING

N/A
N/A
Protected

Academic year: 2021

Membagikan "ANALISA DAN IMPLEMENTASI VOICE OVER INTERNET PROTOCOL (VoIP) DENGAN SERVER BERBASIS PARALLEL PROCESSING"

Copied!
14
0
0

Teks penuh

(1)

ANALISA DAN IMPLEMENTASI VOICE OVER INTERNET

PROTOCOL (VoIP) DENGAN SERVER BERBASIS

PARALLEL PROCESSING

TUGAS AKHIR

Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang

Oleh: U S M A N 201010370311 189

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH MALANG

2014

(2)
(3)
(4)
(5)

vi

LEMBAR PERSEMBAHAN

Puji syukur kehadirat Allah SWT yang telah melimpahkan berkah rahmat serta hidayah-Nya sehingga penulis dapat menyelesaikan penyusunan tugas akhir ini.

Dalam penyelesaian tugas akhir ini, penulis ingin menyampaikan ucapan terimakasih serta penghargaan yang setinggi-tingginya kepada semua pihak yang telah memberikan bantuan. Selesainya tugas akhir ini tidak lepas dari bantuan dan dukungan dari berbagai pihak. Ucapan terima kasih dan penghargaan yang tersebut saya haturkan kepada:

1. Ir. Sudarman, M.T. Selaku Dekan Fakultas Teknik Universitas Muhammadiyah Malang

2. Yuda Munarko, S.Kom, M.Sc, Selaku Kepala Jurusan Teknik Informatika Universitas Muhammadiyah Malang

3. Ibunda Hj. Kaya (Alm) dan Nenek Hj. Hadijah yang selalu menguatkan hati ini menyelesaikan kulia tepat waktu.

4. Ayahanda H.Udin atas dukungan moril, doa dan materil yang telah diberikan kepada ananda.

5. Adik-Adikku tersayang Zainal, Herman, Kaharuddin, Burhan, Muhmmad Ibnu Rafi, Muhammad Asyraf, yang menyelipkan doanya untuk penulis dalam menyelesaikan tugas akhir ini.

6. Keluarga Bunda Misra Wati, Mas Novryantino Jati Vahlevi yang tak henti-hentinya memberikan dukungan, do’a dan selalu mengingatkan utamakan kulia terlebih dahulu.

7. Dosen Pembimbing I, Bapak Zamah Sari, M.T. dan Dosen Pembimbing II, Bapak Agus Eko Minarno, yang telah banyak meluangkan waktu untuk memberikan bimbingan dan arahan yang sangat berguna, hingga penulis dapat menyelesaikan skripsi ini dengan baik.

8. Dosen Pengajar di Jurusan Teknik Informatika maupun di Fakultas Teknik 9. Dosen Penguji Tugas Akhir Bapak Lukman Hakim, S.Kom dan Bapak Ilyas

(6)

vii

10. Bryan Kahfi Annuron, Anggara Kusnandi dan Yusi Ariyanti yang telah membantu peneliti dengan bersedia meminjamkan laptop pribadinya dalam penelitian saya.

11. Sahabat IT D Ryanta Satya Nugraha, Hilal Pratama, Vicky Hidayat, Muhammad Taufik, Mohtana Chandra Kadri, Gilang Virgiawan, Joko Kusuman W, Lukman Harun, Rizky Firdaus, Ridi Andinata, Raden Surya W., Andika Wahyu, Moch. Dedi Mahendra, Dodi Eko Septian, S.Kom, Agus Sarifuddin, S.Kom, Mudliatul Biladil C, Nur Azmita R., Yusi Arifyanti, Diah Anggraini, yang senangtiasa saling memberikan dukungan selama masa perkuliahan hingga penyusunan skripsi ini, permintaan maaf saya juga sampaikan kalau selama 4 tahun ini saya banyak berbuat salah baik yang langsung maupun yang tidak langsung.

12. Staff dan Asissten Laboratorium Informatika, Fakultas Teknik Informatika Universitas Muhammadiyah Malang Mas Fredy, Mas Fery, Mas Adi (Syekh), Mas Ma2con, Mas Rizal (Satar), Mas Dana, Mba Yuni, Mba Ulfa, Mba Nia, Mba Dani dkk.

13. Sahabat terbaik Resha Caskia Ulfa S.Farm, Siti Julaiha S.Farm, Risky Sofa Yunanto,S.Psi, M. Rifki Aditya dan Andi Dani Anugrah, Jangan lupakan ikrar yang telah kita sematkan bersama.

14. Nurlina, S.Kom, M.Pd Dan Mardini, S.Kom, M.Pd selaku guru SMA penulis, yang telah berjasa membimbing saya hingga melanjutkan sekolah kejenjang perkuliahan.

15. Seluruh rekan-rekan mahasiswa Teknik Informatika Universitas

Muhammadiyah Malang yang telah memberikan masukan dan kritik.

16. Semua pihak yang tidak dapat disebutkan satu persatu, yang telah banyak memberikan bantuan pada penulis dalam menyelesaikan skripsi ini.

(7)

viii

KATA PENGANTAR

Alhamdulillah, puji syukur ke hadirat Allah SWT yang telah memberikan segala kemurahan, rahmat, serta hidayah dan petunjuk-Nya kepada saya sehingga penyusunan tugas akhir dengan judul Analisa dan Implementasi Voice Over Internet Protocol (VoIP) dengan Server Berbasis Paralell Processing ini dapat terselesaikan dengan baik.

Pengerjaan tugas akhir ini tidak lain adalah merupakan penerapan ilmu pengetahuan yang didapatkan selama melaksanakan pendidikan di jurusan Teknik Informatika Universitas Muhammadiyah Malang.

Akhir kata penulis berharap semoga tugas akhir ini dapat bermanfaat dan memberikan sumbangsih terhadap ilmu pengetahuan. Tidak lupa ucapan terima kasih kepada semua pihak yang telah memberikan bantuan hingga terselesaikannya tugas akhir ini.

Malang, 14 Oktober 2014

(8)

ix

DAFTAR ISI

LEMBAR PERSETUJUAN ... i

LEMBAR PENGESAHAN ... ii

LEMBAR PERNYATAAN ... iii

ABSTRAK ... iv

ABSTRACT ... v

LEMBAR PERSEMBAHAN ... vi

KATA PENGANTAR ...viii

DAFTAR ISI ... ix

DAFTAR GAMBAR ... xii

DAFTAR TABEL ...xiv

BAB 1 PENDAHULUAN ... 1 1.1. Latar Belakang... 1 1.2. Rumusan Masalah ... 1 1.3. Batasan Masalah ... 2 1.4. Tujuan ... 2 1.5. Metodologi ... 3 1.6. Sistematika Penulisan ... 4

BAB II LANDASAN TEORI ... 6

2.1 VoIP (Voice Over Internet Portocol) ... 6

2.1.1 Pengertian ... 6

2.1.2 Arsitektur VoIP ... 6

2.1.3 Protokol Penunjang JaringanVoIP... 7

2.1.3.1TCP/IP ... 7

2.1.3.2Application Layer ... 7

2.1.3.3TCP(Transmission Control Protocol) ... 8

2.1.3.4UDP (User Datagram Control Protocol) ... 8

2.1.3.5IP (Internet Protocol) ... 9

2.1.4 Control pada Jaringan VoIP ... 10

2.1.4.1H.323 ... 10

2.1.4.2SIP ... 12

2.1.5 Protokol Data VoIP... 13

(9)

x

2.1.5.2RTCP (Real-Time Control Protocol) ... 13

2.1.5.3RSVP (Resource Reservation Protocol) ... 14

2.1.6 Codec (Coder Decoder) ... 14

2.2 VoIP Server Asterisk ... 15

2.3 Parallel Processing ... 17

2.4 Bandwidth ... 18

2.4.1 Manajamen Bandwidth ... 18

2.5 QoS (Quality Of Service) ... 19

2.5.1 Delay ... 19

2.5.2 Jitter ... 20

2.5.3 Loss packet ... 20

2.5.4 Throughput ... 21

BAB III ANALISA DAN PERANCANGAN SISTEM ... 22

3.1 Analisa Sistem Parallel Processing ... 23

3.1.1 Analisa Topologi ... 24

3.1.2 Analisa Kebutuhan Sistem ... 25

3.1.2.1Spesifikasi Server ... 25

3.1.2.2Spesifikasi Node – Frontend ... 26

3.1.2.3Spesifikasi Router ... 26

3.1.2.4Spesifikasi Modem ... 27

3.1.2.5Spesifikasi Client ... 28

3.2 Analisa Perintah-perintah Kestrel Cluster ... 29

3.3 Analisa Parameter Yang Akan Diujikan ... 31

BAB IV IMPLEMENTASI DAN PENGUJIAN ... 33

4.1 Implementasi Sistem ... 33

4.1.1 Konfigurasi Jaringan Sistem Parallel Processing ... 33

4.1.2 Konfigurasi Wake On Lan (WOL) ... 34

4.1.3 Instalasi dan Konfigurasi Kestrel Cluster ... 38

4.1.4 Instalasi dan Konfigurasi Asterisk Untuk Server VoIP ... 48

4.1.5 Konfigurasi Softphone ... 52

4.1.5.1Konfigirusi X-Lite ... 52

(10)

xi

4.2 Pengujian Sistem ... 55

4.2.1 Pengujian Koneksi Jaringan ... 56

4.2.1.1Pengujian Akses Via Putty Server Frontend ... 56

4.2.1.2Jaringan Antar Server Dan Client VoIP ... 57

4.2.1.3Jaringan Antar Server Frontend dengan Node ... 58

4.3 Analisa Server Parallel Processing ... 60

4.4 Pengujian Performasi Single dengan Parallel Processing ... 62

4.5 Pengujian QoS Pada Single Server dan Parallel Processing ... 63

4.5.1 QoS Pada Single Server ... 64

4.5.1.1Delay ... 64

4.5.1.2Jitter ... 64

4.5.1.3Packet Loss ... 65

4.5.1.4Throughput ... 65

4.5.2 QoS Pada Parallel Processing ... 66

4.5.2.1Delay ... 66

4.5.2.2Jitter ... 67

4.5.2.3Packet Loss ... 67

4.5.2.4Throughput ... 68

4.6 Analisa Hasil QoS Jaringan ... 68

BAB V PENUTUP ... 70

5.1 Kesimpulan... 70

5.2 Saran ... 71

DAFTAR PUSTAKAxiv ... 72

(11)

xii

DAFTAR GAMBAR

Gambar 1. Mekanisme Protokol TCP/IP (Iskandarsyah : 2003) ... 7

Gambar 2. Teminal pada jaringan paket (Iskandarsyah : 2003) ... 10

Gambar 3. Arsitektur H.323 (Iskandarsyah: 2003) ... 12

Gambar 4. Komponen RTP Header (Iskandarsyah : 2003) ... 13

Gambar 5. Alur Diagram Pengujian ... 22

Gambar 6. Topologi VoIP dengan Server Berbasis Parallel ... 24

Gambar 7. Konfigurasi interface frontend ... 34

Gambar 8. Cek WOL pada server FrontEnd ... 35

Gambar 9. Membuat script wol.sh pada server frontend ... 36

Gambar 10. Mengrimkan packet magic ke eth1 ... 36

Gambar 11. Ethernet Properties... 37

Gambar 12. Advanced... 38

Gambar 13. Add Repository Debian Squeeze ... 39

Gambar 14. Menambahkan keyserver pada repository ... 40

Gambar 15. Update repository pada server frontend ... 40

Gambar 16. Instalasi Paket Kestrel Cluster ... 41

Gambar 17. Konfigurasi paket ganglia ... 42

Gambar 18. Konfigurasi openmpi ... 42

Gambar 19. Konfigurasi file kestrel.conf ... 43

Gambar 20. Kestrel-reconfigure --all ... 44

Gambar 21. Membuat sebuah image untuk node ... 45

Gambar 22. Pembuatan image selesai ... 45

Gambar 23. Image dengan nama node1 ... 46

Gambar 24. Pembuatan user untuk node ... 46

Gambar 25. User root ditambahkan ke group kestrel ... 47

Gambar 26. User toor ditambahkan ke group kestrel ... 47

Gambar 27. Memperharui password root node1 ... 47

Gambar 28. Registrasi 2 node ke group1 ... 48

Gambar 29. Instalasi server Asterisk ... 49

Gambar 30. Kode Telepon ... 49

Gambar 31. CLI Asterisk ... 51

Gambar 32. Tampilan pada X-Lite daan SIP account ... 53

Gambar 33. Tampilan menu option pada zoiper ... 54

Gambar 34. SIP account options ... 55

Gambar 35. Akses frontend melalui putty dari client center ... 57

Gambar 36. Panggilan dari nomor 8001 ... 57

Gambar 37. Panggilan dari nomor 8002 ... 58

(12)

xiii

Gambar 39. Ping Node 2 dari FrontEnd ... 59

Gambar 40. Check node yang berhasil terigistrasi ... 59

Gambar 41. Check node yang berhasil terkoneksi ... 59

Gambar 42. Monitoring ganglia ... 60

Gambar 43. Grafik Perbandingan Single dan Parallel ... 62

Gambar 44. Grafik Perbandingan Single dan Parallel ... 62

(13)

xiv

DAFTAR TABEL

Tabel 1. Codec (Decoder) (Speedy:2014) ... 15

Tabel 2. Spesifikasi Hardware Server Front-end dan VoIP ... 25

Tabel 3. Spesifikasi hardware Modem ... 28

Tabel 4. Spesifikasi Hardware Komputer Client ... 28

Tabel 5. Spesifikasi Hardware Smartphone Client ... 29

Table 6. Perintah-perintah dalam sistem kestrel ... 29

Tabel 7. Konfigurasi Interface Pada Server Frontend ... 33

Tabel 8. Insialisasi konfigurasi server VoIP ... 50

Tabel 9. Konfigurasi file sip.conf ... 50

Tabel 10. Penggunan Dial Plan ... 51

Tabel 11. Konfigurasi file extensions.conf ... 52

Tabel 12. Registrasi account VoIP pada X-Lite ... 53

Tabel 13. Registrasi account VoIP pada Zoiper ... 55

Table 14. Pengujian Sistem ... 56

Tabel 15. Data Hasil Monitoring Dari Frontend ... 60

Tabel 16. Data Performasi Dari Node Satu ... 61

Tabel 17. Data Performasi Dari Node Dua ... 61

Tabel 18. Data Delay Single Server... 64

Tabel 19. Data Jitter Single Server ... 64

Tabel 20. Data Packet Loss Single Server ... 65

Tabel 21. Data Throughput Single Server ... 66

Tabel 22. Data Delay Parallel Server ... 66

Tabel 23. Data Jitter Parallel Server ... 67

Tabel 24. Data Packet Loss Parallel Server ... 67

Tabel 25. Data Throghput Parallel Server ... 68

Tabel 26. Data QoS Single Server ... 69

(14)

72

DAFTAR PUSTAKA

Iskandarsyah, M.H., 203. Dasar-Dasar Jaringan VoIP, Ilmu Komputer.

Kristanto, E.D., 2013. Menghitung Delay Paket Pada Jaringan Mengunakan

Wireshark, Ilmu Komputer

Sungkono, Edy,. 2002. Perangkat Lunak Kebutuhan Bandwidth untuk Link antar

Kota, STTTelkom Bandung.

Wiki, Spedy, 2014. VoIP:Pengkodean Suara di Jaringan Komputer, . diakses tangal 12 Oktober 2014.

Hasan, Muhammad., 2012. http:/makalah07.blogspot.com/2012/05/komunikasi-jaringan-3.html, diakses tangal 12 Oktober 2014

Husadah, P.J.,2012. http:/pj-syuhada.blogspot.com/2012/08/voip-server

konfigurasi-asterisk-dan-x.html, diakses tangal 15

Hernadez, Ander, J.,2010. htp:/kestrelhpc.sourceforge.net/documentation.html, diakses 9 Oktober 2014

Janson, Thomas., 2007. htp:/www.tjanson.dk/207/12/wake-on-lan- with linux-and-windows/, diaskes 9 Oktober 2014

Wikiopedia, 2014. http:/en.wikipedia.org/wiki/Ganglia_(software), diakses 9 Oktober 2014

Janson, Thomas., 2007. http:/sourceforge.net/p/kestrelhpc/mailman/kestrelhpc-developers/, diakses 13 Oktober 2014.

Wiki, Speedy, 2014. Voice over Internet Protocol (VoIP) . diakses tangal 12 Oktober 2014

Yanto, 2013. Analisis QoS (Quality of Service) pada Jaringan Internet (Studi

Kasus: Fakultas Teknik Universitas Tanjungpura). Prodi Teknik

Informatika Universitas Tanjungpura.

Tharbratas Tharom dan Purbo W. Onno., 2001. VoIP: Voice Over Internet Protocol, Elexmedia Komputindo.

Sungkono, Edy, 2002. Perangkat Lunak Kebutuhan Bandwidth untuk link antar

kota, STTTelkom Bandung.

Johansson,Olle.,2012. Asterisk configsip.conf, voip-info.org.

Barney,Blaise, 2014. https://computing.llnl.gov/tutorials/parallel_comp/ , diakses 10 Oktober 2014

Referensi

Dokumen terkait

Pasien dengan gout, penyakit mieloproliferatif, kehilangan berat badan mendadak, dan yang mendapat tatalaksana untuk keganasan memiliki insidensi yang lebih tinggi

Hasil penelitian tersebut menyatakan bahwa tidak ada pengaruh antara ukuran perusahaan, profitabilitas, likuiditas, leverage dan pemilikan saham publik terhadap

Penelitian pada skripsi ini mengangkat naskah Sunda yang berjudul Wawacan Sapri (WS) sebagai objek kajian. Naskah WS ditemukan di Desa Pasirhuni, Kecamatan

Aktivitas antioksidan secara in vivo diuji dengan mengukur aktivitas superoksida dismutase (SOD) dan konsentrasi MDA dari homogenat ginjal tikusdengan

Berdasarkan hasil dan pembahasan mengenai Pengaruh Lama Penyimpanan Dalam Refrigerator Terhadap Kualitas Mikrobiologi, pH dan organoleptic Daging Itik Alabio, maka

Pengobatan untuk leukemia digolongkan menjadi dua, yaitu kemoterapi dan terapi suportif. Kemoterapi adalah terapi penggunaan obat untuk membunuh sel kanker. Efek samping

Hasil penelitian ini dapat dijadikan sebagai acuan atau pengembangan penelitian sela njutnya khususnya yang berhubungan dengan manajemen diri dan motivasi berwirausaha pada

Perbandingan Model Pembelajaran Kooperatif Tipe Teams Games Tournament (Tgt) Dengan Konvensional Terhadap Hasil Belajar Bermain Sepakbola Di Sma Pasundan 2 Bandung..