3.1.1.1 Headset
Pada aplikasi Video Conference, headset memegang peranan
yang sangat penting. Headset yang digunakan disini adalah headset yang
terdiri dari mic dan speaker untuk komunikasi dua arah. Tidak
diperlukan spesifikasi khusus untuk headset agar bisa digunakan dalam
komunikasi Video Conference. Pada tugas akhir ini digunakan beberapa
headset untuk membandingkan performa yang bisa dihasilkannya.
Beberapa headset yang digunakan tersebut diantaranya :
29
3.1.1.2 NIC (Network Interface Card)
NIC atau yang lebih kenal dengan LAN Card merupakan
komponen utama dalam sebuah jaringan lokal, NIC digunakan untuk
menghubungkan PC ke dalam sebuah jaringan, dalam tugas akhir ini
digunakan 6 buah NIC dengan spesifikasi sebagai berikut :
3.1.1.3 Switch
Switch digunakan sebagai konsentrator yang
menghubungkan antar PC. Switch yang digunakan pada tugas akhir
ini yaitu Switch 10/100 Fast Ethernet Surecomk Model No : EP-808
SX, switch tersebut terdiri dari 8 port dan mendukung full duplex,
sehingga cocok untuk aplikasi videoconference yang berkomunikasi
secara dua arah.
30
saat ujicoba digunakan 3 buah PC Camera dengan spesifikasi
sebagai berikut :
Tabel 3.3 Merk Pc Camera
Merk Type Spesifkasi Harga
A4TECH PK-635M CMOS 640*480 dpi Rp. 150.000
350K Pixels & Mic 2 buah
A4TECH PK- CMOS 640*480 dpi Rp.
333MB 350K Pixels 140.000,00
3.1.1.5 Server
Komputer server pada saat pengujian memegang peranan ganda
yaitu bertindak sebagai server VPN MCU (Multipoint Control Unit),
server VPN bertugas membentuk tunnel, melakukan validitas certificate,
dan sebagai gateway antar vpn client, sedangkan server MCU bertindak
sebagai server videoconfernce yang mengatur signalling, dan
komunikasi antar client videoconference. Komputer yang bertindak
sebagai server VPN dan MCU mempunyai spesifikasi sebagai berikut :
Nama Komputer : Server
Processor : Intel Celeron 1.8 GHz
Motherboard : Intel 845 GV
Graphic Card : Intel Extreme Graphic Accelerator
Memory : DDR 632 Mb
Sound Card : Realtek AC 97
NIC : Realtek RTL 8139 D
Operating System : Microsoft Windows XP SP2
3.1.1.6 Client
Client VPN dan videoconference terdiri dari tiga PC beserta
peralatan pendukungnya berupa PC Camera dan headset, spesifikasi dari
komputer client adalah sebagai berikut :
Nama Komputer : Client1
Processor : Intel Celeron D 2.13 GHz
Motherboard : ECS M925
Graphic Card : Ati Radeon 9250 64 Mb
Memory : DDR 256 Mb
Sound Card : C-Media AC 97
NIC : VIA PCI 10/100 Mbps
Operating System : Microsoft Windows XP SP2
31
Nama Komputer : Client 2
Processor : Intel Pentium III 866 MHz
Motherboard : Samsung VIA694
Graphic Card : S3 Savage 3D 16 Mb
Memory : SDRAM 192 Mb
Sound Card : ESS Maestro 2E PCI
NIC : Realtek RTL 8019
Operating System : Microsoft Windows XP SP2
3.1.1.7 PC Router
PC Router bertugas untuk meneruskan paket data melewati
network yang berbeda di analogikan dengan kondisi real di internet.
Pada tugas akhir ini PC Router menghubungkan antara server
dengan client yang terhubung pada switch, komputer yang
digunakan memiliki spesifikasi sebagai berikut :
32
3.1.2.1 Openvpn
Openvpn merupakan software yang digunakan untuk
membentuk tunnel antara server dan client, dan menciptakan public key
serta certificate yang diperlukan dalam VPN, type VPN yang digunakan
pada openvpn adalah VPN SSL, openvpn merupakan software yang
dapat bertindak sebagai server VPN maupun client VPN tergantung
pada konfigurasinta, pada tugas akhir ini versi openvpn yang digunakan
adalah openvpn-2.0.5-gui-1.0.3-install dengan ukuran file 1,01 Mb yang
didownload secara gratis pada website www.openvpn.se
3.1.2.2 Openmcu
Openmcu merupakan software yang berfungsi sebagai server
videoconference menggunakan protocol H.323, software openmcu
sendiri terdiri dari 3 buah file yang terdapat dalam satu folder, yaitu :
1. OpenH323.dll (6,33 MB)
2. Openmcu.exe (436 KB)
3. PTLib.dll (665 KB) dan PWLib.dll (421 KB)
3.1.2.3 Wireshark
Wireshark merupakan software yang digunakan untuk
melakukan analisa jaringan komputer, wireshark dapat menganalisa
beberapa parameter QoS seperti bandwidth, delay, throughput, dan
packet loss dan lain lain serta dapat mengcapture protocol yang sedang
berjalan dalam jaringan tersebut, versi wireshark yang digunakan untuk
pengujian adalah wireshark 0.99.5 dan dapat didownload secara gratis
pada website www.wireshark.org
3.1.2.4 Iperf
Iperf adalah software berbasis console yang digunakan untuk
membangkitkan traffic udp dan tcp, iperf berjalan pada model client-
server, server iperf membangkitkan traffic udp atau tcp pada sisi client.
33
Gambar 3.1 Topologi Jaringan Videoconference pada VPN
34
jenis UTP (Unshielded Twisted Pair) dengan type crossover dan
straight, kabel crossover digunakan untuk menghubungkan antar PC
sedang kabel straight digunakan untuk menghubungkan switch
dengan PC, Ada dua macam standard dalam pengkabelan yaitu
standard 568A dan 568B.
EIA/TIA 568A
Seperti terlihat pada gambar 3.2, standar ini sesuai dengan
standar Nothern Telecom pada ISDN, dengan urutan dari pin 1 - 8
adalah :
1 2 3 4 5 6 7 8
Hijau/putih Hijau Oranye/putih Biru Biru/putih Oranye Coklat/putih Coklat
EIA/TIA 568B
Sedangkan untuk standard 568B susunan warna-warnanya
adalah sebagai berikut :
1 2 3 4 5 6 7 8
Oranye/putih Oranye Hijau/putih Biru Biru/putih Hijau Coklat/putih Coklat
35
Gambar 3.3 Standar EIA/TIA 568B
36
Tabel 3.5 Data Sheet UTP Cat 5
EIA/TIA EIA/TIA
Pin Signal Ethernet
568A 568B
1 Transmit + Putih/hijau Putih/oranye X
2 Transmit - Hijau Oranye X
3 Receive + Putih/oranye Putih/hijau X
4 N/A Biru Biru -
5 N/A Putih/biru Putih/biru -
6 Receive - Oranye Hijau X
7 N/A Putih/coklat Putih/coklat -
8 N/A Coklat Coklat -
37
Konfigurasi ini bertujuan untuk menjadikan server berfungsi
sebagai Multi Control Unit (MCU) berbasis software, dengan langkah-
langkah sebagai berikut :
Melakukan konfigurasi dari beberapa file yang di rekomendasikan
penggunaanya untuk aplikasi multipoin atau Multi Control Unit
dengan menggunakan protokol H.323 dari
http://www.openh323.org, ada tiga file yang perlu dikonfigurasikan,
yaitu :
1. File Openh323_20030313.zip (2,027 KB)
2. File Openmcu_20030313_win32.zip (194 KB)
3. File Pwlib_20030313_win32.zip (417 KB)
• Kemudian melakukan Extract ketiga file diatas dan menghasilkan
file berikut :
1. OpenH323.dll (6,33 MB)
2. Openmcu.exe (436 KB)
3. PTLib.dll (665 KB) dan PWLib.dll (421 KB)
Kemudian membuat satu folder bernama PWLib pada irectory
tempat Operating System berada, pada ujicoba ini folder tersebut
diletakkan pada direktori C :
C:/openmcu> (folder)
Selanjutnya mengcopy semua file yang ada pada file hasil extract
yaitu openH323.dll, openmcu.exe, PTLib.dll, dan PWLib.dll ,
kemudian disisipkan pada folder openmcu yang ada.
Setelah selesai PC server kemudian di restart dan MCU
berbasis software sudah bisa digunakan untuk menjalankan
aplikasi VideoConference antar client yang berada dalam LAN.
38
sesuai topologi yang telah direncanakan serta pada client tidak
diperlukan software openmcu.
auto lo
iface lo inet loopback
subsystem.
mapping hotplug
script grep
map eth0
39
- Mengaktifkan fungsi forward agar dapat memforward
paket melewati network yang berbeda dengan mengedit
file /etc/sysctl.conf dengan konfigurasi :
net.ipv4.ip_forward = 1
/etc/init.d/networking restart
set HOME=%ProgramFiles%\OpenVPN\easy-rsa
set KEY_CONFIG=openssl.cnf
set KEY_DIR=keys
set KEY_SIZE=1024
set KEY_COUNTRY=ID
set KEY_PROVINCE=Jatim
set KEY_CITY=Surabaya
set KEY_ORG=B301
set KEY_EMAIL=pramudya@elect-eng.its.ac.id
40
• Ketik build-ca enter
dev tap
port 5000
verb 4
mode server
duplicate-cn
ifconfig 10.10.10.1 255.255.255.0
ifconfig-pool 10.10.10.2 10.10.10.11 255.255.255.0
tls-server
ca ca.crt
cert server.crt
key server.key
dh dh1024.pem
cipher AES-128-CBC
tls-cipher DHE-RSA-AES256-SHA
auth SHA1
key-method 2
comp-lzo
status openvpn-status.log
push "route 10.10.10.0 255.255.255.0"
dev tap
port 5000
verb 3
41
remote 202.3.0.2
tls-client
ca ca.crt
cert client.crt
key client.key
cipher AES-128-CBC
tls-cipher DHE-RSA-AES256-SHA
auth SHA1
key-method 2
pull
comp-lzo
42
Pada gambar 3.5 di atas, untuk menjalankan openvpn
sebagai server kita pilih konfigurasi server dan klik Connect, apabila
telah terkoneksi dengan baik,maka server akan mendapatkan IP
Address 10.10.10.1 sesuai dengan konfigurasi.
43
Gambar 3.7 Proses menjalankan Openvpn
44
- Masuk ke menu command text pada windows dengan mengeklik
Start lalu Run dan ketik cmd kemudian enter.
- Tambahkan routing table dengan perintah seperti di bawah pada
tiap-tiap client.
C:\> route add 10.10.10.0 mask 255.255.255.0 10.10.10.1
Maksud dari perintah di atas adalah apabila terdapat client akan
menghubungi client yang lainnya maka client tersebut melalui gateway
10.10.10.1 (komputer server), dalam hal ini baik komputer server
maupun client memiliki network id 10.10.10.0
Apabila koneksi dari server menuju client berhasil maka akan muncul
reply ICMP dari client.
45
Jika koneksi sukses maka akan muncul reply dari client
C:\openmcu> openmcu.exe –n –v
46
Gambar 3.9 Tampilan openmcu setelah dijalankan
47
Gambar 3.10 Halaman awal konfigurasi netmeeting
Isikan kolom sesuai dengan identitas user client, setelah selesai klik
tombol next
48
Gambar 3.12 Memilih jenis koneksi yang digunakan
Pilih jenis koneksi yang digunakan untuk video conference, dalam tugas
akhir ini digunakan Local Area Network, setelah memilih klik tombol
next, dan atur volume headphone dan volume record dari mic, apabila
konfigurasi telah selesai maka net meeting siap untuk digunakan.
49
Untuk melakukan konferensi, isikan IP Address dari server pada kolom
call netmeeting dan klik icon telepon, bila semua client telah terkoneksi
maka pada openmcu akan terdaftar client-client yang melakukan
hubungan dengan mcu.
Pada gambar 3.15 diatas dapat terlihat bahwa audio codec yang
digunakan adalah G.711 dan video codec yang digunakan adalah H.261
QCIF. Pada program netmeeting masing-masing client akan muncul tiga
buah video yang diambil dari webcam masing-masing komputer client.
50
Gambat 3.16 Netmeeting ketika tiga client terkoneksi pada openmcu
51
Langkah-langkah pengambilan data menggunakan wireshark adalah
sebagai berikut :
- Menjalankan software wireshark dari server pada menu start
wireshark wireshark
- mengcapture protokol yang sedang berjalan pada videoconference
dengan bantuan wireshark, dengan mengklik Capture interfaces
- Proses capture data berjalan, pada tugas akhir ini pengambilan data
pada masing-masing kondisi dilakukan selama 1 menit.
52
Gambar 3.18 Capture trafik paket data sedang berjalan
53
54