Anda di halaman 1dari 68

LAPORAN PRAKTEK KERJA LAPANGAN

RANCANG BANGUN APLIKASI PENGADUAN


MASYARAKAT BERBASIS WEBSITE DI BALAI DESA
COLO

Diajukan untuk memenuhi persyaratan kelulusan


Matakuliah IFT610 Praktek Kerja Lapangan

oleh :
Ilham Taufiqul Hafizh / NIM : 202051082

PROGRAM STUDI TEKNIK INFORMATIKA


FAKULTAS TEKNIK
UNIVERSITAS MURIA KUDUS
2023

i
HALAMAN PENGESAHAN LAPORAN KERJA PRAKTEK

Nama : Ilham Taufiqul Hafizh

NIM : 202051082

Program Studi : Teknik Informatika

Judul Praktek Kerja Lapangan :Rancang Bangun Aplikasi


Pengaduan Masyarakat berbasis
Website di Balai Desa Colo, Dawe,
Kudus.

Pembimbing : Endang Supriyati, S.Kom., M.Kom.

Dilaksanakan : Semester Genap tahun 2023/2024

Kudus, 25 Februari 2023

Menyetujui :

Dosen Pembimbing Pembimbing Lapangan

Endang Supriyati, S.Kom., M.Kom. Mustaqim


NIDN. 0629077402

Mengetahui :
Ka.Progdi Teknik Informatika

Mukhamad Nurkamid, S.Kom., M.Cs.


NIDN. 0620068302

ii
ABSTRAK
Desa merupakan suatu bagian dari pemerintahan indonesia
yang menjalankan fungsi pemerintahan tersebut sesuai dengan
aturan undang-undang yang telah digunakan sampai saat ini.
Desa Parit Bindu merupakan suatu desa yang terletak di
wilayah kabupaten langkat. Masyarakat yang ingin melapor
masalah yang sedang di hadapi harus menjumpai kepala dusun
dan menggambil formulir pengaduan. Akan tetapi di Kantor
Desa Parit Bindu memiliki kelemahan dalam hal melakukan
pengaduan seperti kekerasan dalam rumah tangga dan
meminta hak mereka kepada kepala desa dan perangkat desa
karena harus mendatangi kantor desa. Dalam penelitian ini,
penulis melakukan analisa terhadap proses pengaduan yang
ada di desa parit bindu. Kemudian melakukan perancangan
sistem informasi yang sesuai untuk pengaduan masyarakat.
Tujuan akhir dari penelitian ini adalah menciptakan suatu
sistem dimana sistem ini dapat memberikan informasi
mengenai pengaduan masyarakat berbasis web yang dapat
membantu masyarakat dalam menyampaikan laporan ataupun
pengaduan mengenai masalah tertentu.

Kata Kunci : Pengaduan, Masyarakat,Website

iii
KATA PENGANTAR
Dengan memanjatkan puji syukur kehadirat Tuhan Yang Maha
Esa atas izin Allah SWT kerja praktek yang telah penulis
lakukan bisa berlangsung dengan lancar dan baik.

Tujuan dari penyusunan Laporan Praktek Kerja Lapangan ini


adalah suatu syarat untuk menyelesaikan program studi Teknik
Informatika S-1 pada Fakultas Teknik Universitas Muria
Kudus.

Atas tersusunnya Laporan Praktek kerja lapangan ini, penulis


ingin mengucapkan terima kasih banyak kepada :

1. Dr. Suparnyo, S.H., M.S. selaku Rektor Universitas Muria


Kudus
2. Bapak Mohammand Dahlan, S.T., M.T. selaku Dekan
Fakultas Tehnik Universitas Muria Kudus
3. Bapak Mukhamad Nurkamid, S.Kom, M.Cs selaku Ketua
Program Studi Teknik Informatika S-1 yang telah
memberikan pengarahan sehingga PKL dapat berjalan
dengan lancar.
4. Ibu Tutik Khotimah, S.Kom., M.Kom. selaku Dosen
Pembimbing yang telah memberikan pengarahan sehingga
PKL dapat berjalan dengan lancar.
5. Bapak Mustaqim selaku pembimbing lapangan yang telah
memberikan pengarahan sehingga PKL dapat berjalan
dengan lancar.

Kudus, 25 Februari 2023

Penulis

iv
DAFTAR ISI

ABSTRAK ................................................................................ iii


KATA PENGANTAR............................................................... iv
DAFTAR ISI .............................................................................. v
DAFTAR TABEL ................................................................... viii
DAFTAR GAMBAR ................................................................ ix
DAFTAR LAMPIRAN .............................................................. x
BAB I ......................................................................................... 1
1.1 Latar Belakang Masalah ............................................. 1
1.2 Perumusan Masalah.................................................... 2
1.3 Batasan Masalah......................................................... 2
1.4 Tujuan Praktek Kerja Lapangan ................................. 3
1.5 Manfaat Praktek Kerja Lapangan ............................... 3
1.5.1 Bagi Mahasiswa ................................................. 3
1.5.2 Bagi Instansi ....................................................... 3
BAB II ........................................................................................ 5
2.1 Profil Instansi ............................................................. 5
2.2 Visi Dan Misi ............................................................. 6
2.3 Struktur Organisasi ..................................................... 7
2.4 Lingkup Pekerjaan...................................................... 7
2.5 Deskripsi Pekerjaan .................................................... 8
2.6 Jadwal Kerja ............................................................... 9
BAB III..................................................................................... 10
v
3.1 Teori Penunjang PKL ............................................... 10
3.2 Tools Pembangunan ................................................. 11
BAB IV .................................................................................... 15
4.1 Pengumpulan Data ................................................... 15
4.1.1 Sumber Data Primer ......................................... 15
4.1.2 Sumber Data Sekunder ..................................... 15
4.2 Analisa Kebutuhan Sistem ....................................... 16
4.3 Eksplorasi ................................................................. 16
4.4 Pembangunan Perangkat Lunak ............................... 17
4.5 Pelaporan Hasil Praktek Kerja Lapangan ................. 18
4.6 Pencapaian Hasil ...................................................... 18
4.7 Perancangan Sistem.................................................. 19
4.7.1 Software Requirements Specification .................. 20
4.7.2 Flowchart.............................................................. 21
4.7.3 ERD (Entity Relationship Diagram) .................... 24
4.7.4 Perancangan Database .......................................... 25
4.7.5 Relasi Tabel .......................................................... 26
4.7.6 DFD (Data Flow Diagram).................................. 27
4.7.7 Application Test ................................................... 29
4.7.8 Implementasi Aplikasi (User) .............................. 29
4.7.9 Implementasi Aplikasi (Admin/Pengurus) ........... 40
BAB V ...................................................................................... 45
5.1 Kesimpulan Pelaksanaan Praktek Kerja Lapangan .. 45
5.2 Saran Pelaksanaan PKL ........................................... 46

vi
5.3 Kesimpulan Mengenai Aplikasi Pengaduan
Masyarakat ........................................................................... 47
5.4 Saran Mengenai Aplikasi Pengaduan Masyarakat ... 47
DAFTAR PUSTAKA ............................................................... ix

vii
DAFTAR TABEL
Tabel 3. 1 DFD ................................................................................... 14
Tabel 3. 2 ............................................................................................ 14

Tabel 4. 1 Hardware Requirement ..................................................... 20


Tabel 4. 2 Software Requirement ....................................................... 20
Tabel 4. 3 Struktur Tabel Admin ........................................................ 25
Tabel 4. 4 Struktur Tabel Laporan Pengaduan Masyarakat .............. 25
Tabel 4. 5 Struktur Tanggapan Pengurus........................................... 26

