INTEGRASI SISTEM REMUNERASI DENGAN SISTEM
KEPEGAWAIAN VIA WEB SERVICE BERBASIS .NET PADA OTORITAS JASA KEUANGAN
FARIA GALIH PURNOEDY 41813120105
PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER
UNIVERSITAS MERCU BUANA JAKARTA 2017
http://digilib.mercubuana.ac.id/
INTEGRASI SISTEM REMUNERASI DENGAN SISTEM
KEPEGAWAIAN VIA WEB BERBASIS .NET PADA OTORITAS JASA KEUANGAN
LAPORAN TUGAS AKHIR Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer FARIA GALIH PURNOEDY 41813120105
PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCUBUANA JAKARTA 2017
http://digilib.mercubuana.ac.id/
http://digilib.mercubuana.ac.id/
http://digilib.mercubuana.ac.id/
KATA PENGANTAR Puji Syukur Alhamdulillah kehadirat Allah SWT yang telah melimpahkan
segala Rahmat dan KaruniaNya, sehinnga penulis dapat menyelesaikan laporan tugas akhir yang merupakan salah satu persyaratan untuk menyelesaikan program studi strata satu (S1) pada Jurusan Sistem Informasi Universitas Mercubuana.
Ucapan terima kasih kepada OTORITAS JASA KEUANGAN yang telah
memberikan kesempatan untuk mengerjakan Integrasi Sistem Remunerasi dengan
Sistem Kepegawaian Via Webservice Berbasis .NET yang kemudian penulis angkat sebagai tugas akhir S1nya.
Penulis menyadari bahwa laporan tugas akhir ini masih jauh dari sempurna.
Karena itu, kritik dan saran akan senantiasa penulis terima dengan senang hati.
Dengan segala keterbatasan, penulis menyadari pula bahwa laporan tugas
akhir ini takkan terwujud tanpa bantuan, bimbingan, dan dorongan dari berbagai pihak. Untuk itu, dengan segala kerendahan hati, penulis menyampaikan ucapan terima kasih kepada:
1. Bapak dan Ibu (Alm) tercinta yang telah mendukung penulis baik spirit maupun materi.
2. Isteriku tercinta yang selalu memberikan spirit maupun materi untuk terus meyelesaikan tugas akhir ini.
3. Bapak Misbahul Fajri, M.TI, selaku pembimbing tugas akhir pada Jurusan Sistem Informasi Universitas Mercu Buana.
Semoga Allah SWT membalas kebaikan dan selalu mencurahkan hidayah
serta taufikNya, Amin.
Jakarta, Febuari 2017 Penulis
http://digilib.mercubuana.ac.id/
ABSTRACT Finance Service Authority (OJK) has a Human Resource System named
SIMFOSIA. The system keeps entire employee information from Employee
Profile, Recording Leave, Overtime, Organization Structure, Revolving Salary Scale and many other functions. OJK also has a Remuneration of Employee System (OJK SAR) that function to process salary, tax all employee.
SIMFOSIA and OJK SAR is a system, platforms and databases are
separate. SIMFOSIA built using PHP platform, while OJK SAR built using .NET platform.
In terms of data requirements, OJK SAR requires employee profile data
from SIMFOSIA because all employee data, such as profile data, structure of positions, organization structure are in SIMFOSIA. Integration data is needed among SIMFOSIA with OJK SAR so that data that used is same source.
This thesis report will also review the form and results of testing that was
done during implementation of integration. The observation of this application will be brought to a conclusion which will be reviewed at the end.
Keywords: Integration System, Web Service, RESTfull Web Service
http://digilib.mercubuana.ac.id/
ABSTRAK Otoritas Jasa Keuangan (OJK) mempunyai Sistem Informasi Kepegawaian
yang bernama SIMFOSIA (Sistem Informasi Sumber Daya Manusia). Sistem tersebut menyimpan seluruh informasi kepegawaian mulai dari profil pegawai,
pencatatan cuti, lembur, struktur organisasi, perguliran skala gaji dan banyak lagi
fungsi lainnya. OJK juga mempunyai Sistem Remunerasi Pegawai yaitu OJK SAR yang berfungsi memproses gaji, pajak seluruh pegawai.
SIMFOSIA dan OJK SAR merupakan sistem, platform dan databases yang
terpisah. SIMFOSIA dibangun menggunakan platform PHP, sedangkan OJKSAR dibangun menggunakan platform .NET.
Dalam hal kebutuhan data, sistem OJK SAR membutuhkan data profil
pegawai dari SIMFOSIA dikarenakan seluruh informasi data pegawai, seperti data profil, struktur jabatan, struktur satuan kerja berada pada SIMFOSIA. Dari
permasalah tersebut diperlukan integrasi data antara SIMFOSIA dengan OJK SAR agar data yang digunakan sama yaitu bersumber dari SIMFOSIA.
Laporan skripsi ini juga akan mengulas bentuk dan hasil pengujian yang
telah dilakukan selama implementasi integrasi. Hasil pengamatan terhadap aplikasi ini akan digiring menuju sebuah kesimpulan yang akan diulas dibagian akhir.
Kata kunci: Integrasi Sistem, Web Service, RESTfull Web Service
http://digilib.mercubuana.ac.id/
DAFTAR ISI
LEMBAR PERNYATAAN ................................................................................. iii LEMBAR PERSETUJUAN ................................................................................ iv KATA PENGANTAR ........................................................................................... v ABSTRACT .......................................................................................................... vi ABSTRAK ........................................................................................................... vii 1. BAB I PENDAHULUAN ............................................................................. 1 1.1. Latar Belakang ...................................................................................... 1 1.2. Masalah ................................................................................................. 2 1.3. Tujuan Penulisan ................................................................................... 2 1.4. Batasan Permasalahan ........................................................................... 2 1.5. Metode Penelitian.................................................................................. 3 1.6. Sistematika Penulisan ........................................................................... 3 2. BAB II LANDASAN TEORI ...................................................................... 5 2.1. Konsep Integrasi Sistem........................................................................ 5 2.2. Web Service ........................................................................................... 6 2.3. RESTfull Web Service........................................................................... 7 2.4. JSON ..................................................................................................... 7 2.5. Microsoft Visual Basic .NET ................................................................ 8 2.6. Metode Black Box ................................................................................. 8 2.7. Unified Modeling Language (UML) ..................................................... 9 3. BAB III ANALISA DAN PERANCANGAN SISTEM ........................... 11 3.1. Tinjauan Organisasi ............................................................................ 11 3.2. Struktur Organisasi ............................................................................. 12 3.3. Analisa Sistem Berjalan ...................................................................... 12 3.3.1. Use Case Diagram Sistem Berjalan .............................................. 13 3.3.2. Activity Diagram Sistem Berjalan Input Pegawai ........................ 14 3.4. Perancangan Sistem ............................................................................ 14 3.4.1. Rancangan Model Arsitektur Sistem ............................................ 14 3.4.2. Use Case Diagram Sistem Usulan................................................. 16 3.4.3. Activity Diagram ........................................................................... 20 3.4.4. Sequence Diagram ........................................................................ 22 3.4.5. Class Diagram ............................................................................... 23 3.4.6. Struktur Database ......................................................................... 24 4. BAB IV IMPLEMENTASI SISTEM DAN PEGUJIAN ........................ 28 4.1. Implementasi Web service Berbasis ASP.NET ................................... 28 4.1.1. Menjalankan Fungsi GetPenghasilanPegawai ............................. 29 4.1.2. Menjalankan Fungsi GetDanaPensiun .......................................... 31 4.1.3. Menjalankan Fungsi GetDPLK ..................................................... 32 4.1.4. Menjalankan Fungsi GetJamsostekPegawai ................................. 33
http://digilib.mercubuana.ac.id/
5.
4.2. Implementasi Sinkronisasi Data.......................................................... 34 4.3. Hasil Integrasi Web Service ................................................................ 35 4.3.1. Halaman Riwayat Gaji Pegawai pada Sistem Kepegawaian ........ 35 4.3.2. Halaman Transaksi Pegawai pada Sistem Remunerasi ................. 36 4.4. Metode Pengujian................................................................................ 37 4.5. Skenario Pengujian.............................................................................. 37 BAB V PENUTUP ...................................................................................... 39 5.1. Kesimpulan ......................................................................................... 39 5.2. Saran.................................................................................................... 39
http://digilib.mercubuana.ac.id/
DAFTAR GAMBAR Gambar 2-1. Arsitektur Web Service (W3C, 2004) ................................................ 6 Gambar 2-2. Ilustrasi Komunikasi Client – Server ................................................. 7
Gambar 3-1. Struktur Organisasi .......................................................................... 12
Gambar 3-2. Use Case Diagram Sistem Berjalan ................................................. 13 Gambar 3-3. Activity Diagram Sistem Berjalan Input Pegawai ........................... 14
Gambar 3-4. Arsitektur Integrasi Sistem Remunerasi dengan Sistem Kepegawaian ............................................................................................................................... 15
Gambar 3-5. Use Case Diagram Integrasi Sistem Remunerasi dengan Sistem Kepegawaian ......................................................................................................... 16 Gambar 3-6. Activity Diagram Sistem Usulan Sinkronisasi Data Pegawai ......... 20
Gambar 3-7. Activity Diagram Pencarian Gaji, DanaPensiun dan Jamsostek pada Web Service ........................................................................................................... 21
Gambar 3-8. Sequence Diagram Proses Sinkronisasi ........................................... 22 Gambar 3-9. Class Diagram Entity Pegawai Sinkronisasi .................................... 23 Gambar 4-1. Dokumen WSDL Web Service......................................................... 28 Gambar 4-2. Fungsi-fungsi Web Service pada Sistem Remunerasi ...................... 29
Gambar 4-3. Fungsi Web Service GetPenghasilanPegawai pada Sistem Remunerasi ............................................................................................................ 30 Gambar 4-4. Response untuk service GetPenghasilanPegawai ............................ 30 Gambar 4-5. Fungsi Web Service GetDanaPensiun pada Sistem Remunerasi ..... 31
Gambar 4-6. Response untuk service GetDanaPensiun ........................................ 32 Gambar 4-7. Fungsi Web Service GetDataDPLK pada Sistem Remunerasi ........ 32
Gambar 4-8. Response untuk service GetDataDPLK ........................................... 33 Gambar 4-9. Fungsi Web Service GetJamsostekPegawai ..................................... 33
Gambar 4-10. Response untuk service GetJamsostekPegawai ............................. 34 Gambar 4-11. Tampilan form Sinkronisasi Data .................................................. 35
Gambar 4-12. Tampilan Halaman Riwayat Gaji Pegawai pada Sistem Kepegawaian ......................................................................................................... 36 Gambar 4-13. Hasil Sinkronisasi Data pada Halaman Data Transaksi Pegawai .. 36
http://digilib.mercubuana.ac.id/
DAFTAR TABEL
Tabel 3-1. Skenario Use Case Input Pegawai Baru .............................................. 13 Tabel 3-2. Skenario Use Case Lihat Pegawai ....................................................... 13
Tabel 3-3. Skenario Use Case Lihat Data Transaksi Pegawai .............................. 14 Tabel 3-4. Daftar Web Service pada Sistem Remunerasi ...................................... 15 Tabel 4-1. Parameter pada Fungsi GetPenghasilanPegawai ................................. 30
Tabel 4-2 Parameter pada Fungsi GetDanaPensiun .............................................. 31
Tabel 4-3. Parameter pada Fungsi GetDataDPLK ................................................ 32 Tabel 4-4. Parameter pada Fungsi GetJamsostekPegawai .................................... 34
http://digilib.mercubuana.ac.id/