PENGEMBANGAN SISTEM INFORMASI MANAJEMEN CUTI KARYAWAN BERBASIS WEB PADA
“PT TAEKWANG INDONESIA”
SKRIPSI
Diajukan untuk Mememenuhi Salah Satu Syarat Kelulusan Program Pendidikan Sarjana
Oleh : Yunengsih D1A.17.0406
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS ILMU KOMPUTER UNIVERSITAS SUBANG SUBANG
2021
i
PENGEMBANGAN SISTEM INFORMASI MANAJEMEN CUTI KARYAWAN BERBASIS WEB PADA
“PT TAEKWANG INDONESIA”
Oleh : Yunengsih D1A.17.0406
Subang, ……… 2022 Menyetujui,
(JAJA, M.Kom) Pembimbing I
(BAGUS ALI AKBAR, S.SI.,M.Kom) Pembimbing II
Mengetahui
(Dr.TEPI PEIRISAL, S.Sos, M.SSi) Dekan Fakultas Ilmu Komputer
(BAGUS ALI AKBAR, S.SI.,M.Kom) Ketua Program Studi
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS ILMU KOMPUTER UNIVERSITAS SUBANG SUBANG
2022
ii
HALAMAN PERNYATAAN
Dengan ini saya menyatakan bahwa Skripsi dengan judul “PENGEMBANGAN SISTEM INFORMASI MANAJEMEN CUTI KARYAWAN BERBABSIS WEB PADA PT TAEKWANG INDONESIA’’ adalah benar-benar karya saya sendiri, dan saya tidak melakukan plagiat ataupun pengutipan dengan cara-cara yang tidak sesuai dengan etika keilmuan yang berlaku dalam masyarakat keilmuan. Atas pernyataan ini, saya siap menanggung risiko/sanksi yang dijatuhkan kepada saya apabila kemudian ditemukan adanya pelanggaran terhadap etika keilmuan dalam karya saya ini, atau ada klaim dari pihak lain terhadap keaslian karya saya ini.
Subang,20 September 2022
Yunengsih D1A.17.0406
iii ABSTRAK
PENGEMBANGAN SISTEM INFORMASI MANAJEMEN CUTI KARYAWAN BERBASIS WEB PADA “PT TAEKWANG INDONESIA”
(Studi Kasus : PT.Taekwang Indonesia) Oleh : Yunengsih – D1A.17.0406
Proses pengajuan cuti pada PT TK Industrial Indonesia masih menggunakan cara manual.
Karyawan yang hendak mengambil cuti harus datang ke HR-Admin. Lalu mengisi form di bantu oleh HR-Admin, kemudian HR Admin akan datang ke pimpinan karyawan tersebut untuk memproses pengajuan cuti. Hal tersebut kurang efektif mengingat kesibukan admin maupun pimpinan yang kadang tidak hanya berdiam dalam satu tempat. Karyawan akan kesulitan ketika hendak meminta ijin cuti.
Dengan dibuat nya Sistem Informasi Manajemen Cuti ini, penulis bermaksud membuat sistem informasi yang dapat bermanfaat bagi perusahaan maupun karyawan dalam mengelola pengajuan tersebut dan memudahkan untuk dikelola dengan baik.
Kata Kunci : Manejemen, Cuti, Karyawan,
iv ABSTRACT
DEVELOPMENT OF WEB-BASED EMPLOYEE LEAVE MANAGEMENT INFORMATION SYSTEM “PT TAEKWANG INDONESIA
By : Yunengsih – D1A.17.0406
The process of applying for leave at PT TK Industrial Indonesia still uses the manual method. Employees who want to take time off must come to HR-Admin. Then fill out the form assisted by the HR-Admin, then the HR Admin will come to the employee's leadership to process the leave application. This is less effective considering the busyness of admins and leaders who sometimes don't just stay in one place. Employees will find it difficult when they want to ask for leave.
With the creation of this Leave Management Information System, the author intends to create an information system that can be useful for companies and employees in managing these submissions and making it easier to manage properly.
Keywords: Management, Leave, Employees,
v
KATA PENGANTAR
Puji syukur kehadirat Tuhan Yang Maha Esa yang telah memberikan rahmat kepada kita sekalian, khususnya kepada penulis yang alhamdulillah dapat meneyelesaikan tugas akhir ini dengan sebaik mungkin. Tugas akhir ini merupakan sebuah penelitian yang dilakukan dalam mengkaji hasil pembelajaran selama menempuh pendidikan. Kajian pembelajaran tersebut kemudian diaplikasikan untuk memecahkan permasalahan yang dapat diidentifikasi ketika dalam pelaksanaan penelitian. Skripsi ini diajukan sebagai salah satu syarat sidang komprehensif dalam menempuh jenjang sarjana (S1) di Program Studi Sistem Informasi Fakultas ilmu Komputer Universitas Subang.
Penulis sadar bahwa penulisan skripsi Ini masih jauh dari sempurna, hal tersebut dikarenakan keterbatasan kemampuan dan pengetahuan penulis. Oleh karena itu, penulis mengharapkan kritik dan saran yang membangun dari semua pihak.Walaupun demikian, penulis berharap skripsi ini dapat memberikan manfaat bagi semua pihak yang berkaitan nantinya.
Subang, 20 September 2022
Yunengsih D1A.17.0406
vi
UCAPAN TERIMAKASIH
Dengan mengucapkan rasa syukur alhamdulilah akhirnya pembuatan tugas akhir ini dapat terselesaikan dengan baik. Dalam pembuatan tugas akhir ini begitu banyak pihak- pihak yang membantu penulis dalam pembuatan tugas akhir ini. Tak adil rasanya apabila pihak-pihak yang telah membantu penulis tidak disebutkan dalam lembaran tugas akhir ini. Untuk itu penulis mengucapkan banyak terimakasih kepada semua pihak yang telah membantu penulis dalam melaksanakan penelitian tugas akhir ini. Berikut pihak-pihak yang telah membantu penulis dalam melaksanakan penelitian tugas akhir di kampus Universitas Subang:
1. Allah SWT yang telah memberikan ilmu dan memberikan petunjuk terhadap penulis dalam mengerjakan tugas akhir.
2. Bapak Dr. Tepi Perisal, S.Sos., M.Si Selaku Dekan Fakultas Ilmu Komputer
3. Bapak Jaja, M. Kom Selaku Ketua Program Studi Sistem Informasi.
4. Bapak Drs. M. Hairiyanov, MT Selaku dosen pembimbing 1 atas segala saran, masukan dan bimbingan juga telah memberikan beberapa waktu luang untuk terus bersabar dalam membimbing penulis.
5. Bapak Ir. Syarif Hidayat, MT Selaku dosen pembimbing 2 atas segala saran, masukan dan bimbingan juga telah memberikan beberapa waktu luang untuk terus bersabar dalam membimbing penulis.
6. Terimakasih kepada Keluarga yang telah memberikan dukungan semangat dalam pembuatan laporan ini.
7. Semua yang tidak bisa penulis sebutkan satu per satu. Pastinya tak henti-henti penulis sampaikan semoga amal baik semua pihak mendapat balasan yang berlipat ganda dari Allah SWT. Aamiin
vii DAFTAR ISI
PERNYATAAN __________________________________ Error! Bookmark not defined.
ABSTRAK _____________________________________ Error! Bookmark not defined.
ABSTRACT ____________________________________ Error! Bookmark not defined.
KATA PENGANTAR______________________________ Error! Bookmark not defined.
UCAPAN TERIMAKASIH __________________________ Error! Bookmark not defined.
DAFTAR ISI ________________________________________________________ vii DAFTAR GAMBAR ___________________________________________________ x DAFTAR TABEL ____________________________________________________ xii DAFTAR SIMBOL ___________________________________________________ xiii BAB I PENDAHULUAN ___________________________ Error! Bookmark not defined.
1.1 Latar Belakang _____________________________ Error! Bookmark not defined.
1.2 Rumusan Masalah __________________________ Error! Bookmark not defined.
1.3 Batasan Masalah ___________________________ Error! Bookmark not defined.
1.4 Maksud dan Tujuan _________________________ Error! Bookmark not defined.
1.5 Manfaat Penelitian __________________________ Error! Bookmark not defined.
1.6 Metode Penelitian __________________________ Error! Bookmark not defined.
1.7 Jadwal dan Tempat Penelitian ________________ Error! Bookmark not defined.
1.8 Sistematika Penulisan ______________________ Error! Bookmark not defined.
BAB II LANDASAN TEORI _________________________ Error! Bookmark not defined.
2.1 Pengembangan Sistem Informasi ____________ Error! Bookmark not defined.7 2.2 Manajemen Cuti ____________________________ Error! Bookmark not defined.
2.2.1 Cuti Tahunan __________________________ Error! Bookmark not defined.
2.2.2 Cuti Sakit _____________________________ Error! Bookmark not defined.
2.2.3 Cuti Besar_____________________________ Error! Bookmark not defined.
2.2.4 Cuti Bersama __________________________ Error! Bookmark not defined.
2.2.5 Cuti Hamil _____________________________ Error! Bookmark not defined.
2.2.6 Cuti Penting ___________________________ Error! Bookmark not defined.
2.3 Unified Modeling Language __________________ Error! Bookmark not defined.
2.3.1 Tujuan atau Fungsi dari Penggunaan UML___ Error! Bookmark not defined.
2.3.2 Jenis-jenis Diagram pada UML ____________ Error! Bookmark not defined.
2.4 Rational Unified Process ____________________ Error! Bookmark not defined.
2.4.1 Karakteristik Rational Unified Process PhasesError! Bookmark not defined.
2.4.2 Karakteristik RUP_______________________ Error! Bookmark not defined.
2.5 Hypertext Pre-Processor ____________________ Error! Bookmark not defined.
2.6 MYSQL (My Structured Query Language.) ______ Error! Bookmark not defined.
viii
2.7 Website ___________________________________ Error! Bookmark not defined.
2.8 CodeIgniter ________________________________ Error! Bookmark not defined.
BAB III ANALISIS KEBUTUHAN SISTEM _____________ Error! Bookmark not defined.
3.1 Profil Organisasi ___________________________ Error! Bookmark not defined.
3.1.1 Gambaran Umum PT TK Industrial Indonesia Error! Bookmark not defined.
3.1.2 Visi dan Misi Perusahaan ________________ Error! Bookmark not defined.
3.1.3 Struktur Organisasi _____________________ Error! Bookmark not defined.
3.1.4 Tugas Pokok dan Fungsi _________________ Error! Bookmark not defined.
3.2 Sistem Yang Sedang Berjalan ________________ Error! Bookmark not defined.
3.3 Analisa Kebutuhan Sistem __________________ Error! Bookmark not defined.4 3.3.1 Kebutuhan Informasi ____________________ Error! Bookmark not defined.
3.3.2 Kebutuhan Perangkat Lunak ______________ Error! Bookmark not defined.
3.3.3 Kebutuhan Perangkat Keras ______________ Error! Bookmark not defined.
3.3.4 Kebutuhan Fungsional __________________ Error! Bookmark not defined.
3.4 Use Case Digaram __________________________ Error! Bookmark not defined.
3.4.1 Model Use Case ________________________ Error! Bookmark not defined.
3.4.2 Definis Aktor __________________________ Error! Bookmark not defined.
3.5 Skenario Use Case __________________________ Error! Bookmark not defined.
3.5.1 Use Case Login ________________________ Error! Bookmark not defined.
3.5.2 Use Case Lihat Sisa Cuti _________________ Error! Bookmark not defined.
3.5.3 Use Case Kelola Cuti ____________________ Error! Bookmark not defined.
3.5.4 Use Case Isi Form Pengajun Cuti __________ Error! Bookmark not defined.
3.5.5 Use Case Lihat Keputusan Cuti ___________ Error! Bookmark not defined.
3.5.6 Use Case Pengelola Pengajuan Cuti ________ Error! Bookmark not defined.
3.5.7 Use Case Kelola Data Karyawan __________ Error! Bookmark not defined.4 3.5.8 Use Case Kelola Laporan ________________ Error! Bookmark not defined.
3.6 Activity Diagram ___________________________ Error! Bookmark not defined.
3.6.1 Activity Diagram Login _________________ Error! Bookmark not defined.8 3.6.2 Activity Diagram Sisa Cuti ________________ Error! Bookmark not defined.
3.6.3 Activity Diagram Isi Form Pengajuan Cuti ___ Error! Bookmark not defined.
3.6.4 Activity Diagram Lihat Keputusan Cuti ______ Error! Bookmark not defined.
3.6.5 Activity Diagram Kelola Pengajuan Cuti _____ Error! Bookmark not defined.
3.6.6 Activity Diagram Kelola Karyawan _________ Error! Bookmark not defined.
3.6.7 Activity Diagram Kelola Laporan __________ Error! Bookmark not defined.
BAB IV PERANCANGAN SISTEM ___________________ Error! Bookmark not defined.
4.1 Perancangan Prosedur Yang Di Usulkan _______ Error! Bookmark not defined.
4.2 Perancangan Class Diagram _________________ Error! Bookmark not defined.
4.2.1 Perancangan Class Diagram Login _________ Error! Bookmark not defined.
4.2.2 Perancangan Class Digram Pengajuan Cuti __ Error! Bookmark not defined.
4.2.3 Perancangan Class Digram Persetujuan Cuti Error! Bookmark not defined.
4.2.4 Perancangan Class Digram Aturan Cuti _____ Error! Bookmark not defined.
4.2.5 Perancangan Class Digram Jenis Cuti _____ Error! Bookmark not defined.9 4.2.6 Perancangan Class Digram Periode Cuti ____ Error! Bookmark not defined.
4.2.7 Perancangan Class Digram Interface Karyawan ____ Error! Bookmark not defined.
4.2.8 Perancangan Class Digram Interface Leader Shift,dll Error! Bookmark not defined.
ix
4.2.9 Perancangan Class Digram Interface Admin _ Error! Bookmark not defined.
4.3 Sequence Diagram _________________________ Error! Bookmark not defined.
4.3.1 Sequence Diagram Login ________________ Error! Bookmark not defined.
4.3.2 Sequence Diagram Pengajuan Cuti ________ Error! Bookmark not defined.
4.3.3 Sequence Diagram Persetujuan Cuti _______ Error! Bookmark not defined.
4.3.4 Sequence Diagram Kelola Aturan Cuti ______ Error! Bookmark not defined.
4.3.5 Sequence Diagram Kelola Jenis Cuti _______ Error! Bookmark not defined.
4.3.6 Sequence Diagram Periode Cuti ___________ Error! Bookmark not defined.
4.4 Perancangan Basis Data ____________________ Error! Bookmark not defined.
4.4.1 Tabel Data User ________________________ Error! Bookmark not defined.
4.4.2 Tabel Data User Level ___________________ Error! Bookmark not defined.
4.4.3 Tabel Data Akses Menu __________________ Error! Bookmark not defined.
4.4.4 Tabel Data Approve Policy _______________ Error! Bookmark not defined.
4.4.5 Tabel Data Paid Leave ___________________ Error! Bookmark not defined.
4.4.3 Tabel Data Periode Leave ________________ Error! Bookmark not defined.
4.4.3 Tabel Data Transaction Approval Paid Leave_ Error! Bookmark not defined.
4.4.3 Tabel Data Transaksi Cuti Karyawan _______ Error! Bookmark not defined.
4.5 Perancangan Antar Muka ____________________ Error! Bookmark not defined.
4.5.1 Halaman Login _________________________ Error! Bookmark not defined.
4.5.2 Halaman Dashboard Admin______________ Error! Bookmark not defined.9 4.5.3 Halaman Kelola Cuti Admin______________ Error! Bookmark not defined.9 4.5.4 Halaman Pengjuan Cuti __________________ Error! Bookmark not defined.
4.5.5 Halaman Persetujuan Cuti ________________ Error! Bookmark not defined.
4.5.1 Halaman Perubahan Data Diupdate ________ Error! Bookmark not defined.
4.5.1 Halaman Laporan _______________________ Error! Bookmark not defined.
BAB V IMPLEMENTASI DAN PENGUJIAN ___________ Error! Bookmark not defined.1 5.1 Implementasi ______________________________ Error! Bookmark not defined.
5.1.1 Implementasi Perangkat Lunak ____________ Error! Bookmark not defined.
5.1.2 Implementasi Perangkat Keras ____________ Error! Bookmark not defined.
5.1.3 Implementasi Basis Data _________________ Error! Bookmark not defined.
5.1.4 Implementasi Interface __________________ Error! Bookmark not defined.
5.2 Pengujian _________________________________ Error! Bookmark not defined.
5.2.1 Rencana Pengujian _____________________ Error! Bookmark not defined.
5.2.1 Kategori Pengujian _____________________ Error! Bookmark not defined.
5.2.2 Pelaksanaan Pengujian __________________ Error! Bookmark not defined.
BAB VI KESIMPULAN DAN SARAN _________________ Error! Bookmark not defined.
6.1 Kesimpulan________________________________ Error! Bookmark not defined.
6.2 Saran _____________________________________ Error! Bookmark not defined.
DAFTAR PUSTAKA ______________________________ Error! Bookmark not defined.
x
DAFTAR GAMBAR
Gambar 2.1 Tahapan Rational Unified Process ... Error! Bookmark not defined.
Gambar 3.1 Struktur Organisasi ... Error! Bookmark not defined.
Gambar 3.2 Model Use Case ... Error! Bookmark not defined.
Gambar 3.3 Use Case Login ... Error! Bookmark not defined.
Gambar 3.4 Use Case Lihat Riwayat Cuti dan Sisa Cuti ... Error! Bookmark not defined.
Gambar 3.5 Use Case Kelola Cuti... Error! Bookmark not defined.
Gambar 3.6 Use Case Isi Form Pengajuan Cuti ... Error! Bookmark not defined.
Gambar 3.7 Use Case Lihat Keputusan... Error! Bookmark not defined.
Gambar 3.8 Use Case Persetujuan Cuti ... Error! Bookmark not defined.
Gambar 3.9 Use Case Kelola Karyawan ... Error! Bookmark not defined.
Gambar 3.10 Use Case Kelola Laporan ... Error! Bookmark not defined.
Gambar 3.12 Activity Diagram Login... Error! Bookmark not defined.
Gambar 3.13 Activity Diagram Sisa Cuti ... Error! Bookmark not defined.
Gambar 3.14 ActivityDiagram Isi Form Pengajuan Cuti .. Error! Bookmark not defined.
Gambar 3.15 Activity Diagram Lihat Keputusan Cuti ... Error! Bookmark not defined.
Gambar 3.16 Activity Diagram Kelola Pengajuan Cuti ... Error! Bookmark not defined.
Gambar 3.17 Activity Diagram Melihat Data Karyawan .... Error! Bookmark not defined.
Gambar 3.18 Activity Diagram Tambah Karyawan ... Error! Bookmark not defined.2 Gambar 3.19 Activity Diagram Edit Karyawan ... Error! Bookmark not defined.3 Gambar 3.20 Activity Diagram Nonaktifkan ... Error! Bookmark not defined.
Gambar 3.21 Activity Diagram Kelola Laporan ... Error! Bookmark not defined.
Gambar 4.1 Perancangan Flow Map Pengajuan Cuti ... Error! Bookmark not defined.
Gambar 4.2 Perancangan Class Diagram Login ... Error! Bookmark not defined.
Gambar 4.3 Perancangan Class Diagram Pengjuan Cuti . Error! Bookmark not defined.
Gambar 4.4 Perancangan Class Diagram Persetujuan Cuti ... Error! Bookmark not defined.
Gambar 4.5 Perancangan Class Diagram Diagram Aturan Cuti .... Error! Bookmark not defined.
Gambar 4.6 Perancangan Class Diagram Jenis Cuti ... Error! Bookmark not defined.
Gambar 4.7 Perancangan Class Diagram Periode Cuti .. Error! Bookmark not defined.9 Gambar 4.8 Perancangan Class Diagram Interface Karyawan... Error! Bookmark not defined.50
xi
Gambar 4.9 Perancangan Class Diagram Interface Leader dll... Error! Bookmark not defined.50
Gambar 4.10 Perancangan Class Diagram Interface Admin ... Error! Bookmark not defined.
Gambar 4.11 Sequence Diagram Login ... Error! Bookmark not defined.
Gambar 4.11 Sequence Diagram Pengajuan Cuti ... Error! Bookmark not defined.
Gambar 4.12 Sequence Diagram Persetujuan Cuti... Error! Bookmark not defined.
Gambar 4.12 Sequence Diagram Aturan Cuti ... Error! Bookmark not defined.
Gambar 4.13 Sequence Diagram Jenis Cuti... Error! Bookmark not defined.
Gambar 4.14 Sequence Diagram Periode Cuti ... Error! Bookmark not defined.
Gambar 4.15 Perancangan Halaman Login ... Error! Bookmark not defined.
Gambar 4.16 Perancangan Halaman Dashboard ... Error! Bookmark not defined.
Gambar 4.17 Perancangan Halamann Pengajuan Cuti ... Error! Bookmark not defined.
Gambar 4.18 Perancangan Halaman Persetujuan Cuti... Error! Bookmark not defined.
Gambar 4.19 Tampilan Halaman Login ... Error! Bookmark not defined.
Gambar 5.1 Database User ... Error! Bookmark not defined.
Gambar 5.2 Database Akses Menu ... Error! Bookmark not defined.
Gambar 5.3 Database Aturan Cuti ... Error! Bookmark not defined.
Gambar 5.4 Database Jenis Cuti ... Error! Bookmark not defined.
Gambar 5.5 Database Periocde Cuti... Error! Bookmark not defined.
Gambar 5.6 Databse Persetujuan Cuti ... Error! Bookmark not defined.
Gambar 5.7 Databse Cuti Karyawan ... Error! Bookmark not defined.
Gambar 5.8 Halaman Login ... Error! Bookmark not defined.5 Gambar 5.9 Halaman Pengajuan Cuti... Error! Bookmark not defined.6 Gambar 5.10 Halaman Persetujuan Cuti ... Error! Bookmark not defined.
Gambar 5.11 Halaman Aturan Persetujuan Cuti ... Error! Bookmark not defined.
Gambar 5.12 Tampilan Jenis Cuti... Error! Bookmark not defined.
Gambar 5.13 Tampilan Periode Cuti ... Error! Bookmark not defined.
xii
DAFTAR TABEL
Tabel 1.1 Jadwal Penelitian ... Error! Bookmark not defined.5 Tabel 2.1 Diagram UML ... Error! Bookmark not defined.5 Tabel 3.1 Profil PT TK Industrial Indonesia ... Error! Bookmark not defined.
Tabel 3.2 Kebutuhan Informasi ... Error! Bookmark not defined.3 Tabel 3.3 Kebutuhan Perangkat Lunak Perancangan Sistem ... Error! Bookmark not defined.4
Tabel 3.4 Kebutuhan Perangkat Keras Impelementasi Sistem ... Error! Bookmark not defined.4
Tabel 3.5 Kebutuhan Fungsional ... Error! Bookmark not defined.
Tabel 3.6 Kebutuhan Non Fungsional ... Error! Bookmark not defined.
Tabel 3.7 Definisi Aktor ... Error! Bookmark not defined.
Tabel 3.8 Definisi Use Case ... Error! Bookmark not defined.26 Tabel 3.9 Skenario Login ... Error! Bookmark not defined.
Tabel 3.10 Skenario Lihat Sisa Cuti ... Error! Bookmark not defined.
Tabel 3.11 Skenario Mengelola Cuti ... Error! Bookmark not defined.
Tabel 3.12 Skenario Isi Form Pengajuan Cuti ... Error! Bookmark not defined.
Tabel 3.13 Skenario Lihat Keputusan Cuti ... Error! Bookmark not defined.
Tabel 3.14 Skenario Persetujuan Cuti ... Error! Bookmark not defined.
Tabel 3.15 Skenario Lihat Data Karyawan ... Error! Bookmark not defined.
Tabel 3.16 Skenario Tambah Data Karyawan ... Error! Bookmark not defined.
Tabel 3.17 Skenario Edit Data Karyawan ... Error! Bookmark not defined.5 Tabel 3.18 Skenario Nonaktifkan Data Karyawan ... Error! Bookmark not defined.
Tabel 3.19 Skenario Kelola Laporan ... Error! Bookmark not defined.
Tabel 4.1 Percancangan Data Tabel User ... Error! Bookmark not defined.
Tabel 4.2 Percancangan Data Tabel User Level... Error! Bookmark not defined.
Tabel 4.3 PercancanganData Tabel Akses Menu ... Error! Bookmark not defined.
Tabel 4.3 PercancanganData Approve Policy ... Error! Bookmark not defined.
Tabel 4.3 PercancanganData Paid Leave ... Error! Bookmark not defined.
Tabel 4.3 PercancanganData Periode Leave ... Error! Bookmark not defined.
Tabel 4.3 PercancanganData Transaksi Persetujuan Cuti Karyawan Error! Bookmark not defined.
Tabel 4.3 PercancanganDataTransaksi Cuti Karyawan ... Error! Bookmark not defined.
Tabel 5.1 Implementasi Perangkat Lunak ... Error! Bookmark not defined.
xiii
Tabel 5.2 Implementasi Perangkat Keras ... Error! Bookmark not defined.
Tabel 5.3 Implementasi Basis Data ... Error! Bookmark not defined.
Tabel 5.4 Rencana Pengujian ... Error! Bookmark not defined.
Tabel 5.5 Pelaksanaan Pengujian ... Error! Bookmark not defined.
DAFTAR SIMBOL
1. Use Case Diagram
Gambar Nama Fungsi
Actor
Mewakili peran orang,sistem yang lain, atau alat ketika berkomunikasi dengan use case
Use case Menambahkan use case pada diagram
Association
Abstraksi dari penghubung antara actor dengan use case
xiv 2. Activity Diagram
Gambar Nama Fungsi
State Menambahkan state untuk suatu objek
Activity Menambahkan aktivitas baru pada diagram
Start state Memperlihatkan dimana aliran kerja berawal
End state Memperlihatkan dimana aliran kerja berakhir
Line Connector Untuk menghubungkan satu symbol dengan symbol lain nya
Decisions points Menambahkan titik keputusan pada aliran kerja
xv 3. Class Diagram
Gambar Nama Fungsi
Class Menambahkan kelas baru pada diagram
Association class
Menghubungkan kelas
asosiasi (association class) pada suatu relasi asosiasi
xvi 4. Sequence Diagram
Gambar Nama Fungsi
Object
Menambahkan objek
baru pada
diagram
Object message
Menggmbar pesan (message) antar dua objek
Message to self
Menggambar pesan (message) yang menuju dirinya sendiri
Return message
Menggambarkan pengembalian dari pemanggilan prosedur
I-1 BAB I PENDAHULUAN
1.1 Latar Belakang
Pada era Industri 4.0 telah banyak dilakukan penerapan teknologi informasi di berbagai perusahaan. Hal ini disebabkan karena kebutuhan akan informasi yang semakin cepat dan akurat. Seiring dengan perkembangan teknologi yang begitu pesat, sistem informasi dimanfaatkan sebagai sarana peningkatan informasi. Selain itu juga sistem informasi juga dapat menjadi sarana promosi yang efisiensi dan sumber informasi yang dapat di akses oleh pengguna internet yang semakin lama semakin luas. Dengan penggunanaan sistem yang terkomputerisasi akan menghasilkan keakuratan penyajian data. Manajemen cuti merupakan sebuah pengelolaan terhadap hak cuti yang ada di perusahaan. Seperti pengajuan cuti oleh karyawan, pemberian ijin cuti oleh pimpinan serta pendataan cuti oleh admin. Manajemen cuti diharapkan dapat memudahkan semua pihak sehingga proses perijinan cuti dapat dikelola dengan mudah, cepat dan akurat.
Proses pengajuan cuti pada PT TK Industrial Indonesia masih menggunakan cara manual. Karyawan yang hendak mengambil cuti harus datang ke HR-Admin. Lalu mengisi form di bantu oleh HR-Admin, kemudian HR Admin akan datang ke pimpinan karyawan tersebut untuk memproses pengajuan cuti. Hal tersebut kurang efektif mengingat kesibukan admin maupun pimpinan yang kadang tidak hanya berdiam dalam satu tempat. Karyawan akan kesulitan ketika hendak meminta ijin cuti. Pada penelitian sebelumnya sistem manajemen cuti ini hanya mencakup cuti tahunan saja sehingga penulis ingin mengembangkan lebih luas lagi seperti cuti melahirkan,cuti haid dan cuti menikah, Selain itu penulis akan mengembangkan dari sisi coding aplikasinya dengan menggunakan framework codeigniter dimana sebelumnya hanya menggunakan php native, kenapa menggunakan menggunakan framework agar menghasilkan sebuah struktur pemograman yang rapi baik dari segi kodenya maupun struktur file karena memberikan standar coding yang baik dan mudah di pelajari.
I-2
Metode RUP digunakan dalam penelitian ini dengan harapan pengembangan sistem manajemen cuti dapat terarah dengan baik serta berkembang sesuai dengan keinginan melihat dari keefektifitasan sistem serta kemudahan system.
Berdasarkan latar belakang yang telah diuraikan diatas, maka penulis tertarik untuk meneliti masalah tersebut dengan judul “Sistem Informasi Manajemen Cuti Berbasis Web Pada “PT Taekwang Indonesia””, penulis berharap perijinan cuti yang ada di perusahaan dapat berkembang sehingga semua pihak yang terlibat akan mudah dalam melakukan pekerjaan.
1.2 Rumusan Masalah
Berdasarkan uraian yang telah disebutkan diatas, maka dapat disimpulkan rumusan masalah yang diambil dalam penelitian ini yaitu bagaimana membuat sistem informasi manajemen cuti Berbasis Web di PT Taekwang Indonesia yang dapat memudahkan para pihak dalam mengelola pengajuan cuti para karyawan serta mengembangkan coding nya menggunakan framework Codeigniter.
1.3 Batasan Masalah
Dalam melakukan pembuatan sistem manajemen cuti berbasis web ini penulis memberikan batasan-batasan, diantaranya yaitu:
1. Sistem yang akan dikembangkan hanya dapat diakses oleh karyawan PT TK Industrial Indonesia yang telah diberi Username serta password.
2. Hasil dari penelitian ini yaitu berupa sistem pengajuan cuti berbasis web yang dapat digunakan oleh karyawan PT TK Industrial Indonesia.
3. Sistem Pengajuan cuti ini meliputi cuti tahunan, cuti melahirkan,cuti haid dan cuti menikah.
4. Menggunakan metode pengembangan system Rational Unified Procces yaitu, Inception, Elaboration, dan Contruction.
I-3 1.4 Maksud dan Tujuan
1. Maksud
Dari latar belakang di atas penulis melakukan observasi terkait proses sistem pengajuan cuti sebelumnya bermaksud akan mengembangkan sistem Manajemen Cuti pada PT Taekwang Indonesia berbasis web.
2. Tujuan
Mengembangkan sistem informasi Manajemen Pengajuan Cuti di PT Taekwang Indonesia untuk sehingga dapat mempermudah pihak - pihak terkait dalam melakukan pengajuan cuti.
1.5 Manfaat Penelitian 1. Bagi Penulis
Bertambah wawasan dan pengalaman penulis dalam bidang programming dan teknologi informasi dalam hal-hal yang berkaitan dengan metodologi penulisan tugas akhir.
2. Bagi Perusahaan
Memberikan solusi dalam permasalahan manajemen cuti di PT Taekwang Indonesia.
1.6 Metode Penelitian
Metode penelitian yang dilakukan dalam penyusunan Laporan Tugas Akhir ini yaitu :
1. Metode Pengumpulan Data a. Observasi Lapangan
Penulis mempelajari proses bisnis yang terjadi ketika hendak melakukan pengajuan cuti, approval dan mengelola cuti di PT Taekwang Indonesia.
b. Wawancara
Penulis melakukan tanya jawab kepada pihak-pihak yang terkait.
c. Studi Litelatur
I-4
Penulis mempelajari, mengumpulkan informasi terkait objek penelitian baik dari buku, karya ilmiah, internet dan sumber-sumber lainnya.
2. Metode Pengembangan Sistem
Metode pengembangan sistem yang akan dilaksanakan pada tugas akhir ini menggunakan metode Rational Unified Process (RUP).
RUP merupakan suatu metode yang digunakan untuk proses pembangunan sebuah perangkat lunak dan mempunyai beberapa tahapan, yaitu :
a. Inception, yaitu merupakan tahap untuk mengidentifikasi sistem yang akan dikembangkan.
b. Elaboration, merupakan tahap untuk melakukan desain secara lengkap berdasarkan hasil analisis pada setiap inception.
c. Construction, merupakan tahap untuk mengiplementasikan hasil desain, dan melakukan pengujian hasil implementasi.
d. Transition, merupakan tahap untuk menyerahkan sistem aplikkasi kepada user (roll-out), yang umumnya mencakup pelatihan dan beta testing aplikasi.
Tujuan dari RUP adalah menghasilkan perangkat lunak berkualitas tinggi yang memenuhi kebutuhan pengguna dan dapat diprediksi penjadwalan dan biaya pengembangannya.
I-5 1.7 Jadwal dan Tempat Penelitian 1. Jadwal Penelitian
Tabel 1.1 Jadwal Penelitian
Keterangan
Fase
Perancangan Proses Pengerjaan
Penerapan Hasil Kerja
Penyerahan Hasil Kerja
Juli Agustus September Oktober
Workflow
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
Pemodelan Bisnis
Kebutuhan
Analisis dan Desain
Penerapan
Uji
2. Tempat Penelitian
Tempat penelitian ini dilakukan pada PT Taekwang Indonesia Jalan Raya Cinangsi,Karanganyar, Kecamatan Subang Kabupaten Subang Jawa Barat.
1.8 Sistematika Penulisan
Penulisan laporan Tugas Akhir ini disusun menggunakan sistematika penulisan sebagai berikut :
BAB I PENDAHULUAN
Pada bab ini dibahas tentang latar belakang masalah, identifikasi masalah, batasan masalah, maksud dan tujuan, manfaat penelitian, metode penelitian, jadwal penelitian, dan sistematika penulisan.
BAB II LANDASAN TEORI
I-6
Pada bab ini berisi tentang teori yang mendukung penyusunan laporan, termasuk teori tentang analisis, perancangan, implementasi dan pengujian.
Semua terpadu dalam landasan teori yang saling mendukung dalam analisis sistem yang dibahas dalam laporan Tugas Akhir ini.
BAB III ANALISIS KEBUTUHAN SISTEM
Bab ini berisi tentang keadaam umum tempat kerja tugas akhir, seperti profil, sejarah, struktur organisasi, tugas dan wewenang dalam organisasi.
BAB IV PERANCANGAN SISTEM
Bab ini menganalisis sistem yang sedang berjalan, serta menganalisis dokumen, analisis prosedur, antar muka serta evaluasi sistem yang sedang berjalan.
BAB V IMPLEMENTASI DAN PENGUJIAN
Pada bab ini berisi tentang Implementasi dan Pengujian aplikasi yang sudah di buat.
BAB VI KESIMPULAN DAN SARAN
Pada bab ini berisi tentang kesimpulan dari pembahasan yang telah dipaparkan dalam laporan ini. Selain itu saran-saran yang mungkin dapat dijadikan sebagai bahan evaluasi maupun rujukan dalam pengembangan sistem di PT Taekwang Indonesia.