viii
DAFTAR GAMBAR

Gambar 4. 1 Flowchart User ............................................................. 22


Gambar 4. 2 Flowchart admin ........................................................... 23
Gambar 4. 3 Entity Relationship Diagram ......................................... 24
Gambar 4. 4 Relasi Tabel ................................................................... 26
Gambar 4. 5 DFD Kontekstual........................................................... 27
Gambar 4. 6 DFD level 0 ................................................................... 28
Gambar 4. 7 DFD level 1 ................................................................... 28
Gambar 4. 8 Halaman Utama website ............................................... 29
Gambar 4. 9 Menu Lapor ................................................................... 30
Gambar 4. 10 Menu Lapor – Notifikasi Form Kosong....................... 31
Gambar 4. 11 Menu Lapor – Tipe tujuan pengaduan. ....................... 31
Gambar 4. 12 Menu Lapor - Captcha salah....................................... 32
Gambar 4. 13 Menu Lapor - Notifikasi Pengaduan Berhasil ............. 32
Gambar 4. 14 Laporan Pengaduan .................................................... 33
Gambar 4. 15 Laporan Pengaduan - Status Belum ditanggapi.......... 33
Gambar 4. 16 Laporan Pengaduan – Status Ditanggapi ................... 34
Gambar 4. 17 Menu cara ................................................................... 34
Gambar 4. 18 Menu Profil Dinas ....................................................... 35
Gambar 4. 19 Menu Profil Dinas - Visi & Misi ................................ 36
Gambar 4. 20 menu Profil Dinas - Struktur Organisasi .................... 36
Gambar 4. 21 Menu Profil Dinas - Motto .......................................... 37
Gambar 4. 22 Menu FAQ ................................................................... 38
Gambar 4. 23 Menu Bantuan ............................................................. 38
Gambar 4. 24 Menu Kontak ............................................................... 39
Gambar 4. 25 Menu Login ................................................................. 40
Gambar 4. 26 Menu login – 2............................................................. 40
Gambar 4. 27 Menu Dashboard ......................................................... 41
Gambar 4. 28 Menu Kelola ................................................................ 42
Gambar 4. 29 Menu Kelola – Detail .................................................. 42
Gambar 4. 30 Menu Kelola – Notifikasi Hapus ................................. 43
Gambar 4. 31 Menu Ekspor ............................................................... 43
Gambar 4. 32 Menu Ekspor – Print ................................................... 44
Gambar 4. 33 Menu Ekspor - PDF dan Excel.................................... 44

ix
DAFTAR LAMPIRAN
Lampiran 2. 1 ....................................................................................... 5
Lampiran 2. 2 Struktur Organisasi ....................................................... 7

x
BAB I
PENDAHULUAN

1.1 Latar Belakang Masalah


Balai Desa Colo, Dawe, Kudus merupakan sebuah
instansi pemerintah sebagai pusat pelayanan masyarakat Desa
Colo, pada tiap instansi desa tentunya memiliki sebuah sistem
layanan untuk pengaduan masyarakat. Pengaduan masyarakat
itu sendiri merupakan sebuah sistem yang bertujuan untuk
membangun dan memperbaiki suatu persoalan di desa. Namun,
sistem pengaduan masyarakat di Desa Colo ini masih dilakukan
dengan cara yang terbatas, yaitu melalui musyawarah desa atau
paling tidak datang ketempat atau kantor instansi tersebut.
Keadaan ini membuat masyarakat desa Colo memiliki sebuah
permasalahan dalam mengungkapkan aspirasi – aspirasi nya
yang disebabkan oleh keterbatasan layanan tersebut yang
mengharuskan pengaduan dilakukan secara tatap muka.
Untuk mengatasi keterbatasan tersebut dibutuhkan
sebuah perantara atau aplikasi untuk masyarakat menyampaikan
laporan kepada instansi secara efisien, cepat dan akurat. Oleh
karena itu Aplikasi Pengaduan Masyarakat berbasis website ini
dibuat guna untuk mempermudah dan mengatasi permasalahan
keterbatasan layanan tersebut. Aplikasi Pengaduan layanan
berbasis website ini berfungsi sebagai perantara untuk
masyarakat dan instansi desa dalam melakukan pengaduan dan
musyawarah, juga mengurangi keterbatasan layanan karena
dapat diakses secara online melalui website.

Lingkup materi Praktik Kerja Lapangan yang


dilaksanakan di Balai Desa Colo, Dawe, Kudus adalah
pembuatan Aplikasi Pengaduan Masyarakat berbasis Website

1
yang menggunakan bahasa pemrograman PHP dan HTML
dengan koneksi Database menggunakan Mysql. Aplikasi
Pengaduan Masyarakat ini menangani semua kebutuhan
masyarakat dalam menyampaikan ataupun menerima informasi
tentang Desa Colo.

1.2 Perumusan Masalah


Berdasarkan penjelasan latar belakang diatas dapat
disimpulkan rumusan masalah yaitu bagaimana merancang dan
membuat sistem pengaduan masyarakat menggunakan Bahasa
pemrograman PHP dan MySql sebagai database di Balai Desa
Colo, Dawe, Kudus yang dapat membantu komunikasi antara
pemerintah desa dengan masyarakat desa.

1.3 Batasan Masalah


Karena terbatasnya waktu yang diberikan oleh
Universitas dalam menjalankan PKL dan salah satu syarat
mahasiswa menyelesaikan PKL harus membuat laporan hasil
praktek. Maka penulis selaku mahasiswa yang menjalankan
PKL pada sebuah instansi, menetapkan batasan masalah yang
telah penulis pertimbangkan berdasarkan waktu dan faktor
pendukung lain, antara lain :
1. Membangun Aplikasi Pengaduan Masyarakat berbasis
Website menggunakan Bahasa pemrograman HTML dan
PHP, beserta MySQL sebagai DataBase.
2. Perancangan program hanya pada aplikasi Pengaduan
Masyarakat berbasis web.
3. Konfigurasi dasar website sehingga dapat digunakan sebagai
sarana komunikasi untuk menyampaikan ataupun menerima
informasi.

2
1.4 Tujuan Praktek Kerja Lapangan
Praktek Kerja Lapangan yang dilakukan di Balai Desa
Colo, Dawe, Kudus mulai dari tanggal 30 Januari 2023 sampai
dengan 25 Februari 2023 ini memiliki beberapa tujuan yaitu :

a. Membuat Aplikasi Pengaduan Masyarakat berbasis website


untuk mempermudah masyarakat dalam melakukan
pengaduan ke pemerintah desa Colo.
b. Memberikan sarana dan Mengefisienkan proses pengaduan
masyarakat dalam menyampaikan ataupun menerima
informasi di Desa Colo melalui aplikasi Pengaduan
Masyarakat.
c. Menambah pengetahuan dan pengalaman dalam penerapan di
lapangan terutama di Balai Desa Colo.
d. Mengembangkan ketrampilan dan kemampuan praktis
mahasiswa di bidang yang berkaitan dengan program
studinya.

1.5 Manfaat Praktek Kerja Lapangan


1.5.1 Bagi Mahasiswa
a. Dapat mempelajari mengenai sikap dalam bekerja dalam
suatu kelompok dan dibawah suatu organisasi atau perusahaan
b. Mengetahui gambaran umum mengenai dunia kerja.

1.5.2 Bagi Instansi


