• Tidak ada hasil yang ditemukan

MEMBANGUN SERVER VOIP BERBASIS ASTERISK DENGAN SISTEM OPERASI UBUNTU 9.04.

N/A
N/A
Protected

Academic year: 2017

Membagikan "MEMBANGUN SERVER VOIP BERBASIS ASTERISK DENGAN SISTEM OPERASI UBUNTU 9.04."

Copied!
15
0
0

Teks penuh

(1)

MEMBANGUN SERVER VOIP BERBASIS ASTERISK

DENGAN SISTEM OPERASI UBUNTU 9.04

TUGAS AKHIR

Diajukan untuk memenuhi salah satu syarat mencapai gelar Ahli Madya Program Diploma III Ilmu Komputer

Disusun oleh : WIWIN LUSIANA

NIM. M3306035

PROGRAM DIPLOMA III ILMU KOMPUTER

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SEBELAS MARET

SURAKARTA

(2)

HALAMAN PERSETUJUAN

MEMBANGUN SERVER VOIP BERBASIS ASTERISK

DENGAN SISTEM OPERASI UBUNTU 9.04

Disusun Oleh WIWIN LUSIANA

NIM. M3306035

Tugas Akhir ini telah disetujui untuk dipertahankan Di hadapan dewan penguji

pada tanggal __________________

Pembimbing Utama

HARTONO, S.Si

(3)

HALAMAN PENGESAHAN

MEMBANGUN SERVER VOIP BERBASIS ASTERISK

DENGAN SISTEM OPERASI UBUNTU 9.04

Disusun Oleh NIP. 19770828 200604 1 008

Tugas Akhir ini telah diterima dan disahkan oleh dewan penguji Tugas Akhir Program Diploma III Ilmu Komputer pada hari ____________tanggal _______________

Dewan Penguji

1. Penguji 1 Hartono, S.Si ( ) NIP.19770828 200604 1 008

2. Penguji 2 Didiek Sri Wiyono, S.T,MT ( )

Prof. Drs. Sutarno, M.Sc. Ph.D NIP. 19600809 198612 1 001

Ketua Program Studi DIII Ilmu Komputer UNS

(4)

ABSTRACT

Wiwin Lusiana, 2009. Building Asterisk-Based VOIP Server using 9.04 Ubuntu Operating System. Computer Science Diploma III Program of Mathematics and Sciences Faculty of Surakarta Sebelas Maret University.

Voice over Internet Protocol (VoIP) is a technology utilizing the Internet Protocol to provide the voice communication electronically and in real-time manner. VoIP technology is the recent telecommunication technology, in which the cost spent for this technology’s infrastructure is much cheaper than other telecommunication technology commonly used by the public currently. The elements composing VoIP include: User agent, proxy, protocol and Coder-Decoder (CODEC). Asterisk is a softswitch to operate the proxy based on the session initiation protocol (SIP). The 9.04 Ubuntu operating system as the VoIP served is flexible enough to support the asterisk package performance.

The objective of research is to build Asterisk based-VoIP server, in order to be developed in the future research according to the requirement. The research method employed mainly consisted of two ways: literary study and experiment.

This research was done in the institution with the intranet network built previously. Thus, VoIP here function as the maximizer of existing intranet network to reduce the expenditure for communication requirement. The service provided in this study include voice and video with the call client to server, call client to client, video call, conference, video conference and mailbox/voicemail services.

(5)

ABSTRAKSI

Wiwin Lusiana, 2009. Membangun Server VOIP Berbasis Asterisk dengan Sistem Operasi Ubuntu 9.04. Program Diploma III Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Negeri Sebelas Maret Surakarta.

Voice over Internet Protocol (VoIP) merupakan teknologi yang memanfaatkan Internet Protocol untuk menyediakan komunikasi voice secara elektronis dan real-time. Teknologi VoIP merupakan teknologi telekomunikasi masa kini, dimana biaya yang dikeluarkan untuk infrastruktur teknologi ini jauh lebih murah dibanding teknologi telekomunikasi yang umumnya digunakan masyarakat saat ini. Unsur pembentuk VoIP adalah User agent, Proxy, Protocol

