APLIKASI SISTEM INFORMASI MANAJEMEN PADA STASIUN RADIO SKRIPSI MUSLIM RAMLI 091402048 PROGRAM STUDI S1 TEKNOLOGI INFORMASI FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA MEDAN 2016
ii ABSTRAK Radio merupakan salah satu media elektronik yang memberikan informasi atau berita kepada para pendengar. Selain, memberikan informasi, tentu radio dan pendengar harus ada interaksi. Selama ini, interaksi dilakukan melalui telepon dan sms. Interaksi ini antara lain permintaan lagu dan pengiriman pesan. Metode interaksi seperti ini tentu menjadi kendala sendiri baik bagi manajemen stasiun radio maupun pendengar. Misalnya, pendengar yang ingin melakukan permintaan lagu, tidak tahu daftar lagu yang tersedia. Aplikasi sistem manajemen pada stasiun radio ini diharapkan menjadi sebuah solusi baru untuk menangani masalah seputar permintaan lagu, pengiriman pesan, pengelolaan data pendengar, dan mengatur manajemen radio secara efektif dan efisien. Dalam pengelolaan daftar putar lagu akan digunakan algoritma Round Robin untuk mengatasi kekurangan daftar putar lagu. Hasil dari penelitian ini adalah algoritma Round Robin dapat bekerja dengan baik. Kata Kunci: aplikasi mobile radio, sistem informasi manajemen radio, Algoritma Round Robin, Android, Permintan lagu, Radio.
iii ABSTRACT Application of Management Information Systems at Radio Station Radio is on of electronic media, which provides information or news to audience. Beside offering information, there should be interaction between radio announcers and listeners. During the time, the interaction made by telephone and short message services. It included songs requested and sending messages. The Method of interaction could cause obstacle itself to the management of the radio station and the listeners. For example, listeners who wanted to request a song, did not know the list of available songs. Application Management System at the radio station was expected to be a new solution to deal with issues about requesting songs, messaging,maintaining listeners data, and setting the radio managementeffectively and efficiently. In managing playlists, Round Robin algorithm would be used to address the shortage of playlists. As the result, Round Robin algorithm could work well. Keywords: radio mobile application, radio management information system, Round Robin algorithm, Android, songs requested, Radio.
iv DAFTAR ISI ABSTRAK ABSTRACT DAFTAR ISI DAFTAR TABEL DAFTAR GAMBAR Hal. i ii iii vii ix BAB 1 PENDAHULUAN 1 1.1 Latar Belakang 1 1.2 Rumusan Masalah 2 1.3 Batasan Masalah 2 1.4 Tujuan Penelitian 2 1.5 Manfaat Penelitian 2 1.6 Metodologi Penelitian 3 1.7 Sistematika Penulisan 4 BAB 2 TINJAUAN PUSTAKA 6 2.1 Sistem Informasi 6 2.2 Round Robin 6 2.2.1 Ketentuan Algoritma Round Robin 7 2.2.2 Menghitung Average Waiting Time Round Robin 8 2.3 Android 10 2.3.1 Generasi Android 11 2.3.2 Arsitektur Android 13 2.4 Client Server 14 2.5 Penelitian Terdahulu 16 BAB 3 ANALISIS DAN PERANCANGAN 17 3.1 Analisis Sistem 17 3.1.1 Analisis Masalah 17
v 3.1.2 Arsitektur Umum 18 3.1.3 Analisis Kebutuhan Sistem 19 3.1.4 Pemodelan 20 3.1.5 Use Case Diagram 20 3.2 Perancangan Sistem 25 3.2.1 Arsitektur Umum 25 3.2.2 Perancangan Antarmuka Sistem 26 3.2.3 Perancangan Antarmuka User 26 3.2.3.1 Tampilan Player 27 3.2.3.2 Tampilan Halaman Admin 27 3.3 Perancangan Database 28 BAB 4 IMPLEMENTASI DAN PENGUJIAN 33 4.1 Implementasi 33 4.2 Pengujian Sistem 34 4. 2.1 Tampilan User 34 4.2.2 Dashboard 38 4.2.3 Kelola Data Lagu 38 4.2.4 Daftar Genre Musik 39 4.2.5 Jadwal Putar Lagu 40 4.2.6 Data Pengguna 40 4.2.7 Rating Lagu 41 4.2.8 Rating Lagu Berdasarkan Umur dan Jenis Kelamin 41 4.2.9 Inbox 42 4.2.10 Setting Akun 42 4.3 Implementasi Algoritma Round Robin 42 4.3.1 Round Robin Pseudocode 43 4.3.2 Proses Round Robin 45 4.3.3 Round Robin Simulator 46 BAB 5 KESIMPULAN DAN SARAN 47 5.1 Kesimpulan 47 5.2 Saran 47
vi DAFTAR PUSTAKA 48 LAMPIRAN: KODE PROGRAM 50
vii DAFTAR TABEL Halaman Tabel 2.1 Contoh Perhitungan Round Robin 10 Tabel 2.2 Proses Perhitungan Average Times 11 Tabel 2.3 Penelitian Terdahulu 16 Tabel 3.1 Dokumentasi Naratif Use Case Registrasi 21 Tabel 3.2 Dokumentasi Naratif Use Case Permintaan Lagu 21 Tabel 3.3 Dokumentasi Naratif Use Case Kirim Pesan 22 Tabel 3.4 Dokumentasi Naratif Use Case lihat daftar putar lagu 22 Tabel 3.5 Dokumentasi Naratif Use Case Manage Akun 23 Tabel 3.6 Dokumentasi Naratif Use Case Manage Akun (lanjutan) 23 Tabel 3.7 Dokumentasi Naratif Use Case Manage Lagu 24 Tabel 3.8 Dokumentasi Naratif Use Case Manage Iklan 24 Tabel 3.11 Bdtime 28 Tabel 3.12 Datalagu 29 Tabel 3.13 Jadwal 29 Tabel 3.14 Jadwal_putar 29 Tabel 3.15 Pesan 30 Tabel 3.16 Program 30 Tabel 3.17 Ref_kategori 30 Tabel 3.18 Permintaan 30 Tabel 3.19 Tbadmin 31 Tabel 3.20 Curplay 31 Tabel 3.21 Genre 31 Tabel 3.22 Rating2 31 Tabel 3.23 Tbumur 32 Tabel 3.24 Uploadlagu 32 Tabel 3.25 User 32 Tabel 3.26 Proses Penetuan durasi lagu dan waktu proses 45
viii Tabel 3.28 Proses Running 46
ix DAFTAR GAMBAR Halaman Gambar 2.1 Flowchart Round Robin 9 Gambar 2.2 Penyelesaian Perhitungan Average Times 10 Gambar 3.1 Use Case Diagram Aplikasi 20 Gambar 3.2 Arsitektur Umum 25 Gambar 3.3 Gambar Antarmuka Pendengar 28 Gambar 3.4 Gambar Antarmuka Player 29 Gambar 3.5 Antar Muka dashboard 29 Gambar 4.1 Tampilan Halaman Login untuk User 36 Gambar 4.2 Tampilan Halaman Daftar Akun User 36 Gambar 4.3 Tampilan Halaman Utama User 37 Gambar 4.4 Tampilan Halaman Pilih Lagu 37 Gambar 4.5 Tampilan Halaman Permintaan Lagu 38 Gambar 4.6 Tampilan Halaman Pengiriman Pesan 38 Gambar 4.7 Tampilan Halaman 10 Lagu Teratas 39 Gambar 4.8 Tampilan Halaman Profil Pengguna 39 Gambar 4.9 Tampilan Halaman Player 40 Gambar 4.10 Tampilan Halaman Kelola Data Lagu 41 Gambar 4.11 Tampilan Halaman Upload Lagu 41 Gambar 4.12 Tampilan Halaman Genre Musik 42 Gambar 4.13 Tampilan Halaman Jadwal Putar Lagu 42 Gambar 4.14 Tampilan Halaman Data Pengguna 43 Gambar 4.15 Tampilan Halaman Rating Lagu Berdasarkan Judul 43 Gambar 4.16 Tampilan Halaman Rating Lagu Bersarkan Umur dan Jenis Kelamin 44 Gambar 4.17 Tampilan Halaman Setting Akun 44 Gambar 4.18 Tampilan Halaman Simulator Round Robin 49