a. Dengan Aplikasi Pengaduan Masyarakat berbasis Website ini
diharapkan dapat mempermudah masyarakat maupun
perngkat desa dalam menerima ataupun menyampaikan
informasi.

3
b. Mempermudah instansi dalam perekapan dan penyimpanan
data pengaduan desa.
c. Memberikan sarana layanan pengaduan secara tatap maya.

4
BAB II
GAMBARAN UMUM PERUSAHAAN

2.1 Profil Instansi

Lampiran 2. 1

Terletak di Jl. Kudus - Colo Km. 13, Rt. 02/Rw. 02, Desa Colo,
Kecamatan Dawe, Kabupaten Kudus. Balai Desa Colo
merupakan instansi pemerintah sebagai tempat pelayanan bagi
masyarakat desa Colo. Seperti mengurus kartu identitas, kartu
keluarga, pengurusan KTP, pusat pengaduan masyarakat, dan
lain sebagainya.

5
2.2 Visi Dan Misi
• VISI
”Masyarakat Sejahtera, Tenteram, Mandiri dan Jujur”
• MISI
1. Memperkuat serta meningkatkan sistem
penyelenggaraan Pemerintahan yang bersih, jujur,
transparan serta terjaminnya pelayanan publik yang
memenuhi standar.
2. Menempatkan masyarakat sebagai subyek dalam proses
pengambilan keputusan dan penentuan arah
pembangunan desa.
3. Melakukan sinergitas kerja dan gotong royong para
pemangku kebijakan untuk mewujudkan kesejahteraan
masyarakat.
4. Memperkuat akses rakyat terhadap sumberdaya politik,
sosial dan budaya, serta menciptakan relasi sosial yang
aman dan tidak diskriminatif.
5. Meningkatkan kwalitas pendidikan masyarakat serta
membangun iklim sosial yang kondusif dan berahlaqul
karimah.

6
2.3 Struktur Organisasi
Berikut adalah Struktur organisasi instansi pemerintah dari
Balai Desa Colo.

Lampiran 2. 2 Struktur Organisasi

2.4 Lingkup Pekerjaan


Praktik Kerja Lapangan yang dilakukan di Balai Desa Colo,
Dawe, Kudus adalah pembuatan Aplikasi Pengaduan
Masyarakat berbasis website. di Balai Desa Colo Dawe Kudus
saat ini hanya menggunakan cara manual untuk menerima dan
menyampaikan laporan masyarakat, yaitu dengan cara
musyawarah desa ataupun konsultasi langsung di kantor
instansi.Oleh karena itu dilakukanlah pembuatan Aplikasi
Pengaduan Masyarakat berbasis website ini sebagai sarana bagi
masyarakat dan instansi desa untuk menerima ataupun
menyampaikan informasi. Dalam sistem Aplikasi tersebut
terdapat fitur Lapor, Cek laporan ataupun berita/informasi data
mengenai Desa Colo dan dapat dieksport melalui print, pdf,
ataupun excel. Dalam sistem Aplikasi tersebut terdapat 2
pengguna, yaitu Masyarakat dan Pengurus Instansi.

7
2.5 Deskripsi Pekerjaan
Secara umumnya, pekerjaan yang sudah dilaksanakan bisa
dibagi ke dalam 3 tahapan yaitu :

1. Eksplorasi, tidak hanya metodologi pembuatan perangkat


lunak tetapi juga eksplorasi terhadap teknologi yang akan
dipakai dalam pembuatan perangkat lunak.
2. Pembuatan perangkat lunak dengan memakai hasil dari
eksplorasi. Pembuatan perangkat lunak ini bisa dibagi lagi jadi
beberapa tahapan yaitu :
a. Melakukan analisis kebutuhan software dan hardware yang
dibutuhkan untuk membangun perangkat lunak.
b. Melakukan perancangan perangkat lunak dengan metode
perancangan terstruktur.
c. Pembangunan perangkat lunak dengan menggunakan tools
pembangunan.
d. Pengujian perangkat lunak beserta bug fixing dan optimasi
performansi
3. Pelaporan hasil dan kegiatan Praktek Kerja Lapangan.

8
2.6 Jadwal Kerja
Praktek Kerja Lapangan (PKL) dilaksanakan pada tanggal 30
Januari 2023 sampai dengan 25 Februari 2022 selama kurang
lebih 4 Minggu. Waktu Praktek Kerja Lapangan dimulai dari
hari Senin sampai Jum’at, Pukul 08.00 sampai pukul 15.00 .
Peserta Praktek Kerja Lapangan ditempatkan di bagian ruang
admin perusahaan. Secara umum, kegiatan dilakukan selama
Praktek Kerja Lapangan sebagai berikut:

1. Minggu Pertama :
a. Pengenalan lingkungan kerja di perusahaan.
b. Penyesuaian terhadap kinerja pegawai.
2. Minggu Kedua :
a. Pemikiran terhadap sistem baru.
b. Analisa kebutuhan.
c. Pembuatan model awal untuk aplikasi atau sistem yang
akan dibuat.
3. Minggu Ketiga :
a. Penyusunan use case dan skenario sistem baru.
b. Perancangan basis data yang akan digunakan.
c. Memulai pembuatan aplikasi.
4. Minggu Keempat :
a. Pengujian system aplikasi.
b. Pengembangan aplikasi.
5. Minggu Kelima :
a. Testing aplikasi di dunia kerja.
b. Penyerahan aplikasi. Terdapat pula detail kegiatan PKL
di dalam skala harian yang bisa dilihat pada lampiran
(Log harian PKL). Secara keseluruhan, realisasi jadwal
kerja mengikuti rencana yang sudah dibuat selama
Praktek Kerja Lapangan.

9
BAB III
PENGETAHUAN PENUNJANG PKL

3.1 Teori Penunjang PKL


Selama melakukan Praktek Kerja Lapangan di Balai Desa Colo,
peserta Praktek Kerja Lapangan memakai ilmu yang didapatkan
ketika masa perkuliahan berlangsung sebagai landasan teori
pembuatan aplikasi berbasis web. Teori dan pengetahuan yang
dipakai yaitu :

1. Konsep RAD dan Metode pengembangan Perangkat Lunak


Berbasis Objek
Teori tentang konsep RAD dan metode pengembangan
perangkat lunak berbasis objek diperoleh di mata kuliah
MTI305 Rekayasa perangkat Lunak dan MTI108 Metodologi
Penelitian.

2. Konsep RDBMS (Relational Database Management System)


Teori dan konsep RDMS yang diperoleh di mata kuliah
MTI210 Pengantar Basis Data dan MTI301 Pemrograman
Basis Data.

3. Konsep Sistem Informasi


Teori tentang pembangunan sistem informasi yang baik
diperoleh di mata kuliah MTI106 Sistem Informasi.

4. Konsep Logika Informatika


Teori tentang pemrograman logika pada bahasa pemrograman
php diperoleh pada mata kuliah MTI203 Logika Informatika.

10
3.2 Tools Pembangunan
Tools yang digunakan dalam pembangunan aplikasi Pengaduan
Masyarakat berbasis Website yaitu :

