Académique Documents
Professionnel Documents
Culture Documents
Judul
Sistem Kepegawaian Berbasis Web Dengan PHP Framework CodeIgniter
Pada PT. Arphacy Tritunggal Utama
Disusun oleh
Abdul Fachmi
NIM
4311010016
HALAMAN PENGESAHAN
LAPORAN PRAKTIK KERJA LAPANGAN
Judul
1) Nama
: Abdul Fachmi
2) NIM
: 4311010016
b. Program Studi
: Teknik Informatika
c. Jurusan
Pembimbing Perusahaan
Mengesahkan,
KPS Teknik Informatika,
ii
KATA PENGANTAR
Puji syukur saya panjatkan kepada Tuhan Yang Maha Esa, karena atas
berkat dan rahmat-Nya, penulis dapat menyelesaikan laporan Praktik Kerja
Lapangan ini. Penulisan laporan Praktik Kerja Lapangan ini dilakukan dalam
rangka memenuhi salah satu syarat untuk mencapai gelar Diploma Empat
Politeknik. Penulis menyadari bahwa, tanpa bantuan dan bimbingan dari berbagai
pihak, dari masa perkuliahan sampai pada penyusunan laporan Praktik Kerja
Lapangan ini, sangatlah sulit bagi penulis untuk menyelesaikan laporan Praktik
Kerja Lapangan ini. Oleh karena itu, penulis mengucapkan terima kasih kepada:
1
Iwan Sonjaya, ST. MT, selaku dosen pembimbing yang telah menyediakan
waktu, tenaga, dan pikiran untuk mengarahkan penulis dalam penyusunan
laporan Praktik Kerja Lapangan ini;
Pihak PT. Arphacy Tritunggal Utama yang telah banyak membantu dalam
usaha memperoleh data yang penulis perlukan;
Orang tua dan keluarga penulis yang telah memberikan bantuan dukungan
material dan moral;
segala kebaikan semua pihak yang telah membantu. Semoga laporan Praktik
Kerja Lapangan ini membawa manfaat bagi pengembangan ilmu.
Depok, .
Penulis
iii
DAFTAR ISI
HALAMAN JUDUL................................................................................................ i
HALAMAN PENGESAHAN ................................................................................. ii
KATA PENGANTAR ........................................................................................... iii
DAFTAR ISI .......................................................................................................... iv
DAFTAR GAMBAR ............................................................................................ vii
DAFTAR TABEL ................................................................................................... x
DAFTAR LAMPIRAN .......................................................................................... xi
1.2
1.3
1.3.1
1.3.2
1.4
1.4.1
Tujuan ............................................................................................... 3
1.4.2
Kegunaan........................................................................................... 4
2.1.1
2.1.2
2.1.3
2.2
2.2.1
2.2.2
2.2.3
2.2.4
2.2.5
2.3
2.3.1
2.3.2
2.3.3
2.4
2.4.1
2.5
Pengertian Database............................................................................... 17
2.5.1
2.5.2
Komponen Database....................................................................... 18
2.6
2.6.1
2.6.2
2.7
Flowchart ............................................................................................... 22
2.8
2.9.1
2.9.2
2.9.3
2.9.4
2.9.5
2.9
HTML ..................................................................................................... 27
2.10
CSS ......................................................................................................... 28
2.11
JavaScript ............................................................................................... 29
2.12
PHP ......................................................................................................... 30
2.13
MySQL ................................................................................................... 31
2.14
CodeIgniter ............................................................................................. 33
2.15.1
2.15.2
MVC ................................................................................................ 35
2.15
Bootstrap ................................................................................................ 38
3.2
3.3
3.3.1
User Requirement............................................................................ 45
3.3.2
3.3.3
Flowchart ................................................................................... 50
3.3.3.3
3.3.3.4
3.4.1
3.4.2
LAMPIRAN
vi
DAFTAR GAMBAR
vii
viii
ix
DAFTAR TABEL
DAFTAR LAMPIRAN
xi
BAB I
PENDAHULUAN
1.3.1
Waktu Pelaksanaan
Praktik Kerja Lapangan dilaksanakan selama 15 minggu 1 hari
yaitu dimulai pada tanggal 25 Agustus 2014 sampai 1 Desember
2014.
1.3.2
Tempat Pelaksanaan
Praktik Kerja Lapangan berlansung di Jalan HR Rasuna Said
Epicentrum Walk Lantai 5 B523 Jakarta Selatan dan Jalan
Jatinegara Barat Raya No. 195 Room 7-8 Jakarta Timur.
1.4.1
Tujuan
SIMPEG ini dibangun bertujuan untuk membantu manajemen
perusahaan dalam merencanakan, melaksanakan, mengawasi, dan
meninjau manajemen dan administrasi kepegawaian pada PT.
Arphacy Tritunggal Utama.
1.4.2
Kegunaan
SIMPEG ini memiliki beberapa kegunaan bagi manajemen
kepegawaian, diantaranya adalah sebagai berikut:
a
SIMPEG
secara
otomatis
men-generate
report/laporan.
f
Dapat
mengimplementasikan
ilmu
pengetahuan
dan
BAB II
TINJAUAN PUSTAKA
2.1.1
Definisi Sistem
Suatu sistem adalah jaringan kerja dari prosedur-prosedur yang
saling berhubungan, berkumpul bersama-sama untuk melakukan
suatu kegiatan atau untuk menyelesaikan suatu sasaran tertentu.
(Andi Kristanto, 2007: 1).
Sistem adalah sebuah tatanan (keterpaduan) yang terdiri atas
sejumlah komponen fungsional (dengan satuan fungsi / tugas
khusus) yang saling berhubungan dan secara bersama-sama
bertujuan untuk memenuhi suatu proses / pekerjaan tertentu.
(Fathansyah, 2002: 9 ).
Sistem adalah kumpulan dari elemen-elemen yang berinteraksi
untuk mencapai suatu tujuan tertentu. (Andri Kristanto, 2007: 1).
Berdasarkan
pendapat
para
ahli
tersebut
maka
dapat
2.1.2
Definisi Informasi
Informasi juga berarti kumpulan data yang diolah menjadi
bentuk yang lebih berguna dan lebih berarti bagi yang
menerimanya. (Andri Kristanto, 2007: 7).
Informasi adalah rangkaian data yang mempunyai sifat
sementara, tergantung dengan waktu, mampu memberi kejutan
atau surprise pada yang menerimanya. Informasi dapat juga
dikatakan sebagai data yang telah diproses, yang mempunyai nilai
tentang tindakan atau keputusan. (Witarto, 2004: 9).
Berdasarkan
pendapat
para
ahli
tersebut
maka
dapat
2.1.3
yang
membantu
dalam
menyediakan
informasi
bagi
2.2.1
perhatian
yang
sama
besarnya
dengan
merencanankan.
2.2.2
2.2.3
Tahap Perancangan/Desain
Pada tahap ini, tim teknologi informasi berkerja sama dengan
tim bisnis atau manajemen melakukan perancangan komponen-
2.2.4
10
2.2.5
2.3.1
Pengertian Manajemen
Untuk memperluas pengertian manajemen, dapat diperhatikan
beberapa pendapat para ahli yang diharapkan dapat diperoleh
pandangan yang jelas tentang pengertian manajemen. Arti
manajemen secara etimologi berasal dari kata to manage yang
diberi arti to direct and control (membimbing dan mengawasi), to
treat with care (memperlakukan dengan seksama), to carry on
bussioness or affair (mengurus perniagaan atau urusan-urusan atau
persoalan-persoalan), to achieve ones purpose (mencapai tujuan
tertentu). Dengan kata lain manajemen disini adalah berbicara
tentang pencapaian tujuan dari pada suatu usaha baik niaga,
pemerintahan atau urusan-urusan lain secara seksama disertai
pembimbingan dan pengawasan (Sukarna, 2007 : 1).
Manajemen adalah proses dari memimpin, membimbing dan
memberikan fasilitas dari usaha-usaha orang lain yang terorganisir
di dalam organisasi-organisasi formal guna mencapai tujuan yang
telah ditentukan.
11
2.3.2
Fungsi Manajemen
Berikut adalah lima fungsi manajemen yang paling penting
menurut Handoko (2000:21) yg berasal dari klasifikasi paling awal
dari fungsi-fungsi managerial menurut Henri Fayol yaitu:
a. Planning
Planning atau perencanaan merupakan pemilihan atau
penetapan tujuan-tujuan organisasi dan penentuan strategi
kebijaksanaan proyek program prosedur metode sistem
anggaran dan standar yang dibutuhkan untuk mencapai tujuan.
b. Organizing
Organizing atau pengorganisasian ini meliputi:
-
c. Staffing
Staffing atau penyusunan personalia adalah penarikan
(recruitment) latihan dan pengembangan serta penempatan dan
pemberian orientasi pada karyawan dalam lingkungan kerja
yang menguntungkan dan produktif.
12
d. Leading
Leading atau fungsi pengarahan adl bagaimana membuat
atau mendapatkan para karyawan melakukan apa yang
diinginkan dan harus mereka lakukan.
e. Controlling
Controlling atau pengawasan adalah penemuan dan
penerapan cara dan alat utk menjamin bahwa rencana telah
dilaksanakan sesuai dengan yang telah ditetapkan.
2.3.3
Manajemen Kepegawaian
Manajemen Kepegawaian memegang peranan yang sangat
penting dalam kegiatan untuk mencapai tujuan yang ditetapkan.
Dalam hal ini kegiatan Manajemen Kepegawaian meliputi
perencaan, pengelolaan dan pengawasan, sehingga setiap pegawai
dapat menjalankan tugasnya secara efektif dan efisien.
Manajemen kepegawaian lazim disebut personel management
atau tata personalia atau pembinaan, sebab walaupun istilah-istilah
tersebut nampaknya berbeda namun pengertiannya sama. M.
Manullang mendefinisikan mengenai pengertian manajemen
kepegawaian
Manajemen,
dalam
bahwa
bukunya
yang
manajemen
berjudul
kepegawaian
Dasar-Dasar
(personnel
13
pegawai
yang
kompeten
sesuai
dengan
kebutuhan organisasi.
b. Menggerakkan pegawai untuk tercapainya tujuan organisasi.
c. Memelihara dan mengembangkan kecepatan serta kemampuan
pegawai untuk mendapatkan prestasi kerja yang sebaikbaiknya.
Lebih lanjut Handoko (2000: 24) menjelaskan bahwa
Manajemen
Kepegawaian
adalah
penarikan,
seleksi,
dengan
adanya
menajemen
kepegawaian
14
tugasnya
sebagaiamana
mestinya,
sesuai
15
sehingga
setiap
sumbangan
pegawai
yang
terbaik
terdorong
bagi
untuk
efektifnya
pelaksanaan pekerjaan.
Informasi
Manajemen
Kepegawaian
(SIMPEG)
16
untuk
memperoleh
(acquire),
menyimpan
(store),
kelancaran
mengoptimalisasikan
administrasi
administrasi
kepegawaian
kepegawaian
untuk
atau
membantu
2.4.1
Sistem
Informasi
Manajemen Kepegawaian
bertujuan untuk :
a
Membantu
kepegawaian
kelancaran
agar
administrasi
pegawai
dan
mendapat
manajemen
hak
serta
17
suatu
objek,
kejadian,
atau
fakta
yang
18
berada
pada
sebuah
sistem
yang
yaitu
fasilitas
untuk
membuat
atau
19
ke
kondisi
semula
jika
terjadi
administrator,
adalah
yang
untuk
manipulasi
basisdata
yang
aplikasi
adalah
orang
yang
20
Nama
Keterangan
Entitas
Entitas
adalah
sesuatu
nyata
maupun
dimana
data
Atribut
adalah
sifat,
Relationship
adalah
Menghubungkan
entitas
satu
antara
dengan
entitas lainnya.
*Sumber: Sutabri, 2005: 164
One to one
Tingkat hubungan satu ke satu, dinyatakan dengan satu
kejadian pada entitas pertama hanya mempunyai satu
21
Many to Many
Tingkat hubungan banyak ke banyak terjadi jika tiap
kejadian pada sebuah entitas akan mempunyai banyak
hubungan dengan kejadian pada entitas lainnya.
M
22
a. Primary key
Primary key adalah satu set minimal atribut yang tidak
hanya mengidentifikasi secara unik satu kejadian spesifik,
tapi juga dapat mewakili setiap kejadian dari entity.
Primary key memiliki tiga (3) criteria:
o Key tersebut lebih natural digunakan sebagai acuan.
o Key terebut lebih sederhana.
o Key tersebut terjamin keunikannya.
b. Foreign key (Kunci Tamu)
Foreign
key
merupakan
sembarang
atribut
yang
2.7 Flowchart
Bagan alir atau flowchart merupakan alat bantu berbentuk grafik yang
dapat digunakan untuk menunjukkan urutan-urutan kegiatan dari sistem
informasi berbasis komputer. Bagan alir ini memperlihatkan urutan proses
dalam system dengan menunjukkan alat media input, output, serta jenis
media penyimpanan dalam proses pengolahan data (Ladjamudin, 2005:
211).
Tabel 2.2 Simbol-simbol dalam Flowchart
Simbol
Nama
Keterangan
Proses
Menunjukkan
kegiatan
proses
Input Menunjukkan
input
yang
23
Keputusan
Input / Output
Digunakan
untuk
menyatakan
dengan
jenis
peralatannya.
Garis Alir
Titik terminal
Manual
Disk Storage
Digunakan
untuk
menyatakan
Digunakan
untuk
laporan ke printer.
*Sumber: Ladjamudin, 2005: 211
mencetak
24
merupakan
kesatuan
dari
bahasa
pemodelan
yang
25
26
pada
sebuah
skenario.
Kegunaannya
untuk
27
perangkat
(nodes)
satu
sama
lain
dan
jenis
2.9 HTML
28
2.10 CSS
29
file html ataupun terpisah di file css. Namun bila kita memiliki banyak
file html yang harus kita kelola, maka menuliskan kode stylesheet
pada file css merupakan pilihan yang lebih baik karena menghindari
penulisan kode yang sama berulang kali dan membuat kode stylesheet
kita lebih reusable. katakanlah ada sekitar 100 file yang memiliki
kode styleheet, dan ada beberapa style yang ingin kita ganti, maka kita
harus mengganti kode styesheet pada 100 file tadi. Beda halnya bila
kita menuliskannya pada file css, berarti kita hanya mengedit satu kali
saja pada file css tersebut.
2.11 JavaScript
Javascipt merupakan salah satu script pemrograman yang dijalankan
pada pc client melalui web browser (client side programming), berbeda
dengan php yang merupakan pemrograman yang dijalankan di server
(server side programming). Harap diingat bahwa JavaScript berbeda
dengan Java. Meskipun hampir sama dalam penamaannya, namun
struktur
pemrogrammannya
benar-benar
berbeda.
Pada
java
30
2.12 PHP
PHP (Hypertext Preprocessor) yang digunakan sebagai bahasa
script server-side dalam pengembangan web yang disisipkan pada
dokumen HTML. PHP diciptakan pertamakali oleh Rasmus Lerdorf
pada tahun 1994. Awalnya, PHP digunakan untuk mencatat jumlah
serta untuk mengetahui siapa saja pengunjung pada homepage-nya.
31
2.13 MySQL
32
mendukung
pengamanan
database
dengan
33
2.14
CodeIgniter
CodeIgniter adalah sebuah web application framework yang
bersifat open source digunakan untuk membangun aplikasi php
dinamis. Tujuan utama pengembangan CodeIgniter adalah untuk
membantu developer untuk mengerjakan aplikasi lebih cepat daripada
menulis semua code dari awal. CodeIgniter menyediakan berbagai
macam library yang dapat mempermudah dalam pengembangan.
CodeIgniter diperkenalkan kepada public pada tanggal 28 februari
2006.
34
2.15.1
Kelebihan CodeIgniter
CodeIgniter sangat ringan, terstruktur, mudah dipelajari,
dokumentasi lengkap dan dukungan luar biasa dari forum
CodeIgniter. Selain itu CodeIgniter juga memiliki fitur-fitur
lainnya yang sangat bermanfaat, antara lain:
a. Menggunakan Pattern MVC
Dengan menggunakan pattern MVC ini, struktur kode
yang dihasilkan menjadi lebih terstruktur dan memiliki
standar yang jelas.
b. URL Friendly
URL yang dihasilkan sangat url friendly. Pada
CodeIgniter
diminimalisasi
penggunaan
$_GET
dan
35
a. Kecepatan
Berdasarkan hasil benchmark, CodeIgniter merupakan
salah satu framework PHP tercepat yang ada saat ini.
b. Mudah dimodifikasi dan beradaptasi
Sangat mudah memodifikasi behavior framework ini.
Tidak membutuhkan server requirement yang macammacam serta mudah mengadopsi library lainnya.
c. Dokumentasi lengkap dan jelas
CodeIgniter telah menyediakan panduan yang lengkap.
d. Learning curve rendah
CodeIgniter sangat mudah dipelajari. Dalam pemilihan
framework hal ini sangat penting diperhatikan karena kita
juga harus memperhatikan skill dari seluruh anggota team.
Jika sebuah framework sangat sulit dipelajari maka akan
beresiko untuk memperlambat team development yang ada.
2.15.2
MVC
MVC adalah konsep dasar yang harus diketahui sebelum
mengenal CodeIgniter. MVC adalah singkatan dari Model View
Controller. MVC sebenarnya adalah sebuah pattern/teknik
pemrograman yang memisahkan bisnis logic (alur pikir), data
logic (penyimpanan data), dan presentation logic (antarmuka
aplikasi) atau secara sederhana adalah memisahkan antara
desain, data, dan proses. Adapun komponen-komponen MVC
antara lain:
36
a. Model
Model berhubungan dengan data dan interaksi ke
database atau web service. Model juga merepresentasikan
struktur data dari aplikasi yang bisa berupa basis data
maupun data lain misalnya dalam bentuk file teks, file
XML, maupun web service. Biasanya di dalam model akan
berisi class dan fungsi untuk mengambil, melakukan
update, dan menghapus data website. Sebuah aplikasi web
biasanya menggunakan basis data dalam menyimpan data,
maka pada bagian Model biasanya akan berhubungan
dengan perintah-perintah query SQL.
b. View
View berhubungan dengan segala sesuatu yang akan
ditampilkan ke end-use. Bisa berupa halaman web, rss,
javasript, dan lain-lain. Kita harus menghindari adanya
logika atau pemrosesan data di view. Di dalam view hanya
berisi variabel-variabel yang berisi data yang siap
ditampilkan. View dapat dikatakan sebagai halaman website
yang dibuat dengan menggunakan HTML dan bantuan CSS
atau JavaScript. Di dalam view jangan pernah ada kode
untuk melakukan koneksi ke basisdata. View hanya
dikhususkan untuk menampilkan data-data hasil dari model
dan controller.
c. Controller
Controller bertindak sebagai penghubung data dan
view. Di dalam Controller inilah terdapat class-class dan
fungsi-fungsi yang memproses permintaan dari View ke
dalam struktur data di dalam Model. Controller juga tidak
boleh berisi kode untuk mengakses basis data karena tugas
37
ke
basis
data,
menyediakan
penanganan
38
2.15 Bootstrap
39
BAB III
HASIL PELAKSANAAN PKL
40
41
Menganalisa
kebutuhan
dan
permasalahan
klien
untuk
42
43
tugas untuk melanjutkan aplikasi CRM dengan dasar open source CRM.
Selain itu penulis diberikan proyek untuk membangun website PT. Barata
Jatiluhur dengan CMS sebagai penawaran kepada PT. Barata Jatiluhur.
Pengerjaan website PT. Barata Jatiluhur dimulai pada hari keempat kerja.
Di luar kegiatan web development, kegiatan supporting berupa virtual
agent untuk account social media klien-klien M2D tetap dilakukan setiap
harinya.
Pada minggu ketujuh hari senin sampai rabu, penulis melanjutkan web
development PT. Barata Jatiluhur dan pengisian konten dummy serta mendeploy sesuai permintaan pembimbing. Pada hari kamis dan jumat penulis
melanjutkan web development aplikasi CRM. Di luar kegiatan web
development, kegiatan supporting berupa virtual agent untuk account
social media klien-klien M2D tetap dilakukan setiap harinya.
Pada minggu kedelapan penulis melanjutkan web development aplikasi
CRM. Selain itu pada hari jumat penulis melakukan pembuatan accountaccount email berbasis web mail dengan domain web M2D. Di luar
kegiatan web development, kegiatan supporting berupa virtual agent untuk
account social media klien-klien M2D tetap dilakukan setiap harinya.
Pada minggu kesembilan penulis melakukan perubahan website
company profile M2D baik secara tampilan maupun kontennya
sebagaimana permintaan pembimbing. Lalu pada hari senin sampai rabu
penulis membantu pengerjaan web development aplikasi CRM. Di luar
kegiatan web development, kegiatan supporting berupa virtual agent untuk
account social media klien-klien M2D tetap dilakukan setiap harinya.
Pada minggu kesepuluh hari senin sampai dengan rabu penulis
melakukan perubahan tampilan dan penambahan konten website PT.
Barata Jatiluhur. Pada hari kamis dan jumat penulis melanjutkan
pengembangan dan pengisian konten website company profile M2D. Di
luar kegiatan web development, kegiatan supporting berupa virtual agent
44
menambahkan
chart
pada
dashboard
SIMPEG
dengan
45
konsep
dasar,
perancangan
sistem,
coding
sistem
sampai
implementasi/deploy sistem.
3.3.1
User Requirement
Deskripsi
Kebutuhan
Jenis Aplikasi
Spesifikasi
Modul Yang
Berbasis Web
a
Tersedia
Modul
Penggajian
meliputi
manajemen
data
46
Deskripsi
Kebutuhan
Model Kinerja a. Mengefisienkan waktu
(Performance)
kepegawaian
dari
proses
penginputan
hingga
pelaporan.
b. Mengurangi tingkat kesalahan data.
c. Tampilan interface yang menarik dan lebih user
friendly sehingga lebih mudah dimengerti dan
digunakan oleh user.
Model
Penyimpanan
Data
(Information)
terjadinya
penyimpanan
data
yang
redundant.
c. Format penyajian laporan dibuat sehingga lebih
mudah dipahami.
d. Meminimalisasi terjadinya kesalahan penginputan
data dan informasi.
e. Data terorganisir dan terstruktur.
Model Segi
Ekonomi
(Economic)
Model
Pengontrolan
Sistem
a. Penghematan
biaya
operasional
untuk
transfer
keamanan
terhadap
pelaksanaan
47
(Control)
(Efficiency)
3.3.2
Konsep Dasar
Sistem Informasi Kepegawaian (SIMPEG) ini ditujukan untuk
manajemen kepegawaian. SIMPEG ini terdiri dari 5 modul
kepegawaian yaitu modul Master Sistem, modul HRD, modul Cuti,
modul Presensi, dan modul Penggajian. Perhitungan gaji pegawai
pada modul Penggajian dilakukan secara otomatis sehingga
memudahkan proses pengisian data gaji.
48
49
3.3.3
Perancangan Sistem
3.3.3.1 ERD
Entity Relationship Diagram (ERD) digunakan unutk
mendokumentasikan dan menganalisa data-data yang
diperlukan. ERD digunakan sebagai titik awal dari desain
database. ERD menggambarkan data-data dan hubungan
antar data yang ada pada SIMPEG.
50
3.3.3.2 Flowchart
SIMPEG
Admin / Manager HRD
Karyawan HRD
menggambarkan
alur
Input Data
Karyawan
admin
terlebih
mengisikan
fundamental
Cetak Report
Report Data
Karyawan
data
di
Data Presensi
Report Data
Presensi
Input Data Cuti
Cetak Report
Data Cuti
Report Cuti
Input Data Gaji
Cetak Report
modul
Data Karyawan
Cetak Report
dahulu
Data Gaji
Report Gaji
Selesai
51
dapat
melakukan
52
memilik
relasi
dengan
class
Status.
Class
53
54
55
56
pengguna
tidak
perlu
melakukan
dengan
mencentang
checkbox.
Lalu
57
58
59
memilih
cancel
maka
SIMPEG
akan
60
diminta
untuk
memasukan
ulang
61
Activity Diagram
62
63
mau
dihapus
dengan
terlebih
dahulu
memilih
cancel
maka
SIMPEG
akan
SIMPEG
dan
melakukan
login.
64
mau
dihapus
dengan
terlebih
dahulu
selesai
mengisikan
data,
pengguna
65
d. Modul HRD
o Activity Diagram Input Karyawan
66
67
memilih
cancel
maka
SIMPEG
akan
68
Setelah
selesai
mengisikan
data,
69
70
71
pengguna
akan
diberikan
pesan
memilih
cancel
maka
SIMPEG
akan
72
73
74
b. Modul Presensi
form
75
c. Modul Cuti
dibuatkan
report-nya
lalu
SIMPEG
akan
76
d. Modul HRD
HRD.
Sub
modul
Informasi
Karyawan
form
77
menampilkan
halaman
dashboard
dan
78
79
3.3.4
80
dengan
transaksi.
Sub
modul
Tunjangan
sub
dapat
modul
melihat,
Tunjangan,
mencari,
81
Potongan
sub
dapat
modul
melihat,
Potongan,
mencari,
82
3. Pendidikan
mencari,
menghapus
data
menambahkan,
pendidikan
meng-edit
diantaranya
dan
jenis
pendidikan.
4. Agama
mencari,
menambahkan,
meng-edit
dan
83
5. Departemen
mencari,
menghapus
data
menambahkan,
departemen
meng-edit
diantaranya
dan
nama
departemen.
6. Cabang
mencari,
menambahkan,
meng-edit
dan
84
7. Jabatan
mencari,
menambahkan,
meng-edit
dan
85
9. Management User
86
HRD terbagi
menjadi:
a. Informasi Karyawan
87
b. Tambah Karyawan
88
89
b. Input Cuti
90
91
b. Rekap Presensi
92
a. List Gaji
93
3.4.1
menyebabkan
permasalahan
teknis
penulis
ataupun
kesulitan
untuk
membutuhkan
memecahkan
arahan
untuk
3.4.2
tutorial
dan
bahan
pembelajaran
untuk
dengan
rekan
Praktik
Kerja
Lapangan.
BAB IV
PENUTUP
4.1
Kesimpulan
Sistem Informasi Kepegawaian (SIMPEG) membantu manajemen
perusahaan untuk melaksanakan perencanaan, pengawasan dan evaluasi
manajemen dan administrasi kepegawaian pada PT. Arphacy Tritunggal
Utama. Dengan adanya SIMPEG maka dapat disimpulkan bahwa:
a. SIMPEG menjamin data kepegawaian lebih terorganisir dan terjamin
integritasnya
b. SIMPEG memudahkan manajemen kepegawaian untuk mendapatkan
dan membuat rekap laporan kepegawaian.
4.2
Saran
SIMPEG yang dibuat oleh penulis belumlah sempurna, penulis juga
menyadari bahwa penulis masih kurang dalam pengetahuan dan kemampuan
teknis programming. Oleh karena itu penulis memberikan beberapa saran
untuk pengembangan SIMPEG lebih lanjut antara lain:
a. Modul Presensi pada SIMPEG selanjutnya diintegrasikan dengan
Sistem Presensi Biometri.
b. Penambahan fitur Overtime pada modul Presensi dan pengintegrasian
modul Penggajian.
c. Melengkapi grafik chart pada dashboard SIMPEG.
94
DAFTAR PUSTAKA
Hafiz.
Implementasi
Bootstrap
pada
CodeIgniter.
Irsan.
2013.
Pengenalan
HTML,
CSS,
dan
JavaScript.
95
96
L-3
GAMBARAN UMUM PERUSAHAAN
Visi:
Menjadi perusahaan yang dapat memberikan ide, kreasi, pemasaran
digital, program media yang dapat dipahami secara global dan menjadi yang
terbaik dari yang terbaik.
Misi:
1
Bekerja keras dan berdoa serta penuh tanggung jawab kepada masyarakat.
Kebudayaan perusahaan:
1
Graphic Designer membuat desain visual sesuai konsep dan arahan Art
Director.
4. Divisi Social Media Management
Tugas: Mememilhara brand image dan membangun brand awareness
klien melalui social media.
Wewenang: Menggunakan sarana dan prasarana perusahaan untuk
mewujudkan aktivitas social media management yang produktif dan sesuai
dengan target.
Divisi Social Media Management terdiri dari Social Media Manager dan
Social Media Admin.
Social Media Manager memiliki job desc untuk merancang dan
mengimplementasikan
strategi
social
media,
membangun
brand
L-4
FOTO DOKUMENTASI PKL
Foto 3 Meeting