• Tidak ada hasil yang ditemukan

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

N/A
N/A
Protected

Academic year: 2017

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

Copied!
14
0
0

Teks penuh

(1)

commit to user

i

PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SUMBER DAYA

MANUSIA PT. KARTU SEMESTA INDONESIA MENGGUNAKAN

FRAMEWORK XAF

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

(2)
(3)
(4)
(5)

commit to user

v

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.

PT. Kartu Semesta Indonesia

for the human resources department in making the employee scheduling, attendance record and

.

Human resources management system that are built using C# Language

Generally, this system can generate employee schedule within one year, on

The scope of human resource management is immense. In a system that is made will not accommodate all existing modules, but five modules : Employee, Scheduling, Time and Attendances, Payroll and Reports. In future, it is better if this system can be developed for web and mobile version, connected with biomachine and added with remains modules like loan, leave application and Key Performance Index module.

Keywords: Human Resource Management, Information systems, MySQL, PT.

(6)

commit to user

vi

ABSTRAK

Dimas Suprianto. 2015. SISTEM MANAJEMEN SUMBER DAYA MANUSIA PT. KARTU SEMESTA INDONESIA. DIII Teknik Informatika, Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Sebelas Maret Surakarta.

PT. Kartu Semesta Indonesia memiliki sumber daya manusia yang pengelolaannya belum menggunakan sistem yang terotomasi, sehingga menyebabkan kesulitan bagi bagian HRD dalam membuat penjadwalan karyawan yang berdasarkan shift, mencatat absensi dan menghitung gaji karyawan.

Sistem manajemen sumber daya manusia yang dibangun menggunakan bahasa C# yang dikombinasikan dengan framework XAF dan menggunakan database MySQL 5.6. Secara umum, sistem ini akan bisa digunakan untuk

men-generate jadwal karyawan dalam satu tahun, merekap absensi karyawan dan juga

menghitung semua gaji karyawan berdasarkan pencocokan jadwal dan absensi masing masing karyawan

Karena luasnya cakupan pengelolaan sumber daya manusia, dalam pembangunan sistem ini hanya dicakup lima modul yaitu modul karyawan, penjadwalan, absensi, penggajian dan laporan. Kedepannya, alangkah lebih baik jika sistem ini dikembangkan untuk versi web dan mobile, dikoneksikan dengan mesin absensi dan ditambahkan dengan modul pinjaman, pengajuan cuti dan Key Performance Index

Kata Kunci : Manajemen Sumber Daya Manusia, MySQL, PT. Kartu Semesta

(7)

commit to user

vii

(8)

commit to user

viii

PERSEMBAHAN

Penulis persembahkan kepada : 1.

terbaik. Memberikan seluruh jiwa raga demi

kesuksesan penulis.

2. Kakak penulis yang selalu menanyakan kapan lulus.

Cambuk tersendiri bagi penulis.

3. Istri dan anak penulis yang menjadi inspirasi dan

motivasi yang tidak bisa dijelaskan.

4. Bapak Achmad Mulyadi sebagai Bos dan Guru

OOP terbaik dunia.

5. Dosen-dosen atas ilmu yang sangat bermanfaat bagi

pengerjaan TA dan kehidupan nanti.

6. Geng UNO yang lulus mendahului penulis. Kita

saudara.

7. Valdi dan Reza yang memberi dukungan penuh

agar penulis cepat ujian TA.

8. Teman teman TI A yang berjuang dan belajar

(9)

commit to user

ix

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, 06 Juli 2015

(10)

commit to user

x

DAFTAR ISI

HALAMAN JUDUL ... i

HALAMAN PERSETUJUAN ... ii

HALAMAN PENGESAHAN ... iii

ABSTRACT ... iv

ABSTRAK ... v

HALAMAN MOTTO ... vi

HALAMAN PERSEMBAHAN ... vii

KATA PENGANTAR ... viii

DAFTAR ISI ... vii

DAFTAR TABEL ... ix

DAFTAR GAMBAR ... x

BAB I PENDAHULUAN ... 1

1.1Latar Belakang... 1

1.2Perumusan Masalah ... 2

1.3Batasan Masalah Pembangunan ... 2

1.4Tujuan Pembangunan ... 2

1.5Manfaat Pembangunan ... 2

1.6Metodologi Pembangunan ... 3

1.7Sistematika Penulisan ... 5

BAB II ... 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.5MySQL Server... 8

(11)

commit to user

xi

2.7Express Application Framework ... 10

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM ... 11

3.1Analisa Kebutuhan ... 11

3.1.1 Kebutuhan Software ... 11

3.1.2 Kebutuhan Hardware ... 11

3.2Perancangan Sistem ... 11

3.2.1 System Requirement Specification ... 11

3.2.2 Use Case Diagram ... 12

3.2.3 Activity Diagram... 13

3.2.4 Entity Relational Diagram ... 36

3.2.5 Sequence Diagram ... 37

3.2.6 Class Diagram ... 44

3.2.7 Physical Data Model ... 45

BAB IV IMPLEMENTASI DAN EVALUASI ... 46

4.1Implementasi Sistem ... 46

