APLIKASI RADIO STREAMING DENGAN BASIS CLIENT ANDROID DI RADIO DISTA FM IAIN SURAKARTA Aplikasi Radio Streaming Dengan Basis Client Android Di Radio Dista FM IAIN Surakarta.

APLIKASI RADIO STREAMING DENGAN BASIS CLIENT ANDROID
DI RADIO DISTA FM IAIN SURAKARTA

SKRIPSI
Disusun sebagai salah satu syarat menyelesaikan Jenjang Strata I
Jurusan Teknik Elektro Fakultas Teknik
Universitas Muhammadiyah Surakarta
Disusun Oleh :

TRI SUSILO
D 400 090 006

FAKULTAS TEKNIK JURUSAN TEKNIK ELEKTRO
UNIVERSITAS MUHAMMADIYAH SURAKARTA

2013

i

ii


iii

KATA PENGANTAR

Puji syukur atas kehadirat Allah SWT yang telah melimpahkan rahmat,
hidayah serta karunia kepada kita selaku hamba yang dicintai dan disayangi di alam
semesta. Sholawat serta salam terlimpahkan kepada manusia pilihan Allah SWT yaitu
Nabi Muhammad SAW yang penuh perjuangan telah mengantarkan kita menjadi
umat pilihan dan mendapat ridho-Nya.
Hanya karena Allah SWT akhirnya penulis dapat melewati kendala dan
tantangan dalam menyelesaikan dan menyusun laporan tugas akhir ini. Tugas akhir
ini disusun dan diajukan sebagai syarat kelulusan dan mendapatkan gelar Sarjana
Teknik di jurusan Teknik Elektro Universitas Muhammadiyah Surakarta. Adapun
judul tugas akhir yang penulis ajukan : “APLIKASI RADIO STREAMING
DENGAN

BASIS

CLIENT


ANDROID

RADIO

DISTA

FM

IAIN

SURAKARTA”.
Selama penyusunan tugas akhir ini penulis mendapat dukungan, pembinaan,
dan saran dari pembimbing dan pihak-pihak lain yang secara langsung maupun tidak
langsung terlibat dalam tugas akhir ini. Maka, tiada kata yang lebih baik bagi penulis
yang bisa terucap dan hanya dapat mengucapkan terima kasih kepada :
1. Bapak Ir. Agus Riyanto, MT selaku Dekan Fakultas Teknik Universitas
Muhammadiyah Surakarta.
2. Bapak Ir. Jatmiko, MT selaku Ketua Jurusan Teknik Elektro Universitas
Muhammadiyah Surakarta.


iv

3. Bapak Fajar Suryawan, S.T.,M.Eng.Sc, Ph.D selaku Pembimbing I yang
memberikan bimbingan kepada penulis, sehingga dapat menyelesaikan skripsi ini.
4. Bapak Fatah Yasin, S.T.,M.T selaku Pembimbing II yang memberikan bimbingan
kepada penulis, sehingga dapat menyelesaikan skripsi ini.
5. Segenap dosen penguji pada seminar proposal dan pendadaran yang telah
memberikan saran dan masukan dalam penyusunan skripsi ini.
6. Bapak dan Ibu dosen yang telah memberikan ilmu dan pengetahuan selama
menempuh pendidikan di Teknik Elektro UMS.
7. Seluruh Staff Tata Usaha, Staff Akademik maupun non Akademik, yang telah
membantu dan memberikan kemudahan kepada penulis selama me nempuh studi di
Fakultas Teknik Elektro UMS.
8. DJ Taka, selaku Direktur utama Radio Dista FM, yang mengijinkan penulis untuk
melaksanakan penelitian di lembaga ini.
9. Semua staff dan Dista FM, juga semua pihak yang tidak dapat penulis sebutkan
satu per satu yang telah memberikan bantuan dan dukungan dalam menyusun
skripsi ini.
10. Ayahanda dan Ibunda yang kusayangi dan kucintai yang selalu memberikan kasih
sayang dan perhatian sepanjang masa yang tidak bisa terbalaskan.

11. Kakakku, Pipin Widyaningsih, S.Kom, M.Kom, dan Tutik Wahyuni yang selalu
menyayangiku dengan penuh perhatian.
12. Sahabat-sahabat terbaikku yang kusayangi selalu ada dalam suka maupun duka
selalu berbagi canda tawa. Khususnya Fite Kurniawan , Rasyid Dani Setyawan,
v

