Laporan
Laporan
Oleh :
Oleh
Pembimbing Lapangan
Ir. Pitrayati
NIP. 19651215 199303 2 001
ii
HALAMAN PENGESAHAN
Mengetahui Mengesahkan
Koordinator Program Studi Dosen Pembimbing
Teknik Informatika
iii
PERNYATAAN
Adalah hasil karya sendiri dan bukan jiplakan hasil karya orang lain.
Demikian pernyataan ini saya buat dengan sebenar-benarnya. Jika di kemudian hari
terbukti bahwa laporan kerja praktek saya merupakan hasil jiplakan maka saya
bersedia menerima sanksi apapun yang diberikan.
iv
PRA KATA
Segala Puji dan syukur kepada Tuhan Yang Maha Esa atas rahmat dan
karunia-Nya, penulis diberikan kesempatan yang begitu berharga untuk mengikuti
program Kerja Praktek di LPP RRI Pekanbaru, serta dapat menyelesaikan Laporan
Kerja Praktek ini dengan baik. Penulisan Laporan Kerja Praktek ini dilakukan
dalam rangka memenuhi salah satu syarat untuk kelulusan mata kuliah Kerja
Praktek di Program Studi Teknik Informatika S1 Fakultas Teknik Universitas Riau.
Kerja Praktek dengan Judul “Perancangan Sistem Informasi Pelaporan
Pelaksanaan Siaran Seksi Perencanaan Dan Evaluasi Programma LPP RRI
Pekanbaru”. Selama menjalani Kerja Praktek maupun dalam tahap penulisan
laporan ini, penulis banyak mendapat segala bantuan yang dibutuhkan baik berupa
saran-saran maupun pemikiran dari berbagai pihak. Oleh karena itu, penulis
mengucapkan terima kasih kepada :
1. Keluarga penulis tercinta yang telah memberikan do’a, motivasi beserta
dukungan sehingga penulis dapat menyelesaikan laporan ini.
2. Bapak Salhazan Nasution, S.Kom., M.IT. selaku dosen pembimbing yang
telah memberikan bimbingan dan saran dalam menyelesaikan laporan
kerja praktek penulis.
3. Ibu Ir. Pitrayati selaku pembimbing kerja praktek di LPP RRI Pekanbaru
Pekanbaru Rayon Kota Barat terimakasih atas ilmu, bimbingan, dan
arahan yang telah diberikan selama pelaksanaan kerja praktek ini.
4. Seluruh pegawai LPP RRI Pekanbaru Rayon Kota Barat.
Penulis menyadari dalam penulisan laporan ini masih terdapat kekurangan.
Oleh karena itu, saran dan kritik untuk kemajuan sangat penulis harapkan. Atas
perhatiannya penulis ucapkan terimakasih.
v
DAFTAR ISI
vi
2.9.2. Peran dalam Pelestari Budaya Bangsa .............................................. 9
2.9.3. Peran sebagai Media Pendidikan ...................................................... 9
2.9.4. Peran sebagai Media Diplomasi ...................................................... 10
2.9.5. Peran sebagai Media Tanggap Bencana .......................................... 10
2.9.6. Peran sebagai Media Hiburan ......................................................... 10
2.9.7. Peran sebagai Sabuk Pengaman Informasi ..................................... 10
BAB III LANDASAN TEORI ............................................................................ 11
3.1. Pengertian Sistem ...................................................................................... 11
3.2. Pengertian Informasi ................................................................................. 11
3.3. Sistem Informasi ....................................................................................... 11
3.3.1. Pengertian Sistem Informasi ........................................................... 11
3.3.2. Perancangan Sistem Informasi ........................................................ 12
3.4. XAMPP ..................................................................................................... 13
3.5. PHP............................................................................................................ 13
3.5.1. Pengertian PHP ............................................................................... 13
3.5.2. Kelebihan PHP ................................................................................ 14
3.6. Bootstrap ................................................................................................... 15
3.7. MySQL ...................................................................................................... 15
3.8. Flowchart .................................................................................................. 16
3.9. Use Case Diagram ..................................................................................... 17
BAB IV PELAKSANAAN KERJA PRAKTEK .............................................. 19
4.1. Analisis Sistem .......................................................................................... 19
4.1.1. Analisis Masalah ............................................................................. 19
4.1.2. Analisis Kebutuhan Fungsional ...................................................... 20
4.1.3. Analisis Kebutuhan Non-Fungsional .............................................. 20
4.1.3.1. Analisis Perangkat Keras ................................................ 20
4.1.3.2. Analisis Perangkat Lunak................................................ 20
4.1.3.3. Analisis Pengguna ........................................................... 21
4.2. Metode Pembuatan Sistem ........................................................................ 21
4.3. Perancangan Sistem................................................................................... 21
4.3.1. Use Case Diagram........................................................................... 21
4.3.2. Flowchart ........................................................................................ 22
vii
4.3.3. Perancangan Database .................................................................... 33
4.3.3.1. Relasi Tabel ..................................................................... 34
4.3.3.2. Struktur Tabel .................................................................. 34
4.4. Implementasi Sistem ................................................................................. 39
4.4.1. Halaman Login ................................................................................ 39
4.4.2. Halaman Utama............................................................................... 40
4.4.3. Halaman Data Klasifikasi ............................................................... 40
4.4.4. Halaman Data Subklasifikasi .......................................................... 41
4.4.5. Halaman Data Acara ....................................................................... 42
4.4.6. Halaman Data Pola dan Frekuensi Acara........................................ 43
4.4.7. Halaman Rekap Acara..................................................................... 45
4.4.8. Halaman Rekap Klasifikasi ............................................................. 48
4.4.9. Hasil dan Cetak ............................................................................... 50
BAB V PENUTUP ............................................................................................... 54
5.1. Kesimpulan................................................................................................ 54
5.2. Saran .......................................................................................................... 54
DAFTAR PUSTAKA .......................................................................................... 55
LAMPIRAN ......................................................................................................... 57
viii
DAFTAR GAMBAR
ix
Gambar 4.29. Form Frekuensi ..............................................................................45
Gambar 4.30. Tombol Save Data Frekuensi .........................................................45
Gambar 4.31. Halaman Rekap Acara Berita dan Infromasi...................................46
Gambar 4.32. Halaman Rekap Acara Hiburan.......................................................46
Gambar 4.33. Halaman Rekap Acara Kebudayaan ................................................47
Gambar 4.34. Halaman Rekap Acara Pendidikan ..................................................47
Gambar 4.35. Halaman Rekap Acara Iklan/Layanan Masyarakat .........................48
Gambar 4.36. Halaman Rekap Klasifikasi Berita dan Informasi ..........................48
Gambar 4.37. Halaman Rekap Klasifikasi Hiburan ...............................................49
Gambar 4.38. Halaman Rekap Klasifikasi Kebudayaan ........................................49
Gambar 4.39. Halaman Rekap Klasifikasi Pendidikan ..........................................50
Gambar 4.40. Halaman Rekap Klasifikasi Iklan/Layanan Masyarakat .................50
Gambar 4.41. Halaman Hasil dan Cetak ...............................................................50
Gambar 4.42. Tabel S.6 .........................................................................................51
Gambar 4.43. Tabel S.7 .........................................................................................51
Gambar 4.45. Tabel S.7 .........................................................................................52
Gambar 4.46. Tabel S.8 .........................................................................................52
Gambar 4.47. Tabel S.9 .........................................................................................53
x
DAFTAR TABEL
xi
BAB I
PENDAHULUAN
1
Perancangan Sistem Informasi Pelaporan Pelaksanaan Siaran Seksi
Perencanaan dan Evaluasi Programma Berbasis Web di LPP RRI Pekanbaru.
Dalam sistem ini akan menggunakan website sebagai aplikasi pengelolaan dan
hanya dapat diakses oleh pegawai seksi perencanaan dan evaluasi programma itu
sendiri.
2
b. Merancang sistem informasi berbasis web untuk memudahkan dan
menambah keakuratan data dalam pembuatan laporan oleh seksi
Perencanaan dan Evaluasi Programma.
3
c. Dapat membantu institusi dalam mengembangkan sistem informasi untuk
mempercepat pekerjaan.
4
BAB II
PROFIL PERUSAHAAN
5
terdiri dari : 1 satker tipe A, 30 satker tipe B, 34 satker tipe C, Pusat Pemberitaan
dan SLN serta 32 Studio Produksi. (LPP Radio Republik Indonesia, 2016)
6
j. Mengembangkan strategi komunikasi dan promosi serta memperluas
jejaring kemitraan dengan berbagai lembaga atau Instansi dalam dan luar
negeri demi memperkuat keberadaan LPP RRI.
k. Mengoptimalkan potensi yang dimiliki RRI sebagai sumber pendapatan
yang dijamin oleh aturan perundangan untuk memperkuat keberadaan
LPP RRI.
7
2.7. Struktur Organisasi Perusahaan
Struktur organisasi LPP RRI Pekanbaru pada tahun 2019 seperti yang
ditunjukkan pada gambar 2.2
8
Sebagai sumber informasi terpercaya sesuai dengan prinsip lembaga
penyiaran publik, dalam menyelenggaran siaran RRI berpedoman pada nilai-nilai
standar penyiaran :
1. Siaran bersifat independent dan netral
2. Siaran harus memihak pada kebenaran
3. Siaran memberi pemahaman
4. Siaran mengurangi ketidakpastian
5. Siaran berpedoman pada pancasila, UUD 1945 dan kebenaran, serta
peraturan yang lainnya.
6. Siaran harus memihak hanya kepada kepentingan Negara Kesatuan
Republik Indonesia
7. Siaran harus menjaga persatuan, kesatuan dan Kedaulatan NKRI
9
siaran pendidikan sosial masyarakat, seperti siaran wanita, siaran pedesaan, siaran
KB.
10
BAB III
LANDASAN TEORI
11
Menurut O’Brien (2010:34) mengatakan bahwa komponen Sistem
Informasi terbagi atas beberapa hal, yaitu:
a. Sumber daya data (sebagai data dan pengetahuan).
b. Sumber daya Manusia (sebagai pemakai akhir dan ahli SI).
c. Sumber daya software (sebagai program dan prosedur).
d. Sumber daya hardware (mesin dan media).
e. Sumber daya jaringan (sebagai media komunikasi dan dukungan
jaringan).
Bedasarkan dari pernyataan di atas, maka dapat disimpulkan bahwa Sistem
informasi merupakan suatu sistem yang mempunyai kemampuan untuk
mengumpulkan informasi dari semua sumber dan menggunakan berbagai media
untuk menampilkan informasi.
12
akurat. Melakukan instalasi dan uji coba terhadap perangkat keras dan
mengoperasikan perangkat lunak.
Keempat, implementasi sistem yaitu beralih dari sistem lama ke sistem baru,
melakukan pelatihan dan panduan seperlunya.
Kelima, operasi dan perawatan yaitu mendukung operasi sistem informasi
dan melakukan perubahan atau tambahan fasilitas.
Keenam, evaluasi sistem yaitu mengevaluasi sejauh mana sistem telah
dibangun dan seberapa bagus sistem telah dioperasikan. Siklus tersebut
berlangsung secara berulang-ulang. Siklus di atas merupakan model klasik dari
pengembangan sistem informasi. Model-model baru, seperti prototyping, spiral,
4GT dan kombinasi dikembangkan dari model klasik di atas. (Agus, Mey, dkk,
2017)
3.4. XAMPP
XAMPP adalah sebuah software web server apache yang didalamnya sudah
tersedia database server MySQL dan dapat mendukung pemrograman PHP.
XAMPP merupakan software yang mudah digunakan, gratis dan mendukung
instalasi di Linux dan Windows. Keuntungan lainnya adalah cuma menginstal satu
kali sudah tersedia Apache Web Server, MySQL Database Server, PHP Support
(PHP 4 dan PHP 5) dan beberapa module lainnya. (Februariyanti dan Zuliarso,
2012).
3.5. PHP
3.5.1. Pengertian PHP
PHP (atau resminya PHP : Hypertext Processor) adalah skrip bersifat
server-side yang ditambahkan ke dalam HTML. Skrip ini akan membuat suatu
aplikasi dapat diintegrasikan ke dalam HTML sehingga suatu halaman web tidak
lagi bersifat statis, namun menjadi bersifat dinamis. Sifat server-side berarti
pengerjaan skrip akan akan dilakukan di server, baru kemudian hasilnya dikirimkan
ke browser . (Kurniawan, 2002:1)
Sistem kerja dari PHP diawali dengan permintaan yang berasal dari halaman
website oleh browser. Berdasarkan URL atau alamat website dalam jaringan
13
internet, browser akan menemukan sebuah alamat dari webserver, mengidentifikasi
halaman yang dikehendaki, dan menyampaikan segala informasi yang dibutuhkan
oleh webserver.
Selanjutnya webserver akan mencarikan berkas yang diminta dan
menampilkan isinya di browser. Browser yang mendapatkan isinya segera
menerjemahkan kode HTML dan menampilkannya. Lalu bagaimana apabila yang
dipanggil oleh user adalah halaman yang mengandung script PHP? Pada prinsipnya
sama dengan memanggil kode HTML, namun pada saat permintaan dikirim ke
webserver, webserver akan memeriksa tipe file yang diminta user. Jika tipe file
yang diminta adalah PHP, maka akan memeriksa isi script dari halaman PHP
tersebut.
Apabila dalam file tersebut tidak mengandung script PHP, permintaan user
akan langsung ditampilkan ke browser, namun jika dalam file tersebut mengandung
script PHP, maka proses akan dilanjutkan ke modul PHP sebagai mesin yang
menerjemahkan script-script PHP dan mengolah script tersebut, sehingga dapat
dikonversikan ke kode-kode HTML lalu ditampilkan ke browser user. (Astria,
Hans dan Xaverious, 2016)
14
7. Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak dapat
melakukan sebuah kompilasi dalam penggunaannya.
8. Web Server yang mendukung PHP dapat ditemukan dimana-mana dari
mulai apache, IIS, Lighttpd, hingga Xitami dengan konfigurasu yang
relatif mudah. (Syarif Haryana, 2008)
3.6. Bootstrap
Bootstrap merupakan sebuah framework CSS yang memudahkan
pengembang untuk membangun website yang menarik dan responsif. Tidak
konsistensinya terhadap aplikasi individual membuat sulitnya untuk
mengembangkan dan pemeliharaannya. Bootstrap adalah css tetapi dibentuk
dengan LESS, sebuah pre-prosessor yang memberi fleksibilitas dari css biasa.
Bootstrap memberikan solusi rapi dan seragam terhadap solusi yang umum, tugas
interface yang setiap pengembang hadapi. Bootstrap dapat dikembangkan dengan
tambahan lainnya karena ini cukup fleksibel terhadap pekerjaan design butuhkan
(Otto, 2011).
Keunggulan dalam menggunakan Bootstrap adalah semua bagian untuk
antarmuka pengguna menggunakan style css, Bootstrap dapat menggunakan LESS
preprosessor sebuah teknologi yang mengurangi dan mengefisienkan penulisan
kode CSS. Bootstrap dapat diintegrasikan dengan JavaScript untuk menjadikan
lebih menarik dengan efekefek yang dapat diberikan dengan JavaScript (Tectale,
2012).
Kelemahan dalam menggunakan Bootstrap adalah dengan adanya
penggunaan bootstrap menjadi tidak adanya keunikan didalam website karena akan
samanya tampilan yang diberikan. Terdapat juga laporan bahwa sistem grid pada
bootstrap tidak responsif (Tectale, 2012).
3.7. MySQL
MySQL adalah Relational Database Management System (RDBMS) yang
didistribusikan secara gratis di bawah lisensi GPL (General Public License). Di
mana setiap orang bebas untuk menggunakan MySQL, namun tidak boleh dijadikan
produk turunan yang bersifat closed source atau komersial.
15
MySQL sebenarnya merupakan turunan salah satu konsep utama dalam
database sejak lama, yaitu SQL (Structured Query Language). SQL adalah sebuah
konsep pengoperasian database, terutama untuk pemilihan atau seleksi dan
pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan
mudah secara otomatis.
Keandalan suatu sistem database dapat diketahui dari cara kerja optimizer-
nya dalam melakukan proses perintah-perintah SQL, yang dibuat oleh user maupun
program-program aplikasinya. Sebagai database server, MySQL dapat dikatakan
lebih unggul dibandingkan database server lainnya dalam query data. Hal ini
terbukti untuk query yang dilakukan oleh single user, kecepatan query MySQL bisa
sepuluh kali lebih cepat dari PostgreSQL dan lima kali lebih cepat dibandingkan
interbase. Kemampuan yang cukup menakjubkan untuk sebuah software gratisan.
MySQL adalah satu dari sekian banyak database, merupakan terobosan
solusi yang tepat dalam aplikasi database. Didukung oleh ribuan bahkan jutaan
komunitas pengguna di internet yang siap membantu. Selain itu juga tersedia
mailing list dan homepage khusus yang memberikan tutorial serta dokumentasi
lengkap. (Prasetyo, 2003:1-2)
3.8. Flowchart
Flowchart adalah gambaran dalam bentuk diagram alir dari algoritma-
algoritma dalam suatu program, yang menyatakan arah alur program tersebut.
Berikut adalah beberapa simbol yang digunakan dalam menggambar suatu
flowchart dijelaskan pada tabel (Pahlevy. 2010).
Flowchart disusun atas simbol-simbol. Simbol ini dipakai sebagai alat bantu
menggambarkan proses di dalam program. Beberapa simbol yang dipakai dapat kita
lihat pada tabel 3.1
Tabel 3.1. Tabel simbol flowchart
No Simbol Keterangan
1. Flow Direction symbol
Yaitu simbol yang digunakan untuk
menghubungkan antara simbol yang satu
dengan simbol yang lain. Simbol ini
disebut juga connecting line.
16
2. Terminator Symbol
Yaitu simbol untuk permulaan (start)
atau akhir (stop) dari suatu kegiatan
3. Connector Symbol
Yaitu simbol untuk keluar – masuk atau
penyambungan proses dalam lembar /
halaman yang sama.
4. Connector Symbol
Yaitu simbol untuk keluar – masuk atau
penyambungan proses pada lembar /
halaman yang berbeda.
5. Processing Symbol
Simbol yang menunjukkan pengolahan
yang dilakukan oleh komputer
6. Simbol Manual Operation
Simbol yang menunjukkan pengolahan
yang tidak dilakukan oleh komputer
7. Simbol Decision
Simbol pemilihan proses berdasarkan
kondisi yang ada.
8. Simbol Input-Output
Simbol yang menyatakan proses input
dan output tanpa tergantung dengan jenis
peralatannya
17
Tabel 3.2. Simbol use case diagram
Fungsionalitas yang disediakan sistem
sebagain unit –unit yang saling bertukar
Nama Use pesan antar unit atau aktor, biasanya
case
dinyatakan dengan menggunakan kata kerja
di awal frase nama use case
Orang, proses, atau sistem lain yang
berinteraksi dengan sistem informasi yang
akan dibuat di luar sistem informasi yang
akan dibuat itu sendiri.
Komunikasi antara aktor dan use case yang
berpartisipasi pada use case atau use case
memiliki interaksi dengan aktor
Relasi use case tambahan ke sebuah use
<<extend>>
case dimana use case yang ditambahkan
dapat berdiri sendiri walaupun tanpa use
case tambahan itu, mirip dengan prinsip
inheritance pada pemograman berorientasi
objek, biasanya use case tambahan
memiliki nama depan yang sama dengan
use case yang ditambahkan
18
BAB IV
PELAKSANAAN KERJA PRAKTEK
19
4.1.2. Analisis Kebutuhan Fungsional
Kebutuhan dalam pembuatan sistem ini mencakup pemodelan UML
(Unified Modeling Language), yang berfungsi sebagai perancangan sistem
software. Diagram UML yang digunakan untuk menganalisis program adalam use
case diagram, yaitu diagram yang menggambarkan proses-proses yang berjalan
pada sistem pelaporan pelaksanaan siaran LPP RRI.
20
4.1.3.3. Analisis Pengguna
Pengguna yang menggunakan sistem pelaporan pelaksanaan siaran ini
terdiri atas satu bagian yaitu admin. Admin disini merupakan pegawai seksi
Perencanaan dan Evaluasi Programma yang memiliki hak akses penuh terhadap
sistem secara keseluruhan.
21
Gambar 4.1. Use case Diagram Sistem Pelaporan Pelaksanaan Siaran
4.3.2. Flowchart
Flowchart sistem merupakan bagan yang menunjukkan alur kerja yang
menjelaskan urutan dari prosedur-prosedur yang ada di dalam sistem. Flowchart
sistem pelaporan pelaksanaan siaran dapat dilihat pada gambar 4.2.
22
Gambar 4.2. Flowchart Sistem Pelaporan Pelaksanaan Siaran
23
Gambar 4.3. Flowchart Tampil Data Klasifikasi
24
Gambar 4.5. Flowchart Proses Delete
25
Gambar 4.7. Flowchart Tampil Data Subklasifikasi
26
Gambar 4.10. Flowchart Tambah Data Acara
27
Gambar 4.12. Flowchart Tambah Data Frekuensi
28
Proses hitung rekap acara, pertama-tama menampilkan subklasifikasi per
klasifikasi, lalu menampilkan acara per subklasifikasi. Kedua, jika ada acara dengan
penggunaan lebih dari sekali maka acara tersebut akan disatukan dan dihitung
menjadi sebuah kesatuan. Ketiga, setiap acara akan dihitung frekuensi dan durasi
total dalam menit, dari data frekuensi dan durasi tersebut akan diolah menjadi data
total jam, total menit dan persentase. Keempat, data akan dipisahkan berdasarkan
tipe acara yaitu lokal atau relay dan selanjutnya data akan dimasukkan ke database.
Proses ini ditampilkan pada gambar 4.13.
29
Gambar 4.13. Flowchart Hitung Rekap Acara
30
Proses hitung rekap klasifikasi dan cetak memiliki beberapa tahap, pertama
adalah menampilkan klasifikasi dan acara dalam klasifikasi. Kedua, setiap acara
dalam klasifikasi akan dijumlahkan data-data nya berupa frekuensi, jam, menit dan
persentase. Ketiga, acara akan dipisahkan berdasarkan tipe acaranya yaitu lokal
atau relay dan data-data yang sudah dihitung tadi akan dimasukkan ke database
untuk rekap per klasifikasi. Proses keempat adalah menghitung data dari semua
klasifikasi yaitu total persentase, total jam, total menit dan frekuensi dengan
menggunakan data yang sebelumnya kita masukkan ke database. Kelima sekaligus
terakhir adalah melakukan cetak laporan dalam bentuk file Microsoft Excel
menggunakan plugin spreadsheet. Proses ini ditunjukkan pada gambar 4.14
31
Gambar 4.14. Flowchart Hitung Rekap Klasifikasi dan Cetak
32
Gambar 4.15. Flowchart Edit Akun
33
4.3.3.1. Relasi Tabel
Relasi tabel pada sistem ini ditunjukkan pada gambar 4.16.
34
b. Tabel klasifikasi_pro4
Tabel klasifikasi_pro4 digunakan untuk menyimpan jenis-jenis
klasifikasi acara siaran yang dapat dilihat pada tabel 4.2.
Tabel 4.2. Struktur Tabel klasifikasi_pro4
No Nama Field Tipe Ukuran Keterangan
1 id_klasifikasi Int 15 Primary Key, Auto
Increment
2 nama_klasifikasi Varchar 50 Nama Klasifikasi
3 Warna Varchar 50 Warna untuk
memudahkan
membedakan klasifikasi
4 Keterangan Varchar 255 -
c. Tabel subklasifikasi_pro4
Tabel subklasifikasi_pro4 digunakan untuk menyimpan jenis
subklasifikasi acara yang merupakan cabang dari tabel klasifikasi_pro4.
Struktur tabel dapat dilihat pada tabel 4.3.
d. Tabel acara_pro4
Tabel acara_pro4 digunakan untuk menyimpan semua acara siaran.
Juga termasuk jenis subklasifikasi acara dan tipe acara. Terdapat dua tipe
acara yaitu lokal dan relay.
Tipe acara lokal adalah penyiaran yang dilakukan langsung oleh stasiun
LPP RRI Pekanbaru. Sedangkan tipe acara relay adalah mengambil siaran
35
dari stasiun diluar RRI Pekanbaru dan menyiarkannya kembali. Struktur
tabel dapat dilihat pada tabel 4.4.
e. Tabel pola_pro4
Tabel pola_pro4 berisi pola acara siaran selama sebulan yang dihitung
nantinya. Pada tabel ini acara akan diurutkan berdasarkan waktu, lalu
pegawai mengisi frekuensi melalui kolom t1 sampai t30, sistem akan
menghitung frekuensi dan total durasi dalam menit. Struktur tabel pro_4
dapat dilihat pada tabel 4.5.
36
11 t7 Int 11 NULL
12 t8 Int 11 NULL
13 t9 Int 11 NULL
14 t10 Int 11 NULL
15 t11 Int 11 NULL
16 t12 Int 11 NULL
17 t13 Int 11 NULL
18 t14 Int 11 NULL
19 t15 Int 11 NULL
20 t16 Int 11 NULL
21 t17 Int 11 NULL
22 t18 Int 11 NULL
23 t19 Int 11 NULL
24 t20 Int 11 NULL
25 t21 Int 11 NULL
26 t22 Int 11 NULL
27 t23 Int 11 NULL
28 t24 Int 11 NULL
29 t25 Int 11 NULL
30 t26 Int 11 NULL
31 t27 Int 11 NULL
32 t28 Int 11 NULL
33 t29 Int 11 NULL
34 t30 Int 11 NULL
35 t31 Int 11 NULL
36 frekuensi Int 11 -
37 totalmenit Double - -
f. Tabel hari_pro4
Tabel hari_pro4 menyimpan jumlah hari sesuai bulan laporan yang
akan dibuat, karena perbedaan jumlah hari disetiap bulannya. Struktur
tabel hari_pro4 dapat dilihat pada tabel 4.6.
37
Tabel 4.6. Struktur Tabel hari_pro4
No Nama Field Tipe Ukuran Keterangan
1 id_jlhhari Int 11 Primary
Key, Auto
Increment
2 Jlhhari Int 11 -
g. Tabel rekap_acara_pro4
Dalam tabel pola_pro4, satu acara dapat digunakan berkali-kali.
sehingga tabel rekap_acara_pro4 dibutuhkan untuk menyimpan rekap per
acara. Data yang direkap berupa durasi, menit, frekuensi, jam, menit dan
persentase setiap acara.
Data pada tabel ini yang akhirnya akan menjadi luaran berupa Tabel S.6
dan Tabel S.7. struktur tabel rekap_acara_pro4 dapat dilihat pada tabel 4.7.
h. Tabel rekap_klasifikasi_pro4
Dalam setiap klasifikasi memiliki banyak acara, sehingga dibutuhkan
tabel rekap_klasifikasi_pro4 yang berfungsi menyimpan data rekap per
38
klasifikasi. Data yang di rekap berupa persentase, frekuensi, jam dan
menit.
Data pada tabel ini yang akhirnya akan menjadi luaran berupa Tabel
S.9. Tabel rekap_klasifikasi_pro4 dapat dilihat pada tabel 4.8.
39
4.4.2. Halaman Utama
Halaman utama atau dashboard merupakan halaman yang terbuka pertama
kali ketika user melakukan login. Halaman utama dapat dilihat pada gambar 4.18.
40
Kedua, melihat data klasifikasi yang sudah terdaftar dalam bentuk tabel.
Pada halaman ini kita juga dapat melakukan edit dan hapus terhadap data klasifikasi
seperti yang ditunjukkan pada gambar 4.20.
41
Kedua, melihat data subklasifikasi yang sudah terdaftar dalam bentuk
tabel. Pada halaman ini kita juga dapat melakukan edit dan hapus terhadap data
subklasifikasi seperti pada gambar 4.22.
42
Halaman data acara juga digunakan untuk melihat data acara yang
terdaftar. Pengguna juga dapat melakukan edit atau hapus terhadap data acara
seperti yang ditunjukkan gambar 4.24 dan 4.25.
43
Gambar 4.26. Pilih Jumlah Hari
Pada halaman yang sama juga akan ditampilkan data pola yang sudah
terdaftar berupa nama acara, subklasifikasi, waktu, durasi, frekuensi, total menit
dan juga tombol untuk menghapus pola. Warna nama acara akan disesuaikan
dengan warna klasifikasi acara tersebut, dengan adanya warna memudahkan
pengguna membedakan klasifikasi acara seperti ditunjukkan pada gambar 4.27.
Pada bagian terbawah data pola akan terdapat tombol yang akan membawa
pengguna ke halaman lain yang berisi form untuk mengisi frekuensi seperti pada
gambar 4.28
44
Halaman ini berisi berbagai form. Yaitu form nama acara, waktu, durasi
dan form frekuensi yang jumlahnya akan sesuai dengan jumlah hari yang
sebelumnya sudah kita pilih. Pada form frekuensi kita mengisi dengan angka 1 dan
0, angka 1 berarti acara terlaksana, sedangkan 0 berarti acara tidak
terlaksana.Seperti yang ditunjukkan pada gambar 4.29
Pada halaman paling bawah terdapat tombol save. Saat kita menekannya
maka secara otomatis sistem akan menghitung frekuensi dan total durasi (menit)
setiap acara pada pola. Ditunjukkan pada gambar 4.30.
45
checklist sedangkan jika tidak akan ditampilkan icon silang merah, begitu juga pada
kolom frekuensi. Kolom aksi akan menampilkan apakah acara sudah dihitung atau
belum. Penjelasan ini ditunjukkan pada gambar 4.31.
Pada setiap klasifikasi, akan terdapat tombol Hitung yang berfungsi
menyatukan acara yang sama pada pola dan menghitung frekuensi, durasi, jam,
menit dan persentase. Sedangkan tombol hapus berfungsi untuk menghapus data
rekap acara klasifikasi tersebut seperti yang ditunjukkan gambar 4.32 sampai
gambar 4.35.
46
Gambar 4.33. Halaman Rekap Acara Kebudayaan
47
4.4.8. Halaman Rekap Klasifikasi
Pada halaman rekap klasifikasi akan ditampilkan data acara yang terdapat
pada setiap klasifikasi. Pada proses ini akan digabungkan setiap acara pada satu
klasifikasi dan akan menghitung total durasi (menit), frekuensi, jam, menit dan
persentase seperti yang ditunjukkan gambar 4.36 sampai gambar 4.40
Pada bagian akhir setiap tabel terdapat tombol hitung untuk melakukan
proses hitung dan juga hapus yang untuk menghapus data rekap klasifikasi.
48
Gambar 4.38. Halaman Rekap Klasifikasi Kebudayaan
49
Gambar 4.40. Halaman Rekap Klasifikasi Iklan/Layanan Masyarakat
50
Luaran setelah kita menean tombol cetak berupa file Microsoft Excel yang
terdiri dari 4 sheets yaitu Tabel S.6, Tabel S.7, Tabel S.8, Tabel S.9. seperti yang
ditunjukkan gambar 4.42 sampai gambar 4.47.
51
Gambar 4.45. Tabel S.7
52
Gambar 4.47. Tabel S.9
53
BAB V
PENUTUP
5.1. Kesimpulan
Berdasarkan perancangan serta analisa pada pembuatan Sistem Pelaporan
Pelaksanaan Siaran Seksi Perencanaan dan Evaluasi Programma LPP RRI
Pekanbaru tersebut dapat diambil beberapa kesimpulan sebagai berikut :
a. Dengan pembuatan Sistem Pelaporan Pelaksanaan Siaran mempersingkat
waktu dalam memasukkan data sampai pengolahan data yang awalnya
dua setengah hari menjadi satu hari
b. Mengurangi faktor human error pada saat perhitungan
c. Luaran berupa file Microsoft Excel, sehingga dapat dilakukan sunting
kembali
5.2. Saran
Setelah mengambil kesimpulan diatas, maka dalam hal ini penulis akan
memberikan saran yang ditujukan untuk pengembangan Sistem Pelaporan
Pelaksanaan Siaran yaitu perhitungan dilakukan dengan javascript yaitu client side
scripting agar perhitungan dilakukan secara realtime. Penulis juga menerima segara
masukan yang bermaksud untuk memperbaiki sistem ini.
54
DAFTAR PUSTAKA
A.S, Rosa dan M. Shalahuddin . 2013 . Rekayasa Perangkat Lunak Terstruktur dan
Berorientasi Objek . Bandung : Informatika.
Kurniawan, Yahya. 2002. Singkat Tepat Jelas: Aplikasi Web Database dengan
PHP dan MySql. Jakarta : PT Elex Media Komputindo.
Prasetyo, Didik Dwi. 2003. Belajar Sendiri: Administrasi Database Server MySql.
Jakarta: PT Elex Media Komputindo.
55
Pahlevy, Randy Tesar. 2010. Rancang Bangun Sistem pendukung Keputusan
Menentukan penerima Beasiswa dengan Menggunakan metode Simpele
Additive Weighting (SAW). Skripsi Program Studi Teknik Informatika.
Universitas Pembangunan Nasional Veteran.
Whitten L, Jeffery, Bentley D, Lonnie, Dittman. 2010. Metode Desain dan Analisis
Sistem. Terjemahan oleh: Tim Penerjemah ANDI. 2004. Yogyakarta : ANDI
56
LAMPIRAN
57
DOKUMENTASI KERJA PRAKTEK
58