Top Banner
i 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
19

APLIKASI RADIO STREAMING DENGAN BASIS CLIENT … filejudul tugas akhir yang penulis ajukan : “APLIKASI RADIO STREAMING DENGAN BASIS CLIENT ANDROID RADIO DISTA FM IAIN SURAKARTA”.

May 06, 2019

Download

Documents

lynhi
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: APLIKASI RADIO STREAMING DENGAN BASIS CLIENT … filejudul tugas akhir yang penulis ajukan : “APLIKASI RADIO STREAMING DENGAN BASIS CLIENT ANDROID RADIO DISTA FM IAIN SURAKARTA”.

i

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

Page 2: APLIKASI RADIO STREAMING DENGAN BASIS CLIENT … filejudul tugas akhir yang penulis ajukan : “APLIKASI RADIO STREAMING DENGAN BASIS CLIENT ANDROID RADIO DISTA FM IAIN SURAKARTA”.

ii

Page 3: APLIKASI RADIO STREAMING DENGAN BASIS CLIENT … filejudul tugas akhir yang penulis ajukan : “APLIKASI RADIO STREAMING DENGAN BASIS CLIENT ANDROID RADIO DISTA FM IAIN SURAKARTA”.

iii

Page 4: APLIKASI RADIO STREAMING DENGAN BASIS CLIENT … filejudul tugas akhir yang penulis ajukan : “APLIKASI RADIO STREAMING DENGAN BASIS CLIENT ANDROID RADIO DISTA FM IAIN SURAKARTA”.

iv

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.

Page 5: APLIKASI RADIO STREAMING DENGAN BASIS CLIENT … filejudul tugas akhir yang penulis ajukan : “APLIKASI RADIO STREAMING DENGAN BASIS CLIENT ANDROID RADIO DISTA FM IAIN SURAKARTA”.

v

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 menempuh 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,

Page 6: APLIKASI RADIO STREAMING DENGAN BASIS CLIENT … filejudul tugas akhir yang penulis ajukan : “APLIKASI RADIO STREAMING DENGAN BASIS CLIENT ANDROID RADIO DISTA FM IAIN SURAKARTA”.

vi

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

Page 7: APLIKASI RADIO STREAMING DENGAN BASIS CLIENT … filejudul tugas akhir yang penulis ajukan : “APLIKASI RADIO STREAMING DENGAN BASIS CLIENT ANDROID RADIO DISTA FM IAIN SURAKARTA”.

vii

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)

Page 8: APLIKASI RADIO STREAMING DENGAN BASIS CLIENT … filejudul tugas akhir yang penulis ajukan : “APLIKASI RADIO STREAMING DENGAN BASIS CLIENT ANDROID RADIO DISTA FM IAIN SURAKARTA”.

viii

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.

Page 9: APLIKASI RADIO STREAMING DENGAN BASIS CLIENT … filejudul tugas akhir yang penulis ajukan : “APLIKASI RADIO STREAMING DENGAN BASIS CLIENT ANDROID RADIO DISTA FM IAIN SURAKARTA”.

ix

DAFTAR KONTRIBUSI

Skripsi ini berawal dari ketertarikan penulis terhadap layanan 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

Page 10: APLIKASI RADIO STREAMING DENGAN BASIS CLIENT … filejudul tugas akhir yang penulis ajukan : “APLIKASI RADIO STREAMING DENGAN BASIS CLIENT ANDROID RADIO DISTA FM IAIN SURAKARTA”.

x

Page 11: APLIKASI RADIO STREAMING DENGAN BASIS CLIENT … filejudul tugas akhir yang penulis ajukan : “APLIKASI RADIO STREAMING DENGAN BASIS CLIENT ANDROID RADIO DISTA FM IAIN SURAKARTA”.

xi

Page 12: APLIKASI RADIO STREAMING DENGAN BASIS CLIENT … filejudul tugas akhir yang penulis ajukan : “APLIKASI RADIO STREAMING DENGAN BASIS CLIENT ANDROID RADIO DISTA FM IAIN SURAKARTA”.

xii

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

Page 13: APLIKASI RADIO STREAMING DENGAN BASIS CLIENT … filejudul tugas akhir yang penulis ajukan : “APLIKASI RADIO STREAMING DENGAN BASIS CLIENT ANDROID RADIO DISTA FM IAIN SURAKARTA”.

xiii

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

Page 14: APLIKASI RADIO STREAMING DENGAN BASIS CLIENT … filejudul tugas akhir yang penulis ajukan : “APLIKASI RADIO STREAMING DENGAN BASIS CLIENT ANDROID RADIO DISTA FM IAIN SURAKARTA”.

xiv

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

Page 15: APLIKASI RADIO STREAMING DENGAN BASIS CLIENT … filejudul tugas akhir yang penulis ajukan : “APLIKASI RADIO STREAMING DENGAN BASIS CLIENT ANDROID RADIO DISTA FM IAIN SURAKARTA”.

xv

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

Page 16: APLIKASI RADIO STREAMING DENGAN BASIS CLIENT … filejudul tugas akhir yang penulis ajukan : “APLIKASI RADIO STREAMING DENGAN BASIS CLIENT ANDROID RADIO DISTA FM IAIN SURAKARTA”.

xvi

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

Page 17: APLIKASI RADIO STREAMING DENGAN BASIS CLIENT … filejudul tugas akhir yang penulis ajukan : “APLIKASI RADIO STREAMING DENGAN BASIS CLIENT ANDROID RADIO DISTA FM IAIN SURAKARTA”.

xvii

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

Page 18: APLIKASI RADIO STREAMING DENGAN BASIS CLIENT … filejudul tugas akhir yang penulis ajukan : “APLIKASI RADIO STREAMING DENGAN BASIS CLIENT ANDROID RADIO DISTA FM IAIN SURAKARTA”.

xviii

DAFTAR TABEL

Tabel 4.1. Rencana Pengujian .............................................................................. 32

Tabel 4.2. Hasil Pengujian ................................................................................... 33

Tabel 4.3. Analisa Proses Buffering ..................................................................... 33

Page 19: APLIKASI RADIO STREAMING DENGAN BASIS CLIENT … filejudul tugas akhir yang penulis ajukan : “APLIKASI RADIO STREAMING DENGAN BASIS CLIENT ANDROID RADIO DISTA FM IAIN SURAKARTA”.

xix

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.