a. Basic
Basic, adalah singkatan dari Beginners’ All-purpose Symbolic
Instruction Code adalah sebuah kelompok Bahasa
pemrograman tingkat tinggi. Secara harfiah, BASIC
memiliki arti "kode instruksi simbolis semua tujuan yang
dapat digunakan oleh para pemula". Memang, istilah
"Bahasa BASIC" di sini juga bisa diartikan menjadi bahasa
untuk pemula, atau dengan kata lain, disebut sebagai
bahasa "dasar" (Inggris: "basic"), tetapi hal tersebut dirasa
kurang tepat, mengingat BASIC dapat juga digunakan oleh
para pemrogram ahli.(Prahasti et al., 2022)
b. MySQL Server (Database)
c. MySQL merupakan database server relasional dibawah
general lisensi. Kelebihannya yaitu multiuser, bersifat open
source, kecepatan dalam pengiriman data, dan mengatasi
data yang berjumlah besar, dan tidak memakan banyak
resource. Ada 4 perintah utama untuk meng operasikan isi
database yaitu select (mengambil data), delete (menghapus
data), insert (menambah data), update (mengubah
data).(Budiman & Mulyani, 2017)

11
e. HTML (Hypertext Markup Language.)
f. Html adalah bahasa yang digunakan untuk membuat
halaman web. Bagi yang berkecimpung di dunia perangkat
gadget dan ilmu komputer, pasti sudah tidak asing lagi
dengan berbagai kode di dalamnya.
g. PHP (Hypertext Prepsocessor)
h. Hypertext Preprocessor (PHP) adalah suatu bahasa
pemrograman yang digunakan untuk menterjemahkan
basis data kode program menjadi kode mesin yang dapat
dimengerti oleh komputer yang bersifat server-side yang
ditambahkan ke HTML (Supono & Putratama, 2018:1).
i. DFD (Data Flow Diagram)
Alat utama untuk merepresentasikan proses komponen
sistem dan arus data di antaranya adalah data flow diagram
menawarkan model grafis logis dari arus informasi
mempartisi sistem menjadi modul yang menunjukkan
tingkat detail yang dapat diatur. Ini secara ketat
menentukan proses atau transformasi yang terjadi di dalam
setiap modul dan antar muka yang ada diantara
keduanya(Eko et al., 2017).

Adapun keuntungan menggunakan DFD adalah


meningkatkan pemahaman keterkaitan antara sistem dan
sub-sistem selain sebagai alat yang efektif dalam
berkomunikasi dengan pengguna. Simbol-simbol yang
digunakan dalam DFD dapat dilihat pada Tabel berikut :

12
Simbol Lingkaran
• Proses
Menggambarkan apa yang
dilakukan sistem

Fungsi
Mentransformasikan atu atau
beberapa data masukan
menjadi satu dan beberapa
datakeluaran sesuai dengan

spesifikasi yang diinginkan.


Simbol External Entity
Entitas yang berbeda diluar
sistem yang memberikan
kepada sistem (source) atau
yang menerima informasi dari
sistem (sink).
Simbol Data Store
Tempat penyimpanan data,
proses dapat mengambil data
dan memberikan data ke data
store.
Simbol Data Flow
1. Proses
Menggambarkan aliran dari
suatu entity lainnya.
2. Aliran data terdiri dari:
- Antara 2 proses yang berurutan
- Dai data store ke proses dan
sebaliknya
- Dari sumber ke proses
- Dari proses ke link

13
Tabel 3. 1 DFD

j. ERD (Entity Relationship Diagram)


Menurut Marimin, Tanjung, & Prabowo (2006:111) ERD
(Entity Relationship Diagram) adalah tools digunakan
untuk menggambarkan analisa kebutuhan data dan asumsi–
asumsi dalam sistem yang akan dibangun. Fungsi ERD
yaitu untuk menganalisa kebutuhan tabel darisystem yang
akan disimpan ke dalam basis data. Berikut ini merupakan
symbol ERD:

Tabel 3. 2

simbol keterangan
Entitas, yaitu kumpulan dari
objek yang dapat di
identifikasikan secara unik
Relasi, yaitu hubungan yang
terjadi antara salah satu atau
lebih entitas.
Atribut, yaitu karakteristik dari
entitas atau relasi yang
merupakan penjelasan detail
tentang entitas.
Hubungan antara entitas
dengan atributnya dan
himpunan entitas dengan
himpunan relasinya

14
BAB IV
PELAKSANAAN PRAKTEK KERJA LAPANGAN

4.1 Pengumpulan Data


Melakukan pengenalan terhadap perusahaan dan melakukan
tahap identifikasi permasalahan yang terdiri dari observasi,
wawancara dan analisis. Observasi dilakukan dengan
mengumpulkan data yang dibutuhkan dalam proses
perancangan Aplikasi Data Barang.Tehnik pengumpulan data
yaitu dengan menggunakan sumber data primer dan
sekunder(Kadir, 2014)

4.1.1 Sumber Data Primer


Sumber data primer merupakan sumber data didapatkan
langsung dari instansi terkait, melalui observasi ataupun
wawancara mengenai objek penelitian. Teknik yang digunakan
penulis adalah wawancara, yaitu dengan cara bertemu dengan
narasumber. Narasumber berasal dari pemilik objek penelitian
ataupun seseorang yang paham mengenai bidang yang diteliti.
Dalam penelitian ini penulis melakukan wawancara kepada
instansi terkait.

4.1.2 Sumber Data Sekunder


Sumber data sekunder merupakan data yang diperoleh secara
tidak langsung, diambil dari buku, literatur, atau jurnal. Teknik
yang digunakan peneliti adalah studi kepustakaan, sumber
informasi didapatkan dari laporan, jurnal, dan buku yang
mempunyai keterkaitan dengan penelitian ini, selanjutnya
informasi tersebut dapat dijadikan sebagai landasan teori.

15
4.2 Analisa Kebutuhan Sistem
Sesudah melaksanakan eksplorasi lingkungan kerja pada awal
pelaksanaan Praktek Kerja Lapangan, langkah berikutnya
proses Praktek Kerja Lapangan bisa dibagi jadi beberapa
tahapan, yaitu :

a. Melakukan analisis kebutuhan perangkat lunak dan


melakukan perancangan dengan metode perancangan
terstruktur.
b. Membuat program kecil dengan memanfaatkan teknologi
hasil eksplorasi. Mempelajari pemakaian coding standard di
dalam pembuatan suatu aplikasi. Membuat Aplikasi
Pengaduan Masyarakat berbasis web.
c. Melakukan optimasi performansi, bug fixing, dan pengujian.
Melakukan proses evaluasi dan pelaporan PKL.

4.3 Eksplorasi
Tahap eksplorasi diawali dengan melaksanakan eksplorasi
tentang metodologi yang akan dipakai di dalam pembuatan
perangkat lunak. Untuk membantu pelaksanaan metodologi
RAD, dibutuhkan juga teori tentang pemodelan dengan
memakai perancangan terstruktur. Dengan adanya hal tersebut,
pemahaman terhadap pemodelan dengan perancangan
terstruktur pun dilaksanakan. Salah satu referensi utama dalam
eksplorasi perancangan terstruktur yaitu ada pada artikel
(Mukaromah et al., 2020).

Seperti yang dijelaskan sebelumnya, untuk melaksanakan


pembuatan dari suatu aplikasi, dibutuhkan juga teori tentang
aplikasi yang akan dibuat tersebut. Dengan adanya hal tersebut,
dilaksanakan eksplorasi pada bahasa pemrograman html, php,
serta css untuk membuat tampilannya menjadi menarik baik
secara kode program maupun secara fungsionalitas. Eksplorasi
16
fungsionalitas harus dilaksanakan untuk mendapatkan jalur
program serta proses bisnis di dalam suatu fungsi tertentu. Di
bagian lain, eksplorasi kode program dibutuhkan karena adanya
hal yang berbeda di dalam bahasa pemrograman yang akan
dipakai dalam pembuatan aplikasi yang akan dibuat.

