BAB I PENDAHULUAN
1.1.
Latar Belakang Dalam
berkembangnya
ilmu
pengetahuan
dan
teknologi
serta
pemanfaatannya, dimana pemanfaaan teknologi informasi yang semakin dibutuhkan dan diterapkan di segala bidang.Pengembangan dan inovasi instrument teknologi tepat guna di bidang teknologo ini merupakan suatu solusi alternative yang efektif untuk memecahkan permasalahan baik yang berhubungan dengan aktifitas social ataupun lainnya.Hal ini merupakan konsekwensi dari suatu penerapan teknologi yang bergerak di bidang informasi dan memang didedikasikan untuk pelayanan bagi masyarakat sebagai sarana media informasi.Sehingga ketersediaan informasi yang berimplikasi dengan pelayanan public dapat terintegrasi dan sinergis dengan kemungkinan peningkatan kualitas yang lebih baik. Semakin banyaknya pengembangan aplikasi televisi yang menggunakan media transmisi jaringan computer. Merupakan suatu bukti adanya inovasi pengembangan media massa khususnya dibidang broadcasting multimedia atau pertelevisian. Dalam hal ini terjadi pergeseran dalam pemanfaatan media transmisi dari yang menggunakan signal analog radio frekuensi kea rah pengembangan
pemanfaatan
teknologi
jaringan
computer
sebagaimedia
transmisinya. Pada perkembangannya, penggunaan aplikasi streaming dengan penerapan encoding data conten yang disiarkan dan kemudian disebarluaskan melalui aplikasi streaming pada servernya, kini telah banyak di manfaatkan oleh perusahaan broadcasting televisi dan para praktisi yang mengembangkan teknologi ini sebagai solusi untuk memperluas jaringan siaran melalui jaringan internet. Hal ini didukung dengan pertimbangan dari segi pembiayaan yang relative lebih murah karena broadcasting melalui jaringan internet yang lebih efektif dan jangkauan lebih luas dibandingkan dengan menggunakan radio frekuensi analog yang menggunakan infrastruktur fisik yang lebih mahal. 1
1.2.
Rumusan Masalah Dan beberapa point permasalahan yang di angkat sebagai landasan
pelaksanaan projek penelitian ini berdasarkan latar belakang diatas adalah sebagai berikut : 1. Bagaimana membangun server televisi streaming yang stabil dengan manajemen buffer yang baik sehingga proses pemuatan konten media televisi relative lebih ringan dengan delay atau jeda yang dapat di toleransi? 2. Bagaimana membangun serverstreaming yang fleksibel sehingga dapat di akses atau dimanfaatkan oleh berbagai macam perangkat (PC desktop, tablet, smart phone) yang digunakan klien? 3. Bagaimana membangun instalasi serverlive streaming dengan manajemen bufferaplikasi Red 5 dan penerapan skema jaringan yang efektif untuk TVstreaming? 4. Bagaimana membuat aplikasi antarmuka televisi berbasis web yang ringan dan user friendly sebagai media penyiaran konten media streaming?
1.3.
Batasan Masalah Secara spesifik tujuan dari pelaksanaan penelitian dan pembuatan project 1. Perangcangan tugas akhir ini adalah sebagai solusi alternative untuk keperluan broadcasting penerapan
teknologi
(penyiaran) televisi dengan pemanfaatan informasi
khususnya
pemanfaatan
aplikasi
serverstreaming yang diterapkan pada telefisi local, dan dalam hal ini adalah ADiTV sebagai mitra kerjasama dalam penelitian. 2. Dalam pengerjaan tugas akhir ini meliputi perancangan serverstreaming yang terdiri dari serverencoder sebagai alat konversi data multimedia dari mixer atau master switch pada stasiun televisi, serverstreaming sebagai media broadcast pada jaringan internet serta antar muka berbasis web sebagai media penyajian pada user.
2
3. Televisi streaming yang dirancang merupakan suatu bagian layanan dari IPTV. Di mana IPTV merupakan suatu pengembangan software komunikasi client-server yang mem-broadcast video yang berkualitas tinggi (setara realtime full motion video secara simulltan) ke user atau pemirsa melalui jaringan data atau internet. 4. Penelitian ini dianalisa dengan parameter QoS yaitu delay, jitter, packet loss, throughput. 1.4.
Tujuan Penelitian Adapun beberapa poin tujuan dari pelaksanaan projek tugas akhir ini adalah
sebagai berikut : 1.
Sebagai solusi alternative metode broadcasting stasiun televisidengan pemanfaatan teknologi informasi (televisi streaming), dengan tetap menjaga kualitas siaran dan penampilan konten media.
2.
Sebagai sarana teknologi antarmuka untuk memfasilitasi pengguna atau pemirsa siaran telefisi yang fleksibel yang dapat di akses melalui jaringan internet dengan berbagai perangkat pengguna.
3.
Sebagai
media
pengembangan
teknologi
serverstreaming
dengan
pengembangan manajemen sumberdaya server dan teknik buffering video serta penggunaan teknologi jaringan computer yang lebih efektif. 4.
Sebagai media pengembangan dan sosialisasi teknologi informasi yang positif bagi pengguna dengan fasilitas antarmuka berbasis web yang ringan dan user friendly sehingga efektif untuk pengenalan serta mudah digunakan.
1.5.
Metodologi Dalam merealisasikan serverstreaming yang di rancang dalam rencana
project ini, ada beberapa hal yang dipersiapkan sebagai landasan perancangan dan pengerjaannya. Beberapa hal tersebut antara lain adalah pengumpulan referensi tentang broadcasting televisi baik yang konvensional maupun yang berbasis digital streaming, konsep produksi pertelevisian, informasi alur produksi dan penggunaan teknologi pada stasiun mitra, pendataan perangkat yang digunakan dan pengujian kualitas. Dan pada akhirnya dengan referensi dan data tersebut
3
dapat dirancang sebuah konsep telefisi streaming dengan spesifikasi yang disesuaikan dengan kebutuhan, serta dengan kemungkinan pengembangan yang lebih baik. Pada dasarnya, dalam perancangan tugas akhir ini adalah untuk merancang dan membuat bagian dari segmen teknologi broadcasting yang menjadi alternative teknologi penyiaran melalui serverstreaming. Dalam perancangan segmen ini perangkat yang dibutuhkan untuk menjadi serverstreaming dan siap untuk digunakan adalah computer serverencoder yang berfungsi sebagai pengolah data multimedia dari mixer atau master switch pada stasiun televisi yang masih dalam bentuk signal analog yang kemudian di ubah menjadi format data digital yang mendukung untuk diolah lebih lanjut pada serverstreaming. Setelah data multimedia tersebut dikonversi menjadi format data digital, selanjutnya akan di siarkan
(broadcast)
oleh
serverstreaming
yang
pada
perancangan
ini
menggunakan aplikasi server Red5 yang dijalankan pada system operasi FreeBSD sebagai aplikasi serverstreaming. Dan secara umum metodologi perancangan hingga implementasi dapat diuraikan sebagai berikut: 1.5.1. Pengumpulan data 1.5.1.1.
Studi Literatur Pengumpulan data dengan cara mengumpulkan literature, jurnal, dan
literature yang bersumber dari informasi internet atau bacaan-bacaan yang relevan dengan topic baik berupa buku teks maupun paper. 1.5.1.2.
Observasi Pengumpulan data dengan mengadakan penelitian dan peninjauan secara
langsung terhadap permasalahan yang menjadi topic penelitian. 1.5.2. Perancangan Model Pada tahap ini adalah tahap perancanangan konsep berdasarkan dari perolehan data studi literature dan data observasi. Dalam tahap ini di dukung dengan beberapa proses aktifitas antara lain :
4
1.5.2.1.
Analisis Merupakan tahap menganalisis hal-hal yang diperlukan dalam pelaksanaan
perancanangan TV streaming. Dalam hal ini kegiatan yang dilakukan meliputi analisa kebutuhan perusahaan penyiar televisi, system operasi yang baik untuk manajemen buffer, aplikasi serverstreaming yang kokoh dan fleksibel, skema jaringan computer server yang efektif, dan pembuatan aplikasi web sebagai antar muka dengan user. 1.5.2.2.
Perancangan Merupakan tahapan pembuatan rancangan serverstreaming berdasarkan
perancangan konsep dan perolehan data yang relevan. 1.5.3. Implementasi Pada tahap ini, dilakukan pengadaan segala keperluan untuk membangun serverstreaming, dan kemudian selanjutnya melakukan instalasi system operasi FreeBSD dan aplikasi serverstreaming Red5 serta konfigurasi serverstreaming sesuai dengan perancangan konsep, dimulai dari input dari proses data audio dan video dari mixer atau master switch stasiun televisi, konversi dengan server encoding, broadcast dengan serverstreaming hingga penyajian untuk pemirsa melalui antarmuka berbasis web. 1.5.4. Pengujian dan Analisa Hasil Pada bagian ini merupakan tahap pengujian terhadap perancangan TV streaming yang dibangun dengan parameter QoS yaitu delay, jitter, packet loss dan throughtput. 1.6.
Sistematika Penulisan Dalam penulisan laporan tugas akhir ini disusun dengan sistematika
penulisan
yang
terbagi
dalam
beberapa
bab
yang
merepresentasikan pelaksanaan tugas akhir ini, antara lain sebagai berikut: 1. BAB I Pendahuluan Pada bagian ini berisi tentang latar belakang pelaksanaan penelitian dan realisasi project tugas akhir dengan judul Implementsi “Red5 TV Streaming pada ADiTV Yogyakarta”, rumusan masalah, batasan masalah, tujuan penelitian, metodologi, dan sistematika penulisannya.
5
2. BAB II Landasan Teori Pada bagian ini membahas tentang landasan teori yang digunakan pada pelaksanaan penelitian dan realisasi project teugas akhir dalam pembuatan server TV streaming.Adapun landasan teori yang digunakan adalah konsep produksi televisi, system operasi UNIX (FreeBSD atau Linux), jaringan computer TCP IP, IPTV, aplikasi server encoding (VLC), aplikasi serverstreaming (Red5), aplikasi web dinamis dan CMS. 3. BAB III Analisis dan Perancangan Sistem Pada BAB ini dibahas tentang proses analisa data baik dari hasil studi literature maupun data observas, serta implementasinya dalam perancangan system serverstreaming. Secara spesifik dijabarkan dengan : 1. pembuatan
rancangan
object
oriented
(UML
diagram),
procedural(DFD), dan mendefinisikan algoritma dari proses. Yakni perancangan
diagram
use
case
dalam
implementasi
system
tvstreaming. 2. Perancangan Data (Data design), mendefinisikan struktur data yang akan digunakan termasuk file pendukung. Yaitu membahas tentang format file konten multimedia yang akan diproses hingga pada penyajian kepada user. 3. Perancangan arsitektural (Architecture Design), membangun stktur system modular, dan merepresentasikan hubungan antar modul. 4. Perancangan antarmuka (Interface Design), membuat rancangan input/output dari serverstreaming. 4. BAB IV Implementasi dan Pengujian Membahas tentang implementasi
perancangan
system
serverstreaming, yakni tentang installasi system operasi FreeBSD, yang meliputi
pemasangan
base system,
pemasangan perangkat
keras
(hardware) yang dibutuhkan, konfigurasi jaringan yang disesuaikan dengan skema, installasi aplikasi encoding konten multimedia (audio dan video) yang dalam hal ini menggunakan VLC yang berbasis open source, installasi aplikasi serverstreaming yang menggunakan Red5 yang berbasis
6
pemrograman java dan open source, installasi server web, dan pembuatan antarmuka aplikasi web base.
5. BAB V Kesimpulan dan Saran Berisi tentang kesimpulan yakni ringkasan hasil implementasi dan pengujian, serta saran yang dibutuhkan untuk pengembangan dan penyempurnaan system pada versi pengembangan berikutnya.
7