vi
ABSTRAK
Perum Jasa Tirta II Jatiluhur merupakan perusahaan yang mengelola penyediaan dan penyalur baik air maupun tenaga listrik. Perum Jasa Tirta II (PJT-II) memiliki beberapa bagian dalam organisasinya. Permasalahan yang terjadi adalah bagian kepegawaian dalam melaksanakan tugasnya memiliki kesulitan untuk tingkat kehadirannya dan juga kinerja pegawai berdasarkan index performansi pegawai dan kualitas pekerjaanya. Sistem kepegawaian yang diimplementasikan oleh bagian kepegawaian saat ini belum memiliki fasilitas Yang dapat mengevaluasi tingkat kehadiran dari para pegawai. Hal ini menyulitkan bagian kepegawaian untuk proses pengolahan data manajemen dan kinerja pegawai.
Aplikasi Sistem Informasi Kepegawaian ini dibangun untuk membantu proses yang terdapat pada bagian kepegawaian seperti proses pengolahan absensi, data pegawai, mutasi, calon pegawai pegawai, evaluasi kinerja pegawai hingga pelaporannya sehingga dapat melakukan proses dikomputer mana saja yang terhubung jaringan intranet.
Berdasarkan implementasi dan pengujian yang dilakukan terhadap user dengan dibangunnya sistem informasi kepegawaian yang berbasis web ini dapat membantu dalam pengolahan data, sehingga dapat menghasilkan informasi secara cepat dan mempermudah dalam pengolahan data kepegawaian pada bagian kepegawaian yang menggunakan dalam sistem informasi kepegawaian.
vii
ABSTRACT
Perum Jasa Tirta II Jatilahur is the company that manages the provision and channeling both water and electricity. Perum Jasa Tirta II (PJT-II) have some part in its organization. The problem that happens is part of personnel have difficulty in carrying out their duties to the level of attendance and also employee performance index based on employee performance and job quality. Staffing system which is implemented by the civil service not currently have a facility That can evaluate employees. It is difficult for the civil service for the data processing and management of employee performance.
Human Resources Information System application was built to help the process contained in the civil service as the processing of absenteeism, employee data, transfer, candidate employee, performance evaluations up so as to make the process of reporting on any computer that is connected intranet network.
Based on the implementation and tests performed on the system user with the construction of a web-based personnel information can assist in the processing of the data, so it can produce information quickly and simplify the processing of employee data on the personnel who use the personnel information system.
viii
DAFTAR ISI
LEMBAR PENGESAHAN PEMBIMBING DAN PENGUJI ... i
SURAT PERNYATAAN ORISINALITAS PENELITIAN ... ii
SURAT PERNYATAAN PUBLIKASI PENELITIAN ... iii
KATA PENGANTAR ... iv
1.6 SISTEMATIKA PENYAJIAN ... 4
BAB II KAJIAN TEORI ... 6
2.1 SISTEM INFORMASI ... 6
2.1.1 PENGERTIAN SISTEM ... 7
2.1.2 PENGERTIAN INFORMASI ... 8
2.1.3 PENGERTIAN KEPEGAWAIAN ... 8
2.1.4 PENGERTIAN SISTEM INFORMASI KEPEGAWAIAN ... 9
2.2 PEMROGRAMAN BERORIENTASI OBJEK ... 10
2.3 DATABASE MANAGEMENT SYSTEM ... 11
2.3.1 MODEL DATABASE ... 13
2.3.1.1 MODEL DATABASE HIERARKIS ... 13
2.3.1.2 MODEL DATABASE JARINGAN ... 14
2.3.1.3 MODEL DATABASE RELATIONAL ... 15
2.3.1.4 MODEL DATABASE BERORIENTASI OBJEK ... 15
2.3.1.5 MODEL DATABASE MULTIDIMENSIAL ... 15
2.3.2 KONSEP DATABASE ... 16
2.4 FLOWCHART ... 17
2.5 UNIFIED MODELING LANGUAGE ... 19
2.5.1 USE CASE DIAGRAM ... 19
2.5.2 ACTIVITY DIAGRAM ... 20
2.5.3 SEQUENCE DIAGRAM ... 21
2.5.4 CLASS DIAGRAM ... 21
2.6 ENTITY RELATIONSHIP DIAGRAM ... 22
2.7 PERANGKAT LUNAK PENDUKUNG ... 24
2.7.1 PENGERTIANG PHP ... 24
ix
2.7.3 PENGERTIAN MySQL ... 26
BAB III ANALISA DAN RANCANGAN SISTEM... 28
3.1 RIWAYAT PERUSAHAAN ... 28
3.1.1 VISI dan MISI... 29
3.1.2 STRUKTUR ORGANISASI... 30
3.2. ANALISIS SISTEM... 31
3.2.1 ANALISIS SISTEM BERJALAN ... 31
3.2.1.1 PROSES ABSENSI ... 31
3.2.1.2 PROSES EVALUASI ABSENSI ... 33
3.2.1.3 PROSES CALON PEGAWAI BARU ... 34
3.2.1.4 PROSES MUTASI PEGAWAI ... 36
3.2.2 ANALISIS PROSES BISNIS ... 38
3.2.2.1 PROSES BISNIS EVALUASI ABSENSI PEGAWAI38 3.2.2.2 PROSES BISNIS CALON PEGAWAI ... 38
3.2.2.3 PROSES BISNIS MUTASI PEGAWAI ... 39
3.2.3 ANALISIS KEY PERFORMANCE INDICATORS ... 39
3.2.3.1 PEMBOBOTAN INDEX KPI ... 39
3.2.3.2 PERHITUNGAN HASIL EVALUASI KPI ... 40
3.2.3.3 PROSES BISNIS KPI ... 43
3.6 RANCANGAN ANTARMUKA ... 72
3.6.1 LOGIN ... 72
BAB IV HASIL PENELITIAN ... 77
4.1 HALAMAN LOGIN... 77
4.2 HALAMAN DATA PEGAWAI ... 78
4.3 HALAMAN DATA ABSENSI ... 79
4.4 HALAMAN DATA MUTASI ... 80
4.5 HALAMAN EVALUASI KPI... 81
4.6 HALAMAN DETAIL EVALUASI KPI ... 82
4.7 HALAMAN DATA CALON PEGAWAI ... 83
4.8 HALAMAN DATA MASTER ... 84
x
5.1 HALAMAN LOGIN... 88
5.2 HALAMAN DATA PEGAWAI ... 89
5.3 HALAMAN DATA ABSENSI ... 90
5.4 HALAMAN DATA MUTASI ... 90
5.5 HALAMAN EVALUASI KPI... 90
5.6 HALAMAN CALON PEGAWAI ... 91
5.7 HALAMAN MASTER DATA ... 92
5.8 HALAMAN DATA BAGIAN ... 92
5.9 HALAMAN DATA JABATAN ... 93
5.10 HALAMAN DATA GOLONGAN ... 93
5.11 HALAMAN DATA OBJEK KPI ... 94
5.12 HALAMAN DATA INDEX KPI ... 94
5.13 HALAMAN DATA LEVEL KINERJA ... 94
5.14 HALAMAN DATA PENGGUNA ... 95
5.15 HASIL SURVEY ... 95
BAB VI SIMPULAN DAN SARAN ... 98
6.1 SIMPULAN ... 98
6.2 SARAN ... 99
DAFTAR PUSTAKA ... 99
xi
DAFTAR GAMBAR
Gambar 1 Model Database Hierarkis ... 14
Gambar 2 UML- Use Case Diagram ... 20
Gambar 3 UML- Activity Diagram ... 20
Gambar 4 UML- Sequence Diagram ... 21
Gambar 5 UML- Class Diagram ... 22
Gambar 6 Struktur Organisasi PJT II ... 30
Gambar 7 Flowchart Absensi... 32
Gambar 8 Flowchart Evaluasi Absensi ... 34
Gambar 9 Flowchart Calon Pegawai ... 35
Gambar 10 Flowchart Mutasi ... 37
Gambar 11 Entity Relationship Diagram ... 44
Gambar 12 Use Case Diagram ... 50
Gambar 13 Sub System Pengolahan Data Pegawai ... 51
Gambar 14 Sub System Pengolahan Data Mutasi ... 51
Gambar 15 Sub System Pengolahan Data Pengguna ... 51
Gambar 16 Class Diagram ... 71
Gambar 17 Login ... 72
Gambar 18 Data Pegawai ... 72
Gambar 19 Data Absensi ... 73
Gambar 20 Data Mutasi ... 73
Gambar 21 Data Calon pegawai ... 74
Gambar 22 Data Evaluasi KPI ... 74
Gambar 23 Data Pengguna ... 75
Gambar 24 Index KPI ... 75
Gambar 25 Objek KPI... 76
Gambar 26 Halaman Login ... 77
xii
Gambar 28 Halaman Data Pegawai ... 78
Gambar 29 Halaman Tambah Data Pegawai ... 78
Gambar 30 Halaman Data Absensi ... 79
Gambar 31 Halaman Tambah Data Absensi ... 79
Gambar 32 Halaman Data Mutasi ... 80
Gambar 33 Halaman Tambah Data Mutasi... 80
Gambar 34 Halaman Evaluasi KPI ... 81
Gambar 35 Halaman Tambah Evaluasi KPI ... 81
Gambar 36 Halaman Detai Evaluasi KPI ... 82
Gambar 37 Halaman Tambah Detail Evaluasi KPI ... 82
Gambar 38 Halaman Data Calon pegawai... 83
Gambar 39 Halaman Tambah Data Calon pegawai ... 83
Gambar 40 Halaman Data Master ... 84
Gambar 41 Halaman Data Bagian ... 84
Gambar 42 Halaman Data Jabatan ... 85
Gambar 43 Halaman Data Golongan ... 85
Gambar 44 Halaman Data Objek KPI ... 86
Gambar 45 Halaman Data Index KPI ... 86
Gambar 46 Halaman Data Level Kinerja ... 87
xiii
DAFTAR TABEL
Tabel I Simbol – Simbol Flowchart... 18
Tabel II Jenis Cardinality Ratio ... 23
Tabel III Index Objektif KPI ... 40
Tabel IV Daftar Pemeriksa KPI ... 41
Tabel V Perhitungan Hasil Evaluasi KPI ... 41
Tabel VI Level Kinerja Pegawai ... 42
Tabel VII Tabel Pegawai ... 45
Tabel VIII Tabel Mutasi ... 45
Tabel IX Tabel Calon pegawai ... 46
Tabel X Tabel Absensi... 46
Tabel XI Tabel KPI ... 47
Tabel XII Tabel Detail KPI ... 47
Tabel XIII Tabel Objek ... 47
Tabel XIV Tabel Index ... 48
Tabel XV Tabel Pengguna ... 48
Tabel XVI Tabel Bagian ... 48
Tabel XVII Tabel Jabatan ... 48
Tabel XVIII Tabel Golongan... 49
Tabel XIX Tabel Hak Akses ... 49
Tabel XX Tabel Level Kinerja ... 49
Tabel XXI Tabel Use Case Login ... 52
Tabel XXII Tabel Use Case Pengolahan Data Pegawai... 53
Tabel XXIII Tabel Use Case Pengolahan Data Absensi... 55
Tabel XXIV Tabel Use Case Pengolahan Laporan ... 56
Tabel XXV Tabel Use Case Pengolahan Data Mutasi ... 57
Tabel XXVI Tabel Use Case Pengolahan Calon pegawai ... 59
Tabel XXVII Tabel Use Case Evaluasi KPI ... 62
xiv
Tabel XXIX Tabel Use Case Melihat Data Pegawai ... 65
Tabel XXX Tabel Use Case Melihat Data Absensi... 66
Tabel XXXI Tabel Use Case Melihat Data Mutasi ... 67
Tabel XXXII Tabel Use Case Melihat Data Calon pegawai ... 68
Tabel XXXIIl Tabel Use Case Melihat Data KPI ... 69
Tabel XXXIV Tabel Use Case Melihat Laporan dan Rekaitulasi ... 70
Tabel XXXV Tabel Pengujian Halaman Login ... 88
Tabel XXXVI Tabel Pengujian Halaman Data Pegawai ... 89
Tabel XXXVII Tabel Pengujian Halaman Data Absensi ... 90
Tabel XXXVIII Tabel Pengujian Halaman Data Mutasi ... 90
Tabel XXXIX Tabel Pengujian Halaman Evaluasi KPI ... 90
Tabel XL Tabel Pengujian Halaman Data Calon pegawai ... 91
Tabel XLI Tabel Pengujian Halaman Master Data ... 92
Tabel XLII Tabel Pengujian Halaman Data Bagian ... 92
Tabel XLIII Tabel Pengujian Halaman Data Jabatan ... 93
Tabel XLIV Tabel Pengujian Halaman Data Golongan ... 93
Tabel XLV Tabel Pengujian Halaman Data Objek KPI ... 94
Tabel XLVI Tabel Pengujian Halaman Data Index KPI ... 94
Tabel XLVII Tabel Pengujian Halaman Data Level Kinerja ... 94
1
Universitas Kristen Maranatha
BAB I
PENDAHULUAN
1.1 Latar Belakang
Perum Jasa Tirta 2 Jatiluhur merupakan perusahaan yang mengelola penyediaan dan pengelolaan air di regional Jakarta dan Jawa Barat khususnya. Perum Jasa Tirta 2 Jatiluhur memiliki beberapa bagian/divisi di dalam organisasinya diantaranya adalah bagian kepegawaian yang mempunyai peranan penting bagi suatu tempat usaha sebagai jembatan kesejahteraan pegawai.
Bagian kepegawaian dalam melaksanakan tugasnya memiliki kesulitan untuk mengevaluasi kinerja dari pegawai di bagian kepegawaian berdasarkan tingkat kehadiran, kinerja pegawai berdasarkan index performasinya dan kualitas pekerjaannya. Sistem absensi yang diimplementasikan oleh bagian kepegawaian saat ini belum memiliki fasilitas yang dapat mengevaluasi dan merekapitulasi tingkat kehadiran dari pegawai secara keseluruhan.
Selain menangani absensi pegawai, bagian kepegawaian juga mengalami kesulitan untuk mengevaluasi kinerja pegawai di bagian kepegawaian berdasarkan kontribusi dan kualitas pekerjaan. Evaluasi kinerja berdasarkan index performansi dan kualitas pekerjaan pegawai ini memberi informasi tambahan seiring dengan informasi absensi pegawai tersebut, apakah kehadiran pegawai diiringi dengan kontribusi juga kualitas pekerjaan yang sesuai dengan job description masing – masing dimana pegawai tersebut aktif dan berperan positif terhadap kelangsungan lingkungan kerja maupun kegiatan – kegiatan yang dilakukan oleh PJT2 (Perum Jasa Tirta 2).
2
Universitas Kristen Maranatha mengalami kendala dalam proses pelaporannya dikarenakan penilaian kinerja pegawai di bagian kepegawaian masih bersifat subjektif dan tidak sesuai dengan standar dari index performansi yang berlaku.
Informasi yang diperoleh dari hasil evaluasi absensi pegawai dan evaluasi kinerja pegawai yang berdasarkan kontribusi dan kualitas pekerjaan pegawai menjadi sebuah acuan baru terhadap penilaian kinerja terhadap prestasi dan hasil kerja pegawai PJT2. Sehingga menjadi acuan promosi atau mutasi berdasarkan hasil nyata yang bersifat objektif kepada hasil kerja pegawai dengan bukti konkrit dari kinerja pegawai tersebut.
Bagian kepegawaian di PJT2 juga mengalami kesulitan dalam mendapatkan informasi tentang data – data mutasi, dan sinkronisasi yang akurat dengan data pegawai. Hal ini menyebabkan pengerjaan yang memakan waktu lebih lama dalam pengerjaannya.
Berdasarkan permasalahan yang telah dipaparkan, maka perlu dibangunnya suatu sistem informasi yang dapat mengatasi permasalahan dan menyesuaikan pengolahan data absensi juga dengan evalusi kinerja pegawai pada bagian kepegawaian PJT2. Setelah melakukan wawancara dengan teknisi IT dari PJT2 Jatiluhur telah menyetujui untuk
dibangunya”sistem kepegawaian berbasis web di Perum Jasa Tirta 2 Jatiluhur” sebagai solusi yang diterapkan di bagian kepegawaian PJT2.
Aplikasi ini dibangun berbasis web dengan meninjau aspek – aspek positif yang didapat dengan berbasis web.
1.2 Rumusan Masalah
Berdasarkan atas latar belakang di atas, dapat dirumuskan permasalahan sebagai berikut:
3
Universitas Kristen Maranatha 2. Bagaimana membuat aplikasi yang dapat membantu masalah pengolahan data pegawai dalam mendukung kinerja bagian kepegawaian ?
1.3 Tujuan Pembahasan
Tujuan yang ingin dicapai dari pembuatan aplikasi ini adalah sebagai berikut:
1. Membuat aplikasi yang dapat mempermudah perusahaan dalam memaksimalkan sistem kepegawaian yang ada.
2. Membuat aplikasi yang dapat membantu pengolahan data pegawai dalam mendukung kinerja bagian kepegawaian.
1.4 Ruang Lingkup Kajian
Dari rumusan masalah tersebut diberikan batasan permasalahan, yaitu:
1. Software :
a. Sistem operasi yang digunakan adalah windows 7.
b. Perangkat lunak yang digunakan untuk membangun aplikasi ini adalah menggunakan bahasa pemograman PHP dan dibantu dengan framework Codeigniter.
c. Sitem basis data menggunakan DBMS yaitu MySQL.
d. Editor pemrograman menggunakan Macromedia Dreamweaver 8. 2. Aplikasi :
a. Aplikasi ini digunakan oleh Bagian Kepegawaian dan menggunakan jaringan intranet dan domain local dari PJT 2.
b. Input dari aplikasi ini adalah data pegawai, data absensi, data mutasi, data calon pegawai, data KPI, dan data pengguna.
4
Universitas Kristen Maranatha d. Aplikasi kepegawaian yang dibangun ini adalah berbasis web.
e. Proses yang dapat pada sistem yang dibangun adalah pengolahan data pegawai, pengolahan absensi, pengolahan mutasi pegawai, pengolahan calon pegawai pegawai, pengolahan data pengguna, pengolahan laporan dan rekap, pengolahan evaluasi kinerja pegawai. f. Pada pengolahan data calon pegawai, sistem hanya menginputkan
data saja, karena sistem penyeleksian dilakukan oleh tim seleksi di luar bagian kepegawaian dan bagian kepegawaian hanya melakukan proses pencatatan saja.
g. Output yang dihasilkan berupa informasi mengenai data pegawai, informasi absensi, laporan absensi, informasi evaluasi kinerja pegawai, laporan kinerja pegawai, informasi mutasi beserta laporan, informasi calon pegawai beserta laporan.
1.5 Sumber Data
Data- data yang diambil dalam penyusunan makalah ini adalah. 1. Sumber data primer
Data primer merupakan data yang diperoleh melalui proses pembelajaran mata kuliah pemrograman web, pemrograman web lanjut, basis data, basis data lanjut, dan rekayasa perangkat lunak oleh dosen Universitas Kristen Maranatha.
2. Sumber data sekunder
Data sekunder merupakan data yang didapatkan dari dokumen terkait dan juga berasal dari informasi orang-orang yang bersangkutan di kantor pusat PERUM JASA TIRTA II.
1.6 Sistematika Penyajian
5
Universitas Kristen Maranatha BAB I PENDAHULUAN
Bab ini mebahas mengenai latar belakang, rumusan masalah, tujuan pembahasan, ruang lingkup kajian serta sistematika penyajian karya ilmiah ini.
BAB II KAJIAN TEORI
Bab ini membahas mengenai teori – teori yang berkaitan dalam penyelesaian proyek tugas akhir ini.
BAB III ANALISIS DAN RANCANGAN SISTEM
Bab ini akan membahas mengenai analisa system yang digunakan perusahaan dan di implementasikan dalam UML, Flowchart, dan ERD yang digunakan untuk perancangan database.
BAB IV HASIL PENELITIAN
Bab ini akan menjelaskan tentang hasil yang telah dicapai oleh perancang aplikasi, dan cara penggunaan aplikasi
BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
Bab ini berisi mengenai pengujian dan analisa terhadap masing – masing fungsi dari aplikasi. Laporan dari pengujian tiap fungsi/method yang dibuat dalam metode black box testing.
BAB VI SIMPULAN DAN SARAN
98
Universitas Kristen Maranatha
BAB VI
SIMPULAN DAN SARAN
6.1
Simpulan
Simpulan yang dapat diambil setelah melalui tahap-tahap pembangunan sistem informasi kepegawaian adalah bahwa dengan adanya sistem informasi ini maka:
1. Mempermudah bagian kepegawaian untuk proses pengolahan data absensi.
2. Mempercepat waktu pembuatan laporan absensi, mutasi, calon pegawai, data pegawai dan evaluasi kinerja pegawai.
3. Membuat proses evaluasi kinerja pegawai di bagian kepegawaian berdasarkan index dan kualitas pekerjaan pegawai menjadi objektif, terstruktur, dan sesuai dengan standar tetapan index performansi dari bagian kepegawaian dan dapat memberikan laporan tentang informasi atas hasil kerja pegawai.
4. Memberikan informasi tentang data mutasi dan data calon pegawai yang tersinkronisasi akurat dengan data pegawai.
6.2
Saran
Berdasarkan simpulan di atas, maka saran yang diharapkan yaitu dilakukan suatu pengembangan sistem informasi kepegawaian ini diantaranya:
1. Perlu adanya pengembangan pada metode KPI yang lebih merujuk kepada kedinamisan tujuan objektif dari KPI itu sendiri.
99
Universitas Kristen Maranatha
DAFTAR PUSTAKA
Jogiyanto, HM. (2005). Analisis dan Desain Sistem Informasi : Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis. Yogyakarta: Andi.
Kadir, A. (2003). Konsep & Tuntunan Praktis Basis Data. Yogyakarta: Andi.
Nugroho, A. (2004). Konsep Pengembangan Sistem Basis Data . Bandung: Informatika.
Nugroho, A. (2009). Rekayasa Perangkat Lunak Menggunakan UML dan Java. Yogyakarta: Andi.
Ngateman, M (2009). Laporan Akhir – SIPEG PJT II. Purwakarta: SDM-PJT II.
Pilone, D., & Pitman, N., (2005). UML 2.0 in a nutshell. Sebastopol: O’Reilly.
Primashanti, I. A. (2007). Entity Relationship Diagram. Retrieved
October 11, 2011, from
http://iaprima.staff.gunadarma.ac.id/Downloadsfiles/5459/Bahasan9a_ER D.pdf.