Eksplorasi juga dilaksanakan pada teknologi yang akan


digunakan ke dalam pembuatan perangkat lunak. Sebagai
referensi ketika mempelajari pemrograman menggunakan Text
Editor yaitu Sublime Text, digunakan acuan pada artikel
(Pasaribu, 2017). Pada bagian ini yang dilaksanakan tidak hanya
proses pembelajaran tetapi juga proses pencarian alternatif
teknologi yang akan digunakan. Dengan adanya hal tersebut,
tidak semua hasil eksplorasi pada akhirnya digunakan ke dalam
pembuatan perangkat lunak. Ketika melakukan eksplorasi ini,
dilaksanakan juga instalasi tools yang dibutuhkan.

Proses eksplorasi tetap berjalan ketika pembuatan perangkat


lunak. Hal tersebut dilakukan untuk menyesuaikan antara hasil
eksplorasi dengan pemakaiannya kepada aplikasi yang sedang
dibuat.

4.4 Pembangunan Perangkat Lunak


Pembuatan perangkat lunak yang dilaksanakan diawali dengan
analisis kebutuhan perangkat lunak. Berikutnya, berdasarkan
kebutuhan perangkat lunak itu, dilaksanakan perancangan
perangkat lunak. Pembuatan aplikasi dilaksanakan berdasarkan
hasil dari perancangan tersebut. Untuk memastikan perangkat
lunak yang dibangun sesuai dengan kebutuhan serta berfungsi
sesuai harapan, dilaksanakan beberapa proses mendukung
seperti melakukan optimasi performansi, bug fixing, serta
pengujian.

17
Proses membuat perangkat lunak ini, dibutuhkan metodologi
RAD, sesuai dengan hasil eksplorasi. Pembuatan perangkat
lunak ini juga menggunakan berbagai macam teknologi yang
sudah dipelajari pada tahapan sebelumnya dengan merujuk pada
coding standard yang sudah dipelajari pada artikel (Capiluppi
et al., 2009). Dengan melakukan pendekatan prototype pada
tahapan eksplorasi, pembuatan perangkat lunak hanya butuh
waktu yang tidak begitu banyak.

Untuk memastikan perangkat lunak bekerja sesuai dengan


spesifikasi yang ditujukan, dilaksanakan pula tahap pengujian
serta bug fixing. Pengujian dilaksanakan untuk sistem web
services dengan skenario uji sesuai dengan skenario flowchart.
Dengan query yang sama, prototype menunjukkan hasil
keluaran sesuai dengan harapan yang diinginkan. Secara garis
besar, hasil pengujian menunjukkan bahwa teknologi yang ada
sudah mendukung diimplementasikannya aplikasi Pengaduan
Masyarakat berbasis web.

4.5 Pelaporan Hasil Praktek Kerja Lapangan


Tahapan pelaporan hasil Praktek Kerja Lapangan dilaksanakan
pada tahapan akhir Praktek Kerja Lapangan di Balai Desa Colo.
Proses pelaporan hasil Praktek Kerja Lapangan ini dilaksanakan
melalui presentasi di hadapan beberapa Pengurus Balai Desa
Colo. Pelaporan hasil Praktek Kerja Lapangan dilaksanakan
juga dengan membuat laporan Praktek Kerja Lapangan.

4.6 Pencapaian Hasil


Terdapat pula hasil yang diraih dari Praktek Kerja Lapangan di
Balai Desa Colo ini berupa perangkat lunak aplikasi Pengaduan
Masyarakat berbasis web. Perangkat lunak tersebut dapat
18
diakses pada web browser. Aplikasi ini memiliki fungsionalitas
fitur sebagai berikut :
a. Sarana penyampaian Pengaduan untuk masyarakat desa Colo.
b. Pelaporan tentang Pelayanan pendaftaran penduduk.
c. Pelaporan tentang pencatatan sipil.
d. Pengelolaan pengaduan masyarakat untuk admin/pengurus
instansi.
e. Membalas laporan pengaduan dari masyarakat.
f. Informasi tentang profil dinas, kontak dinas dan lokasi kantor
dinas.
g. Fitur export data pengaduan ke pdf,excel,dan print.

Fungsi-fungsi yang diimplementasikan tersebut telah sesuai


dengan kebutuhan yang dibutuhkan oleh Balai Desa Colo.
Beberapa tampilan hasil akhir aplikasi Pengaduan Masyarakat
berbasis web, yang dijalankan melalui browser, dapat dilihat
pada Gambar 4.10 – 4.17. Praktek Kerja Lapangan ini juga
menunjukkan beberapa hasil berupa dokumen yang dimasukkan
ke dalam laporan, yaitu :

a. Software Requirements Specification


b. Software Architecture Document
c. Application Test
d. User Manual
e. Admin Manual

4.7 Perancangan Sistem


Secara garis besar, informasi yang tersedia dalam dokumen
yang ada di dalam laporan adalah sebagai berikut :

19
4.7.1 Software Requirements Specification
Berisi tentang hasil dari analisa kebutuhan non-fungsional
serta fungsional dari perangkat lunak yang dibangun.
Kebutuhan fungsional dari perangkat lunak ini
direpresentasikan ke dalam kebutuhan hardware serta
kebutuhan software dalam pembuatan aplikasi. Berikut ini
penjelasan lengkap tentang kebutuhan hardware dan software
:

1. Hardware

Tabel 4. 1 Hardware Requirement

Hardware Spesifikasi
Memori atau Ruang disk yang tersedia minimal
Penyimpanan 100MB
Ukuran Layar Resolusi minimal yang digunakan
adalah 1280 x 800
RAM 1GB atau lebih
CPU Intel Pentium 4 atau diatasnya

2. Software

Tabel 4. 2 Software Requirement

Software Spesifikasi
OS 32-bit atau 64-bit Microsoft Windows
7,8, atau 10
Editor Gambar Paint
dan UML
Text Editor Sublime Text
Database XAMPP/MySQL
Browser Chrome

20
Sementara kebutuhan non-fungsional secara umum terdiri dari
empat macam, yaitu:

1. Usability
Usability merupakan kebutuhan non-fungsional yang
berhubungan dengan seberapa mudah penggunaan sistem
atau perangkat lunak yang akan dipakai oleh user.
2. Portability
Portability merupakan kemudahan ketika mengakses sistem
khususnya yang berhubungan dengan faktor waktu serta
lokasi pengaksesan, dan teknologi atau perangkat yang
dipakai untuk mengakses. Teknologi atau perangkat itu
meliputi perangkat lunak, perangkat keras, serta perangkat
jaringan.
3. Reliability
Reliability adalah kebutuhan yang berhubungan dengan
kemampuan perangkat lunak atau sistem termasuk juga
faktor keamanan (security) sistem.
4. Supportability
Supportability merupakan kebutuhan yang berhubungan
dengan dukungan ketika menggunakan perangkat lunak
atau sistem.

4.7.2 Flowchart
Berisi tentang Flowchart perancangan perangkat lunak yang
dibangun. Perancangan yang disertakan dalam dokumen ini
antara lain yaitu :

21
1. Flowchart
Flowchart pada aplikasi yang dibangun memiliki 2
rancangan yaitu untuk user dan untuk admin. Rancangan
flowchart untuk user dapat dilihat pada Gambar 4.1.
Sedangkan flowchart admin dapat dilihat pada Gambar 4.

1. Flowchart user

Gambar 4. 5-1 Flowchart User

22
2. Flowchart admin

Gambar 4. 5-2 Flowchart admin


