• Tidak ada hasil yang ditemukan

Institutional Repository | Satya Wacana Christian University: Online on Demand dan Live Streaming Radio dengan Real Time Streaming Protocol T1 612007005 BAB I

N/A
N/A
Protected

Academic year: 2017

Membagikan "Institutional Repository | Satya Wacana Christian University: Online on Demand dan Live Streaming Radio dengan Real Time Streaming Protocol T1 612007005 BAB I"

Copied!
5
0
0

Teks penuh

(1)

1 BAB I PENDAHULUAN

Pada bab ini dijelaskan tujuan, latar belakang, gambaran sistem, batasan masalah,

perincian tugas yang dikerjakan, dan garis besar penulisan skripsi.

1.1. Tujuan

1. Merancang dan merealisasikan sebuah aplikasi berbasis website client dan server

yang memiliki kemampuan untuk men-streaming radio secara real-time dan server

dapat men-broadcast radio sendiri.

2. Mempermudah penyiar radio dalam menyiarkan radio tanpa terbatas oleh jarak dan

frekuensi radio selama terkoneksi oleh jaringan server.

3. Mengatasi permasalahan keterbatasan bandwidth pengguna dalam men-streaming

data audio.

1.2. Latar Belakang Masalah

Pada era modern saat ini, melalui internet banyak sekali informasi yang bisa

didapatkan. Salah satunya dengan melakukan streaming televisi, streaming radio, dan

juga streaming video.

Streaming merupakan sebuah teknologi yang memungkinkan distribusi data audio,

video dan multimedia secara real-time melalui Internet. Media streaming merupakan

pengiriman media digital (berupa video, suara dan data) agar bisa diterima secara

terus-menerus (stream), sehingga tidak diperlukan proses download yang dapat disalah

gunakan untuk pembajakan media. Data tersebut dikirim dari sebuah server aplikasi dan

diterima serta ditampilkan secara real-time oleh aplikasi pada komputer klien.

Buffering adalah proses atau kondisi yang terjadi saat sebuah player untuk media

streaming sedang menyimpan bagian-bagian file media streaming ke tempat

penyimpanan lokal. Kebanyakan player menyimpan hanya sebagian kecil dari sebuah

presentasi streaming sebelum memulai streaming. Proses buffering juga bisa terjadi di

tengah-tengah streaming, biasanya hal seperti ini terjadi jika bandwidth yang diperlukan

untuk memainkan streaming kurang sesuai atau kurang memenuhi besar bandwidth dari

(2)

2

Radio dalam kehidupan sehari hari digunakan sebagai sarana penyampai informasi.

Suara yang kita dengar dari pesawat radio merupakan perubahan bentuk energi

elektromagnetik dari gelombang radio yang ditangkap oleh pesawat radio, kemudian

diubah melalui perangkat pengeras suara menjadi energi bunyi sehingga bisa kita

dengar.[2]

Radio biasa diakses oleh orang – orang untuk berbagai macam tujuan, seperti untuk

mendapatkan informasi penting, menambah pengetahuan, hobi maupun hanya untuk

hiburan semata.

Dalam penyebarannya radio masih memiliki kendala yaitu jarak, radio masih

keterbatasan jarak, sehingga tidak dapat diakses di tempat yang berjarak jauh dari statiun

radio terkait.

Internet dewasa ini penyebarannya sudah sangatlah mudah, akses internet sudah

dapat dinikmati oleh semua orang di semua tempat, namun di Indonesia koneksi internet

masih memiliki kendala di biaya, untuk mendapatkan koneksi yang memiliki kecepatan

yang tinggi, diperlukan bahaya yang mahal.

Kelebihan dari aplikasi ini adalah untuk mengatasi masalah perluasan penyebaran

sebuah radio, radio internet merupakan solusi yang menawarkan biaya yang jauh lebih

murah daripada menambah daya pemancar. Sebuah online radio tidak memerlukan

pemancar untuk mentransmisikan sinyal audionya melainkan sinyal audio ditransmisikan

melalui koneksi internet. Dengan fitur on demand dimana data yang dikirim bagian demi

