Anda di halaman 1dari 66

Analisis Parameter QoS pada Penggunaan Video

Conference Melalui Teknologi Seluler Berbasis


CDMA
SKRIPSI
Diajukan kepada
Fakultas Teknologi Informasi
untuk memperoleh Gelar Sarjana Komputer

Oleh:
Sekar Pandanarum
NIM : 672009280

Program Studi Teknik Informatika


Fakultas Teknologi Informasi
Universitas Kristen Satya Wacana
Salatiga
November 2013

ii

persetujuan

iii

Pernyataan
Skripsi yang berikut ini:
Judul

: Analisis Parameter QoS pada Penggunaan Video


Conference Melalui Teknologi Seluler Berbasis
CDMA

Pembimbing : Budhi Kristianto, S.Kom., M.Sc.

Adalah benar hasil karya saya:


Nama

: Sekar Pandanarum

NIM

: 672009280

Saya menyatakan tidak mengambil sebagian atau seluruhnya dari


hasil karya orang lain kecuali sebagaimana yang tertulis pada
daftar pustaka.

Pernyataan ini dibuat dengan sebenar-benarnya sesuai dengan


ketentuan yang berlaku dalam penulisan karya ilmiah

Salatiga, Desember 2013

Sekar Pandanarum

iv

Prakata
Segala puji dan syukur dipanjatkan kepada Tuhan Yang Maha
Esa karena begitu besar karunia-Nya dalam memberikan semua
yang terbaik, sehingga dapat menyelesaikan skripsi ini dengan
baik. Laporan skripsi dengan judul Analisis Parameter QoS
pada Penggunaan Video Conference Melalui Teknologi
Seluler Berbasis CDMA dibuat sebagai syarat kelulusan dari
Fakultas Teknologi Informasi Universitas Kristen Satya Wacana.
Semua usaha yang dilakukan tidak akan berarti tanpa adanya
bantuan, dorongan, serta bimbingan dari berbagai pihak. Untuk
itu dalam kesempatan ini penulis ingin menyampaikan terima
kasih yang tak terhingga kepada:
1. Bapak Dr. Dharmaputra T. Palekahelu, M.Pd. selaku Dekan
Fakultas Teknologi Informasi Universitas Kristen Satya
Wacana Salatiga.
2. Bapak Dian W. Chandra, S.Kom., M.Cs. selaku Ketua
Program Studi Teknikk Informatika Fakultas Teknologi
Informasi Universitas Kristen Satya Wacana Salatiga.
3. Bapak Budhi Kristianto, S.Kom., M.Sc. sebagai pembimbing
yang selalu membimbing dengan sabar dan banyak membantu
dalam menyelesaikan skripsi ini.
4. Seluaruh keluarga besar terutama bapak dan ibu tercinta yang
selalu mendukung dalam segala hal. Terima kasih atas
dukungan dan kepercayaan yang diberikan.

5. Sahabat seperjuangan tersayang Ayuk, Anita, Indri, Yipi, Ukik,


Dayah, Uki, Randy, Aang, Adi dan lainnya yang tidak bisa
disebutkan satu persatu yang selalu membuat semangat, serta
sahabat terbaik Prasetya yang selalu memberi dukungan dan
masukan selama ini.
7. Rekan rekan mahasiswa Program Studi Teknik Informatika
yang telah banyak memberikan masukan untuk skripsi ini.
Penulis

menyadari

masih

banyak

kekurangan

dalam

menyelesaikan skripsi ini. Oleh karena itu, penulis mengharapkan


saran dan masukan untuk perbaikan di masa yang akan datang.
Semoga skripsi ini dapat memberikan manfaat bagi semua pihak.

Salatiga, Desember 2013

Sekar Pandanarum
Penulis

vi

Daftar Isi
Halaman Judul ......................................................................

Lembar Pengesahan .............................................................. ii


Lembar Persetujuan .............................................................. iii
Prakata .................................................................................. iv
Daftar Isi ............................................................................... vi
Daftar Tabel........................................................................... ix
Daftar Gambar ....................................................................... x
Abstract ................................................................................ xi
Bab 1 Pendahuluan ................................................................ 1
1.1 Latar belakang .......................................................... 1
1.2 Rumusan Masalah .................................................... 3
1.3 Tujuan penelitian...................................................... 4
1.4 Batasan Masalah ...................................................... 4
1.5 Sistematika Penulisan ............................................... 5
Bab 2 Tinjauan Pustaka.......................................................... 7
2.1 Penelitian Sebelumnya ............................................. 7
2.2 Model Referensi OSI ................................................ 10
2.2.1 Layer pada OSI ................................................. 11
2.2.2 Proses Pengiriman Data .................................... 15
2.3 Model Aplikasi TCP/IP ............................................ 16
2.3.1 Lapisan TCP/IP (Sutanta, 2005) ........................ 16
2.3.2 TCP .................................................................. 17
2.3.3 UDP ................................................................. 18

vii

2.4 Video Conference ..................................................... 21


2.4.1 Streaming ......................................................... 21
2.4.2 Konsep Dasar Video Conference ....................... 23
2.4.3 Tipe Video Conference ..................................... 25
2.5 Media Control dan Transport .................................. 26
2.5.1 Real-Time Transport Protocol (RTP) ................ 27
2.5.2 Real-Time Control Protocol (RTCP) ................. 31
2.6 Quality of Service (QoS) .......................................... 31
2.6.1 Parameter QoS .................................................. 32
1. Delay ......................................................... 33
2. Jitter .......................................................... 33
3. Packet Loss................................................ 34
4. Throughput ................................................ 35
Bab 3 Metode Penelitian ........................................................ 37
3.1 Perencanaan Topologi Jaringan ................................ 38
3.2 Kebutuhan Pendukung Infrastuktur .......................... 38
3.2.1 Kebutuhan Perangkat Keras (Hardware) ........... 38
3.2.2 Kebutuhan Perangkat Lunak (Software) ............ 39
3.3 Instalasi Infrastruktur ............................................... 41
3.3.1 Instalasi Yahoo!Messenger ............................... 41
3.3.2 Instalasi Wireshark ........................................... 41
3.4 Ujicoba dan Pengambilan Data ................................. 42
3.5 Sistematika Pengukuran ........................................... 43

viii

Bab 4 Hasil dan Pembahasan ................................................. 45


4.1 Hasil Pengukuran pada Ujicoba antara Solo dan
Semarang ................................................................. 45
4.1.1 Delay ................................................................ 46
4.1.2 Jitter ................................................................. 47
4.1.3 Throughput ....................................................... 48
4.1.4 Packet Loss....................................................... 49
Bab 5 Kesimpulan dan Saran ................................................. 51
5.1 Kesimpulan .............................................................. 51
5.2 Saran ........................................................................ 52

ix

Daftar Tabel
Tabel 2.1 Delay......................................................................... 33
Tabel 2.2 Jitter .......................................................................... 34
Tabel 2.3 Packet Loss ............................................................... 35
Tabel 2.4 Throughput .............. Error! Bookmark not defined.36

Daftar Gambar
Gambar 2.1 Lapisan Model OSI Layer ...................................... 11
Gambar 2.2 Ilustrasi Header UDP ............................................. 19
Gambar 2.3 Proses Streaming Jaringan ..................................... 22
Gambar 2.4 Blok Diagram Video Codec ................................... 25
Gambar 2.5 RTP dan UDP sebagai Sub Layer pada Transport
Layer .................................................................... 28
Gambar 2.6 Komponen RTP Header......................................... 28
Gambar 2.7 Diferensiasi dalam Jaringan ................................... 32
Gambar 3.1 Topologi Jaringan ..................................................38
Gambar 3.2 Tampilan Wireshark .............................................. 40
Gambar 4.1 Grafik Delay Solo-Semarang .................................46
Gambar 4.2 Hasil Pengukuran Jitter Solo - Semarang ............... 47
Gambar 4.3 Grafik Throughput Solo-Semarang ........................ 48
Gambar 4.4 Hasil Pengukuran Packet Loss Solo - Semarang ..... 49

xi

Abstract
In the development of today's technology, communication
becoming human needs at this time. One of communication type
is video conferencing . Good or bad performance will be seen
from QoS value. QoS has some parameters that will be analyzed
in this study, namely delay, jitter, packet loss, and throughput.
The purpose of this paper is to get the value of the average
QoS of video conference that running in real time by the CDMA
network between two different cities, then analyzed whether it
meets the TIPHONs standard .
The parameters were processed to obtain average, the
highest, and the lowest value. Final results from this test by
analizing the data showed that the use of a CDMA network is still
eligible to do video conferencing. In addition, distance and traffic
density also affects the calculation of network QoS. The bigger
the city, the more congested the network traffic as well.

Keywords : video conferencing , QoS , delay , jitter , throughput


, packet loss.

xii

Bab 1
Pendahuluan
1.1 Latar belakang
Pada perkembangan teknologi yang begitu cepatnya
saat ini dan semakin sempitnya ruang gerak dari manusia saat
ini adalah sebagai akibat dari semakin bertambahnya jumlah
manusia. Sehingga komunikasi jarak jauh semakin menjadi
kebutuhan manusia saat ini. Salah satu bentuk komunikasi itu
adalah video conference.
Video Conference adalah teknologi yang mampu
melewatkan trafik suara, video dan data yang berbentuk
paket dengan protokol