dan Coder-Decoder (CODEC). Asterisk merupakan softswicth untuk

mengoperasikan proxy, yang berbasis session initiation protocol (SIP). Sistem operasi Ubuntu 9.04 sebagai server VoIP cukup fleksibel untuk mendukung kinerja paket Asterisk.

Tujuan dari penelitian ini adalah membangun server VoIP berbasis Asterisk, agar dapat dikembangkan pada penelitian selanjutnya sesuai dengan kebutuhan. Metodologi penelitian yang dilakukan, secara garis besar terdiri dari dua alur. Yaitu studi literatur dan percobaan.

Penelitian ini dilakukan pada instansi yang sudah dibangun jaringan intranet sebelumnya. Sehingga VoIP disini difungsikan sebagai pemaksimalan jaringan intranet yang sudah ada tersebut untuk menekan biaya pengeluaran kebutuhan komunikasi. Layanan yang disediakan pada penelitian ini berbentuk voice dan video dengan layanan call client to server, call client to client, video call, conference, video conference dan mailbox/voicemail.

(6)

HALAMAN MOTTO

”Sesungguhnya sesudah kesulitan itu ada kemudahan” (QS. Al-Insyiroh : 6)

"Bergembiralah kalian karena akan datang kemudahan bagi kalian. Kesusahan tidak akan mengalahkan dua kemudahan."

(Diriwayatkan oleh Ibnu jarir yang bersumber dari al-Hasan.)

(7)

HALAMAN PERSEMBAHAN

Laporan Tugas akhir ini penulis persembahkan untuk :

- Yang tak pernah letih mencintai, menyayangi dan mengawasiku - My Parent, Bapak (Alm) dan bundaku tercinta - My family, mbak-mbak dan Mas-mas ku tercinta - Fahima Crew, mbak.Misb, Riyani, Iska, Ika, Amin, Yunita, Mbak.Ari,

Ika, Rini, Anis, Yayuk, Choir, juju`, Wulan, Mbak.Novi, Juli, Niken - Teman seperjuangan Teknik Komputer `06

(8)

KATA PENGANTAR

Bismillahirrohmanirrohim

Alhamdulillahirobbil`alamin segala puji hanya milik Alloh SWT, yang

dengan nama-NYA langit ditinggikan, dan dengan nama-NYA pula bumi dihamparkan seluas-luasnya sebagai rahmat bagi umat manusia. Atas segala nikmat dan karunia-NYA pulalah laporan Tugas Akhir ini dapat diselesaikan. Sholawat dan salam teruntuk Rosululloh SAW para sahabat dan keluarganya.

Tugas Akhir ini mengambil tema bagaimana membangun server VoIP sebagai media penghubung untuk berkomunikasi voice, chat maupun conference, dengan menggunakan protocol SIP yang terwakili oleh software Asterisk. Keberhasilan dalam penyelesaian tugas Akhir ini tidak lepas dari bantuan berbagai pihak yang telah membantu penulis. Untuk itu pada kesempatan kali ini penulis mengucapkan rasa terima kasih kepada :

1. Bapak Palgunadi,M.Si selaku ketua jurusan DIII Ilmu komputer FMIPA UNS 2. Bapak Hartono, S.Si, selaku pembimbing tugas akhir. Terima kasih atas

seluruh dukungan, bimbingan, masukkan,arahan yang diberikan penulis. 3. Ibu tercinta, Mbak.Eni, Mas.Amir. Mas.Agus, Mbak.Darni, Mbak.Esti, dan

semua kakak dan adikku tercinta. Terima kasih untuk semua dukungannya baik moril dan materiil, maupun do`anya yang telah diberikan kepada penulis selama mengerjakan TA ini.

