Transcription

PEMBUATAN JARINGAN PABX DENGAN SISTEM VoIPMENGGUNAKAN SISTEM OPERASI LINUX TRIXBOXNaskah Publikasi Tugas AkhirOleh :Dwi Aries WijaksonoD 400 060 064FAKULTAS TEKNIK JURUSAN TEKNIK ELEKTROUNIVERSITAS MUHAMMADIYAH SURAKARTA2012i

HALAMAN PERSETUJUANTugas Akhir ini telah disetujui oleh Pembimbing Tugas Akhir untukdipertahankan di depan Dewan Penguji sebagai salah satu syarat untukmemperoleh gelar sarjana S-1 Teknik Elektro Fakultas Teknik Jurusan TeknikElektro Universitas Muhammadiyah Surakarta, dengan judul : “PembuatanJaringan PABX Dengan Sistem VoIP Menggunakan Sistem Operasi LinuxTrixbox ”.Disusun Oleh :Nama : Dwi Aries WijaksonoNIM: D 400 060 064Disetujui dan disahkan pada :Hari: .Tanggal: .Pembimbing IPembimbing II( Muhammad Kusban, ST, MT )( Dedi Ary Prasetya, ST )ii

PEMBUATAN JARINGAN PABX DENGAN SISTEM VoIPMENGGUNAKAN SISTEM OPERASI LINUX TRIXBOXDwi Aries WijaksonoD400060064Jurusan Teknik Elektro, Fakultas Teknik, Universitas Muhammadiyah SurakartaABSTRAKSIVoice over Internet Protocol (VoIP) merupakan teknologi yang digunakan untukmengirimkan percakapan secara digital melalui jaringan berbasis IP serpertijaringan internet, Wide Area Network (WAN), atau Local Area Network (LAN).VoIP telah digunakan secara global, terutama pada Private Branch eXchangeatau disebut juga Private Business eXchange (PBX) dimana dibutuhkan saranakomunikasi antara telepon bisnis yang terpisah dari Public Switched TelephoneNetwork (PSTN). Meskipun implementasi VoIP mengarah untuk menggantikansistim PSTN yang ada sekarang, karena kekurangan-kekurangannya yaitu: delay,jitter, pakcket loss, keamanan dan echo, VoIP masih belum bisa menggantikansistim PSTN yang ada sekarang. Karena hal ini memunculkan perlunya integrasiantara VoIP dengan PSTN. Tugas akhir ini untuk mengimplementasikan sistemintegrasi antara VoIP dan PSTN serta merancang dan membuat perangkat lunakpendukungnya. Dalam penerapannya dibutuhkan sebuah perangkat keras yangmenjembatani antara jaringan VoIP dengan PSTN yang biasanya disebut sebagaiVoIP-PSTN gateway atau untuk lebih singkatnya disebut sebagai VoIP gatewaysaja. Trixbox akan digunakan sebagai server VoIP dan perangkat lunakpendukungnya akan dibangun menggunakan basis web. Untuk menunjang web iniakan digunakan Trixbox Realtime yang memungkinkan agar konfigurasi Trixboxdibaca secara realtime dari database. Berdasarkan hasil uji coba, Server trixboxdiberikan penambahan modul VoIP gateway agar dapat melakukan panggilanmenuju telpon analog atau dari telpon analog menuju VoIP. Pengujian panggilanmenuju telpon analog dilakukan dengan menekan ‘9’ yang digunakan sebagaioutbound routes kemudian dilanjutkan dengan menekan nomor yang dituju danberhasil dengan baik. Pengujian panggilan dari telpon analog menuju VoIPdilakukan dengan menekan nomor telpon analog yang dihubungkan dengan VoIPgateway kemudian akan menuju nomor extension yang dituju dan berhasil denganbaik.Kata kunci: VoIP, PSTN, Integrasi .1. PENDAHULUANPerkembangan jaringan komputer yang semakin pesat memungkinkan untukmelewatkan trafik suara melalui jaringan komputer atau yang disebut VoIP (Voiceover Internet Protocol).VoIP adalah teknologi yang menawarkan telpon melalui jaringan IP (InternetProtocol) dengan teknologi ini mengubah suara analog menjadi kode digitalmelalui jaringan paket-paket data, bukan sirkuit analog telpon biasa. Penggunaan

