Anda di halaman 1dari 90

LAPORAN PRAKTEK KERJA LAPANGAN

SISTEM INFORMASI PENGELOLAAN DATA LAPORAN


PEKERJAAN KARYAWAN CV. PENINSULA ABADI
BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL

Oleh :
YUSMA RAHMAN
NPM: 17630415

PROGRAM STUDI S1 TEKNIK INFORMATIKA


FAKULTAS TEKNOLOGI INFORMASI
UNIVERSITAS ISLAM KALIMANTAN
MUHAMMAD ARSYAD AL BANJARI
BANJARMASIN
2020
LEMBAR PENGESAHAN

APLIKASI PENGELOLAAN DATA LAPORAN PEKERJAAN


KARYAWAN CV. PENINSULA ABADI

Laporan praktek kerja lapangan ini telah disidangkan pada :

Hari, tanggal :

Tempat : Fakultas Teknologi Informasi Universitas Islam Kalimantan

Muhammad Arsyad Al Banjari Banjarmasin

Menyetujui/mengesahkan :

Februari 2020

Ketua Program Studi, Dosen Pembimbing,

Dr. Ir. H. M. Muflih, M.Kom Mutia Farida, S.Kom., M.Kom


NIP. 19700902 199403 1 006 NIP. 19910304 201504 1 002

Mengetahui :
Dekan Fakultas Teknologi Informasi
Universitas Islam Kalimantan

Dr. Hj. Silvia Ratna, S.Kom, M.Kom


NIP. 19750913 200501 2 001

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..

Banjarmasin, Februari 2021


Yang membuat pernyataan

YUSMARAHMAN
NPM 17630415
KATA PENGANTAR

Puji Syukur kepada Tuhan Yang Maha Esa atas berkat yang telah

diberikan oleh-Nya sehingga penulis dapat menyelesaikan kegiatan beserta

Laporan Praktek Kerja Lapangan Pada CV. Peninsula Abadi.

Pada kesempatan ini, penulis ingin mengutarakan rasa terimakasih penulis

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

pendorong bagi penulis.

2. Ibu Ibu Mutia Farida, S.Kom., M.Kom. selaku dosen pembimbing praktek

kerja lapangan.

3. Bapak Ahay, S.H. selaku pembimbing praktik lapangan kerja.

4. Segenap Karyawan yang berkeja di CV. Peninsula Abadi.

5. Teman seperjuangan Teknik Informatika Uniska Banjarmasin.

Penulis sadar bahwa laporan ini tentulah jauh dari sempurna, karena

penulis sebagai penulis masih memiliki banyak ruang untuk mengembangkan

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

berguna bagi pihak lainnya suatu saat nanti.

Banjarmasin, Februari 2020


Penulis,
Yusma Rahman

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

Gambar 2. 1 Maps Kantor CV. Peninsula Abadi .................................................... 7


Gambar 2. 2 Flowmap Prosedur Berjalan ............................................................. 11
Gambar 2. 3 Flowmap Prosedur Berjalan ............................................................. 11
Gambar 3. 1 Use Case Sistem Informasi Data Laporan Karyawan ...................... 17
Gambar 3. 2 Class Diagram Sistem Informasi Data Laporan Karyawan ............. 25
Gambar 3. 3 Activity Diagram Input Data Admin ................................................ 27
Gambar 3. 4 Activity Diagram Input Data User ................................................... 28
Gambar 3. 5 Activity Diagram Input Data Map ................................................... 29
Gambar 3. 6 Activity Diagram Edit Data Admin ................................................. 30
Gambar 3. 7 Activity Diagram Edit Data User .................................................... 31
Gambar 3. 8 Activity Diagram Edit Data Map ..................................................... 32
Gambar 3. 9 Activity Diagram Edit Data Error .................................................... 33
Gambar 3. 10 Class Diagram Data Laporan ......................................................... 34
Gambar 3. 11 Sequence Diagram Karyawan Pada Sistem Data Laporan ............. 36
Gambar 3. 12 Sequence Diagram Pada Sistem Pelaporan .................................... 36
Gambar 3. 13 Relasi antar tabel ............................................................................ 39
Gambar 3. 14 Rancangan Halaman Form Login .................................................. 40
Gambar 3. 15 Rancangan Halaman Menu Utama Admin..................................... 40
Gambar 3. 16 Rancangan Halaman Data Admin .................................................. 41
Gambar 3. 17 Rancangan Input Data Admin ........................................................ 41
Gambar 3. 18 Rancangan Edit Data Admin .......................................................... 42
Gambar 3. 19 Rancangan Halaman Data User...................................................... 42
Gambar 3. 20 Rancangan Input Data User............................................................ 43
Gambar 3. 21 Rancangan Edit Data User ............................................................. 43
Gambar 3. 22 Rancangan Halaman Data Map Masuk .......................................... 44
Gambar 3. 23 Rancangan Input Data Map Masuk ................................................ 44
Gambar 3. 24 Rancangan Edit Data Map Masuk .................................................. 45
Gambar 3. 25 Rancangan Halaman Data Map Selesai ......................................... 45
Gambar 3. 26 Rancangan Halaman Data Error ..................................................... 45
Gambar 3. 27 Rancangan Edit Data Error ............................................................ 46
Gambar 3. 28 Rancangan Halaman Menu Utama User ........................................ 46
Gambar 3. 29 Rancangan Halaman Work Map .................................................... 47
Gambar 3. 30 Rancangan Input Laman Kerja ....................................................... 47
Gambar 3. 31 Rancangan Input Laman Kerja Lanjutan ....................................... 48
Gambar 3. 32 Rancangan Input Data Error ........................................................... 49
Gambar 3. 33 Rancangan Halaman Menu Laporan .............................................. 49
Gambar 3. 34 Rancangan Laporan Map Masuk.................................................... 50
Gambar 3. 35 Rancangan Laporan Map Selesai ................................................... 50
Gambar 3. 36 Rancangan Laporan Map Error ...................................................... 50
Gambar 3. 37 Rancangan Laporan Map Progress ................................................. 51
Gambar 3. 38 Rancangan Laporan Total Map Karyawan ..................................... 51
Gambar 3. 39 Rancangan Laporan/Cetak Data Map Masuk................................. 52
Gambar 3. 40 Rancangan Laporan/Cetak Data Map Selesai ................................ 52
Gambar 3. 41 Rancangan Laporan/Cetak Data Map Error ................................... 52
Gambar 3. 42 Rancangan Laporan/Cetak Data Map Progress .............................. 53
Gambar 3. 43 Rancangan Laporan/Cetak Data Total Map Karyawan .................. 53
Gambar 3. 44 Form Login..................................................................................... 54
Gambar 3. 45 Menu Utama Admin ....................................................................... 54
Gambar 3. 46 Form Data User Admin .................................................................. 55
Gambar 3. 47 Form Data Tambah Data User Admin ........................................... 55
Gambar 3. 48 Form Data Edit User Admin .......................................................... 56
Gambar 3. 49 Form Data User .............................................................................. 56
Gambar 3. 50 Form Tambah Data User ................................................................ 57
Gambar 3. 51 Form Edit Data User ...................................................................... 57
Gambar 3. 52 Form Data Map .............................................................................. 58
Gambar 3. 53 Form Tambah Data Map ................................................................ 58
Gambar 3. 54 Form Edit Data Map ....................................................................... 59
Gambar 3. 55 Form Data Map Selesai .................................................................. 59
Gambar 3. 56 Form Data Map Error ..................................................................... 60
Gambar 3. 57 Form Edit Data Map Error ............................................................. 60

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

