Oleh :
YUSMA RAHMAN
NPM: 17630415
Hari, tanggal :
Menyetujui/mengesahkan :
Februari 2020
Mengetahui :
Dekan Fakultas Teknologi Informasi
Universitas Islam Kalimantan
ii
PERNYATAAN
Dengan ini saya menyatakan bahwa Praktek Kerja Lapangan dengan judul
“Sistem Informasi Pengelolaan Data Laporan Pekerjaan Karyawan Cv. Peninsula
Abadi Berbasis Web Menggunakan Php Dan Mysql” ini beserta seluruh isinya
adalah benar-benar karya saya sendiri, dan saya tidak melakukan penjiplakan atau
pengutipan dengan cara-cara yang tidak sesuai dengan etika keilmuan yang
berlaku dalam masyarakat keilmuan. Atas pernyataan ini, saya siap menanggung
resiko/ sanksi yang dijatuhkan kepada saya apabila kemudian hari ditemukan
adanya pelanggaran terhadap etika keilmuan dalam karya saya ini, atau ada klaim
dari pihak lain terhadap keaslian karya saya ini..
YUSMARAHMAN
NPM 17630415
KATA PENGANTAR
Puji Syukur kepada Tuhan Yang Maha Esa atas berkat yang telah
terhadap semua yang telah mendukung dan memberikan jalan bagi penulis, selaku
penulis laporan ini, untuk menyelesaikan proses kerja praktek penulis, antara lain:
1. Orang tua dan sanak saudara yang selalu mendukung dan menjadi
2. Ibu Ibu Mutia Farida, S.Kom., M.Kom. selaku dosen pembimbing praktek
kerja lapangan.
Penulis sadar bahwa laporan ini tentulah jauh dari sempurna, karena
kemampuan dan pengetahuan yang penulis miliki, maka dari itu penulis berharap
bisa menerima dan mengaplikasikan berbagai kritik dan saran yang kiranya dapat
membangun laporan ini. Akhir kata, penulis berharap bahwa laporan ini dapat
v
DAFTAR ISI
Halaman
LEMBAR PENGESAHAN .................................................................................... ii
PERNYATAAN ..................................................................................................... iii
KATA PENGANTAR ........................................................................................... iv
DAFTAR ISI .......................................................................................................... vi
DAFTAR GAMBAR ........................................................................................... viii
DAFTAR TABEL .................................................................................................. xi
BAB I PENDAHULUAN ....................................................................................... 1
1.1 Latar Belakang .............................................................................................. 1
1.2 Alasan Pemilihan Judul ................................................................................. 3
1.3 Ruang Lingkup .............................................................................................. 4
1.4 Tujuan dan Manfaat ...................................................................................... 4
1.4.1 Tujuan .................................................................................................... 4
1.4.2 Manfaat .................................................................................................. 5
1.5 Sistematika Penulisan ................................................................................... 6
BAB II HASIL PELAKSANAAN PKL ................................................................. 7
2.1 Lokasi / Tempat PKL .................................................................................... 7
2.1.1 Sejarah CV. Peninsula Abadi ................................................................ 8
2.1.2 Visi Misi ............................................................................................... 8
2.2 Pengumpulan Data ........................................................................................ 8
2.3 Analisis Sistem/Prosedur Yang Berjalan .................................................... 10
2.4 Temuan Permasalahan ................................................................................ 12
2.5 Solusi Pemecahan Permasalahan ................................................................ 12
BAB III ANALISIS DAN PEMECAHAN MASALAH ...................................... 14
3.1 Usulan Sistem Baru ..................................................................................... 14
3.1.1 Gambaran Sistem Usulan ..................................................................... 14
3.1.2 Usulan Hardware dan Software ........................................................... 14
3.2 Perancangan Model Sistem ......................................................................... 15
3.2.1 Unified Modelling Language (UML) ................................................... 15
3.3 Perancangan Database ................................................................................ 37
3.3.2 Tabel Relasi .......................................................................................... 38
3.4 Perancangan Antar Muka ............................................................................ 39
3.4.1 Perancangan Antarmuka Masukan Sistem ........................................... 40
3.4.2 Perancangan Antarmuka Keluaran Sistem ........................................... 52
3.5 Hasil Tampilan Program/Aplikasi .............................................................. 53
3.5.1 Tampilan Antarmuka Masukan Sistem ................................................ 53
3.5.2 Tampilan Antarmuka Keluaran Sistem ................................................ 68
BAB IV PENUTUP .............................................................................................. 71
4.1 Kesimpulan ................................................................................................. 71
4.2 Saran ............................................................................................................ 72
DAFTAR PUSTAKA ........................................................................................... 73
LAMPIRAN-LAMPIRAN.................................................................................... 74
1. Surat Pengantar .......................................................................................... 74
2. Surat Balasan dari Perusahaan/Instansi/Dinas Terkait ............................... 75
3. Daftar Hadir Meliputi Daftar Kegiatan Yang Dilakukan Selama PKL ..... 76
4. Scan Kartu Bimbingan PKL....................................................................... 77
5. Scan Sertifikat Seminar / Praktikum atau Pelatihan di Bidang IT ............. 78
6. Formulir Penilaian PKL ............................................................................. 79
vii
DAFTAR GAMBAR
ix
Gambar 3. 58 Menu Laporan ................................................................................ 61
Gambar 3. 59 Form Data Laporan Map Masuk .................................................... 62
Gambar 3. 60 Form Data Laporan Map Selesai .................................................... 63
Gambar 3. 61 Form Data Laporan Map Error ...................................................... 64
Gambar 3. 62 Form Data Laporan Map Progress ................................................. 64
Gambar 3. 63 Form Data Laporan Map Total Karyawan ..................................... 65
Gambar 3. 64 Menu Utama User .......................................................................... 65
Gambar 3. 65 Work Map ...................................................................................... 66
Gambar 3. 66 Form Input Laman Kerja ................................................................ 66
Gambar 3. 67 Form Laman Kerja Sudah Dibuat .................................................. 67
Gambar 3. 68 Form Input Data Map Error ........................................................... 67
Gambar 3. 69 Form Laporan/Cetak Data Map Masuk .......................................... 68
Gambar 3. 70 Form Laporan/Cetak Data Map Selesai ......................................... 68
Gambar 3. 70 Form Laporan/Cetak Data Map Error ............................................ 69
Gambar 3. 72 Form Laporan/Cetak Data Map Progress ....................................... 69
Gambar 3. 73 Form Laporan/Cetak Data Total Map Karyawan ........................... 70
x
DAFTAR TABEL
pelayanan jasa program atau aplikasi komputer, desain grafis dan lainnya,
perusahaan ini didirikan pada awal tahun tahun 2018, CV. Peninsula Abadi
memiliki kantor yang bertempat di Jl. Anang Adenansi No.4 RT 01, Tlk. Dalam,
CV. Peninsula Abadi saat ini memiliki 2 divisi dalam pekerjaan yaitu
Design Support dan Marketing Property, untuk kedua divisi ini bekerja dengan
berjumlah 11 orang yang terdiri dari 8 laki-laki dan 3 perempuan, dengan jumlah
karyawan sebanyak itu sudah dirasa cukup oleh pimpinan perusahaan untuk
Setiap harinya pada divisi Design Support perusahaan ini memiliki data
pekerjaan yang harus di rekap setiap hari untuk laporan kepada atasan, dan di
dalam divisi ini laporan yang dibikin setiap harinya itu masih menggunakan
metode yang kurang efisien, yaitu dengan menginputkan data laporan pada
pekerjaan terhadap pihak atasan, yang dimana setiap harinya karyawan harus
cara yang seperti ini, maka ditakutkan karyawan yang curang untuk bermudah
2
mudah dalam hal kecurangan pada kinerja karyawan, misalnya seperti melaporkan
pekerjaan yang sebenarnya dia tidak sedang mengerjakan hal tersebut, dan
melaporkan atribut pekerjaan seperti laporan error dan sejenisnya, dengan seperti
ini laporan pekerjaan karyawan masih tidak spesifik dan kurang lengkap untuk di
laporkan ke atasan.
teknologi yang sesuai dengan kebutuhan perusahaan saat ini, sistem data laporan
yang diolah secara terstruktur dan spesifik dapat mempermudah pimpinan untuk
seperti itu maka karyawan susah untuk berbuat kecurangan pada laporan, dan
pimpinan pun mudah untuk melihat laporan dari karyawan dimana saja dan kapan
saja tentunya hal ini sangat efektif bagi perusahaan untuk menggunakannya.
yang masih kurang efektif pada divisi Design Support yaitu dengan membuat
database MySQL yang dikemas dalam bentuk Framework yang bernama Laravel,
untuk tampilan aplikasi ini dibangun menggunakan Framework CSS yang sangat
populer saat ini yaitu Framework Bootstrap, dengan ini tampilannya akan lebih
3
karyawan pada divisi Design Support dengan baik, detail dan efisien, aplikasi ini
dirancang dengan 2 hak otoritas, yaitu admin untuk supervisor dan user untuk
karyawan, yang dimana admin menginputkan data data yang diperlukan oleh
karyawan, dan karyawan tinggal mengelola data yang admin inputkan, serta
mempermudah aktifitas pengelolaan laporan yang ada pada CV. Peninsula Abadi
karyawan. Menurut penulis permasalahan ini sangat tepat diambil karena sesuai
1. Proses yang berjalan pada saat ini adalah laporan pekerjaan harian karyawan
pada aplikasi tersebut masih kurang spesifik dan detail dalam melaporkan
Support dengan lingkup kegiatan melakukan proses pengerjaan design pada suatu
project dan dalam penulisan ini penulis hanya membahas tentang Pengelolaan
1.4.1 Tujuan
yang sesungguhnya.
1.4.2 Manfaat
PKL yang penulis laksanakan ini mempunyai 2 sisi manfaat yaitu bagi
2. Bagi Pribadi :
dan disusun dalam empat bab, yang masing-masing terdiri dari beberapa sub bab.
Adapun urutan dari bab pertama sampai bab terakhir adalah sebagi berikut :
1. BAB I : PENDAHULUAN
Pada bab ini dibahas tentang latar belakang, alasan pemilihan judul, ruang
Pada bab ini dibahas tentang usulan organisasi, usulan hardware dan software,
4. BAB IV : PENUTUP
Pada bab ini dibahas kesimpulan dari laporan yang dibuat serta saran untuk
dilaksanakan pada:
Selatan
yang menciptakan ide untuk membuat sebuah perusahaan yang bergerak di bidang
pelayanan dan jasa pemrograman atau aplikasi komputer yang belum lama
didirikan oleh Prissya Florentina Hartanto yang memiliki 2 divisi atau tim yang
melayani atau memberikan jasa sebagai Design Support dan Marketing Property
dalam industri 4.0, serta unggul dan terpercaya, adapun misi dari perusahaan ini
sebagai berikut:
yaitu :
1. Observasi
penelitian itu dilakukan. Observasi juga bisa diartikan sebagai proses yang
kompleks.
2. Wawancara
dilakukan melalui tatap muka langsung dengan narasumber dengan cara tanya
karyawan.
aplikasi pendukung untuk data laporan di dalam kantor, sehingga data data
laporan yang terkumpul setiap harinya dari karyawan akan menumpuk, tidak
terpilah dengan rapi, susah untuk di rekap dan dikumpulkan, serta tidak detail
dan efektifnya data laporan yang dilaporkan kepada atasan bisa di hawatirkan
10
aplikasi kusus dalam mengelola data laporan, hal ini untuk mencegah atasan
supaya tida berprasangka buruk terhadap karyawan yang sudah bekerja dengan
baik.
3. Dokumentasi
perusahaan.
Analisis sistem ini bertujuan untuk membuat sistem yang baru agar dapat
karyawan
3. Jika jam kerja sudah habis, maka dilihat lagi apakah pekerjaan yang
4. Jika belum selesai, maka harus di laporkan kepada atasan berupa apa saja
Spreadsheet, dan setelah itu akan dikerjakan lagi sampai tugas selesai
5. jika selesai, maka juga akan dilaporkan kepada atasan dan pimpinan tentang
Design Support yang sedang berjalan pada perusahaan CV. Peninsula Abadi.
karena keterbatasan fitur yang ada didalamnya, dan juga apa yang
2. Dalam Google Spreadsheet tidak ada fitur user, jadi semua laporan
karyawan jadi satu sheet / lembar yang sama, dan ini memungkinkan
3. Pimpinan hanya bisa melihat keterangan laporan kerja secara umum, tidak
penulis memberikan suatu solusi yaitu membuat suatu Aplikasi Pengelolaan Data
pimpinan untuk melihat pekerjaan karyawan berjalan dengan baik dan tidak
mengenai sistem yang diusulkan sebagai penyempurnaan dari sistem yang sedang
berjalan. Sistem yang sedang berjalan masih dilakukan secara manual dengan
Usulan sistem baru yang akan digunakan yaitu aplikasi pengelolaan data
Dalam tahap ini gambaran umum sistem yang diusulkan bertujuan untuk
Untuk mendukung sistem yang diusulkan yakni sistem berbasis web maka
adapun hardware dan software yang penulis usulkan adalah sebagai berikut:
1. Hardware :
b. Memory 2 GB
c. Harddisk 500 GB
d. Printer
e. Keyboard
f. Mouse
2. Software :
a. PHP
b. Web Server
c. MySQL
sistem informasi yang akan dibuat. Use case mendeskripsikan sebuah interaksi
16
antara satu atau lebih aktor dengan sistem informasi yang akan dibuat. Secara
kasar, use case digunakan untuk mengetahui fungsi apa saja yang ada di dalam
sebuah sistem informasi dan siapa saja yang berhak menggunakan fungsi-fungsi
terjadi antara aktor dengan proses sistem yang dibuat. Pada perancangan use
case juga terdapat skenario, yaitu langkah yang menerangkan urutan kejadian
antara pengguna dengan sistem. Diagram use case pada pengembangan Sistem
Penjabaran use case diagram di atas didefinisikan atas definisi aktor dan
No Aktor Keterangan
dan karyawan.
Progress
Progress
Admin
Admin
User Admin
Admin
User
Map
Selesai
Map
Error Map
Map
20
Cetak Laporan
Map Masuk,
Map Selesai,
Map
Progress,Map
Error, Map
Total Karyawan
Dalam use case yang telah didefinisikan di atas, terdapat beberapa use case
yang memiliki alur proses yang sama, sehingga dalam penjabaran selanjutnya
use case. Berikut adalah skenario use case yang telah didefinisikan sebagai
berikut :
Pre-condition : -
berhasil ditambahkan”.
Alur alternatif No. 4a. Jika data yang dimasukkan tidak valid, maka akan muncul
Aktor : Karyawan
diperbarui.
yang dipilih.
tombol Update.
diperbarui”.
Alur alternatif No. 4a. Jika data yang diperbarui tidak valid, maka akan muncul
Aktor : Admin
dihapus.
data tersebut.
dihapus”
Aktor : Admin
Post-condition : -
ingin dilihat
sistem.
b. Class Diagram
kelas kelas yang akan dibuat untuk membangun sistem. Kelas memiliki apa yang
yang dimiliki oleh suatu kelas dan mendeskripsikan properti dengan sebaris teks
di dalam kotak kelas tersebut. Metode atau operasi adalah fungsi-fungsi yang
24
dimiliki oleh suatu kelas. Dalam Sistem Informasi Pengelolaan Data Laporan
beberapa kelas, yaitu user, map, work map dan error. Pada tiap kelas terdapat
c. Activity Diagram
bagaimana alur sistem berawal, pilihan (decision) yang mungkin terjadi, dan
bagaimana akhir alur sistem tersebut. Berikut ini diagram aktivitas pada sistem
d. Sequence Diagram
terhadap waktu. Sequence diagram terdiri atas dimensi vertikal (waktu) dan
yang dilakukan sebagai respons dari sebuah event untuk menghasilkan output
tertentu. Diawali dari apa yang mentrigger aktivitas tersebut, proses dan
perubahan apa saja yang terjadi secara internal dan output apa yang dihasilkan.
Diagram ini secara khusus berasosiasi dengan use case diagram dan
menghasilkan sesuatu di dalam use case. Berikut ini adalah sequence diagram
menjadi data keluaran sistem. Manajemen basis data yang dibuat pada praktek
kerja lapangan ini menggunakan MySQL. Tabel yang dibuat sebagai berikut :
1. Tabel User
1 Id 20 Big Int
2 Name 40 Varchar
3 Jk „L‟,‟P‟ Enum
4 Email 50 Varchar
5 Password 40 Varchar
1 Id 20 Big Int
6 Start_on - Date
7 Progress 30 Varchar
38
8 Finish_on - Date
3. Tabel Maps
1 Id 20 Big Int
3 Name 30 Varchar
4 Status 30 Varchar
5 Date_adopted - Date
6 Date_expired - Date
7 Priority 20 Varchar
4. Tabel Errors
1 Id 20 Big Int
2 Date - Date
antar objek di dunia nyata dan berfungsi untuk mengatur operasi suatu database.
39
Relasi antar tabel dari database Sistem informasi Pengelolaan Data Laporan
antara pengguna (user) dengan sistem. Antarmuka pemakai (user interface) dapat
1. Form Login
Form ini berfungsi untuk masuk kedalam halaman Dashboard atau menu pada
sistem, yang dimana nantinya akan ada 2 akses user yaitu akses sebagai admin
Form ini berfungsi untuk melihat data Map sudah selesai dikerjakan oleh
karyawan :
Form ini berfungsi untuk melihat data data yang di inputkan oleh user tatkala
Form ini berfungsi untuk menampilkan data data map yang masuk pada
sistem:
62
Form ini berfungsi untuk menampilkan data data map yang selesai pada
sistem:
63
Form ini berfungsi untuk menampilkan data data map yang error tatkala
Form ini berfungsi untuk menampilkan data data map yang masih dikerjakan
oleh karyawan :
Form ini berfungsi untuk menampilkan kalkulasi total seluruh perolehan yang
Halaman ini menampilkan laman kerja untuk karyawan, jika karyawan belum
Form ini berguna untuk karyawan menginputkan data data pekerjaan setiap
hari nya :
67
Form hasil laporan/cetak data map masuk berguna untuk atasan supaya bisa
Form hasil laporan/cetak data map selesai berguna untuk atasan supaya bisa
Form hasil laporan/cetak data map error digunakan oleh karyawan untuk
proses pengerjaan suatu pekerjaan kepada atasan, dan proses kerja akan
Form hasil laporan/cetak data total map karyawan berguna untuk atasan dalam
4.1 Kesimpulan
Pada uraian bab sebelumnya maka dapat disimpulkan beberapa hal sebagai
berikut:
2. Dengan banyaknya pemilihan laporan yang telah disediakan, maka hal ini
pimpinan.
3. Penyusunan dan penyajian laporan dapat dilakukan dengan lebih cepat efisien,
4. Proses pengumpulan data laporan karyawan pada sistem yang berjalan telah
diperbaiki dengan sistem yang dibuat sekarang dan serta dapat menyajikan
5. Dari segi kecepatan, ketepatan waktu, serta pengontrolan sistem yang baru ini
4.2 Saran
dapat ditingkatkan.
DAFTAR PUSTAKA
Jakarta:Gramedia.
Sugiarti, Yuni, S.T., M.Kom. (2013). Analisis dan Perancangan UML (Unified
Yogyakarta.
Fitz Gerald, A.F and Stalling, & W.D.J.R. (1981). Fundamental Of Sitem Analisis.
New York.
Membangun . Jakarta:gramedia.
1. Surat Pengantar
2. Surat Balasan dari Perusahaan/Instansi/Dinas Terkait
3. Daftar Hadir Meliputi Daftar Kegiatan Yang Dilakukan Selama PKL
4. Scan Kartu Bimbingan PKL
5. Scan Sertifikat Seminar / Praktikum atau Pelatihan di Bidang IT
79