Oleh :
NIM NAMA
FAKULTAS TEKNIK
UNIVERSITAS PAMULANG
2021/2022
i
LEMBAR LEMBAR
ii
iii
iv
v
vi
vii
viii
DAFTAR ISI
ix
3.1 Tinjauan Pustaka ................................................................................................ 28
a. Pengertian Absensi ...................................................................................... 28
b. Pengertian Sistem ........................................................................................ 29
c. Pengertian Sistem Web ................................................................................ 30
d. Pengertian PHP ............................................................................................ 31
e. Pengertian CSS ............................................................................................ 31
f. Pengertian MySQL ...................................................................................... 31
g. Pengertian Framework ................................................................................. 32
h. Pengertian Bootstrap .................................................................................... 32
3.2. Perancangan Sistem ........................................................................................... 33
3.2.1 Use Case Diagram ..................................................................................... 33
3.2.2 Entity Relationship Diagram ...................................................................... 34
3.2.3 Activity Diagram ....................................................................................... 35
3.2.4 Sequence Diagram ..................................................................................... 42
3.2.5 Perancangan Perangkat Lunak ................................................................... 44
3.3 Analisa & Pembahasan ....................................................................................... 46
3.3.1 Pembahasan Algoritma .............................................................................. 46
3.3.2 Rancangan Layar ....................................................................................... 46
3.3.3 Implementasi dan Penjelasan Rancangan Layar ......................................... 51
3.3.4 Penggunaan Program ................................................................................. 55
3.2.5 Uji Coba Program Dengan Contoh Data .................................................... 56
BAB IV ........................................................................................................................ 58
PENUTUP .................................................................................................................... 58
4.1 Kesimpulan ........................................................................................................ 58
4.2 Saran .................................................................................................................. 58
DAFTAR PUSTAKA ................................................................................................... 60
LAMPIRAN ................................................................................................................. 61
x
KATA PENGANTAR
Puji syukur kami panjatkan kehadirat Allah Swt atas segala rahmat dan
karunia yang dilimpahkan-Nya, sehingga penulis dapat melaksanakan kuliah kerja
praktek serta menyelesaikan Laporan Pelaksanaan Kerja Praktek ini. Laporan
kerja praktek ini disusun sebagai pelengkap kerja praktek yang telah dilaksanakan
di CV. Bonita Art & Desain Interior. Dengan selesainya laporan kerja praktek ini
tidak terlepas dari bantuan banyak pihak yang telah memberikan masukan-
masukan kepada penulis. Untuk itu penulis ingin mengungkapkan banyak
terimakasih kepada :
Besar harapan penulis agar hasil dari Laporan Kuliah Kerja Praktek ini
dapat bermanfaat untuk rekan-rekan mahasiswa, tempat dimana penulis
melaksanakan Kuliah Kerja Praktek pada khususnya dan masyarakat luas pada
umumnya
Pamulang, 2022
Penulis
xi
DAFTAR GAMBAR
xii
DAFTAR TABEL
Tabel 2. 1 Proses Bisnis ..................................................................................... 28
Tabel 3. 1 Simbol Pada ERD.............................................................................. 35
xiii
DAFTAR LAMPIRAN
Lampiran 1 Foto Bersama Pemilik CV.Bonita Art & Desain Interior ............................ 61
Lampiran 2 Foto Kegiatan di CV.Bonita Art & Desain Interior ..................................... 62
Lampiran 3 Foto Bersama Admin Bahwa Program Dapat Membatu Perusahaan ........... 62
Lampiran 4 Surat Persetujuan Kerja Praktek ................................................................. 63
Lampiran 5 Surat Pengajuan Kerja Praktek ke Instansi ................................................. 64
Lampiran 6 Surat Pengajuan Kerja Praktek ke Instansi ................................................. 65
Lampiran 7 Surat Pengajuan Kerja Praktek ke Instansi ................................................. 66
Lampiran 8 Surat Persetujuan Kerja Praktek dari Instansi ............................................. 67
Lampiran 9 Surat Persetujuan Kerja Praktek dari Instansi ............................................. 68
Lampiran 10 Surat Persetujuan Kerja Praktek dari Instansi ........................................... 69
Lampiran 11 Surat Balasan Kerja Praktek..................................................................... 70
Lampiran 12 Lembar Berita Acara Konsultasi .............................................................. 71
xiv
BAB I
PENDAHULUAN
15
usaha. Hal ini agar semua tercatat rapih dan dapat melaporkan segala sesuatunya
kepada pimpinan dengan lebih cepat dan tepat.
Sistem pencatatan dan pengolahan data merupakan suatu rangkaian dari sistem
operasional prosedur yang harus ada dalam setiap kegiatan administrasi absensi
karyawan.Teknologi komputer akan menggantikan fungsi pengolahan data
operasional yang berdaya tampung besar sehingga dapat mengolah data dalam
jumlah yang relatif lebih banyak dan hal tersebut memungkinkan pencarian data
yang lebih efektif dan efisien.
16
17
Sistem ini hanya berlaku dan dapat diakses oleh admin dan untuk
karyawan CV. Bonita Art & Design Interior. Sistem yang ditampilkan di
halaman web page bersifat public tetapi akses hanya untuk lingkup
perusahaan.
18
1. Pengumpulan Data
• Wawancara
Wawancara dilakukan untuk mengetahui masalah yang timbul atau
dialami langsung oleh setiap subjek yang bersangkutan. Dalam kegiatan
ini diajukan pertanyaan lisan dalam usaha untuk melengkapi data-data
yang akan diperoleh. Wawancara dilakukan kepada bagian-bagian terkait
dalam sistem absensi karyawan pada CV. Bonita Art & Desain Interior.
• Observasi
Penulis melakukan observasi yaitu dengan melihat secara langsung
cara kerja bagian-bagian terkait dengan pencatatan hasil-hasil kegiatan
yang dilakukan, setelah itu penulis diberikan kesempatan untuk
melihatnya
Layanan sistem, kendala, dan tujuan ditetapkan oleh hasil konsultasi dengan
pengguna yang kemudian didefinisikan secara rinci dan berfungsi sebagai
spesifikasi sistem.
Unit-unit individu program atau program digabung dan diuji sebagai sebuah
sistem lengkap untuk memastikan apakah sesuai dengan kebutuhan perangkat
lunak atau tidak. Setelah pengujian, perangkat lunak dapat dikirimkan ke
customer
Biasanya (walaupun tidak selalu), tahapan ini merupakan tahapan yang paling
panjang. Sistem dipasang dan digunakan secara nyata. Maintenance melibatkan
pembetulan kesalahan yang tidak ditemukan pada tahapan-tahapan sebelumnya,
meningkatkan implementasi dari unit sistem, dan meningkatkan layanan sistem
sebagai kebutuhan baru.
BAB I PENDAHULUAN
Berisi beberapa hal umum tentang maksud dan tujuan penulisan laporan
kerja praktek serta pelaksanaan penelitian pada CV. Bonita Art & Desain Interior
sebagai acuan dalam pembuatan aplikasi absensi karyawan berbasis web, yang
terdiri dari belakang dilaksanakannya penelitian, perumusan masalah, tujuan dari
diadakannya penelitian,
BAB II ORGANISASI
Berisi tentang profil perusahaan mulai dari sejarah, visi dan misi sampai
struktur organisasi di CV. Bonita Art & Desain Interior, landasan teori juga
membahas mengenai konsep dasar dan landasan teori tersebut.
BAB IV PENUTUP
BAB II
ORGANISASI
2.1 Sejarah
Berawal dari pemikiran untuk mempermudah menyediakan jasa desain
interior dan mengembangkanya menjadi sebuah produk/barang yang sesuai
dengan kebutuhan customer, maka CV.Bonita Art & Desain Interior didirikan
yang berlokasi di Jl. Cendana Pondok Miri No.28 RT 002/RW 05,Kecamatan
Rawakalong,Kelurahan Gunung Sindur.CV.Bonita Art & Desain Interior bergerak
di bidang jasa desain interior dan firniture yang didirikan pada tanggal 15 Januari
2007.Jasa desain interior merupakan sebuah bisnis dan pekerjaan yang melakukan
perancangan terhadap suatu karya seni yang ada pada suatu bangunan dan
digunakan untuk mencari solusi suatu permasalahan dan kebutuhan dalam
pengembangan desain interior.
22
Dengan tujuan untuk bisa mewujudkan suatu ruang lingkup binaan, serta
unsur-unsur pendukungnya, seperti ruang, garis, bentuk, warna, dan tekstur.
Sehingga tercipta kualitas kehidupan manusia didalamnya jauh lebih baik.
Sedangkan furniture merupakan semua benda yang berada didalam suatu ruangan
dan digunakan oleh penghuninya untuk melakukan berbagai aktivitas seperti
duduk, berbaring, ataupun untuk sekedar bersantai seperti kursi, kitchenset,
cabinet, tempat tidur, lemari. Biasanya kursi terbuat dari bahan dasar kayu, papan,
kulit, sekrup dan lain sebagainya.
2.2.1 Visi
Menjadikan perusahaan yang inovativ dan kreatif dalam menjalankan
pekerjaan di bidang desain interior dan secara profesional untuk memberikan
pelayanan dan hasil terbaik bagi pelanggan.
2.2.2 Misi
Memberikan kontribusi nyata terhadap ekonomi setempat dengan
memberdayakan pekerja serta demi membangun perusahaan yang sejahtera
berdasarkan nilai-nilai kemanusiaan.
Pemilik berwewenang :
pun tidak bisa sembarangan, harus disesuaikan dengan kondisi serta resiko yang
mungkin terjadi. Pemilik berhak untuk memecat karyawan yang tidak mematuhi
aturan atau setidaknya memiliki perinigatan berupa SP (surat peringatan) sebagai
teguran. Semua itu dilakukan, agar bisnis di perusahaan tetap berjalan dengan
lancar serta kinerja karyawannya bisa semakin maksimal.
Admin bertugas :
• Data Penjualan
o Mencatat dan memeriksa status data penjualan mana yang sudah
masuk serta yang belum masuk juga supaya mempermudah untuk
menindak lanjuti kekurangannya.
o Menginput data penjualan sehari-hari dengan cermat benar dan
juga cocok.
o Buat penagihan serta menindak lanjuti pengiriman data penjualan
harian
o Selesainya memberikan informasi problem cacat.
• Check hasil input
o Memeriksa kembali tiap-tiap data yang sudah di input supaya tidak
terjadi kekeliruan
o Membuat cross cek dengan customers bila ditemukan selisih pada
harga jual
• Laporan
o Merekap tagihan data dari counter per periode
o Buat informasi penjualan serta tagihan customers
o Merekap retur customers
Admin berwewenang :
Menggunakan semua sarana dan prasarana yang ada dan bagi demi efektifitas dan
efesiensi kerja serta pelayanan
Karyawan bertugas ;
25
Wewenang karyawan :
2.5.2 Smartphone
26
002/RW 05, Rawakalong, Gunung Sindur. Pemilik dari CV. Bonita Art & Desain
Interior yaitu Imam Tabroni.
BAB III
PEMBAHASAN
a. Pengertian Absensi
Absensi adalah suatu bentuk pendataan presensi atau kehadiran seseorang
atau pegawai yang merupakan bagian pelaporan dari suatu institusi yang berisi
data – data status kehadiran yang disusun dan diatur secara rapi dan mudah untuk
29
Menurut Joko Supriyono (2013), terdapat beberapa jenis absensi yang dibedakan
berdasarkan cara penggunaan dan tingkat daya gunanya. Secara umum, jenis –
jenis absensi dibagi menjadi dua, yaitu :
Dalam perusahaan di era modern sekarang, presensi merupakan salah satu data
yang penting. Sebelum memulai atau sesudah melakukan pekerjaan, setiap
karyawan diminta untuk mengisi daftar kehadiran atau presensi sebagai bukti
bahwa telah hadir dan menjalankan pekerjaan sesuai dengan jam kerja yang
ditentukan. Selain itu, data absensi sangat diperlukan pihak administrasi
perusahaan untuk memonitor atau memantau keaktifan karyawan dalam bekerja.
b. Pengertian Sistem
Sistem berasal dari Bahasa Latin systsema dan Bahasa Yunani sustema.
Sistem merupakan kumpulan dari elemen-elemen atau komponen-komponen yang
merupakan definisi yang lebih luas lebih banyak diterima, dimana komponen-
komponen tersebut tidak dapat berdiri sendiri, semuanya saling berinteraksi dan
saling berhubungan membentuk suatu kesatuan sehingga sasaran sistem dapat
tercapai. Teori sistem meliputi definisi sistem, lingkungan sistem dan komponen
sistem.Menurut (Subhan M, 2012) menerangkan bahwa sistem dapat diartikan
sebagia suatu kumpulan atau himpunan dari unsur, komponen atau variable yang
terorganisasi, saling berinteraksi, saling tergantung satu sama lain dan terpadu.
Sistem juga merupakan kumpulan elemen-elemen saling terkait dan bekerja sama
30
untuk memperoleh masukan (input) yang ditunjukan kepada sistem tersebut guna
mengolah masukan tersebut sampai menghasilkan keluaran (output) yang
diinginkan. Pendekatan suatu sistem merupakan suatu jaringan prosedur yang
lebih menekankan pada urutan-urutan operasi di dalam sistem. Sedangkan
pendekatan yang menekankan pada elemen-elemen atau komponen merupakan
interaksi antara sistem atau komponen untuk mencapai sasaran atau tujuan sistem.
Aplikasi berbasis web atau sering dikenal dengan web based application
merupakan suatu aplikasi yang berjalan di web browser. Aplikasi ini dapat
diakses dimanapun dan kapanpun asalkan koneksi internet yang mendukung.
Kelebihan aplikasi web based ini adalh tidak perlu melakukan install aplikasi
di komputer masing-masing seperti pada aplikasi desktop. Web based
merupakan aplikasi yang dalam proses daya gunanya membutuhkan koneksi
internet kemudian beranjak menuju browser penyedia server. Web based tidak
memerlikan alokasi ruang hard drive local komputer, dan tidak peduli
kapasitas komputer yang tinggi untuk menjalankan fungsinya. Web based
tidak tergantung pada spesifikasi dan kompatibilitas dari komputer yang
digunakan, tetapi kebergantungan hanya kepada akses internet. Selama akses
internet tidak mengalami kendala, maka selama itu pula web base dapat
memenuhi kebutuhan pengguna (Oktavian, 2014).Menurut (Laine et al, 2011)
pengembangan aplikasi web menggunakan proses pengembangn secara
potensial dangan arsitektur three-tier yang terdiri presentasi(user interface)
untuk client, logika(server) dan data(manajemen data). Komponen dari
aplikasi web disimpan pada komputer client atau komputer server karena
aplikasi aplikasi web merupakan tipe aplikasi client atau server. Web browser
dapat digunakan untuk mengakses aplikasi web yang dijalankan pada
31
komputer client. Salah satu contoh web browser adalah google chrome. Untuk
penyimpanan aplikasi web terletak pada komputer server. Komputer ini
menjalakan piranti lunak aplikasi web yang akan mengirimkan halaman web
ke web browser. Salah satu aplikasi web server yang terpopuler adalah Apache
Software Foundaion’s Apache HTTP Server yang dikenal dengan apache.
Sebagian besar aplikasi web beroprasi dengan menggunakan data yang
disimpan pada sebuah basis data atau database. Kebanyakan server
menjalankan sebuah database management system (DBMS) dimana salah
satunya dengan menggunakan MySQL.
d. Pengertian PHP
PHP singkatan dari Hypertext Preprocessor merupakan sisipan kode pada
HTML yang berbentuk bahasa script server-side untuk pengembangan web. PHP
ditulis menggunakan bahasa C yang membuat web lebih dinamis sehingga
maintence situs web lebih mudah dan efesien.PHP merupakan software open
source dan dilisensikan secara gratis serta dapat didownload secara bebas
(Peranginangin K., 2006 : 2).
e. Pengertian CSS
Cascading Style sheet merupakan tempat untuk mengontrol dan mengatur
style yang ada. Style sheet mendeskripsikan bagaimana tampilan dokumen HTML
di layar. Selain itu juga bisa membuat efek-efek sepesial di web dengan
menggunakan style sheet. Secara teoritis digunakan style sheet technology dengan
HTML. Akan tetapi pada prakteknya hanya Cascading Style Sheet (CSS)
technology yang support pada hampir semua web Browser. Karena CSS telah di
standarkan oleh World Wide Web Consortium (W3C) untuk digunakan di web
browser.
f. Pengertian MySQL
MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL
(database management system) atau DBMS yang Multithread, Multi-
user.MySQL merupakan suatu server database yang banyak digunakan di
32
g. Pengertian Framework
Menurut Siena, (2007) Framework adalah sekumpulan library yang
diorganisasikan pada sebuah rancangan arsitektur untuk memberikan kecepatan,
ketepatan, kemudahan dan konsistensi di dalam pengembangan aplikasi dari
definisi tersebut”. Framework terdiri dari:
1. Model
View mencakup semua proses yang terkait layout output. Bisa dibilang untuk
menaruh template interface website atau aplikasi.
3. Controller
h. Pengertian Bootstrap
33
class usecase
Absen Online
Karyaw an
Admin
j am datang
j am selesai
keterangan
pemilik
Karyaw an
Start
j am masuk
absen manual
End
Penjelasan :
Pengisian Data
Absen
Karyaw an Sistem
Start
[Gagal]
input
username&passw ord
[Berhasil]
Dashboard absen
karyaw an
End
Admin Sistem
Start
[Gagal]
input
username&passw ord
[Berhasil]
Dashboard Admin
End
Start
id_absensi
End
41
Admin Sistem
Start
[Cek Data]
[Tidak] [Ya]
Batal Keluar
End
Karyaw an Sistem
Start
[Cek Data]
[T idak] [Ya]
Batal Keluar
End
masukan ussername()
password()
validasi password()
masukan password()
sd sequence login
masukan ussername()
password()
validasi password()
masukan password()
simpan()
Keluar()
Berhasil Logout()
Keluar()
Berhasil Logout()
Start
masuk ke halaman
login
input
username/passw ord
[Tidak]
cek
username/password
[Ya]
masuk dashboard
absensi
pilih absen/izin
laporan kehadiran
pada admin
Finish
Gambar 3. 16 Flowchart
46
Absensi
ABSENSI CV.BONITA ART & DESAIN INTERIOR HOME TENTANG LOGIN KONTAK
TENTANG
ui user interface
Login Admin
Login Admin
LOGIN
ui user interface
Login Karyaw an
Login Karyawan
LOGIN
ui user interface
KARYAWAN
NIP
NAMA
Waktu
Absen
ui user interface
Karyaw an
NIP 1910
Nama Alfin
Tempat & tgl lahir Bogor/10-12-2002
Jenis Kelamin Laki-laki
Agama
Alamat Islam
No telepon Bogor
Jabatan 08888
Foto Wp Pemasaran
EDIT
ui user interface
Admin
Beranda
Data Karyawan
Data User
Data Jabatan
Data Absen
Data Keterangan
Logout
data admin
data admin
No NIP Nama Tempat Lahir Tanggal Lahir Alamat Kontak Foto Aksi
data admin
Export PDF
data admin
Data Absen
1 1212 Abiezar Nur F ijin Sakit 17-06-2022 gambar surat izin Hapus
BAB IV
PENUTUP
4.1 Kesimpulan
Absensi merupakan salah satu kegiatan yang dilakukan oleh setiap
karyawan untuk pendataan pada laporan penggajian dan kehadiran. Akan tetapi
absensi yang dilakukan di CV.Bonita Art & Desain Interior masih manual, yaitu
menandatangani kertas absensi.Maka dari itu melalui hasil pembahasan
sebelumnya terdapat beberapa masalah yang dapat mengurangi efektifitas dan
efesiensi dalam menjalankan rangkaian proses absensi dan pendataan kehadiran
sebagai arsip perusahaan. Dengan dibangunnya aplikasi Sistem Absensi Berbasis
Website CV.Bonita Art & Desain Interior ini maka dapat ditarik beberapa
kesimpulan yaitu :
4.2 Saran
Berdasarkan kesimpulan diatas, maka saran yang diharapkan yaitu dengan
pembuatan sistem absensi karyawan.Sehingga website tersebut akan lebih
mempermudah pegawai, data-data karyawan, dan data absensi lebih
aman.Untuk mengoptimalkan performa sistem website ini, maka penulis
menguslkan beberapa saran yang dapat dijadikan bahan pertimbangan:
1. Dengan adanya website absensi CV.Bonita Art & Desain Interior
ini diharapkan dapat memicu pengembang(developer) lainya untuk
lebih berinovasi dalam membuat sebuah sistem absensi.
59
Alatas, H. (2013). Responsive Web Desaign dengan PHP & Bootstrap. Yogyakarta:
Lokomedia.
Nugroho, S. S. (2016). Aplikasi Pengajuan Cuti dan Izin Karyawan PT. Bumi Arasy
Konsultanindo. Tangerang Selatan.
(2016). Perancangan Sistem Presensi dan Penggajian Karyawan Berbasis Sistem Oprasi
Android di PT. ELC Logistik Indonesia. Bandung: Program Studi Manakemen
Informatika Fakultas Ilmu Terapan Universitas Telkom.
60
LAMPIRAN
61
Lampiran 2 Foto Kegiatan di CV.Bonita Art & Desain Interior
62
Lampiran 4 Surat Persetujuan Kerja Praktek
dari Dosen Pembimbing
63
Lampiran 5 Surat Pengajuan Kerja Praktek ke Instansi
64
Lampiran 6 Surat Pengajuan Kerja Praktek ke Instansi
65
Lampiran 7 Surat Pengajuan Kerja Praktek ke Instansi
66
Lampiran 8 Surat Persetujuan Kerja Praktek dari Instansi
67
Lampiran 9 Surat Persetujuan Kerja Praktek dari Instansi
68
Lampiran 10 Surat Persetujuan Kerja Praktek dari Instansi
69
Lampiran 11 Surat Balasan Kerja Praktek
70
Lampiran 12 Lembar Berita Acara Konsultasi
dengan Dosen Pembimbing
71