H.323 melalui jaringan Transfer

Control Protocol atau Internet Protocol (TCP/IP).


Teknologi conference ini telah lama dikembangkan
dan saat ini siap pakai, di mana resource yang sama
digunakan secara bersamaan, sehingga perlu pemikiran untuk
mendapatkan kualitas komunikasi yang baik (Telkom RDM
Media, 2010). Adapun salah satu faktor yang mempengaruhi
kualitas komunikasi multimedia khususnya video conference
yaitu faktor jaringan seperti kapasitas bandwidth. Pada faktor
jaringan, selain dibutuhkan bandwidth yang memadai,
service yang baik sangat diperlukan untuk menekan
gangguan dengan memberikan prioritas kepada paket video
1

conference. Saat pengguna internet mengeluhkan tidak


mendapat cukup bandwidth, menambah bandwidth bukanlah
satu-satunya solusi (Hubby, Leon, 2012). Oleh karena itu,
manajemen Quality of Service (QoS) sangat diharapkan
sebagai solusi alternative sehingga conference dapat berjalan
sesuai dengan harapan.
Performa jaringan akan dinilai semakin baik jika
handal dan cepat dalam menyampaikan berbagai informasi
dalam komunikasi. Begitu pula dengan video conference ini,
performa yang baik atau buruk akan terlihat dari nilai Qos.
QoS merupakan kumpulan dari berbagai kriteria performansi
yang menentukan tingkat kepuasan penggunaan suatu
layanan. Untuk menentukan keberhasilan dari jaringan, Qos
memiliki beberapa parameter yang akan dianalisis pada
penelitian ini, yaitu delay, jitter, packet loss, dan throughput.
Penelitian dilakukan menggunakan teknologi CDMA.
Pemilihan CDMA ini dilakukan dengan alasan CDMA
memiliki kapasitas jaringan yang lebih besar dibandingkan
dengan jaringan GSM. CDMA tidak menggunakan satuan
waktu seperti layaknya GSM/TDMA sehingga menjadikan
teknologi ini memiliki kemampuan transfer data yang lebih
cepat atau memiliki bit rate yang tinggi. Tingginya bit rate
yang dimiliki menyebabkan banyak operator CDMA dapat
menyediakan berbagai aplikasi multimedia yang lebih baik
dan bervariasi, dan menjadi salah satu keunggulannya.

Video dan voice merupakan aplikasi yang memiliki


sedikit toleransi terhadap delay. Jika nilai delay yang didapat
tinggi, hal ini berarti video tidak lancar atau terputus-putus
serta merusak suara yang didengarkan. Kualitas terbaik video
conference pada jaringan didapat jika jumlah packet loss
paling kecil. Sedangkan nilai throughput yang tinggi berarti
video conferencing berjalan lancar sesuai dengan bandwidth
yang disediakan.
Dengan didapat dan ditelitinya parameter-paremeter di
atas diharapkan dapat dijabarkan nilai Qos rata-rata saat
video conference dijalankan pada jaringan CDMA secara
real time sehingga kemudian dapat dianalisis apakah sudah
sesuai dengan standar TIPHON.

1.2 Rumusan Masalah


Berdasarkan

dari

uraian

mengenai

latar

belakang

permasalahan di atas, maka dalam penelitian ini masalah


yang dirumuskan adalah bagaimanakah nilai Quality of
Services yaitu delay jitter, packet loss, dan throughput yang
didapatkan

saat

video

conference

dijalankan

serta

menganalisis apakah internet service provider yang ada


sudah mendukung dan memadahi untuk menjalankan video
conference yang baik atau belum sesuai standar TIPHON.

1.3 Tujuan penelitian


Tujuan dari penulisan ini adalah mendapatkan nilai Qos saat
dilakukan video conferencing pada kondisi real time jaringan
pada dua kota yang berbeda dan menganalisis nilai Qos
tersebut sudah memenuhi standar TIPHON atau belum.
Dalam proses analisis ini digunakan beberapa parameter
untuk mengukur QoS. Parameter tersebut adalah delay, jitter,
throughput, dan packet loss.

1.4 Batasan Masalah


1. Penelitian ini dibatasi pada pengukuran parameterparameter nilai QoS.
2. Nilai parameter QoS didapat dengan melakukan uji coba
pada hari Senin sampai Minggu.
3. Uji coba yang dilakukan adalah komunikasi video
conference yang dilakukan oleh user antara SoloSemarang.
4. Pengukuran parameter Qos menggunakan perangkat lunak
untuk menganalisis jaringan yang bersifat open source.
5. Parameter QoS yang digunakan adalah perhitungan delay,
jitter, packet loss, serta throughput.
6. Nilai dari parameter Qos akan dianalisis sudah memenuhi
standar yang disarankan atau belum.

1.5 Sistematika Penulisan


Sistematika yang penulis gunakan dalam penulisan ini terdiri
dari lima bab, yaitu:
BAB 1 : Pendahuluan
Bab ini berisi mengenai latar belakang penulisan,
rumusan masalah, tujuan penulisan serta batasan
masalah. Selain itu bab ini juga membahas
mengenai sistematika penulisan yang digunakan.
BAB 2 : Tinjauan Pustaka
Bab ini berisi mengenai tinjauan pustaka yang
digunakan dalam penulisan skripsi meliputi teori
dan konsep dasar jaringan komputer dan teori
Quality of Service (QoS), serta penjelasan mengenai
perangkat lunak yang digunakan. Teori-teori yang
dikemukakan didapat dari sumber-sumber teori hasil
penelitian dan analisis.
BAB 3 : Metode Penelitian
Bab ini menjelaskan tentang perancangan penelitian
dan pengambilan data yang digunakan dalam
penelitian ini.
BAB 4 : Hasil Dan Pembahasan
Bab ini berisi mengenai pembahasan dari hasil
penelitian yang dilakukan setelah sebelumnya data
telah diambil.

BAB 5 : Simpulan Dan Saran


Bab ini merupakan bagian terakhir yang berisi
uraian tentang kesimpulan yang diambil dari babbab sebelumnya dan ditambah dengan beberapa
saran.

Bab 2
Tinjauan Pustaka
2.1 Penelitian Sebelumnya
Acuan yang berupa teori-teori atau temuan melalui hasil
dari penelitian-penelitian sebelumnya merupakan hal yang perlu
dan dapat dijadikan sebagai data pendukung. Salah satu data
pendukung yang dianggap perlu untuk dijadikan bagian tersendiri
adalah penelitian terdahulu yang berkaitan langsung dengan
permasalahan yang sedang dibahas dalam penelitian ini. Dalam
hal ini, fokus penelitian sebelumnya yang dijadikan acuan adalah
terkait dengan masalah Quality of Service dalam kaitannya
dengan proses pengiriman data yang bersifat real time
(streaming). Oleh karena itu, dilakukan kajian terhadap beberapa
hasil penelitian berupa tesis dan jurnal-jurnal melalui internet.
Penelitian mengenai Quality of Service dari beberapa tipe
streaming dilakukan oleh beberapa peneliti yaitu Saleh Iskandar
(2009), Anugrah Robby (2008), Muhammad Salmon Hardani
(2009), dan Zunaidi Maruf (2011).
Saleh Iskandar (2009) melakukan penelitian tentang
analisis penggunaan video conference yang diintegrasikan dengan
e-learning, yaitu Dokeos LMS. Komunikasi dilakukan di dalam
satu jaringan dan pendekatan yang digunakan pada penelitian ini
adalah menggunakan resolusi web camera yang bervariasi.
Peneliti merancang dan mengimplementasikan topologi dengan
7

menggunakan beberapa buah server, switch, dan beberapa client.


Hasil penelitian berkesimpulan bahwa video conference yang
diterapkan pada e-learning di jaringan Local Area Network
(LAN) ini telah memenuhi Qos yang baik. Adapun variabelvariabel yang digunakan dalam penelitian ini yaitu parameter Qos
(delay, transfer rate, dan throughput).
Dalam penelitian untuk skripsinya, Anugrah Robby (2008)
menganalisis tentang QoS dan meneliti tentang kualitas video
pada radio link yang diaplikasikan pada Jembatan Timbang
DLLAJ Jawa Timur secara real time. Penelitian dilakukan
dengan mengimplementasi teknologi wireless pada rancangan
Jembatan Timbang online yang telah dibuat dan kemudian
melakukan pengukuran kinerjanya. Pengukuran variabelnya yaitu
throughput, time delay, packet loss, dan jitter yang dapat dilihat
dari hasil capture Wireshark. Hasilnya menunjukkan bahwa
packet loss yang dihasilkan adalah 0 karena jaringan radio link
yang digunakan di Jembatan Timbang adalah point to point
sehingga disebut juga Connection Oriented di mana setiap paket
yang ditransmisi terjamin penyampaian datanya. Rata-rata delay
tertinggi pada JT Troboso dan Trowulan secara berurutan
0.0051988 ms dan 0.0353524 ms sedangkan rata-rata jitter
tertingginya yaitu 0.008211 ms dan 0.034225 ms dan nilai
throughput