23
4.7.3 ERD (Entity Relationship Diagram)
ERD (Entity Relationship Diagram) atau diagram hubungan
entitas adalah diagram yang digunakan untuk perancangan suatu
database dan menunjukkan relasi antar objek atau entitas
beserta atribut-atributnya secara detail. Rancangan ERD dapat
dilihat pada Gambar 4.3.

Gambar 4. 5-3 Entity Relationship Diagram

24
4.7.4 Perancangan Database
Pada sebuah database diperlukan tabel agar bisa menata rapi
semua data yang ada di dalam database. Tabel merupakan
bagian dari basisdata yang terdiri dari baris dan kolom. Struktur
dari beberapa tabel di dalam database yang ada pada aplikasi e-
commerce berbasis web dapat dilihat pada Tabel 4.3-4.5.

Tabel 4. 3 Struktur Tabel Admin

No Field Type value Keterangan


1. ID_admin Integer 20 Primary Key
2. Username Varchar 50
3. Password Varchar 50
4. Divisi Int 11 Primary Key

Tabel 4. 4 Struktur Tabel Laporan Pengaduan Masyarakat

No Field Type value Keterangan


1. ID Integer 11 Primary Key
2. Nama Varchar 64
3. Email Varchar 64
4. Alamat Varchar 256
5. Tujuan Integer 11 Primary Key
6. Isi Varchar 2048
7. Tanggal Timestamp
8. Status Varchar 12

25
Tabel 4. 5 Struktur Tanggapan Pengurus

No Field Type Value Keterangan


1. ID_tanggapan Integer 11 Primary Key
2. Id_laporan Integer 11
3. Admin Varchar 64
4. Isi_tanggapan Varchar 2048
Tanggal_tanggapa Timesta
5.
n mp

4.7.5 Relasi Tabel


Relasi merupakan hubungan yang terjadi pada suatu tabel
dengan lainnya yang mempresentasikan hubungan antar objek
di dunia nyata dan berfungsi untuk mengatur operasi suatu
database. Relasi tabel dapat dilihat pada Gambar 4.4.

Gambar 4. 5-4 Relasi Tabel

26
4.7.6 DFD (Data Flow Diagram)
DFD adalah suatu diagram yang menggambarkan aliran
data dari sebuah proses yang sering disebut dengan sistem
informasi. Di dalam data flow diagram juga menyediakan
informasi mengenai input dan output dari tiap entitas dan
proses itu sendiri. DFD dibagi menjadi 3 level. Berikut ini
adalah struktur DFD level 0-2 dari aplikasi e-commerce
berbasis web.

1. DFD Kontekstual

Gambar 4. 5-5 DFD Kontekstual

27
2. DFD Level 0

Gambar 4. 5-6 DFD level 0

3. DFD Level 1

Gambar 4. 5-7 DFD level 1

28
4.7.7 Application Test
Telah dijalankan test pada aplikasi Pengaduan Masyarakat dan
didapatkan hasil yang memuaskan. Aplikasi Pengaduan
Masyarakat ini dapat berjalan dengan baik, dapat menjadi
sarana penyampaian dan penerimaan informasi untuk
masyarakat serta pengurus Balai Desa Colo. Selain sebagai
sarana pengaduan, terdapat Fitur – fitur tambahan dalam
aplikasi ini yang juga dapat berjalan secara optimal tanpa
error, Adapun fitur tersebut antara lain Export data Laporan
masuk menjadi Pdf, Excel ataupun langsung di export ke
printer untuk di print.

4.7.8 Implementasi Aplikasi (User)


Berisi tentang penjelasan menggunakan perangkat lunak
untuk user biasa. Dimana ketika user mengakses halaman
utama, user dapat melihat beberapa pilihan menu. Antara lain
yaitu :
1. Halaman utama Website

Gambar 4. 5-8 Halaman Utama website

29
2. Tampilan Menu Lapor
Menu lapor ini digunakan untuk melaporkan pengaduan
kepada penguru Balai Desa Colo. Pada menu ini tersedia
beberapa form, dan semua form wajib untuk di isi.
Jika salah satu form ada yang belum terisi, maka aplikasi
akan memunculkan notifikasi seperti pada gambar 4.10.
Terdapat juga form untuk memilih tipe pengaduan yang
akan dilaporkan oleh masyarakat, dapat dilihat pada
gambar 4.11, ditampilkan beberapa pilihan tipe
pengaduan. Kemudian, sebagai keamanan tambahan,
terdapat juga form captcha untuk mengecek keaslian user
dalam melakukan laporan pengaduan, dan apabila
penginputan chaptcha salah, maka akan muncul notifikasi
seperti pada gambar 4.12 .

Gambar 4. 5-9 Menu Lapor

30
Gambar 4. 5-10 Menu Lapor – Notifikasi Form Kosong

Gambar 4. 5-11 Menu Lapor – Tipe tujuan pengaduan.

31
Gambar 4. 5-12 Menu Lapor - Captcha salah.

Gambar 4. 5-13 Menu Lapor - Notifikasi Pengaduan Berhasil

32
3. Menu Lihat Laporan Pengaduan
Menu ini digunakan untuk mengecek pengaduan yang
dilaporkan oleh user dengan cara memasukan kode
pengaduan yang sebelumnya telah di kirim ke sistem.

Gambar 4. 5-14 Laporan Pengaduan

Gambar 4. 5-15 Laporan Pengaduan - Status Belum


ditanggapi

33
Gambar 4. 5-16 Laporan Pengaduan – Status Ditanggapi

4. Menu Cara
Menu ini dibuat guna untuk memberikan Langkah
langkah pengaduan untuk user yang mengakses website,
dan ingin melakukan pengaduan.

Gambar 4. 5-17 Menu cara


34
5. Menu Profil Dinas
Pada menu ini terdepat beberapa sub menu antara lain
seperti pada gambar 4.18 . Menu ini dibuat untuk
memberikan informasi umum tentang balai desa colo
kepada user yang mengakses.

Gambar 4. 5-18 Menu Profil Dinas

35
Gambar 4. 5-19 Menu Profil Dinas - Visi & Misi

Gambar 4. 5-20 menu Profil Dinas - Struktur Organisasi

36
Gambar 4. 5-21 Menu Profil Dinas - Motto

6. Menu FAQ
Pada menu ini, ditampilkan beberapa pertanyaan yang sering
ditanyakan oleh users, atau biasa disebut dengan Frequently
Asked Question (FAQ).

37
Gambar 4. 5-22 Menu FAQ

7. Menu Bantuan
Menu ini menampilkan seputar bantuan untuk melakukan
pengaduan secara online, tatap muka maupun melalui
surat menyurat.

Gambar 4. 5-23 Menu Bantuan

8. Menu Kontak
Menu ini menampilkan seputar kontak instansi, dan juga
lokasi kantor instansi melalui google map.

38
Gambar 4. 5-24 Menu Kontak

39
4.7.9 Implementasi Aplikasi (Admin/Pengurus)
1. Menu Login
Untuk mengakses menu ini admin/Pengurus bisa
mengklik menu “Login Sebagai Pengurus” pada halaman
website. Lalu akan di alihkan ke halaman Login

Gambar 4. 5-25 Menu Login

Gambar 4. 5-26 Menu login – 2

40
2. Menu Dashboard (Utama)
Menu ini menampilkan laporan yang masuk berdasarkan
divisi yang di pegang oleh admin, beserta status
pengaduannya.

Gambar 4. 5-27 Menu Dashboard