Tabel 3. 1Tabel Definisi Aktor Dalam User ......................................................... 18


Tabel 3. 2 Tabel Definisi Use Case ....................................................................... 18
Tabel 3. 3 Skenario Use Case Input Data ............................................................. 20
Tabel 3. 4 Skenario Use Case Update Data .......................................................... 21
Tabel 3. 5 Skenario Use Case Hapus Data ............................................................ 22
Tabel 3. 6 Skenario Use Case View Data ............................................................. 23
Tabel 3. 7 Rancangan Tabel User ......................................................................... 37
Tabel 3. 8 Rancangan Tabel Work Maps .............................................................. 37
Tabel 3. 9 Rancangan Tabel Maps ........................................................................ 38
Tabel 3.10 Rancangan Tabel Errors ...................................................................... 38
BAB I
PENDAHULUAN

1.1 Latar Belakang

CV. Peninsula Abadi merupakan perusahaan yang bergerak dalam bidang

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,

Kec. Banjarmasin Tengah, Kota Banjarmasin, Kalimantan Selatan 70231.

CV. Peninsula Abadi saat ini memiliki 2 divisi dalam pekerjaan yaitu

Design Support dan Marketing Property, untuk kedua divisi ini bekerja dengan

melalui media internet, sekarang total keseluruhan karyawan perusahaan ini

berjumlah 11 orang yang terdiri dari 8 laki-laki dan 3 perempuan, dengan jumlah

karyawan sebanyak itu sudah dirasa cukup oleh pimpinan perusahaan untuk

mengerjakan semua project yang ada di dalam perusahaan.

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

Google Spreadsheet yang telah disediakan oleh pihak kantor.

Tentunya hal ini kurang maksimal dalam memperlihatkan hasil laporan

pekerjaan terhadap pihak atasan, yang dimana setiap harinya karyawan harus

melaporkan pekerjaannya kepada atasan, dan jika perusahaan masih menggunakan

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

menggunakan Google Spreadsheet juga masih kurang maksimal dalam

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.

Maka dari itu dengan perkembangan teknologi yang sangat pesat,

mengharuskan perusahaan untuk mencoba mengimplementasikan perkembangan

teknologi yang sesuai dengan kebutuhan perusahaan saat ini, sistem data laporan

yang diolah secara terstruktur dan spesifik dapat mempermudah pimpinan untuk

mengontrol laporan para karyawan yang bekerja, dengan menggunakan cara

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.

Untuk memaksimalkan dan memperbaiki sistem data laporan karyawan

yang masih kurang efektif pada divisi Design Support yaitu dengan membuat

aplikasi sistem informasi pengelolaan data laporan pekerjaan karyawan berbasis

web yang lebih moderen, interaktif, dan efisien.

Aplikasi sistem informasi pengelolaan data laporan pekerjaan karyawan

ini dibangun menggunakan bahasa pemrograman PHP beserta menggunakan

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

interaktif, responsif dan lebih minimalis untuk mempermudah pengguna ataupun

admin dalam pengoperasiannya.

Dengan sistem ini diharapkan perusahaan dapat mengelola data pekerjaan

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

karyawan bisa melaporkan perkerjaan hariannya pada aplikasi ini.

Berdasarkan uraian penjelasan diatas, maka untuk membantu dan

mempermudah aktifitas pengelolaan laporan yang ada pada CV. Peninsula Abadi

sebagai bahan laporan praktek kerja lapangan yang berjudul “SISTEM

INFORMASI PENGELOLAAN DATA LAPORAN PEKERJAAN

KARYAWAN CV. PENINSULA ABADI BERBASIS WEB

MENGGUNAKAN PHP DAN MYSQL” guna meningkatkan efisiensi,

meminimalisir kecurangan, dan kemudahan dalam memanfaatkan teknologi yang

ada untuk di implementasikan ke dalam aplikasi sistem informasi pengelolaan

data laporan pada karyawan.

1.2 Alasan Pemilihan Judul

Adapun judul yang diajukan merupakan rancangan Sistem Informasi

Pengelolaan data laporan pekerjaan karyawan Pada CV. Peninsula Abadi,

khususnya memudahkan pimpinan untuk melihat laporan pekerjaan harian pada

karyawan. Menurut penulis permasalahan ini sangat tepat diambil karena sesuai

dengan kegiatan penulis selama melaksanakan praktek kerja lapangan di bagian


4

Design Support, Alasan penulis dalam memilih judul ini berdasarkan

pertimbangan-pertimbangan sebagai berikut:

1. Proses yang berjalan pada saat ini adalah laporan pekerjaan harian karyawan

