plagiat merupakan tindakan tidak terpuji plagiat

advertisement
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
ANALISIS STREAMING VIDEO BERBASIS VLC MEDIA PLAYER
SKRIPSI
Diajukan Untuk Memenuhi Salah Satu Syarat
Memperoleh Gelar Sarjana Komputer
Program Studi Teknik Informatika
Disusun oleh :
Raymond A.S Tawaerubun
NIM : 085314094
PROGRAM STUDI TEKNIK
INFORMATIKA JURUSAN TEKNIK
INFORMATIKA FAKULTAS SAINS DAN
TEKNOLOGI UNIVERSITAS SANATA
DHARMA YOGYAKARTA
2015
i
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
ANALYSIS OF VIDEO STREAMING BASED ON VLC MEDIA PLAYER
A THESIS
Presented as Partial Fulfillment of The Requirements
to Obtain The Sarjana Komputer Degree
in Informatics Engineering Study Program
Created by :
Raymond A.S Tawaerubun
085314094
INFORMATICS ENGINEERING STUDY
PROGRAM DEPARTMENT OF INFORMATICS
ENGINEERING FACULTY OF SCIENCE AND
TECHNOLOGY SANATA DHARMA UNIVERSITY
YOGYAKARTA
2015
ii
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
iii
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
iv
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
v
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
vi
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
HALAMAN MOTTO
“Jangan tunda sampai besok apa yang bisa engkau kerjakan hari ini”
vii
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
HALAMAN PERSEMBAHAN
Kerja keras dan pencapaian ini, saya dedikasikan kepada Bapak, Ibu,
Kakak, dan keluarga besar yang selalu memberikan doa, dukungan, dan semangat
selama studi dan perkuliahan.
Saya dedikasikan kepada Rekan-Rekan, Bapak/Ibu Dosen, dan Keluarga
Besar Program Studi Teknik Informatika dan Universitas Sanata Dharma
Yogyakarta.
viii
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
ABSTRAK
Streaming video merupakan suatu teknik yang digunakan untuk
melakukan transfer data sehingga dapat diproses secara tetap dan berulang.
Streaming video memanfaatkan suatu streaming server untuk mentransmisikan
digital video melalui suatu jaringan data sehingga video playback dapat langsung
dilakukan tanpa harus menunggu proses download selesai terlebih dahulu ataupun
menyimpannya terlebih dahulu disisi PC client.
Penelitian ini menggunakan IP multicast yang berfungsi melakukan
penghematan bandwidth dikarenakan sumber multicast cukup mengirimkan satu
aliran paket data saja untuk suatu grup berisi n penerima yang menginginkan data
tersebut.
Hasil dari penelitian ini diharapkan dapat memberikan gambaran dalam
menganalisis kualitas streaming video menggunakan VLC Media Player.
Kata kunci: Streaming Video, Multicast, VLC Media Player
ix
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
ABSTRACT
Streaming video is a technique used to transfer data that can be processed
regularly and repeatedly. Streaming video utilizing a streaming server for
transmitting digital video over a data network so that video playback can be done
directly without having to wait for the download finishes first or save to PC client
side.
This research uses IP multicast function to save enough bandwidth
because multicast sources send only one stream of data packets to a group off n
receivers who want the data.
The results of this research are expected to provide an overview to analyze
the quality of streaming video using VLC Media Player.
Keywords: Streaming Video, Multicast, VLC Media Player
x
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Kata Pengantar
Demi nama Bapa, dan Putera, dan Roh Kudus, Amin. Puji syukur kepada
Tuhan Yang MahaEsa karena atas rahmat karunianya penulis telah disertai, di
bimbing, dilindungi selama penulisan ini. Dalam penyelesaian penulisan ini penulis
mendapat dukungan dari banyak pihak. Karena itu penulis akan mempersembahkan
ini kepada semua pihak yang telah mendukung penulis.
Persembahan ini ditujukan untuk :
1. Tuhan Yesus Kristus yang telah memberkati dan memudahkan jalan
penulis dalam menyelesaikan karya ilmiah ini.
2. Bapak Refly D. Tawaerubun dan Ibu Anita. P.S Raco yang sangat penulis
cintai, yang telah memberi kasih sayang dan selalu mendukung penulis
dalam setiap perjalanan hidup penulis. Saya harap bisa membuat bapak
dan ibu bangga dengan apa yang telah penulis capai sampai hari ini.
Terima kasih bapak dan ibu.
3. Buat kakak penulis Ronald Angelo, Oma dan seluruh keluarga besar
dimanapun berada yang sudah memberikan semangat secara langsung
maupun tidak langsung kepada penulis. Terima Kasih.
4. Bapak Herry Suharto, dosen pembimbing penulis, yang disela
kesibukannya selalu menyempatkan untuk memberikan konsultasi berupa
saran dan masukan selama masa penelitian. Terima kasih
xi
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
5. Ibu Sri Hartati Wijono, dosen pembimbing akademik yang sudah penulis
anggap sebagai ibu sendiri, yang selalu bersedia untuk direpotkan oleh
penulis namun tetap menyambut dengan tangan terbuka. Terima kasih
6. Dicky Ronald, Wildan Khair, Aditya Anugrah Putra, Yudha Pratama
Putra, Teddy Arianto, Gusti Riyan, Robby Wardhana, Radian Noor, Aliq
Taufan, Ignatius Oya, Sholihah Putri, teman dari satu daerah yang
berjuang bersama kuliah di Yogyakarta. Terima kasih
7. Ahmad Romdhoni, Angga Hadianto, Delly Afriadi, Valentina Ditasari,
Jesia Corin Naviri, Elisabeth Arizona, Carisa Devina Athalia, Devi Dara
Paramitha, teman yang selalu memberi dukungan kepada penulis. Terima
kasih.
8. Samuel Alexander, Richard Tarigan, Mahesa Ahening, Dominico Tri,
Aditya Bayu, Yohanes Nataka, Sifian Cahyo, Herpinto Setiawan, Ayu
Budi, Septina Susanti, teman seperjuangan di kampus sejak awal kuliah
yang saling menyemangati. Terima Kasih
9. Teman – teman seangkatan, yang telah memberikan penulis sebuah
kenangan akan arti pertemanan. Terima kasih
Akhir kata, semua yang penulis sampaikan di atas tidaklah cukup untuk
menggambarkan betapa besarnya hutang budi penulis. Penulis juga meminta maaf
atas semua kesalahan yang terjadi baik selama penulisan maupun setelah
penulisan karya ilmiah ini. Semoga berkat Tuhan selalu bersama. Amin.
xii
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
DAFTAR ISI
HALAMAN JUDUL ................................................................................................. i
HALAMAN PERSETUJUAN ................................................................................. iii
HALAMAN PENGESAHAN ................................................................................... iv
PERNYATAAN KEASLIAN KARYA ................................................................... v
PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH.................... vi
HALAMAN MOTTO ............................................................................................... vii
HALAMAN PERSEMBAHAN ............................................................................... viii
ix
ABSTRAK .................................................................................................................
ABSTRACT ................................................................................................................ x
KATA PENGANTAR ............................................................................................... xi
DAFTAR ISI.............................................................................................................. xiii
DAFTAR GAMBAR ................................................................................................. xvii
DAFTAR TABEL ..................................................................................................... xix
DAFTAR GRAFIK ................................................................................................... xx
BAB I PENDAHULUAN .......................................................................................... 1
1.1.
Latar Belakang ..................................................................................... 1
xiii
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
1.2.
Rumusan Masalah............................................................................ 2
1.3.
Tujuan.............................................................................................. 2
1.4.
Batasan Masalah............................................................................... 3
1.5.
Metode Penelitian............................................................................. 3
1.6.
Sistematika Penulisan....................................................................... 4
BAB II LANDASAN TEORI............................................................................... 6
2.1.
Video Streaming................................................................................ 6
2.2.
Mode Jaringan Video Streaming....................................................... 7
2.2.1. Unicast Streaming............................................................................... 7
2.2.2. Multicast Streaming............................................................................ 8
2.3.
Pohon Distribusi Multicast................................................................. 9
2.3.1. Source Tree......................................................................................... 9
2.3.2. Shared Tree........................................................................................ 10
2.4.
IP Multicast....................................................................................... 12
2.4.1. Protokol dalam IP Multicast............................................................... 14
2.4.2. Pengalamatan IP Multicast................................................................. 15
2.5.
Standar Protokol Pada Jaringan Video Streaming.............................17
2.5.1. User Datagram Protocol (UDP)........................................................... 17
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
xiv
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
2.5.2. Real Time Transport Protocol.............................................................. 17
2.6.
Parameter Quality of Service (Qos).................................................... 20
2.6.1. Throughput......................................................................................... 21
2.6.2. Jitter................................................................................................... 22
2.6.3. Packet Loss......................................................................................... 23
BAB III ANALISIS DAN PERANCANGAN SISTEM........................................ 25
3.1.
Topologi Jaringan............................................................................. 25
3.2.
Perangkat Keras (Hardware)............................................................. 26
3.2.1. Broadband Router Linksys WRT 230N................................................ 26
3.2.2. TP-LINK TL-WN 722N....................................................................... 28
3.2.3. Server Streaming................................................................................ 29
3.3.
Perangkat Lunak (Software)............................................................. 30
3.3.1. VLC Media Player.............................................................................. 30
3.3.2. Wireshark........................................................................................... 32
3.4.
Diagram Flowchart........................................................................... 32
3.5.
Skenario Pengujian........................................................................... 33
3.5.1. Skenario Pengujian 1......................................................................... 33
3.5.2. Skenario Pengujian 2......................................................................... 34
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
xv
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
3.5.3. Skenario Pengujian 3......................................................................... 34
3.5.4. Skenario Pengujian 4......................................................................... 35
3.5.5. Skenario Pengujian 5......................................................................... 35
3.6.
Tabel Pengujian................................................................................ 37
BAB IV
PENGUJIAN DAN ANALISA SISTEM........................................... 38
4.1.
Konfigurasi Access Point................................................................... 38
4.2.
Konfigurasi Server Streaming........................................................... 39
4.3.
Analisa Data......................................................................................46
4.3.1. Analisa Throughput............................................................................ 46
4.3.2. Analisa Jitter...................................................................................... 48
4.3.3. Analisa Packet Loss............................................................................ 51
BAB V
KESIMPULAN DAN SARAN...........................................................53
5.1.
Kesimpulan....................................................................................... 53
5.2.
Saran................................................................................................ 54
DAFTAR PUSTAKA........................................................................................... 55
LAMPIRAN........................................................................................................ 56
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
xvi
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
DAFTAR GAMBAR
GAMBAR 2.1 Proses Video Streaming............................................................. 7
GAMBAR 2.2 Unicast Streaming.......................................................................8
GAMBAR 2.3 Multicast Streaming.................................................................... 8
GAMBAR 2.4 Ilustrasi Pembentukan Source Tree......................................... 10
GAMBAR 2.5 Ilutstrasi Pembentukan Unidirectional Shared Tree............... 11
GAMBAR 2.6 Ilustrasi Pembentukan Bidirectional Shared Tree...................12
GAMBAR 2.7 Transmisi dari IP Multicast.......................................................13
GAMBAR 2.8 IP Multicast Routing Protocol....................................................15
GAMBAR 2.9 Peran RTP pada Teknologi Streaming..................................... 18
GAMBAR 2.10 RTP Header...............................................................................19
GAMBAR 3.1 Topologi Jaringan...................................................................... 25
GAMBAR 3.2 Router Linksys WRT 230N......................................................... 28
GAMBAR 3.3 Aplikasi Wireshark..................................................................... 32
GAMBAR 3.4 Diagram Flowchart.................................................................... 33
GAMBAR 3.5 Skenario Pengujian 1................................................................. 34
xvii
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
GAMBAR 3.6 Skenario Pengujian 2................................................................. 35
GAMBAR 3.7 Skenario Pengujian 3................................................................. 35
GAMBAR 3.8 Skenario Pengujian 4................................................................. 36
GAMBAR 3.9 Skenario Pengujian 5................................................................. 36
GAMBAR 4.1 Konfigurasi Access Point WRT 230N........................................38
GAMBAR 4.1 Konfigurasi VLC Media Player Sebagai Server Streaming
xviii
39
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
DAFTAR TABEL
TABEL 2.1 Pengalamatan IP Multicast............................................................ 16
TABEL 2.2 Jitter..................................................................................................23
TABEL 2.3 Packet Loss.......................................................................................24
TABEL 3.1 Spesifikasi Router Linksys WRT 230N.......................................... 26
TABEL 3.2 Spesifikasi TP-LINK TL-WN 722N................................................28
TABEL 3.3 Spesifikasi Server Streaming..........................................................29
TABEL 3.4 Spesifikasi VLC Media Player........................................................ 30
TABEL 3.5 Tabel Pengujian.............................................................................. 37
xix
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
DAFTAR GRAFIK
GRAFIK 4.1 Grafik Perbandingan Throughput pada sisi client............................. 47
GRAFIK 4.2 Grafik Perbandingan Throughput pada sisi server............................ 48
GRAFIK 4.3 Grafik Perbandingan Jitter pada sisi client....................................... 49
GRAFIK 4.4 Grafik Perbandingan Jitter pada sisi server...................................... 50
GRAFIK 4.5 Grafik Perbandingan Packet Loss pada sisi client............................. 51
GRAFIK 4.6 Grafik Perbandingan Packet Loss pada sisi server............................ 52
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
xx
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
BAB I
PENDAHULUAN
1.1
Latar Belakang
Digitalisasi yang telah berkembang pesat ke berbagai sisi kehidupan
membuat masyarakat membutuhkan teknologi komunikasi untuk berkomunikasi
dan bertukar data dengan cepat dan mudah. Kebutuhan untuk memperoleh data
dan informasi dimana saja dan kapan saja memunculkan sebuah teknologi
internet. Perkembangan teknologi internet sedang berkembang diberbagai bidang
salah satunya adalah untuk aplikasi multimedia. Multimedia adalah pemanfaatan
komputer untuk membuat dan menggabungkan teks, grafik, audio, video dan
animasi. Tujuan utama multimedia adalah memberikan layanan yang paling
memuaskan bagi user.
Dewasa ini ada 2 metode penyampaian data multimedia ke user, yaitu
dengan metode download dan streaming. Download memerlukan waktu yang
cukup lama dan tempat penyimpanan untuk menyimpan data tersebut, sedangkan
streaming data dapat dilihat tanpa harus men-download dan menyimpan data
tersebut. Streaming sangat cocok digunakan pada content yang tidak terbatas,
seperti menonton siaran TV melalui internet, dan juga mendengarkan siaran
radio lewat internet.
Sistem video streaming melibatkan proses encoding terhadap isi dari data
video, dan kemudian mentransmisikan video tersebut melalui suatu jaringan,
1
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
sehingga client tujuan dapat mengakses, melakukan decoding, dan menampilkan
video secara realtime.
Streaming video sering kita gunakan seperti skype, youtube atau yang
sejenisnya. Video streaming banyak diimplementasikan pada dunia pertelevisian
untuk melakukan siaran dari website atau mengirimkan gambar siaran langsung
melalui website atau disebut juga live streaming. Jadi gambar yang didapatkan
dari siaran langsung, sesegera mungkin ditransmisikan dan dapat diputar melalui
internet.
Oleh sebab itu penulis tertarik menganalisa performansi streaming video
berbasis VLC Media Player. Aplikasi VLC Media Player digunakan sebagai
media server streaming. Adapun parameter yang menjadi tolak ukur dari
pengujian ini adalah throughput, jitter dan juga packet loss.
1.2
Rumusan Masalah
Dari latar belakang tersebut maka dapat dirumuskan masalah sebagai
berikut :
1. Merancang sebuah jaringan untuk streaming video berbasis VLC Media Player
2. Bagaimana performansi streaming video pada VLC Media Player dari parameter
throughput, jitter dan packet loss
1.3
Tujuan
Adapun tujuan dari penulisan tugas akhir ini adalah:
1. Mengetahui performansi jaringan untuk streaming video berbasis VLC Media
Player
2
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
1.4
Batasan Masalah
Dalam pelaksanaan tugas akhir ini, masalah dibatasi sebagai berikut:
1. Aplikasi yang digunakan adalah :
-
VLC Media Player
-
Wireshark
2. Pengujian ini dilakukan dengan memakai :
-
1 PC untuk server streaming
-
Linksys WRT230N sebagai access point.
-
TP-LINK TL-WN722N sebagai usb adapter wireless
-
PC dan Laptop sebagai user client
3. Pengujian ini dilakukan di Laboratorium Jaringan Komputer Universitas Sanata
Dharma.
4. Parameter yang di uji hanya throughput, packet loss dan juga jitter.
1.5
Metodologi Penelitian
Adapun metodologi dan langkah-langkah yang digunakan dalam pelaksanaan
penelitian ini adalah sebagai berikut:
a. Studi literatur
Mengumpulkan dan mempelajari referensi tentang penelitian yang akan
dikerjakan.
b. Analisis dan Perancangan sistem
Merancang topologi jaringan sesuai skenario yang akan di uji dan di analisa.
c. Implementasi sistem
3
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Implementasi dilakukan dengan membuat server streaming dimana akan
dihubungkan dengan access point sehingga bisa diterima oleh user client
memakai wireless.
c. Pengambilan dan analisa data
Setelah dilakukan implementasi, akan dicatat data-data yang berhubungan dengan
parameter yang akan dicari pada sisi client dan juga server menggunakan bantuan
software wireshark, meliputi throughput, jitter dan packet loss, dan hasilnya akan
dianalisa.
d. Penarikan kesimpulan
Dari hasil analisa tersebut akan ditarik kesimpulan mengenai performansi jaringan
untuk streaming video.
1.6
Sistematika Penulisan
BAB I PENDAHULUAN
Bab ini berisi latar belakang penulisan tugas akhir, rumusan masalah,
batasan masalah, metodologi penelitian, dan juga sistematika penulisan.
BAB II LANDASAN TEORI
Bab ini menjelaskan dasar – dasar teori yang berkaitan dengan
judul/masalah di tugas akhir.
BAB III : ANALISIS DAN PERANCANGAN SISTEM
Bab ini berisi tentang penjelasan mengenai kebutuhan dasar dan
spesifikasi yang dibutuuhkan untunk melalukan perancangan topologi
yang akan digunakan.
BAB IV : IMPLEMENTASI DAN ANALISIS DATA
4
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Bab ini akan menjelaskan pelaksanan pengujian dan juga hasil dari
pengujian tersebut.
BAB V : KESIMPULAN DAN SARAN
Bab ini berisi tentang kesimpulan dan saran terhadap pengujian.
5
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
BAB II
LANDASAN TEORI
2.1
Video Streaming
Streaming merupakan suatu teknik yang digunakan untuk melakukan
transfer data sehingga dapat diproses secara tetap dan kontinyu 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 kemudian ditampilkan ke layar. Setelah selesai, data pada buffer akan
dibuang dan buffer digunakan untuk menyimpan data yang baru.. Video
Streaming merupakan suatu metode yang memanfaatkan suatu streaming server
untuk mentransmisikan digital video melalui suatu jaringan data sehingga video
playback dapat langsung dilakukan tanpa harus menunggu proses download
selesai terlebih dahulu ataupun menyimpannya terlebih dahulu disisi PC client
(Dedi Supriyatna, 2010). Sistem video streaming melibatkan proses encoding
terhadap isi dari data video, dan kemudian mentransmisikan video streaming
melalui suatu jaringan, sehingga client tujuan dapat mengakses, melakukan
decoding, dan menampilkan video tersebut secara realtime.[1] Proses video
streaming dapat dilihat pada gambar dibawah ini.
6
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Gambar 2.1 Proses Video Streaming [2]
2.2
Mode Jaringan Video Streaming
2.2.1
Unicast Streaming
Unicast Streaming adalah one to one, yaitu hubungan antara server dan
klien, yang berarti setiap klien mendapat aliran separate dan hanya jika mereka
memintanya. Unicast Streaming bekerja baik untuk live streaming atau sesuai
permintaan streaming.
Unicast adalah cara yang digunakan oleh server WM untuk melayani
konten dan faktor tengah antara penerima dan server. Hal ini juga mendukung
beberapa bit rate fitur streaming. Ada 2 faktor yang membatasi ukuran penerima
ketika menerima sinyal unicast:
a. Bit rate dari konten video-streaming
b. Kecepatan server.
7
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Gambar 2.2 Unicast streaming [3]
2.2.2
Multicast Streaming
Multicast streaming adalah teknologi untuk menyampaikan data ke lebih
dari satu sumber pada saat yang sama. Multicast biasanya digunakan dalam media
streaming dan TV internet. Server menggunakan satu alamat IP untuk
menyampaikan sinyal maka klien dapat mengaksesnya dengan IP tertentu.
Gambar 2.3 Multicast streaming [3]
8
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
2.3
Pohon Distribusi Multicast
Pada unicast, trafik dirutekan sepanjang jalur dari node pengirim ke
penerima berbeda terjadi pada multicast, dimana sumber mengirimkan trafik
multicast ke suatu grup penerima yang diwakili oleh sebuah alamat grup
multicast. Untuk mengirimkan trafik multicast ke seluruh penerima, digunakan
pohon distribusi multicast untuk mendeskripsikan jalur yang ditempuh oleh trafik
IP multicast di dalam jaringan, Ada duat tipe dasar pohon distribusi multicast,
yaitu antara lain source tree dan shared tree (Muhammad Arif, 2008).
2.3.1
Source Tree
Source tree merupakan bentuk pohon distribusi multicast yang paling
sederhana, di mana sumber multicast akan menjadi pusat (root) dari pohon
distribusi yang cabangnya akan membentuk suatu spanning tree sepanjang link di
jaringan hingga mencapai penerima. Karena tipe pohon distribusi ini
menggunakan konsep shortest path untuk mencapai penerima multicast, maka
source tree sering juga disebut sebagai shortest path tree (SPT)
9
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Gambar 2.4 Ilustrasi Pembentukan Source Tree [4]
Gambar di atas mengilustrasikan source tree. Notasi khusus (S,G)
menunjukkan S sebagai alamat IP dari sumber trafik multicast, sementara G
adalah grup multicast tujuan dari sumber tersebut. Karena sumber S disebutkan
secara eksplisit, maka SPT yang berbeda akan muncul untuk setiap sumber
multicast yang mengirimkan trafik ke grup yang berbeda. Sehingga, akan
dihasilkan pohon distribusi yang berbeda untuk setiap sumber.
2.3.2
Shared Tree
Tidak seperti source tree yang berpusat pada sumber multicast, shared
tree menggunakan pusat trafik yang digunakan bersama (common root) yang
ditempatkan di titik tertentu pada jaringan. Bergantung pada protokol routing
yang digunakan, titik pusat ini biasa disebut Rendezvous Point (RP) ataupun core.
10
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Berdasarkan sifat aliran trafik multicastnya, shared tree dibagi menjadi dua :
unidirectional shared tree (satu arah) dan bidirectional shared tree (dua arah).
Pada unidirectional shared tree. Atau lebih sering disebut sebagai shared tree
(ST) saja, trafik multicast hanya akan mengalir ke penerima dari arah downstream
RP yang digunakan. Pada bidirectional shared tree, atau biasa disingkat BST.
Trafik dapat mengalir kearah upstream ataupun downstream sepanjang shared
tree yang digunakan.
Yang dimaksud dengan upstream RP adalah interface RP yang menerima
trafik multicast sumber (incoming interface). Sedangkan downstream adalah
interface tempat RP mengirimkan trafik tersebut ke node penerima (outgoing
interface)
Gambar 2.5 Ilustrasi Pembentukan Unidirectional Shared Tree [4]
11
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Trafik multicast dari sumber host A dan F dikirim menuju ke pusat pohon
distribusi (router D), baru kemudian trafik tersebut dikirmkan ke masing-masing
penerima. Karena seluruh sumber multicast menggunakan pohon distribusi
bersama, maka notasi pohonnya adalah (*,G). Tanda * menunjukkan semua
sumber, dan G menunjukkan grup multicast.
Gambar 2.6 Ilustrasi pembentukan Bidirectional Shared Tree [4]
Pada ilustrasi BST di atas, terlihat bahwa trafik multicast yang di hasilkan
sumber akan dirutekan oleh net hopnya (router B) ke RP dan sekaligus ke node
penerima 192.5.5.5.
2.4
IP Multicast
Multicast merupakan mekanisme pengiriman aliran paket data dari satu
sumber ke suatu grup yang berisi kumpulan host penerima. Keuntungan utama
12
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
dari IP multicast adalah kemampuannya untuk melakukan penghematan
bandwidth. Ini karena sumber multicast cukup mengirimkan satu aliran paket data
saja untuk suatu grup berisi n penerima yang mengingingkan data tersebut. Aliran
data tersebut akan direplikasi oleh router - router multicast yang memiliki host
anggota grup tersebut pada jaringan dibawahnya. Bila menggunakan metode
unicast, maka sumber harus mengirimkan sebanyak n data untuk n penerima. Bila
menggunakan metode broadcast, maka setiap node di jaringan akan menerima
data tersebut, meskipun sebenarnya node tersebut tidak meminta data tersebut.
Dengan demikian jaringan akan terhindar dari beban trafik yang tidak perlu.
Gambar 2.7 Transmisi dari IP multicast
2.4.1
Protokol dalam IP Multicast
13
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Berikut beberapa protokol yang digunakan untuk implementasi IP
multicast routing antara lain:
1.
Internet Group Management Protocol (IGMP) digunakan antara
host dalam sebuah LAN dan router pada LAN. Dengan
menggunakan IGMP, router mencatat informasi grup multicast
dari host yang berada pada LAN tersebut dan host menandakan
dirinya ingin bergabung atau meninggalkan suatu grup multicast
dengan alamat tertentu.
2.
Protocol Independent Multicast (PIM) digunakan antar router
untuk membentuk suatu multicast distribution tree dari masingmasing grup multicast. Dengan multicast distribution tree, router
dapat mengetahui interface - interface yang memiliki penerima
aktif dari paket multicast atau grup.
3.
Cisco Group Management Protocol (CGMP) yang digunakan pada
router yang terhubung ke switch Catalyst untuk melakukan tugas
yang sama dengan dilakukan oleh IGMP.
Gambar berikut menunjukkan bagaimana protokol – protokol ini
beroperasi dalam suatu lingkungan IP multicast:
14
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Gambar 2.8 IP Multicast Routing Protocol
2.4.2
Pengalamatan IP Multicast
Suatu grup multicast dapat dikenali dari alamat grup multicast yang
digunakannya. Paket multicast akan disampaikan dengan menggunakan
destination address alamat grup multicast tersebut. Tidak seperti alamat unicast
yang secara unik mengindentifikasi sebuah host, IP address multicast tidak
mengidentifikasi satu host tertentu melainkan sekelompok host yang memiliki IP
address unicast yang bergabung ke grup multicast dengan IP address multicast
tersebut. Untuk menerima data yang dikirim ke sebuah alamat multicast, suatu
host harus bergabung dengan grup dengan alamat tersebut. Data akan dikirim ke
alamat multicast tersebut dan diterima oleh semua host yang sudah bergabung ke
grup tersebut.
Alamat IP multicast merupakan alamat Class D IPv4. 4 bit pertama dari
Class D adalah 1110 sehingga alamat grup bisa berada di antara 224.0.0.0 sampai
239.255.255.255. Berikut tabel pengalamatan IP untuk multicast:
15
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Nama
Reserved Link-
Range
224.0.0.0 – 224.0.0.255
Local Address
Globally Scoped
Deskripsi
Digunakan protokol jaringan pada
segmen lokal jaringan
224.0.1.0 – 238.255.255.255
Address
Digunakan untuk mengirim
multicast antar organisasi dan
melalui internet
Source Specific
232.0.0.0 – 233.255.255.255
Multicast
Digunakan dengan model
pengirim datagram SSM dimana
data disampaikan hanya ke
penerima yang secara eksplisit
bergabung dengan grup
GLOP Address
233.0.0.0 – 233.255.255.255
Digunakan untuk alamat yang
didefinisikan dengan tatic oleh
organisasi yang sudah memili
autonomous system (AS) domain
number
Limited Scope
239.0.0.0 – 239.255.255.255
Address
Digunakan untuk penggunaaan
pada domain multicast privat
Tabel 2.1 Pengalamatan IP Multicast
16
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
2.5
Standar Protokol Pada Jaringan Video Streaming
2.5.1
User Datagram Protocol (UDP)
User
Datagram
Protocol
merupakan
protokol
yang
bersifat
connectionless. UDP memungkinkan sebuah aplikasi untuk mengirimkan
datagram tanpa perlu menciptakan koneksi terlebih dahulu antara client dan
server. UDP datagram terdiri atas header dan payload.besar header UDP adalah 8
byte. Header UDP terdiri atas port asal, port tujuan, panjang UDP dan UDP
checksum.
UDP tidak melakukan flow control, error control ataupun melakukan
retransmisi (pengiriman ulang UDP datagram). UDP sangat cocok untuk aplikasi
client-server. Client terkadang hanya ingin mengirimkan permintaan yang singkat
dan mengharapkan balasan yang segera. Pengkodean yang lebih mudah,
pengiriman paket yang lebih sedikit, dan tidak diperlukannya inisialisasi awal
koneksi membuat UDP banyak digunakan oleh aplikasi real-time.
2.5.2
Real Time Transport Proocol (RTP)
Sebuah paket dengan format UDP dan seperangkat konvensi yang
menyediakan fungsi jaringan transportasi end to end, cocok untuk aplikasi
transmisi data real time seperti audio, video atau data simulasi, melalu layanan
jaringan multicast atau unicast.
Real Time Protocol (RTP) merupakan standar utama untuk keperluan
transport audio/video dalam jaringan IP, fitur dari RTP diantaranya adalah timing
17
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
recovery, loss detection and correction, payload and source identification,
reception quality feedback, media synchronization, reception quality feedback,
media synchronization and membership management. Pada awalanya RTP
didesain untuk digunakan pada konferensi multicast menggunakan model
lightweights
session.
Sejak
saat
itu
RTP
terbukti
berhasil
untuk
diimplementasikan untuk aplikasi multimedia realtime seperti video conference
H.323, webcasting, dan video broadcast. Gambar dibawah ini menunjukkan peran
RTP pada teknologi streaming.
Gambar 2.9 Peran RTP pada Teknologi Streaming. [5]
Header RTP memiliki ukuran minimum 12 byte. Setelah header, extension
header opsional. Hal ini diikuti oleh RTP payload, format yang ditentukan oleh
kelas tertentu aplikasi, Gambar dibawah ini menunjukkan RTP Header.
18
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Gambar 2.10 RTP Header. [5]
Field dalam header adalah sebagai berikut :
1. V (Version) nemiliki ukuran 1 bit, berfungsi mengindikasikan versi
protokol. Versi saat ini adalah 2.
2. P (Padding) nemiliki ukuran 1 bit, digunakan untuk mengindikasikan
apakah ada byte padding tambahan pada akhir paket RTP.
3. X (Extension) nemiliki ukuran 1 bit, berfungsi mengindikasikan
adanya header extension antara header standard dan data payload.
4. CC (Contributing Source Count) nemiliki ukuran 4 bit, mengandung
jumlah pengenal CSRC yang mengikuti header tetap.
5. M (Marker) memiliki ukuran 1 bit, digunakan pada tingkat aplikasi
dan didefinisikan oleh profil.
19
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
6. PT (Payload Type) memiliki ukuran 7 bit, berfungsi mengindikasikan
format payload dan menentukan interpretasinya oleh aplikasi.
7. Sequence Number memiliki ukuran 16 bit, nomor urutan bertambah
satu untuk setiap paket data yang dikirim dan RTP yang akan
digunakan oleh penerima untuk mendeteksi kehilangan paket dan
untuk mengembalikan urutan paket
8. Timestamp memiliki ukuran 32 bit, digunakan untuk memungkinkan
penerima untuk memutar ulang sample yang diterima pada interval
yang tepat.
9. SSRC
(Synchronization
Source)
memiliki
ukuran
32
bit,
mengindentifikasi tanda pengenal yang unik dari sumber stream.
10. CSRC (Contributing Source) memiliki ukuran 4 bit, menghitung
sumber kontribusi untuk stream yang telah dihasilkan dari berbagai
sumber.
11. Extension Header Ukuran opsional, 32-bit pertama berisi profil
pengidentifikasi (16 bit( dan sebua penspesifikasi panjang (16 bit)
yang menunjukkan panjang perpanjangan (EHL = extension header
length) dalam satuan 32-bit, tidak termasuk 32 bit dari header ekstensi.
2.6
Parameter Quality of Service (QoS)
Quality of Service (QoS) didefinisikan sebagai suatu pengukuran tentang
seberapa baik jaringan dan merupakan suatu usaha untuk mendefinisikan
20
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
karakteristik dan sifat dari suatu layanan. Pada jaringan berbasis IP, IP QoS
mengacu pada performansi dari paket - paket IP yang lewat melalui satu atau
lebih jaringan. QoS didesain untuk membantu end user menjadi lebih produktif
dengan memastikan bahwa end user mendapatkan performansi yang handal dari
aplikasi - aplikasi berbasis jaringan. QoS mengacu pada kemampuan jaringan
untuk menyediakan layanan yang lebih baik pada trafik jaringan tertentu melalui
teknologi yang berbeda-beda.
Teknologi QoS adalah teknologi yang memungkinkan administrator
jaringan untuk dapat menangani berbagai efek akibat terjadinya konjesti pada lalu
lintas aliran paket dari berbagai layanan. Penanganan QoS dilakukan dengan
memanfaatkan sumber daya jaringan secara optimal, dibandingkan dengan
menambah kapasitas fisik jaringan tersebut. QoS bertujuan untuk menyediakan
kualitas layanan yang berbeda-beda untuk beragam kebutuhan akan layanan di
dalam jaringan IP, sebagai contoh untuk menyediakan bandwidth yang khusus,
menurunkan hilangnya paket-paket, menurunkan waktu tunda dan variasi waktu
tunda di dalam proses transmisinya. QoS menawarkan kemampuan untuk
mendefinisikan atribut-atribut layanan yang disediakan, baik secara kualitatif
maupun kuantitatif. [6]
2.6.1
Throughput
Throughput merupakan bandwidth aktual yang terukur pada suatu ukuran
waktu tertentu dalam mentransmisikan data. Berbeda dengan bandwidth,
walaupun satuannya sama bits per second (bps), tapi throughput lebih
21
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
menggambarkan bandwidth yang sebenarnya pada suatu waktu dan pada kondisi
dan jaringan tertentu yang digunakan untuk mengunduh suatu file dengan ukuran
tertentu. Jika tp adalah throughput, dz adalah ukuran data yang dikirim, dan t
adalah waktu yang dibutuhkan, maka rumus untuk menentukan throughput
jaringan komputer sebagai berikut:
tp = dz / t
Perhitungan waktu yang dibutuhkan untuk mengukur throughput pada
jaringan komputer saat mengunduh data dari server bisa dihitung menggunakan
stopwatch, dari mulai unduh sampai selesai.
2.6.2
Jitter
Merupakan variasi waktu kedatangan antara paket-paket yang dikirimkan
terus menerus dari satu terminal (source) ke terminal yang lain (destination) pada
jaringan IP. Biasanya dikenal juga dengan standar deviasi. Hal ini disebabkan
oleh beban trafik, perubahan rute paket, kemacetan paket (congestion), dan waktu
tunda pemrosesan.Ada tiga kategori penurunan kualitas jaringan berdasarkan nilai
variasi waktu tunda. Tabel 2.4.menunjukkan kategori tingkat kualitas jaringan IP
berdasarkan jitter.
Kategori Degradasi
Jitter
Sangat bagus
0 ms
Bagus
3 s/d 75 ms
22
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Sedang
76 s/d 125 ms
Jelek
126 s/d 225 ms
Tabel 2.2 Jitter berdasarkan stardardisasi ITU-T G.1010
2.6.3
Packet Loss
Paket hilang (packet loss) merupakan penyebab utama pelemahan audio
dan video pada multimedia streaming. Paket hilang dapat disebabkan oleh
pembuangan paket di jaringan (network loss) atau pembuangan paket di
gateway/terminal sampai kedatangan terakhir (late loss). Network loss secara
normal disebabkan kemacetan (router buffer overflow), perubahan rute secara
seketika, kegagalan link, dan lossy link seperti saluran nirkabel. Kemacetan atau
kongesti pada jaringan merupakan penyebab utama dari paket hilang.
Packet loss diukur dalam ukuran persen (%). Pada implementasi jaringan
IP, nilai packet loss ini diharapkan mempunyai nilai yang minimum. Rumus dari
packet loss adalah sebagai berikut :
Parameter penilaian packet loss dapat dilihat pada tabel 2.5 dibawah ini.
Kategori Degradasi
Packet Loss
23
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Sangat bagus
0
Bagus
3%
Sedang
15 %
Jelek
25 %
Tabel 2.3 Packet Loss berdasarkan stardardisasi ITU-T G.1010
24
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
BAB III
ANALISIS DAN PERANCANGAN SISTEM
3.1
Topologi Jaringan
Perancangan jaringan yang akan digunakan pada penelitian ini terdiri dari
1 buah server untuk streaming, PC dengan usb adapter wireless TP-LINK dan
laptop sebagai user client, 1 buah router Linksys yang juga sebagai access point
dan sebuah handycam yang terhubung memakai firewire ke server. Server
streaming akan menggunakan VLC Media Player. Router dihubungkan ke LAN
dengan memakai kabel ethernet begitu juga server akan dihubungkan dengan
router tersebut. Sedangkan PC menggunakan usb adapter wireless dan laptop
sebagai user client langsung terhubung ke access point yang disediakan oleh
router. Berikut topologi jaringan yang digunakan :
Gambar 3.1 Topologi Jaringan
25
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
3.2
Perangkat Keras (Hardware)
3.2.1
Broadband Router Linksys WRT230N
Merupakan perangkat keras router yang akan menjadi access point untuk
real access point. Perangkat ini dibuat oleh perusahaan ternama di bidang
jaringan computer yaitu, CISCO. Adapun spesifikasinya adalah:
Wireless router - 4 - port switch
Device Type
(integrated)
Enclosure Type
Desktop
Compatible Slots
None
Connectivity Technology
Wireless, Wired
Data Link Protocol
Ethernet,
Gigabit Ethernet,
IEEE 802.11b,
IEEE 802.11g,
IEEE 802.11n (draft 2.0),
Fast Ethernet
Remote Management Protocol
HTTP
Encryption Algorithm
WPA2,
WPA,
128-bit WEP,
26
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
64-bit WEP
Features
MIMO technology ,
Firewall protection ,
Wi-Fi Protected Setup (WPS) ,
Auto-uplink (auto MDI/MDI-X) ,
Stateful Packet Inspection (SPI)
Compliant Standards
IEEE 802.11g ,
IEEE 802.3ab ,
Wi-Fi Protected Setup ,
IEEE 802.11n (draft 2.0) ,
IEEE 802.11b ,
UPnP ,
IEEE 802.3u ,
IEEE 802.3
Interfaces
LAN : 4 x Ethernet 10BaseT/100Base-TX/1000Base-T - RJ45,
WAN : 1 x Ethernet 10BaseT/100Base-TX/1000Base-T - RJ45
Networking type
Wireless router
27
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Antenna
Internal integrated
Antenna Qty
3
Tabel 3.1: Spesifikasi Router Linksys WRT230N
Gambar 3.2: Router Linksys WRT 230N
3.2.2
TP-LINK TL-WN 722N
Merupakan usb adapter wireless yang berguna untuk menghubungkan PC
ke jaringan nirkabel dan akses internet.
64/128 bits WEP
Encryption
WPA/WPA2, WPA-PSK/WPA2-PSK
(TKIP/AES)
Operating Frequency
2.4-2.4835GHz
Modulation
OFDM/CCK/16-QAM/64-QAM
28
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Output Power
20dBm
Dimensions
3.7 x 1.0 x 0.4in. (93.5 x 26 x 11mm)
Standards Protocol
IEEE 802.11n,IEEE 802.11g, IEEE
802.11b
Tabel 3.2: Spesifikasi TP-LINK TL-WN 722N
3.2.3
Server Streaming
Server ini bertindak sebagai media streaming. Berikut spesifikasi PC yang
akan digunakan sebagai server :
Hardware
Speisifikasi
Jenis
Desktop
System Manufacturer
Acer
Processor
Inter(R) Pentium (R) CPU 630 @2.7
GHZ
RAM
2984MB
FSB System
800 MHz
Memory
80 GB
Operating System
Microsoft Windows XP Professional
(5.1, Build 2000)
Server video Streaming
VLC Media Player dan x.264 untuk
VLC
29
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Tabel 3.3: Spesifikasi Server Streaming
3.3
Perangkat Lunak (Software)
3.3.1
VLC Media Player
VLC adalah sebuah program media player gratis yang dapat memainkan
banyak jenis file format video dan audio. VLC Media Player juga dapat
digunakan sebagai server untuk streaming dalam unicast atau multicast di IPv4
atau IPv6 pada jaringan bandwidth tinggi. Berikut adalah beberapa fitur yang
dimiliki oleh VLC media player:
a.
Mampu menjalankan video yang belum selesai didownload, atau
bahkan rusak sebagian. Hal ini dimungkinkan karena VLC
merupakan packet based player
b.
Dapat mengkakses file dengan format .iso sehingga client dapat
menjalankan file langsung dari disk image
c.
Mampu menjalankan banyak format audio dan video yang
didukung oleh libavcodec dan libavformat seperti H.264, MPEG-4,
flv, mxf, dan lain-lain
d.
Dapat digunakan untuk merekam desktop
e.
Dapat menjalankan video dengan format AVCHD, yaitu format
yang banyak digunakan pada HD camcorder. [7]
Berikut spesifikasi yang ada pada VLC Media Player :
Input Stream
RTP/UDP, RTSP, RTP/DCCP, Raw UDP
30
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Output Stream
(RTP or raw) Multicast, File, HTTP,
MMSH, Transcoding
Video formats
MPEG - 1 video, MPEG – 2 video,
MPEG – 4 video, DivX 1/2/3 video,
WMV 1/2, H/I 263, MJPEG, Theora,
H.264/MPEG – 4 AVC.
Audio formats
AC3(i.e.A52), MPEG – 4 audio
(i.e.AAC), Vorbis, Speex, FLAC, PCM.
Video outputs
SDL, ASCII Art, X11, Xvideo
Audio outputs
JACK, Pulse Audio, Port Audio
Video filters
Cropping, Deinterlace, Image distortion,
Bluescree, RSS/Atom feeds
Audio outputs
Visualization effects, Equalizer
Tabel 3.4 Spesifikasi VLC Media Player.
3.3.2
Wireshark
Wireshark digunakan untuk melalukan analisa lalu lintas jaringan dari
pengujian ini. Wireshark mampu menangkap paket-paket data atau informasi
yang berjalan dalam jaringan yang terlihat dan semua jenis informasi ini dapat
dengan mudah dianalisa .
31
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Gambar 3.3 Aplikasi wireshark
3.4
Diagram Flowchart
Langkah-langkah untuk melalukan scenario pengujian bisa diliat melalui
flowchart dibawah ini :
32
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Mulai
Instalasi dan
Konfigurasi Jaringan
Pengujian Sistem
Pengambilan Data
Analisa Data
Selesai
Gambar 3.4 Diagram Flowchart
3.5
Skenario Pengujian
Pada pengujian ini memakai 5 skenario pengujian dengan jumlah user
client yang berbeda tiap skenario, adapun tujuan untuk memakai skenario yang
berbeda berdasarkan jumlah user client adalah untuk melihat sejauh mana
performansi wireless LAN tersebut.
Skenario pengujian streaming live pada penelitian ini dilakukan sebanyak
3 kali dengan setiap skenario memakai 4 resolusi, yaitu VGA, PAL, SVGA dan
XGA. Setiap pengujian dilakukan selama 5 menit dimana waktu diatur pada
aplikasi wiresehark. Topologi yang dipakai berdasarkan topologi jaringan pada
gambar 3.1. Skenario akan memakai 1 hingga 20 client memakai PC dengan
33
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
adapter USB WiFi dan laptop. Pengujian server streaming ini dilakukan dari
server menuju client dan pengambilan data dilakukan dari sisi server dan juga
client. Adapun 5 skenario yang akan diujikan adalah sebagai berikut.
3.5.1
Skenario Pengujian 1
Gambar 3.5 Skenario pengujian 1
34
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
3.5.2
Skenario Pengujian 2
Gambar 3.6 Skenario pengujian 2
3.5.3
Skenario Pengujian 3
Gambar 3.7 Skenario pengujian 3
35
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
3.5.4
Skenario Pengujian 4
Gambar 3.8 Skenario pengujian 4
3.5.5
Skenario Pengujian 5
Gambar 3.9 Skenario pengujian 5
36
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
3.6
Tabel Pengujian
Dari 5 skenario yang di ujikan, ada 3 parameter yang diambil, yaitu
throughput, jitter dan juga packet loss, pengujian diambil dari sisi server dan juga
client, adapun tabel perhitungan yang akan dipakai adalah sebagai berikut :
Resolusi
Parameter
VGA
PAL
SVGA
XGA
(648 x 480)
(768 x 576)
(800 x 576)
(1024 x 768)
Server Client
Server Client
Server Client
Server Client
Throughput(Mbps)
Packet loss (%)
Jitter (ms)
Tabel 3.5 Tabel pengujian parameter tiap skenario
37
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
BAB IV
PENGUJIAN DAN ANALISIS DATA
4.1
Konfigurasi Access Point
Penelitian ini menggunakan access point Linksys WRT230N. IP address
default untuk access point ini adalah 192.168.1.1, maka untuk mengkonfigurasi
access point tersebut terlebih dahulu mengakses IP diatas melalui browser pada
PC desktop yang telah terhubung dengan access point. Selanjutnya akan muncul
halaman login. Untuk access point WRT230N, username diisi dengan “admin”
dan password diisi dengan “admin”. Setelah berhasil login kita mengatur wireless
settings dengan tahap seperti dibawah ini:
Gambar 4.1 Konfigurasi Access Point WRT 230N
38
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
4.2
Konfigurasi Server Streaming
Pada pengujian ini, server streaming menggunakan aplikasi VLC Media
Player sebagai server untuk mencapture video dari handycam secara live. Berikut
tahapan yang dilakukan:
Gambar 4.2Konfigurasi VLC Media Player sebagai Server Streaming
Memilih menu Stream untuk melaukan streaming pada VLC.
39
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Pada menu ini memilih capture mode “DirectShow” dan “video device
name” ada handycam yang tersedia.
40
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Pada menu “Destination Setup” memilih “RTP/MPEG Trasnport Stream”
dan mengaktifkan “Display locally” untuk menampilkan video pada server.
Pada bagian ini terdapat address yang akan dituju, karena menggunakan 1
user client maka masih menggunakan IP unicast yaitu “192.168.1.52” dengan
41
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
basic port default “5004” dan member nama pada “Stream name” dengan
“cam”. Untuk memakai beberapa client menggunakan IP multicast yaitu
“239.255.255.1” seperti dibawah ini:
42
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Pada bagian “Transcoding Options” memakai profile “Video-H264 +
MP3 (MP4)”.
43
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Pada sisi user client vlc media player juga digunakan untuk membuka
video streaming tersebut. Berikut tahapan penggunaan aplikasi vlc media player
pada user client:
44
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Pada
user
client
memasukkan
network
url
yaitu
“rtp://@192.168.1.52:5004” untuk IP unicast dan “rtp://@239.255.255.1:5004”
untuk IP multicast.
45
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
4.3
Analisa Data
Analisa data yang digunakan merupakan analisa yang dilakukan pada
skenario 1 sampai dengan skenario 5, dimana terdapat perbedaan pada data yang
dihasilkan dari sisi server dan juga client. Perbedaan data dipengaruhi oleh
banyaknya jumlah client yang dipakai pada tiap skenario serta pergantian
resolusi video yang dipakai untuk streaming video.
4.3.1
Analisa Throughput
Hasil penelitian throughput selama melakukan uji coba untuk masingmasing skenario dan resolusi dapat digambarkan dalam diagram batang, dengan
maksud melihat perubahan throughput disetiap kondisi yang berbeda. Throughput
sebagai parameter untuk menunjukkan penggunaan bandwidth sebenarnya,
berikut grafik perbandingan throughput:
46
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Throughput (Mbps)
1,4
1,2
1
VGA
0,8
PAL
0,6
SVGA
0,4
XGA
0,2
0
skenario 1
skenario 2
skenario 3
skenario 4
skenario 5
Grafik 4.1 : Grafik perbandingan throughput pada sisi client
Berdasarkan grafik diatas dari hasil pengukuran yang dilakukan bahwa
throughput terkecil terjadi pada uji coba video streaming mengunakan resolusi VGA
dengan 0,312Mbps, sedangkan throughput terbesar terjadi pada uji coba video
streaming mengunakan resolusi XGA dengan 1,17Mbps. Besaran nilai throughput
pada sisi client tidak mengalami peningkatan signifikan berdasarkan pada banyaknya
jumlah client. Trafik resolusi VGA ke XGA mengalami peningkatan di setiap
skenario, ini dikarenakan jumlah pixel yang dipakai pada resolusi VGA dan XGA.
Pada VGA menggunakan frame 640x480 = 307200, sedangkan XGA yaitu
1024x768 = 786432, sehingga jumlah pixel XGA lebih banyak 2,5 kali nya VGA.
Pada grafik di atas menunjukkan untuk hampir semua skenario hasil throughput yang
dihasilkan XGA lebih besar 2,5 kali nya VGA.
Grafik perbandingan throughput pada sisi server disajikan sebagai berikut:
47
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Throughput (Mbps)
1,4
1,2
1
VGA
0,8
PAL
0,6
SVG A
0,4
XGA
0,2
0
skenario 1skenario 2
skenario 3skenario 4
skenario 5
Grafik 4.2: Grafik perbandingan throughput pada sisi server
Pada sisi server terlihat nilai throughput terendah pada skenario 1 dengan
resolusi VGA yakni 0,44Mbps dan nilai tertinggi adalah 1,21Mbps pada skenario 2
dan 3 dengan resolusi XGA. Trafik throughput dari resolusi skenario 1 dan 5 pada
sisi server cenderung tetap dilihat dari banyaknya client, ini dikarenakan pada sisi
server hanya mengirim satu aliran data untuk semua client pada setiap skenario,
aliran data akan direplikasi oleh router multicast.
Rentan nilai besaran throughput yang didapat dari 2 grafik diatas, dapat
digolongkan dalam keadaan bagus menurut standart ITU G.1010.
4.3.2
Analisa Jitter
Besar masing-masing jitter pada setiap skenario dan resolusi disajikan
pada grafik berikut ini:
48
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Jitter (ms)
30
25
20
VGA
PAL
15
SVGA
10
XGA
5
0
skenario 1
skenario 2
skenario 3
skenario 4
skenario 5
Grafik 4.3: Grafik perbandingan jitter pada sisi client
Pada grafik diatas menujukkan perbandingan besaran jitter dari skenario 1
sampai dengan skenario 5, jitter terbesar terjadi diskenario 2 pada resoulusi VGA
dengan besaran 25,57ms dan yang terendah terjadi diskenario 1 pada resoulsi
XGA dengan besaran 9,54ms. Besaran jitter pada sisi client mengalami
penurunan ketika proses streaming video dengan resolusi video yang semakin
besar, banyaknya jumlah client tidak memberi pengaruh besar terhadap
pergerakan besaran jitter.
Pada sisi server besaran jitter juga menurun sesuai dengan grafik dibawah
ini:
49
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Jitter (ms)
25
20
VGA
15
PAL
SVGA
10
XGA
5
0
skenario 1
skenario 2
skenario 3
skenario 4
skenario 5
Grafik 4.4: Grafik perbandingan jitter pada sisi server
Besaran nilai minimum jitter terdapat di skenario 2 pada resolusi XGA
yakni 8,93ms dan nilai maximum jitter terdapat di skenario 1 pada resolusi VGA
yakni 21,38ms. Seperti sisi client pada grafik 4.20, pada sisi server besaran jitter juga
mengalami perubahan seiring dengan perubahan resolusi video yang dipakai pada
saat proses streaming video.
Besar jitter dipengaruhi oleh delay yang terjadi pada selama berada di
access point. Oleh karena itu, besar nilai jitter yang terukur pada setiap perubahan
resolusi mempunyai nilai minimal 8,54ms dan nilai maksimal 25,57ms lebih kecil
dari nilai 75ms yang merupakan standar jitter yang bagus menurut ITU.
Hasil dari percobaan ini menyatakan nilai. jitter masih dapat ditoleransi. Hal
ini terjadi karena adanya buffer yang digunakan oleh aplikasi real-time video
streaming.
4.3.3
Analisa Packet Loss
50
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Besar masing-masing packet loss pada sisi client di setiap skenario
berdasarkan resolusi disajikan dalam bentuk diagram batang. Besarnya packet
loss disajikan pada grafik dibawah ini :
Packet Loss (%)
3,5
3
2,5
VGA
2
PAL
1,5
SVGA
XGA
1
0,5
0
skenario 1
skenario 2
skenario 3
skenario 4
skenario 5
Grafik 4.5: Grafik perbandingan packet loss pada sisi client
Dari hasil pengukuran grafik diatas nilai packet loss tertinggi terdapat
diskenario 5 dengan 3,16% pada resolusi XGA, sedangkan packet loss terendah
adalah 0,35%% pada resolusi VGA. Besaran packet loss pada ujicoba ini
mengalami peningkatan yang signifikan, beda halnya dengan throughput dan
jitter yang hanya dipengaruhi oleh resolusi video, tetapi packet loss juga di
pengaruhi oleh banyaknya jumlah client. Besaran packet loss meningkat seiring
dengan banyaknya jumlah client yang dipakai pada setiap skenario. Banyaknya
client yang terhubung dengan access point dan dengan resolusi video yang
semakin tinggi maka gambar yang diterima client mengalami penurunan kualitas
dikarenakan banyaknya trafik yang ada.
Sedangkan pada sisi server disajikan sebagai berikut :
51
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Packet Loss (%)
0,3
0,25
0,2
VGA
PAL
0,15
SVGA
0,1
XGA
0,05
0
skenario 1 skenario 2 skenario 3 skenario 4 skenario 5
Grafik 4.6: Grafik perbandingan packet loss pada sisi server
Pada grafik diatas menunjukkan packet loss yang terjadi pada server di
setiap skenario dan juga resolusi, nilai packet loss terendah terjadi di skenario 1
dengan semua resolusi yaitu 0% dan tertinggi adalah 0,25% di skenario 5 pada
resolusi XGA yakni 0,26%. Pada sisi server juga terlihat bahwa peningkatan
packet loss dipengaruhi oleh resolusi video yang dipakai dan juga banyaknya
jumlah client pada setiap skenario.
Dari minimal dan maksimal packet loss yang didapat dari 2 grafik diatas
diantara 0%-3,16% dimana besar packet loss masih pada batas toleransi. Dapat
dikatakan packet loss dalam kondisi baik menurut standart ITU G.1010. Packet
loss terjadi disebabkan pada waktu pengambilan data, serta kondisi trafik yang
ada.
52
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
BAB V
KESIMPULAN DAN SARAN
5.1
Kesimpulan
Dari hasil analisis performansi teknologi wireless LAN untuk streaming
video berbasis VLC Media Player dapat ditarik kesimpulan sebagai berikut :
1. Throughput yang dihasilkan dari ujicoba ini dipengaruhi oleh resolusi
yang dipake. Bahwa besaran throughput yang dikeluarkan jika
memakai resolusi XGA lebih banyak 2,5 kali daripada memakai
resolusi VGA, sesuai dengan jumlah pixel yang dipakai antara dua
resolusi video tersebut.
2. Jitter yang didapat dari ujicoba ini memiliki persamaan terhadap
throughput yang juga dipengaruhi oleh resolusi video yang dipakai
pada proses streaming video, akan tetapi semakin tinggi resolusi
videonya, semakin kecil besaran jitter yang didapat.
3. Packet loss yang dihasilkan dari ujicoba ini sangat dipengaruhi oleh
banyaknya jumlah client dan juga resolusi video yang dipakai.
Semakin banyak client yang mengakses video streaming pada saat
bersamaan, maka kualitas dari video tersebut menurun.
4. Secara keseluruhan, peformansi wireless LAN pada pengujian ini
termasuk kategori baik dilihat dari hasil throughput, jitter dan packet
loss yang ada. Ketiga parameter tersebut dapat dikatakan dalam
kondisi baik menurut standar ITU G.1010.
53
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
5.2
Saran
Beberapa saran dari penulis agar peneliti selanjutnya dapat memperhatikan
hal-hal di bawah ini, guna perbaikan ke arah yang lebih baik. Adapun saran
tersebut adalah:
1. Penelitian selanjutnya diharapkan untuk melakukan proses streaming
video dari arah client ke server dan juga antara client dan server saling
streaming video secara live.
2. Pengujian sebaiknya menggunakan tambahan resolusi video yang
banyak dan pengujian juga dilakukan dalam jangka waktu yang lebih
lama dan banyak percobaan.
54
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
DAFTAR PUSTAKA
[1]
Supriyatna, Dedi., 2010, Analisa Performansi Aplikasi Video Streaming Pada
Jaringan Mobile IPv6, Universitas Indonesia, Jakarta
[2]
VideoLAN
streaming,
http://www.videolan.org/vlc/streaming.html,
[online], Diakses pada tanggal 3 Februari 2015.
[3]
Unicast and multicast streaming, http://www.thehdstandard.com/hdstreaming/unicast-and-multicast-streaming/, [online], Diakses pada tanggal 3
Februari 2015.
[4]
Wicaksana, Muhammad Arif, 2008. Evaluasi Kinerja BGMP Pada Jaringan
Inherent, Institut Teknologi Bandung, Bandung
[5]
Lusita, Primanda, Analisa Proses Video Streaming Menggunakan RTP,
http://www.slideshare.net/jenengkuadnam/analisa-proses-video-streamingmenggunakan-rtp, [online], Diakses pada tanggal 5 Februari 2015
[6]
Yonathan Bryan, Bandung Yoanes, Langi Armin, 2011, Analisis Kualitas
Layanan (QoS) Audio – Video Layanan Kelas Virtual di Jaringan Digital
Learning Pedeseaan, Institut Teknologi Bandung, Bandung
[7]
Supriyatna, Dedi., 2010, Analisa Performansi Aplikasi Video Streaming Pada
Jaringan Mobile IPv6, Universitas Indonesia, Jakarta
55
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
LAMPIRAN
Pengujian Video Streaming
Pengujian ini dilakukan dengan memakai 5 skenario yang telah ditentukan dengan
jumlah user client yang berbeda tiap skenarionya.. Setiap skenario juga diuji berdasarkan
resolusi dimana ada 4 resolusi yang akan diuji yaitu VGA, PAL, SVGA, dan XGA.
Setiap resolusi dilakukan pengujian sebanyak 3 kali dengan waktu 5 menit dan
penghitungan data diambil dari rata-rata setiap pengujian pada setiap user client.
Skenario 1
Resolusi
Parameter
Throughput(Mbps)
Packet loss (%)
Jitter (ms)
VGA
PAL
SVGA
XGA
(648 x 480)
(768 x 576)
(800 x 576)
(1024 x 768)
Server Client
Server Client
Server Client
Server Client
0,44
0,312
0,66
0,76
0,55
0,77
1,17
1
0
0,35
0
0,9
0
0,5
0
0,667
21,38
16,8
19,5
14,21
19,2
14,31
9,19
9,54
Hasil Pengujian Skenario 1
56
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Throughput (Mbps)
1,4
1,2
1
0,8
0,6
0,4
0,2
0
Server
Client
VGA
Server
Client
Server
PAL
Client
SVGA
Server
Client
XGA
Throughput
Grafik throughput pada skenario 1
Packet Loss (%)
1
0,9
0,8
0,7
0,6
0,5
0,4
0,3
0,2
0,1
0
Server
VGA
Client
Server
Client
Server
PAL
Client
SVGA
Packet Loss
Grafik packet loss skenario 1
Jitter (ms)
57
Server
Client
XGA
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
25
20
15
10
5
0
Server
Client
Server
VGA
Client
Server
PAL
Client
Server
SVGA
Client
XGA
Jitter
Grafik jitter pada skenario 1
Skenario 2
Resolusi
Parameter
Throughput(Mbps)
Packet loss (%)
Jitter (ms)
VGA
PAL
SVGA
XGA
(648 x 480)
(768 x 576)
(800 x 576)
(1024 x 768)
Server Client
Server Client
Server Client
Server Client
0,49
0,44
0,66
0,8
0,58
0,91
1,21
0,98
0
1,4
0,03
1,4
0,667
1,567
0,1
1,9
20,01
25,73
16,33
11,72
19,08
9,26
8,93
12,08
Hasil Pengujian Skenario 2
Throughput (Mbps)
58
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
1,4
1,2
1
0,8
0,6
0,4
0,2
0
Server
Client
Server
VGA
Client
Server
PAL
Client
SVGA
Server
Client
XGA
Throughput
Grafik throughput pada skenario 2
Packet Loss (%)
2
1,8
1,6
1,4
1,2
1
0,8
0,6
0,4
0,2
0
Server
VGA
Client
Server
Client
Server
PAL
Client
SVGA
Packet Loss
Grafik packet loss skenario 2
59
Server
Client
XGA
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Jitter (ms)
30
25
20
15
10
5
0
Server
Client
Server
VGA
Client
Server
PAL
Client
Server
SVGA
Client
XGA
Jitter
Grafik jitter pada skenario 2
Skenario 3
Resolusi
Parameter
Throughput(Mbps)
Packet loss (%)
Jitter (ms)
VGA
PAL
SVGA
XGA
(648 x 480)
(768 x 576)
(800 x 576)
(1024 x 768)
Server Client
Server Client
Server Client
Server Client
0,466
0,47
0,73
0,91
0,64
0,79
1,21
1,07
0,06
2,3
0,1
1,53
0,13
1,67
0,13
2,06
19,47
19,5
15,93
10,42
19,35
11,85
9,37
11,81
Hasil Pengujian Skenario 3
Throughput (Mbps)
60
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
1,4
1,2
1
0,8
0,6
0,4
0,2
0
Server
Client
Server
VGA
Client
Server
PAL
Client
SVGA
Server
Client
XGA
Throughput
Grafik throughput pada skenario 3
Packet Loss (%)
2,5
2
1,5
1
0,5
0
Server
VGA
Client
Server
Client
Server
PAL
Client
SVGA
Packet Loss
Grafik packet loss skenario 3
Jitter (ms)
61
Server
Client
XGA
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
25
20
15
10
5
0
Server
Client
Server
VGA
Client
Server
PAL
Client
Server
SVGA
Client
XGA
Jitter
Grafik jitter pada skenario 3
Skenario 4
Resolusi
Parameter
Throughput(Mbps)
Packet loss (%)
Jitter (ms)
VGA
PAL
SVGA
XGA
(648 x 480)
(768 x 576)
(800 x 576)
(1024 x 768)
Server Client
Server Client
Server Client
Server Client
0,506
0,487
0,732
0,871
0,7
0,81
1,2
1,07
0,1
2,9
0,13
1,83
0,16
1,76
0,16
2,4
19,46
19,24
15,92
10,21
19,16
11,34
9,59
11,9
Hasil Pengujian Skenario 4
Throughput (Mbps)
62
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
1,4
1,2
1
0,8
0,6
0,4
0,2
0
Server
Client
Server
VGA
Client
Server
PAL
Client
Server
SVGA
Client
XGA
Throughput
Grafik throughput pada skenario 4
Packet Loss (%)
3,5
3
2,5
2
1,5
1
0,5
0
Server
VGA
Client
Server
Client
Server
PAL
Client
SVGA
Packet Loss
Grafik packet loss skenario 4
Jitter (ms)
63
Server
Client
XGA
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
25
20
15
10
5
0
Server
Client
Server
VGA
Client
Server
PAL
Client
Server
SVGA
Client
XGA
Jitter
Grafik jitter pada skenario 4
Skenario 5
Resolusi
Parameter
Throughput(Mbps)
Packet loss (%)
Jitter (ms)
VGA
PAL
SVGA
XGA
(648 x 480)
(768 x 576)
(800 x 576)
(1024 x 768)
Server Client
Server Client
Server Client
Server Client
0,556
0,489
0,749
0,837
0,747
1,12
1,2
1,17
0,2
2,76
0,16
2,06
0,23
2,03
0,26
3,16
19,07
15,29
15,93
12,49
18,52
8,61
9,47
9,83
Hasil Pengujian Skenario 5
Throughput (Mbps)
64
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
1,4
1,2
1
0,8
0,6
0,4
0,2
0
Server
Client
Server
VGA
Client
Server
PAL
Client
Server
SVGA
Client
XGA
Throughput
Grafik throughput pada skenario 5
Packet Loss (%)
3,5
3
2,5
2
1,5
1
0,5
0
Server
VGA
Client
Server
Client
Server
PAL
Client
SVGA
Packet Loss
Grafik packet loss skenario 5
Jitter (ms)
65
Server
XGA
Client
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
25
20
15
10
5
0
Server
Client
VGA
Server
Client
Server
PAL
Client
SVGA
Jitter
Grafik jitter pada skenario 5
66
Server
Client
XGA
Download