Putra Adi Sumirat,

Imam Fatawi,

Dwi Wahyu Saputro,

Dwi Setyo

Purnomo,Erwan Tri Effendi S.T, Saiful Huda S.T , Parjono.
13. Rahayu S.kep yang telah memberikan motivasi untuk menyusun skripsi ini.
14. Teman-teman di KMTE, Robot Research, GOS ELTRUMS, BEM FT..
15. Seluruh rekan-rekan Teknik Elektro angkatan 2009, baik angkatan atas maupun
bawah yang tidak dapat disebutkan semuanya. Terima kasih atas persahabatan dan
persaudaraannya selama kuliah di UMS.

Akhir kata, penulis menyadari bahwa skripsi ini masih jauh dari
kesempurnaan. Saran dan kritik yang membangun sangat penulis harapkan. Semoga
karya ini dapat bermanfaat untuk rekan-rekan mahasiswa dan pihak-pihak yang
berkepentingan.

Surakarta, September 2013

Penulis

vi

MOTTO

 jika kau inginkan sesuatu jika kau ingin memenangkan sesuatu, cukup dengar kata hatimu
jika hatimu tak bisa menjawabnya tutup matamu dan pikirkan kedua orang tuamu (Kabhi
Khushi Kabhie Gham ).
 Sesungguhnya sesudah kesulitan itu ada kemudahan (al insyiroh 5)
 Mengerjakan sesuatu itu susah kalo kita terus memikirnya, lakukanlan sekarang juga (Tri
Susilo)
 Lebih baik terlambat dari pada tidak sama sekali (pepatah lama)

 Perjalanan seribu langkah diawali dengan satu langkah kecil (Pemikir)

vii

PERSEMBAHAN
Sedikit karya ini kupersembahkan untuk yang tercinta dan terkasih :
1. Allah SWT yang senantiasa melimpahkan nikmat, karunia dan hidayah-Nya kepada kita
semua.
2. Nabi Muhammad SAW yang telah membawa umat Islam dari jaman kebodohan menuju
jaman yang penuh dengan ilmu pengetahuan dan teknologi.
3. Ayahanda dan Ibunda tercinta. Kasih sayang, pengorbanan, doa, abadi sepanjang masa, dan
selalu tiada henti-hentinya membimbingku, kalianlah inspirasiku.
4. Kakakku Pipin Widyaningsih S.Kom, M.Kom, Tutik Wahyuni yang senantiasa memberikan
motivasi dan doa.
5. Keluarga Besarku : Joko Budiato, Agus Haryanto S.KOm, ponakanku : Amalia,Arraya,
Aqila, dll Mereka yang selalu mendukung dan memberikan semangat.
6. Rahayu S.kep yang selalu membantun dan memberika segenap pemikiran, perhatian,motivasi
dan tenaganya untuk membantu saya dalam penyususan skripsi ini.
7. Anggota Band Q-ONERS Elektro 2009 : Fite ,Ocid(rosyid,)Dwi Setyo Purnomo, Dwi Wahyu
Saputro, Imam Fatawi, Putra Adi. Kawan yang tak pernah terlupakan.

8. Rekan-rekan Teknik Elektro 2009 : Dssup, Arex, Tulus, Ricky, Fahrur, Danang, Arika,
Erwan, Ari, Uddin, Mila, Endah,, Nikka, Joe,Kokom,fuad,Danang,dhanar dll. Kawan yang
telah memberi warna yang tak lekang oleh waktu.
9. Teman-teman KMTE, Robot Research, GOS ELTRUMS.

viii

DAFTAR KONTRIBUSI

Skripsi ini berawal dari ketertarikan penulis terhadap layana n radio
streaming, yang pernah penulis pelajari pada waktu Pratek Kerja Nyata di SOLO
RADIO. Layanan streaming ini memang sangatlah diperlukan bagi radio yang masih
ingin tetap bertahan dalam gempuran teknologi maju seperti sekarang ini. Penulis
telah melakukan studi literature baik dalam betuk pdf, maupun video tentang layanan
streaming.
Setelah penulis mencoba berkonsultasi dengan bapak Fajar Suryawan,
S.T.,M.Eng.Sc, Ph.D. Beliau menawarkan untuk mengembangkan ide saya ke dalam
sebuah aplikasi android. Beliau juga bersedia membimbing penulis dalam
menyelesaikan penelitian dan pembuatan tugas akhir, selain itu beliau menyarankan
kepada penulis agar juga meminta bapak Fatah Yasin ST,MT sebagai pembibing

