i
LAPORAN KERJA PRAKTEK
DINAS KOMUNIKASI DAN INFORMATIKA KOTA BATAM FRONT END APLIKASI WHISTLEBLOWING SYSTEM
KEJARI BATAM
SINTA RAMELIA 6304181107
PROGRAM STUDI REKAYASA PERANGKAT LUNAK JURUSAN TEKNIK INFORMATIKA
POLITEKNIK NEGERI BENGKALIS BENGKALIS- RIAU
2022
iii
KATA PENGANTAR
Puji dan syukur penulis panjatkan doa kepada Allah ﷻ, karena berkat dan rahmat-Nyalah penulis dapat melaksanakan kerja praktek dan menyelesaikan laporan kerja praktek yang dilaksanakan di kantor Badan Kepegawaian Pendidikan dan Pelatihan Kabupaten Bengkalis pada Bidang Pengadaan, Mutasi, Dan Promosi. Shalawat serta salam semoga tercurahkan kepada Nabi Muhammad ﷺ. Terima kasih kepada semua pihak-pihak yang terkait dalam pelaksanaan kerja praktek dan menyelesaikan laporan kerja praktek ini antara lain :
1. Bapak Ir. Joni Caster, MT sebagai Direktur Politeknik Negeri Bengkalis.
2. Ibu Rezki Kurniati, M.Kom sebagai Ketua Program Studi Rekayasa Perangkat Lunak.
3. Bapak Agus Tedyyana, M.Kom sebagai Dosen Pembimbing Kerja Praktek Politeknik Negeri Bengkalis.
4. Bapak Fajri Profesio Putra, M.Cs sebagai koordinator Kerja Praktek Program Studi Rekayasa Perangkat Lunak Politeknik Negeri Bengkalis.
5. Seluruh Dosen Prodi D4 Rekayasa Perangkat Lunak.
6. Bapak Irpan Syarif Hsb sebagai Kepala Cabang sekaligus Pembimbing kerja praktek di Diskominfo Kota Batam.
Dalam pelaksanaan kerja praktek dan pembuatan laporan kerja praktek masih terdapat banyak keterbatasan dan kekurangan sehingga jauh dari kata sempurna.
Kritik dan saran serta permohonan maaf dari pihak-pihak yang terkait sangat diharapkan dapat membangun kesempurnaan.
Bengkalis, 10 Juni 2022
Sinta Ramelia
iv
DAFTAR ISI
KATA PENGANTAR ... ii
DAFTAR GAMBAR ... vi
DAFTAR TABEL ... vii
DAFTAR LAMPIRAN ... viii
BAB I PENDAHULUAN ... 1
1.1 Latar Belakang Pemikiran KP ... 1
1.2 Tujuan dan Manfaat KP ... 1
1.3 Luaran Proyek Kerja Praktek ... 2
BAB II. GAMBARAN UMUM INSTANSI ... 3
2.1 Sejarah Singkat Pemerintah Kota Batam ... 3
2.2 Visi dan Misi Perusahaan / Instansi ... 4
2.3 Struktur Organisasi Instansi ... 4
2.4 Ruang Lingkup Instansi ... 5
BAB III. BIDANG PEKERJAAN SELAMA KP... 7
3.1 Uraian Tugas Yang Dikerjakan ... 7
3.1.1. Melakukan inputan data warga Rt dan RW ... 7
3.1.2. Melakukan perbaikan PTSP ... 7
3.1.3. Memahami aplikasi satu data ... 8
3.1.4. Mengikuti Bimtek Kota Batam ... 9
3.2 Target yang di Harapkan ... 10
3.3 Perangkat Lunak yang Digunakan ... 11
3.3.1. Visual Studio Code ... 11
3.3.2. Dbeaver ... 11
3.3.3. Xampp ... 12
3.3.4. Chrome ... 12
3.3.5. Microsoft Word ... 12
BAB IV. PERANCANGAN FRONTEND APLIKASI WHISTLEBLOWING SYSTEM ... 13
4.1 Metodologi ... 13
4.1.1 Prosedur Pembuatan Sistem ... 13
4.1.2 Metodologi Pengumpulan Data ... 14
v
4.1.3 Proses Perancangan ... 15
4.1.4 Tahapan dan Jadwal Pelaksanaan ... 16
4.2 Perancangan dan Implementasi ... 16
4.2.1 Analisis Data ... 16
4.2.2 Rancangan Sistem ... 17
4.2.3 Implementasi Sistem. ... ...20
4.2.4 Dampak Implementasi Sistem ... ...23
BAB V. PENUTUP ... 26
5.1 Kesimpulan ... 26
5.2 Saran ... 26
DAFTAR PUSTAKA ... 27
vi
DAFTAR GAMBAR
Gambar 2.1 Struktur Organisasi Instansi. ... ...4
Gambar 3.1 Tabel data Rt & Rw ... ...7
Gambar 3.2 Surat Ptsp ... ...8
Gambar 3.3 Alur Aplikasi Satu Data ... ...9
Gambar 3.4 Bimtek Service Desk Tingkat I ... ...10
Gambar 3.5 Visual Studio Code... ...11
Gambar 3.6 Dbeaver ... ...11
Gambar 3.7 Xampp ... ...12
Gambar 4.1 Tahapan Waterfall ... ...13
Gambar 4.2 Sistem Yang Sedang Berjalan ... ...15
Gambar 4.3 Sistem Yang di usulkan ... ...17
Gambar 4.4 Usecase Diagram ... ...18
Gambar 4.5 Tampilan Data Pelapor ... ...19
Gambar 4.6 Tampilan Data Terlapor ... ...20
Gambar 4.7 Tampilan Form Lacak ... ...20
Gambar 4.8 Form Halaman Awal ... ...20
Gambar 4.9 Tampilan Memasukkan Nomor Hp ... ...21
Gambar 4.10 Halaman Kode Unik ... ...21
Gambar 4.11 Tampilan Sms Kode Unik ... ...21
Gambar 4.12 Tampilan Data Pelapor. ... ...22
Gambar 4.13 Tampilan Data Terlapor. ... ...23
vii DAFTAR TABEL
Tabel 4. 1 Tahapan dan Jadwal ... 16
viii DAFTAR LAMPIRAN
Lampiran 1 Surat Selesai Kerja Praktek ... 27
Lampiran 2 Surat Balasan Diterima Magang ... 28
Lampiran 3 Log Harian ... 29
Lampiran 4 Form Penilaian Magang... 30
Lampiran 5 Sertifikat Magang ... 31
1
BAB I
PENDAHULUAN
1.1 Latar Belakang Pemikiran KP
Praktek Kerja Lapangan merupakan suatu kegiatan pembelajaran yang dilaksanakan secara langsing di dunia kerja. Kerja praktek ini bertujuan untuk membekali mahasiswa dengan keahlian praktis yang sesuai dengan situasi dan kondisi bagaimana kondisi di kerja nyata yang tidak di dapatkan di perkuliahan.
Hasil dari Kerja Praktek ini menjadi salah satu syarat bagi mahasiswa penentu bagi keberhasilan di dunia kerja setelah lulus.Setiap mahasiswa wajib mengikuti Kerja Praktek (KP) dan KP ini dilaksanakan di perusahaan atau di instansi pemerintah maupun non pemerintah.
Dengan semakin berkembangnya ilmu pengetahuan dan teknologi, terutama di era globalisasi maka pada setiap generasi baru harus menyesuaikan dan mengembangkan diri terhadap lingkungan yang akan di hadapinya dengan cara membekali diri dengan pendidikan.
Melalui Kerja Praktek ini mahasiswa diharapkan dapat menerapkan teori- teori yang telah di peroleh dari bangku akademis untuk melihat, menganalisa, dan mempraktekkan kemampuan yang ada, serta memperoleh pengalaman di lapangan yang berguna dalam perwujudan pola kerja yang akan di alami selama melaksanakan kerja praktek.
1.2 Tujuan dan Manfaat KP
Tujuan dilakukannya dari kegiatan kerja praktek antara lain :
1. Meningkatkan kemampuan mengenai ilmu Rekayasa Perangkat Lunak
2. Agar dapat menerapkan ilmu yang diperoleh dari kampus
3. Mendapatkan pengalaman baru dan suasana kerja yang sebenarnya sehingga dapat membangun etos kerja yang baik
2 4. Sebagai salah satu syarat dalam menyelesaikan pendidikan Sarjana Terapan Rekayasa Perangkat lunak di Politeknik Negeri Bengkalis.
Manfaat yang didapatkan dari kegiatan kerja praktek antara lain :
1. Mendapatkan ilmu baru dan pengalaman dalam bidang Web Developer.
2. Meningkatkan kerja sama antara pihak instansi dengan lembaga Pendidikan khususnya Program studi D4 Rekayasa Perangkat Lunak.
3. Memperoleh kesempatan dalam menganalisis masalah yang ada 1.3 Luaran Proyek Kerja Praktek
Berdasarkan kegiatan yang sudah dilakukan selama proses kerja praktek berlangsung selama 4 bulan yang dimulai dari 07 Februari 2022 sampai dengan 10 Juni 2022 maka target luaran yang di hasilkan setelah melaksanakan program kerja praktek yaitu Front End Aplikasi WhistleBlowing System Kejari Batam yang digunakan untuk melakukan pengaduan yang akan di lakukan pada Kejaksaan Kota Batam. Website ini di bangun dengan menggunakan Bahasa Pemograman PHP dan framework CodeIgniter.
3
BAB II GAMBARAN UMUM INSTANSI
2.1 Sejarah Singkat Pemerintah Kota Batam
Sebelum menjadi daerah otonom, kota batam merupakan kotamadya ke 2 di Provinsi Riau, yang pada awalnya merupakan suatu wilayah kecamatan, yaitu kecamatan Batam yang termasuk dalam suatu wilayah administrasi Kabupaten Tingkat II Kepulauan Riau. Pada tahun 1983 sampai sekarang periode penanaman modal industri serta pengembangannya. Pemerintah Kota Batam merupakan institusi Eksekutif yang melaksanakan roda pemerintahan, pembangunan dan kemasyarakatan yang akan menjadi sebuah harapan untuk dapat menjawab suatu permasalahan maupun tantangan yang akan muncul sesuai dengan perkembangan Sosial Ekonomi, Budaya, Politik dan sebagainya. Pemerintah kota batam awalnya merupakan sebuah kecamatan dari wilayah kecamatan Belakang Padang (UU Darurat nomor 19 Tahun 1957).
Pemerintahan Kota Batam di bentuk berdasarkan Peraturan Pemerintah No. 34 Tahun 1983 yang kemudian diresmikan pada tanggal 24 Desember 1983 yang bersifat Administratif dipimpin oleh Walikota yang berkedudukan setingkat dengan Kabupaten/Kotamadya Daerah tingkat II lainnya. Keberadaan Kotamadya Batam merupakan implementasi atas dasar dekonsentrasi sebagaimana dimaksud dalam Undang-Undang No. 5 tahun 1974 tentang pokok – pokok Pemerintahan di daerah. Oleh karena itu dengan adanya peningkatan status Kecamatan Batam yang dulunya termasuk wilayah Kabupaten Daerah Tingkat II Kepulauan Riau menjadi wilayah tersendiri.
4 2.2 Visi dan Misi Perusahaan / Instansi
Visi Dinas Komunikasi Dan Informatika Kota Batam :
Terwujudnya Penyelenggaraan Pemerintahan dan Pelayanan Publik Berbasis Teknologi Informasi Komunikasi (TIK) yang terintegrasi dan Mudah di akses Masyarakat.
Misi Dinas Komunikasi dan Informatika Kota Batam :
 Mewujudkan Implementasi E-Government guna mendorong percepatan integrasi layanan publik dan kepemerintahan.
 Meningkatkan pengelolaan dan pelayanan informasi di lingkungan Pemerintahan Kota Batam untuk menghasilkan layanan informasi yang berkualitas.
 Menyelenggarakan statistic sectoral guna mendukung satu data Pemerintahan Kota Batam dalam perencanaan pembangunan daerah
 Menyelenggarakan persandian untuk pengamanan informasi di lingkungan Pemerintahan Kota Batam.
