Laporan ini membahas tentang membangun sebuah radio server yang dapat diakses oleh client menggunakan sistem operasi Linux. Langkah-langkah yang dijelaskan meliputi instalasi perangkat lunak seperti Icecast dan Mixxx, konfigurasi server dan client, serta cara mengakses streaming radio melalui web browser.
1. LAPORAN TUGAS AKHIR
“MEMBANGUN SUATU RADIO SERVER YANG DAPAT DIAKSES OLEH
CLIENT DENGAN MENGGUNAKAN SISTEM OPERASI LINUX”
Disusun Oleh :
Nama: Angger Miftahuddin
NIS : 1516116134
Kelas : XII TKJ 2
TEKNIK KOMPUTER DAN JARINGAN
SMK NEGERI 4 BANDUNG
2018
2. i
KATA PENGANTAR
Puji syukur penyusun panjatkan kehadirat Allah SWT yang telah memberikan rahmat
serta hidayah-Nya sehingga dapat menyelesaikan penyusunan Laporan Tugas Akhir dengan
judul “Membangun Suatu Radio Server Yang Dapat Diaskes Oleh Client Dengan
Menggunakan Sistem Operasi Linux”. Adapun maksud penyusunan laporan ini untuk
memenuhi salah satu nilai mata pelajaran Rangkai Bangun Jaringan di SMK Negeri 4
Bandung.
Meskipun dengan keterbatasan kemampuan dalam penyusunan kata-kata, saya
berusaha sebesar mungkin untuk menyusunnya, oleh karena itu saya berharap mohon
dimaklumi. Saya menyadari bahwa dalam penyusunan Laporan ini tidak lepas dari dukungan
dan bimbingan berbagai pihak yang terkait, oleh karena itu pada kesempatan ini saya
menyampaikan ucapan terima kasih kepada :
1. Dr. Asep Tapip Yani, M.Pd. , selaku Kepala Sekolah SMKN 4 BANDUNG
2. Bapak Taopik Sidqi, S.Pd , selaku Wali Kelas XII TKJ 2
3. Bapak Angga Friyanto , selaku Guru mata pelajaran RBJ
4. Seluruh Guru di SMKN 4 BANDUNG yang telah memberikan ilmu-ilmunya
5. Kedua orang tua saya yang telah memberikan semangat, motivasi dan doa restu
dalam menyelesaikan laporan ini
Saya menyadari bahwa penyusunan Laporan ini masih jauh dari kesempurnaan,
untuk itu kritik dan saran saya terima dengan senang hati. Akhirnya dengan segala
kerendahan hati, saya mohon maaf atas Laporan ini, apabila dalam penyusunan laporan ini
masih belum sempurna, karena saya masih dalam tahap belajar dan semoga Laporan ini
dapat bermanfaat baik untuk diri sendiri maupun untuk orang lain.
Bandung, 14 April 2018
Angger Miftahuddin
1516116134
3. ii
DAFTAR ISI
KATA PENGANTAR__________________________________________________________________i
DAFTAR ISI_______________________________________________________________________ ii
BAB I PENDAHULUAN __________________________________________________________ 1
A. Latar Belakang________________________________________________________ 1
B. Tujuan ______________________________________________________________ 2
C. Manfaat_____________________________________________________________ 2
BAB II TINJAUAN PUSTAKA ______________________________________________________ 3
BAB III MEMBANGUN JARINGAN CLIENT-SERVER ____________________________________ 4
BAB IV SISTEMATIKA KERJA______________________________________________________ 6
BAB V IMPLEMENTASI_________________________________________________________ 16
BAB VI KESIMPULAN __________________________________________________________ 17
4. 1
BAB I
PENDAHULUAN
A. Latar Belakang
Radio merupakan salah satu bentuk media yang memberikan informasi
kepada masyarakat melalui audio. Berbeda dengan surat kabar atau majalah, radio
hanya mentransmisikan suara termasuk musik. Saat ini radio begitu terkenal di
masyarakat, dengan pendengarnya yang spesifik karena kemampuannya yang luar
biasa untuk menciptakan “theatre of the mind” dalam pikiran pendengarnya
(Bungin, 2006: 131).
Sebagian besar radio konvensional kini menggunakan saluran AM atau FM
sebagai jalur frekuensinya dan masyarakat umum juga masih banyak yang
mendengarkan radio melalui tape di rumahnya atau di mobil. Hal tersebut
menyebabkan terbatasnya pendengar untuk bisa menikmati siaran radio. Dengan
kemajuan teknologi media, maka radio saat ini juga menggunakan teknologi satelit
(radio satelit) dan internet (radio web) sehingga memungkinkan orang mendengar
siaran-siaran radio di seluruh penjuru dunia, padahal stasiun radio itu berada di
sebuah lokasi yang jauh di sebuah negara (Bungin, 2006: 131).
Mengusung radio internet, kini sudah populer dilakukan para instansi media,
namun eksistensinya kurang disadari atau diakui oleh masyarakat luas karena
sebagian besar pendengarnya masih terbiasa menikmati siaran melalui channel
konvensional. Namun dengan melihat kecanggihan dan kemajuan teknologi
informasi saat ini kita dapat melihat masa depan media online akan dapat digemari.
5. 2
B. Tujuan
Penyusunan Tugas Akhir ini mempunyai beberapa tujuan, antara lain :
Untuk memenuhi salah satu nilai mata pelajaran yang ada di SMKN 4 BANDUNG
1. Menghasilkan sebuah Radio Server yang dapat diakses oleh client dan
bisa diimplementasikan pada kehidupan sehari-hari
2. Untuk menerapkan ilmu dan keterampilan yang sudah diperoleh
selama sekolah di SMKN 4 BANDUNG
3. Untuk dijadikan referensi bagi siswa yang membutuhkan atau yang
ingin menambah pengetahuan
C. Manfaat
Adapun yang menjadi manfaat, antara lain :
1. Bagi penulis yang dimana dapat menambah ilmu dan pengalaman dalam
membuat sebuah radio server dengan menggunakan linux
2. Bagi perusahaan yang dimana bila radio server ini diterapkan di perusahaan
tersebut diharapkan bisa menambah produktifitas karyawan dalam bekerja
3. Bagi orang banyak yang ingin menambah informasi dan referensi tentang
radio server
6. 3
BAB II
TINJAUAN PUSTAKA
Dalam penyusunan Tugas Akhir ini penulis memuat tinjauan singkat dan jelas atas
pustaka yang mendasari bidang kajian. Pustaka yang digunakan ada yang diambil dari buku
ataupun langsung dari internet yang tentunya dengan pustaka yang terbaru dan terpercaya.
Berikut beberapa landasan teori yang mendukung dalam penyusunan Tugas Akhir ini :
1. Jaringan Client-Server
Jaringan client server didefinisikan sebagai suatu arsitektur jaringan
komputer dimana perangkat client melakukan proses meminta data, dan server
yang memiliki tugas untuk memberikan respon berupa data terhadap request
tersebut.
2. 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 lewat ruang
angkasa yang hampa udara, karena gelombang ini tidak memerlukan medium
pengangkut (seperti molekul udara).
3. Live Streaming
Live Streaming adalah istilah yang mengacu pada konten yang disiarkan
langsung melalui media internet. Live streaming dapat berupa video dan audio.
Saat ini layanan streaming bisa berupa live streaming tv dan radio streaming.
4. Icecast
Icecast adalah media streaming proyek dirilis sebagai perangkat lunak bebas
dipertahankan oleh Xiph.org Yayasan . Hal ini juga mengacu khusus untuk server
yang Program yang merupakan bagian dari proyek. Icecast diciptakan pada bulan
Desember 1998 / Januari 1999 oleh Jack Moffitt dan Barath Raghavan untuk
memberikan open source audio server streaming yang siapa pun bisa
memodifikasi, penggunaan, dan bermain-main dengannya. Versi 2 dimulai pada
tahun 2001.
7. 4
BAB III
MEMBANGUN JARINGAN CLIENT-SERVER
Untuk membangun suatu radio server di jaringan local diperlukan beberapa
perangkat pendukung, diantaranya ada perangkat keras dan perangkat lunak.
a. Perangkat Keras (Hardware)
1. Komputer/Laptop Server (1 buah)
2. Komputer/Laptop Client (2-5 buah)
3. Kabel UTP sudah siap pakai (Secukupnya)
4. Switch/Hub (1 buah)
5. Headset/Headphone (1 buah)
6. Speaker (1 buah)
b. Perangkat Lunak (Software)
1. Linux Debian 7
2. Windows 10, 8, 8.1, 7 (Bebas)
3. Mozila Firefox, Google Chrome
4. Mixxx
Sebenarnya, awalnya saya ingin membangun sebuah radio server dengan topologi
seperti ini
8. 5
Tetapi, setelah dicoba ternyata saya masih kesulitan dalam pengerjaannya /
pengkonfigurasiannya. Terutama di bagian router mikrotiknya, saya sudah mencoba untuk
menanyakan ke teman, tetapi tetap belum bisa. Entah mungkin konsep saya yang salah,
atau memang tidak bisa. Oleh karena itu saya merubah topologinya menjadi seperti ini, dan
Insha Allah berhasil.
9. 6
BAB IV
SISTEMATIKA KERJA
Untuk membagun Radio Server(Radio Streaming) ini, diperlukan beberapa aplikasi
yang harus di install di server linux debian itu sendiri. Aplikasi yang di install adalah Icecast 2.
Icecast tersebut merupakan server media streaming yang saat ini mendukung Ogg (Vorbis
dan Theora), Opus, WebM dan MP3 audio stream. Icecast dapat digunakan untuk membuat
stasiun radio internet atau Server Radio lokal. Icecast ini sangat serbaguna bagi orang yang
ingin membangun server radionya sendiri.
Berikut langkah-langkah cara membuat server radio di linux Debian :
1. Install icecast 2 dengan perintah apt-get install icecast2, lalu ketik “y” untuk
melanjutkan instalasi
10. 7
2. Lalu pada saat proses instalasi, akan muncul perntanyaan seperti gambar
dibawah ini. Maka pilih “yes” saja lalu ENTER.
3. Setelah itu masukkan hostname server Anda, lalu pilih “Ok”
11. 8
4. Lalu masukkan password untuk user source, yaitu user yang digunakan
serbagai penyiarnya
5. Lalu masukkan password untuk user relay, yaitu user yang digunakan sebagai
penyiar ulang
12. 9
6. Lalu masukkan password untuk user admin, yaitu user yang digunakan untuk
login admin atau memonitor koneksi
7. Lalu tunggu sampai proses instalasi selesai. Selanjutnya adalah konfigurasi
radio server, ketikkan nano /etc/icecast2/icecast.xml maka akan muncul
gambar seperti dibawah
13. 10
8. Cari bagian <authentication> lalu ganti kata hackme dengan password yang
sudah anda masukkan saat proses instalasi tadi
14. 11
9. Jika sudah simpan dengan menekan tombol Ctrl + O, dan keluar dengan
tombol Ctrl + X. Lalu masuk ke konfigurasi selanjutnya, ketikkan
nano /etc/default/icecast2 . Lihat pada baris paling bawah, ganti dari
ENABLE=false menjadi ENABLE=true
10. Lalu simpan dan keluar. Setelah itu jalankan service icecast dengan perintah
service icecast2 restart
15. 12
11. Selanjutnya buka icecast melalui web browser yang ada di client dengan
mengetikkan “172.23.2.3:8000” (tanpa tanda petik) seperti dibawah
12. Sampai sini Anda sudah berhasil membuat Radio Server. Lalu bagaimana
caranya untuk bisa memulai siaran/on air ?. Untuk melakukan on air
diperlukan aplikasi pendukung yaitu Mixxx. Mixxx merupakan aplikasi
perantara yang berfungsi untuk mendukung kegiatan on air ini. Aplikasi ini
perlu di-install di linux maupun juga diwindows. Langsung saja install di linux
terlebih dahulu dengan mengetikkan apt-get install mixxx libportaudio2 .
16. 13
13. Setelah menginstall mixxx di linux , install juga mixxx di windows. Setelah
terinstall maka tampilannya akan seperti ini
14. Setelah aplikasi mixxx terbuka, klik Option > Preferences > Live Broadcasting
15. Setelah itu isikan bagian-bagian yang penting yaitu :
Type : tipe yang saya pakai yaitu icecast2
Host : isi dengan domain / ip server radio streaming yang digunakan
Login : isikan user “source” karena disini saya sebagai penyiar
17. 14
Mount : bagian yang akan di akses client, isikan “radio” saja
Port : Isikan port 8000, karena icecast biasanya portnya 8000
Password: Isikan password yang sudah dimasukkan tadi di server
Untuk kolom yang lain, silahkan isikan bebas.
16. Centang pada bagian Enable Live Broadcasting lalu klik OK. Tunggu beberapa
saat maka akan muncul gambar seperti dibawah
17. Setelah itu saya coba putar lagunya dengan cara klik 2x pada lagunya
18. 15
18. Lalu coba cek di web browser client dengan mengetikkan miftahuddin.net.id:8000
19. Untuk mendengarkan streaming radio, klik pada bagian Stream URL yaitu
/radio . Maka akan muncul tampilan seperti berikut
20. Sudah selesai
19. 16
BAB V
IMPLEMENTASI
Selain bisa diimplementasikan di jaringan local, radio server ini bisa
diimplementasikan di suatu perusahaan. Dimana radio server ini diharapkan bisa
menambah keproduktifitasan dan menjaga kestabilan pegawai dalam bekerja. Dengan
adanya Radio Server/Radio-Streaming ini juga diharapkan bisa menjadi media refreshing
untuk semua orang.
20. 17
BAB VI
KESIMPULAN
Radio Server / Radio Streaming tidak dipungkiri menjadi media yang sangat penting
untuk dunia masa kini. Selain memiliki fungsi sebagai media penyampaian informasi yang
aktual, Radio Streaming juga bisa menjadi sarana hiburan bagi semua orang. Tak heran jika
ada banyak orang yang masih berminat untuk mendengarkan Siaran Radio Streaming
tersebut.