di input pada aplikasi online yang bernama Google Spreadsheed, tentunya

pada aplikasi tersebut masih kurang spesifik dan detail dalam melaporkan

data laporan pekerjaan karyawan, sehingga ditakutkan memungkinkan

karyawan untuk berbuat kecurangan pada laporan pekerjaan tersebut.

2. Penulis ditempatkan di bidang yang sesuai dengan judul laporan yaitu di

bagian Design Support.

1.3 Ruang Lingkup

Ruang lingkup pelaksanaan Praktek Kerja Lapangan (PKL), penulis

ditempatkan pada kantor utama CV. Peninsula Banjarmasin di divisi Design

Support dengan lingkup kegiatan melakukan proses pengerjaan design pada suatu

project dan dalam penulisan ini penulis hanya membahas tentang Pengelolaan

data laporan pekerjaan karyawan Pada CV. Peninsula Abadi.

1.4 Tujuan dan Manfaat

1.4.1 Tujuan

Adapun tujuan penulisan dari kegiatan Praktek Kerja Lapangan (PKL)

penulis ini adalah:

1. Sebagai syarat menyelesaikan mata kuliah praktek kerja lapangan (magang).

2. Mengetahui bagaimana cara pengelolaan data laporan kerja karyawan pada

perusahaan CV. Peninsula Abadi.


5

3. Meningkatkan kemampuan dan ketrampilan mahasiswa dalam

mengimplementasikan teori-teori yang telah dipelajari ke dalam dunia kerja

yang sesungguhnya.

1.4.2 Manfaat

PKL yang penulis laksanakan ini mempunyai 2 sisi manfaat yaitu bagi

perusahaan/instansi dan bagi penulis sendiri selaku mahasiswa yang

bersangkutan. Adapun manfaat yang akan dicapai dalam pelaksanaan praktek

kerja lapangan adalah:

1. Bagi Perusahaan / Instansi :

a. Instansi dapat memanfaatkan perkembangan ilmu pengetahuan yang

sudah begitu pesat dalam hal teknologi yang tentunya dapat

mempermudah instansi itu sendiri.

b. Mahasiswa magang dapat membantu pekerjaan-pekerjaan di perusahaan

terkait, yang disesuaikan dengan kemampuannya sehingga beban

pekerjaan di perusahaan tersebut menjadi lebih ringan.

c. Dapat menjalin kerja sama antara instansi dengan dunia pendidikan

khususnya Universitas Islam Kalimantan Al Banjari.

2. Bagi Pribadi :

a. Untuk mempelajari secara mendalam bagaimana situasi kerja di

instansi/perusahaan, sehingga kita dapat dengan cepat menyesuaikan diri

pada saat kita terjun langsung ke dunia kerja.

b. Menumbuhkan dan memantapkan sikap profesionalisme yang diperlukan

mahasiswa untuk memasuki lapang kerja sesuai dengan bidangnya.


6

c. Mendapatkan pengalaman dalam menganalisa sistem informasi.

1.5 Sistematika Penulisan

Di dalam penyusunan laporan kerja praktek ini secara sistematika diatur

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

lingkup, tujuan penelitian, manfaat penelitian dan sistematika penulisan.

2. BAB II : HASIL PELAKSANAAN PKL

Pada bab ini dibahas tentang lokasi/tempat PKL, pengumpulan data

(wawancara / interview, observasi), menganalisa kegiatan terhadap sistem /

prosedur yang berjalan, hasil temuan permasalahan, kendala-kendala yang

dihadapi selama PKL, solusi pemecahan masalah

3. BAB III : ANALISIS DAN PEMECAHAN MASALAH

Pada bab ini dibahas tentang usulan organisasi, usulan hardware dan software,

perancangan model, perancangan database, perancangan antar muka sistem

dan hasil tampilan program.

4. BAB IV : PENUTUP

Pada bab ini dibahas kesimpulan dari laporan yang dibuat serta saran untuk

pengembangan program selanjutnya


BAB II
HASIL PELAKSANAAN PKL

2.1 Lokasi / Tempat PKL

Dalam melaksanakan Praktek Kerja Lapangan ini, sebagai tempat (lokasi)

dilaksanakan pada:

Tanggal : 19 Oktober – 19 November 2019

Nama Instansi : CV. Peninsula Abadi

Sub Bagian : Design Support

Alamat : Jl. Anang Adenansi No.4 RT 01, Tlk. Dalam, Kec.

Banjarmasin Tengah, Kota Banjarmasin, Kalimantan

Selatan

Kode Pos : 70231

Telpon : (0511) 6727135

Gambar 2. 1 Maps Kantor CV. Peninsula Abadi


8

2.1.1 Sejarah CV. Peninsula Abadi

Perkembangan teknologi dan informasi sangat pesat dari tahun ke tahun

yang menciptakan ide untuk membuat sebuah perusahaan yang bergerak di bidang

pelayanan dan jasa pemrograman atau aplikasi komputer yang belum lama

didirikan pada tahun 2018 silam.

CV. Peninsula Abadi adalah sebuah perusahaan berkembang yang

didirikan oleh Prissya Florentina Hartanto yang memiliki 2 divisi atau tim yang

melayani atau memberikan jasa sebagai Design Support dan Marketing Property

secara digital pada website.

2.1.2 Visi Misi

Menjadi sebuah perusahaan teknologi informasi yang mampu bersaing

dalam industri 4.0, serta unggul dan terpercaya, adapun misi dari perusahaan ini

sebagai berikut:

1. Kami berusaha untuk menyediakan jasa yang bermutu serta berkualitas

dan tentunya dengan harga yang terjangkau pada lingkup bidang

teknologi informasi dan marketing digital

2. Mendorong karyawan untuk terus melakukan inovasi dan perkembangan

seiring dengan semakin pesatnya teknologi informasi

2.2 Pengumpulan Data

Metode pengumpulan data berupa suatu pernyataan tentang sifat, keadaan,

kegiatan tertentu dan sejenisnya. Pengumpulan data dilakukan untuk mendapatkan