tertingginya

adalah

69858.237286

Kbps

dan

6176.061802 Kbps sedangkan kualitas gambar yang dihasilkan


pada radio link tersebut buruk karena pengaruh jarak, cuaca,

waktu, dan propagasinya sehingga ketajaman gambarnya menjadi


menurun.
Penelitian mengenai Qos pada video streaming di jaringan
VPN dilakukan oleh Muhammad Salmon Hardani (2009). Cara
yang diterapkan dalam penelitian ini yaitu dengan merancang dan
mengimplementasikan sistem video streaming pada jaringan
berbasis virtual private network menggunakan openvpn dan
kemudian melakukan proses video streaming untuk akhirnya dicapture menggunakan Wireshark. Dalam penelitiannya yang
berjudul Analisis Unjuk Kerja dan Quality of Service dari
Aplikasi Secure Video Streaming pada Jaringan Berbasis VPN
(Virtual Private Network) menunjukkan bawa besar packet loss
yang dihasilkan tanpa beban, diberi beban 50Kb, 500Kb, dan
1,5Mb diperoleh hasil packet loss berturut-turut 0%, 0,53%,
1,17%, dan 1,35%. Sedangkan delay yang diperoleh berturutturut yaitu 5 ms, 26,6 ms, 47,4 ms, dan 262,8 ms. Dengan beban
yang sama, nilai throughputnya yaitu 0,05 Kbps, 15,5 Kbps, 46,2
Kbps, dan 74 Kbps. Semakin besar beban yang diberikan,
semakin besar pula nilai packet loss, delay, dan throughputnya.
Video conferencing berbasis web conference telah diteliti
oleh Zunaidi Maruf (2011) dengan judul Implementasi Aplikasi
Video Conference pada E-Pesantren Berbasis Openmeetings.
Setelah pengujian dilakukan, maka analisis pun dilakukan untuk
aspek delay dan jitter dengan melihat pada protokol TCP.
Penelitian ini menghasilkan hasil bahwa pengujian kualitas secara

subjektif dengan metode Mean Opinion Score (MOS) dengan


kuesioner menunjukan bahwa setiap aspek yang diuji melebihi
nilai 3,95 yang berarti bahwa video conference pada e-Pesantren
menunjukkan hasil yang baik.
Dari beberapa hasi penelitian di atas, maka dapat
digambarkan beberapa persamaan dan perbedaannya. Persamaan
penelitian ini dengan hasil penelitian-penelitian sebelumnya
adalah pada variabel yang digunakan dalam membahas Quality of
Service (QoS) serta pada jenis komunikasi data yang digunakan
yaitu video conference.
Sedangkan perbedaan antara penelitian ini dengan hasil
penelitian sebelumnya adalah pada kaitannya dengan jenis
jaringan yang digunakan. Berbeda dengan penelitian-penelitian
sebelumnya yang melakukan analisis Qos pada jaringan lokal
atau berbasis VPN, pada penelitian ini, jenis jaringan yang
digunakan adalah jaringan public, sehingga diharapkan dapat
mewakili keadaan jaringan dengan beban yang sebenarnya.

2.2 Model Referensi OSI


Dengan mengetahui model-model arsitektur komunikasi,
diharapkan dapat memudahkan pemahaman mengenai proses
pengiriman data yang akan dijelaskan pada penjelasan-penjelasan
selanjutnya.
Dahulu, komunikasi antar komputer yang berasal dari
vendor berbeda sangat sulit untuk dilakukan karena masing-

10

masing vendor memakai protokol dan format data yang berbeda.


Oleh karena itu, International Organization for Standardization
(ISO) membuat arsitektur komunikasi yang dikenal sebagai Open
System Interconnection (OSI). OSI merupakan model yang
mendefinisikan

standar

untuk

menghubungkan

komputer-

komputer dari vendor yang berbeda.

2.2.1 Layer pada OSI


Model OSI memiliki tujuh layer seperti terlihat pada Gambar 2.1.

Gambar 2.1 Lapisan Model OSI Layer

11

Model OSI secara umum bekerja dari layer atas menuju ke bawah
sesuai urutan yang ada. Setiap layer mempunyai tugas yang
berbeda-beda antara satu dengan lainnya.
Setiap layer yang ada di bawah menyediakan layanan untul
layer yang berada di atasnya. Sebaliknya, layer yang berada di
atas menggunakan layanan layer yang berada di bawahnya.
Proses komunikasi antar layer ditangani oleh interface. Data yang
akan dikirimkan diproses secara bertahap dari layer paling atas ke
layer terbawah.
Lapis (layer) layanan yang ada pada protokol model OSI
yaitu sebagai berikut :
1. Application Layer
Lapisan ini merupakan lapisan teratas yang bertanggung
jawab

untuk

mengatur

interaksi

antara

pengguna

komputer dengan aplikasi yang dipakai.


2. Presentation layer
Presentation layer merupakan lapisan keenam dari model
OSI. Pada lapisan ini dilakukan dua macam layanan.
Pertama, translasi. Translasi dibutuhkan karena sistem
kode pada tiap komputer para pemakai bersifat berbedabeda, sehingga perlu translasi agar menjadi kode dalam
standar internasional. Yang kedua, pada layer ini juga
memberi layanan proses enkripsi dan kompresi data agar
keamanan data dan informasi terjamin, meskipun juga
akan ditangani oleh lapis lainnya (Sutanta, Edhy, 2005).

12

3. Session Layer
Mekanisme kontrol dialog antara dua aplikasi diterapkan
pada lapisan ini.
Layanan

yang

diberikan

pada

lapisan

ini

yaitu

pembentukan dan pemutusan hubungan antara dua entitas


presentasi dan mengatur pertukaran data, menentukan
batas dan melakukan sinkronisasi operasi data antar dua
entitas presentasi.
4. Transport Layer
Lapisan ini memiliki lima fungsi utama (Oetomo, 2004),
yaitu pertama menerapkan mekanisme untuk pertukaran
data dari sistem yang berlainan.
Kedua, lapisan ini menjamin bahwa data yang diterima
atau dikirim dari atau ke session layer dalam keadaan
utuh, urut, tanpa duplikasi, dan minim kesalahan. Lapisan
ini juga akan memeriksa apakah data telah sampai di
tempat tujuan dengan baik.
Ketiga, lapisan ini mendukung penggunaan layanan
jaringan semaksimal mungkin atau berlaku sebagai
penghubung antara pemakai dengan fasilitas komunikasi
yang ada.
Keempat, lapisan ini berfungsi mengubah data dari lapisan
session menjadi unit-unit yang dapat dikelola yang disebut
paket (packet). Paket ini memuat data, alamat, urutan,

13

serta mekanisme error control terhadap data yang


dikomunikasikan.
Kelima, lapisan ini bertugas mencari rute kosong untuk
proses transmisi data dan informasi.
5. Network Layer
Layer ini menangani masalah jaringan komunikasi lebih
rinci, yaitu memberi layanan pengiriman data dengan
menentukan rute pengiriman yang harus dilewati oleh
paket dan mengendalikannya sehingga tidak terjadi
kemacetan dan data sampai tempat tujuan.
Pada lapisan ini, informasi berupa paket data akan
dilengkapi dengan berbagai header tertentu pada setiap
paket data tersebut.
6. Data link layer
Lapisan kedua dalam OSI ini bertugas memberikan
petunjuk kepada paket dalam melewati link dalam
jaringan. Selain itu juga memiliki tugas untuk memberi
frame pada paket yang dikirimkan, yaitu dengan
menambah bit-bit alamat fisik asal dan tujuan ke dalam
paket. Layer ini juga dapat mendeteksi kesalahan yang
mungkin terjadi saat proses transmisi berlangsung serta
pemutusan komunikasi. Pada sisi penerima (tujuan),
lapisan

ini

berfungsi

untuk

menggabungkan

merangkai kembali bit-bit yang diterima.

14

dan

7. Physical layer
Lapisan inilah yang menghubungkan secara fisik antara
satu terminal dengan terminal lain atau peripheral lain.
Pada sisi pengirim, lapisan ini menerapkan fungsi elektris,
mekanis, dan prosedur untuk membangun, memelihara,
dan

melepaskan

sirkuit

komunikasi

untuk

mentransmisikan informasi dalam bentuk digit biner


menjadi jalur sinyal actual ke sisi penerima. Sedangkan
lapisan fisik pada sisi penerima akan menerima data dan
mentransmisikan ke lapisan di atasnya (data link layer).
Lapisan ini tidak menambahkan informasi apapun ke
dalam paket yang diperoleh dari lapis di atasnya.

2.2.2 Proses Pengiriman Data


Proses pengiriman data ke host lain yaitu mula-mula data
ditransmisikan ke layer application. Ketika berada di layer
tersebut, data ditambah dengan header milik application layer.
Kemudian data + header ditransmisikan ke layer presentation.
Kemudian
headernya.

layer

Proses

presentation

penambahan

juga

header

menambahkan

berulang

hingga

mencapai layer data link. Pada layer data link, tidak hanya
header yang ditambahkan, tapi juga tail. Proses pembungkusan
data dengan header dan tail ini disebut encapsulation atau
pembungkusan data.

15