jaringan IP memungkinkan penekanan biaya dikarenakan tidak perlu membangunsebuah infrasruktur baru untuk komunikasi suara dan penggunaan lebar data(bandwidth) yang lebih kecil dibandingkan telpon biasa.Penggunaan teknologi VoIP yang lebih efisien akan semakin dipermudahkarena dapat digabungkan dengan jaringan telpon lokal yang sudah ada, yaitudengan menggunakan VoIP gateway yang akan disambungkan dengan PABXseperti dapat dilihat pada Gambar 1.1. Setiap individu dapat membangun danmengembangkan infrasrukturnya secara mandiri, dikarenakan penggunaan sistemoperasi berbasis linux / open source Trixbox yang memang dikhususkan untukmenangani VoIP.Gambar 1.1 Jaringan VoIP dihubungkan dengan telpon analog.Penggunaan teknologi VoIP jelas menguntungkan bagi penggunanya.Teknologi VoIP tersebut memanfaatkan Internet Protokol dalam mengirimkansuara melalui pemaketan data yang dimampatkan, biayanya pun lebih murahkarena jaringan IP bersifat global sehingga untuk hubungan Internasional dapatditekan hingga 70%. Jika menginginkan koneksi lokal, cukup menggunakansebuah gateway VOIP sebagai gatekeeper. Dalam komunikasi VoIP, pemakaimelakukan hubungan telpon melalui terminal yang berupa PC atau telpon.Terminal akan berkomunikasi dengan gateway melalui telpon lokal. Hubunganantar gateway dilakukan melalui network IP, meskipun ada kelemahan yaituadanya delay, paket loss dan keamanan data.2. Landasan Teori2.1 Jaringan KomputerJaringan komputer adalah sebuah sistem yang terdiri atas komputer-komputeryang didesain untuk dapat berbagi sumber daya (printer, CPU), n komputer). Jaringan bisa terbentuk darisedikitnya dua komputer yang saling berbagi pakai. Namun ada juga jaringanyang terhubung dengan banyak komputer yang biasa disebut Internet.2.2 IP (Internet Protocol)Internet Protocol didesain untuk menghubungkan komunikasi komputer padajaringan packet-switched. IP menyediakan pengiriman data yang bersifatconnectionless dan best effort. Connectionless berarti tidak ada pembentukanhubungan antara satu titik dengan titik lain sebelum proses pengiriman data. Besteffort berarti sedapat mungkin IP akan mengirimkan data ketujuan, tetapi IP tidakmenjamin data akan benar-benar sampai ketujuan.