suatu informasi yang dibutuhkan dalam mencapai tujuan penelitian.


9

Dalam penyusunan Laporan PKL ini, penulis mengambil objek penelitian

pada instansi/perusahaan CV. Peninsula Abadi. Pengumpulan data dalam

penelitian pada instansi/perusahaan CV. Peninsula Abadi menggunakan 3 cara,

yaitu :

1. Observasi

Suatu metode pengumpulan data yang dilakukan dengan mengamati

langsung, melihat dan mengambil suatu data yang dibutuhkan di tempat

penelitian itu dilakukan. Observasi juga bisa diartikan sebagai proses yang

kompleks.

Hasil yang didapatkan melalui praktek kerja lapangan di tempat yang

dipilihkan oleh pihak perusahaan yaitu pada divisi Design Support.

2. Wawancara

Wawancara merupakan salah satu Teknik pengumpulan data yang

dilakukan melalui tatap muka langsung dengan narasumber dengan cara tanya

jawab langsung. Wawancara dilakukan dengan pembimbing lapangan dan

pegawai di bagian Design Support untuk mediskusikan apa saja yang

dibutuhkan mengenai data data yang berhubungan dengan laporan pekerjaan

karyawan.

Hasil dari wawancara dengan pembimbing lapangan yaitu tidak adanya

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

dapat menimbulkan kecurangan diantara karyawan dalam hal laporan

pekerjaan, itu semua dikarenakan pada instansi ini masih menggunakan

penyimpanan data pada aplikasi Google Spreadsheed dokumen kemudian di

cetak dan dijadikan satu pembukuan.

Hasil dari wawancara dengan karyawan di kantor juga ingin adanya

aplikasi kusus dalam mengelola data laporan, hal ini untuk mencegah atasan

supaya tida berprasangka buruk terhadap karyawan yang sudah bekerja dengan

baik.

3. Dokumentasi

Suatu pengumpulan data dengan cara terjun langsung dalam pembuatan

data laporan pekerjaan karyawan serta mengamati sistem diterapkan oleh

perusahaan.

2.3 Analisis Sistem/Prosedur Yang Berjalan

Analisis sistem ini bertujuan untuk membuat sistem yang baru agar dapat

lebih efektif dan efisien untuk pegawai-pegawainya serta pimpinan perusahaan.

Dengan adanya aplikasi ini diharapkan untuk mempermudah pimpinan dalam

melihat pekerjaan yang telah dilaporkan oleh kpara karyawan.


11

Gambar 2. 2 Flowmap Prosedur Berjalan

Prosedur perbaikan pada pengelolaan data laporan pekerjaan :

1. Pimpinan menyediakan pekerjaan yang harus dikerjakan oleh setiap

karyawan

2. Pekerjaan dikerjakan oleh karyawan pada perusahaan

3. Jika jam kerja sudah habis, maka dilihat lagi apakah pekerjaan yang

diberikan oleh atasan sudah selesai ?

4. Jika belum selesai, maka harus di laporkan kepada atasan berupa apa saja

yang sudah dikerjakan dengan menginputkan data pada Google

Spreadsheet, dan setelah itu akan dikerjakan lagi sampai tugas selesai

5. jika selesai, maka juga akan dilaporkan kepada atasan dan pimpinan tentang

pekerjaan tersebut dengan menginputkan data pada Google Spreadsheet


12

Hal ini merupakan gambaran tentang bagaimana sistem laporan pekerjaan

Design Support yang sedang berjalan pada perusahaan CV. Peninsula Abadi.

2.4 Temuan Permasalahan

Dari prosedur yang berjalan dapat disimpulkan permasalahan yang

ditemukan antara lain :

1. Data yang dilaporkan oleh karyawan kepada atasan menggunakan Google

Spreadsheet, yang tentunya aplikasi ini tidak maksimal untuk digunakan

karena keterbatasan fitur yang ada didalamnya, dan juga apa yang

dilaporkan karyawan pada Google Spreadsheet tidak terlalu mendetail,

sehingga ditakutkan karyawan bermudah mudahan dalam melakukan

kecurangan dalam hal laporan pekerjaan.

2. Dalam Google Spreadsheet tidak ada fitur user, jadi semua laporan

karyawan jadi satu sheet / lembar yang sama, dan ini memungkinkan

sesama karyawan bisa memanipulasi karyawan lain nya dalam melakukan

pelaporan data pekerjaan.

3. Pimpinan hanya bisa melihat keterangan laporan kerja secara umum, tidak

mendetail, karena format data laporan pada Google Spreadsheet masih

kurang maksimal dan detail dalam mengidentifikasi laporan karyawan.

2.5 Solusi Pemecahan Permasalahan

Setelah melakukan analisa dan memperhatikan temuan masalah maka

penulis memberikan suatu solusi yaitu membuat suatu Aplikasi Pengelolaan Data

Laporan Pekerjaan Karyawan yang nantinya diharapkan mampu membantu


13

pimpinan untuk melihat pekerjaan karyawan berjalan dengan baik dan tidak

adanya kecurangan karyawan dalam pekerjaan.


BAB III
ANALISIS DAN PEMECAHAN MASALAH

3.1 Usulan Sistem Baru

Perancangan sistem informasi bertujuan untuk memberikan gambaran

mengenai sistem yang diusulkan sebagai penyempurnaan dari sistem yang sedang

berjalan. Sistem yang sedang berjalan masih dilakukan secara manual dengan

pengelolaan dokumen sedangkan sistem yang diusulkan akan lebih ditekankan

pada pengelolaan data secara terstruktur.

Usulan sistem baru yang akan digunakan yaitu aplikasi pengelolaan data

laporan pekerjaan karyawan berbasis web yang melakukan pengelolaan data

laporan pekerjaan karyawan yang lebih efektif dan efisien.

3.1.1 Gambaran Sistem Usulan

Dalam tahap ini gambaran umum sistem yang diusulkan bertujuan untuk

menghasilkan perancangan Aplikasi Pengelolaan data laporan pekerjaan karyawan

yang di kemas secara terstruktur.

3.1.2 Usulan Hardware dan Software

