perancangan radio streaming berbasis web ( studi...
Post on 09-Mar-2019
224 Views
Preview:
TRANSCRIPT
PERANCANGAN RADIO STREAMING BERBASIS WEB ( Studi Kasus : RADIO STREAMING LEMBAGA PENDIDIKAN ISLAM
MA’ARIF WALISONGO )
NASKAH PUBLIKASI
diajukan oleh
Tagus Sapto Pamungkas 08.12.3004
kepada JURUSAN SISTEM INFORMASI
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA
YOGYAKARTA 2013
DESIGNING WEB-BASED STREAMING RADIO ( CASE STUDY : ISLAMIC INSTITUTIONS STREAMING RADIO MA’ARIF WALISONGO )
PERANCANGAN RADIO STREAMING BERBASIS WEB
( Studi Kasus : RADIO STREAMING LEMBAGA PENDIDIKAN ISLAM MA’ARIF WALISONGO )
Tagus Sapto Pamungkas Kusnawi, S.Kom, M.Eng Jurusan Sistem Informasi
STMIK AMIKOM YOGYAKARTA
ABSTRACT
Basically, having the radio frequency transmitter with FM and AM, which broadcasts only be captured by the local community that exists around the radio transmitter. However, as the development era, now comes via internet streaming radio technology which aims to be accessible to the listeners that their houses are not able to capture wave radio transmitter range. By using this streaming radio facility that bridges the loyal listeners can listen to a particular radio to his favorite radio even though his position is out of range even for the radio broadcasts.
The objective of this streaming radio is how to design and build a radio streaming with web-based request server SMK ma’arif walisongo In doing college radio implementations using SMK ma’arif walisongo network and test the sound quality is subjective.
Design of radio streaming server request is based web.Where included this visualization using the streaming radio server request so that the user can easily requesting the song the way they want and create playlists according to the user wishes to streaming radio.
Keywords: Streaming Radio, request server, web .
1. PENDAHULUAN
Pada dasarnya radio memiliki pemancar dengan frekuensi FM dan AM,
dimana siarannya hanya dapat ditangkap oleh masyarakat lokal yang ada di sekitar
pemancar radio tersebut. Namun, seiring berkembangnya jaman, kini hadir teknologi
radio streaming via internet yang bertujuan untuk dapat diakses oleh para pendengar
yang domisilinya tidak dapat menangkap gelombang pemancar.
radio yang jangkauannya. Dengan menggunakan fasilitas radio streaming
inilah yang menjembatani para pendengar setia radio tertentu untuk dapat
mendengarkan radio kesayangannya meskipun posisinya sedang berada di luar
jangkauan sekalipun untuk menangkap siaran radio tersebut. 2. LANDASAN TEORI 2.1 Pengenalan Radio Streaming 2.1.1 Radio
Radio adalah teknologi yang digunakan untuk pengiriman sinyal dengan cara
modulasi dan radiasi elektromagnetik (gelombang elektromagnetik). Gelombang ini
melintas dan merambat lewat udara dan bisa juga merambat melalui ruang angkasa
yang hampa udara.
2.1.2 Streaming Streaming adalah suatu teknologi untuk memainkan file audio atau video secara
langsung(live) maupun dengan prerecord dari sebuah mesin server(web server). File
audio atau video yang terletak pada sebuah serverdapat secara langsung dijalankan
pada komputer client.
2.1.3 Sistem Transmisi Pada Proses Streaming - Unicast Transmisi unicast merupakan transmisi informasi yang dilakukan ke satu
pengirim (point to point).
- Broadcast Transmisi broadcast merupakan transmisi dari satu buah pengirim ke
banyak penerima dalam seluruh jaringan yang terkoneksi (one to many).
- Multicast Transmisi multicast merupakan transmisi dari satu pengirim ke banyak
penerima yang terdapat di dalam satu buah grup - grup tertentu (one to group), sehingga
setiap penerima akan mendapatkan stream yang sama Multicast atau multicasting
adalah sebuah teknik di mana sebuah data dikirimkan melalui jaringan ke sekumpulan
1
2.2 Jaringan
Kata jaringan (network, dalam bahasa Inggris) sebenarnya memiliki banyak arti
tergantung dari lingkup studi yang dimaksud. Kata jaringan yang dimaksud di sini
berada dalam lingkup studi teknologi informasi yang memiliki definisi sebagai kumpulan
dua atau lebih perangkat yang masing-masing berdiri sendiri dan terhubung melalui
sebuah teknologi 2.2.1 Bandwith Bandwidth adalah jumlah data yang dapat dikirim setiap detik lewat sebuah alur
komunikasi. Dalam komunikasi Analog, bandwidth adalah perbedaan antara frekuensi
tertinggi dan terendah dari kemampuan transmisi sebuah jaringan. 2.2.2 Quality Of Service ( QOS ) Quality of Service (QoS) didefinisikan sebagai suatu pengukuran tentang seberapa
baik jaringan dan merupakan suatu usaha untuk mendefinisikan karakteristik dan sifat
dari suatu layanan jaringan.
2.2.3 Jar ingan Nirkabel Jaringan nirkabel adalah suatu jaringan yang menghubungkan dua perangkat atau
lebih dengan menggunakan sinyal radio, yang memungkinkan perangkat-perangkat
tersebut bertukar informasi.
2.2.3 Multiple Acces Multiple Access adalah kemampuan untuk membagi sumber utama menjadi
beberapa bagian yang dapat diperuntukkan pengguna yang berbeda-beda
menggunakan protokol yang diberikan akses terhadap sumber informasi
tersebut.Jumlah terbatas suatu bandwidth yang dialokasikan untuk penggunaan layanan
nirkabel informasi.
3. ANALISIS DAN PERANCANGAN SISTEM 3.1 Gambaran Umum Smk Ma’arif Walisongo
Analisis sistem adalah sebuah istilah yang secara kolektif mendeskripsikan fase-fase
awal pengembangan sistem. Analisis sistem adalah teknik pemecahan masalah yang
menguraikan bagian-bagian komponen dengan mempelajari seberapa bagus bagian-
bagian komponen tersebut bekerja dan berinteraksi untuk mencapai tujuan mereka. 3.1.1 Sejarah
2
Yayasan ini berada di bawah Yayasan Lembaga Pendidikan Islam Ma’arif
Walisongo, dengan Ketua Umum H. Sukardi, SH. Lembaga Pendidikan Islam Ma’arif
Walisongo secara resmi memulai penyelenggaraan proses Pembangunan Tanggal 17
Juli 2012 sesuai izin yang diberikan Koordinator Kopertis Wilayah V (Jawa Tengah dan
DIY).
3.2 Analisis Masalah Analisis sistem dapat didefinisikan sebagai penguraian dari suatu sistem informasi
yang utuh kedalam bagian-bagian komponen dengan maksud untuk mengidentifikasikan
dan mengevaluasi permasalahan, Kesempatan Hambatan dan yang terjadi dan
kebutuhan – kebutuhan yang diharapkan sehingga dapat di usulkan perbaikan. 3.3 Analisis Sistem Menggunakan PIECES (Performance, Information, Economy, Control, Efficiency, Service) 3.3.1 Performance ( Kinerja )
Kinerja merupakan bagian pendukung dalam kelancaran proses kerja dalam suatu
perusahaan/instansi. Kinerja yang dimaksud adalah kinerja sistem. Kinerja dapat diukur
dari throughput dan response time. 3.3.2 Information (Informasi)
Apabila kemampuan dan kualitas informasi itu baik, maka pengguna akan
mendapatkan informasi yang akurat, tepat waktu dan relevan sesuai dengan yang
diharapkan. Dengan pengembangan radio streaming ini siswa dapat dengan mudah
mendapatkan informasi terbaru dari yayasan tersebut.
3.3.3 Economy (ekonomi)
Merupakan peningkatan pendapatan karena adanya sistem baru terhadap manfaat-
manfaat atau keuntungan atau penurunan biaya yang terjadi. Berdasarkan penilaian
secara ekonomis dengan pengurangan beberapa komponen yang ada seperti pada
radio FM biasa ini maka sebuah yayasan tidak perlu mengeluarkan biaya yang cukup
banyak untuk membuatnya
3.3.4 Control (kontrol)
Merupakan peningkatan pengendalian untuk mendeteksi dan memperaiki kesalahan
serta kekurangan yang akan terjadi. Pengendalian atau control dalam sebuah sistem
sangat diperlukan keberadaannya untuk menghindari dan mendeteksi secara dini
terhadap penyalahgunaan atau kesalahan sistem serta untuk menjamin keamanan atau
informasi. Dengan adanya control
3
3.3.5 Effiency (efisieni)
Efisiensi berhubungan dengan bagaimana sumber daya digunakan dengan
pemborosan paling minimum. Efisiensi dapat diukur dari output dibagi dengan inputnya.
Dari hasil pengamatan pada sistem yang sedang berjalan dapat dinilai bahwa
pendayagunaan personil belum efisien.Penggunaan radio streaming ini dapat di control
dari jarak jauh dimanapun kita berada selama masih terkoneksi dengan internet dan ini
jauh lebih efisien daripada system sebelumnya
3.3.6 Service (pelayanan)
Merupakan peningkatan terhadap pelayanan yang diberikan oleh sistem. Dalam
suatu perusahaan peningkatan pelayanan terhadap pengguna merupakan tujuan utama.
Dari segi pelayanan, seorang user akan mendapatkan kemudahan dengan adanya
system baru
3.4 Analisis Kebutuhan Sistem
Sejalan dengan tujuan perancangan sistem yang akan dibuat, diperlukan perangkat
teknologi pendukungnya. Perangkat teknologi itu meliputi personil, peralatan, dan
perlengkapannya 3.4 .1 Analisis Perangkat Keras
Spesifikasi perangkat keras untuk membuat radio online berbasis web : 1. CPU server Processor Inter(R) Pentium(R)
2. 512MB RAM
3. OS CENTOS 5 32bit
4. HDD 30GB
Kebutuhan minimum hardware agar dapat menjalankan Radio streaming di operator
1. Processor Intel(R) Pentium(R) CPU U5400 @1.20GH (2CPUs) 2048MB RAM
2. Motherboard GIGABYTE GA-8I848P-G
3. Memori 2048MB
4. Free Space HD 5GB
3.4.2 Analisis Perangkat Lunak
Spesifikasi perangkat lunak untuk membuat radio online berbasis web : 1. Macromedia Dreamwever 8(*opsional)
2. Notepad ++ 6.3.1
3. Apache
4. Mysql Database server
5. PHP server
4
6. Iceast
7. SAMBroadcaster
3.4.3 Kebutuhan Informasi
Informasi yang akan disajikan pada radio streaming ini berupa cara streaming radio
dengan menggunakan winamp dengan memberikan alamat yang tertuju kepada siaran
radio streaming itu sendiri.
3.4.4 Analisis Kebutuhan Brainware
Kebutuhan bagi penggunaan Radio Streaming dengan sistem request server ini
sangat sederhana, cukup di dukung dengan komputer berspesifikasi sedang yang
terhubung pada koneksi internet, dan seperangkat sound system untuk keluaran output
penyiaran 3.5 Perancangan Sistem
Perancangan sistem merupakan bagian awal dari pembuatan system informasi,
Dimana tahapan ini bertujuan untuk memberikan ketentuan bentuk dan proses pada
perangkat lunak yang dibuat agar pembuatan program tidak menyimpang dari aturan dan
hasil analisis yang telah diterapkan pada perancangan program.
3.5.1 Flowchart Sistem Flowchart system adalah gambaran secara umum bagaimana system berjalan.
Adapun flowchart system untuk perancangan request server pada radio streaming
sebagai berikut
3.6 Perancangan Basis Data
Perancangan Basis Data merupakan bagian awal dari pembuatan system informasi,
Dimana tahapan ini bertujuan untuk memberikan ketentuan bentuk dan proses pada
perangkat lunak yang dibuat agar pembuatan program tidak menyimpang dari aturan dan
hasil analisis yang telah diterapkan pada perancangan program
3.6.1 ERD ( Entity Relationship Diagram) Entity Relationship Diagram (ERD) merupakan suatu model untuk menjelaskan
hubungan antar data dalam basis data berdasarkan obejek-objek dasar data yang
mempunyai hubungan antar relasi
3.6.2 Perancangan Struktur Tabel
adalah struktur – struktur table yang digunakan dalam pembuatan database untuk
aplikasi ini perangkat lunak yang dibuat agar pembuatan program tidak menyimpang
dari aturan dan hasil analisis yang telah diterapkan pada perancangan program
5
3.6.3 Relasi Antar Tabel
Relasi antar tabel akan memberikan gambaran tentang hubungan masing-masing
tabel terhadap tabel lainnya. Dengan adanya relasi tersebut akan mempermudah
pembacaan tabel karena akan terlihat field mana yang dijadikan primary key dan foreign
key-nya
4. IMPLEMENTASI DAN PEMBAHASAN 4.1 Implementasi Sistem
Tahapan ini adalah tahap membangun dan mengembangkan aplikasi sesuai dengan
naskah yang sudah dibuat. Bagian ini merupakan kegiatan yang meliputi tentang
pembuatan desain website yang mendukung semua interaksi, membuat radio online
sesuai dengan tema, dan kemudian semua di gabungkan dalam sebuah website
menggunakan aplikasi macromedia dreamweaver 8.
4.1.1 Persiapan Asset - aset
Langkah awal dalam pembuatan adalah persiapan aset-aset :
1. Menyiapkan aset – aset berupa gambar seperti background, karakter dan
gambar – gambar pendukung laMenyiapkan aset – aset berupa gambar seperti
background, menu botton dan gambar – gambar pendukung lain.lain.
2. Menyiapkan template radio yang akan di putar yang terdiri dari tombol play dan
stop
3. Menyiapkan server vps untuk penginstallan radio online yang akan di masukan
ke template website
Gambar Play dan stop radio
4.1.2 Penginputran Lagu
List daftar lagu dalam pembuatan website radio online ini di peroleh dari
http://stafaband.info/
a. Membuat kategori jenis lagu
6
• Buka browser lalu login website dengan menggunakan data username dan
password admin.
• Pilih menu kategori lagu di dalam menu utama.
• Masukan jenis lagu di kolom nama kategori
• Masukan ID kategori lagu di kolom song id
• Lalu pilih tombol tambah untuk menambahkan jenis lagu di daftar kategori lagu
b. Memasukan lagu dalam pembuatan radio online berbasis web ini yaitu dengan cara :
• Buka browser lalu login website dengan menggunakan data username dan
admin
• Pilih menu manajemen lagu di menu utama.
• Input data lagu yang terdiri dari file, Durasi, Judul, Artis, Album, Status, Jenis
• Lalu pilih tombol tambah untuk memasukan lagu ke daftar list lagu
4.2 Relasi Antar Tabel Dalam pembahasan ini akan dibahas actionscript dan tampilan yang digunakan
sebagai action untuk sebuah kejadian
4.2.1 Halaman Beranda (Home)
Berikut adalah gambaran halaman depan user interface website radio streaming.
.
Tampilan Halaman Beranda
<?php
7
$rs = $db->Execute("SELECT * FROM lagu ");
$data = $rs->GetRows();
?>
<div style="height:30px; text-align:center; color:#FFF"><h2>PLAY LIST</h2></div>
<center>
<table width="650px" cellpadding="0" cellspacing="0" border="0" class="display"
id="search">
<thead>
<tr>
<th width="24">NO</th>
<th width="287">JUDUL</th>
<th width="204">ARTIST</th>
<th width="61">DURASI</th>
<th width="74">REQUEST</th>
</tr>
</thead>
<?php
$no=1;
8
foreach($data as $a){
4.2.2 Halaman Playlist and Request
Berikut adalah gambaran halaman Playlist and Request Radio Streaming SMK
Ma’arif Walisngo.
4.2.3 Halaman How To Listen
Berikut merupakan gambaran halaman how to listen yang ada pada website Radio
Streaming SMK Ma’arif Walisongo.
9
4.2.4 Halaman History
Berikut adalah gambaran halaman Playlist and Request Radio Streaming SMK
Ma’arif Walisngo
4.3 Implementasi Database
adalah kumpulan dari berbagai data yang saling berhubungan satu dengan yang
lainnya. Basis data tersimpan di perangkat keras, serta dimanipulasi dengan
menggunakan perangkat lunak
4.3.1 Tabel Database Radio
Berikut merupakan tampilan table request yang di gunakan untuk merequest lagu
dalam Radio
10
4.3.2 Tabel Lagu
Berikut merupakan tampilan struktur table lagu merupakan tabel yang digunakan
untuk menyimpan kategori Lagu.
4.3.3 Tabel Categori Lagu Berikut merupakan tampilan struktur tabel category list. Tabel ini digunakan untuk
mengelompokkan lagu yang telah di inputkan melalui aplikasi xampp.
4.3.4 Tabel History List
Berikut merupakan tampilan struktur tabel category list. Tabel ini digunakan untuk
mengelompokkan lagu yang telah di inputkan melalui aplikasi xampp
11
4.3.5 Tabel Admin
Berikut merupakan tampilan struktur tabel category list. Tabel ini digunakan untuk
mengelompokkan lagu yang telah di inputkan melalui aplikasi xampp
4.4 Uji Coba Sistem
Ketika telah selesai dalam pembuatan sebuah website radio online, ada satu proses
yang nantinya akan menentukan apakah website yang telah dibuat sudah dapat atau
layak untuk digunakan, dirilis kepasaran yaitu proses uji coba
4.4.1 Uji Coba Sistem dan program
Pengujian terhadap sebuah sistem secara umum dapat dilakukan dengan berbagai
macam pendekatan, tetapi dalam laporan ini hanya akan dijabarkan dengan pendekatan
system yaitu Black-box
4.4.2 Black-box testing
Pengujian dengan menggunakan metode Black-box merupakan tahap pengujian yang
memfokuskan kepada persyaratan fungsional perangkat lunak. Test-case ini bertujuan
untuk menunjukan fungsi perangkat lunak tentang cara beroperasinya. Apakah
masuknya data telah berjalan sebagai mana mestinya
12
4.5 Manual Program
Manual program merupakan suatu petunjuk bagi pamakai tentang bagaimana cara
penggunaan program aplikasi yang dijalankan dengan sistem operasi windows.
4.5.1 Menu Playlist dan request
Pada dasarnya website untuk radio streaming ini merukan web yang di gunakan
sebagai sara untuk me-request lagu dari user. Yang kemudian akan di proses lebih lanjut
oleh operator.
4.5.2 Manual Instalansi
Instalasi aplikasi sistem informasi manajemen kependudukan merupakan langkah
pertama untuk melakukan pengujian sistem.Dalam hal ini penulis dan pihak SMK Ma’arif
Walisongo sepakat untuk menggunakan hosting sendiri di kalangan SMK Ma’arif
Walisongo yang sudah ada.
4.6 Pemeliharaan Sistem
Pemeliharaan sistem pada sistem informasi manajemen kependudukan ini tergolong
mudah, karena sistem ini memang dirancang untuk digunakan oleh umum dan adaptatif
terhadap Operating System yang ingin digunakan, artinya semua kalangan maupun yang
tanpa memiliki basic pemrograman, administrasi komputer, maupun ilmu komputer yang
lebih masih dapat menggunakan program ini.
5. PENUTUP 5.1 Kesimpulan
Berdasarkan penelitian dan perancangan yang dikerjakan dan mengacu pada
rumusan masalah yang ada maka dapat diambil beberapa kesimpulan. Jika ditinjau dari
kelebihannya sistem ini memiliki beberapa kelebihan, antara lain:
1. Jika dibandingkan dengan sistem sebelumnya, berupa radioFM, radio streaming
ini memiliki kelebihan yaitu dapat diakses dari mana saja, selama masih ada
koneksi internet.
2. Dengan adanya radio streaming ini juga dapat mengurangi biaya pengeluaran
yang cukup banyak jika dibandingkan dengan pembuatan radio FM biasa.
3. Dengan adanya sistem request server pada radio streaming, maka seorang user
dapat me-request secara langsung bahkan seorang user dapat membuat playlist
lagu nya sendiri untuk didengarkan.
13
4. Radio streaming ini merupakan radio streaming pertama dan satu-satunya di
Magelang
5.1 Saran
Kesempurnaan dari suatu sistem selalu bersifat relative berdasarkan pada
cara pandang dan konsep dari setiap pemikiran yang berbeda serta memiliki alur
yang bervariasi. Karena sistem ini dibangun berdasarkan alur pemikiran penulis,
maka untuk hasil yang lebih baik dan maksimal diperlukan saran dari pihak manapun
untuk melengkapi kekurangan yang ada. Berikut merupakan saran dari penulis yang
mungkin berguna dan dapat dipertimbangkan
1. Untuk pihak SMK Ma’arif Walisongo, radio streaming ini dapat digunakan
sebagai media informasi dan media edukasi untuk Siswa agar lebih
berkembang dalam ilmu pengetahuan 2. Pada streaming audio didalam jaringan yang padat lebih baik menggunakan
transfer rate yang lebih kecil, karena akan berpengaruh pada kecepatan
audio yang kita terima. Semakin kecil transfer rate nya maka semakin
maksimal kita mendengarkan radio streaming dengan menyesuaikan
bandwidth yang ada. 3. Untuk media streaming lebih cocok untuk di implementasikan menggunakan
jaringan kabel, karena hasilnya jauh lebih maksimal dari pada jaringan
wireless yang kurang maksimal dalam mendengarkan
14
DAFTAR PUSTAKA
Al Fatta, Hanif. 2007. Analisis & Perancangan Sistem Informasi untuk Keunggulan Bersaing Perusahaan dan Organisasi Modern, Yogyakarta: C.V Andi Offset,.
Andi Kristanto. 2003. Perancangan Sistem Informasi dan Aplikasinya. Yogyakarta: C.V Andi
Offset Arry Maulana Syarif. 2008. Manipulasi Praktis Adobe Photoshop CS, CS2 & CS3. Ayu Isni Nurwulan. Irving Vitra, 2009 Paputungan.Perancangan Radio Streaming Edukasi.
Yogyakarta: C.V Andi Offset
15
top related