Setelah data ditransmisikan ke host penerima, proses


kebalikannya dilakukan. Data mengalir dari host

physical

menuju data link dan header atau tail satu per satu dilepaskan.
Walaupun transmisi data berbentuk vertikal, dari layer
tujuh menuju layer satu dan sebaliknya, namun sebenarnya setiap
layer berkomunikasi secara horizontal dengan layer yang sama
di sisi yang lain. Misalnya, layer transport pada host penerima
akan berkomunikasi dengan layer transport pada host pengirim,
layer application host pengirim, dan seterusnya. (Sofana, 2008).

2.3 Model Aplikasi TCP/IP


2.3.1 Lapisan TCP/IP (Sutanta, 2005)
Struktur protokol TCP/IP dikembangkan oleh DARPA (US
Defense Advance Research Project Agency) untuk paket-paket
yang dikirim melalui jaringan ARPANET. TCP/IP digunakan
sebagai protokol dalam jaringan internet. Tidak beda jauh dengan
model OSI, TCP/IP juga dibagi menjadi beberapa lapisan (layer)
protokol yang bertingkat.
Model TCP/IP terdiri dari empat lapisan protokol, yaitu:
1. Application layer
Layer ini melayani permintaan pemakai untuk mengirim dan
menerima data. Data tersebut kemudian disampaikan ke
lapisan transport untuk diproses lebih lanjut.

16

2. Transport layer
Berisi protokol yang bertugas untuk mengadakan komunikasi
antara dua host. Kedua protokol tersebut ialah TCP dan UDP.
Protokol ini bertugas mengatur komunikasi antara host dan
pengecekan kesalahan. Data dibagi ke dalam beberapa paket
yang dikirim ke lapisan internet dengan sebuah header yang
berisi alamat tujuan atau sumber serta checksum. Pada sisi
penerima, checksum akan diperiksa apakah paket tersebut ada
yang hilang di perjalanan.
3. Network layer (Internet Layer)
Protokol yang berada di layer ini bertanggung jawab dalam
proses pengiriman paket ke alamat yang tepat. Pada layer ini
terdapat tiga macam protokol, yaitu IP, ARP, dan ICMP.
4. Physical layer (Network Interface Layer)
Layer ini bertanggung jawab mengirim dan menerima data kea
tau dari media fisik. Media fisiknya dapat berupa Ethernet,
token ring, kabel, serat optic, frame relay atau gelombang
radio. Protokol pada layer ini harus mampu menerjemahkan
sinyal listrik menjadi data digital yang dimengerti komputer
yang berasal dari peralatan.

2.3.2 TCP
Dalam mentransmisikan data pada layer Transport ada dua
protokol yang berperan yaitu TCP dan UDP. TCP merupakan
protokol yang

connection-oriented

17

yang artinya

menjaga

reliabilitas hubungan komunikadasi end to end. Konsep dasar


cara kerja TCP adalah mengirm dan menerima segmen segmen
informasi dengan panjang data bervariasi pada suatu datagram
internet.
TCP menjamin realibilitas hubungan komunikasi karena
melakukan perbaikan terhadap data yang rusak, hilang atau
kesalahan kirim. Hal ini dilakukan dengan memberikan nomor
urut pada setiap paket yang dikirimkan dan membutuhkan sinyal
jawaban

positif

dari

penerima

berupa

sinyal

ACK

(acknoledgment). Jika sinyal ACK ini tidak diterima pada interval


pada waktu tertentu, maka data akan dikirikmkan kembali. Pada
sisi penerima, nomor urut tadi berguna untuk mencegah
kesalahan urutan data dan duplikasi data. TCP juga memiliki
mekanisme pengendalian aliran dengan cara mencantumkan
informasi dalam sinyal ACK mengenai batas jumlah paket data
yang masih boleh ditransmisikan pada setiap segmen yang
diterima dengan sukses.

2.3.3

UDP
UDP (User Datagram Protocol) adalah salah satu layanan

inti dari Internet Protocol, kumpulan protokol yang digunakan


untuk jaringan internet. Dengan protkol ini, komputer dapat
mengirim informasi/pesan, dalam hal ini disebut sebagai
datagram, ke host lain pada IP jaringan.

18

UDP menggunakan

transmisi model sederhana tanpa

dialog hand-shaking untuk menjamin kehandalan, pemesanan,


atau integritas data. Dengan demikian, UDP menyediakan
layanan yang tidak dapat diandalkan (unreliable) dan datagram
dapat datang tetapi rusak, muncul duplikasi, atau hilang tanpa
pemberitahuan. Dalam UDP tidak ada sequencing (pengurutan
kembali) paket yang datang, acknowledgement terhadap paket
yang datang, atau retransmisi jika paket mengalami masalah di
tengah jalan. UDP menganggap bahwa memeriksa error dan
koreksi yang baik atau tidak perlu dilakukan dalam aplikasi,
menghindari overhead seperti pengolahan di tingkat jaringan.
UDP berbeda dengan TCP yang connection oriented, UDP
memberikan servis datagram connectionless yaitu pesan-pesan
UDP akan dikirimkan tanpa harus dilakukan proses negosiasi
koneksi antara dua host yang hendak bertukar informasi.
Header UDP diwujudkan sebagai sebuah header dengan 4
buah field yang memiliki ukuran tetap.

Gambar 2.2 Ilustrasi Header UDP

19

Secara jelas, header UDP dapat dilihat pada Gambar 2.2..


Field yang pertama adalah field source port yang panjangnya
adalah 16 bit (2 byte). Field ini digunakan untuk mengidentifikasi
sumber protokol lapisan aplikasi yang mengirimkan pesan UDP.
Penggunaanya adalah opsional, dan jika tidak digunakan akan
diset ke angka 0. Field yang ke dua adalah destination port yang
digunakan untuk mengidentifikasikan tujuan prototkol lapisan
aplikasi yang menjadi tujuan pesan UDP. Destination port ini
memiliki panjang 16 bit. Field ketiga dari header UDP yaitu
length. Length memiliki panjang 16 bit dan digunakan untuk
mengindikasi panjang pesan UDP (pesan UDP ditambah dengan
header UDP) dalam satuan byte. Ukuran paling kecil adalah 8
byte (ukuran header UDP tanpa ada isi pesan UDP). Field header
UDP yang terakhir yaitu checksum. Checksum berisi informasi
pengecekan integritas dari pesan UDP yang dikirimkan.
Checksum memberikan bit tambahan untuk deteksi kesalahan di
datagram termasuk header dan data (Setyawan, 2010). Jika tidak
digunakan, field ini akan bernilai 0.
Kemiripan UDP dan TCP ada pada penggunaan port
number. Sebagaimana digunakan pada TCP, UDP menggunakan
port number untuk membedakan pengiriman datagram ke
beberapa aplikasi berbeda yang terletak pada komputer yang
sama.
Aplikasi real-time sering menggunakan aplikasi UDP
karena lebih baik. UDP digunakan pada aplikasi real-time,

20

misalnya video conferencing, karena pada pengiriman aliran


suara dan gambar yang berlangsung terus menerus lebih
mementingkan kecepatan pengiriman data agar tiba di tujuan
tanpa memperhatikan adanya paket yang hilang walaupun
mencapai 50% dari jumlah paket yang dikirimkan. Karena UDP
mampu mengirimkan aliran data dengan cepat, maka dalam
teknologi video conference, UDP merupakan salah satu protokol
penting yang digunakan sebagai header pada pengiriman data
selain RTP dan IP.

2.4 Video Conference


2.4.1 Streaming
Streaming adalah sebuah teknik yang digunakan untuk
melakukan transfer data sehingga dapat diproses secara tetap dan
kontinyu (Austerberry, 2005). Teknologi streaming berkembang
sesuai dengan perkembangan internet, dimana kebanyakan user
internet masih belum memiliki koneksi broadband untuk
mengunduh file multimedia yang berukuran besar dengan cepat.
Namun, sumber yang digunakan untuk streaming tidak selalu
dalam bentuk file multimedia, bisa juga dari

peralatan

multimedia seperti webcam, kamera televisi, dan lain sebagainya.


Streaming biasanya diidentikkan dengan realtime. Faktor utama
yang menyebabkan streaming bersifat realtime adalah tidak
adanya media penyimpanan yang digunakan untuk menyimpan
paket data. Paket data akan disimpan pada sebuah buffer dan

21

kemudian ditampilkan ke layar. Setelah selesai, data pada buffer


akan dibuang dan buffer digunakan untuk menyimpan data yang
baru. Walaupun demikian, masih tetap memungkinkan jika data
streaming ingin disimpan pada media penyimpanan seperti hard
disk.
Selain itu, data streaming juga dapat dikirimkan melalui
jaringan, seperti pada aplikasi VoIP dan video conference. Proses
streaming melalui jaringan dapat digambarkan seperti terlihat
pada Gambar 2.3 :

Gambar 2.3 Proses Streaming Jaringan