kedua, dikarenakan beliau sudah berpengalaman dalam Streaming Radio. Setelah
seminar proposal tugas akhir ada beberapa saran dan masukan dari dosen penguji
demi perbaikan Tugas Akhir ini.
Berikut ini saya sampaikan daftar kontribusi dalam penyusunan tugas akhir :
1.

Saya menyusun skripsi ini Saya membuat tugas akhir ini sendiri
dengan bantuan buku dan internet.

2.

Tempat penelitian berada di Radio Dista FM IAIN Surakarta.

3.

Program perangkat lunak (aplikasi) yang saya gunakan untuk Radio
streaming Winamp 5.58 dan DSP shoutcast 2.3.2 sedangkan untuk

ix


x

xi

DAFTAR ISI

HALAMAN JUDUL..............................................................................................

i

HALAMAN PERSETUJUAN ..............................................................................

ii

HALAMAN PENGESAHAN ................................................................................ iii
KATA PENGANTAR............................................................................................

iv

MOTTO.................................................................................................................. vii

PERSEMBAHAN .................................................................................................. viii
DAFTAR KONTRIBUSI.......................................................................................

ix

DAFTAR ISI .........................................................................................................

xi

DAFTAR GAMBAR ............................................................................................ xv
DAFTAR TABEL ................................................................................................. xvii
ABSTRAKSI.......................................................................................................... xviii
BAB I PENDAHULUAN
1.1. Latar Belakang ...............................................................................

1

1.2. Perumusan Masalah........................................................................

3


xii

1.3. Batasan Masalah.............................................................................

4

1.4. Tujuan Penelitian............................................................................

4

1.5. Manfaat Penelitian .........................................................................

4

BAB II TINJAUAN PUSTAKA
2.1. Telaah Penelitian ............................................................................

5

2.2. Landasan Teori ...............................................................................

6

2.2.1. Internet ......................................................................................

6

2.2.2. Streaming ...................................................................................

6

2.2.3. Shout cast ...................................................................................

7

2.2.4. Sistem Operasi Android .............................................................

8

2.2.5. Profil Radio Dista FM ................................................................

9

BAB III METODE PENELITIAN
3.1. Prosedur Penelitian ........................................................................... 11
3.1.1. Waktu dan Tempat ..................................................................... 11
3.1.2. Persiapan yang Dilakukan .......................................................... 11
3.2.Alur Rekayasa .................................................................................... 12
3.3.Analisis Kebutuhan ............................................................................ 13
3.4.Perancangan Aplikasi Android .......................................................... 13
3.4.1. Perancangan Layar Aplikasi Android ....................................... 13

xiii

3.4.2. Perancangan Use Case Diagram Aplikasi Android .................. 14
3.5.Perancangan Radio Streaming ........................................................... 16
3.6.Alat dan Bahan................................................................................... 17
3.6.1. Peralatan Streaming radio .......................................................... 17
3.6.2. Peralatan Pembuatan Aplikasi Android .................................... 18
3.7.Alur Penelitian ................................................................................... 18
3.7.1. Studi Literatur ........................................................................... 18
3.7.2. Perancangan Alat........................................................................ 18
3.7.3. Pembuatan Alat ......................................................................... 18
3.7.4. Pengujian Sistem ....................................................................... 19
3.7.5. Analisa Data .............................................................................. 19
3.8.Flowchart Penelitian .......................................................................... 20
BAB IV HASIL REKAYASA DAN PENGUJIAN
4.1.Manual Program................................................................................. 22
4.2.Pembuatan Radio Streaming .............................................................. 23
4.2.1. Instalasi Peralatan Encoding ...................................................... 23
4.2.2. Server Hosting ............................................................................ 24
4.3.Pembuatan Aplikasi Android Radio Streaming ................................. 24
4.4.Menjalankan Radio Streaming........................................................... 25
4.5.Pengujian Sistem................................................................................ 32
4.5.1. Rencana Pengujian Sistem.......................................................... 32
4.5.2. Hasil Pengujian .......................................................................... 33
xiv