2.3 VOIPVoIP (Voice over Internet Protocol) merupakan nama lain internet telephony.Internet telephony adalah hardware dan software yang memungkinkan penggunaInternet untuk media transmisi panggilan telpon. Kualitas Internet telephony inibelum sebaik kualitas koneksi telpon langsung. Voice over Internet Protocol(VoIP) adalah teknologi yang mampu melewatkan trafik suara, video dan datayang berbentuk paket melalui jaringan IP. Dalam komunikasi VoIP, pemakaimelakukan hubungan telpon melalui terminal yang berupa PC atau telpon.Terminal akan berkomunikasi dengan gateway melalui telefoni lokal. Hubunganantar gateway dilakukan melalui network IP. Network IP dapat berupa networkpaket apapun, termasuk ATM, FR, Internet, Intranet, atau line E1. VoIPmenawarkan transportasi sinyal yang lebih murah, feature tambahan, dantransparansi terhadap data komputer. Hambatan VoIP saat ini adalahkehandalannya yang di bawah telefoni biasa, dan soal standarisasi yang akanmenyangkut masalah interoperabilitas.2.3.1 Kelebihan VoIPPengunaan VoIP memiliki keuntungan seperti dari segi biaya, jelas lebihmurah dibandingkan dengan tarif telpon analog, karena jaringan IP bersifat globalsehingga untuk hubungan Internasional dapat ditekan hingga 60-70%. Serta biayamaintenance dapat dikurangi karena voice dan data network terpisah.2.3.2 Kekurangan VoIP1. DelayDelay adalah Interval waktu saat suara mulai dikirimkan oleh pemanggilmenuju penerima panggilan yang disebabkan salah satunya oleh konversi suaraanalog menjadi data-data digital.2. JitterJitter adalah variasi yang ditimbulkan oleh delay, terjadi karena adanyaperubahan terhadap karakteristik dari suatu sinyal sehingga menyebabkanterjadinya masalah terhadap data yang dibawa oleh sinyal tersebut.3. Packet LossPacket loss adalah hilangnya paket data yang sedang dikirimkan disebabkankarena Jitter atau karena adanya permasalahan di perangkat-perangkat jaringanseperti router atau jalur komunikasi yang terlalu padat penggunanya.4. KeamananVoIP berjalan pada jaringan intranet maupun internet kemungkinan data suaratersebut disadap oleh pihak-pihak yang tidak bertanggung jawab tetaplah ada,inilah yang mendasari penulis untuk fokus terhadap keamanan pada data suaraVoIP tersebut.5. EchoEcho atau gema disebabkan oleh kesalahan perangkat pengirim dan penerimasuara dalam mengkonversikan atau mengubah data dari suara menjadi digital atausebaliknya biasanya karena adanya kesalahan faktor impedansi dalam rangkaiananalog peralatan Solusi : Melengkapi peralatan dengan rangkaian analog couplingyang bisa meredam kesalahan faktor impedansi.

2.4 Trixbox CETrixbox CE (Community Edition) adalah sebuah VoIP Phone Systemberbasiskan sistem open source paling populer didunia karena mengkombinasikanpaket-paket open source Telpon terbaik yang disertakan didalam sistem operasitersebut. Sebelumnya kebanyakan user yang ingin mengimplementasikanteknologi VoIP harus dengan usaha yang besar dikarenakan harus menjadiseorang programer untuk menghadapi user interface yang tidak friendly, olehkarena itu untuk mengatasi masalah seperti itu diluncurkannya trixbox denganpenggunaan yang sangat mudah karena menu utama yang berbasiskan web untukmenkonfigurasi dan mengatur sistem, serta paket-paket untuk VoIP Serverdijadikan dalam satu bundle dengan operating system CentOS sehingga menjadisistem TrixboxCE.2.4.1 Sejarah TrixboxTrixbox dibuat oleh Andrew Gillis pada bulan november 2004 dengan tujuanuntuk membuat para pengguna komputer biasa dapat menggunakan secaramaksimal asterisk PBX system tanpa dibutuhkannya pengajar atau pengetahuanlebih mengenai VoIP. Sebelumnya trixbox menggunakan nama [email protected],namun dikarenakan asterisk merupakan nama dagang dari perusahaan Digium.Ltddan @home tidak sesuai dengan fungsionalitas dari trixbox yang dapat melayanilebih dari sekedar pengguna rumahan atau bisnis sekala kecil dan menengah.2.4.2 Komponen TrixboxPada sistem operasi Trixbox semua paket yang digunakan merupakan opensource license yang dapat dikembangkan ditambahkan secara bebas, berikut iniadalah komponen utama dalam sistem operasi Trixbox :1. CentOS (Community enterprise Operating System)CentOS adalah sistem operasi yang dikembangkan oleh komunitaskontributor dan pengguna (user). Sistem operasi linux CentOS adalah 100%rebuild kompatibel dengan RedHat Enterprise Linux (RHEL), dan full compliancedengan persyaratan redistribusi RedHat. CentOS ditargetkan untuk siapa saja yangmembutuhkan stabilitas (enterprise class operating system stabilit) tanpa biayalisensi dan dukungan dari RedHat.2. AsteriskAsterisk adalah telepony toolkit open source yang memungkinkanpengembang untuk membuat beberapa macam aplikasi sebagai interface padaVoIP, dimana sebagian besar aplikasi menyerupai PBX (Private BranchExchange) yang bisa digunakan sebagai IVR (Interface Voice Response),teleconference, dan juga sebagai voice mail system. oleh karena itu semua fungsitersebut disatukan dalam satu server dengan software yang dinamakan Asterisk.3. Free PBX (Private Branch Exchange)Free PBX adalah aplikasi yang digunakan untuk melakukan pengontrolanterhadap jaringan IP telpon private dengan konfigurasi web base, sehingga untukmelakukan konfigurasi terhadap asterisk tidak diperlukan kemampuanprograming karena user interface yang mudah di konfigurasi.4. FOP (Flash Operator Panel)Flash Operator Panel adalah aplikasi yang digunakan untuk melihat statusdari semua extension dan line telpon secara real time.

