PENGEMBANGAN FITUR LAPORAN BULANAN PER KATEGORI DAN LAPORAN BULANAN KOORDINATOR PADA APLIKASI MONITORING BROADBAND LEARNING CENTER(BLC) DI DINKOMINFO KOTA SURABAYA
KERJA PRAKTIK
Program Studi S1 Sistem Informasi
Oleh:
WINDA AYU MARCHELLA 17410100049
FAKULTAS TEKNOLOGI DAN INFORMATIKA UNIVERSITAS DINAMIKA
2020
PENGEMBANGAN FITUR LAPORAN BULANAN PER KATEGORI DAN LAPORAN BULANAN KOORDINATOR PADA APLIKASI MONITORING
BROADBAND LEARNING CENTER(BLC) DI DINKOMINFO KOTA
SURABAYA
Diajukan sebagai salah satu syarat untuk menyelesaikan Program Sarjana
Disusun Oleh :
Nama : WINDA AYU MARCHELLA NIM : 17410100049
Program : S1 (Strata Satu) Jurusan : Sistem Informasi
FAKULTAS TEKNOLOGI DAN INFORMATIKA UNIVERSITAS DINAMIKA
2020
“Hidup Tak Minta”
“Mati Tak Daftar”
“Tuhan menciptakanmu bukan tanpa alasan”
“Tetap semangat walau kehidupan tak sesuai harapan”
Ku persembahkan karya kecil ini untuk ibu dan bapak yang selalu merapalkan do’a nya untukku, Untuk adik dan keluarga yang
selalu memberikan dukungan untukku. Untuk teman-teman yang selalu memberi semangat, untuk para sahabat yang selalu
membantu…
v
vi
vii ABSTRAK
Program Broadband Learning Center (BLC) adalah salah satu program sosial di bidang pendidikan yang di kelola oleh bagian layanan Teknologi Informasi (TI) Dinas Komunikasi dan Informatika (Dinkominfo) Kota Surabaya. Program BLC ini tersebar di seluruh wilayah Surabaya. Oleh karena itu tentunya memerlukan monitoring yang bertujuan untuk mengetahui sejauh mana keberhasilan program yang telah di laksanakan, tidak hanya monitoring saja, namun juga di perlukan pelaporan data dari lapangan agar dapat menjadi bahan evaluasi.
Namun aplikasi monitoring yang sudah ada belum di lengkapi dengan fitur pelaporan.
Pada kerja praktik ini bertujuan menyelesaikan masalah di atas dengan melakukan pengembangan Fitur Laporan Bulanan per Kategori dan Laporan Bulanan Koordinator pada Aplikasi Monitoring Broadband Learning Center(BLC).
Pengembangan Fitur Laporan Bulanan per Kategori dan Laporan Bulanan Koordinator pada Aplikasi Monitoring Broadband Learning Center(BLC) Surabaya berbasis website sudah diujicobakan dengan tingkat keberhasilan 100%.
Maka di harapkan dapat membantu penanggung jawab program Broadband Learning Center(BLC) dalam menghasilkan laporan.
Kata Kunci : Laporan, BLC.
viii
KATA PENGANTAR
Alhamdulillahi Rabbil 'Aalamiin, segala Puji Syukur atas kehadirat Tuhan Yang Maha Esa, atas segala anugrah yang di berikan sehingga penulis dapat menyelesaikan Laporan Kerja Praktik ini.
Selama penyelesaian Laporan Kerja Praktik ini, penulis tidak terlepas dari bantuan, dukungan, kritik dan saran dari beberapa pihak yang terkait. Maka dari itu penulis ingin menyampaikan rasa terima kasih kepada :
1. Allah SWT, Tuhan sang pencipta alam dan seisinya serta pemberi kehidupan atas semua nikmat dan karunia yang telah di berikan.
2. Kedua orang tua beserta keluarga yang selalu mendo’akan, dan memberikan dukungan serta motivasi.
3. Bapak Prof. Dr. Budi Jatmiko, M.Pd selaku rektor Universitas Dinamika.
4. Dr. Anjik Sukmaaji, S.Kom., M.Eng. selaku Ketua Program Studi S1 Sistem Informasi, Universitas Dinamika.
5. Ibu Pantjawati Sudarmaningtyas, S.Kom., M.Eng. pembimbing yang telah banyak memberi bimbingan serta arahan dalam menyelesaikan laporan kerja praktik ini.
6. Bapak Tito Rachmanto, S.Kom., selaku penyelia.
7. Bapak Sony dan mas Anam selaku pembina dan pendamping penulis yang telah membimbing dan mengarahkan dalam melaksanakan kerja praktik.
8. Ibu Nina yang telah membantu proses perizinan kerja praktik.
9. Mbak Mutia dan mas Ega yang telah memberi banyak dukungan dan motivasi.
10. Teman – teman kerja praktik dan semua yang turut membantu dalam penyelesaian laporan kerja praktik ini.
Semoga Tuhan Yang Maha Esa memberikan yang tebaik kepada semua pihak dan segala kebaikan yang diberikan. Penulis berharap semoga isi dari Laporan Kerja Praktik ini dapat bermanfaat bagi semuanya. Penulis menyadari bahwa laporan ini masih sangat banyak kekurangan sehingga kritik dan saran yang membangun sangat di harapkan untuk kemajuan di masa yang akan datang.
Surabaya, Juli 2020 Penulis
ix DAFTAR ISI
Halaman
ABSTRAK ... vii
KATA PENGANTAR ... viii
DAFTAR ISI ... ix
DAFTAR TABEL ... xi
DAFTAR GAMBAR ... xii
DAFTAR LAMPIRAN ... xiii
BAB I PENDAHULUAN ... 14
1.1 Latar Belakang ... 14
1.2 Rumusan Masalah ... 15
1.3 Batasan Masalah ... 15
1.4 Tujuan ... 15
1.5 Manfaat ... 16
1.6 Sistematika Penulisan ... 16
BAB II GAMBARAN UMUM PERUSAHAAN ... 18
2.1 Sejarah ... 18
2.2 Alamat perusahaan ... 18
2.3 Visi dan Misi Dinas Komunikasi dan Informatika ... 18
2.4 Struktur Organisasi ... 19
BAB III LANDASAN TEORI ... 20
3.1 Pelaporan ... 20
3.2 Aplikasi ... 20
BAB IV DESKRIPSI PEKERJAAN ... 21
4.1 Analisis Sistem ... 21
4.1.1 Analisis Proses Bisnis ... 21
4.1.2 Analisis Permasalahan ... 22
4.1.3 Analisis Kebutuhan Fungsi ... 22
4.2 Perancangan Sistem ... 23
4.2.1 System Flow Pembuatan Laporan ... 23
4.2.2 Hierarchy Input Process Output (HIPO) ... 26
4.2.3 Data Flow Diagram (DFD) ... 27
x
4.3 Implementation ... 30
4.3.1 Struktur Tabel... 30
4.3.2 Antar Muka ... 34
4.3.3 Pengujian ... 39
4.3.4 Verification ... 40
BAB V PENUTUP ... 42
5.1 Kesimpulan ... 42
5.2 Saran ... 42
DAFTAR PUSTAKA ... 43
LAMPIRAN ... 44
xi
DAFTAR TABEL
Halaman
Tabel 4.1 Analisis Permasalahan ... 22
Tabel 4.2 Analisis Kebutuhan Fungsi ... 23
Tabel 4.3 Tabel Kelas_Peserta ... 31
Tabel 4.4 Tabel Kelas ... 31
Tabel 4.5 Tabel Daftar_Hadir ... 33
Tabel 4.6 Tabel Sesi ... 33
Tabel 4.7 Tabel Materi ... 33
Tabel 4.8 Tabel Foto_Kegiatan ... 34
Tabel 4.9 Daftar Fungsi Yang Diuji ... 39
Tabel 4.10 Test Plan ... 39
Tabel 4.11 Verifikasi ... 40
Tabel 4.12 User Aceptance Test... 40
xii
DAFTAR GAMBAR
Halaman
Gambar 4.1 System Flow cetak laporan bulanan kategori ... 24
Gambar 4.2 System Flow cetak laporan bulanan koordinator ... 26
Gambar 4.3 Hierarchy Input Proses Output (HIPO) ... 27
Gambar 4.4 Context Diagram di tunjukkan pada Gambar 4.4 ... 28
Gambar 4.5 Data Flow Diagram level 0 ... 28
Gambar 4.6 Data Flow Diagram level 1 proses menampilkan dan filter data ... 29
Gambar 4.7 Data Flow Diagram level 1 proses mencetak laporan ... 29
Gambar 4.8 Laporan Bulanan Peserta Tiap Kategori ... 35
Gambar 4.9 Laporan Bulanan Koordinator ... 35
Gambar 4.10 Laporan bulanan koordinator peserta tiap sesi ... 36
Gambar 4.11 Laporan bulanan koordinator peserta tiap materi/kategori ... 37
Gambar 4.12 Laporan bulanan koordinator foto kegiatan ... 37
Gambar 4.13 Hasil cetak laporan bulanan peserta tiap kategori ... 38
Gambar 4.14 Hasil cetak laporan Koordinator peserta tiap kategori ... 38
Gambar 4.15 Hasil cetak laporan Koordinator BLC Tiap Sesi ... 38
Gambar 4.16 Hasil cetak laporan Koordinator Foto Kegiatan ... 39
xiii
DAFTAR LAMPIRAN
Halaman
Lampiran 1. Surat Balasan Instansi ... 44
Lampiran 2. Form KP-5 Acuan Kerja ... 45
Lampiran 3. Form KP-5 Garis Besar Rencana Kerja Mingguan ... 46
Lampiran 4. Form KP-6 Log Harian Halaman 1 ... 47
Lampiran 5. Form KP-6 Log Harian Halaman 2 ... 48
Lampiran 6. Form KP-7 Kehadiran Kerja Praktik ... 48
Lampiran 7. Kartu Bimbingan Kerja Praktik ... 50
Lampiran 8. Biodata Penulis ... 51
14
BAB I PENDAHULUAN
1.1 Latar Belakang
Dinas Komunikasi dan Informatika Kota Surabaya adalah instansi kedinasan milik pemerintah yang bertanggung jawab atas pengelolaan informasi dalam Pemerintahan Kota Surabaya. Instansi ini juga bertugas dalam memberikan pelayanan informasi kepada publik. Dinas Komunikasi dan Informatika kota Surabaya menangani banyak pelayanan di antaranya adalah informasi dan komunikasi publik, layanan pemerintah berbasis elektronik (Egov) yang memiliki program sebagai berikut: e-surat, e-wadul, e-health, e-narsum, surabaya single windows, e-musrenbag, e-budgeting, e-procurement, e-delivery dan e-controlling, Broadband Learning Center(BLC) yang ada di dalam program e-learning.
Dalam pengembangan program layanan pemerintah berbasis elektronik (Egov) terdapat program layanan Broadband Learning Center(BLC) yang dirilis pada tahun 2002. Broadband Learning Center(BLC) merupakan program Pemerintah Kota Surabaya yang menyediakan pelatihan komputer dengan gratis yang tersebar di seluruh Kota Surabaya, peserta yang mengikuti program ini beragam dari pelajar yang meliputi pelajar SD, SMP, SMA, mahasiswa, pekerja atau wiraswasta, karyawan, ibu rumah tangga dll. Program ini juga menyediakan pengajar yang berbeda pada setiap pelajaran, ada 4(empat) materi yang di ajarkan pada program ini yaitu : Desain grafis, dan Internet. Proses yang berjalan selama ini pada pengembangan Broadband Learning Center(BLC) memiliki kendala pada kurangnya fitur pendukung dan pembuatan laporan yang telah di inputkan oleh koordinator lapangan, sehingga koordinator pusat Broadband Learning Center(BLC) harus menggunakan query manual untuk menyimpan dan membaca laporan yang telah masuk ke dalam database. Hal ini mengakibatkan koordinator pusat harus bekerja 2(dua) kali untuk dalam pembuatan laporan yang di butuhkan oleh pihak pimpinan.
Berdasarkan permasalahan tersebut, maka diperlukan pengembangan pada aplikasi Broadband Learning Center (BLC) berupa penambahan fitur laporan yang dapat dengan mudah digunakan untuk mengontrol laporan yang telah masuk dari
15
koordinator lapangan di setiap wilayahnya dan membuat laporan yang di butuhkan oleh pimpinan.
1.2 Rumusan Masalah
Berdasarkan pemaparan latar belakang diatas, maka dapat dirumuskan permasalahan yang ada, yaitu bagaimana mengembangkan fitur laporan bulanan per kategori dan laporan bulanan koordinator pada aplikasi monitoring Broadband Learning Center(BLC) di Dinas Komunikasi dan Informatika Kota Surabaya.
1.3 Batasan Masalah
Adapun batasan masalah pada pengembangan fitur laporan bulanan per kategori dan laporan bulanan koordinator pada aplikasi monitoring Broadband Learning Center(BLC) di Dinas Komunikasi dan Informatika Kota Surabaya adalah sebagai berikut:
1. Fitur yang dibuat digunakan untuk melakukan proses pengelolaan laporan yang meliputi pemilihan data berdasarkan periode tertentu sesuai yang di pilih, penyimpanan laporan dari website ke perangkat komputer.
2. Aplikasi hanya menangani proses pemilihan data dan pencetakan laporan pada aplikasi monitoring Broadband Learning Center(BLC) di Dinas Komunikasi dan Informatika Kota Surabaya.
3. Pengembangan aplikasi ini hanya mengolah database yang sudah tersedia sebelumnya.
4. Fitur pengembangan per-kategori yang dibuat meliputi : laporan bulanan peserta tiap kategori, laporan harian peserta tiap kategori, laporan harian peserta tiap materi per kategori, dan laporan bulanan koordinator.
5. Pengembangan laporan bulanan koordinator merupakan penggabungan dari berbagai data laporan yang telah jadi.
1.4 Tujuan
Tujuan dari Pengembangan Fitur Laporan Bulanan per Kategori dan Laporan Bulanan Koordinator pada Aplikasi Monitoring Broadband Learning Center(BLC) di Dinkominfo Kota Surabaya adalah untuk membantu koordinator
16
atau penganggung jawab program BLC untuk menghasilkan laporan bulanan per kategori dan laporan bulanan koordinator dari seluruh wilayah di Surabaya yang terdapat program BLC.
1.5 Manfaat
Berikut merupakan manfaat dari pengembangan fitur laporan bulanan per kategori dan laporan bulanan koordinator pada aplikasi monitoring Broadband Learning Center(BLC) di Dinas Komunikasi dan Informatika Kota Surabaya, antara lain :
a. Manfaat bagi Dinas Komunikasi dan Informatika Kota Surabaya adalah mempermudah proses monitoring dan pengelolaan laporan pada program Broadband Learning Center(BLC).
b. Manfaat bagi Universitas Dinamika adalah membangun relasi dengan perusahaan luar.
c. Manfaat yang di dapatkan penulis adalah untuk menambah wawasan serta pengalaman dalam dunia kerja dan penerapan ilmu yang telah didapatkan selama perkuliahan.
1.6 Sistematika Penulisan
Untuk memudahkan dalam memahami persoalan dan pembahasannya maka penulisan Laporan Kerja Praktik ini dibuat dengan sistematika sebagai berikut:
BAB I : PENDAHULUAN
Bab ini menjelaskan tentang latar belakang masalah, inti permasalahan yang di sebutkan dalam rumusan masalah, tujuan yang ingin dicapai, manfaat fitur aplikasi bagi pengguna dan pengembang dan sistematika penulisan kerja praktik.
BAB II : GAMBARAN UMUM INSTANSI
Bab ini membahas mengenai gambaran umum Dinas Komunikasi Dan Informatika Kota Surabaya, sejarah perusahaan, Visi dan Misi perusahaan, Badan Hukum, Struktur organisasi pada perusahaan.
BAB III: LANDASAN TEORI
17
Bab ini membahas mengenai berbagai macam teori pendukung yaitu teori mengenai Pelaporan dan Aplikasi.
BAB IV: DESKRIPSI PEKERJAAN
Bab ini membahas mengenai sistem yang di kerjakan pada saat kerja praktik yang terdiri dari identifikasi dan analisis masalah, identifikasi dan analisis kebutuhan sistem, dan perancangan sistem.
BAB V: PENUTUP
Pada bab ini membahas mengenai kesimpulan dari seluruh isi laporan, serta saran dari peneliti yang dapat diberikan terkait dengan pengembangan sistem.
18 BAB II
GAMBARAN UMUM PERUSAHAAN
2.1 Sejarah
Dinas Komunikasi dan Informatika, berawal dengan nama Badan Pengelolaan Teknologi Informasi dan Komunikasi (BAPETIKOM).
BAPETIKOM telah berdiri sejak November 2005, Dinas Terserbut berubah dikarenakan adanya perubahan peraturan pemerintah nomor 41 Tahun 2007 tentang organisasi perangkat daerah, oleh karena itu di adakan langkah-langkah penyesuaian dan penataan ulang pada organisasi tingkat daerah sesuai dengan peraturan, sebagai bentuk penguatan peraturan akuntanbilitas dan kinerja kelembagaan perangkat daerah.
Sebagai langkah dalam upaya pengoptimalan pelayanan kepada masyarakat kota surabaya. Maka terdapat langkah-langkah yang dapat di ambil di antaranya adalah dengan membentuk organisasi perangkat daerah sesuai karakteristik, potensi, kemampuan keuangan di tingkat daerah serta kesiapan dan tersedianya sumber daya aparatur. Pada peraturan daerah nomor 8 tahun 2008 pada tanggal 15 Desember 2008. Pada peraturan tersebut terdapat pernyataan bahwa Badan Pengelolaan Teknologi Informasi dan Komunikasi ditetapkan dan berubah menjadi Dinas Komunikasi dan Informatika. (Dinkominfo).
2.2 Alamat perusahaan
Dinas Komunikasi dan Informatika Kota Surabaya berada pada kawasan Kota Madya atau Surabaya Pusat dengan alamat dan nomor telefon :
Jl.Jimerto 25-27 Lt. V Surabaya Telp. (031) 5312144 Psw. 522
2.3 Visi dan Misi Dinas Komunikasi dan Informatika
Dinas Komunikasi Dan Informatika Kota Surabaya mempunyai visi
“Terciptanya Sistem Informasi Pemerintahan kota yang terpadu melalui Teknologi Informasi & Komunikasi”. Pernyataan visi diatas memiliki arti yaitu dengan terwujudnya kota Surabaya sebagai pusat perdagang dan jasa yang dapat
19
merespon semua peluang dan tuntutan global, serta didukung oleh penyelenggaraan komunikasi dan informasi yang efektif dan efisien.
Adapun Misi dari Dinkominfo kota Surabaya adalah :
1. Meningkatkan kapasitas pelayanan infomasi dan pemberdayaan potensi masyarakat dalam rangka mewujudkan masyarakat berbudaya informasi.
2. Meningkatkan kerjasama kemitraan & pemberdayaan lembaga komunikas &
informatika pemerintah & masyarakat.
3. Meningkatkan daya jangkau infrastruktur komunikasi & informatika untuk memperluas aksesbilitas masyarakat terhadap informasi dalam rangka mengurangi kesenjangan informasi.
4. Meningkatkan sumberdaya manusia di bidang komunikasi dan informasi menuju profesionalisme.
2.4 Struktur Organisasi
Berikut ini adalah gambar struktur organisasi yang ada pada Dinas Komunikasi dan Informatika Kota Surabaya.
20 BAB III LANDASAN TEORI
3.1 Pelaporan
Pelaporan merupakan bentuk dari pencatatan data pada setiap kegiatan.
Dalam laporan berisi kumpulan data informasi tentang kegiatan tertentu yang hasil dari pencatatan informasi tersebut di tujukan kepada pihak yang berwenang atau bertanggung jawab mengenai kegiatan tersebut (Rofiqoh, 2014)
3.2 Aplikasi
Menurut Andi Juansyah dalam jurnal Pembangunan Aplikasi Child Tracker Berbasis Assisted – Global Positioning System (A-GPS) mengatakan bahwa aplikasi merupakan suatu program yang diciptakan agar dapat melaksanankan suatu fungsi bagi pekerja atau orang yang menggunakan jasa aplikasi serta penggunaan aplikasi lain yang dapat digunakan oleh suatu sasaran yang akan dituju.
pada kamus komputer eksekutif, aplikasi juga dapat diartikan dengan proses pemecahan masalah dengan menggunakan data aplikasi atau biasanya berpacu pada sebuah komputerisasi yang harapkan. (Juansyah, 2015)
Aplikasi merupakan suatu kumpulan algoritma program yang dibuat dalam sebuah perangkat lunak dengan komputer dengan tujuan untuk memudahkan proses atau pekerjaan contohnya seperti penerapan, penggunaan dan penambahan data yang di perlukan (Yuhefizar, 2012).
21 BAB IV
DESKRIPSI PEKERJAAN
Deskripsi pekerjaan membahas mengenai pengembangan aplikasi sistem pelaporan berdasarkan dengan data yang diperoleh melalui wawancara dan observasi. Pada tahap ini akan di lakukan identifikasi dan analisis proses bisnis saat ini, identifikasi masalah, identifikasi kebutuhan sistem, pengembangan dan perancangan sistem yang akan digunakan untuk melakukan pengembangan fitur pada aplikasi monitoring Broadband Learning Center(BLC) tersebut.
4.1 Analisis Sistem
Pengembangan sistem pada aplikasi monitoring Broadband Learning Center(BLC) memerlukan analisis sistem yang tepat dan sesuai dengan proses bisnis pada Dinas Komunikasi dan Informatika Kota Surabaya. Pada analisis sistem yang akan di bahas tentang proses bisnis mengenai pelaporan, analisis permasalahan dan analisis kebutuhan fungsi.
4.1.1 Analisis Proses Bisnis
Dalam melakukan pengembangan sistem diperlukan analisis sistem yang tepat dan sesuai dengan proses bisnis yang terdapat di bidang E-Government pada bagian Broadband Learning Center(BLC) pada Dinas Komunikasi dan Informatika Kota Surabaya. Fungsi dari Broadband Learning Center(BLC) adalah mengajarkan teknologi informasi dan komunikasi untuk masyarakat Surabaya. Ada 5 sesi di setiap harinya dan 4 materi yang di ajarkan pada program Broadband Learning Center(BLC) program ini tersebar di seluruh wilayah Surabaya.
Proses belajar pada Broadband Learning Center(BLC) terdapat koordinator di setiap wilayahnya, para koordinator bertugas mencatat peserta dan pengunjung yang hadir pada setiap sesi dan materi di masing-masing wilayah. Langkah pengisian laporan oleh koordinator adalah Database. Engineer dapat memilih jenis laporan yang akan di cetak pada menu Rekapan Dokumen Monitoring, dan menginputkan periode laporan yang akan di cetak berupa bulan
22
dan tahun. Jika sudah di masukkan Engineer menekan tombol tampilkan data untuk menampilkan data sesuai periode yang di pilih. Maka penanggung jawab melakukan pengecekan data yang akan di cetak terlebih dahulu. Pada laporan bulanan koordinator penanggung jawab harus memilih foto yang akan di cetak terlebih dahulu.
4.1.2 Analisis Permasalahan
Dalam proses pelaporan terdapat beberapa kendala atau masalah yang di temukan, berikut ini adalah analisis permaslahan dari proses pelaporan :
Tabel 4.1 Analisis Permasalahan
No. Permasalahan Dampak Solusi
1. Proses pelaporan masih di lakukan manual menggunakan query oleh Engineer
Engineer harus bekerja berulang
kali dalam
melakukan tugasnya.
Melakukan pengembangan fitur laporan bulanan per kategori dan laporan bulanan koordinator pada aplikasi monitoring Broadband Learning Center(BLC)
2. Data yang dihasilkan di pindahkan manual dari database ke dalam bentuk excel atau PDF
Engineer harus bekerja berulang kali, menggunakan banyak waktu dalam
menyelesaikan tugasnya, karena setelah di cek oleh penanggung jawab di kembalikan pada Engineer untuk di cetak.
Melakukan pengembangan fitur laporan dengan menambahkan fitur export data sesuai format yang di butuhkan.
4.1.3 Analisis Kebutuhan Fungsi
Kebutuan fungsi pengembangan fitur laporan bulanan per kategori dan laporan bulanan koordinator pada aplikasi monitoring pada Broadband Learning Center(BLC) di Dinas Komunikasi dan Informatika Kota Surabaya yang penggunanya yaitu Penanggung Jawab program Broadband Learning Center(BLC) dapat dilihat pada Tabel 4.2. yang berada pada halaman berikutnya.
23
Tabel 4.2 Analisis Kebutuhan Fungsi
4.2 Perancangan Sistem
Pengembangan fitur ini dilakukan dengan menggunakan pemodelan untuk pengembangan dari analisis sistem dan kebutuhan fungsional yang di gambarkan dalam beberapa diagram diantaranya adalah system flow, Hierarchy Input Proses Output (HIPO), Context Diagram dan data flow diagram.
4.2.1 System Flow Pembuatan Laporan
Alur proses dalam pembuatan laporan pada Broadband Learning Center(BLC) di Dinas Komunikasi dan Informatika Kota Surabaya digambarkan dalam system flow yang terdiri dari beberapa proses diantaranya adalah sebagai berikut :
1. Cetak laporan bulanan per kategori
Adapun prosedur dari cetak laporan per kategori adalah sebagai berikut:
1. Penanggung jawab terlebih dahulu harus login pada aplikasi monitoring atau aplikasi yang sudah ada pada sebelumnya, dengan memasukkan data ussername dan pasword.
2. Penanggung Jawab memilih menu rekapan dokumen monitoring pada aplikasi lama atau aplikasi monitoring yang sudah ada.
3. System menampilkan seluruh menu laporan atau data laporan.
4. Penanggung Jawab memilih salah satu menu laporan kategori yang tersedia, pada pengembangan fitur ini terdapat menu laporan kategori yaitu: laporan bulanan peserta tiap kategori, laporan harian peserta tiap kategori, laporan harian peserta tiap materi per kategori.
5. Setelah memilih jenis laporan kategori maka Penanggung Jawab harus menginputkan periode bulan dan laporan terlebih dahulu.
6. System menampilkan data kategori dengan periode yang di pilih.
No Pengguna Kebutuhan Fungsi
1. Penanggung Jawab program Broadband Learning
Center(BLC)
1. Cetak laporan bulanan per kategori 2. Cetak laporan bulanan koordinator
24
7. Jika ingin mencetak laporan atau mengunduh pada perangkat maka harus menekan export ke perangkat terlebih dahulu. jika tidak di cetak maka proses selesai.
2. Cetak laporan bulanan koordinator
Adapun prosedur dari cetak laporan bulanan Koordinator adalah sebagai berikut:
1. Penanggung jawab terlebih dahulu harus login pada aplikasi monitoring atau aplikasi yang sudah ada pada sebelumnya, dengan memasukkan data ussername dan pasword.
Gambar 0.1 System Flow cetak laporan bulanan kategori
25
2. Penanggung Jawab memilih menu rekapan dokumen monitoring pada aplikasi lama atau aplikasi monitoring yang sudah ada.
3. Sistem menampilkan seluruh menu laporan atau data laporan.
4. Penanggung Jawab memilih laporan Koordinator
5. Setelah memilih jenis laporan kategori maka penanggung jawab harus menginputkan periode bulan dan laporan terlebih dahulu.
6. Penanggung Jawab harus menekan tombol tampilkan data. Untuk menampilkan data yang ada pada database, jika belum di tekan tombol tampilkan maka tabel tidak akan menampilkan data yang telah di olah sesuai dengan periode di pilih.
7. System menampilkan data kategori dengan periode yang di pilih.
8. Data sudah di tampilkan oleh sistem. Pada fitur laporan bulanan koordinator terdapat gabungan laporan dari seluruh proses monitoring yang meliputi : Lpaoran Bulanan Peserta Tiap Kategori, Laporan Bulanan Peserta Tiap Sesi, laporan Bulanan Peserta Tiap Materi per Kategori, dan Foto Kegiatan.
9. Setelah data berhasil di tampilkan maka.
10. Penanggung Jawab melakukan validasi data dan filter foto yang akan di cetak menjadi laporan bulanan koordinator.
11. System menampilkan laporan jadi yang siap di cetak.
12. Jika ingin mencetak laporan atau mengunduh pada perangkat maka harus menekan export ke perangkat terlebih dahulu. jika tidak di cetak maka proses selesai.
13. Jika dilakukan pengunduhan atau export laporan ke perangkat aka laporan bulanan koordinator ini akan di cetak dengan format file PDF.
14. Jika telah berhasil di unduh maka dokumen laporan bulanan Koordinator telah selesai di buat.
System Flow cetak laporan bulanan koordinator di tunjukkan pada Gambar 4.2 pada halaman selanjutnya.
26
4.2.2 Hierarchy Input Process Output (HIPO)
Diagram HIPO memberikan gambaran proses dan sub-proses dari pengembangan fitur laporan bulanan per kategori dan laporan bulanan koordinator pada aplikasi monitoring Broadband Learning Center(BLC) di Dinas Komunikasi dan Informatika Kota Surabaya terdapat dua proses utama yaitu menampilkan data,.
Diagram HIPO ditunjukkan pada gambar 4.3.
Gambar 0.2 System Flow cetak laporan bulanan koordinator
27
4.2.3 Data Flow Diagram (DFD) 1. Context Diagram
Context Diagram adalah tingkatan tertinggi dalam aliran data dan memuat satu proses yang menunjukkan sistem secara keseluruhan. Data Flow Diagram pengembangan fitur laporan bulanan per kategori dan laporan bulanan koordinator pada aplikasi monitoring Broadband Learning Center(BLC) di Dinas Komunikasi dan Informatika Kota Surabaya mempunyai dua entitas aplikasi monitoring dan penanggung jawab program Broadband Learning Center(BLC). Berikut ini adalah Context Diagram di tunjukkan pada Gambar 4.4.
Gambar 0.3 Hierarchy Input Proses Output (HIPO)
28
2. Data FlowDiagram Level 0
Data Flow Diagram(DFD) level 0 menjelaskan proses untuk menampilkan laporan bulanan per kategori dan laporan bulanan koordinator pada Broadband Learning Center(BLC) di Dinas Komunikasi dan Informatika Kota Surabaya.
Terdapat tiga entitas yang terlibat yaitu: aplikasi pengembangan fitur laporan bulanan per kategori dan laporan bulanan koordinator, engineer dan penangungg jawab aplikasi monitoring Broadband Learning Center(BLC) di Dinas Komunikasi dan Informatika Kota Surabaya. Data Flow Diagram level 0 dapat di lihat pada Gambar 4.5.
3. Data Flow Diagram level 1 proses menampilkan dan fiter data
DFD level 1 menjelaskan mengenai proses menampilkan data laporan bulanan per kategori dan laporan bulanan koordinator. Terdapat dua entitas yaitu Engineer dan penanggung jawab. Terdapat tiga proses yaitu menampilkan data,
Gambar 0.4 Context Diagram di tunjukkan pada Gambar 4.4
Gambar 0.5 Data Flow Diagram level 0
29
validasi laporan dan filter foto kegiatan. DFD level 1 proses menampilkan dan fiter data dapat dilihat pada Gambar 4.6.
4. Data Flow Diagram level 1 proses mencetak laporan
DFD level 1 menjelaskan mengenai proses mencetak data menjadi laporan bulanan per kategori dan laporan bulanan koordinator. Terdapat satu entitas yaitu Penanggung jawab. Terdapat dua proses yaitu mencetak laporan bulanan per kategori, dan laporan bulanan koordinator. DFD level 1 proses mencetak laporan dapat dilihat pada Gambar 4.7.
Gambar 0.6 Data Flow Diagram level 1 proses menampilkan dan filter data
Gambar 0.7 Data Flow Diagram level 1 proses mencetak laporan
30
4.3 Implementation
Pada tahap ini menjelaskan tentang implementasi dari pengembangan fitur laporan bulanan per kategori dan laporan bulanan koordinator pada Broadband Learning Center(BLC) di Dinas Komunikasi dan Informatika Kota Surabaya. Pada tahap ini terdiri dari struktur tabel, implementasi aplikasi laporan per-kategori, dan pengujian terhadap fungsi-fungsi dari fitur bulanan per kategori dan laporan bulanan koordinator.
4.3.1 Struktur Tabel
Struktur tabel yang digunakan dalam pengembangan fitur laporan bulanan per kategori dan laporan bulanan koordinator pada Broadband Learning Center(BLC) di Dinas Komunikasi dan Informatika Kota Surabaya. Meliputi nama tabel, fungsi tabel, nama atribut, tipe data, dan keterangan data seperti primary key dan foreign key, berikut ini dalah struktur tabel dari dalam pengembangan fitur laporan bulanan per kategori dan laporan bulanan koordinator pada Broadband Learning Center(BLC) di Dinas Komunikatika dan Informasi Kota Surabaya.
a. Tabel BLC_AREA
Nama Tabel : BLC_AREA
Fungsi : Menyimpan data blc area Primary Key : ID_BLC_AREA
Foreign Key : ID_Profil
Tabel 4.3 Tabel BLC_AREA
4.5.1 No. Field Tipe Panjang Keterangan 4.5.2 4.5.3 1 ID_BLC_AREA 4.5.4 Number 4.5.5 - 4.5.6 Prymary key 4.5.7 4.5.8 2 ID_Profil 4.5.9 Number 4.5.10 - 4.5.11 Foreign Key 4.5.12 4.5.13 3 Nama_BLC 4.5.14 Varchar2 4.5.15 255 4.5.16 -
4.5.17 4.5.18 4 Alamat 4.5.19 Varchar2 4.5.20 255 4.5.21 -
31
b. Tabel Kategori
Nama Tabel : Kategori
Fungsi : Menyimpan data kategori Primary Key : ID_Kategori
Foreign Key : -
Tabel 4.4 Tabel Kategori
4.5.22 No. Field Tipe Panjang Keterangan 4.5.23 4.5.24 1 ID_Kategori 4.5.25 Number 4.5.26 - 4.5.27 Prymary key 4.5.28 4.5.29 2 Jenis_Kategori 4.5.30 Varchar2 4.5.31 255 4.5.32 -
4.5.33 4.5.34 3 Nama_Kelompok 4.5.35 Varchar2 4.5.36 255 4.5.37 - c. Tabel Kelas_Peserta
Nama Tabel : Kelas_Peserta
Fungsi : Menyimpan data Kelas_Peserta Primary Key : ID_Kelas_Peserta
Foreign Key : Instruktur_ID, Peserta_ID, Kelas_ID Tabel 4.3 Tabel Kelas_Peserta
4.5.38 No. Field Tipe Panjang Keterangan 4.5.39 4.5.40 1 ID_Kelas_Peserta 4.5.41 Number 4.5.42 - 4.5.43 Prymary key 4.5.44 4.5.45 2 Instruktur_ID 4.5.46 Number 4.5.47 - 4.5.48 Foreign Key 4.5.49 4.5.50 3 Peserta_ID 4.5.51 Number 4.5.52 - 4.5.53 Foreign Key 4.5.54 4.5.55 4 Kelas_ID 4.5.56 Number 4.5.57 - 4.5.58 Foreign Key
d. Tabel Kelas
Nama Tabel : Kelas
Fungsi : Menyimpan data Kelas Primary Key : ID_Kelas
Foreign Key : Materi_ID, Struktur_ID Tabel 4.4 Tabel Kelas
4.5.59 No. Field Tipe Panjang Keterangan 4.5.60 4.5.61 1 ID_Kelas 4.5.62 Number 4.5.63 - 4.5.64 Prymary key 4.5.65 4.5.66 2 Nama_Kelas 4.5.67 Varchar2 4.5.68 255 4.5.69 -
4.5.70 4.5.71 3 Materi_ID 4.5.72 Number 4.5.73 - 4.5.74 Foreign Key 4.5.75 4.5.76 4 Struktur_ID 4.5.77 Number 4.5.78 - 4.5.79 Foreign Key
32
33
e. Tabel Daftar_Hadir
Nama Tabel : Daftar_Hadir
Fungsi : Menyimpan data daftar_hadir Primary Key : ID_Daftar_Hadir
Foreign Key : Kelas_Peserta_ID
Tabel 4.5 Tabel Daftar_Hadir
4.5.80 No. Field Tipe Panjang Keterangan 4.5.81 4.5.82 1 ID_Daftar_Hadir 4.5.83 Number 4.5.84 - 4.5.85 Prymary key 4.5.86 4.5.87 2 Tanggal_Hadir 4.5.88 Varchar2 4.5.89 255 4.5.90 -
4.5.91 4.5.92 3 Kelas_Peserta_ID 4.5.93 Number 4.5.94 - 4.5.95 Foreign Key 4.5.96 4.5.97 4 Hadir 4.5.98 Number 4.5.99 1,0 4.5.100 -
f. Tabel Sesi
Nama Tabel : Sesi
Fungsi : Menyimpan data sesi Primary Key : ID_Sesi
Foreign Key : -
Tabel 4.6 Tabel Sesi
4.5.101 No. Field Tipe Panjang Keterangan 4.5.102 4.5.103 1 ID_Sesi 4.5.104 Number 4.5.105 - 4.5.106 Prymary key 4.5.107 4.5.108 2 SESI 4.5.109 Number 4.5.110 - 4.5.111 -
4.5.112 4.5.113 3 Jam 4.5.114 Timestamp 4.5.115 6 4.5.116 - g. Tabel Materi
Nama Tabel : Materi
Fungsi : Menyimpan data materi Primary Key : ID_Materi
Foreign Key : -
Tabel 4.7 Tabel Materi
4.5.117 No. Field Tipe 4.5.118 Panjang 4.5.119 Keterangan 4.5.120 4.5.121 1 ID_Materi 4.5.122 Varchar2 4.5.123 50 4.5.124 Prymary key 4.5.125 4.5.126 2 Nama_Materi 4.5.127 Varchar2 4.5.128 255 4.5.129 -
34
h. Tabel Foto_Kegiatan
Nama Tabel : Foto_Kegiatan
Fungsi : Menyimpan data Foto_Kegiatan Primary Key : ID_Foto_Kegiatan
Foreign Key : ID_Daftar_Hadir
Tabel 4.8 Tabel Foto_Kegiatan
No. Field Tipe Panjang Keterangan
4.5.130 1 ID_ Foto_Kegiatan 4.5.131 Number 4.5.132 - 4.5.133 Prymary key 4.5.134 2 ID_Daftar_Hadir 4.5.135 Number 4.5.136 - 4.5.137 Foreign Key 4.5.138 3 Foto 4.5.139 Varchar2 4.5.140 255 4.5.141 -
4.5.142 4.5.143 4 TGL_Berkunjung 4.5.144 Date 4.5.145 - 4.5.146 - 4.3.2 Antar Muka
Pada bagian ini akan menjelaskan tentang implementasi desain antarmuka dari pengembangan fitur laporan bulanan per kategori dan laporan bulanan koordinator pada Broadband Learning Center(BLC) di Dinas Komunikasi dan Informatika Kota Surabaya.
a. Laporan Bulanan Peserta Tiap Kategori
pada saat pengguna telah berhasil melakukan login pada aplikasi ini maka pengguna dapat mengelola laporan bulanan peserta tiap kategori. Kemudian pengguna terlebih dahulu memilih menu laporan bulanan peserta tiap kategori sehingga sistem akan menampilkan data laporan bulanan peserta tiap kategori sesuai dengan bulan dan tahun yang di masukkan pada field yang sudah tersedia lalu pengguna menekan tombol tampilkan, untuk menampilkan data pada tabel.
Pengguna dapat melihat data dalam bentuk tabel di halaman ini, data yang keluar adalah kategori peserta, kelompok dan total. Pada field search box pengguna dapat memasukkan kata kunci untuk mencari data tertentu. Pengguna juga dapat mencetak atau mengunduh laporan ke perangkat pribadi dengan menekan icon excel untuk mengunduh file dalam bentuk format excel pada form Export to.
Halaman laporan bulanan peserta tiap kategori dapat di lihat pada Gambar 4.8.
pada halaman berikutnya.
35
b. Laporan Bulanan Koordinator
Pada halaman ini menampilkan tampilan awal dari laporan bulanan koordinator, pengguna harus memilih bulan dan tahun sesuai dengan yang ingin di tampilkan, pada halaman ini tersedia 4 pilihan laporan yaitu : laporan bulanan peserta tiap kategori, laporan Bulanan tiap sesi, laporan bulanan peserta tiam materi/kategori, dan foto kegiatan bulanan. Halaman laporan bulanan koordinator dapat di lihat pada Gambar 4.9.
Gambar 0.8 Laporan Bulanan Peserta Tiap Kategori
Gambar 0.9 Laporan Bulanan Koordinator
36
c. Laporan bulanan koordinator (laporan bulanan peserta tiap sesi)
Pada halaman ini menampilkan laporan bulanan koordinator dengan pilihan laporan bulanan peserta tiap sesi, pada halaman ini menampilkan data pada bulan dan tahun yang telah di pilih oleh pengguna di halaman laporan bulanan koordinator. Pada halaman ini menampilkan data peserta pada setiap wilayah per sesi beserta total peserta dan keterengan dari tingkat pencapaian kedatangan peserta di setiap wilayah tersebut di semua sesi. Halaman laporan bulanan koordinator (laporan bulanan peserta tiap sesi) dapat dilihat pada Gambar 4.10 yang ada pada halaman berikutnya.
d. Laporan bulanan koordinator (laporan bulanan peserta tiap materi/kategori)
Pada halaman ini menampilkan laporan bulanan koordinator dengan pilihan laporan bulanan peserta tiap materi per kategori, pada halaman ini menampilkan data pada bulan dan tahun yang telah di pilih oleh pengguna di halaman laporan bulanan koordinator. Halaman ini menampilkan data kategori peserta dan materi yang di ajarkan meliputi : Desain grafis, Internet, Aplikasi Perkantoran dan total semua peserta di semua materi. Halaman laporan bulanan koordinator (laporan bulanan peserta tiap materi per kategori) dapat di lihat pada Gambar 4.11.
Gambar 0.10 Laporan bulanan koordinator peserta tiap sesi
37
e. Laporan bulanan koordinator (Foto Kegiatan Bulanan)
Halaman ini menampilkan laporan bulanan koordinator dengan pilihan foto kegiatan bulanan, Menampilkan data pada bulan dan tahun yang telah di pilih oleh pengguna di halaman laporan bulanan koordinator, halaman ini menampilkan foto kegiatan di semua wilayah dan semua sesi kegiatan. Halaman laporan bulanan koordinator (Foto Kegiatan Bulanan) dapat dilihat pada Gambar 4.12.
f. Hasil cetak laporan Bulanan peserta tiap kategori
Gambar 0.11 Laporan bulanan koordinator peserta tiap materi/kategori
Gambar 0.12 Laporan bulanan koordinator foto kegiatan
38
Laporan ini berbentuk format excel berisi data laporan bulanan peserta tiap kategori. Hasil cetak laporan bulanan peserta tiap kategori dapat dilihat pada Gambar 4.13.
g. Laporan bulanan Koordinator
Laporan ini berbentuk format excel berisi data laporan bulanan Koordinator.
Hasil cetak laporan bulanan koordinator dapat dilihat pada Gambar berikut ini.
Gambar 0.13 Hasil cetak laporan bulanan peserta tiap kategori
Gambar 0.14 Hasil cetak laporan Koordinator peserta tiap kategori Gambar 0.15 Hasil cetak laporan Koordinator BLC Tiap Sesi
39
4.3.3 Pengujian
Pengujian ini bertujuan untuk memastikan fungsi pada pengembangan fitur dapat berjalan seperti yang diinginkan. Pengujian ini dilakukan oleh peneliti pada website monitoring(BLC) dan pengembangan fitur laporan yang telah di buat.
Berikut pengujian yang dilakukan penulis dapat dilihat pada tabel 4.11 dan tabel 4.12.
Tabel 4.9 Daftar Fungsi Yang Diuji
No Fungsi Kode Fungsi
1 Menampilkan laporan bulanan peserta tiap
kategori F001
2 Menampilkan laporan bulanan koordinator F002
3 Cetak laporan kategori F003
4 Cetak laporan koordinator F004
Tabel 4.10 Test Plan Test
Scenario Id
Kode Fungsi
Test Scenario Description Hasil Pengujian TS_F01_01 F001
Menekan menu laporan bulanan peserta tiap kategori dan menampilkan data periode laporan.
Berhasil.
(gambar 4.9) TS_F05_05 F002
Menekan menu laporan bulanan koordinator dan menampilkan data periode laporan.
Berhasil.
(gambar 4.9) Gambar 0.16 Hasil cetak laporan Koordinator Foto Kegiatan
40
Test Scenario Id
Kode Fungsi
Test Scenario Description Hasil Pengujian TS_F06_06 F003
Menekan tombol Export to dengan format excel dan mencetak bulanan kategori
Berhasil (gambar 4.13) TS_F09_07 F004
Menekan tombol Export to dengan format excel dan mencetak bulanan koordinator
Berhasil.
(gambar 4.14 - gambar 4.16)
Kesimpulan Tingkat Keberhasilan 100%
4.3.4 Verification
Verification merupakan pengecekan dari hasil kinerja aplikasi, pada proses pengecekan ini dilakukan oleh pendamping selaku programmer pada aplikasi Broadband Learning Center(BLC).
Tabel 4.11 Verifikasi
Nama Projek Pengembangkan fitur laporan bulanan per
kategori dan laporan bulanan koordinator pada aplikasi monitoring Broadband Learning Center(BLC) di Dinas Komunikasi dan Informatika Kota Surabaya
Tanggal Mulai Testing / Waktu 26 Juni 2020 / 08.00 WIB Tanggal Berakhir Testing / Waktu 26 Juni 2020 / 12.00 WIB
Nama Tester Anam
Tabel 4.12 User Aceptance Test
Tes Deskripsi Skenario Pengujian Hasil Yang Diharapkan
Pass Fail
1 Lihat laporan bulanan peserta tiap kategori
Menekan menu laporan bulanan peserta tiap kategori pada fitur rekapan laporan monitoring
Dapat
menampilkan data laporan sesuai periode yang di pilih
✓
2 Lihat laporan harian peserta tiap kategori
Menekan menu laporan harian peserta tiap kategori pada fitur rekapan laporan monitoring
Dapat
menampilkan data laporan sesuai periode yang di pilih
✓
41
Tes Deskripsi Skenario Pengujian Hasil Yang Diharapkan
Pass Fail
3 Lihat laporan bulanan koordinator
Menekan laporan bulanan koordinator pada fitur
rekapan laporan
monitoring
Dapat
menampilkan data laporan sesuai periode yang di pilih
✓
2 Cari periode pada laporan
• Mencari data periode
“Januari, 2020”
Dapat
menampilkan data berdasarkan
periode bulan Januari 2020
✓
• Mencari data periode
“Desember, 2019”
Dapat
menampilkan data berdasarkan
periode bulan Desember 2019
✓
3 Cetak laporan koordinator
• Menekan icon pada tab Export to
Dapat mengunduh laporan dengan format PDF sesuai permintaan
penanggung jawab
✓
42 BAB V PENUTUP
Setelah melakukan kerja praktik di Dinas Komunikasi dan Informatika Kota Surabaya khususnya di bidang E-Government pada bagian Broadband Learning Center(BLC) dengan melakukan analisis, perancangan, desain, dan implementasi sistem, peneliti menarik kesimpulan serta memberikan saran untuk perbaikan kinerja dalam pengelolaan laporan pada aplikasi monitoring.
5.1 Kesimpulan
Kesimpulan yang dapat diambil dari Pengembangkan Fitur Laporan Bulanan per Kategori dan Laporan Bulanan Koordinator pada Aplikasi Monitoring Broadband Learning Center(BLC) di Dinas Komunikasi dan Informatika Kota Surabaya adalah sebagai berikut :
1. Pengembangan fitur laporan ini dapat membantu koordinator atau penganggung jawab program BLC untuk menghasilkan laporan bulanan per kategori dan laporan bulanan koordinator dari seluruh wilayah di Surabaya yang terdapat program BLC.
2. Pengembangan Fitur Laporan Bulanan per Kategori dan Laporan Bulanan Koordinator pada Aplikasi Monitoring Broadband Learning Center(BLC) Surabaya berbasis website sudah dilakukan uji coba dengan tingkat keberhasilan 100%.
5.2 Saran
Berdasarkan kerja praktik yang telah di laksanakan selama satu bulan dan pengembangan yang telah di buat maka peneliti dapat memberikan saran bahwa aplikasi dapat dikembangkan lagi dengan menambahkan fitur penilaian kinerja pengajar atau koordinator wilayah dan pelaporan keluhan yang di alami peserta pada saat mengikuti program Broadband Learning Center(BLC) yang di selenggarakan oleh Dinas Komunikasi dan Informatika Kota Surabaya.
43
DAFTAR PUSTAKA
Dinkominfo. (n.d.). Sejarah Dinkominfo. Retrieved from Sejarah Dinkominfo:
https://dinkominfo.go.id/
Juansyah, A. (2015). Pembangunan Aplikasi Child Tracker Berbasis Assisted – Global Positioning System (A-GPS) Dengan Platform Android. Jurnal Ilmiah Komputer dan Informatika (KOMPUTA), 1 Agustus 2015(2089- 9033), 2.
Rofiqoh, F. (2014). Pencatatan dan Pelaporan Kesehatan Masyarakat.
Yuhefizar. (2012). CMM Website Interaktif MCMS Joomla (CMS).