bagian sesuai permintaan user dan nantinya akan langsung hilang setelah diterima oleh

user, sehingga data tidak dapat di download dan dapat mengatasi tindakan pembajakan.

Aplikasi ini juga menyediakan layanan pemilihan kualitas, sehingga dapat mengatasi

permasalahan keterbatasan bandwidth pengguna.

Aplikasi seperti ini sebelumnya pernah dibuat oleh Gideon Setyabudi Salim dengan

[image:2.595.99.486.670.768.2]

skripsinya yang berjudul “Implementasi Real Time Streaming Protocol Untuk Aplikasi Radio Internet” Tabel 1.1 berisi perbandingan antara aplikasi yang sudah ada dengan aplikasi yang menjadi skripsi ini

Tabel 1.1 Perbandingan dengan yang sudah ada

Aplikasi sebelumnya Aplikasi sekarang

kualitas audio 1 kualitas 2 kualitas broadcast live online tidak bisa Bisa streaming data audio tidak bisa Bisa

tools Java Sound API Java Media Framework

(3)

3

Pada Skripsi ini dirancang aplikasi website streaming radio di komputer client

dimana aplikasi ini terhubung ke sebuah server melalui webserver untuk memproses data

audio dan radio streaming. Aplikasi ini terhubung dengan server dengan menggunakan

jaringan Local Area Network (LAN). Aplikasi ini dibangun dengan menggunakan

platform sistem operasi Windows 8 64bit dengan software developer Eclipse Galileo

dengan bahasa pemprograman Java dan bantuan Java Media Framework dan website

yang dibangun dengan bahasa HyperText Markup Language (HTML5), PHP: Hypertext

Preprocessor (PHP), Javascript serta dilengkapi oleh Cascading Style Sheet (CSS)

sebagai pengatur layout, dengan WAMP Server sebagai webserver dan database MYSQL

sebagai penyimpan datanya.

1.3. Gambaran Sistem

Sistem yang dibangun terdiri dari dua bagian. Pertama, aplikasi website radio

streaming dimana akan dijembatani oleh webserver sehingga dapat diakses oleh client

asalkan terkoneksi oleh jaringan LAN, website akan menampilkan User Interface yang

menarik para pengguna, dan didalamnya terdapat informasi-informasi serta

halaman-halaman seperti streaming data audio serta halaman-halaman live streaming radio dengan protokol

RTP (Realtime Transport Protocol). Kedua yaitu aplikasi administrator komputer server

sebagai pusat broadcasting serta manajemen data audio. Arsitektur sistem dapat dilihat

[image:3.595.88.535.323.624.2]

pada Gambar 1.1

Gambar 1.1 Arsitektur Sistem

Sistem mempunyai arsitektur client-server dimana client berupa aplikasi

website streaming radio yang dapat diakses oleh pengguna yang dijembatani oleh

webserver dan server berupa aplikasi administrator komputer server. Kedua komponen

tersebut terhubung melalui jaringan LAN. Aplikasi administrator komputer server

menyimpan data informasi audio ke dalam database server, dan dapat melakukan Komputer

Server

HUB webserver

Client2 Client3 Client1

(4)

4

broadcasting radio. Sedangkan aplikasi website streaming radio dapat diakses oleh

pengguna untuk memutar data-data audio serta memutar radio secara real-time.

1.4. Batasan Masalah

Berdasarkan surat keputusan Nomor 37/I.3/FTEK/XII/2012, spesifikasi skripsi yang

dikerjakan adalah sebagai berikut:

1. Aplikasi akan dibangun di desktop berbasis website,IIS sebagai webserver,

Aplikasi Web dibangun mengunakan bahasa pemrograman HTML5 dan Visual

Studio sebagai API dan jembatan penghubung antara HTTP dengan webserver.

Pemutar audio dibuat dengan bahasa HTML5

2. Aplikasi dapat mengcapture audio radio melalui inputan dari microphone yang

terhubung dengan soundcard.

3. Hasil capture audio dikompresi dan dihubungkan ke RTP server.