5. Automated Installation ToolsTool yang digunakan untuk sistem operasi, script konfigurasi yang secaraotomatis ter-install dan ter-configure ketika menjalankan trixbox setup script.6. Digium Card auto-config Untuk penambahan Digium Hardware akansecara otomatis terkonfigurasi.3. METODE PENELITIANPenelitian ini dilakukan dirumah sendiri, dengan menggunakan peralatan yangtersedia dirumah baik hardware maupun software Peralatan dalam pembuatanjaringan VoIP ini dibagi menjadi 2 bagian, yaitu peralatan untuk perancanganjaringan VoIP dan peralatan untuk pengujian koneksi.Peralatan perancangan jaringan VoIP ini meliputi:1.Perangkat komputer sebagai server, dengan spesifikasi minimum sebagaiberikut:a.Intel pentium III 500 mhzb.RAM 384 MBc.HDD 10 GBd.Modul VoIP Gateway Yeastar TDM 400e.CD OS Trixbox 2.8.0.4-i3862.Perangkat komputer sebagai client, dengan spesifikasi minimum sebagaiberikut:a.Intel pentium III 500 mhzb.RAM 384 MBc.HDD 10 GBUntuk komputer client bisa menggunakan laptop/netbook.Peralatan untuk pengujian koneksi:1. 1 buah komputer server2. 2 buah komputer client3. 1 buah switch hub4. 3 buah kabel UTP5. 6 buah RJ 456. 1 buah tang crimpingSistem jaringan VoIP merupakan transportasi suatu pelewatan suara melaluijaringan komputer. Skenario VoIP ini terdiri dari tiga buah komponen utama yangsaling berhubungan, yaitu VoIP server, VoIP client dan VoIP gateway. DenganVoIP gateway tergabung dalam satu perangkat VoIP server.VoIP server merupakan pusat penanganan proses, registrasi dan panggilanVoIP client. VoIP server ini terdapat dua buah client SIP yang terinstal softphone.VoIP gateway adalah perangkat berupa hardware produk Yeastar TDM400yang mempunyai 2 buah port FXO dan 2 buah port FXS untuk di hubungkandengan telpon analog serta penggunaan slot PCI pada komputer untukmempermudah proses instalasi.VoIP client disini adalah PC konvensional yang telah ditambahkan softphoneagar mampu melakukan registrasi ke SIP server, agar dapat melakukan panggilanterhadap VoIP client yang lainnya, yang telah teregister ke SIP server.

VoIP server menggunakan sistem operasi linux server. Penggunaan Linuxdisini menggunakan distributor (distro) trixbox yang khusus digunakan untukmenangani VoIP. Jenis distro ini dipilih dikarenakan atas kestabilan dankehandalan dari trixbox yang merupakan distro turunan dari CentOS.Proses pertama dalam perancangan server adalah instalasi trixbox versi2.8.0.4-i386 pada PC yang dikhususkan untuk VoIP server. Kemudian dilakukanpenambahan modul hardware VoIP gateway Yeastar TDM400 yang akandihubungkan dengan line telpon PSTN (telkom). Ketika penambahan modulgateway konfigurasi untuk panggilan menuju dari telpon analog menuju VoIPclient serta panggilan dari VoIP client menuju telpon analog disimpandietc/asterisk/extensions.conf.Pada perancangan server ini akan dijelaskan beberapa tahap yang harusdilakukan yaitu sebagai berikut :a. Instalasi trixboxb. Penambahan clientc. Konfigurasi outbound routesd. Konfigurasi inbound routese. Konfigurasi video callPada instalasi server ada dua hal yang harus di persiapkan yaitu pada sisihardware dan software. Pada sisi hardware dilakukan dengan mempersiapan PCserver dengan spesifikasi minimum PIII 500Mhz dengan kapasitas RAM 384 danmenggunakan hardisk 10Gb serta penambahan modul VoIP gateway YeastarTDM400 yang terdiri atas dua bagian :1. Bagian minboard dengan harga Rp 778.500,00 (gambar 2.1)2. Bagian modul dengan harga Rp 501.700,00 (gambar 2.2)Gambar 2.1 VoIP card bagian mainboard

