PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SUMBER DAYA MANUSIA PT. KARTU SEMESTA INDONESIA MENGGUNAKAN FRAMEWORK XAF.

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
2013

i

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

Pembimbing Utama

Antonius Bima Murti Wijaya, S.T.,M.T
NIDN. 0610068901

ii

2015


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

Ir.Ari Handono Ramelan,M.Sc (Hons),PhD
NIP. 19610223 198601 1 001

Drs. YS. Palgunadi, M.Sc
NIP. 19560407 198303 1 004

iii

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.

Keywords: Human Resource Management, Database, Information systems.


iv

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.

Kata Kunci : Manajemen Sumber Daya Manusia, Basis Data, Sistem Informasi.

v

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

Penyusun

vi

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.1 Latar Belakang.......................................................................... 1
1.2 Perumusan Masalah .................................................................. 2
1.3 Batasan Masalah Penelitian ...................................................... 2
1.4 Tujuan Penelitian ...................................................................... 2
1.5 Manfaat Penelitian .................................................................... 2
1.6 Metodologi Penelitian .............................................................. 3
1.7 Sistematika Penulisan ............................................................... 5

BAB II

LANDASAN TEORI ..… ............................................................... 6
2.1 Manajemen Sumber Daya Manusia.......................................... 6
2.2 Sistem Informasi ....................................................................... 6
2.3 Unified Modeling Language..................................................... 7
2.3.1. Use Case Diagram .......................................................... 7
2.3.2. Activity Diagram............................................................ 7
2.3.3. Sequence Diagram ......................................................... 8

2.4 Enterprise Architect .................................................................. 8
2.5 Microsoft SQL Server .............................................................. 8

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM ...... 9
3.1 Analisa Kebutuhan ................................................................... 9
3.1.1 Kebutuhan Software ........................................................ 9

vii

3.1.2 Kebutuhan Hardware ...................................................... 9
3.2 Perancangan 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.1 Implementasi Sistem ................................................................ 42
BAB V PENUTUP ........................................................................................... 49
5.1 Kesimpulan ............................................................................... 49
5.2 Saran ......................................................................................... 49
DAFTAR PUSTAKA ...................................................................................... 50

viii

DAFTAR TABEL

Tabel 3.1. Tabel Kebutuhan Fungsional .......................................................... 9
Tabel 3.2. Tabel Kebutuhan Non Fungsional .................................................. 10

ix

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
Gambar 3.28. Diagram Sequence Menghapus Akun User .............................. 35

x

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
Gambar 4.19. Tampilan menghitung gaji karyawan ........................................ 49

xi

Gambar 4.20. Tampilan generate laporan........................................................ 49

xii