Untuk mendukung sistem yang diusulkan yakni sistem berbasis web maka

diperlukan hardware dan software yang mampu mendukung sistem tersebut,

adapun hardware dan software yang penulis usulkan adalah sebagai berikut:

1. Hardware :

Hardware (perangkat keras) merupakan komponen fisik dalam rangkaian

komputer. Adapun hardware minimal yang dibutuhkan diantaranya :


15

a. Prosesor Intel Celeron J4005

b. Memory 2 GB

c. Harddisk 500 GB

d. Printer

e. Keyboard

f. Mouse

2. Software :

a. PHP

b. Web Server

c. MySQL

d. Google Chrome dan sejenisnya

3.2 Perancangan Model Sistem

3.2.1 Unified Modelling Language (UML)

Pada perkembangan teknik pemrograman berorientasi objek, muncul

sebuah standarisasi bahasa pemodelan untuk pembangunan perangkat lunak yang

dibangun dengan menggunakan teknik pemrograman berorientasi objek yaitu

Unified Modeling Language (UML). UML merupakan bahasa visual yang

menjadi standar untuk menspesifikasikan, menggambarkan, membangun, dan

dokumentasi dari sistem perangkat lunak (Sugiarti, 2013: 34).

a. Use Case Diagram

Use case atau diagram use case menggambarkan kelakuan (behavior)

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

itu (Sugiarti, 2013: 41).

Use case juga dapat digunakan untuk merepresentasikan interaksi yang

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

Informasi Pengelolaan Data Laporan Karyawan pada penelitian ini digambarkan

seperti berikut ini:


17

Gambar 3. 1 Use Case Sistem Informasi Data Laporan Karyawan

Penjabaran use case diagram di atas didefinisikan atas definisi aktor dan

definisi use case. Definisi aktor sebagai berikut :


18

Tabel 3. 1 Tabel Definisi Aktor Dalam User

No Aktor Keterangan

1 Karyawan Karyawan merupakan aktor berperan sebagai

pelaksana sistem informasi karena Karyawan dapat

mengisi data work map.

2 Admin Admin merupakan aktor yang memiliki hak akses

lebih tinggi dibanding Karyawan karena Admin dapat

memanajemen data pengguna, yaitu karyawan dan

melakukan fungsi manajemen data, seperti

menghapus, memperbarui, dan menambah data user

dan karyawan.

Sedangkan untuk penjelasan definisi setiap use case sebagai berikut:

Tabel 3. 2 Tabel Definisi Use Case

No Use Case Keterangan

1 Input Map Menambahkan Data Map Progress.

Progress

2 Update Map Memperbarui Data Map Progress.

Progress

3 Input Map Error Menambahkan Data Map Error.

4 Input Data User Menambahkan Data User Admin.

Admin

5 Edit Data User Mengubah Data User Admin.


19

Admin

6 Delete Data Menghapus Data User Admin.

User Admin

7 View Data User Menampilkan Data User Admin.

Admin

8 Input Data User Menambahkan Data User.

9 Edit Data User Mengubah Data User.

10 Delete Data Menghapus Data User.

User

11 View Data User Menampilkan Data User.

12 Input Data Map Menambahkan Data Map.

13 Edit Data Map Mengubah Data Map.

14 Delete Data Menghapus Data Map.

Map

15 View Data Map Menampilkan Data Map.

16 View Data Map Menampilkan Data Map Selesai.

Selesai

17 Edit Data Error Mengubah Data Error Map.

Map

18 Delete Data Menghapus Data Error Map.

Error Map

19 View Data Error Menampilkan Data Error Map.

Map
20

20 Laporan & Data Dicetak.

Cetak Laporan

Map Masuk,

Map Selesai,

Map

Progress,Map

Error, Map

Total Karyawan

21 Arsip Data di Arsipkan.

Dalam use case yang telah didefinisikan di atas, terdapat beberapa use case

yang memiliki alur proses yang sama, sehingga dalam penjabaran selanjutnya

akan didefinisikan secara ringkas untuk memudahkan pemaha-man proses tiap

use case. Berikut adalah skenario use case yang telah didefinisikan sebagai

berikut :

1) Use Case Input Data

Aktor : Admin dan Karyawan

Deskripsi : Sebuah kegiatan untuk memasukkan data baru.

Pre-condition : -

Post-condition : - Data baru sudah tersimpan

Tabel 3. 3 Skenario Use Case Input Data

Aksi Aktor Reaksi Sistem

1. Memasukkan data kedalam


21

form yang telah disediakan.

2. Menekan tombol simpan. 3. Mengecek validitas isian data.

4. Jika data yang dimasukkan

valid, maka data akan disimpan

di database dan akan

menampilkan pesan “Data

berhasil ditambahkan”.

Alur alternatif No. 4a. Jika data yang dimasukkan tidak valid, maka akan muncul

pesan “Data belum lengkap” atau “Sudah ada data tersebut”.

2) Use Case Update Data

Aktor : Karyawan

Deskripsi : Sebuah kegiatan untuk memperbarui data yang sudah

tersimpan dalam sistem.

Pre-condition : - Data yang akan diperbarui sudah ada di sistem.

Post-condition : - Data yang diperbarui akan disimpan sistem.

Tabel 3. 4 Skenario Use Case Update Data

Aksi Aktor Reaksi Sistem

1. Memilih data yang akan

diperbarui.

2. Menampilkan form isian data

yang dipilih.

3. Mengisi form isian yang akan


22

diperbarui, kemudian menekan

tombol Update.

4. Jika data yang diperbarui valid,

maka data akan disimpan di

database dan akan menampilkan

pesan “Data berhasil

diperbarui”.

Alur alternatif No. 4a. Jika data yang diperbarui tidak valid, maka akan muncul

pesan “Tidak berhasil diperbarui”.

3) Use Case Hapus Data

Aktor : Admin

Deskripsi : Sebuah kegiatan untuk menghapus data.

Pre-condition : - Data yang akan dihapus sudah tersimpan .

Post-condition : - Data dalam sistem akan diperbarui.

Tabel 3. 5 Skenario Use Case Hapus Data