2.3 Struktur Organisasi Instansi
Gambar 2. 1 Struktur Organisasi Instansi
5 2.4 Ruang Lingkup Instansi
Adapun uraian Tugas dan Fungsi masing-masing bidang, adalah sebagai berikut:
1. IT Project Manager
 Mengatur semua project dan prioritas pengerjaannya sesuai dengan permintaan user di lingkup instansi pemerintah Kota Batam.
 Membuat keputusan hal – hal yang harus di kerjakan pada pengembangan aplikasi
 Melaporkan progres evaluasi pekerjaan kepada kasi pengembangan
2. IT Support Aplikasi
 Menerima laporan, gangguan, aduan yang dilakukan oleh user di wilayah Pemko Batam
 Melakukan User Training aplikasi kepada end user
 Melakukan rekap laporan kinerja tenaga ahli setiap bulannya
 Memberikan informasi lainnya terkait penyelenggaran TIK/E- Government di lingkungan Pemerintah kota Batam.
3. Sistem analis
 Bertanggung jawab atas laporan dan koordinasi alur proses aplikasi
 Melakukan analisis sistem yang telah dibuat dan membuat feasibility pengembangan sistem
 Menyusun diagram alur, alur bisnis dan dokumen lainnya yang diperlukan
 Menentukan teknologi apa yang akan digunakan dalam melakukan pembangunan atau pengembangan sistem