Gambar 2.2 Modul O2 (2 Port FXO)4. HASIL PENELITIAN DAN PEMBAHASANPengujian pada sisi serverStatus utama pada sisi server hasil pengujian bisa dilihat pada Tabel 4.1.Tabel 4.1 Hasil pengujian pada sisi serverNoNama PengujianIndikator PengujianStatus Pengujian1Komputer serverMuncul halaman login Muncul halaman loginbooting dengan normalpada layar monitor2Komputer server dapat Muncul tampilan padaMuncul halamandikonfigurasi melaluiweb browser halamantrixbox user moderemote web basetrixbox user mode3Komputer server dapatPada konsole ketikMuncul status darimenambahkan sertaasterisk –r, kemudianVoIP clientteregister extension dariketik sip show peersVoIP client ketikadikonfigurasi melaluiremote web base4Komputerservermenjalankan konsolPada konsol munculdapat menanganidengan perintah setupstatus VoIPpanggilan menujupstntelpon analog denganmenggunakan VoIPgatewayPengujian pada sisi clientstatus utama pada sisi server hasil pengujian bisa dilihat pada Tabel 4.2.Tabel 4.2 Hasil pengujian pada sisi clientNoNama PengujianIndikator PengujianStatus Pengujian1VoIP client sudahAkan muncul programSoftphone bisaterinstal denganpada VoIP client yaitudijalankan danbenarx-lite softphonedikonfigurasi2VoIP client sudahPada softphone akanSoftphone bisateregister ke servermuncul username danmelakukan danstatus readymenerima panggilan

PEMBAHASANKomputer server dapat berjalan normal bila muncul halaman login saatpertama kali komputer dihidupkan.Komputer server dapat dikonfigurasi melalui remote web base, denganmengetikkan alamat IP 192.168.10.1 pada web browser yang terdapat pada VoIPclient. Sehingga akan muncul halaman trixbox user mode pada web browsertersebut.Komputer server dapat menambahkan serta teregister dengan exstension dariVoIP client ketika dikonfigurasi melalui remote web base. Dengan mengetikkanperintah asterisk -r pada konsol kemudian ketik sip show peers maka akan muncultampilan status client yang sedang digunakan.Komputer server dapat melakukan panggilan menuju telpon analog denganmenambahkan VoIP gateway yang dipasang dalam komputer server. Denganmengetikkan perintah setup-pstn, VoIP gateway otomatis akan langsungmelakukan proses instalasi pada komputer server. sehingga muncul status VoIPgateway berhasil diinstal dengan baik.Pengujian pada sisi client1.Komputer client dapat digunakan untuk melakukan panggilan apabila VoIPclient sudah terinstal dengan benar, yaitu dengan muncul program softphone x-liteyang bisa dijalankan dan dikonfigurasi.2.Komputer client dapat melakukan dan menerima panggilan setelah dilakukankonfigurasi dan sudah teregistrasi dengan VoIP server, yaitu dengan munculpesan username dan status ready.Pengujian sistemPengujian sistem disini secara keseluruhan di bagi menjadi 2 tahap yaitu sebagaiberikut :Pengujian dasarUntuk melakukan pengujian dasar hal yang pertama dilakukan adalah, denganmenghubungkan komputer server dengan komputer client menggunakanperangkat switch. Setelah itu menghubungkan komputer server dengan line telponPSTN dengan menggunakan perangkat VoIP gateway yang telah terpasang padakomputer server. Setelah itu menghidupkan komputer server dan komputer clientdan beberapa perangkat yang terintegrasi. Kemudian lakukan pengujian koneksidengan mengetikkan perintah ping –t 192.168.10.1 pada komputer client.Pengujian umumPengujian umum ini meliputi:Pengujian VoIP gateway dapat berjalan dengan baik pada sisi server denganmenjalankan perintah setup-pstn sehingga pada konsol akan mucul status VoIP.Pengujian panggilan dari VoIP client menuju VoIP client lainnya denganmenekan tombol nomor extension yang dituju pada dialpad. Maka pada nomoryang dituju akan muncul nada panggil dan status panggilan. Untuk menerimapanggilan dapat mengeklik tombol answer maka percapakan dapat dilakukan.Pengujian video call dapat dilakukan ketika panggilan sedang berlangsungdengan menekan tombol start pada kamera agar video dapat dikirimkan.

