Oleh:
Ardian Rahmananda S. 3120510603
Albin Rafid Dwi S. 3120510604
Dosen Pembimbing:
Ahmad Syauqi Ahsan, S.Kom., M.T.
NIP. 197505302003121001
D3 TEKNIK INFORMATIKA
DEPARTEMEN TEKNIK INFORMATIKA DAN KOMPUTER
POLITEKNIK ELEKTRONIKA NEGERI SURABAYA
2023
LAPORAN KERJA PRAKTIK
SISTEM PENGAJUAN CUTI DI CV. NATUSI
Oleh:
Ardian Rahmananda S. 3121510603
Albin Rafid Dwi S. 3121510604
D3 TEKNIK INFORMATIKA
DEPARTEMEN TEKNIK INFORMATIKA KOMPUTER
POLITEKNIK ELEKTRONIKA NEGERI SURABAYA
2023
LAPORAN PRAKTIK KERJA
LEMBAR PENGESAHAN
LAPORAN KERJA PRAKTIK CV. NATUSI
Periode 24 Juli 2023 – 13 Oktober 2023
Disusun oleh:
Ardian Rahmananda S. 3121510603
Albin Rafid Dwi S. 3121510604
Mengetahui,
iii
LAPORAN PRAKTIK KERJA
LEMBAR PENGESAHAN
LAPORAN KERJA PRAKTIK CV. NATUSI
Periode 24 Juli 2023 – 13 Oktober 2023
Disusun oleh:
Ardian Rahmananda S. 3121510603
Albin Rafid Dwi S. 3121510604
Menyetujui,
iv
LAPORAN PRAKTIK KERJA
ABSTRAK
Proses pengajuan cuti di CV. Natusi masih dilakukan secara manual,
meskipun pimpinan telah menyediakan fasilitas pendukung kerja. Namun,
pengarsipan data cuti yang disimpan dalam filing cabinet masih rentan terselip,
rusak, atau hilang. Komputerisasi sistem merupakan solusi terbaik untuk
menyelesaikan masalah ini, sehingga lebih efektif dan efisien sebagai media
pengajuan cuti, pengolahan, dan penyimpanan data cuti. Dengan adopsi sistem
komputerisasi ini, diharapkan bahwa pengajuan dan manajemen cuti akan menjadi
lebih terstruktur dan dapat diakses dengan mudah oleh semua pihak yang terkait.
Metode yang digunakan dalam pengembangan aplikasi pengajuan cuti
karyawan ini adalah metode System Development Life Cycle (SDLC) model
waterfall, bahasa pemrograman PHP digunakan untuk membangun sistem berbasis
web serta MySQL sebagai media penyimpanan data. Teknik pengumpulan data
yaitu dengan melakukan observasi, wawancara, dan studi pustaka. Aplikasi
pengajuan cuti karyawan ini dihasilkan untuk dapat mengatasi masalah pengajuan
cuti sehingga lebih efektif dan efisien karena pada saat yang sama tidak terbatas
waktu dan tempat dapat dilihat dan disetujui oleh atasan. Penyimpanan data yang
teratur, aman dan memberi kemudahan dalam proses pencarian data serta dapat
meminimalkan kesalahan yang biasanya terjadi dalam sistem manual.
Penelitian observasi dilakukan dengan mengamati kebutuhan pengguna dan
dihasilkan penghitungan kuesioner online terhadap beberapa aspek usability yang
dinilai memberikan gambaran mengenai kepuasan user terhadap aplikasi.
KATA PENGANTAR
v
LAPORAN PRAKTIK KERJA
Puji Syukur kami ucapkan kepada Tuhan Yang Maha Esa atas limpahan
berkat dan rahmat-Nya sehingga kami dapat menyelesaikan Laporan Kerja Praktik
di CV. Natusi. Yang dilaksanakan mulai tanggal 24 Juli 2023 sampai dengan 13
Oktober 2023 dengan judul “SISTEM PENGAJUAN CUTI”.
Laporan ini merupakan salah satu syarat bagi penyelesaian kerja praktik
jurusan Teknik Informatika PENS (Politeknik Elektronika Negeri Surabaya). Dan
juga sebagai sarana pembelajaran dan pendalaman untuk menyesuaikan ilmu
pengetahuan teoritis yang diterima di perkuliahan dengan pengetahuan nyata di
dunia kerja. Kami menyusun laporan kerja ini berdasarkan studi literature
pengamatan dan wawancara pada narasumber yang bersangkutan.
Selama proses pembuatan laporan kerja praktik, banyak bantuan, saran, dan
motivasi yang diberikan oleh berbagai pihak sangat membantu kami sehingga kami
dapat menyelesaikan laporan ini. Oleh karena itu, kami mengucapkan terimakasih
atas seluruh bantuan yang diberikan seluruh pihak. Adapun pihak-pihak yang
membantu dalam menyelesaikan laporan antara lain adalah:
Allah SWT, Tuhan Yang Maha Esa yang telah melimpahkan kemudahan
kepada penulis sejak dalam pelaksanaan tugas kerja praktik di CV. Natusi
sampai dengan penyusunan kerja praktik.
Orangtua dan keluarga yang selalu memberikan dukungan moriil maupun
materiil sejak kerja praktik hingga penyusunan laporan kerja praktik.
Bapak M.Udin Harun Al Rasyid.S.Kom.,Ph.D, selaku Kepala Departemen
Teknik Informatika dan Komputer PENS.
Bapak Hero Yudo Martono, ST., MT., selaku Ketua Prodi D3 PJJ Teknik
Informatika PENS.
Ibu Nailussa’ada, S.ST., M.Tr.Kom., selaku koordinator kerja praktik
Jurusan Teknik Informatika PENS.
Bapak Ahmad Syauqi Ahsan, S.Kom., M.T., selaku dosen pembimbing
yang telah meluangkan waktu dan memberi bimbingan, saran dan petuah
dalam proses pengerjaan proyek maupun saat KP berlangsung.
Bapak Arif Rachman Hadi, S.Kom., selaku Direktur CV. Natusi.
Bapak Miftahul Choir, S. Kom., sebagai pembimbing perusahaan.
Serta pihak-pihak lain yang telah membantu kami namun tidak dapat
disebutkan satu persatu.
vi
LAPORAN PRAKTIK KERJA
Mojokerto, 08 Oktober
2023
Penulis
DAFTAR ISI
LEMBAR PENGESAHAN...........................................................................iii
LEMBAR PENGESAHAN............................................................................iv
vii
LAPORAN PRAKTIK KERJA
ABSTRAK......................................................................................................v
KATA PENGANTAR....................................................................................vi
DAFTAR ISI................................................................................................viii
DAFTAR GAMBAR.....................................................................................xi
DAFTAR TABEL.........................................................................................xii
DAFTAR LAMPIRAN................................................................................xiii
BAB I PENDAHULUAN.............................................................................1
1.1 Latar Belakang................................................................................1
1.2 Rumusan Masalah...........................................................................1
1.3 Tujuan..............................................................................................2
1.3.1 Tujuan Sistem Pengajuan Cuti................................................2
1.3.2 Tujuan Kerja Praktik...............................................................2
1.3.3 Manfaat....................................................................................3
1.3.3.1 Manfaat Bagi Mahasiswa....................................................3
1.3.3.2 Manfaat Bagi CV. Natusi....................................................3
1.3.3.3 Manfaat Bagi Pembaca........................................................4
1.4 Metodologi Pengumpulan Data...............................................4
1.5 Sistematika Penulisan..............................................................4
BAB 2 GAMBARAN PERUSAHAAN.......................................................6
2.1 Profil Perusahaan.............................................................................6
2.2 Visi, Misi, Motto.............................................................................6
2.2.1 Visi..........................................................................................6
2.2.2 Misi..........................................................................................7
2.2.3 Motto.......................................................................................7
2.3 Lokasi..............................................................................................7
2.4 Tugas, Wewenang, dan Tanggung Jawab.......................................7
viii
LAPORAN PRAKTIK KERJA
2.4.1 Direktur...................................................................................8
2.4.2 Sekretaris.................................................................................8
2.4.3 Bendahara................................................................................8
2.4.4 Project Manager......................................................................9
2.4.5 System Analyst........................................................................9
2.4.6 Programmer.............................................................................9
2.4.7 Tim Pendukung.......................................................................9
BAB 3 TEORI PENUNJANG...................................................................10
3.1 Laravel...........................................................................................10
3.2 Mysql.............................................................................................11
3.3 Rancangan Sistem.........................................................................12
3.4 Desain Sistem................................................................................12
3.4.1 Flowchart...............................................................................12
3.4.2 Use Case Diagram.................................................................13
3.4.3 Activity Diagram...................................................................15
BAB 4 IMPLEMENTASI SISTEM..........................................................16
4.1 Implementasi Sistem.....................................................................16
4.2 Uji Coba........................................................................................16
4.2.1 Halaman Login......................................................................16
4.2.2 Halaman Dashboard Karyawan.............................................17
4.2.3 History Pengajuan Cuti Karyawan........................................17
4.2.4 Setting Karyawan..................................................................18
4.2.5 Halaman Approval Cuti Admin............................................18
4.2.6 Halaman Karyawan Admin...................................................19
4.2.7 History Pengajuan Cuti Admin.............................................19
4.2.8 Halaman Akun Pengguna Admin..........................................20
ix
LAPORAN PRAKTIK KERJA
DAFTAR GAMBAR
Gambar 2. 1 Logo Perusahaan........................................................................7
Gambar 2. 2 Struktur Perusahaan....................................................................8
Gambar 3. 1 Logo Laravel............................................................................10
Gambar 3. 2 Logo Mysql..............................................................................11
Gambar 3. 3 Rancangan Sistem....................................................................12
Gambar 3. 4 Flowchart..................................................................................13
Gambar 3. 5 Use Case Diagram....................................................................14
Gambar 3. 6 Activity Diagram......................................................................15
Gambar 4. 1 Halaman Login.........................................................................16
x
LAPORAN PRAKTIK KERJA
DAFTAR TABEL
Tabel 4. 1 User Acceptance Testing Admin..................................................21
Tabel 4. 2 User Acceptance Testing Karyawan............................................24
xi
LAPORAN PRAKTIK KERJA
DAFTAR LAMPIRAN
Lampiran 1 Meeting Project Payroll Al-Azhar.............................................30
Lampiran 2 Maintenance Komputer Polda Jatim..........................................30
Lampiran 3 Instalasi Sistem Antrian (SIKUAT)...........................................31
Lampiran 4 Pemasangan Layar dan Proyektor PKM Sidoarjo.....................31
Lampiran 5 Form Penilaian Perusahaan(1)...................................................32
Lampiran 6 Form Penilaian Perusahaan(2)...................................................33
xii
LAPORAN PRAKTIK KERJA
xiii
LAPORAN PRAKTIK KERJA
BAB I
PENDAHULUAN
1.1 Latar Belakang
Perkembangan teknologi pada masa sekarang ini memainkan
peran yang sangat penting bagi para pelaku usaha. Terbukti dengan
banyaknya pelaku usaha yang telah beralih ke sistem digital sebagai alat
bantu untuk meningkatkan pemasaran dan efektivitas dari usaha mereka,
sehingga dapat berkembang dan meningkatkan daya saing bisnis mereka.
Sistem pengajuan cuti adalah salah satu contoh penerapan
teknologi informasi yang dapat memberikan manfaat besar bagi perusahaan
dan karyawan. Di era saat ini, banyak perusahaan yang telah mengadopsi
sistem digital untuk mengelola pengajuan cuti karyawan, sehingga
memungkinkan proses yang lebih efisien dan transparan.
Dengan bantuan sistem pengajuan cuti yang efisien dan
terotomatisasi, perusahaan dapat meningkatkan manajemen sumber daya
manusia mereka, mengurangi beban administratif, dan memberikan
pengalaman yang lebih baik bagi karyawan. Hal ini membantu perusahaan
untuk tetap bersaing dalam dunia bisnis yang semakin kompetitif.
1.3 Tujuan
xiv
LAPORAN PRAKTIK KERJA
1.3.3 Manfaat
xv
LAPORAN PRAKTIK KERJA
xvi
LAPORAN PRAKTIK KERJA
xvii
LAPORAN PRAKTIK KERJA
BAB 2
GAMBARAN PERUSAHAAN
xviii
LAPORAN PRAKTIK KERJA
CV. Natusi adalah sebuah Software House yang berdiri sejak tahun
2017 dan berkantor pusat di Kota Mojokerto. CV. Natusi, yang berbasis di
Kota Mojokerto, adalah perusahaan yang berfokus pada sektor Teknologi
Informasi (TI), Kesehatan, dan Pendidikan, dengan komitmen untuk
mendukung pemerintahan dan UMKM (Usaha Mikro, Kecil, dan
Menengah). Beberapa layanan yang disediakan oleh CV. Natusi adalah
sebagai berikut:
1. Web Development.
2. Mobile Apps.
3. Optimization.
4. Hardware.
Beberapa Client yang pernah menggunakan jasa dari CV. Natusi
adalah sebagai berikut:
1. Dinas Kesehatan Kab. Sidoarjo.
2. Kepolisian Daerah Jawa Timur.
3. Ponpes Al-Azhar Kota Mojokerto.
4. Rumah Sakit dr. Wahidin Sudiro Husodo Kota Mojokerto.
5. Rumah Sakit Semen Gresik.
6. Rumah Sakit Sidoarjo Barat (SIBAR).
2.2.1 Visi
CV. Natusi memiliki visi untuk menjadi salah satu software
house yang dapat diperhitungkan dikomunitas internasional
dengan tidak mengabaikan nilai sosial.
2.2.2 Misi
1. Mengembangkan industri produk IT secara kompetitif dan
dapat diterima oleh semua orang.
2. Memberikan layanan terbaik kepada client.
3. Mengembangkan kerjasama dengan sesama perusahaan yang
saling menguntungkan.
4. Mengembangkan produk IT yang inovatif.
xix
LAPORAN PRAKTIK KERJA
2.2.3 Motto
2.3 Lokasi
CV. Natusi terletak di Perumahan Griya Permata Meri Bypass
Blok B1 No.4 Kota Mojokerto.
xx
LAPORAN PRAKTIK KERJA
2.4.1 Direktur
Direktur bertanggung jawab untuk mengevaluasi, meninjau,
dan mengelola seluruh aspek dari organisasi. Mereka bertanggung
jawab untuk memastikan bahwa organisasi bergerak sesuai dengan
visi, misi, dan tujuan yang telah ditentukan sebelumnya. Direktur
juga bertanggung jawab untuk membangun budaya kerja yang
kondusif, menyediakan pelatihan yang tepat, menyelenggarakan
rapat harian/mingguan, dan membuat keputusan strategis.
2.4.2 Sekretaris
Sekretaris bertanggung jawab untuk mengurus keperluan
seperti pencatatan, pengarsipan dokumen, surat menyurat,
manajemen karyawan, hingga mengurus kegiatan promosi.
Seorang sekretaris juga diharapkan bisa memberikan masukan
untuk menyederhanakan proses kerja organiasi dan menghasilkan
solusi untuk mengurangi rutinitas kerja.
2.4.3 Bendahara
Bendahara bertugas untuk mengelola dan mengawasi
pengelolaan keuangan perusahaan. Tugas mereka meliputi
melakukan audit keuangan, pencatatan, dan pelaporan. Selain itu,
bendahara bertanggung jawab untuk melakukan pengalokasian
sumber daya finansial, memprioritaskan pengalokasian anggaran,
dan memantau sumber daya dalam bentuk fisik maupun non-fisik.
xxi
LAPORAN PRAKTIK KERJA
2.4.6 Programmer
Programer adalah tugas yang bertanggung jawab untuk
mengembangkan dan memelihara software, serta aplikasi-aplikasi
yang digunakan perusahaan. Mereka bertanggung jawab untuk
melakukan debugging, membuat dan menyempurnakan program
yang ada, serta menyediakan dukungan teknis untuk software dan
aplikasi yang ada.
BAB 3
TEORI PENUNJANG
3.1 Laravel
xxii
LAPORAN PRAKTIK KERJA
3.2 Mysql
xxiii
LAPORAN PRAKTIK KERJA
License (GPL) sehingga dapat Anda pakai untuk keperluan pribadi atau
komersil tanpa harus membayar lisensi yang ada.
Gambar 3.xxiv
3 Rancangan Sistem
LAPORAN PRAKTIK KERJA
xxv
LAPORAN PRAKTIK KERJA
Gambar 3. 4 Flowchart
Pada Gambar 3.4, setelah seorang karyawan mengajukan
cuti, langkah selanjutnya adalah menunggu keputusan dari
pimpinan perusahaan, apakah cuti tersebut disetujui atau tidak.
Informasi mengenai sejarah atau history dari setiap pengajuan cuti
dapat diakses melalui menu "Histori".
xxvi
LAPORAN PRAKTIK KERJA
xxvii
LAPORAN PRAKTIK KERJA
yang terjadi pada sebuah sistem. Runtutan proses dari suatu sistem
digambarkan secara vertikal. Activity diagram merupakan
pengembangan dari Use Case yang memiliki alur aktivitas.
BAB 4
IMPLEMENTASI SISTEM
4.1 Implementasi Sistem
xxviii
LAPORAN PRAKTIK KERJA
Pada tahap ini, kami mulai untuk membuat aplikasi. Hal yang
dilakukan pertama adalah membuat tampilan aplikasi sebaik mungkin/user-
friendly agar user dapat menggunakannya dengan nyaman.
xxix
LAPORAN PRAKTIK KERJA
xxx
LAPORAN PRAKTIK KERJA
xxxi
LAPORAN PRAKTIK KERJA
xxxii
xxxiii
LAPORAN PRAKTIK KERJA
xxxiv
LAPORAN PRAKTIK KERJA
karyawan
7 Admin Admin Muncul Valid
menghapus mengklik notifikasi
data karyawan tombol hapus “berhasil
dan mengklik dihapus” dan
ok pada pop data karyawan
up tidak ada
konfirmasi
hapus data
8 Mengakses Admin Menampilkan Valid
halaman mengklik halaman filter
pengajuan menu pencarian dan
cuti pengajuan riwayat
cuti pengajuan cuti
karyawan
9 Admin Admin Menampilkan Valid
melakukan mengisi form data pengajuan
filter filter dan cuti dari
pencarian mengklik cari karyawan sesuai
dengan filter
10 Mengakses Admin Menampilkan Valid
halaman akun mengklik halaman form
pengguna menu akun buat akun user
pengguna dan data akun
user
11 Admin Admin Muncul Valid
membuat mengisi form notifikasi “akun
akun user buat akun berhasil dibuat”
user lalu lalu data akun
mengklik user tampil pada
tombol buat data table
dibawah form
12 Admin Admin Muncul Valid
mengedit mengklik notifikasi
akun user tombol edit “pembaruan
yang sudah dan mengisi berhasil” dan
dibuat form edit lalu data akun
klik tombol berubah
update
xxxv
LAPORAN PRAKTIK KERJA
xxxvi
LAPORAN PRAKTIK KERJA
xxxvii
LAPORAN PRAKTIK KERJA
xxxviii
LAPORAN PRAKTIK KERJA
BAB 5
PENUTUP
5.1 Kesimpulan
Setelah menjalani program kerja praktik selama 3 bulan di CV.
Natusi, kami telah memperoleh banyak pengetahuan dan pengalaman
berharga dalam dunia kerja yang mungkin tidak pernah kami dapatkan
selama di kampus. Pengalaman ini telah membantu kami untuk beradaptasi
dengan cepat terhadap dinamika dunia kerja yang akan kami hadapi di
masa depan.
Selama masa kerja praktik, kami ditugaskan untuk melaksanakan
berbagai tugas yang relevan dengan bidang kami, termasuk perencanaan
dan pembuatan website, serta perbaikan perangkat keras. Dalam laporan
ini, kami akan menjelaskan secara khusus mengenai tugas kami dalam
pembuatan website pengajuan cuti yang diminta oleh pimpinan perusahaan.
Dalam proses ini, kami berhasil memperoleh pemahaman yang lebih
mendalam tentang pengembangan web serta kemampuan untuk
mengaplikasikan pengetahuan kami dalam proyek dunia nyata.
5.2 Saran
Setelah selesai menjalani kerja praktik selama kurang lebih 3 bulan,
dan mengerjakan laporan kerja praktik ini, izinkanlah penulis untuk
memberikan saran kepada perusahaan, pihak kampus, dan pembaca.
Saran untuk Perusahaan (CV. Natusi)
Untuk perusahaan, disarankan agar terus menimbang
peluang kolaborasi dengan mahasiswa melalui program kerja
magang. Hal ini dapat membantu perusahaan mendapatkan
sumber daya manusia yang berkualitas serta memungkinkan para
magang untuk mendapatkan pengalaman berharga dan
pembelajaran baru.
Instansi perkuliahan
Untuk kampus, disarankan agar terus meningkatkan kualitas
program pendidikan sehingga sesuai dengan standar industri. Hal
xxxix
LAPORAN PRAKTIK KERJA
Pembaca
Untuk pembaca, disarankan untuk memahami manfaat
yang ditawarkan oleh program kerja magang. Dengan memiliki
kemampuan untuk mengenali dan menginterpretasi situasi di dunia
bisnis, maka pembaca dapat mengambil keputusan yang bijaksana
ketika memanfaatkan program kerja magang.
xl
LAPORAN PRAKTIK KERJA
DAFTAR PUSTAKA
1. Hawari F. “Sistem informasi pengajuan cuti karyawan berbasis web
menggunakan framework CodeIgniter (Studi kasus: Oakwood premiere
cozmo)”. JUSIBI (Jurnal Sistem Informasi dan E-Bisnis). Vol. 1, 2019.
2. Fatoni F, Isprananda DW, Syazili A. “Sistem Informasi Pengajuan Cuti dan
Izin Berbasis Web”. Jurnal Sisfokom (Sistem Informasi dan Komputer). Vol.
9. No. 1, pp. 35 - 41, 2020.
3. Seprina I, Yulianingsih E. “Penerapan Metode RUP Untuk Sistem
Pengajuan Cuti Pegawai Di SMA AZ-Zahra Palembang Berbasis Web
Mobile”. Jurnal Ilmiah MATRIK. Vol. 24. No. 1, pp. 89 - 95, 2022.
4. Maksum, M. A, “Apa itu Laravel? Pengertian, Fitur dan Kelebihannya”,
Blog Dewaweb. https://www.dewaweb.com/blog/apa-itu-laravel/, diakses pada
tanggal 08 Oktober 2023.
5. K, Yasin. “Pengertian MySQL, Fungsi, Dan Cara Kerjanya (Lengkap).”
Niagahoster Blog. www.niagahoster.co.id/blog/mysql-adalah, diakses pada
tanggal 08 Oktober 2023.
6. Setiawan, Rony. “Flowchart Adalah: Fungsi, Jenis, Simbol, Dan
Contohnya.” Dicoding Blog. www.dicoding.com/blog/flowchart-adalah,
diakses pada tanggal 08 Oktober 2023.
7. Intern Dicoding, “Contoh Use Case Diagram Lengkap dengan
Penjelasannya”, Dicoding Blog, https://www.dicoding.com/blog/contoh-use-
case-diagram/, diakses pada tanggal 08 Oktober 2023.
8. Intern Dicoding, “Apa itu Activity Diagram? Beserta Pengertian, Tujuan,
Komponen”, Dicoding Blog, https://www.dicoding.com/blog/apa-itu-activity-
diagram/, diakses pada tanggal 08 Oktober 2023
xli
LAPORAN PRAKTIK KERJA
LAMPIRAN
xlii
LAPORAN PRAKTIK KERJA
xliii
LAPORAN PRAKTIK KERJA
xliv
LAPORAN PRAKTIK KERJA
xlv