Aksi Aktor Reaksi Sistem

1. Memilih data yang akan

dihapus.

2. Menampilkan konfirmasi hapus

data tersebut.

3. Menekan tombol “Ya” untuk 4. Menghapus data yang sudah

konfirmasi penghapusan data. ditentukan dan jika


23

penghapusan data berhasil, akan

muncul pesan “Data berhasil

dihapus”

4) Use Case View Data

Aktor : Admin

Deskripsi : Sebuah kegiatan untuk melihat data.

Pre-condition : - Admin dalam keadaan Login

Post-condition : -

Tabel 3. 6 Skenario Use Case View Data

Aksi Aktor Reaksi Sistem

1. Memilih Halaman data yang

ingin dilihat

2. Menampilkan tabel data pada

sistem.

b. Class Diagram

Class diagram menggambarkan struktur sistem dari sisi pendefinisian

kelas kelas yang akan dibuat untuk membangun sistem. Kelas memiliki apa yang

disebut atribut dan metode atau operasi. Atribut merupakan variabel-variabel

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

Karyawan dapat digambarkan class diagram sebagai berikut:


25

Gambar 3. 2 Class Diagram Sistem Informasi Data Laporan Karyawan


26

Class diagram Sistem Informasi Data Laporan Karyawan memiliki

beberapa kelas, yaitu user, map, work map dan error. Pada tiap kelas terdapat

atribut dan method yang dimiliki untuk proses dalam sistem.

c. Activity Diagram

Diagram aktivitas menggambarkan aliran kerja atau aktivitas dari sebuah

sistem, tetapi bukan aktivitas aktor. Diagram aktivitas juga menggambarkan

bagaimana alur sistem berawal, pilihan (decision) yang mungkin terjadi, dan

bagaimana akhir alur sistem tersebut. Berikut ini diagram aktivitas pada sistem

informasi yang dikembangkan:

1) Activity Diagram Input Data Admin


27

Gambar 3. 1 Activity Diagram Input Data Admin


28

2) Activity Diagram Input Data User

Gambar 3. 4 Activity Diagram Input Data User


29

3) Activity Diagram Input Data Map

Gambar 3. 5 Activity Diagram Input Data Map


30

4) Activity Diagram Edit Data Admin

Gambar 3. 6 Activity Diagram Edit Data Admin


31

5) Activity Diagram Edit Data User

Gambar 3. 7 Activity Diagram Edit Data User


32

6) Activity Diagram Edit Data Map

Gambar 3. 8 Activity Diagram Edit Data Map


33

7) Activity Diagram Edit Data Error

Gambar 3. 9 Activity Diagram Edit Data Error


34

8) Activity Diagram Data Laporan

Gambar 3. 10 Class Diagram Data Laporan


35

d. Sequence Diagram

Menggambarkan interaksi antar objek di dalam dan di sekitar sistem

(termasuk pengguna, display/form) berupa message yang digambarkan

terhadap waktu. Sequence diagram terdiri atas dimensi vertikal (waktu) dan

dimensi horizontal (objek-objek yang terkait). Sequence diagram biasa

digunakan untuk menggambarkan skenario atau rangkaian langkah-langkah

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

memperlihatkan tahap demi tahap apa yang seharusnya terjadi untuk

menghasilkan sesuatu di dalam use case. Berikut ini adalah sequence diagram

pada Sistem Informasi Pengelolaan Data Laporan Keyawan:


36

Gambar 3. 11 Sequence Diagram Karyawan Pada Sistem Data Laporan

Gambar 3. 12 Sequence Diagram Pada Sistem Pelaporan


37

3.3 Perancangan Database

Basis Data merupakan suatu media penyimpanan yang digunakan untuk

menyimpan data-data penunjang sebagai inputan sistem dan kemudian diolah

menjadi data keluaran sistem. Manajemen basis data yang dibuat pada praktek

kerja lapangan ini menggunakan MySQL. Tabel yang dibuat sebagai berikut :

1. Tabel User

Tabel 3. 7 Rancangan Tabel User

No Nama Kolom Panjang Tipe

1 Id 20 Big Int

2 Name 40 Varchar

3 Jk „L‟,‟P‟ Enum

4 Email 50 Varchar

5 Password 40 Varchar

6 Level „A‟,‟U‟ Enum

2. Tabel Work Maps

Tabel 3. 8 Rancangan Tabel Work Maps

No Nama Kolom Panjang Tipe

1 Id 20 Big Int

4 Total_map 100 Varchar

5 Total_key 100 Varchar

6 Start_on - Date

7 Progress 30 Varchar
38

8 Finish_on - Date

3. Tabel Maps

Tabel 3. 9 Rancangan Tabel Maps

No Nama Kolom Panjang Tipe

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

Tabel 3. 10 Rancangan Tabel Errors

No Nama Kolom Panjang Tipe

1 Id 20 Big Int

2 Date - Date

3 Image 100 Varchar

4 Comment 200 Varchar

3.3.2 Tabel Relasi

Relasi adalah hubungan antara tabel yang mempersentasikan hubungan

antar objek di dunia nyata dan berfungsi untuk mengatur operasi suatu database.
39

Relasi antar tabel dari database Sistem informasi Pengelolaan Data Laporan

Karyawan adalah sebagai berikut :

Gambar 3. 13 Relasi antar tabel

3.4 Perancangan Antar Muka

Antarmuka pemakai (user interface) merupakan mekanisme komunikasi

antara pengguna (user) dengan sistem. Antarmuka pemakai (user interface) dapat

menerima informasi dari pengguna (user) dan memberikan informasi kepada


40

pengguna (user) untuk membantu mengarahkan alur penelusuran masalah sampai

ditemukan suatu solusi.

3.4.1 Perancangan Antarmuka Masukan Sistem

Adapun Perancangan Antarmuka Masukan Sistem sebagai berikut :

1. Rancangan Halaman Form Login

Gambar 3. 14 Rancangan Halaman Form Login

2. Rancangan Halaman Menu Utama Admin

Gambar 3. 15 Rancangan Halaman Menu Utama Admin


41

