i
PEMBANGUNAN SISTEM MANAJEMEN SUMBER DAYA MANUSIA PT. KARTU SEMESTA INDONESIA
TUGAS AKHIR
Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya Program Studi Diploma III Teknik Informatika
Disusun Oleh : DIMAS SUPRIANTO
NIM. M3110043
PROGRAM DIPLOMA III TEKNIK INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET
ii
HALAMAN PERSETUJUAN
PEMBANGUNAN SISTEM MANAJEMEN SUMBER DAYA MANUSIA PT. KARTU SEMESTA INDONESIA
Disusun Oleh
DIMAS SUPRIANTO NIM. M3110043
Tugas Akhir ini telah disetujui untuk dipertahankan di hadapan dewan penguji pada tanggal 2015
Pembimbing Utama
iii
HALAMAN PENGESAHAN
PEMBANGUNAN SISTEM MANAJEMEN SUMBER DAYA MANUSIA PT. KARTU SEMESTA INDONESIA
Disusun Oleh : DIMAS SUPRIANTO
NIM. M3110043
Dibimbing oleh : Pembimbing Utama
Antonius Bima Murti Wijaya, S.T.,M.T NIDN. 0610068901
Tugas Akhir ini telah diterima dan disahkan oleh dewan penguji Tugas Akhir Program Diploma III Teknik Informatika
pada hari tanggal Dewan Penguji
Penguji 1 Antonius Bima Murti Wijaya, S.T.,M.T ( ) NIDN. 0610068901
1. Penguji 2 ( )
NIDN.
2. Penguji 3 ( )
NIP.
Disahkan Oleh :
Dekan Ketua Program Studi Diploma III
Fakultas MIPA UNS Teknik Informatika UNS
iv ABSTRACT
Dimas Suprianto. 2015. HUMAN RESOURCE MANAGEMENT SYSTEM PT.
KARTU SEMESTA INDONESIA. 3rd Years Diploma Degree of Informatics Engineering, Mathematic and Science Faculty, Sebelas Maret University of Surakarta.
Human resources is a major factor in a company, where the management
has a level of complexity that can not be underestimated. The absence of an
automated system caused a lot of flaws in the management of human resources.
The purpose of this research is to build an information system for human resource
departement to manage employee accountability.
Human resource management system running on a framework technology
with data storage on a centralized database. This system adopts the client – server
architecture which is separated between application and its database server. On
its application, the system is divided into three layers that prevent users to access
the database directly, in other words, all users must pass through this system. In
other respects, the system is integrated with finger print system as a support
system for the recording of employee absences.
The scope of human resource management is immense. In a system that is
made will not accommodate all existing modules, but some modules that are
considered important and are used in associated company.
v ABSTRAK
Dimas Suprianto. 2015. SISTEM MANAJEMEN SUMBER DAYA MANUSIA PT. KARTU SEMESTA INDONSEIA. DIII Teknik Informatika, Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Sebelas Maret Surakarta.
Sumber daya manusia merupakan faktor utama dalam sebuah perusahaan, dimana dalam pengelolaannya memiliki tingkat kerumitan yang tidak bisa dianggap remeh. Belum adanya sistem terotomasi menyebabkan banyak kelemahan dalam pengelolaan sumber daya manusia. Tujuan dari penelitian ini adalah membangun sebuah sistem informasi manajemen sumber daya manusia untuk mengelola akuntabilitas karyawan.
Sistem manajemen sumber daya manusia berjalan pada teknologi framework dengan penyimpanan data pada database yang terpusat. Sistem ini
mengadopsi arsitektur client – server yaitu pemisahan antara aplikasi dengan basisdatanya. Pada pengaplikasiannya, sistem ini dibagi menjadi tiga layer yang mencegah user untuk mengakses basisdata secara langsung, dengan kata lain semua aktifitas user harus melewati sistem ini. Dalam hal lain, sistem ini diintegrasikan dengan sistem lain yaitu finger print sebagai sistem pendukung untuk pencatatan absensi karyawan.
Cakupan pengelolaan sumber daya manusia sangat luas. Dalam sistem yang dibuat tidak akan mengakomodir semua modul yang ada, namun beberapa modul yang dianggap penting dan yang digunakan dalam perusahaan terkait.
vi
KATA PENGANTAR
Puji syukur kehadirat Allah SWT penyusun panjatkan karena telah memberikan kesempatan untuk dapat menyelesaikan penyusunan laporan Tugas Akhir. Laporan Tugas Akhir ini disusun untuk memenuhi salah satu syarat dalam memperoleh gelar Ahli Madya pada Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret
Penyusunan laporan ini dapat dikatakan sebagai bentuk tanggung jawab dan tempat penyusun mengaplikasikan ilmu yang didapatkan dari bangku perkuliahan untuk memecahkan masalah yang berkaitan dengan teknologi informasi yaitu merancang sebuah sistem yang diharapkan dapat memudahkan pengelolaan sumber daya manusia.
Pada kesempatan ini penyusun mengucapkan terima kasih kepada :
1. Kedua orang tua penyusun yang selalu memberikan nasehat dan dukungan moril maupun materil.
2. Istri dan anak penyusun yang selalu menjadi penyemangat dalam penyelesaian Tugas Akhir ini.
3. Y.S. Palgunadi, M.Si selaku Ketua Program Studi DIII Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret Surakarta.
4. Bapak Achmad Mulyadi selaku General Manager PT. Kartu Semesta Indonesia atas izinnya untuk melaksanakan penelitian.
5. Bapak Antonius Bima Murti Wijaya, S.T.,M.T selaku pembimbing Tugas Akhir yang selalu memberikan kritik serta saran yang membangun baik dalam pelaksanaan Tugas Akhir maupun penyusunan laporan ini.
6. Teman – teman yang telah memberi semangat dan semua pihak yang tidak dapat disebutkan satu persatu.
Surakarta, Juni 2014
vii DAFTAR ISI
HALAMAN JUDUL ... i
HALAMAN PERSETUJUAN ... ii
HALAMAN PENGESAHAN ... iii
ABSTRACT ... iv
ABSTRAK ... v
KATA PENGANTAR ... vi
DAFTAR ISI ... vii
DAFTAR TABEL ... ix
DAFTAR GAMBAR ... x
BAB I PENDAHULUAN ... 1
1.1Latar Belakang... 1
1.2Perumusan Masalah ... 2
1.3Batasan Masalah Penelitian ... 2
1.4Tujuan Penelitian ... 2
1.5Manfaat Penelitian ... 2
1.6Metodologi Penelitian ... 3
1.7Sistematika Penulisan ... 5
BAB II LANDASAN TEORI ..… ... 6
2.1Manajemen Sumber Daya Manusia... 6
2.2Sistem Informasi ... 6
2.3Unified Modeling Language... 7
2.3.1.Use Case Diagram ... 7
2.3.2.Activity Diagram ... 7
2.3.3.Sequence Diagram ... 8
2.4Enterprise Architect ... 8
2.5Microsoft SQL Server ... 8
BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM ... 9
3.1Analisa Kebutuhan ... 9
viii
3.1.2 Kebutuhan Hardware ... 9
3.2Perancangan Sistem ... 9
3.2.1 System Requirement Spesification ... 9
3.2.2 Use Case Diagram ... 10
3.2.3 Activity Diagram... 11
3.2.4 Sequence Diagram ... 33
BAB IV IMPLEMENTASI DAN ANALISA ... 42
4.1Implementasi Sistem ... 42
BAB V PENUTUP ... 49
5.1Kesimpulan ... 49
5.2Saran ... 49
ix
DAFTAR TABEL
x
DAFTAR GAMBAR
Gambar 3.1. Diagram Use Case ... 11
Gambar 3.2. Diagram Activity Login ... 11
Gambar 3.3. Diagram Activity Menambah Akun User ... 12
Gambar 3.4. Diagram Activity Menghapus Akun User ... 13
Gambar 3.5. Diagram Activity Mengubah Roles User ... 14
Gambar 3.6. Diagram Activity Mengubah Password User ... 15
Gambar 3.7. Diagram Activity Mereset Password User ... 16
Gambar 3.8. Diagram Activity Mengubah Profil Perusahaan ... 17
Gambar 3.9. Diagram Activity Menambah Data Karyawan ... 18
Gambar 3.10. Diagram Activity Mengubah Data Karyawan ... 19
Gambar 3.11. Diagram Activity Menghapus Data Karyawan ... 20
Gambar 3.12. Diagram Activity Menambah Jam Kerja ... 21
Gambar 3.13. Diagram Activity Mengubah Jam Kerja ... 22
Gambar 3.14. Diagram Activity Menghapus Jam Kerja ... 23
Gambar 3.15. Diagram Activity Menambah Kelompok Kerja ... 24
Gambar 3.16. Diagram Activity Mengubah Kelompok Kerja ... 25
Gambar 3.17. Diagram Activity Menghapus Kelompok Kerja ... 26
Gambar 3.18. Diagram Activity Menambah Model Jam Kerja ... 27
Gambar 3.19. Diagram Activity Mengubah Model Jam Kerja ... 27
Gambar 3.20. Diagram Activity Menghapus Model Jam Kerja ... 28
Gambar 3.21. Diagram Activity Menambah Tipe Gaji ... 29
Gambar 3.22. Diagram Activity Mengubah Tipe Gaji ... 30
Gambar 3.23. Diagram Activity Menghapus Tipe Gaji ... 31
Gambar 3.24. Diagram Activity Menghitung Gaji Karyawan ... 32
Gambar 3.25. Diagram Activity Generate Laporan ... 33
Gambar 3.26 Diagram Sequence Login ... 34
Gambar 3.27. Diagram Sequence Menambah Akun User ... 34
xi
Gambar 3.29. Diagram Sequence Mengubah Roles User ... 35
Gambar 3.30. Diagram Sequence Mengubah Password User ... 36
Gambar 3.31. Diagram Sequence Reset Password User ... 36
Gambar 3.32. Diagram Sequence Mengubah Profil Perusahaan ... 37
Gambar 3.33. Diagram Sequence Menambah Data Karyawan ... 38
Gambar 3.34. Diagram Sequence Mengubah Data Karyawan ... 38
Gambar 3.35. Diagram Sequence Menghapus Data Karyawan ... 39
Gambar 3.36. Diagram Sequence Menambah Jam Kerja ... 39
Gambar 3.37. Diagram Sequence Mengubah Jam Kerja ... 40
Gambar 3.38. Diagram Sequence Menghapus Jam Kerja ... 40
Gambar 3.39. Diagram Sequence Menghitung Gaji ... 41
Gambar 3.40. Diagram Sequence Generate Laporan ... 41
Gambar 4.1. Halaman Login ... 42
Gambar 4.2. Tampilan menambah data karyawan ... 43
Gambar 4.3. Tampilan mengubah data karyawan ... 43
Gambar 4.4. Tampilan menambah jam kerja ... 44
Gambar 4.5. Tampilan mengubah jam kerja ... 45
Gambar 4.6. Tampilan menambah kelompook kerja ... 46
Gambar 4.7. Tampilan mengubah kelompok kerja ... 46
Gambar 4.8. Tampilan menambah akun pengguna ... 47
Gambar 4.9. Tampilan mengubah roles pengguna ... 47
Gambar 4.10. Tampilan mengubah password user ... 48
Gambar 4.11. Tampilan mereset password user ... 49
Gambar 4.12. Tampilan mengubah profil perusahaan ... 49
Gambar 4.13. Tampilan menambah model jam kerja ... 49
Gambar 4.14. Tampilan mengubah model jam kerja ... 49
Gambar 4.15. Tampilan menghapus model jam kerja ... 49
Gambar 4.16. Tampilan menambah tipe gaji ... 49
Gambar 4.17. Tampilan mengubah tipe gaji ... 49
Gambar 4.18. Tampilan menghapus tipe gaji ... 49
xii