Pada awalnya, data dari source (bisa berupa audio maupun


video) akan di-capture dan disimpan pada sebuah buffer yang
berada pada memori komputer (bukan media penyimpanan
seperti hard disk) dan kemudian di-encode sesuai dengan format
yang diinginkan. Dalam proses encode ini, user dapat
mengkompresi data sehingga ukurannya tidak terlalu besar
(bersifat optional). Namun pada aplikasi streaming menggunakan
jaringan, biasanya data akan dikompresi terlebih dahulu sebelum
dilakukan streaming, karena keterbatasan bandwidth jaringan.
Setelah di-encode, data akan di-stream ke user yang lain. User
akan melakukan decode data dan menampilkan hasilnya ke layar
user.

22

2.4.2 Konsep Dasar Video Conference


Video conference adalah sebuah teknologi telekomunikasi
yang mengijinkan satu lokasi atau lebih untuk dapat berinteraksi
melalui transmisi suara dan gambar dua arah secara simultan
(Mustofa,

2009).

Metode

ini

memungkinkan

untuk

berkomunikasi audio dan video secara bersamaan dan secara


real-time.
Komunikasi

real-time merupakan bentuk komunikasi

dimana pengguna dapat bertukar informasi, baik audio, teks,


ataupun video, secara langsung layaknya komunikasi tatap muka.
Untuk dapat menikmati layanan video conference, pengguna
harus memiliki perangkat sebagai berikut:
- Camera video atau webcam sebagai masukan/input
gambar.
- Monitor sebagai keluaran/output berupa gambar.
- Mikrofon sebagai masukan/input suara.
- Speaker sebagai keluaran/output suara.
- Berada pada sebuah jaringan yang terhubung dengan
internet.
2.4.2.1 Coding & Decoding. Peralatan codec (coder dan
decoder) merupakan salah satu komponen yang terpenting dalam
video conference. Codec menggunakan teknik penyamplingan
sinyal analog untuk diubah menjadi sinyal digital lalu mereduksi
lebar pita sinyal sesuai dengan kebutuha. Proses pengkodean
sinyal-sinyal informasi menggunakan algoritma sehingga lebar
23

pita sinyal tersebut dapat direduksi, dipakai pada alat codec ini
untuk pengkompresan data yang telah didapat dari hasil
sampling.

Perencanaan kecepatan data keluaran dari codec ini


sebenarnya dapat disesuaikan dengan kebutuhan, akan tetapi ada
satu rekomendasi dari badan internasional CCITT

(The

International Telegraph and Telephone Consultative Commite)


No. H.261 keluaran tahun 1990 yang memberikan saran bagi para
perekayasa sistem agar membuat codec video bagi pelayanan
audio visual pada kecepatan p x 64 kbps dengan p bilangan bulat
berkisar antara 1 30. (Sudiarjo, 2010). Rekomendasi ini dapat
dilihat pada Gambar 2.4 berikut.

24

Gambar 2.4 Blok Diagram Video Codec

2.4.3 Tipe Video Conference


Menurut Gough (2006), video conference dapat dibagi menjadi
tiga macam, yaitu :
1. Personal video conferencing, melibatkan dua orang yang
berinteraksi

satu

sama

lain.

Dalam

personal

video

conferencing, dua orang saling berinteraksi dengan media


komunikasi yang berupa video dan audio. Dapat ditambahkan
fitur tambahan berupa pengiriman tulisan atau chat. Fitur ini
dapat dilihat pada beberapa perangkat lunak instant messaging
(IM),

seperti Windows Live

Messenger.
25

Messenger

dan Yahoo!

2. Business video conferencing, memiliki fitur yang sama dengan


personal video conferencing ditambah dengan beberapa fitur
seperti:
Fitur untuk berbagi file (file sharing)
Kemampuan untuk melakukan presentasi
Fasilitas whiteboard dan fitur-fitur lainnya
Business video conferencing ini membutuhkan biaya yang
lebih besar dibandingkan dengan personal video conferencing,
dikarenakan fasilitas-fasilitas yang disediakan lebih variatif.
3. Web video conferencing, yaitu video conference yang terdapat
pada sebuah halaman web. Biasanya web video conferencing
ini digunakan pada seminar yang menggunakan web, dimana
pemirsa dapat melihat video yang dikirimkan oleh pembicara
seminar. Oleh karena itu, web video conferencing merupakan
komunikasi

satu

arah,

karena

pemirsa

tidak

dapat

mengirimkan videonya kepada si pengirim.

2.5 Media Control dan Transport


Protokol merupakan sekumpulan aturan khusus dalam
hubungan telekomunikasi yang digunakan ketika akan melakukan
komunikasi. Protokol sendiri memiliki beberapa tingkatan dalam
telekomunikasi. Misalnya suatu protokol untuk untuk pertukaran
data di tingkatan perangkat keras atau hardware dan protokol
untuk pertukaran data di tingkatan perangkat lunak atau program
aplikasi. Dalam standard model dikenal sebagai Open System

26

Interconnection (OSI) dimana terdapat satu atau lebih protokol


pada setiap layer dalam pertukaran telekomunikasi yang pada
kedua ujung pertukaran tersebut harus diamati dan diakui (Rouse,
Margaret, 2007).

2.5.1 Real-Time Transport Protocol (RTP)


Teknologi yang digunakan dalam media streaming (video
conference) adalah RTP atau Real-time Transport Protocol. RTP
menyediakan layanan pengiriman jaringan untuk transmisi data
real time (Anggara, 2009). RTP didesain untuk digunakan pada
transport layer, namun demikian RTP digunakan di atas UDP
(User Datagram Protocol) bukan pada TCP karena TCP tidak
dapat beradaptasi pada pengiriman data yang real time dengan
keterlambatan yang relatif kecil seperti pada pengiriman data
komunikasi suara (Aryka, 2008). Hubungan RTP antara dua
endpoint dikenal melalui nomor port (pengirim dan penerima)
serta IP address (pengirim dan penerima). RTP dapat dilihat
sebagai sub-layer pada transport layer.
seperti pada Gambar 2.5.

27

Hal ini ditunjukkan

Gambar 2.5 RTP dan UDP sebagai Sub Layer pada Transport Layer

Di sisi penerima, potongan media dienkapsulasi dalam paket RTP


yang kemudian dienkapsulasi di segmen UDP, dan selanjutnya
dilewatkan dengan IP. Di sisi penerima melakukan ekstrak paket
RTP dari segmen UDP, kemudian mengekstrak potongan media
dari paket RTP, yang kemudian dikirimkan pada end user.
(Kurose & Ross, 2008).
Komponen paket header RTP dapat dilihat pada Gambar 2.5.

Gambar 2.6 Komponen RTP Header

28

Komponen paket header RTP dijelaskan sebagai berikut:


1. V,Version. 2 bits.
Versi dari RTP. Selalu diatur 2.
2. P, Padding.1 bit.
Jika diatur adanya padding, maka paket ini berisi satu
atau lebih byte padding tambahan yang terletak di akhir tetapi
bukan bagian dari payload. Padding mungkin diperlukan oleh
beberapa algoritma enkripsi dengan ukuran blok tetap atau
pembawa paket RTP pada layer protokol yang lebih rendah.
3. X. Extensions. 1 bit.
Jika diatur adanya extensions, maka header diikuti
dengan satu ekstensi header tetap.
4. M, Marker. 1 bit.
Penafsiran

marker

didefinisikan

oleh

profil.

Ini

dimaksudkan agar ada batas bingkai yang ditandai dalam


aliran paket, Profil dapat menentukan bit penanda tambahan
(marker) atau menetapkan tidak adanya marker dengan
mengubah jumlah bit di bidang jenis payload.
5. PT, Payload Type. 7 bits.
Mengindikasikan jenis media yang ditransmisikan, yaitu
suara atau video. Secara default profil menentukan pemetaan
statis terhadap kode jenis payload untuk format payload.
Tambahan kode jenis payload kemungkinan didefiisikan
secara dinamis oleh non-RTP. Sebuah pengirim RTP

29

mengirimkan jenis single RTP payload pada waktu tertentu;


bidang ini dimaksudkan untuk multiplexing dengan media
stream yang terpisah.
6. Sequence Number. 16 bits.
Sequence number merupakan nomor urutan paket setiap
data paket RTP terkirim satu persatu, dan dapat digunakan
oleh penerima sebagai pendeteksi packet loss dan untuk
mengembalikan urutan paket. Nilai awal nomor urutan paket
adalah acak.
7. Timestamp. 32 bits.
Timestamp mencerminkan sampling dari octet pertama
dalam data paket RTP. Sampling harus berasal dari
peningkatan

jam

yang

monoton

dan

linier

untuk

memungkinkan sinkronisasi dan perhitungan jitter. Timestamp


adalah waktu yang didapat dari pengirim yang terus bertambah
untuk setiap periode pengiriman paket dari suatu sumber
menuju tujuannya sekalipun sumber pengiriman dalam kondisi
tidak aktif.
8. SSRC, Synchronization source. 32 bits.
Mengidentifikasi sumber RTP. Setiap stream pada RTP
dibedakan dengan SSRC. SSRC merupakan penomoran yang
dilakukan dari sisi pengirim dan bukan merupakan IP
pengirim. Nilai dipilih secara acak,dengan maksud bahwa
tidak ada sumber kedua dalam sesi RTP yang sama yang akan
memiliki SSRC sama. Meskipun kemungkinan berbagai

30