3. Rancangan Halaman Data Admin

Gambar 3. 16 Rancangan Halaman Data Admin

4. Rancangan Input Data Admin

Gambar 3. 17 Rancangan Input Data Admin


42

5. Rancangan Edit Data Admin

Gambar 3. 18 Rancangan Edit Data Admin

6. Rancangan Halaman Data User

Gambar 3. 19 Rancangan Halaman Data User


43

7. Rancangan Input Data User

Gambar 3. 20 Rancangan Input Data User

8. Rancangan Edit Data User

Gambar 3. 21 Rancangan Edit Data User


44

9. Rancangan Halaman Data Map Masuk

Gambar 3. 22 Rancangan Halaman Data Map Masuk

10. Rancangan Input Data Map Masuk

Gambar 3. 23 Rancangan Input Data Map Masuk


45

11. Rancangan Edit Data Map Masuk

Gambar 3. 24 Rancangan Edit Data Map Masuk

12. Rancangan Halaman Data Map Selesai

Gambar 3. 25 Rancangan Halaman Data Map Selesai

13. Rancangan Halaman Data Error

Gambar 3. 26 Rancangan Halaman Data Error


46

14. Rancangan Edit Data Error

Gambar 3. 27 Rancangan Edit Data Error

15. Rancangan Halaman Menu Utama User

Gambar 3. 28 Rancangan Halaman Menu Utama User


47

16. Rancangan Halaman Work Map

Gambar 3. 29 Rancangan Halaman Work Map

17. Rancangan Input Laman Kerja

Gambar 3. 30 Rancangan Input Laman Kerja


48

18. Rancangan Input Laman Kerja Lanjutan

Gambar 3. 31 Rancangan Input Laman Kerja Lanjutan


49

19. Rancangan Input Data Error

Gambar 3. 32 Rancangan Input Data Error

20. Rancangan Halaman Menu Laporan

Gambar 3. 33 Rancangan Halaman Menu Laporan


50

21. Rancangan Laporan Map Masuk

Gambar 3. 34 Rancangan Laporan Map Masuk

22. Rancangan Laporan Map Selesai

Gambar 3. 35 Rancangan Laporan Map Selesai

23. Rancangan Laporan Map Error

Gambar 3. 36 Rancangan Laporan Map Error


51

24. Rancangan Laporan Map Progress

Gambar 3. 37 Rancangan Laporan Map Progress

25. Rancangan Laporan Total Map Karyawan

Gambar 3. 38 Rancangan Laporan Total Map Karyawan


52

3.4.2 Perancangan Antarmuka Keluaran Sistem

1. Rancangan Laporan/Cetak Data Map Masuk

Gambar 3. 39 Rancangan Laporan/Cetak Data Map Masuk

2. Rancangan Laporan/Cetak Data Map Selesai

Gambar 3. 40 Rancangan Laporan/Cetak Data Map Selesai

3. Rancangan Laporan/Cetak Data Map Error

Gambar 3. 41 Rancangan Laporan/Cetak Data Map Error


53

4. Rancangan Laporan/Cetak Data Map Progress

Gambar 3. 42 Rancangan Laporan/Cetak Data Map Progress

5. Rancangan Laporan/Cetak Data Total Map Karyawan

Gambar 3. 43 Rancangan Laporan/Cetak Data Total Map Karyawan

3.5 Hasil Tampilan Program/Aplikasi

Hasil tampilan program dari sistem informasi pengeloalan data laporan

pekerjaan karyawan adalah sebagai berikut :

3.5.1 Tampilan Antarmuka Masukan Sistem

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

dan akses sebagai user biasa :


54

Gambar 3. 44 Form Login

2. Menu Utama Admin

Halaman ini memperlihatkan menu menu pada user admin :

Gambar 3. 45 Menu Utama Admin

3. Form Data User Admin

Halaman form ini berfungsi untuk melihat data user admin :


55

Gambar 3. 46 Form Data User Admin

4. Form Tambah Data User Admin

Form ini berfungsi untuk menambah data user admin :

Gambar 3. 47 Form Data Tambah Data User Admin

5. Form Edit User Admin

Form ini berfungsi untuk mengedit data user admin :


56

Gambar 3. 48 Form Data Edit User Admin

6. Form Data User

Form ini untuk melihat data user :

Gambar 3. 49 Form Data User

7. Form Tambah Data User

Form ini untuk menambah data user :


57

Gambar 3. 50 Form Tambah Data User

8. Form Edit Data User

Form ini berfungsi untuk mengedit data user :

Gambar 3. 51 Form Edit Data User

9. Form Data Map

Form ini berfungsi untuk melihat map :


58

Gambar 3. 52 Form Data Map

10. Form Tambah Data Map

Form ini untuk menambah data map :

Gambar 3. 53 Form Tambah Data Map

11. Form Edit Data Map

Form ini berfungsi untuk mengedit data map :


59

Gambar 3. 54 Form Edit Data Map

12. Form Data Map Selesai

Form ini berfungsi untuk melihat data Map sudah selesai dikerjakan oleh

karyawan :

Gambar 3. 55 Form Data Map Selesai

13. Form Data Map Error

Form ini berfungsi untuk melihat data data yang di inputkan oleh user tatkala

pekerjaan nya mengalami kendala :


60

Gambar 3. 56 Form Data Map Error

14. Form Edit Data Map Error

Form ini berfungsi untuk mengedit data map error :

Gambar 3. 57 Form Edit Data Map Error


61

15. Menu Laporan

Halaman ini menampilkan menu pada laporan laporan :

Gambar 3. 58 Menu Laporan

16. Form Data Laporan Map Masuk

Form ini berfungsi untuk menampilkan data data map yang masuk pada

sistem:
62

Gambar 3. 59 Form Data Laporan Map Masuk

17. Form Data Laporan Map Selesai

Form ini berfungsi untuk menampilkan data data map yang selesai pada

sistem:
63

Gambar 3. 60 Form Data Laporan Map Selesai

18. Form Data Laporan Map Error

Form ini berfungsi untuk menampilkan data data map yang error tatkala

dikerjakan oleh karyawan :