4. Labkom`s Brotherhood, Pengelola, asisten labkom dan GPK, Pak.Roni,

dek.Hari, Lya, Imam, Udin, Chaula, Sholeh. Terima kasih atas segala support dan bantuannya yang tak pernah lelah untuk penulis.

5. Teman-teman seperjuangan DIII Ilkomp FMIPA UNS dan DIII Teknik Komputer angkatan 2006, Ladies crew, Siti, Anik, Luk-luk, Widia, Dyah, Ari, Suci, Dani, Ida, Fitri. Terima kasih atas dukungan dan bantuannya untuk penulis.

(9)

Penulis menyadari dalam pembuatan maupun dalam laporan tugas akhir ini, masih terdapat banyak kekurangan dan kesalahan. Untuk itu saran dan kritik yang bersifat membangun sangat penulis harapkan untuk perbaikan laporan maupun penelitian kedepannya.

Surakarta, Juni 2009

(10)

DAFTAR ISI

JUDUL ……….. i

HALAMAN PERSETUJUAN ……….. ii

HALAMAN PENGESAHAN………. iii

DAFTAR GAMBAR ………. xiii

DAFTAR LAMPIRAN………xv

BAB I PENDAHULUAN 1.1. Latar Belakang ………. 1

1.2. Rumusan Masalah………. 1

1.3. Batasan Masalah……… 1

1.4. Tujuan Penelitian………... 1

1.5. Manfaat Penelitian………. 2

1.6. Sistematika Penulisan……… 3

BAB II LANDASAN TEORI 2.1. Pengertian VOIP... 4

2.2. Perkembangan VOIP... 4

2.3. Keuntungan Menggunakan VOIP...5

2.4. Komponen pembentuk VOIP... 6

2.4.1 Perangkat Keras... 6

a. Server... 6

b. Client ... 6

c. Perangkat Keras Tambahan... 6

2.4.2 Perangkat Lunak... 7

(11)

b. Client ... 9

2.5. Sekilas Mengenai Sistem Operasi Ubuntu 9.04... 11

2.5.1 Sejarah Ubuntu 9.04………. 11

2.5.2 Paket Applikasi Linux untuk Support Asterisk……… 13

2.6. Asterisk………. 13

2.7. Feature Asterisk……… 13

2.7.1. Modul Asterisk………. 15

2.7.2. Konfigurasi Asterisk untuk Panggilan Keluar dan Masuk… 15 2.7.3. Dialplan Asterisk……….. 19

2.7.4. Mendefinisikan Extension……… 19

2.7.5. Mengkonfigurasi Konferensi Asterisk………. 20

2.7.6. Trunk Peering di Asterisk……… 21

BAB III ANALISA DAN PERANCANGAN SISTEM 3.1. Analisa Kerja Protocol-Protocol Penunjang Jaringan VoIP………. 22

3.1.1 Protocol TCP/IP ... 22

3.1.2. Application Layer ... 22

3.1.3. Transmission Control Protocol (TCP)... 22

3.1.4. User Datagram Protocol (UDP) ……….. 23

3.1.5. Real-Time Protocol (RTP) ……….. 23

3.1.6. Internet Protocol ……….. 24

3.2. Perancangan Sistem ... 24

3.3. Sistem Panggilan dalam VoIP ... 27

BAB IV IMPLEMENTASI 4.1. Instalasi Ubuntu 9.04... 29

4.2. Instalasi TCP/IP pada Ubuntu 9.04... 32

4.3. Instalasi Paket Data SIP... 32

4.4. Konfigurasi Paket Data SIP ... 34

4.4.1. Konfigurasi Account User ... 34

4.4.2. Konfigurasi Dial Plan ... 36

4.4.3. Konfigurasi Trunk Peering……… 37

(12)

4.5. Instalasi dan Konfigurasi User Agent……… 39

4.6. Hasil Uji Coba ……….. 43

4.6.1. Call Client to Server……….. 43

4.6.2. Call Client to Client……….. 44

4.6.3. Conference antar Client………. 44

4.6.4. Voicemail ………. 45

BAB V PENUTUP 5.1. Kesimpulan……… 49

5.2. Saran……….. 49

(13)

DAFTAR TABEL

(14)

DAFTAR GAMBAR

Gambar 2.1. Konektor RJ-45... 7

Gambar 2.2. Kabel UTP... 7

Gambar 2.3. Switch hub D-Link………. 8

Gambar 2.4. Softphone VoIP Rakyat Communicator, Sjphone, dan Xlite-3.0... 11

Gambar 2.5. Logo Ubuntu………. 12

Gambar 3.1. Diagram pembangunan VOIP……….. 23

Gambar 3.1. Skema jaringan VOIP………... 25

Gambar 4.1.Tampilan load CD Drive Ubuntu 9.04……….. 26

Gambar 4.2.Tampilan install………. 26

Gambar 4.3. Tampilan pilihan bahasa……….. 27

Gambar 4.4. Tampilan regional setting………. 27

Gambar 4.5. Tampilan Regional Setting……….. 28

Gambar 4.6. Gambar partisi harddisk……….. 28

Gambar 4.7. Entry identitas pemilik……… 28

Gambar 4.8. Konfirmasi ringkasan dari pengaturan sistem yang akan diinstal... 29

Gambar 4.9. Proses installing System Ubuntu 9.04………. 29

Gambar 4.10. Message box installation complete……… 29

Gambar 4.11. Tampilan sip.conf……….. 32

Gambar 4.12. Tampilan File IAX.conf………. 33

Gambar 4.13. Tampilan awal dari asterisk………... 35

Gambar 4.14. Tampilan awal X-Lite 3.0……….. 36

Gambar 4.14. Tampilan License Agreement X-Lite 3.0……….. 37

Gambar 4.15. Select Destination Location……… 37

Gambar 4.16. Tampilan X-Lite 3.0……… 38

Gambar 4.17. Tampilan menu X-Lite 3.0……….. 38

Gambar 4.18. Tampilan SIP Account Setting……… 39

Gambar 4.19. Tampilan Properties of Account dari X-lite 3.0……….. 40

Gambar 4.20. SIP Accounts………... 40

(15)

Gambar 4.22. Tampilan X-Lite 3.0 beserta fasilitasnya……… 41

Gambar 4.23. Tampilan incoming call ke server………... 42

Gambar 4.24. Tampilan incoming call ke client …..………... 41

Gambar 4.25. Tampilan call client to client …..………... 41

Gambar 4.26. Tampilan menu Auto Conference…..………... 41

Gambar 4.27. Tampilan conference dari sisi client 102 ...……… 42

Gambar 4.28. Tampilan conference dari sisi client 104 ...……… 43

Gambar 4.29. Tampilan conference dari sisi client 101 ...……… 43

Gambar

Gambar 4.22. Tampilan X-Lite 3.0 beserta fasilitasnya………………………… 41 Gambar 4.23. Tampilan incoming call ke server………………………………..

Referensi

Dokumen terkait

Buku ini adalah hasil riset untuk disertasi pada Program Pascasarjana Ilmu Komunikasi FISIP-UI, Salemba, Jakarta; yang merekam performa 10 surat

Dalam perancangan dan simulasi yang dilakukan untuk antena susun versi 2 yang dilakukan mempunyai hasil yang sangat mendekati dengan spesifikasi radar yang dibutuhkan,

Hasil analisis individu dengan kontrol diri tinggi tidak signifikan dalam meredam pengaruh pelanggaran kontrak psikologis terhadap perilaku kerja kontraproduktif, namun

MENURUT PENDAPAT ULAMA' HANAFI 645 Perkara Wajib dalam Sembahyang 646 RUKUN SEMBAHYANG MENURUT ULAMA' SELAIN HANAFI 651 Pendapat Ulama'Maliki 651 Pendapat Ulama' Syafi'i 652

Tujuan pendataan dan evaluasi pada wilayah bekas tambang dan PETI adalah untuk mengetahui adanya cadangan atau sumber daya tertinggal, bahan galian lain serta mineral ikutan

(1) Jika Ketua Dewan Pimpinan Provinsi dan atau Dewan Pimpinan Kabupaten/Kota berhalangan melakukan tugasnya dalam waktu lebih dari 3 (tiga) bulan hingga maksimal 1 (satu) tahun,

Hasil penyelesaian contoh soal dengan program Zero Point Method.

In this paper, we proposed a method which using the Sentinel-1 data to extract the deformation information of the Qinghai-Tibet Highway, and using the high resolution remote