sumber memilih identifier yang sama sangat rendah, semua


implementasi RTP

harus

siap untuk

mendeteksi dan

menyelesaikan collisions. Jika alamat transport sumber


berubah, SSRC juga harus memilih SSRC baru untuk
menghindari penafsiran sumber yang berulang.

2.5.2 Real-Time Control Protocol (RTCP)


RTCP merupakan protokol kontrol untuk RTP yang
menyediakan laporan secara periodik berupa informasi statistik,
kualitas

suara/video

saat

diterima,

dan

informasi untuk

sinkronisasi antara audio dan video stream.


Menurut RFC 3550, RTCP melakukan fungsi untuk
memberi umpan balik kualitas pada media penyaluran. Fungsi ini
dilakukan oleh RTCP penerima dan pengirim laporan. Dalam
satu sesi komunikasi, protokol RTP mengirimkan paket RTCP
secara periodic untuk memperoleh informasi transfer media
dalam memperbaiki kualitas layanan.

2.6 Quality of Service (QoS)


Quality of Service (QoS) dapat didefinisikan sebagai suatu
pengukuran tentang seberapa baik jaringan dan merupakan suatu
usaha untuk mendefinisikan karakteristik dan sifat dari suatu
layanan. Melalui QoS,seorang network administrator dapat
memberikan prioritas trafik tertentu. Dengan adanya QoS di
jaringan komputer, network administrator memiliki kemudahan
31

untuk mengontrol aliran dan kejadian-kejadian yang ada melalui


pengamatan trafik pada jaringan (Rizaldi, 2010).
Tujuan utama QoS adalah memberikan prioritas kepada
trafik tertentu yang mencakup bandwidth yang tetap,delay serta
jitter yang terkontrol dan pengurangan packet loss (Widyanto,
dkk, 2010). Parameter-parameter yang digunakan dalam QoS
yaitu delay, packet loss, dan throughput.
Berbagai aplikasi memiliki jenis kebutuhan yang berbeda.
Misalnya transaksi data bersifat sensitif terhadap distorsi tetapi
kurang sensitive terhadap delay. Sebaliknya komunikasi suara
atau video bersifat sensitive terhadap tundaan dan kurang
sensitive terhadap kesalahan (Gatot S, 2009). Gambar 2.7
memperlihatkan tingkat kepekaan performansi yang berbeda
untuk jenis layanan jaringan yang berlainan.

Gambar 2.7 Diferensiasi dalam Jaringan

2.6.1 Parameter QoS


32

1. Delay
Delay merupakan lamanya waktu yang diperlukan oleh data
untuk mencapai tujuan. Delay pengiriman ke penerima pada
dasarnya ada beberapa jenis, yaitu propagation delay (delay
saat perambatan data melalui media transmisi dari pengirim ke
penerima), processing delay (delay ketika data diproses di
dalam suatu piranti), dan packetization delay (delay yang
terjadi saat proses pembagian data ke dalam paket-paket data
termasuk proses enkapsulasi). Delay dapat dipengaruhi oleh
jarak, media fisik, kongesti, atau juga waktu pemrosesan paket
yang lama. Menurut versi TIPHON (Telecomunication and
Internet Protocol Hormonization Over Networks) (Joesman
2008), besarnya delay dapat diklasifikasikan sebagai berikut:
Tabel 2.1 Delay

Kategori
Sangat Bagus
Bagus
Sedang
Jelek

Delay
< 150 ms
150 s/d 300 ms
300 s/d 450 ms
> 450 ms

(Sumber : TIPHON)

Rumus yang digunakan dalam perhitungan delay yaitu:


Delay rata-rata = Total delay / Total paket yang diterima

2. Jitter
Jitter merupakan variasi dari delay antar paket, perubahan
sesaat yang tidak kumulatif dari suatu sinyal digital terhadap
posisi idealnya. Besarnya nilai jitter akan sangat dipengaruhi
33

oleh variasi beban trafik dan besarnya tumbukan antar paket


(congestion) yang ada dalam jaringan IP. Semakin besar beban
trafik di dalam jaringan akan menyebabkan semakin besar pula
peluang terjadinya congestion dengan demikian nilai jitter-nya
akan semakin besar. Semakin besar nilai jitter akan
mengakibatkan nilai QoS akan semakin turun. Untuk
mendapatkan nilai QoS jaringan yang baik, nilai jitter harus
dijaga seminimum mungkin.
Tabel 2.2 Jitter

Kategori
Sangat Bagus
Bagus
Sedang
Jelek

Jitter
0 ms
0 s/d 75 ms
75 s/d 125 ms
125 s/d 225 ms

(Sumber : TIPHON)

3. Packet Loss
Packet loss didefinisikan sebagai kegagalan transmisi
paket IP mencapai tujuannya. Packet loss terjadi ketika
terdapat penumpukan data pada jalur yang dilewati dan
menyebankan terjadinya overflow buffer pada router. Loss
packet ketika terjadi peak load dan congestion (kemacetan
transmisi paket akibat padatnya trafik yang harus dilayani)
dalam batas tertentu, maka frame yang ditransmisikan akan
dibuang sebagaimana perlakuan terhadap frame data lainnya
pada jaringan berbasis IP.

34

Dalam penelitian ini, nilai packet loss diperoleh dengan


melihat nilai endpoint pada Wireshark. Antara endpoint
pengirim

dan

penerima

dikurangi

nilai

frame

yang

ditransmisikan seperti pada persamaan 2.2, kemudian didapat


nilai packet loss (Surlialy, 2012). Nilai tersebut dinyatakan
dalam persen yang kemudian dihitung seperti pada persamaan
2.3 berikut.
Packet loss = frame transmitter frame receiver
Packet loss / Frame transmitter x 100%
Di dalam implementasi jaringan IP, nilai packet loss ini
diharapkan mempunyai nilai yang minimum. Standar packet
loss menurut TIPHON dapat dilihat di Tabel 2.3
Tabel 2.3 Packet Loss

Kategori
Sangat Bagus
Bagus
Sedang
Jelek

Packet Loss
0%
3%
15%
>25%

(Sumber : TIPHON)

4. Throughput
Throughput merupakan besaran yang mengukur laju bit
informasi atau data sebenarnya dari laju bit jaringan.
Throughput merupakan jumlah total kedatangan paket yang
sukses yang diamati pada tujuan selam interval waktu tertentu
dibagi oleh durasi interval waktu tersebut.

35

Tabel 2.4 Throughput

Kategori
Sangat Bagus
Bagus
Sedang
Jelek

Throughput
100%
75%
50%
<25%

Biasanya throughput dispesifikasikan dalam bits per second


(bps). Sebagian besar jaringan mempunyai throughput sebesar
beberapa million bits per second (Mbps), dan telah mencapai
beberapa Gigabits per second (Gbps).

36

Bab 3
Metode Penelitian
Pada bab ini akan dibahas perancangan sistem video
conference, dimulai dengan perencanaan topologi, persiapan
hardware dan software yang diperlukan, jaringan, instalasi, serta
persiapan pengujian.
Analisis data pada penelitian ini menggunakan metode
penelitian deskriptif. Metode ini adalah suatu prosedur yang
menghasilkan data deskriptif berupa kata, kalimat, atau gambar
dari perilaku yang diamati didukung dengan studi literatur atau
studi kepustakaan sehingga realitas dapat dipahami dengan baik
dan benar. Disamping itu, penelitian deskriptif juga merupakan
penelitian, dimana pengumpulan data untuk menguji pertanyaan
penelitian atau hipotesis yang berkaitan dengan keadaan dan
kejadian sekarang (West, 1982) serta menggambarkan dan
menginterpretasi objek sesuai dengan apa adanya (Best,
1982:119).
Metode analisis yang digunakan adalah metode analisis
descriptive statistics. Dengan metode ini, parameter-parameter
diolah untuk mendapatkan nilai rata-rata, nilai paling tinggi, dan
nilai yang paling rendah.

37

3.1

Perencanaan Topologi Jaringan


Untuk dapat memudahkan langkah ujicoba berikut ini

diberikan topologi yang digunakan saat proses pengamatan dan


pengukuran.

Internet

User 1

ISP

Internet

ISP

User 2

Gambar 3.1 Topologi Jaringan

Gambar 3.1 memperlihatkan ilustrasi model topologi


jaringan yang digunakan pada penelitian ini. Dapat dilihat bahwa
kedua user terhubung dengan CDMA wireless modem yang
dipasang pada setiap laptop di mana setiap user terhubung
langsung dengan penyedia layanan internet (ISP) sehingga dapat
saling berkomunikasi jarak jauh.

3.2 Kebutuhan Pendukung Infrastuktur


3.2.1 Kebutuhan Perangkat Keras (Hardware)
1. Beberapa buah laptop
Laptop digunakan sebagai end-to-end user

yang

melakukan video conference untuk pengambilan data.


2. Microphone
38

Digunakan untuk melakukan komunikasi antar user


sebagai input suara. Biasanya fasilitas ini sudah tersedia
di laptop.
3. Webcam
Webcam/PC Camera

memegang peranan penting,

karena webcam digunakan untuk mengambil input


berupa

gambar

dan

kemudian

dikompresi

dan