BAB V PENUTUP ... 54

5.1Kesimpulan ... 54

5.2Saran ... 54

(12)

commit to user

xii

DAFTAR TABEL

Tabel 3.1. Tabel Kebutuhan Fungsional ... 11

(13)

commit to user

xiii

DAFTAR GAMBAR

Gambar 3.1. Diagram Use Case ... 13

Gambar 3.2. Diagram Activity Login ... 14

Gambar 3.3. Diagram Activity Menambah Akun User ... 15

Gambar 3.4. Diagram Activity Menghapus Akun User ... 16

Gambar 3.5. Diagram Activity Mengubah Roles User ... 17

Gambar 3.6. Diagram Activity Mengubah Password User ... 18

Gambar 3.7. Diagram Activity Mereset Password User ... 19

Gambar 3.8. Diagram Activity Mengubah Profil Perusahaan ... 20

Gambar 3.9. Diagram Activity Menambah Data Karyawan ... 21

Gambar 3.10. Diagram Activity Mengubah Data Karyawan ... 22

Gambar 3.11. Diagram Activity Menghapus Data Karyawan ... 23

Gambar 3.12. Diagram Activity Menambah Jam Kerja ... 24

Gambar 3.13. Diagram Activity Mengubah Jam Kerja ... 25

Gambar 3.14. Diagram Activity Menghapus Jam Kerja ... 26

Gambar 3.15. Diagram Activity Menambah Kelompok Kerja ... 27

Gambar 3.16. Diagram Activity Mengubah Kelompok Kerja ... 28

Gambar 3.17. Diagram Activity Menghapus Kelompok Kerja ... 29

Gambar 3.18. Diagram Activity Menambah Model Jam Kerja ... 30

Gambar 3.19. Diagram Activity Mengubah Model Jam Kerja ... 30

Gambar 3.20. Diagram Activity Menghapus Model Jam Kerja ... 31

Gambar 3.21. Diagram Activity Menambah Tipe Gaji ... 32

Gambar 3.22. Diagram Activity Mengubah Tipe Gaji ... 33

Gambar 3.23. Diagram Activity Menghapus Tipe Gaji ... 34

Gambar 3.24. Diagram Activity Menghitung Gaji Karyawan ... 35

Gambar 3.25. Diagram Activity Generate Laporan ... 36

Gambar 3.26 Diagram Entity Relationship ... 37

Gambar 3.27 Diagram Sequence Mengelola User ... 38

Gambar 3.28. Diagram Sequence Mengelola Penjadwalan ... 39

(14)

commit to user

xiv

Gambar 3.30. Diagram Sequence Melihat Data Karyawan ... 40

Gambar 3.31. Diagram Sequence Update Profil Perusahaan ... 41

Gambar 3.32. Diagram Sequence Melihat Absensi Karyawan ... 42

Gambar 3.33. Diagram Sequence Generate Laporan ... 42

Gambar 3.34. Diagram Sequence Mengelola Data Karyawan ... 43

Gambar 3.35. Diagram Class ... 44

Gambar 3.36. Physical Data Model ... 45

Gambar 4.1. Tampilan Mengelola User ... 47

Gambar 4.2. Tampilan Mengelola Penjadwalan ... 48

Gambar 4.3. Tampilan Menghitung Gaji ... 49

Gambar 4.4. Tampilan Melihat Data Karyawan ... 50

Gambar 4.5. Tampilan Update Profil Perusahaan ... 50

Gambar 4.6. Tampilan Melihat Rekap Absensi Karyawan ... 51

Gambar 4.7. Tampilan Generate Laporan ... 52

Gambar

Tabel 3.2. Tabel Kebutuhan Non Fungsional .................................................

Referensi

Dokumen terkait

Bagi rumah yang tidak begitu dekat dengan sungai, untuk mengurangi kerusakan jika suatu saat banjir besar terjadi dilakukan peninggian tempat untuk menaruh khususnya

Dari hasil nilai tersebut dapat diinterpretasikan bahwa Ho diterima, sehingga hipotesis prestasi belajar siswa kelas XI Pemasaran pada mata pelajaran Prakarya dan

Beberapa contoh sistem dinamik antara lain sistem mekanik, sistem listrik, sistem fluida sistem termal serta kombinasi dari sistem – sistem tersebut.. Beberapa contoh

[r]

Setelah mengumpulkan fakta dan menetapkan rencana, beberapa keputusan harus dibuat oleh pihak public relations yang mencakup tindakan apa saja yang harus dilakukan

Tingkat pendidikan masyarakat pesisir yang rendah mencapai 50% tidak lulus SD dan 20% lulus SD sangat berpengaruh pada pengembangan diri masyarakat. Tidak

Skor SUDS subjek 1 yang pada saat pra intervensi adalah 8 (sangat cemas) menurun secara bertahap selama sesi intervensi menjadi 2 (sedikit cemas) saat paska

Hasil penelitian menunjukkan bahwa penyinaran sinar matahari memberikan hasil degradasi paling baik dibandingkan sinar UV, lama penyinaran optimum sinar matahari adalah 50