Pengujian Panggilan dari VoIP menuju nomor PSTN dapat dilakukan dengancara menekan nomor 9 kemudian nomor PSTN yang akan di hubungi. Sepertiuntuk memanggil nomor PSTN 0271781534 maka dari Softphone dapat menekantombol 90271781534, begitu juga untuk melakukan ke nomor selular085647063048 maka dapat menekan tombol dari softphone 9085647063048.Untuk melakukan panggilan dari PSTN menuju VoIP hanya bisa di lakukandengan cara memanggil nomor dari PSTN yang dihubungkan dengan VoIPgateway dan akan langsung terhubung ke VoIP Extension yang akan dituju.5. KesimpulanDari hasil pengujian dalam tugas akhir ini , dapat diambil kesimpulan sebagaiberikut :1. Server trixbox diberikan penambahan modul VoIP gateway agar dapatmelakukan panggilan menuju telpon analog atau dari telpon analog menujuVoIP.2. Pengujian panggilan menuju telpon analog dilakukan dengan menekan ‘9’yang digunakan sebagai outbound routes kemudian dilanjutkan denganmenekan nomor yang dituju dan berhasil dengan baik. Pengujian panggilandari telpon analog menuju VoIP dilakukan dengan menekan nomor telponanalog yang dihubungkan dengan VoIP gateway kemudian akan menujunomor extension yang dituju dan berhasil dengan baik.DAFTAR PUSTAKAPurbo, Onno W.2007.Cikal Bakal “Telkom Rakyat” (Panduan Lengkap SetingVoIP).Hidayat.2009.Teknologi Voice over Internet Protocol (VoIP) di Indonesia.Palembang: Fakultas Ilmu Komputer Universitas Sriwijaya.Lusiana, Wiwin.2009.Membangun Server VoIP Berbasis Asterisk denganSistem Operasi Ubuntu 9.04. Surakarta: Fakultas Matematika dan IlmuPengetahuan Alam Universitas Sebelas Maret Surakarta.Mandiri Information Systems.2004. Membangun Jaringan LAN (buku5).Mandiri Information Systems.Taufiq, Mochammad .2005.Membuat SIP Extensions Pada Linux TrixBoxuntuk Server VoIP.Dempster, Barrie, Kerry Garrison. 2006. Trixbox Made Easy.Birmingham –Mumbai:Packt Publishing.Kambau, Ridwan Andi, Riswan Efendi Tarigan.2005. Physical mOperasi/2003/21/produk/SistemOperasi.txt Tanggal Unduh : 24 juli 2011Web:http://id.wikipedia.org/wiki/Local Area Network Tanggal Unduh : 24juli 2011

Web:http://id.wikipedia.org/wiki/WAN Tanggal Unduh : 24 juli 2011Web:http://id.wikipedia.org/wiki/Jaringan komputer Tanggal Unduh : 24 juli2011

Skenario VoIP ini terdiri dari tiga buah komponen utama yang saling berhubungan, yaitu VoIP server, VoIP client dan VoIP gateway. Dengan VoIP gateway tergabung dalam satu perangkat VoIP server. VoIP server merupakan pusat penanganan proses, registrasi dan panggilan VoIP client. VoIP server ini terdapat dua buah client SIP yang terinstal softphone.