ditransmisikan pada jaringan. Perangkat keras ini juga


digunakan untuk berkomunikasi dengan user lain. Dan
sama seperti headphone, biasanya webcam ini sudah
terdapat di laptop.
4. Modem
Modem

digunakan

sebagai

peralatan

yang

menghubungkan user ke internet yang akan digunakan


untuk komunikasi ke user lainnya. Modem yang dipakai
pada penelitian ini yaitu modem dengan kartu CDMA .

3.2.2 Kebutuhan Perangkat Lunak (Software)


Adapun beberapa perangkat lunak yang digunakan dalam ujicoba
ini yaitu:
1. Yahoo! Messenger
Yahoo! Messenger merupakan perangkat lunak untuk
melakukan komunikasi chat, voice conference, maupun video
conference.
2. Wireshark

39

Wireshark merupakan software bersifat opensource di


bawah lisensi GNU General Public License dan dapat diunduh
secara gratis pada website http://wireshark.org. Mekanisme
wireshark dalam meng-capture trafik suatu jaringan yaitu secara
simultan meng-capture dan mendecode paket paket yang
melalui suatu interface tanpa harus program tersebut mengirim
paket tambahan pada suatu jaringan (Iskandar, 2009). Wireshark
tidak memanipulasi jaringan, software ini hanya menganalisis dan
melakukan pengukuran dari suatu paket. Penggunaan Wireshark
pada penelitian ini adalah untuk mengetahui trafik yang terjadi di
jaringan saat proses video conferencing dengan melakukan
capture sehingga bisa didapatkan nilai delay, jitter, throughput,
dan packet loss. Versi Wireshark yang digunakan untuk
pengujian yaitu Wireshark 1.8.6. Tampilan wireshark dapat
dilihat pada Gambar 3.2.

Gambar 3.2 Tampilan Wireshark

40

3. Sistem Operasi Windows XP/7


Microsoft Windows XP atau Windows 7 merupakan sistem
operasi yang dikeluarkan oleh Microsoft. Windows XP ataupun
Windows 7 merupakan salah satu sistem operasi dari Microsoft
yang sukses di pasaran di mana sistem operasi sebelumnya,
Windows Vista,

mendapat sambutan yang kurang baik di

masyarakat. Dalam penelitian ini, user menggunakan sistem


Operasi Windows XP dan Windows 7. Pemilihan ini dipilih
karena pada umumnya, pengguna atau user lebih banyak
menggunakan sistem operasi ini dibandingkan sistem operasi
lain, misalnya Linux atau Mac. Sehingga Windows lebih unggul
karena tampilannya yang lebih user friendly dan mudah
dioperasikan.

3.3 Instalasi Infrastruktur


3.3.1 Instalasi Yahoo!Messenger
Instalasi Yahoo! Messenger dilakukan di semua user yang
terdapat pada penelitian ini.
3.3.2 Instalasi Wireshark
Pertama, perlu didownload terlebih dahulu perangkat lunak
Wireshark dari alamat http://www.wireshark.org. Setelah selesai
diunduh, kita tinggal melakukan double click pada program
Wireshark-win32-1.8.6.exe

dan

ikuti

petunjuk-petunjuk

selanjutnya. Pada Wireshark ini juga dibutuhkan program


WinpCap untuk meng-capture protocol-protokol yang sudah
41

terintegrasi pada Wireshark-win32-1.8.6.exe. Wireshark diinstal


di semua laptop user yang terlibat dalam penelitian ini.

3.4 Ujicoba dan Pengambilan Data


Ujicoba dilakukan dengan melakukan komunikasi video
conference yang tersedia di Yahoo! Messenger dalam kondisi
nyata atau real time, dari hari Senin sampai dengan Minggu,
dengan delay, jitter, packet loss, dan throughput sebagai
parameter yang diukur. Pengukuran ini dilakukan menganalisis
paket-paket data pada protokol UDP dari hasil ujicoba dengan
menggunakan

perangakat

lunak

network

analyzer

yaitu

Wireshark.
Waktu ujicoba selama tujuh hari, dan pada tiap harinya
dilakukan sebanyak sembilan kali percobaan, masing-masing dua
menit, antara pukul 09.00 18.00 WIB pada hari Senin sampai
dengan Minggu. Adapun data-data yang diambil saat ujicoba
yaitu data ujicoba video conference antara Solo Semarang.
Pengukuran dilakukan di dua tempat berbeda yang dianggap dan
diasumsikan dapat mewakili trafik jaringan di lingkungan nyata.
Langkah langkah pengambilan data menggunakan wireshark
adalah sebagai berikut:
-

Jalankan software wireshark di kedua user. Pada menu


start All Program Wireshark.

42

Capture protokol yang sedang berjalan pada video


conference dengan bantuan wireshark, dengan klik
Capture interfaces.

Klik option pada interface dan pilih interface modem


yang digunakan.

Proses capture data pun berjalan, pada penelitian ini


pengambilan data dilakukan masing masing 2 menit.

Setelah video conferencing selesai, pilih menu stop maka


akan muncul protokol protokol yang terlibat pada saat
proses capture untuk dianalisis.

Simpan file hasil capture dengan memilih menu file


save as kemudian beri nama untuk dilakukan proses
analisis selanjutnya.

3.5 Sistematika Pengukuran


Proses yang terjadi pada jaringan dapat dilihat oleh suatu
software, sehingga nilai QoS pada jaringan dapat diukur.
Software yang sering digunakan adalah Wireshark. Software ini
dapat mengukur parameter-parameter QoS pada jaringan.
1.

Delay
Pengukuran delay dilakukan dengan cara merekam proses

yang terjadi saat video conference berlangsung pada waktu


tertentu dengan Wireshark. Hasil capture dari Wireshark ini
difilter, yaitu hanya untuk paket-paket yang digunakan dalam
video conference tersebut. Nilai delay dapat dianalisis dengan

43

menentukan nilai delta pada analisis data yang diambil sebagai


sampel pada peng-capture-an untuk proses transmisi dalam
jaringan.
2.

Jitter
Paket video conference sebelum dikirimkan melalui layer

transport oleh UDP diberikan header Real Time Protocol yang


terdiri dari 16 byte dimana 4 byte mendefinisikan Timestamp
yang

dapat

digunakan

untuk

sinkronisasi

paket

dan

menghitung delay. Jika delay sudah dapat dihitung, maka jitter


juga dapat dihitung dengan mencari selisih delay.
3.

Packet Loss
Untuk mengetahui nilai packet loss, maka dihitung jumlah

paket yang dikirim dan jumlah paket yang diterima, lalu


dihitung perbandingannya. Pada wireshark, nilai packet loss
ditentukan dengan melihat statistic summary penerima dan
summary pengirim. Satuan untuk nilai packet loss dinyatakan
dalam persen (%).
4.

Throughput
Sedangkan

nilai

throughput

diketahui

dengan

menjalankan Wireshark saat konferensi berlangsung, dan nilai


throughput dapat dilihat pada summary pada setiap percobaan
yang dilakukan. Pada summary tersebut, akan ditampilkan
besarnya throughput yang digunakan. Satuan throughput
dinyatakan dalam MBit/sec.

44

Bab 4
Hasil dan Pembahasan
Pada bab ini akan dilakukan analisis terhadap performa video
conference pada jaringan internet/public yang dilakukan selama
satu minggu. Pengamatan dilakukan menggunakan Wireshark
saat kedua user melakukan komunikasi video. Pengukuran ini
hanya membahas empat parameter QoS, yaitu delay, jitter,
throughput, dan packet loss. Dengan mengacu pada empat
parameter QoS diharapkan dapat menjadi tolak ukur kualitas
jaringan untuk penggunaan video conference pada beberapa
tempat yang dipilih sebelumnya. Seperti dijelaskan sebelumnya,
ujicoba dilakukan sebanyak sembilan kali setiap harinya.

4.1 Hasil Pengukuran pada Ujicoba antara Solo dan


Semarang

45

4.1.1 Delay
Hasil pengukuran rata-rata delay pada ujicoba video
conference antara Solo dan Semarang:

Delay Solo - Semarang (ms)


170,00
165,00
160,00
155,00
150,00
145,00
140,00
135,00
130,00
Senin

Selasa

Rabu

Kamis

Jumat

Sabtu

Mingg
u

Delay 154,41 156,52 163,69 163,04 153,35 142,75 148,54


Gambar 4.1 Grafik Delay Solo-Semarang

Dari Gambar 4.1 dapat dilihat bahwa nilai delay tertinggi terjadi
pada hari Rabu yaitu sebesar 163,690 ms. Dapat dihitung bahwa
nilai delay rata-rata sebesar 154,619 ms. Saat video conference
berlangsung,

gambar

terkadang

terputus-putus.

Hal

ini

dikarenakan jarak antar dua kota tersebut cukup jauh, sehingga


paket data dikirim harus melewati banyak hop yang ada di antara
kedua kota tersebut. Nilai delay juga disebabkan oleh delay pada
pemaketan dan juga codec delay sehingga waktu yang dibutuhkan
sebuah paket untuk sampai ke tujuan menjadi lebih lama.
Dalam rekomendasinya, TIPHON menspesifikasikan jangkauan
150 300 ms sebagai delay jaringan yang dapat diterima (bagus).
46

