• 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

Dari hasil analisis yang didapat, maka akan dilakukan pengujian sejauh mana kualitas performansi audio streaming server sesuai dengan parameter yang digunakan yaitu

Menurut rekomendasi ITU-T G.114, layanan audio streaming server Shoutcast dan Icecast dapat dikategorikan telah memenuhi kualitas layanan (QoS) yang baik bahkan

There is no packet loss at the time of the audio streaming Shoutcast or Icecast server so that the server can be categorized both very good for a streaming

Sistem yang dibangun adalah aplikasi website yang dapat melakukan streaming data.. video dan juga dapat melihat siaran live

Untuk melakukan pengujian pengiriman paket data RTP pada aplikasi website Live streaming data video, digunakan aplikasi wireshark dimana aplikasi ini dapat menangkap dan

Dari hasil pengamatan yang dilaksanakan mengenai layanan audio streaming server Shoutcast yang diperoleh dengan bantuan aplikasi Wireshark dengan pengaturan encoder

Tujuan dari penelitian ini adalah membangun sebuah sistem server berbasis Raspberry Pi untuk implementasi live audio streaming dalam format .mp3 dengan dilengkapi pembuatan

Perlu adanya penelitian atau uji coba pengunaan jaringan nirkabel di bawah air salah satunya radio frekuensi FM yang sudah ada sejak dulu, dimana sebuah alat pemancar