BAB III ANALISA DAN PERANCANGAN IMPLEMENTASI VoIP yang telah dijelaskan pada bab sebelumnya akan dirancang menggunakan Trixbox pada suatu jaringan WAN. Pada bab ini akan dijelaskan perancangan, hardware, dan software yang diperlukan dalam membangun VoIP pada jaringan WAN (Wide Area Network) serta parameter QoS (Quality of Service) yang akan dianalisa. 3.1 Analisa Metode yang di gunakan untuk konfigurasi infratruktur ini adalah dengan metode Network Development Lifi cyle (NDLC), dengan tahapan tahapan yaitu : Analisis, Design, system, simulasi, mplementasi, manajemen dan monitoring (James E.Goldman :2005). Gambar 3.1 Network Development Lifi cyle (NDLC) Tahap analisis sistem adalah proses untuk mengumpulkan kebutuhan yang diperlukan dapat diterapkan dalam penggunaan voip dengan menggunakan trixbox. Sebelumnya mencari informasi dengan 35
36 membaca manual blueprint dokumentasi yang munking pernah di buat sebelumnya Tahap awal ini dilakukan analisis keadaan sistem jaringan yang sedang berjalan, kemudian melakukan analisis penggunaan bandwidth. 3.2 Design System Perancangan sistem ini merupakan langkah untuk menggambarkan hasil dari anaslisis baik sistem berjalan maupun sitem usulan. Dalam hal ini penulis melakukan perancangan sistem voip dengan menggunakan trixbox yang berjalan di VPS(Virtual Private Server), hal ini dilakukan untuk mempermudah dalam penerapannya. Untuk sistem jaringan yang digunakan saat ini ialah sebuah server yang berjalan diatas VPS yang terhubung dengan WAN (Wide Area Network). Gambar 3.2 Topologi Jaringan VoIP Tabel 3.1 SIP Extension dan IP user Name IP SIP Extension Server Trixbox 103.237.35.205 - User Vietnam 175.100.94.42 1001 User Indonesia 119.2.41.137 1000
37 3.3 Simulasi Simulasi sistem akan penulis lakukan ketika sistem yang diusulkan telah di terapkan pada sistem jaringan yang ada. Simulasi untuk menguji sistem yang telah diterapkan. Simulasi ini merupakan gambaran yang sesungguhnya. Gambar 3.3 Blok Diagram Konektivitas VoIP Diagram diatas adalah simulasi yang berberjalan di dunia nyata, dalam mengimplementasi Server Trixbox menggunakan jaringan WAN (Wide Area Network) yang di lengkapi dengan sistem monitoring VQManager dibutuhkan beberapa komponen penting, baik hardware maupun software. Berikut adalah hardware dan software yang di gunakan dalam tugas akhir ini : 3.3.1 Perangkat Keras
38 Perangkat keras yang digunakan untuk infrastruktur ini adalah perangkat keras yang dapat berjalan secara maksimal jika dijalankan di laptop client dan mesin Virtual Private Server. Tabel 3.2 Daftar perangkat keras No Perangkat Jumlah Keterangan 1 Laptop 2 Spesifikasi Laptop : a. Intel(R) Celeron(R) CPU B185 @ 1.60GHz b. DDR3 2048MB RAM Kingston c. Intel Mainboard d. Monitor Intel (R) HD Graphics 2 Headset 2 Digunakan untuk 2 user 3 Server 1 a. Intel(R) Xeon(R) CPU L5310 @ 1.60GHz b. DDR 1GB RAM c. Hardisk 20GB 4 Networking a. Wide Area Network (WAN) 3.3.2 Perangkat Lunak Perangkat lunak yang digunakan untuk infrastruktur ini adalah perangkat lunak yang dapat di implementasikan untuk Perangkat Lunak (software) yang digunakan penelitian adalah : Tabel 3.3 Daftar Perangkat Lunak
39 No Software Keterangan 1 trixbox-2.6.2.2.iso Software Virtualisasi Server 2 Putty.exe Software Remote SSH Server 3 VQManager Software Monitoring 4 Zoiper Software Client 5 Windows 7 Sistem operasi Client 3.3.3 Asterisk Dialplan Dialplan adalah inti dari instalasi Asterisk /etc/asterisk/extensions.conf yang telah terinstall saat menginstall trixbox CE, Semua panggilan di-routing melalui Asterisk terdiri dari extension contexts, Context adalah group dari extension, Context dapat saling digabungkan setiap langkah dalam dialplan adalah sebuah aplikasi prioritas harus diberikan terhadap setiap langkah Exten => Name,Priority,Application(,arguments), Sebarang bilangan (max 128) Jika dimulai dengan '_ merupakan pattern match, mis: 1. 'N' match digit dari 2 sampai 9 2. 'X' match digit dari 0 sampai 9 3. '.' - menandakan akhir dari pattern matching 1. Extensi standar - i : invalid - s : start - h : hangup - t : timeout - T : absolute timeout - a : asterisk extension
40 - o : operator Yang biasanya sering digunakan adalah: - s : start : apa yang harus dilakukan oleh asterisk kalau ada incoming call - i : invalid entry : apa yang dilakukan kalau entry yang dimasukkan salah - t : time out : apa yang dilakukan kalau timeout sudah lewat Ada puluhan aplikasi yang dapat dipanggil melalui dialplan, antara lain: - VoiceMail : masuk ke sistem voicemail - MeetMe: konferensi - MusicOnHold: Mainkan musik ketika hold - Monitor: Rekam percakapan - Festival: katakan teks ke user - Dial: lakukan panggilan - Answer: menjawab panggilan - BackGround: mainkan file audio ketika menunggu dtmf - Context ditandai dengan [ ] - [incoming] Untuk Dialplan yang saya gunakan adalah default : [default] include => ext-local exten => s,1,playback(vm-goodbye) {s = adalah start, 1 = tombol yang akan ditekan vm-goodbye } exten => s,2,macro(hangupcall) { s = adalah start, 2 = tombol yang akan ditekan akan menjalankan perintah hangupcall}
41 3.4 Monitoring Monitoring atau pengawasan merupakan langkah setelah tahapan implementasi dan pengujian telah selesai di lakukan. Pengawasan ini perlu di lakukan untuk mengetahui delay, jitter, dan packet loss, saat user menggunakan voip dan monitoring trafik pemakaian bandwidth. Gambar 3.4 Traffic Monitor 3.5 Manajemen Manajemen merupakan suatu pengaturan dalam menjalankan trixbox dengan VPS yang telah di implementasikan, seperti membuat user baru di PBX. Extensions.
42 Gambar 3.5 Flowchart Add SIP Extensions