3. Menu Kelola
Menu ini digunakan untuk mengelola laporan yang masuk
untuk ditindak lanjuti. Laporan yang masuk juga dapat
ditanggapi maupun dihapus oleh pengurus melalui menu
ini.

41
Gambar 4. 5-28 Menu Kelola

Gambar 4. 5-29 Menu Kelola – Detail

42
Gambar 4. 5-30 Menu Kelola – Notifikasi Hapus

4. Menu Eksport
Menu ini digunakan untuk mengekspor data laporan
pengaduan. Terdapat 3 pilihan untuk format eksport yaitu
print langsung, pdf, dan excel.

Gambar 4. 5-31 Menu Ekspor

43
Gambar 4. 5-32 Menu Ekspor – Print

Gambar 4. 5-33 Menu Ekspor - PDF dan Excel

Untuk menu ekspor pdf dan excel, saat menu di klik sistem akan
otomatis mendownload data laporan dengan format pdf ataupun
excel dan langsung disimpan ke device admin.

44
BAB V
PENUTUP

5.1 Kesimpulan Pelaksanaan Praktek Kerja Lapangan

a. Mahasiswa bisa menggunakan teori yang didapatkan selama


perkuliahan untuk menyelesaikan permasalahan di dunia.
b. Mahasiswa bisa mengetahui keterampilan dan teori yang
diperlukan untuk memasuki tempat kerja di era globalisasi,
seperti :
1. Keterampilan bekerja sama dan berkomunikasi dengan
orang lain.
2. Ilmu dasar terkait bidang spesifik yang didapatkan ketika di
kampus. Contohnya seperti teori dasar di bidang ekonomi,
teori dasar di bidang informatika, dan sebagainya.
3. Keterampilan dalam menganalisis permasalahan serta
dalam mencari solusinya.
4. Ilmu pengetahuan umum.
5. Keterampilan beradaptasi terhadap hal yang baru dalam
waktu yang singkat.

c. Mahasiswa mengetahui betapa pentingnya bekerja yang baik,


disiplin, dan bertanggung jawab dalam menyelesaikan sebuah
pekerjaan.
d. Praktek Kerja Lapangan dapat mengajarkan mahasiswa untuk
bekerja dengan cara bersama di dalam tim, baik antara peserta
Praktek Kerja Lapangan ataupun dengan karyawan lainnya di
Balai Desa Colo, Kec. Dawe, Kab. Kudus.
e. Mahasiswa mendapatkan pengetahuan yang tidak didapatkan
di perkuliahan. Pada Praktek Kerja Lapangan yang
dilaksanakan Balai Desa Colo, Kec. Dawe, Kab. Kudus,
mahasiswa memperoleh ilmu tambahan terkait :
45
1. Bagian pekerjaan divisi secara mendetail, seperti layaknya
Membuat data, membuat surat, merespon pengaduan dari
masyarakat, dan lain sebagainya
2. Merancang antarmuka aplikasi yang user-friendly
dalam waktu singkat.

5.2 Saran Pelaksanaan PKL


Terdapat pula saran terkait proses melakukan Praktek Kerja
Lapangan yaitu:

a. Harus ditanamkan kebiasaan belajar dengan cara mandiri


(self-learning) kepada mahasiswa, terlebihnya dalam
mempelajari teknologi secara menyeluruh. Salah satu fasilitas
yang disediakan untuk mendukung proses pembelajaran
dengan cara mandiri tersebut merupakan koneksi internet
yang cukup cepat dan lancar.
b. Diperlukan kemampuan mahasiswa dalam menggabungkan
segala ilmu yang sudah diperoleh di perkuliahan saat proses
membangun perangkat lunak.
c. Diperlukan bimbingan dengan cara lebih intensif bagi
mahasiswa Praktek Kerja Lapangan.
d. Jika dapat dilakukan, ketika melaksanakan Praktek Kerja
Lapangan mahasiswa bisa dilibatkan ke dalam sebuah proyek
di mana mahasiswa bisa bekerja sama dengan pegawai yang
lainnya.

46
5.3 Kesimpulan Mengenai Aplikasi Pengaduan Masyarakat
Setelah dilakukan pengembangan terhadap aplikasi Pengaduan
Masyarakat berbasis Web di Dinas Kearsipan Dan Perpustakaan
Kab Kudus, maka dapat disimpulkan bahwa Aplikasi
Pengaduan Masyarakat berhasil dibangun. Aplikasi tersebut
telah di uji, untuk hasil pengujian aplikasi tersebut dapat
berjalan dengan fungsinya yaitu, sebagai sarana penyampaian
dan penerimaan informasi/ pengaduan.

5.4 Saran Mengenai Aplikasi Pengaduan Masyarakat


Berdasarkan hasil pembuatan aplikasi Pengaduan Masyarakat
berbasis website, saran yang ditujukan yaitu sebagai berikut :

1. Diperlukan optimasi dengan cara yang lebih lanjut, contohnya


dengan memakai bahasa pemrograman yang lainnya.
2. Diharapkan aplikasi dapat dikembangkan lebih baik lagi agar
lebih optimal dan efisien.

47
DAFTAR PUSTAKA
Capiluppi, A., Boldyreff, C., Beecher, K., & Adams, P. J.
(2009). Quality Factors and Coding Standards - a
Comparison Between Open Source Forges. Electronic
Notes in Theoretical Computer Science, 233(C), 89–103.
https://doi.org/10.1016/j.entcs.2009.02.063

Gunawan, W. (2019). Pengembangan Aplikasi Berbasis


Android Untuk Pengenalan Huruf Hijaiyah. Jurnal
Informatika, VI(1), 69–76.
https://doi.org/10.31311/ji.v6i1.5373

Mukaromah, S., Putra, A. B., & Anjani, A. (2020). Perancangan


dan Pengembangan Sistem Informasi berbasis Desktop
dengan Pendekatan Perancangan Terstruktur. Prosiding
Seminar Nasional Informatika Bela Negara, 1, 160–163.
https://doi.org/10.33005/santika.v1i0.43

Pasaribu, J. S. (2017). Penerapan Framework Yii Pada


Pembangunan Sistem Ppdb Smp Bppi Baleendah
Kabupaten Bandung. Jurnal Ilmiah Teknologi Infomasi
Terapan, 3(2), 154–163.
https://doi.org/10.33197/jitter.vol3.iss2.2017.132

Wahyunningrum, T., & Januarita, D. (2015). Implementasi dan


Pengujian Web E-commerce untuk Produk Unggulan
Desa. Jurnal Komputer Terapan, 1(1), 57–66.

x
Lampiran A

Formulir Penilaian Praktek kerja lapangan

Dengan ini kami menyatakan bahwa mahasiswa berikut :

Nama Pembimbing Lapangan : Mustaqim


Nama Instansi : Balai Desa Colo
Judul Praktek kerja lapangan : Implementasi aplikasi pengaduan
Masyarakat berbasis Web
Tanggal Kerangka Acuan : 25 Februari 2023
Nama Mahasiswa : Ilham Taufiqul Hafizh
NIM : 202051082

Dinyatakan telah menyelesaikan praktek kerja lapangan di instansi


kami sesuai dengan kerangka acuan tertanggal diatas. Dengan
mempertimbangkan segala aspek, baik dari segi bobot pekerjaan
maupun pelaksanaan Praktek Kerja Lapangan, maka kami
memutuskan bahwa yang bersangkutan telah menyelesaikan
kewajibannya dengan hasil sebagai berikut.

1. Keputusan Pemberi Praktek Kerja Lapangan


