Oleh :
Muhammad Arief Wicaksono / NIM : 201851189
i
HALAMAN PENGESAHAN LAPORAN PRAKTEK KERJA
LAPANGAN
Menyetujui :
Mengetahui :
Plt. Ka. Progdi Teknik Informatika
KATA PENGANTAR
iii
Dengan memanjatkan puji syukur kehadirat Allah SWT
yang telah melimpahkan rahmat, taufik dan hidayah-Nya
sehingga pada kesempatan kali ini penulis dapat menyelesaikan
Laporan Praktek Kerja Lapangan (PKL) yang berjudul “Rancang
Bangun Sistem Aplikasi Pendaftaran Bantuan UMKM Berbasis
Web”. Sholawat serta salam tak lupa penulis haturkan kepada
Nabi Muhammad SAW yang selalu kita nantikan syafatnya nanti
di yaumul qiyamah.
Penyusunan Laporan Praktek Kerja Lapangan (PKL) ini
merupakan salah satu syarat untuk menyelesaikan program studi
Teknik Informatika S-1 pada Fakultas Teknik Universitas Muria
Kudus.
Atas tersusunnya laporan praktek kerja lapangan ini,
penulis mengucapkan terima kasih yang sebesar – besarnya
kepada :
1. Bapak Prof. Dr. Ir. Darsono, M.Si, selaku Rektor
Universitas Muria Kudus
2. Bapak Mohammad Dahlan, S.T, M.T selaku Dekan
Fakultas Teknik Universitas Muria Kudus
3. Bapak Mukhamad Nurkamid, S.Kom., M.Cs., selaku Plt.
Ketua Program Studi Teknik Informatika Universitas
Muria Kudus
4. Bapak Ahmad Abdul Chamid, S.Kom, M.Kom selaku
Dosen Pembimbing dan Dosen Program Studi Teknik
Informatika Fakultas Teknik Universitas Muria Kudus
5. Ibu Evanita, S.Kom. M.Kom selaku Koordinator Praktek
Lapangan Kerja dan Dosen Program Studi Teknik
Informatika Universitas Muria Kudus.
6. Bapak Bakti Tataryo, SS selaku Pembimbing PKL yang
telah membimbing dan memberikan pengarahan selama
pelaksanaan prakek kerja lapangan dan semua staff
iv
pegawai di Dinas Tenaga Kerja, Induk Koperasi dan
UKM Kabupaten Kudus.
7. Kedua orang tua dan keluarga yang selalu mendo’akan,
membimbing, menasehati, dan memberikan semangat
kepada penulis sehingga terselesainya laporan ini
8. Teman-teman Fakultas Teknik Progdi Teknik
Informatika yang selalu memberikan semangat dan
dukungan satu sama lain.
Penulis menyadari dengan sangat bahwa di dalam
penyusunan Laporan Praktek Kerja Lapangan (PKL) ini tentunya
masih terdapat kekurangan, sehingga penulis akan sangat
menerima dan menghargai segala masukan yang berguna dari
pembaca. Semoga laporan ini bermanfaat bagi pembaca untuk
mengembangkan ilmu pengetahuan khususnya di bidang
komputer.
DAFTAR ISI
v
HALAMAN PENGESAHAN..............................................ii
ABSTRAKS........................................................................iii
KATA PENGANTAR.........................................................iv
DAFTAR ISI.......................................................................vi
DAFTAR TABEL.............................................................viii
DAFTAR GAMBAR...........................................................ix
DAFTAR LAMPIRAN.......................................................xi
BAB I...................................................................................1
1.1 Pendahuluan.............................................................1
1.2 Batasan Masalah......................................................2
1.3 Perumusan Masalah.................................................2
1.4 Tujuan......................................................................3
1.5 Manfaat PKL............................................................3
BAB II..................................................................................4
2.1 Profil Instansi...........................................................4
2.2 Denah Lokasi...........................................................5
2.3 Struktur Organisasi..................................................5
2.4 Lingkup Pekerjaan...................................................7
2.5 Jadwal Kerja............................................................7
BAB III.................................................................................9
3.1 Landasan Teori........................................................9
3.1.1 Definisi Sistem Informasi..............................9
3.1.2 Definisi Database.........................................10
3.1.3 Definisi PHP................................................10
3.2 Tools yang digunakan dalam membangun sistem. .10
BAB IV...............................................................................11
4.1 Input.......................................................................11
4.2 Proses.....................................................................11
4.3 Perancangan Sistem...............................................12
4.3.1 Flowchart Program........................................12
4.3.2 DFD Program................................................13
4.4 Pengambilan Data..................................................15
4.5 Pembuatan Program...............................................16
vi
4.6 Tampilan Aplikasi..................................................17
BAB V................................................................................34
5.1 Kesimpulan Kegiatan PKL.....................................34
5.2 Saran Kegiatan PKL...............................................34
DAFTAR PUSTAKA.........................................................36
DAFTAR TABEL
vii
Tabel 4.1 Tabel user...........................................................15
Tabel 4.2 Tabel dataumkm.................................................16
DAFTAR GAMBAR
viii
Gambar 2.1 Dinas Tenaga Kerja, Perindustrian,
Induk Koperasi dan UKM.....................................................4
Gambar 2.2 Denah Lokasi....................................................5
Gambar 2.3 Struktur Organisasi............................................7
Gambar 4.1 Flowchart Program..........................................13
Gambar 4.2 DFD Level 0....................................................14
Gambar 4.3 DFD Level 1....................................................15
Gambar 4.4 Tampilan Menu Awal......................................18
Gambar 4.4.1 Tampilan Menu Awal...................................18
Gambar 4.4.2 Tampilan Menu Awal...................................19
Gambar 4.4.3 Tampilan Menu Awal...................................19
Gambar 4.5 Tampilan Login pada Aplikasi........................20
Gambar 4.6 Tampilan Daftar Akun....................................20
Gambar 4.7 Tampilan Lupa Password................................21
Gambar 4.8 Tampilan Menu Utama untuk Admin..............21
Gambar 4.9 Tampilan List untuk Admin............................22
Gambar 4.10 Tampilan Detail oleh Admin.........................22
Gambar 4.11 Tampilan Edit Data oleh Admin....................23
Gambar 4.11.1 Tampilan Edit Data Oleh Admin................23
Gambar 4.12 Tampilan Hapus Data di List.........................24
Gambar 4.13 Tampilan Cetak ke Excel oleh Admin...........24
Gambar 4.14 Tampilan Hasil Cetak ke Excel oleh Admin..25
Gambar 4.15 Tampilan User Management untuk Admin....25
Gambar 4.16 Tampilan Edit User untuk Admin.................26
Gambar 4.17 Tampilan Tambah User Baru oleh Admin.....26
Gambar 4.18 Tampilan Notifikasi Ketika Berhasil
Menambah User Baru.........................................................27
Gambar 4.19 Tampilan Pop Up Menghapus User...............27
Gambar 4.20 Tampilan Notifikasi Setelah Berhasil
Menghapus User.................................................................28
Gambar 4.21 Tampilan Notifikasi Menonaktifkan User.....28
Gambar 4.22 Tampilan Form Ubah Password....................29
ix
Gambar 4.23 Tampilan Form Profile..................................29
Gambar 4.24 Tampilan Pop Up Log Out............................30
Gambar 4.25 Tampilan Menu Awal untuk Pendaftar..........30
Gambar 4.26 Tampilan Detail Data bagi Peserta................31
Gambar 4.27 Tampilan Input Data bagi Pendaftar..............31
Gambar 4.27.1 Tampilan Input Data bagi Pendaftar...........32
Gambar 4.28 Tampilan Ketika Data Berhasil Diinput oleh
Pendaftar.............................................................................32
Gambar 4.29 Tampilan Form Edit Data untuk Peserta........33
DAFTAR LAMPIRAN
x
Lampiran 1 Formulir Penilaian Praktek Kerja Lapangan....37
Lampiran 2 Kerangka Acuan..............................................39
Lampiran 3 Log Harian.......................................................41
Lampiran 4 Lembar Konsultasi Bimbingan Laporan
Praktek Kerja Lapangan (PKL)...........................................43
Lampiran 5 Surat Balasan...................................................44
xi
BAB I
PENDAHULUAN
2
1.4 Tujuan
Tujuan praktek kerja lapangan di Dinas Pertanian dan Pangan
Kabupaten Kudus adalah :
1. Merancang dan membangun sebuah aplikasi untuk
pendaftaran bantuan UMKM.
2. Membantu proses pendaftaran bantuan UMKM agar lebih
efisien.
3. Membantu Dinas Tenaga Kerja, Perindustrian, Induk
Koperasi, & UKM Kabupaten Kudus agar pendataan bantuan
UMKM lebih mudah karena berkas-berkas yang terkumpul
tidak dalam bentuk kertas lagi melainkan sudah dalam bentuk
softfile di komputer.
BAB II
3
GAMBARAN UMUM INSTANSI
4
2.2 Denah Lokasi
Dinas Tenaga Kerja, Perindustrian, Induk Koperasi
(DISNAKERPERINKOP) dan UKM beralamat di Jalan Conge
No.99, Desa Ngembalrejo, Kec. Bae, Kabupaten Kudus, Jawa
Tengah 59319 Telp +62291438691 Email :
nakerperinkopukmkds@gmail.com
5
3. Bidang Penempatan, Pelatihan dan Produktivitas Tenaga
Kerja, terdiri dari :
a. Seksi Informasi Pasar Kerja dan Penempatan Tenaga
Kerja dalam Negeri
b. Seksi Perluasan Kesempatan Kerja dan Penempatan
Tenaga Kerja Luar Negeri, dan
c. Seksi Pelatihan dan Produktivitas Tenaga Kerja
4. Bidang Hubungan Industrial dan Perselisihan
Ketenagakerjaan, terdiri dari :
a. Seksi hubungan Industrial, dan
b. Seksi Perselisihan Ketenagakerjaan
5. Bidang Perindustrian, terdiri dari :
a. Seksi Industri Kimia, Agro dan Hasil Hutan, dan
b. Seksi Industri Logam, Mesin, Elektronikan, dan
Aneka Industri
6. Bidang Koperasi, usaha Kecil dan Menengah, terdiri
dari :
a. Seksi Koperasi
b. Seksi Pengembangan Promosi, Produksi dan
Pembiayaan Usaha Kecil dan Menengah, dan
c. Seksi Pengembangan Sumber Daya Manusia dan
Teknologi Usaha Kecil dan Menengah
7. Kelompok Jabatan Fungsional
8. Unit Pelaksanaan Teknis Dinas
6
Gambar 2.3 Struktur organisasi
7
Praktek Kerja Lapangan dilaksanakan dari tanggal 11
Januari 2021 sampai dengan 13 Februari 2021 selama kurang
lebih 1 bulan. Waktu Praktek Kerja Lapangan adalah dari hari
Senin sampai dengan Jumat, untuk hari senin sampai hari jum’at
dimulai dari jam 07.00 sampai dengan 15.15 WIB. Sementara
untuk hari jum’at dimulai dari jam 06.30 hingga 11.00 WIB.
Secara umum, kegiatan yang dilakukan selama Praktek
Kerja Lapangan adalah sebagai berikut:
1. Minggu pertama :
a. Pengenalan lingkungan kerja
b. Memahami cara kerja di Dinas
c. Membantu kegiatan di Dinas
d. Menganalisis data yang telah diberikan
e. Menganalisa sistem yang akan dibuat
2. Minggu kedua :
a. Membantu kegiatan di Dinas
b. Mencari ide sistem yang akan dibuat
c. Merancang sistem aplikasi yang akan dibuat
d. Membangun sistem yang akan dibuat
3. Minggu ketiga :
a. Membangun sistem yang akan dibuat
b. Konsultasi terkait sistem yang dibuat dengan
pihak dinas.
c. Penyusunan laporan praktek kerja lapangan
4. Minggu keempat :
a. Perbaikan sistem yang telah dibuat
b. Mengimplementasikan sistem yang telah dibuat
c. Membuat laporan praktek kerja lapangan
BAB III
PENUNJANG PENGETAHUAN PKL
8
3.1 Landasan Teori
Selama pelaksanaan Praktek Kerja Lapangan di Dinas
Tenaga Kerja, Perindustrian, Induk Koperasi dan UKM
Kabupaten Kudus, peserta Praktek Kerja Lapangan menggunakan
pengetahuan yang diperoleh selama kegiatan belajar mengajar
sebagai landasan teori dalam pembuatan Rancang Bangun Sistem
Aplikasi Pendaftaran Bantuan UMKM Berbasis Web.
Pengetahuan dan teori tersebut yang digunakan antara lain :
1. Metode pengembangan Perangkat Lunak Berbasis Objek.
Teori Metode pengembangan Perangkat Lunak Berbasis
Objek diperoleh dalam mata kuliah rekayasa perangkat
lunak (MTI305).
2. Konsep RDBMS (Relational Database Management
System). Teori dan konsep RDBMS ini diperoleh dalam
mata kuliah pengantar basisdata (MTI210) dan
Pemrograman Basisdata (MTI301).
3. Konsep Sistem Informasi. Teori tentang pembangunan
sistem informasi ini diperoleh dalam matakuliah analisa
dan perancangan sistem (MTI304) dan Sistem Informasi
Terdistribusi (MTI506).
BAB IV
PELAKSANA PRAKTEK KERJA LAPANGAN
10
4.1 Input
Pembangunan sistem ini diberikan kepada Dinas Tenaga
Kerja, Perindustrian, Induk Koperasi dan UKM Kabupaten
Kudus. Dari pengembangan sistem ini dapat memudahkan dinas
untuk mendata siapa saja masyarakat yang telah melakukan
pendaftaran bantuan UMKM yang ada di Kabupaten Kudus.
Sebelumnya, pada tahun 2020 pendaftaran bantuan UMKM ini
belum menggunakan bantuan aplikasi apapun, melainkan hanya
menggunakan pendataan secara manual, yakni masyarakat yang
akan mendaftar bantuan UMKM dapat datang secara langsung ke
dinas. Maka dari itu dibuat sebuah aplikasi untuk memudahkan
dinas untuk mendata siapa saja masyarakat yang melakukan
pendaftaran dan juga memudahkan masyarakat dalam melakukan
pendaftaran bantuan tanpa harus datang langsung ke dinas
tersebut. Pembangunan sistem ini menggunakan software Visual
Code Studio dan juga Notepad++ dengan Bahasa pemrogaman
PHP dan MySQL sebagai database sistemnya. Pada aplikasi ini
masyarakat dapat melakukan pendaftaran bantuan UMKM pada
aplikasi tersebut. Sedangkan admin dapat melakukan input data
dan juga dapat melihat seluruh data yang masuk (siapa saja
masyarakat yang telah mendaftar bantuan UMKM tersebut).
4.2 Proses
Proses Praktek Kerja Lapangan dimulai dengan pengenalan
lingkungan kerja pada Dinas Tenaga Kerja, Perindustrian, Induk
Koperasi dan UKM Kabupaten Kudus, kemudian dilanjutkan
dengan pelaksanaan Praktek Kerja Lapangan. Pada proses ini,
dibagi menjadi beberapa tahap, yaitu perancangan, pembuatan
aplikasi dan yang terakhir adalah pelaporan hasil Praktek Kerja
Lapangan.
12
Gambar 4.1 Flowchart program
14
Gambar 4.3 DFD Level 1
Tabel user
N Nama Field Tipe data Keterangan
o
1. id Int(11) Primary key
2. nik Varchar(16)
3. nama Varchar(128)
4. password Varchar(256)
5. gambar Varchar(128)
6. role Enum(‘admin’,’umum’)
7. tanggal Int(128)
8. Is_active Tinyint(1)
Tabel 4.1 Tabel user
Tabel dataumkm
No Nama Field Tipe data Keterangan
1. id Int(11) Primary
key
2. nim Varchar(17)
15
3. namapemilik Varchar(128)
4. alamat Text
5. kecamatan Enum(‘Bae’,’Dawe’,’J
ati’,’Jekulo’,’Kota
Kudus’,’Gebog’,’Mejo
bo’,’Undaan’,’Kaliwu
ngu’)
6. nohp Varchar(13)
7. fotoktp Varchar(128)
8. namausaha Varchar(256)
9. alamatusaha Text
10. kategoriusaha Enum(‘Produksi’,’Jasa
’,’Perdagangan’)
11. jenisusaha Text
12. aset Enum(‘Kurang dari 50
juta’,’50 juta – 500
juta’,’500 juta – 10
miliar’)
13. omset Enum(‘Kurang dari
300 juta’,’300 juta –
2,5 miliar’,’2,5 miliar
– 50 miliar’)
14. tahunmulai Int(4)
15. jumlahpekerja Int(11)
16. bank Varchar(256)
17. rekbri Varchar(15)
18. fotoiumk Varchar(256)
19. tgldaftar Int(11)
Tabel 4.2 Tabel dataumkm
16
4.5 Pembuatan Program
Dalam tahap pengerjaan program penulis membutuhkan
beberapa perangkat untuk mendukung proses pembuatan program
mencakup 2 kategori :
1. Hardware :
Laptop dengan spesifikasi :
Merk : ACER Swift i3
RAM : 8 GB
Hardisk : 1 TB
Processor : Intel CORE i3 7th Gen
2. Software :
1. Windows 10
2. Browser Mozilla Firefox
3. Xampp
4. Visual Studio Code
5. Notepad++
6. diagrams.visual-paradigm.com
17
Gambar 4.4 Tampilan Menu Awal
18
Gambar 4.4.1 Tampilan Menu Awal
19
Gambar 4.5 Tampilan Login pada Aplikasi
20
Gambar 4.7 Tampilan Lupa Password
21
Gambar 4.9 Tampilan List untuk Admin
22
Gambar 4.11 Tampilan Edit Data oleh Admin
23
Gambar 4.12 Tampilan Hapus Data di List
24
Gambar 4.14 Tampilan Hasil Cetak ke Excel oleh Admin
25
Gambar 4.16 Tampilan Edit User untuk Admin
26
Gambar 4.18 Tampilan Notifikasi Ketika Berhasil Menambah
User Baru
27
Gambar 4.20 Tampilan Notifikasi Setelah Berhasil Menghapus
User
28
Gambar 4.22 Tampilan Form Ubah Password
29
Gambar 4.24 Tampilan Pop Up Log Out
30
Gambar 4.26 Tampilan Detail Data bagi Peserta
31
Gambar 4.27.1 Tampilan Input Data bagi Pendaftar
32
Gambar 4.29 Tampilan Form Edit Data untuk Peserta
33
BAB V
PENUTUP
34
3. Untuk pihak instansi agar lebih melibatkan para
mahasiswa dalam suatu proyek agar mahasiswa mampu
mengetahui cara bekerja diinstansi.
4. Mahasiswa perlu mengimplementasikan ilmu yang telah
didapat dikampus untuk diaplikasikan pada instansi.
DAFTAR PUSTAKA
35
Berbasis WEBSITE. Seminar Nasional Teknologi
Informasi dan Komunikasi. SENATIK.
LAMPIRAN – LAMPIRAN
Lampiran 1
Formulir Penilaian Praktek Kerja Lapangan
Dengan ini kami menyatakan bahwa mahasiswa berikut :
Nama Pembimbing Lapangan : Bakti Tataryo, SS
36
Nama Instansi : Dinas Tenaga Kerja,
Perindustrian, Induk Koperasi
dan UKM Kabupaten Kudus
Judul Praktek kerja lapangan : Rancang Bangun Sistem
Aplikasi Pendaftaran UMKM
Berbasis Web
Tanggal Kerangka Acuan : 11 Januari – 13 Febuari 2021
Nama Mahasiswa : Muhammad Arief Wicaksono
NIM : 201851189
Bakti Tataryo, SS
NIP. 1979092420050110
Lampiran 2
Kerangka Acuan
39
Yang bertandatangan dibawah ini manyatakan telah mambaca dan
memahami isi dari Kerangka Acuan.
Dosen Pembimbing,
Lampiran 3
Log Harian
Halaman : 1 dari 1
Nama/NIM : Muhammad Arief Wicaksono
Instansi : Dinas Tenaga Kerja, Perindustrian, Induk
Koperasi dan UKM Kabupaten Kudus
Judul : Rancang Bangun Sistem Aplikasi
Pendaftaran Bantuan UMKM Berbasis Web
41
Bakti Tataryo, SS. M. Arief Wicaksono
NIP. 1979092420050110 NIM. 201851189
Dosen Pembimbing,
Lampiran 4
Lembar Konsultasi Bimbingan Laporan Praktek Kerja
Lapangan (PKL)
42
Lampiran 5
Surat Balasan
43
44