4. User dapat memilih kualitas saluran radio yang disediakan berupa high quality dan

low quality

5. User akan menerima audio dari saluran radio yang dipilih secara real-time dengan

delay maksimal sebanyak 1menit.

6. Web dapat di akses minimal 20 client dalam masing masing kualitas disaat

bersamaan.

7. Lamanya durasi audio untuk streaming minimal 10 menit.

8. Proses Buffering menggunakan 1 file yang akan dikirim secara bergantian terus

menerus dan nantinya diterima oleh klien.

1.5. Perincian Tugas

Berdasarkan surat keputusan Nomor 37/I.3/FTEK/XII/2012, perincian tugas yang

dikerjakan adalah sebagai berikut:

1. Membuat desain antarmuka website.

2. Mengimplementasikan cara capture audio dari soundcard.

3. Mengimplementasikan algoritma untuk encoding data audio secara real-time.

4. Mengimplementasikan algoritma encoding data audio real-time kedalam aplikasi.

5. Mengimplementasikan RTP kedalam aplikasi web.

6. Menambahkan pemutar audio dalam aplikasi web.

(5)

5

8. Melakukan penelitian mengenai kualitas suara serta delay yang terjadi pada

aplikasi

9. Menyempurnakan error-error / bug-bug yang mungkin terjadi

10.Dokumentasi skripsi

1.6. Sistematika Penulisan

Penulisan skripsi ini terdiri dari 5 bab yaitu:

Bab I Pendahuluan

Berisi tujuan, latar belakang, gambaran sistem, batasan masalah, perincian tugas

yang dikerjakan, dan garis besar penulisan skripsi.

Bab II Dasar Teori

Berisi dasar teori yang berhubungan dengan perancangan aplikasi antara lain

mengenai RTP dan streaming

Bab III Perancangan Sistem

Berisi proses perancangan aplikasi meliputi fungsional sistem, desain arsitektur

sistem, perancangan database, perancangan aplikasi aplikasi administrator komputer

server, dan perancangan aplikasi website streaming radio.

Bab IV Pengujian dan Analisis

Berisi pengujian terhadap aplikasi, skenario pengujian yang digunakan, dan analisa

terhadap pengujian.

Bab V Kesimpulan dan Saran

Gambar

Tabel 1.1 Perbandingan dengan yang sudah ada
Gambar 1.1 Arsitektur Sistem

Referensi

Dokumen terkait

Sehubungan dengan pokok-pokok pikiran di atas penulis tertarik untuk melihat bagaimana laporan keuangan yang lebih spesifik yaitu laba akuntansi dan komponen arus kas

perusahaan-perusahaan tersebut telah melakukan tindak kecurangan seperti korupsi, maka tidak menutup kemungkinan bahwa kecurangan juga dapat terjadi dalam laporan keuangan

DPRD dan DPR harus benar-benar cerminan wakil rakyat baik secara aktor maupun mekanisme kerja, sehingga para aktor eksekutif tidak dapat main-main dengan para

Pada hari ini Senin, tanggal dua puluh empat, bulan September, tahun dua ribu dua belas, dalam rangka Penjelasan Dokumen Lelang (Annwijzing) Pekerjaan Pemasangan Lift Gedung

menyatakan dengan sesungguhnya bahwa skripsi yang berjudul “Analisis Ketersediaan Air Di Sub Das Dam Talang Menggunakan IHACRES Versi 2.1” adalah benar-benar hasil karya

Pada pemutihan dengan hidrogen peroksida diharapkan yang terjadi adalah persamaan reaksi (1), sedang reaksi dekomposisi yang disebabkan dari pengaruh katalis ion-ion logam

Pada hari ini Senin, tanggal dua puluh empat, bulan September, tahun dua ribu dua belas, dalam rangka Penjelasan Dokumen Lelang (Annwijzing) Pekerjaan Pengadaan Dinding Luar

Buana Putra Utama Tidak Lulus Teknis (tidak memiliki bukti sewa/kwitansi alat bor tangan, Metodologi Pelaksanaan ditujukan untuk Puslitbang Mineral dan Batubara, Judul