( Sangat baik / Baik / Tanpa Opini )
2. Disiplin
( Sangat baik / Baik / Tanpa Opini )
3. Kemampuan memilih prioritas
( Sangat baik / Baik / Tanpa Opini )
4. Tepat waktu
( Sangat baik / Baik / Tanpa Opini )
5. Kemampuan bekerja sama
( Sangat baik / Baik / Tanpa Opini )
6. Kemampuan bekerja mandiri
( Sangat baik / Baik / Tanpa Opini )

A-1
7. Ketelitian
( Sangat baik / Baik / Tanpa Opini )
8. Kemampuan belajar dan kemampuan menyerap hal haru
( Sangat baik / Baik / Tanpa Opini )
9. Kemampuan analisa merancang
( Sangat baik / Baik / Tanpa Opini )
10. Lain – lain
( Sangat baik / Baik / Tanpa Opini )

Kudus, 25 februari 2023


Pembimbing Lapangan
(Pimpinan)

A-1
Lampiran B

Kerangka Acuan

Nama Pembimbing lapangan : Mustaqim


Nama Penyelia :
Alamat :
Telepon / Fax / Email :
Nama Mahasiswa : Ilham Taufiqul Hafizh
NIM : 202051082
Nama Dosen Pembimbing : Tutik Khotimah
Judul / Topik / Tema : Implementasi Aplikasi Pengaduan
masyarakat berbasis Web
Uraian Singkat : Aplikasi yang dibuat bermanfaat
sebagai sarana pengaduan untuk
instansi dan masyarakat.
Perkiraan jangka Waktu : 30 Januari 2023 s/d 25 Februari 2023
Garis Besar Rencana Kerja ( per dwi-minggu )

No Waktu Uraian Kerja


1 Minggu ke-1 Melakukan eksplorasi lingkungan kerja,
metodologi pembangunan perangkat lunak,
tools, teknologi, dan DBMS yang akan
digunakan dalam pembangunan aplikasi.
2 Minggu ke-2 Melakukan analisis kebutuhan perangkat
lunak dan melakukan perancangan dengan
metode perancangan terstruktur.
3 Minggu ke-3 Membuat program kecil dengan
memanfaatkan teknologi hasil eksplorasi.
Mempelajari pemakaian coding standard di
dalam pembuatan suatu aplikasi. Membuat
aplikasi pengaduan berbasis web.

B-1
4 Minggu ke-4 Melakukan optimasi performansi, bug
fixing, dan pengujian. Melakukan proses
evaluasi dan pelaporan PKL.

Yang bertandatangan dibawah ini manyatakan telah mambaca dan


memahami isi dari Kerangka Acuan.

Kudus, 25 Februari 2023


Pembimbing Lapangan, Peserta Praktek kerja lapangan,

Tandatangan & Nama Jelas Tandatangan & Nama Jelas

Dosen Pembimbing,

Tandatangan & Nama Jelas

B-2
Lampiran C

Log Harian

Halaman : …dari…

Nama / NPM : Angga Nurul Huda / 202051080

Instansi : Muma Cookies & Snack

Judul : Implementasi Web E-Commerce Cooksnacks

No. Tanggal Jam Uraian / Catatan / Perubahan


1. 30 08.00 – Pengenalan lingkungan kerja dan
Januari 16.00 lingkungan sistem
2023
2. 31 08.00 – Pengenalan dan instalasi Tools
Januari 16.00
2023
3. 1 08.00 – Instalasi tools yang akan digunakan
Februari 16.00 untuk membangun aplikasi
2023
4. 2 08.00 – Eksplorasi metodologi pembangunan
Februari 16.00 perangkat lunak dengan menggunakan
2023 RAD
5. 3 08.00 – Eksplorasi teknologi yang akan
Februari 16.00 digunakan dalam pengembangan
2023 aplikasi.
6. 4 08.00 – Eksplorasi DBMS yang akan digunakan
Februari 16.00 dalam aplikasi yaitu MySQL
2023
7. 6 08.00 – Pembuatan jadwal kerja
Februari 16.00
2023
8. 7 08.00 – Pembagian jadwal dalam perancangan
Februari 16.00 basis data, perancangan antarmuka, dan
2023 pembuatan diagram-diagram analisis

C-1
9. 8 08.00 – Membuat SKPL (Spesifikasi Kebutuhan
Februari 16.00 Perangkat Lunak)
2023
10 9 08.00 – Perancangan basis data yang akan
Februari 16.00 digunakan
2023
11. 10 08.00 – Perancangan prototipe antarmuka
Februari 16.00
2023
12. 11 08.00 – Penyusunan flowchart dan skenario
Februari 16.00 aplikasi
2023
13. 13 08.00 – Melanjutkan analisis flowchart, struktur
Februari 16.00 tabel, relasi tabel, dan DFD
2023
14. 14 08.00 – Pembagian jadwal pengembangan dan
Februari 16.00 implementasi
2023
15. 15 08.00 – Mempelajari penerapan coding standard
Februari 16.00 dalam pembangunan sebuah aplikasi
2023
16. 16 08.00 – Memulai implementasi flowchart tiap
Februari 16.00 halaman web
2023
17. 17 08.00 – Melanjutkan implementasi antarmuka
Februari 16.00
2023
18. 18 08.00 – Melakukan pengujian terhadap aplikasi
Februari 16.00
2023
19. 20 08.00 – Perbaikan error dan bug yang muncul
Februari 16.00 selama pengujian
2023
20. 21 08.00 – Memasukkan data produk ke dalam
Februari 16.00 aplikasi
2023
C-2
21. 22 08.00 – Melakukan pengujian terhadap data,
Februari 16.00 Perbaikan error dan bug yang muncul
2023 selama pengujian
22. 23 08.00 – Penyusunan laporan Praktek Kerja
Februari 16.00 Lapangan
2023
23. 24 08.00 – Pemberian pelatihan kepada semua
Februari 16.00 karyawan
2023
24. 25 08.00 – Soft Launching aplikasi
Februari 16.00
2023

Pembimbing Lapangan, Peserta Praktek kerja lapangan,

Tandatangan & Nama Jelas Tandatangan & Nama Jelas

Dosen Pembimbing,

Tandatangan & Nama Jelas

C-3
Lampiran D

LEMBAR KONSULTASI

DOSEN PEMBIMBING

Nama : Ilham Taufiqul Hafizh

NIM : 202051082

Dosen Pembimbing : Tutik Khotimah

Setiap Konsultasi Mahasiswa Diwajibkan Meminta Catatan dan


Tandatangan Dosen Pembimbing

TTD
CATATAN DOSEN
NO HARI/TGL
PEMBIMBING PEMBIMBIN
G

Catatan : Minimal bimbingan adalah 5x

D-1
D-1
Lampiran E

LEMBAR KONSULTASI

PEMBIMBING LAPANGAN

Nama : Ilham Taufiqul Hafizh

NIM : 202051082

Pembimbing Lapangan : Mustaqim

Setiap Konsultasi Mahasiswa Diwajibkan Meminta Catatan dan


Tandatangan Dosen Pembimbing

TTD
CATATAN
NO HARI/TGL PEMB.
PEMBIMBING
LAPANGAN
1. 11 Februari Perbaiki Rancangan
2023
2. 16 Februari Perbaiki Tampilan
2023
3. 17 Februari Tambahkan Fungsi
2023 Pencarian
4. 21 Februari Perbaiki Data
2023
5. 24 Februari Tambahkan Informasi
2023 Tentang Instansi

Catatan : Minimal bimbingan adalah 5x

E-1

Anda mungkin juga menyukai