TUGAS AKHIR
“DEVELOPMENT OF RADIO BROADCAST SYSTEM AND LIVE STREAMING AUDIO VISUAL” OLEH : DION ARIS - 1207 100 013
DOSEN PEMBIMBING : 1. Drs. Bandung Arry S, MI.Komp NIP : 19630605 198903 1 003 2. Drs. Daryono Budi Utomo NIP. 19590419 198603 1 004
JURUSAN METEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM INSTITUT TEKNOLOGI SEPULUH NOPEMBER SURABAYA 2011
PENDAHULUAN TINJAUAN PUSTAKA METODE PENELITIAN PERANCANGAN DAN IMPLEMENTASI SISTEM UJI COBA SISTEM KESIMPULAN DAN SARAN
LATAR BELAKANG
RUMUSAN DAN BATASAN MASALAH
RADIO HANYA SEBATAS MEDIA LOKAL
TELEVISI LOKAL MARAK BERMUNCULAN
TUJUAN DAN MANFAAT
SISTEM SIARAN RADIO LIVE STREAMING AUDIO
TEKNOLOGI LIVE STREAMING
RADIO KALAH BERSAING DENGAN x TELEVISI LOKAL
RADIO BISA DIAKSES SECARA UNIVERSAL BAIK AUDIO MAUPUN VISUAL HINGGA BISA LEBIH BERSAING DENGAN TELEVISI
SISTEM SIARAN RADIO LIVE STREAMING AUDIO VISUAL
LATAR BELAKANG
RUMUSAN DAN BATASAN MASALAH
TUJUAN DAN MANFAAT
Permasalahan yang dibahas dalam tugas akhir ini adalah : 1. Bagaimana cara memperluas area lingkup pendengar radio kampus dengan memanfaatkan teknologi live streaming audio visual. 2. Bagaimana memanfaatkan fungsi radio sebagai media pembelajaran online. 3. Bagaimana mengimplementasikan teknologi audio visual live streaming dengan menggabungkan Visual Basic.NET 2005 dan PHP.
Dalam penelitian tugas akhir ini, permasalahan yang akan dibahas akan dibatasi ruang lingkup pembahasannya antara lain: 1. Video yang ditampilkan pada program live streaming audio visual ini adalah video dengan format .swf. 2. Software yang akan dibuat adalah berupa software desktop yang dioperasikan oleh operator yang kemudian distreamingkan menggunakan server www.ustream.tv. 3. Sistem yang dibuat hanya sebatas streaming yang bisa diakses melalui website.
LATAR BELAKANG
RUMUSAN DAN BATASAN MASALAH
TUJUAN DAN MANFAAT
Tujuan dari Tugas Akhir ini adalah memberikan alternatif lain bagi sistem siaran sebuah radio kampus yang dapat digunakan untuk referensi lebih lanjut guna memperluas area lingkup pendengar sebuah stasiun radio kampus tersebut dengan teknologi live streaming audio visual sehingga bisa dimanfaatkan sebagai media pembelajaran online.
Manfaat dari Tugas Akhir ini adalah : 1. Memberikan aplikasi siaran radio yang dapat memainkan file video sekaligus menampilkanya ke website melalui koneksi internet. 2. Sebagai tambahan kepustakaan untuk penelitian selanjutnya .
SISTEM ANTRIAN
STREAMING TECHNOLOGY
Sistem Antrian
PENGEMBANGAN SISTEM INFORMASI
Sistem antrian adalah faktor penting dalam pembuatan sistem siaran radio yang dipaparkan dalam tugas akhir ini, karena setiap file yang ada di play list, nantinya akan disusun ke dalam sebuah sistem simulasi antrian yang terbaik. Terdapat 3 komponen dalam system antrian, yaitu: 1. Kedatangan (calling population) Karakteristik dari populasi yang akan dilayani (calling population) dapat dilihat menurut ukuran, pola kedatangan, serta perilaku dari populasi yang akan dilayani. • Menurut ukurannya, populasi yang akan dilayani bisa terbatas (finite) bisa juga tidak terbatas (infinite) • Pola kedatangan bisa teratur, bisa juga acak (random). 2. Antrian Batasan panjang sebuah antrian bisa terbatas (limited) dan bisa juga tidak terbatas (unlimited). 3. Fasilitas pelayanan Karakteristik fasilitas pelayanan dalam sebuah antrian dapat dilihat dari tiga hal, yaitu tata letak (lay out) secara fisik dari sistem antrian, disiplin antrian, dan waktu pelayanan. Berdasarkan tata letak secara fisik sistem antrian dikelompokan menjadi sistem antrian jalur tunggal (single channel, single server), sistem antrian jalur tunggal tahapan berganda (single channel multi server), Sistem antrian jalur berganda satu tahap (multi channel single server), dan sistem antrian jalur berganda dengan tahapan berganda (multi channel, multi server)
SISTEM ANTRIAN
STREAMING TECHNOLOGY
PENGEMBANGAN SISTEM INFORMASI
Streaming Live Streaming merupakan suatu sistem yang terdiri dari komponen-komponen yang saling mendukung dan merupakan sebuah teknologi yang memungkinkan distribusi data audio, video, dan multimedia secara real-time melalui Internet[7]. Streaming ini merupakan media yang dapat melakukan pengiriman media digital (berupa video, suara dan data) agar bisa diterima secara terus-menerus (stream). Data tersebut dikirim dari sebuah server aplikasi dan diterima serta ditampilkan secara real-time oleh aplikasi pada komputer klien.
SISTEM ANTRIAN
STREAMING TECHNOLOGY
PENGEMBANGAN SISTEM INFORMASI
Pengembangan Sistem Informasi Pengembangan sistem informasi manajemen adalah tahapan yang dilakukan dalam mengembangkan sistem, dimana masing-masing langkah menghasilkan sesuatu yang lebih rinci dari tahap-tahap yang ada sebelumnya [1]. Adapun tahap-tahap pengembangan sistem informasi adalah sebagai berikut: a. Tahap Perencanaan Tahap ini merupakan suatu rangkaian kegiatan sejak ide pertama yang melatarbelakangi pelaksanaan pengembangan sistem tersebut dilontarkan b. Tahap Analisis Terdapat dua aspek yang menjadi fokus tahap ini, yaitu aspek bisnis atau manajemen dan aspek teknologi. c. Tahap Perancangan / Design Pada tahap ini, tim teknologi informasi bekerja sama dengan tim bisnis atau manajemen untuk melakukan perancangan komponen-komponen sistem terkait. Dalam tahap ini akan dilakukan perancangan Data Flow Diagram dan ER Diagram untuk mendapatka model basis data yang akan disajikan dalam bentuk query.
a. Data Flow Diagram (DFD) Data Flow Diagram (DFD) adalah alat pembuatan model yang memungkinkan profesional sistem untuk menggambarkan sistem sebagai suatu jaringan proses fungsional yang dihubungkan satu sama lain dengan alur data, baik secara manual maupun komputerisasi[6]. b. Entity Relationship Diagram (ERD) Entity Relationship Diagram adalah desain konseptual untuk menggambarkan relasi antar data dalam bentuk diagram. Komponen utama yang membangun dari suatu Entity Relationship Diagram adalah Entitas dan Relasi[2]. c. Basis Data Basis data adalah kumpulan data yang dapat digambarkan sebagai aktifitas dari satu atau lebih organisasi yang berelasi yang dapat berfungsi sebagai informasi[3]. d. Query Query adalah salah satu object yang terdapat pada basis data yang digunakan untuk memanipulasi isi suatu tabel[2].
Pengembangan Sistem Informasi - lanjutan d. Tahap Pembangunan Fisik / Konstruksi Berdasarkan desain yang telah dibuat, konstruksi atau pengembangansistem yang sesungguhnya (secara fisik) dibangun. Tim teknis merupakan tulang punggung pelaksanaan tahap ini, mengingat semua hal yang bersifat konseptual harus diwujudkan dalam suatu konstruksi teknologi informasi dalam skala yang lebih detail. e. Tahap Implementasi Tahap implementasi merupakan tahap yang paling kritis karena untuk pertarna kalinya sistem informasi akan dipergunakan di dalam organisasi. Ada berbagai pendekatan untuk implementasi sistem yang baru didesain. f. Tahap Pasca Implementasi Kegiatan yang dilakukan di tahap pasca implementasi adalah bagaimana pemeliharaan sistem akan dikelola.
DONE!!!
METODE PENELITIAN
Metode Penelitian pembuatan sistem siaran radio ini meliputi :
TAHAP ANALISIS
TAHAP PERANCANGAN
TAHAP IMPLEMENTASI
TAHAP UJI COBA
TAHAP ANALISIS
Dalam tahap ini akan dilakukan: a. Pengumpulan data yang dibutuhkan dalam pembuatan program. Data yang dibutuhkan antara lain adalah beberapa video dengan format .SWF, file musik, dan jingle dengan forman .MP3. b. Menganalisa kebutuhan pendengar akan radio live streaming audio visual. Analisa dilakukan dengan pengamatan secara langsung di salah satu stasiun radio swasta di kota surabaya. Adapun beberapa hal yang diamati antara lain adalah data sms pendengar yang berasal dari luar surabaya, data client yang berasal dari luar jawa timur, dan data ranking AC Nielson.
DONE!!!
TAHAP PERANCANGAN
Tahap perancangan meliputi: a. Perancangan Data Flow Diagram (DFD). Data flow diagram dibuat menggunakan smart draw yang akan menggambarkan alur data dari sistem siaran radio yang akan dibuat. b. Perancangan Data Base Perancangan data base dimulai dengan membuat conceptual data model yang kemudian digenerate menjadi physical data model untuk mendapatkan rancangan data base yang diperlukan sistem. Nantinya tabel data base akan dibuat dengan menggunakan sql server 2005. c. Perancangan Interface Tahap perancangan interface dibagi menjadi dua tahap, yakni perancangan interface program desktop dan perancangan interface website. d. Perancangan Proses Dalam tahap perancangan proses akan dilakukan analisa algoritma yang akan dibuat untuk pembuatan kerangka sistem.
DONE!!!
TAHAP IMPLEMENTASI a. Pembuatan program desktop dengan Visual Basic.NET 2005 Dari perancangan yang sudah dibuat sebelumnya, akhirnya terselesaikan sebuah program desktop untuk sebuah siaran radio live streaming audio visual seperti gambar di bawah ini:
Gambar 3.1 Interfce program sistem siaran radio b. Pembuatan data base Pembuatan data base dilakukan dengan menggunakan SQL server 2005 yang dikoneksikan dengan bahasa pemrograman VB.NET dan ditampilkan dalam bentuk crystal report pada tampilan desktop. c. Pembuatan website dengan metode CMS Untuk menampilkan live streaming dari video yang diputar di media player yang dibuat dengan bahasa pemrograman VB.NET tadi, maka dibuatlah sebuah website dengan metode CMS.
DONE!!!
TAHAP UJI COBA
Dalam tahap ini dilakukan uji coba dengan menginputkan semua data inputan yang sudah disiapkan sebelumnya, yakni data lagu, jingle, dan video yang kemudian dimainkan pada media player yang telah dibuat. Pengujian juga dilakukan dengan penginputan data penyiar dan admin, serta menampilkan crystal reports sebagai laporan siar. Setelah berhasil, tahap pengujian dilanjutkan dengan uji coba live streaming. Uji coba live streaming dilakukan dengan mengujikan video streaming melalui website yang dibuat serta melalui channel pada ustream di beberapa daerah di Surabaya dan luar Surabaya.
DONE!!!
PERANCANGAN DAN IMPLEMENTASI SISTEM ANALISIS KEBUTUHAN SISTEM
ANALISIS KOMPONEN SISTEM
PERANCANGAN DATA
PERANCANGAN DATA FLOW DIAGRAM
PERANCANGAN ER DIAGRAM
PERANCANGAN ANTARMUKA
IMPLEMENTASI ANTARMUKA
ANALISIS KEBUTUHAN SISTEM 1. Berdasarkan pengamatan secara langsung di salah satu stasiun radio swasta yang ada di Surabaya, didapat sebuah fakta bahwa sistem siaran radio yang saat ini digunakan belum bisa menampilkan data pentiar di dalam laporan atau bukti siarnya. Untuk itu dibutuhkan sebuah sistem yang mampu merecord data si penyiar saat dia bertugas. Hal ini penting sebagai pertanggungjawaban seorang penyiar apabila terjadi kesalahan dalam jam siaranya. 2. Berdasarkan pengamatan itu juga, sistem yang saat ini digunakan juga belum terintegrasi dengan database dalam oprasionalnya. Oleh karena itu dibutuhkan sebuah sistem yang terintegrasi dengan database. 3. Pengamatan juga dilakukan terhadap data sms pendengar radio yang bersangkutan, dari data sms tersebut terdapat pendengar dari luar daerah jangkauan frekwensi radio tersebut yang mendengarkan secara streaming. Pengoptimalisasian streaming-pun akhirnya diperlukan. Tidak hanya sebatas audio saja, tetapi juga bisa memungkinkan untuk mengakses streaming secara audio dan visual.
DONE!!!
ANALISIS KOMPONEN SISTEM
Gambar 4.1 Relasi sub-sistem pada sistem siaran radio
DONE!!!
PERANCANGAN DATA Data yang digunakan dalam sistem siaran radio live streaming audio visual ini dibagi menjadi 3 macam, yaitu : • data masukan File .swf .mp3, .mp4, atau .avi, serta gambar yang diambil oleh web cam ketika web cam diaktifkan, serta username, password, nama, alamat, nomor telepon dan jabatan si operator sistem. • data proses video dari file yang dimainkan di play list maupun dari web cam yang diproses untuk ditampilkan dalam website. • data keluaran laporan bukti siar harian dan video streaming yang ditampilkan di website.
DONE!!!
PERANCANGAN DATA FLOW DIAGRAM
Gambar 4.2 Diagram Konteks Siaran Radio
Gambar 4.3 DFD Level 0 Sistem Siaran Radio
Gambar 4.4 DFD Level 1 Data Masuk Sistem Siaran Radio DONE!!!
PERANCANGAN ER DIAGRAM
Gambar 4.5 ER Diagram Sistem Siaran Radio
CONCEPTUAL DAT A MODEL
Gambar 4.6 CDM Sistem Siaran Radio
PHYSICAL DATA MODEL WEBSITE Distreamingkan_Ke FK_DATA_INP_DISTREAMI_WEBSITE
DATA_INPUTAN
PETUGAS User_Name Nama Alamat No_Telp Jabatan Password
URL
Memproses FK_DATA_INP_MEMPROSES_PETUGAS
ID_Data Format Judul Durasi Artis Album Tahun
LAPORAN Menghasilkan FK_DATA_INP_MENGHASIL_LAPORAN
Gambar 4.7 PDM Sistem Siaran Radio
Tanggal
TABEL BASIS DATA
Tabel 4.1 Struktur Tabel Petugas
No
Nama Field
Tipe
Ukuran
1
Username *
Varchar
50
2
Password
Varchar
50
3
Nama
Varchar
Tabel 4.2 Struktur Tabel Log File
No
Nama Field
Tipe
Ukuran
50
1
ID *
Varchar
2
Announcer**
Varchar
3
Date
Varchar
50
4
Alamat
Varchar
50
5
Telepon
Varchar
50
4
Time
Varchar
6
Jabatan
Varchar
50
5
Song
Varchar
50 50 50 50
DONE!!!
PERANCANGAN ANTARMUKA Gambar 4.8 Design Antarmuka Form Utama
Gambar 4.9 Design Antarmuka Form Input Data Petugas
DONE!!!
IMPLEMENTASI ANTARMUKA
DONE!!!
UJI COBA SISTEM
HASIL UJI COBA Uji Coba
Kota
Media - Provider
1
(Gd. Graha Pena) Surabaya
Net book Indosat
2
Jl. Panglima Sudirman, Surabaya
2
Apple
Bandwith
-
Kelancaran
Dedicated 2mb
Delay 3 sampai 4 detik,baik video Maupun audo lancer tanpa putus.
I Pad 2 – Wifi D Net
100 - 150 kbps
Audio lancar tanpa terputus, video sedikit tersendat sendat.
Jl. Sesetan Bali
I Phone 4 – 3(tri)
Paket internet 3 unlimited up to 1 mbps
Audio lancar tanpa terputus, video sedikit tersendat
2
Kelapa Gading, Jakarta
PC – First Media
300-400 kbps
video Maupun audo lancer tanpa putus.
2
Mulyosari, Surabaya
PC Accer – Wifi Mc Donalds
50-100 Kbps
Video jalan tersendat. Audio tidak bisa didengar karena media uji coba tidak menggunakan sound output.
KESIMPULAN DAN SARAN
KESIMPULAN Dari hasil penelitian dan penjelasan yang telah diuraikan pada bab-bab sebelumnya, dapat diambil kesimpulan sebagai berikut: 1. Sistem yang telah dibuat berhasil diakses secara streaming hingga wilayah yang berada di luar jangkauan frekwensi sebuah stasiun radio lokal. 2. Sistem yang siaran radio live streaming audio visual yang telah dibuat bisa diakses melalui website yang menyajikan materi-materi edukasi, serta memberikan fasilitas untuk mendownload soal tutorial. Ini sangat memungkinkan untuk dijadikan sistem pembelajaran online. 3. Sistem ini menggunakan media player yang dibuat dengan bahasa pemrograman Visual Basic.NET yang kemudian distreamingkan dengan server ustream.tv dan diembeded ke dalam sebuah tampilan website yang dibuat dengan bahasa pemrograman PHP.
SARAN Beberapa saran yang dapat penulis berikan untuk proses pelaksanaan dan pengembangan sistem ini selanjutnya adalah : 1. Sistem yang dibuat sejauh ini hanya bisa memainkan video dengan tipe .SWF saja. Diharapkan ada pengembangan lebih lanjut terhadap sistem agar bisa memainkan video dengan format yang lain. 2. Dengan sistem ini diharapkan dapat meningkatkan kedisiplinan para penyiar radio dalam memutarkan lagu sesuai dengan aturan yang berlaku. 3. Live streaming audio visual yang dibuat masih cukup berat untuk diakses dengan standard bandwith yang dubutuhkan untuk mengakses streaming berada di kisaran angka 300 400 kbps. Diharapkan kedepanya nanti dapat dikembangkan lagi sehingga dapat diakses dengan bandwith yang lebih kecil. 4. Server streaming yang digunakan pada sistem masih sebatas account premium dengan biaya 3,99 USD per bulan, diharapkan dalam pengembanganya nanti dapat digunakan account professional dengan biaya 400 USD bulan. Dengan ini diharapkan dapat memperbaiki kecepatan streaming ketika diakses client.
DAFTAR PUSTAKA [1] Fatta, Hanif Al. 2007. Analisis dan Perancangan Sistem Informasi. Yogjakarta: Penerbit Andi. [2] Harrismare. 2003. Pemodelan Database. Jakarta: Gramedia. [3] Kusrini. 2007. Strategi Perancangan dan Pengelolahan Basis Data. Yogjakarta: Penerbit Andi. [4] Masduki. 2001. Jurnalistik Radio, Menata Profesionalisme Reporter dan Penyiar. Yogyakarta:LKiS. [5] Miller, Federic P, dkk. 2010. Data Flow Diagram. Lousiana: Alphascript Publishing. [6] Parno. Data Flow Diagram. URL: [http://tavipia.staff.gunadarma.ac.id/Downloads/files/15425/DFD.pdf>. Diunduh pada 23 September 2011 pukul 19:45 WIB]. [7] Pertekom. 2008. Perkembangan Teknologi Radio. (online). URL : [ http://tahiti80.blogdetik.com/category/tak-berkategori/ diakses pada 20 Februari 2011 pukul 21:00 WIB].