4.1.2 Jitter

Jitter Solo - Semarang (ms)


0,6000
0,5000
0,4000
0,3000
0,2000
0,1000
0,0000

Senin

Selasa

Rabu

Kamis

Jumat

Sabtu

Minggu

Jitter 39,335 37,331 40,389 41,203 53,755 28,035 41,116


Gambar 4.2 Hasil Pengukuran Jitter Solo - Semarang

Gambar 4.2 adalah hasil pengukuran jitter selama satu minggu.


Nilai jitter tertinggi yaitu pada hari Jumat, sebesar 53,7556 ms.
Sedangkan yang paling kecil yaitu hari Sabtu, 28.0357 ms. Ratarata jitter di ujicoba Solo Semarang sebesar 40,167 ms.
Besarnya nilai jitter akan sangat dipengaruhi oleh variasi beban
trafik dan besarnya tumbukan antar paket (congestion) yang ada
dalam jaringan IP. Semakin besar beban trafik di dalam jaringan
akan menyebabkan semakin besar pula peluang terjadinya
congestion dengan demikian nilai jitter-nya akan semakin besar,
sehingga nilai delay juga meningkat. Gambar yang ditampilkan
pada end user pada saat tertentu terlihat berkedip, hal inilah yang
disebabkan oleh jitter.

47

Dengan nilai jitter kurang dari 75 ms, dapat dinilai bahwa nilai
jitter bernilai bagus. Kecilnya nilai jitter ini juga merupakan
kelebihan dari penggunaan CDMA, karena dengan penggunaan
jaringan CDMA gangguan crosstalk tidak terjadi sehingga
mengurangi nilai jitter.
4.1.3

Throughput
Pengukuran throughput dari ujicoba video conference

yang dihasilkan oleh Wireshark dapat dilihat di Gambar 4.3.


Throughput Solo - Semarang (Mbps)
70,00%
60,00%
50,00%
40,00%
30,00%
20,00%
10,00%
0,00%
Senin Selasa Rabu Kamis Jumat Sabtu

Mingg
u

Throughput 65,85% 55,61% 62,44% 63,90% 45,37% 51,22% 63,41%


Gambar 4.3 Grafik Throughput Solo-Semarang

Nilai throughput juga dipengaruhi oleh nilai delay. Semakin


tinggi nilai delay, semakin tinggi pula jumlah paket yang tidak
sampai tujuan atau gagal dikirim. Hal ini menyebabkan
penurunan pada jumlah paket yang berhasil sampai ke tujuan.
Sehingga throughput yang dihasilkan pun lebih rendah. Nilai
rata-rata throughput video conference yang terukur antara Solo

48

dan Semarang yaitu

sebesar 0,120 Mbps atau 58% dari

bandwidth yang ditawarkan. Dan TIPHON mengkategorikan nilai


ini dalam kategori sedang.

4.1.4 Packet Loss


Hasil pengujian packet loss dapat dilihat pada Gambar
4.4.

Packet Loss Solo - Semarang (%)


16%
14%
12%
10%
8%
6%
4%
2%
0%
Senin

Selas
Kami
Ming
Rabu
Jumat Sabtu
a
s
gu

Packet Loss 14% 10,65 7,76% 8,83% 6,81% 13,92 8,39%


Gambar 4.4 Hasil Pengukuran Packet Loss Solo - Semarang

Hasil Pengukuran Packet Loss Solo - Semarang dapat dilihat di


Gambar 7. Nilai rata-rata packet loss dari video conference Solo
Semarang merupakan yang paling besar dari dua pengujian
sebelumnya, yaitu sebesar 10,01%. Karena nilainya yang berada
di bawah 15%, packet loss ini masuk dalam kategori bagus,
sesuai standar TIPHON.

49

Adanya paket yang hilang salah satunya disebabkan karena video


conference merupakan komunikasi real-time yang mengandalkan
protokol UDP.

Protokol UDP ini tidak menjamin semua

paketnya sampai pada tujuan. Protokol ini tidak mengenal


acknowledgement terhadap paket yang datang, atau retransmisi
jika paket mengalami masalah. Sehingga ketika ada satu paket
yang

hilang,

akan diabaikan.

UDP

menganggap

bahwa

memeriksa error dan koreksi tidak perlu dilakukan dalam aplikasi


untuk menghindari overhead.
Besarnya latency atau delay pada router atau switch yang tidak
mampu memproses data yang masuk juga berakibat pada
besarnya paket yang hilang. Padatnya trafik jaringan di kedua
kota yang menjadi ujicoba ini mengakibatkan besarnya delay
yang berdampak pada nilai packet loss.
.

50

Bab 5
Kesimpulan dan Saran
5.1 Kesimpulan
Dari analisis yang telah dilakukan pada ujicoba video conference
menggunakan teknologi seluler

berbasis CDMA,

dengan

melakukan ujicoba pada dua tempat berbeda, dapat ditarik


kesimpulan sebagai berikut:
1.

Delay rata-rata yang terjadi dari percobaan yang telah


dilakukan adalah sebesar 154,619 ms. Dapat dinilai bahwa
video conference berjalan dengan baik karena delay yang
terjadi di bawah 300 ms yang merupakan standar delay
menurut TIPHON.

2.

Besarnya packet loss pada hari kerja lebih kecil daripada


akhir minggu (Sabtu - Minggu). Besar packet loss Solo Semarang yaitu sebesar 10,01%, dikarenakan kedua kota
memiliki trafik jaringan yang padat, namun masih memenuhi
standar TIPHON.

3.

Sedangkan throughput paling besar terjadi pada hari Senin


sampai Jumat dimana lalu lintas jaringan tidak sepadat saat
hari kerja. Ujicoba Solo-Semarang memiliki nilai throughput
rata-rata 0,120 Mbps atau sebesar 58% dan masuk dalam
kategori bagus sesuai standar TIPHON.

51

4.

Dari hasil pengujian nilai delay, jitter, throuhput, dan packet


loss masih sesuai standarisasi TIPHON yaitu pada delay
kurang dari 300 ms, jitter kurang dari75 ms, throughput
kurang dari 75%, dan packet loss kurang dari 15%.

5.

Secara keseluruhan, dapat disimpulkan bahwa nilai Quality


of Services yang didapat sesuai dengan standard TIPHON
dengan kategori kualitas sedang dan memenuhi syarat untuk
melakukan video conference.

5.2 Saran
1.

Dilakukan ujicoba dan analisis

lebih

lanjut

dengan

menggunakan CDMA / GSM wireless modem dengan


Internet Service Provider yang berbeda sehingga dapat
dibandingkan hasilnya.
2. Agar lebih variatif, penelitian selanjutnya dapat yang
melibatkan

lebih

dari

dua

orang

untuk

melakukan

komunikasi video conference.


3. Pengukuran parameter Qos ini hanya dilakukan di wilayah
lingkup yang sempit. Untuk selanjutnya, dapat dilakukan
ujicoba dengan wilayah cakupan yang lebih luas lagi.

52

Mustofa, Deva Aditya, 2009, Perancangan dan Implementasi


Video Conference Berbasis Sistem Operasi Linux di
Kantor Pusat Penggadaian, Bandung: Tugas Akhir IT
Telkom.
Gough, Michael, 2006, Video conferencing over IP. Canada:
Syngress Publishing
Austerberry, David, 2005, The technology of video and audio
streaming (2nd ed.), Burlington: Focal Press.
Rizaldi, Haidar, 2010, Q0S (Quality of Service), Jurusan Teknik
Informatika, Fakultas Teknik Informatika Universitas
Islam Negeri Sunan Kalijaga, Yogyakarta.
Rouse,

Margaret,
2007,
Protocol
Definitons.
http://searchnetworking.techtarget.com/sDefinition/0,,sid
7gci212839,00.html diakses 5 Juni 2013.

Iskandar, Saleh, 2009, Analisis Traffik Videoconference Pada


Dokeos LMS 1.8.5, Jurusan Teknik Elektro Fakultas
Teknik Universitas Indon , Jakarta.
Surlialy, Elida Arista Margaret, 2012, Analisis dan Perancangan
Jaringan MPLS untuk Kecepatan Transfer Video
Streaming pada Teknologi IPv6, Jurusan Teknik
Informatika Fakultas Teknologi Informasi Universitas
Kristen Satya Wacana, Salatiga.
Kurose, James F., & Ross, Keith W., 2008, computer
Networking, Boston: Pearson Education, Inc.
Blank, Andrew. G, 2004, TCP/IP Foundations. USA: Sybex.
Odom, Wendell, 2005, Computer Networking First Step,
Yogyakarta: Penerbit Andi.

Sofana, Iwan, 2008, Membangun Jaringan Komputer, Bandung:


Informatika.
Sutanta, Edhy, 2005, Komunikasi Data dan Jaringan Komputer,
Yogyakarta: Graha Ilmu.
Robby, Anugrah, 2008, Analisis Kinerja Jaringan Jembatan
Timbang Online Di Jawa Timur, Jurusan Teknik Elektro
Fakultas Teknologi Industri Institut Teknologi Sepuluh
Nopember, Surabaya.

Anda mungkin juga menyukai