4.5.3. Pengujian Melalui Server Shoutcast .......................................... 35
4.5.4. Pengujian Input Streaming ......................................................... 37
4.5.5. Pengujian Melalui aplikasi Android........................................... 38
4.5.6. Analisa Proses Buffering ............................................................ 41
4.6.Respon Pengguna ............................................................................... 42
4.6.1. Kuisioner .................................................................................... 42
4.6.1. Hasil Yang Didapat .................................................................... 42
BAB VPENUTUP
5.1. Kesimpulan ....................................................................................... 43
5.2. Saran ................................................................................................. 43
DAFTAR PUSTAKA ........................................................................................... 45
LAMPIRAN .......................................................................................................... 47

xv

DAFTAR GAMBAR

Gambar 3.1. Alur Rekayasa ................................................................................ 12
Gambar 3.2. Perancangan Layar Aplikasi........................................................... 14
Gambar 3.3. Perancanga Use Case aplikasi android........................................... 15
Gambar 3.4. Perancangan Radio Streaming ....................................................... 16
Gambar 3.5. Flowchart Penelitian ...................................................................... 21
Gambar 4.1. Aplikasi Android Radio Streaming ................................................ 22
Gambar 4.2. DSP Shoutcast Winamp ................................................................. 24
Gambar 4.3. ADT Android ................................................................................. 25
Gambar 4.4. Pilih menu Preferences .................................................................. 25
Gambar 4.5. Pilih Nullsoft Shoutcast Source DSP v2.2.3 .................................. 26
Gambar 4.6. Nullsoft Shoutcast Source DSP v2.2.3........................................... 26
Gambar 4.7. Koneksi Shoutcast DSP.................................................................. 26
Gambar 4.8. Encoder Shoutcast DSP.................................................................. 29
Gambar 4.9. Input Shoutcast DSP....................................................................... 30

xvi

Gambar 4.10. Shoutcast DSP Terkoneksi ............................................................ 32
Gambar 4.11. Shoutcast Server Dalam Keadaan Tidak Terkoneksi ..................... 35
Gambar 4.12. Shoutcast Server Dalam Keadaan Terkoneksi ............................... 35
Gambar 4.13. Aplikasi Android Streaming Dista FM .......................................... 38
Gambar 4.14. Proses Pada Aplikasi Android Streaming Dista FM ...................... 39
Gambar 4.15. Aplikasi Android Tidak Terhubung .............................................. 40
Gambar 4.16. Dialog Keluar Aplikasi Android .................................................... 40

xvii

DAFTAR TABEL

Tabel 4.1. Rencana Pengujian .............................................................................. 32
Tabel 4.2. Hasil Pengujian ................................................................................... 33
Tabel 4.3. Analisa Proses Buffering ..................................................................... 33

xviii

ABSTRAKSI

Dista FM merupakan radio komunitas milik IAIN Surakarta, jangkauan
pancar siaran hanya sekitar 2,5 Km. Penelitian ini memiliki tujuan untuk mengatasi
kekurangan tersebut dengan membagun sebuah layanan radio streaming dengan basis
client android pada radio tersebut.
Penelitian ini menggunakan metode studi literatur, eksperimen, coding,
observasi, dan sampling. Tujuan dari penelitian ini adalah untuk membangun sebuah
layanan Streaming radio menggunakan software winamp 5.58 dan shoutcast DSP
2.2.3 serta membuat aplikasi android untuk mendengarkan siaran radio streaming
Dista FM menggunakan Eclipse 3.8, ADT 21.1.0.2013,SDK 4.2.2. Dan desain
gambar menggunakan Adobe Photoshop CS 5.
Dengan adanya layanan streaming radio Dista FM dengan basis client
android ini , jangkauan siaran Dista FM sudah tidak lagi menjadi kendala bagi radio
tersebut, terlebih dengan adanya aplikasi android streaming Dista FM memungkinkan
pengguna smartphone android dapat mendengarkan siaran radio melalui perangkat
android mereka. Dengan encoder dari streaming Dista FM sebesar 40 kbs, maka
pendengar kecepatan download berkisar 40 – 60 kbps sudah bisa mendengarkan
siaran radio streaming Dista FM. Selisih antara siaran pemancar Dista FM dengan
Streaming Dista FM sebesar 5 – 10 detik dengan kondisi sinyal client stabil.
Kata Kunci : Streaming, Streaming Android, android media player streaming.

xix