4. System Administrator
 Memelihara source code repository
 Memelihara dokumentasi server
6
 Melakukan instalasi dan konfigurasi server
 Melakukan instalasi dan konfigurasi database
 Melakukan backup server, aplikasi, dan database secara berkala.
5. Junior Programmer.
 Bertanggung jawab dalam membuat dan mengembangkan aplikasi atau website.
7
BAB III. BIDANG PEKERJAAN SELAMA KP
3.1 Uraian Tugas Yang Dikerjakan
Adapun tugas yang dikerjakan selama magang di Diskominfo Batam yaitu : 4. Melakukan inputan data warga Rt dan RW
Kegiatan ini dilakukan untuk mengurutkan alamat nomor domisili tempat tinggal perumahan atau kavling yang berada di Kelurahan Belian Kecamatan Batam Kota.
Gambar 3.1 tabel data Rt & Rw 5. Melakukan perbaikan PTSP
Kegiatan ini dilakukan untuk melakukan perbaikan pada output iteken PTSP dan menyesuaikan penulisan database dalam rekap PTSP perizinan online.
Adapun surat yang diselesaikan yaitu : Surat izin untuk keperluan penggelaran Kabel Telekomunikasi. Surat Izin Dokter Hewan. Rekomendasi Izin
Penyelenggaraan Pos. Izin Praktek Dokter Hewan Konsultasi. Surat Izin Praktik
8 Okupasi Terapis Mandiri. Izin Kelompok Bermain (Kb), Izin Kantor Cabang dan Loket Pelayanan Operator
Gambar 3.2 Surat Ptsp 6. Memahami aplikasi satu data
Pada tugas ini kita diminta untuk memahami bagaimana alur dari aplikasi satu data ini.
9 Gambar 3.3 alur aplikasi satu data
7. Mengikuti Bimtek Kota Batam
Kegiatan bimtek Diskominfo Kota Batam ini diselenggarakan Bimbingan Teknis Bagi Service Desk Tingkat 1. Acara bimtek ini di bagi menjadi 3 sesi yaitu, sesi pertama membahas sekilas tentang Sistem Pemerintahan Berbasis Elektronik (SPBE) dan Service Desk. Sesi kedua membahas tentang
email.batam.go.id dan pentingnya menjaga keamanan akun email resmi
10 batam.go.id serta apa saja aturan-aturan terkait pengguna email. Sesi terakhir membahas tentang troubleshooting jaringan.
Gambar 3.4 Bimtek Service Desk Tingkat 1
3.2 Target yang di Harapkan
Adapun target yang di harapkan setelah melaksanakan kerja praktek di Diskominfo Kota Batam di harapkan dapat tercapai melalui kerja praktek, sebagai berikut :
1. Dapat mempelajari dan memahami bagaimana kerja sama team dalam dunia kerja sesungguhnya.
2. Menambah pemahaman dan wawasan dalam dunia kerja serta bagaimana bersikap dan beretika yang baik dalam dunia kerja
3. Bagaimana bertanggung jawab dalam setiap tugas yang telah diberikan, dan disiplin terhadap waktu.
4. Meningkatkan pemahaman dalam bidang web programming.
11 3.3 Perangkat Lunak yang Digunakan
Adapun perangkat yang digunakan selama melaksanakan kerja praktek di Diskominfo Kota Batam, sebagai berikut :
1. Visual Studio Code
Visual Studio Code merupakan sebuah perangkat lunak yang digunakan untuk menulis source code. Editor ini digunakan untuk membuat project yang dikerjakan pada saat kerja praktek.
Gambar 3.5 Visual Studio Code (Sumber : code.visualstudio.com/updates/v1_35) 2. Dbeaver
DBeaver adalah perangkat lunak yang bertindak sebagai alat basis data universal Ditujukan untuk pengembang dan administrator database. DBeaver memiliki antarmuka pengguna yang dirancang dengan baik, platform berdasarkan kerangka kerja sumber terbuka dan memungkinkan penulisan beberapa ekstensi, serta kompatibel dengan database apapun, juga termasuk dukungan untuk klien MySQL dan Oracle asli, manajemen driver, editor SQL, dan pemformatan.
DBeaver adalah aplikasi lintas platform karena memiliki dukungan untuk platform Mac OS, Windows dan Linux.
12
Gambar 3.6 dbeaver
(Sumber : https://logodix.com/dbeaver)
3. Xampp
Xampp merupakan software atau suatu aplikasi komputer yang sering digunakan dalam membuat website. Xampp memiliki sifat open source (bebas) dan mendukung berbagai macam sistem operasi seperti OS Linux, OS Windows, Mac OS, dan juga Solaris.
3.7 Xampp 5. Chrome
Chrome digunakan sebagai media penjelajahan (browsing) yang digunakan untuk mengakses internet dengan kinerja yang lebih cepat dan sederhana.
6. Microsoft Word
Microsoft word merupakan suatu perangkat lunak yang digunakan untuk pengolahan teks, dokumen dan laporan sebagainya.
13
BAB IV. PERANCANGAN FRONTEND APLIKASI WHISTLEBLOWING SYSTEM
4.1 Metodologi
4.1.1 Prosedur Pembuatan Sistem
Pembuatan sistem ini menggunakan metode waterfall. Metode waterfall ini merupakan salah satu metode atau model SDLC (Software Development Life Cycle). Metode ini digunakan untuk menyelesaikan beberapa permasalahan pada saat membangun sistem yang akan di butuhkan oleh pengguna berdasarkan masalah yang ada. Metode waterfall ini juga menyediakan alur perangkat lunak secara sequensial atau terurut.
Adapun tahapan yang digunakan dalam pembuatan Whistleblowing System ini adalah sebagai berikut :
Gambar 4.1 Tahapan Waterfall (Sumber: Data Olahan)
14 1. Analisa Kebutuhan
Pada tahapan ini pengumpulan data dapat dilakukan dengan cara wawancara atau studi literatur. Pada bagian ini akan mendapatkan informasi dari user dan ini akan menjadi contoh untuk menerjemahkan kedalam bahasa pemrograman.
2. Desain Sistem
Tahap ini akan dilakukan perancangan sistem dari permasalahan yang ada dengan menggunakan usecase diagram.
3. Penulisan program
Pada tahapan ini akan dilakukan pengkodean program dengan pembuatan database menggunakan MySql dan kode program menggunakan framework CodeIgniter dan Web Server Apache Xampp.
4. Pengujian Program
Pada bagian ini dilakukan pengujian untuk memastikan apakah setiap bagian sudah selesai pada tahap sebelumnya. Pengujian ini dilakukan untuk mengetahui fungsi dan logika sudah sesuai dengan kebutuhan pengguna.
5. Penerapan program dan Pemeliharaan
Tahapan terakhir ini akan dilakukan tindakan pemeliharan dan perubahan apabila dalam setiap pengembangan perangkat lunak yang telah di buat apabila tidak terdeteksi pada saat melakukan pengujian.
4.1.2 Metodologi Pengumpulan Data
Dalam pembuatan sistem ini dibutuhkan teknik yang akan digunakan dalam melakukan pengumpulan data yaitu dengan cara melakukan wawancara ke pihak Kejaksaan Negeri Batam untuk mengetahui permasalahan yang dialami.
15 4.1.3 Proses Perancangan
Setelah melakukan pengumpulan data penulis melakukan perancangan sistem, kemudian menganalisa sistem yang berjalan dan sistem yang diusulkan.
a. Sistem yang sedang berjalan
Gambar 4.2 sistem yang sedang berjalan (Sumber Data Olahan)
b. Sistem yang di usulkan.
Gambar 4.3 Sistem yang di usulkan (Sumber Data Olahan)
Dalam sistem yang di usulkan, pelapor tidak perlu mendatangi kantor Kejaksaan Negeri Batam untuk melakukan pengaduan, pelapor bisa mengakses
16 website Whistleblowing System Kejari Batam yang sudah disediakan, pelapor hanya perlu memasukkan data pelapor dan data terlapor yang kemudian data aduan tersebut akan langsung ke admin dan akan langsung di lakukan tindakan.
Pelapor juga dapat melacak pengaduan yang telah dibuat dengan token yang di dapat dari sms.
4.1.4 Tahapan dan Jadwal Pelaksanaan
Adapun jadwal pelaksanaan yang dilakukan selama pembuatan aplikasi WhistleBlowing System ini dapat dilihat dari tabel berikut :
Tabel 4. 1Tahapan dan Jadwal
No Uraian Bulan
Kegiatan Februari Maret April Mei Juni
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 1 Analisis
Kebutuhan 2 Desain Sistem 3 Pengkodean 4 Pengujian
5 Penerapan dan pemeliharaan 6 Laporan
Tabel 4.1. Tahapan dan Jadwal 4.2 Perancangan dan Implementasi
4.2.1. Analisis Data
Tahap analisis data merupakan tahapan yang bertujuan untuk menentukan data apa saja yang diperlukan untuk pembuatan sistem, berikut data yang dibutuhkan yaitu :
1. Data pelapor
Setiap pelapor diwajibkan untuk mengisi data yang telah di sediakan agar dapat melakukan pengaduan yang akan dilakukan.
17 2. Data admin
Data admin digunakan untuk login dan mengakses data dari pelapor dan admin juga bisa mengubah status pengaduan.
4.2.2. Rancangan Sistem
Tahap ini merupakan tahapan yang nantinya akan dibangun dan menggambarkan secara rinci bagaimana sistem akan berjalan.
4.1.2.1.Usecase Diagram
Usecase diagram merupakan suatu diagram yang menggambarkan suatu aktivitas user.
Gambar 4.4 Usecase Diagram (Sumber Data Olahan)
Pelapor dapat mengisi langsung form data pelapor tanpa harus login terlebih dahulu. Selanjutnya harus memasukkan nomor telepon terlebih dahulu untuk mendapatkan kode unik, yang nantinya akan digunakan untuk melacak laporan
18 yang telah dibuat. Setelah itu pelapor harus mengisi data terlapor dan setelah itu mengirim aduan yang telah dibuat.
19 4.1.2.2.
Rancangan Prototype sistem.
1. Tampilan data pelapor
Gambar 4.5 Tampilan data pelapor
20
2.
Tampilan data terlaporGambar 4.6 Data terlapor
21
3.
Tampilan lacakGambar 4.7 form tabel lacak
4.2.3.
Implementasi SistemMerupakan suatu tahapan yang mengimplementasikan sistem yang telah dirancang. Implementasi ini dilakukan dengan menjalankan sistem secara local.
Berikut ini hasil dari implementasi sistem adalah sebagai berikut :
1.
Tampilan halaman awalGambar 4.8 Form halaman Awal
22
2. Tampilan memasukkan nomor hp
Gambar 4.9 form masukkan nomor Hp
3. Halaman kode unik
Gambar 4.10 form verifikasi Kode Unik
4. Sms Kode unik
Gambar 4.11 halaman sms kode unik
23
5. Tampilan data pelapor
Gambar 4.12 tampilan data pelapor
24
6. Halaman data terlapor
Gambar 4.13 halaman data terlapor
4.2.4.
Dampak Implementasi SistemKerja praktek ini dilakukan selama kurang lebih 4 bulan di Diskominfo Kota Batam terhitung dari tanggal 7 Februari sampai 10 Juni 2022. Adapun dampak implementasi terhadap diri sendiri adalah dapat menerapkan wawasan dan mempelajari dan dapat menerapkan Framework Codeigniter.
25 Mengimplementasikannya ke dalam bahasa pemrograman PHP agar dapat menjadi sebuah aplikasi sistem yang berguna bagi Kejaksaan Negeri Batam.
26
BAB V. PENUTUP
5.1. Kesimpulan
Selama kerja praktek ini penulis berkesempatan belajar dari hal dasar hingga lebih dan di beri kesempatan untuk bagaimana bekerja sama dalam tim dan juga mengerjakan sebuah project WhistleBlowing system. Dengan adanya project ini pengguna akan lebih mudah dalam melakukan pengaduan.
5.2. Saran
Adapun saran yang akan disampaikan terkait pengembangan aplikasi yaitu menyederhanakan kode yang telah dibuat dan mempercantik tampilan UI.
Kemudian selama melaksanakan Kerja Praktek lebih mempersiapkan diri dengan lebih baik dalam belajar di perkuliahan kampus. Untuk mahasiswa yang nantinya akan melaksanakan Kerja Praktek disarankan untuk sering bertanya jika ada suatu hal yang kurang dipahami dan mempunyai tanggung jawab atas pekerjaan yang telah di berikan.
27
DAFTAR PUSTAKA
Politeknik Negeri Bengkalis. 2021. Buku Panduan Laporan Kerja Praktek (KP) Mahasiswa Politeknik Negeri Bengkalis.
Pressman, Roger S. 2012. Rekayasa Perangkat Lunak-Buku Satu, Pendekatan Praktisi (Edisi 7). Yogyakarta: Andi.
28 Lampiran Surat Keterangan Selesai
Kerja Praktek
29 Lampiran Surat Balasan Diterima Magang
30 Lampiran Kegiatan Harian / Mingguan
KEGIATAN HARIAN KERJA PRAKTEK (KP)
HARI/MINGGU : Senin - Sabtu / Minggu 1 TANGGAL : 7 Februari – 11 Februari 2022
NO URAIAN KEGIATAN PEMBERI TUGAS PARAF 1. Perkenalan diri
2. Melihat sistem pekerjaan dan bagian dari kantor
3. Menginstal dbEver, menginstal postgresql, mempelajari wiki dan memasukkan database ke dbeaver 4. Membuat ERD dari tabel database
relasi
5. Menginstal dbml parsel, dan mengupdate xampp
Irpan Syarif Hsb, S.Kom
NO GAMBARAN KERJA KETERANGAN
1
Wiki batam
31
2
Menginstal database postgresql
3
32 KEGIATAN HARIAN
KERJA PRAKTEK (KP)
HARI/MINGGU : Senin - Sabtu / Minggu 2 TANGGAL : 14 Februari – 18 Februari 2022
NO URAIAN KEGIATAN PEMBERI TUGAS PARAF 1. Mempelajari gitlab
2. Mengakses gitlab batam atau repositori perangkat lunak pemko batam dan mempelajari
markdown dan struktur database egov
3. Membuat laporan koneksi server database
4. Membuat tabel database dengan menggunakan db diagram 5. Mempelajari langkah-langkah db
diagram
Irpan Syarif Hsb, S.Kom
NO GAMBARAN KERJA KETERANGAN
1
Gitlab batam
33
2
Relasi Database menggunakan Dbeaver
34 KEGIATAN HARIAN
KERJA PRAKTEK (KP)
HARI/MINGGU : Senin - Sabtu / Minggu 3 TANGGAL : 21 Februari – 25 Februari 2022
NO URAIAN KEGIATAN PEMBERI TUGAS PARAF 1. Membuat relasi antar tabel pada
skema master pada database egov 2. Relasi ERD dari database
3. Memahami dan mempelajari bagaimana membuat ERD dari tabel database terelasi 4. Membuat akun github untuk
Aplikasi Warga
5. Membuat database warga
Irpan Syarif Hasibuan S.Kom
N O
GAMBARAN KERJA KETERAN
GAN
1 Akun github
aplikasi Warga
2
35
Database Warga
36 KEGIATAN HARIAN
KERJA PRAKTEK (KP)
HARI/MINGGU : Senin - Sabtu / Minggu 4 TANGGAL : 28 Februari – 4 Maret 2022
NO URAIAN KEGIATAN PEMBERI TUGAS PARAF 1. Membuat akun email baru untuk
aplikasi Warga RT & RW 2. Domain hosting
3. Membuat akun github baru untuk aplikasi Warga RT & RW
4. Memahami alur aplikasi Satu data dan User Guide Aplikasi DKS rev 5. Bimtek
Irpan Syarif Hasibuan, S.Kom
NO GAMBARAN KERJA KETERANGAN
1
37
2
Memahami penggunaan dalam aplikasi SatuData
3
Membuat akun gmail untuk aplikasi warga
Rt & Rw
38 KEGIATAN HARIAN
KERJA PRAKTEK (KP)
HARI/MINGGU : Senin - Sabtu / Minggu 5 TANGGAL : 7 Maret – 11 Maret 2022
NO URAIAN KEGIATAN PEMBERI TUGAS PARAF 1. Memahami alur sistem aplikasi
Satu Data dari PDF
2. Menjelaskan setiap tabel dan membuat matriks dari aplikasi SatuData
3. Perbaikan matriks aplikasi SatuData
4. Membuat laporan dari Aplikasi SatuData
Irpan Syarif Hasibuan, S.Kom
NO GAMBARAN KERJA KETERANGAN
1 Alur Flowchart, Usecase
Diagram dan Activity Diagram dalam aplikasi SatuData
39
2 Dashboard aplikasi
SatuData
40 KEGIATAN HARIAN
KERJA PRAKTEK (KP)
HARI/MINGGU : Senin - Sabtu / Minggu 6 TANGGAL : 14 Maret – 18 Maret 2022
NO URAIAN KEGIATAN PEMBERI TUGAS PARAF 1. Membuat usecase aplikasi siwar
dan memasukkan warga ke excell 2. Melanjutkan membuat desain
tambah pengumuman dan 3. Membuat desain pengaduan
Irpan Syarif Hsb, S.Kom
NO GAMBARAN KERJA KETERANGAN
1 Form Halaman
Tambah pengumuman
41
2
Halaman data pengaduan dan untuk mengajukan pengaduan
42 KEGIATAN HARIAN
KERJA PRAKTEK (KP)
HARI/MINGGU : Senin - Sabtu / Minggu 7 TANGGAL : 21 Maret – 25 Maret 2022
NO URAIAN KEGIATAN PEMBERI TUGAS PARAF 1. Membuat halaman login dan
registrasi
2. Mencari isu-isu yang ada di tempat magang
Irpan Syarif Hsb, S.Kom
NO GAMBARAN KERJA KETERANGAN
1 Halaman Login
2
Settingan profile Registrasi
43 KEGIATAN HARIAN
KERJA PRAKTEK (KP)
HARI/MINGGU : Senin - Sabtu / Minggu 8 TANGGAL : 28 Maret – 1 April 2022
NO URAIAN KEGIATAN PEMBERI TUGAS PARAF 1. Perbaikan output iteken ptsp
2. Perbaikan penulisan database
dalam rekap PTSP perizinan online Irpan Syarif Hsb, S.Kom
NO GAMBARAN KERJA KETERANGAN
1 Memperbaiki penulisan
surat izin
44 KEGIATAN HARIAN
KERJA PRAKTEK (KP)
HARI/MINGGU : Senin – Sabtu / Minggu 9 TANGGAL : 4 April – 8 April
NO URAIAN KEGIATAN PEMBERI TUGAS PARAF 1. Melanjutkan perbaikan surat PTSP
2. Membuat mockup aplikasi warga Irpan Syarif Hsb, S.Kom
NO GAMBARAN KERJA KETERANGAN
1
Surat izin untuk keperluan penggelaran Kabel Telekomunikasi.
Surat Izin Dokter Hewan. Rekomendasi Izin Penyelenggaraan Pos. Izin Praktek Dokter Hewan Konsultasi.
Surat Izin Praktek Okupasi Terapis Mandiri. Izin Kelompok Bermain (Kb)
Dll.
45 KEGIATAN HARIAN
KERJA PRAKTEK (KP)
HARI/MINGGU : Senin – Sabtu / Minggu 10 TANGGAL : 11 April – 15 April
NO URAIAN KEGIATAN PEMBERI TUGAS PARAF 1. Membuat desain dashboard
bagian login warga, daftar akun, form pengumuman, dan membuat form pengaduan.
2. Membuat dashboard bagian warga (Jumlah warga berdasarkan klasifikasi ‘Anak, remaja, dewasa, lansia’), jumlah warga berdasarkan jenis kelamin.
NO GAMBARAN KERJA KETERANGAN
1 Desain halaman
Pengumuman bagian admin
46 KEGIATAN HARIAN
KERJA PRAKTEK (KP)
HARI/MINGGU : Senin - Sabtu / Minggu 11 TANGGAL : 18 April – 22 April 2022
NO URAIAN KEGIATAN PEMBERI TUGAS PARAF 1. Memperbaiki form tambah
keluarga pada halaman warga
2. Demo aplikasi siwar. Irpan Syarif Hsb, S.Kom
NO GAMBARAN KERJA KETERANGAN
1
Halaman tambah penduduk pada aplikasi Rt dan Rw
47
2 Demo Aplikasi
Warga Rt dan Rw
48 KEGIATAN HARIAN
KERJA PRAKTEK (KP)
HARI/MINGGU : Senin - Sabtu / Minggu 12 TANGGAL : 25 April – 29 April 2022
NO URAIAN KEGIATAN PEMBERI TUGAS PARAF 1. Memperbaiki form edit dan detail
pada penduduk Irpan Syarif Hsb, S.Kom
NO GAMBARAN KERJA KETERANGAN
1 Halaman detail warga
49
2
Halaman edit warga
50 KEGIATAN HARIAN
KERJA PRAKTEK (KP)
HARI/MINGGU : Senin – Sabtu / Minggu 13 TANGGAL : 9 Mei – 13 Mei 2022
NO URAIAN KEGIATAN PEMBERI TUGAS PARAF 1. Testing aplikasi kejari batam
2. Membuat form validation pada aplikasi kejari batam
3. Menyesuaikan fitur dan menghapus fitur apekesah pada aplikasi kejari.
Irpan Syarif Hsb, S.Kom
NO GAMBARAN KERJA KETERANGAN
1 Membuat Validasi pada
form tambah aduan
51
2
Dasbord Kejari Batam Whistlesblowing system
52 KEGIATAN HARIAN
KERJA PRAKTEK (KP)
HARI/MINGGU : Senin – Sabtu / Minggu 14 TANGGAL : 16 Mei – 20 Mei 2022
NO URAIAN KEGIATAN PEMBERI TUGAS PARAF 1. Perbaikan form pengaduan pada
aplikasi Kejari batam
2. Membuat rechapca google pada aplikasi kejari
3. Menghapus fitur apekesah pada data aduan WBS
Irpan Syarif Hsb, S.Kom
NO GAMBARAN KERJA KETERANGAN
1 Membuat form
recaptcha pada Whistleblowing System
53
54 KEGIATAN HARIAN
KERJA PRAKTEK (KP)
HARI/MINGGU : Senin - Sabtu / Minggu 15 TANGGAL : 23 Mei – 27 Mei 2022
NO URAIAN KEGIATAN PEMBERI TUGAS PARAF 1. Melanjutkan perbaikan pada
aplikasi kejari batam, dan melakukan testing Aplikasi Wbs pada halaman utama dan dashboard.
2. Testing layanan pada aplikasi kejari batam
3. Memperbaiki notif berhasil di edit pada kartu keluarga bagian warga
Irpan Syarif Hsb, S.Kom
NO GAMBARAN KERJA KETERANGAN
1 Perbaikan form error
pada aplikasi Kejari
55
Testing aplikasi layanan kejari batam
56 KEGIATAN HARIAN
KERJA PRAKTEK (KP)
HARI/MINGGU : Senin - Sabtu / Minggu 15 TANGGAL : 30 Mei – 3 Juni 2022
NO URAIAN KEGIATAN PEMBERI TUGAS PARAF 1. Mendeskripsikan Bimtek
Malang bagian Bupati dan sekretaris daerah
2. Memperbaiki dashboard warga dan KK
3. Perbaiki kartu keluarga bagian detail (error) di alamat sesuai kk dan kelurahan
4. Membuat tabel provinsi, kota, kecamatan menjadi default
Irpan Syarif Hsb, S.Kom
NO GAMBARAN KERJA KETERANGAN
1 Bimtek Malang
57 KEGIATAN HARIAN
KERJA PRAKTEK (KP)
HARI/MINGGU : Senin – Sabtu / Minggu 16 TANGGAL : 6 Juni – 10 Juni 2022
NO URAIAN KEGIATAN PEMBERI TUGAS PARAF 1 Membuat laporan harian di tempat
magang
2 Menyiapkan syarat yang di perlukan sebagai menyelesaikan kerja praktek
NO GAMBARAN KERJA KETERANGAN
1 Surat Selesai Magang
58
2
Sertifikat Magang
3
Nilai Selama Magang
59 Lampiran Form Penilaian Magang
60 Lampiran Sertifikat Magang