64

Gambar 3. 61 Form Data Laporan Map Error

19. Form Data Laporan Map Progress

Form ini berfungsi untuk menampilkan data data map yang masih dikerjakan

oleh karyawan :

Gambar 3. 62 Form Data Laporan Map Progress


65

20. Form Data Laporan Map Total Karyawan

Form ini berfungsi untuk menampilkan kalkulasi total seluruh perolehan yang

didapatkan karyawan dalam mengerjakan map :

Gambar 3. 63 Form Data Laporan Map Total Karyawan

21. Menu Utama User

Halaman ini menampilkan menu pada user :

Gambar 3. 64 Menu Utama User

22. Halaman Work Map


66

Halaman ini menampilkan laman kerja untuk karyawan, jika karyawan belum

mempunyai laman kerja, maka karyawan akan membikin laman kerja :

Gambar 3. 65 Work Map

23. Form Buat Laman Kerja

Form ini berguna untuk membikin laman kerja :

Gambar 3. 66 Form Input Laman Kerja

24. Form Laman Kerja Sudah Dibuat

Form ini berguna untuk karyawan menginputkan data data pekerjaan setiap

hari nya :
67

Gambar 3. 67 Form Laman Kerja Sudah Dibuat

25. Form Input Data Map Error

Form ini berguna untuk karyawan menginputkan map yang mengalami

kendala disaat pengerjaan :

Gambar 3. 68 Form Input Data Map Error


68

3.5.2 Tampilan Antarmuka Keluaran Sistem

1. Form Hasil Laporan/Cetak Data Map Masuk

Form hasil laporan/cetak data map masuk berguna untuk atasan supaya bisa

memantau map apa saja yang masuk pada kantor :

Gambar 3. 69 Form Laporan/Cetak Data Map Masuk

2. Form Hasil Laporan/Cetak Data Map Selesai

Form hasil laporan/cetak data map selesai berguna untuk atasan supaya bisa

memantau apa saja map yang sudah selesai :

Gambar 3. 70 Form Laporan/Cetak Data Map Selesai


69

3. Form Hasil Laporan/Cetak Data Map Error

Form hasil laporan/cetak data map error digunakan oleh karyawan untuk

mempertanggung jawabkan pekerjaannya jika ditanya oleh atasan tentang

pengerjaan map yang begitu lambat, maka disini karyawan bisa

memperlihatkan laporan error tersebut, adapun kegunaan untuk atasan ialah

memperbaiki error tersebut secepatnya :

Gambar 3. 71 Form Laporan/Cetak Data Map Error

4. Form Laporan/Cetak Data Map Progress

Form hasil laporan/cetak data Map Progress bertujuan untuk memperlihatkan

proses pengerjaan suatu pekerjaan kepada atasan, dan proses kerja akan

dilaporkan setiap harinya :

Gambar 3. 72 Form Laporan/Cetak Data Map Progress


70

5. Form Laporan/Cetak Data Total Map Karyawan

Form hasil laporan/cetak data total map karyawan berguna untuk atasan dalam

hal pembagian bonus atau penghargaan :

Gambar 3. 73 Form Laporan/Cetak Data Total Map Karyawan


BAB IV
PENUTUP

4.1 Kesimpulan

Pada uraian bab sebelumnya maka dapat disimpulkan beberapa hal sebagai

berikut:

1. Dengan adanya Sistem Informasi Pengelolaan Data Laporan Karyawan ini

maka sangat membantu pimpinan dalam memonitor pekerjaan karyawan.

2. Dengan banyaknya pemilihan laporan yang telah disediakan, maka hal ini

akan memudahkan untuk mendapatkan informasi yang akan dibutuhkan oleh

pimpinan.

3. Penyusunan dan penyajian laporan dapat dilakukan dengan lebih cepat efisien,

lebih teliti serta lebih rapi.

4. Proses pengumpulan data laporan karyawan pada sistem yang berjalan telah

diperbaiki dengan sistem yang dibuat sekarang dan serta dapat menyajikan

informasi yang lebih detail dan spesifik.

5. Dari segi kecepatan, ketepatan waktu, serta pengontrolan sistem yang baru ini

lebih unggul daripada sistem sebelumnya.


72

4.2 Saran

Penulis sadar bahwa sistem yang penulis ajukan masih terdapat

kekurangan, sehingga penulis berharap sistem yang penulis buat dapat

dikembangkan di masa yang akan datang. Serta penulis menyarankan agar

dilakukan pelatihan-pelatihan dalam penerapan sistem komputerisasi lembaga,

sehingga kemampun SDM dan pemahamannya terhadap sistem komputerisasi

dapat ditingkatkan.
DAFTAR PUSTAKA

Anhar. (2010). Panduan Menguasai PHP dan MYSQL secara otodidak.

Jakarta:Gramedia.

Sugiarti, Yuni, S.T., M.Kom. (2013). Analisis dan Perancangan UML (Unified

Modelling Language) Generated VB 6. Yogyakarta: Graha Ilmu.

Fatta, A. H. (2010). Analisa Dan Perancangan Sistem Informasi. Gramedia:

Yogyakarta.

Fitz Gerald, A.F and Stalling, & W.D.J.R. (1981). Fundamental Of Sitem Analisis.

New York.

Kadir Abdul. (2003). Pengenalan Sitem Informasi. Jakarta:Gramedia.

Kendall. (2003). Analisis dan Perancangan Sistem. Jakarta: Prenhallindo.

Nugraha, Widhi. Pratama, & Antonius. (2010). Codelgniter : Cara Mudah

Membangun . Jakarta:gramedia.

Oetomo. (2002). Perencanaan dan Pengembangan Sistem Informasi. Yogyakarta.

Suja. (2006). Menguasai Pemrograman Web Dengan PHP5. Semarang:Wahana

Komputer Dan C.V Andi Offset.

Wardana. (2010). Menjadi Master PHP dengan Framework Codeigniter.

Jakarta:Elex Media Kompetindo.


LAMPIRAN-LAMPIRAN

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

6. Formulir Penilaian PKL

Anda mungkin juga menyukai