TUGAS AKHIR
IMPLEMENTASI RATELESSCODE PADA CONTENTDELIVERYNETWORK
Diajukan untuk memenuhi persyaratan menyelesaikan pendidikan sarjana (S-1) pada
Departemen Teknik Elektro Sub konsentrasi Teknik Telekomunikasi
Oleh
Nofrizal NIM : 130402025
DEPARTEMEN TEKNIK ELEKTRO FAKULTAS TEKNIK
ABSTRAK
Content Delivery Network adalah sebuah sistem jaringan server untuk
mendistribusikan data/konten yang ada dalam sebuah web ke berbagai pengguna di belahan dunia agar data yang dikirim dan diterima lebih cepat. Server jaringan CDN terdistribusi secara global dengan tujuan untuk melayani konten ke pengguna dengan ketersediaan yang besar dan performa tinggi. Dalam pencarian server terbaik dan perpindahan server berpotensi membuat trafik jaringan tidak stabil dan berpengaruh secara global. Diperlukan penerapan rateless code pada jaringan CDN yang berfungsi untuk mempertahankan kualitas trafik dan memperbaiki paket data meskipun kondisi server dalam keadaan memburuk. Tugas akhir ini menganalisis penerapan rateless code pada jaringan CDN dengan menggunakan NS-2. Hasil simulasi rata-rata menunjukkan bahwa penerapan ratelesscode pada jaringan CDN meningkatkan QoS dari suatu jaringan yang
dibandingakan dengan tanpa ratelesscode. Dengan penerapan rateless code 50% nilai delay naik 0,016749 detik dan nilai packet loss turun 1% . Untuk penerapan rateless code 100% nilai delay naik 0,039962 detik dan nilai packet loss turun 2%.
KATA PENGANTAR
Puji syukur penulis haturkan kehadirat Allah S.W.T yang telah memberikan kemampuan dan kesehatan dalam menyelesaikan Tugas Akhir ini, serta shalawat beriring salam penulis sampaikan kepada junjungan umat Nabi Muhammad S.A.W.
Tugas Akhir ini merupakan bagian dari kurikulum yang harus diselesaikan untuk memenuhi persyaratan menyelesaikan pendidikan Sarjana Strata Satu di Departemen Teknik Elektro, Fakultas Teknik, Universitas Sumatera Utara. Adapun judul Tugas Akhir ini adalah :
“IMPLEMENTASI RATELESSCODE PADA CONTENTDELIVERYNETWORK”
Tugas Akhir ini penulis persembahkan kepada yang teristimewa yaitu ayahanda Edi Syahrizal dan ibunda Zulfatmiyang senantiasa memberikan perhatian dan kasih sayang sejak penulis lahir hingga sekarang, serta adik tercinta Boby Setiawan yang senantiasa mendukung dan memberi semangat.
Selama penulis menjalani pendidikan di kampus hingga diselesaikannya Tugas Akhir ini, penulis banyak menerima bantuan, bimbingan, dan dukungan dari berbagai pihak. Untuk itu dalam kesempatan ini penulis ingin mengucapkan terima kasih kepada :
1. Bapak Suherman, ST., M.Comp., Ph.D selaku dosen Pembimbing Tugas
Akhir, atas nasehat, bimbingan dan motivasi dalam menyelesaikan Tugas
2. IbuSyiska Yana, ST, MT, selaku Penasehat Akademis penulis, atas
bimbingan dan arahannya dalam melayani perkuliahan selama ini.
3. Bapak Ir. Surya Tarmizi Kasim, M.Si dan Bapak Rahmad Fauzi ST, MT
selaku Ketua dan Sekretaris Departemen Teknik Elektro Fakultas Teknik
Universitas Sumatera Utara.
4. Bapak Dr. Maksum Pinem, ST, MT dan Bapak Rahmat Fauzi, ST, MT
selaku dosen penguji Tugas Akhir, atas masukan dan bantuannya dalam
penyempurnaan Tugas Akhir ini.
5. Seluruh staf pengajar yang telah memberi bekal ilmu kepada penulis dan
seluruh pegawai Departemen Teknik Elektro, Fakultas Teknik, Universitas
Sumatera Utara atas segala bantuannya.
6. Temen - teman Sub-Jurusan Telekomunikasi Teknik Elektro USU Ekstensi,
Bg Deni, Bg iwan, Bg Fael, Sabet, Putri, Indah S, Winni, Devi, Cui, Kak
Kiki, Kak Indah Rez, Kak Indah Vus, Kak Save, Kak Yuni, Ona, Elfrida,
yang telah memberi dukungan, bantuan, semangat, dan doa untuk
menyelesaikan Tugas Akhir ini.
7. Teman – teman di Teknik Elektro FT-USU Ekstensi, terkhusus angkatan
2013 atas dukungan, do’a, suka dan duka selama di bangku perkuliahan.
8. Abang-abang senior yang selalu membantu, mendukung dan memberi
masukan selama menjalani perkuliahan.
9. Semua pihak yang tidak sempat penulis sebutkan satu per satu.
Penulis menyadari bahwa Tugas Akhir ini masih banyak kekurangan baik
tujuan menyempurnakan dan mengembangkan kajian dalam bidang ini sangat
penulis harapkan.
Akhir kata penulis berserah diri pada Allah SWT, semoga Tugas Akhir ini
bermanfaat bagi pembaca sekalian terutama bagi penulis sendiri.
Medan, Mei 2016
Penulis
DAFTAR ISI
ABSTRAK ... i
KATA PENGANTAR ... ii
DAFTAR ISI ... v
DAFTAR GAMBAR ... vii
DAFTAR TABEL ... viii
I. PENDAHULUAN ... 1
1.1 Latar Belakang ... 1
1.2 Perumusan Masalah ... 2
1.3 Tujuan Penelitian ... 3
1.4 Manfaat Penelitian ... 3
1.5 Batasan Masalah ... 3
1.6 Metode Penelitian ... 4
1.7 Sistematika Penulisan ... 4
II. DASAR TEORI ... 6
2.1 Content Delivery Network (CDN) ... 6
2.2 Teknik-Teknik Pembagian Tugas CDN ... 7
2.2.1 GEO DNS ... 7
2.2.2 Teknologi Akamai ... 8
2.2.3 Web Mapper ... 9
2.2.4 Packet Redirection ... 9
2.2.5 Load Balancer ... 10
2.3 Rateless Code ... 11
2.3.1 LT (Luby Transform) ... 12
2.4 Network Simulator 2 (NS-2) ... 14
III. METODE PENELITIAN ... 18
3.1 Perancangan Alur Penelitian ... 18
3.2 Spesifikasi Perangkat ... 19
3.3 Spesifikasi Fisik Simulasi CDN ... 20
3.4 Implementasi Rateless Code Pada Jaringan CDN ... 22
3.5 Parameter Evaluasi ... 26
3.6.1 Delay (Latency) ... 26
3.6.2 Packet Loss ... 27
3.6 Langkah Pelaksanaan Simulasi ... 27
IV. HASIL SIMULASI DAN ANALISIS DATA ... 32
4.1 Hasil Pengujian Single Server Dan Jaringan CDN Tanpa Rateless Code ... 32
4.1.1 Delay ... 32
4.1.2 PacketLoss ... 34
4.2 Hasil Pengujian Rateless Code Pada Jaringan CDN ... 37
DAFTAR GAMBAR
Gambar 2.1 Konsep Dasar Content Delivery Network ... 7
Gambar 2.2 Sistem CDN Akamai ... 8
Gambar 2.3 Ilustrasi Rateless Code ... 12
Gambar 2.4Proses Simbol Encoding... 13
Gambar 2.5 Arsitektur Dasar NS-2 ... 15
Gambar 2.6 Tampilan NAM (Network AniMator) ... 15
Gambar 2.7 Struktur framework EvalVid ... 16
Gambar 3.1 Diagram Alir Rancangan Penelitian ... 18
Gambar 3.2 Konfigurasi Jaringan CDN ... 21
Gambar 3.3 Konfigurasi Jaringan CDN Dengan Teknik Geo DNS ... 21
Gambar 3.4 Sistem Jaringan CDN ... 23
Gambar 3.5 Trafik Video ... 24
Gambar 3.6 Trafik Video Dengan Rlc 50% ... 26
Gambar 3.7 Trafik Video Dengan Rlc 100% ... 27
Gambar 3.8 Urutan Pelaksanaan Simulasi ... 31
Gambar 4.1 Karakteristik Delay Single Server Dan Jaringan CDN Tanpa Rateless code ... 33
Gambar 4.2 Karakteristik Rata-rata Delay Jaringan ... 34
Gambar 4.3 Karakteristik Delay Single Server Dan Jaringan CDN Tanpa Rateless code ... 36
Gambar 4.4 Karakteristik Rata-rata Packet Loss Jaringan ... 36
Gambar 4.5 Karakteristik Delay Penerpan Rateless Code Jaringan CDN ... 38
Gambar 4.6 Karakteristik Perbandingan Rata-rata Packet Loss Jaringan CDN .... 39
Gambar 4.7 Karakteristik Packet Loss Pada Jaringan CDN ... 41
DAFTAR TABEL
Tabel 3.1 Spesifikasi Trafik Video ... 20
Tabel 3.2 One-WayDelay (Letency) ... 28
Tabel 3.3 PacketLoss ... 29
Tabel 4.1 Hasil Pengujian Delay Jaringan CDN ... 32
Tabel 4.2 Hasil Pengujian Packet Loss Jaringan CDN Tanpa Ratelesscode ... 35
Tabel 4.3 Hasil Pengujian DelayRatelessCode Pada Jaringan CDN ... 37