Institutional Repository | Satya Wacana Christian University: Sistem Informasi Kepesertaan Dana Pensiun Gereja Kristen Jawa T0 552013025 BAB IV

BAB IV
ANALISIS DAN PERANCANGAN SISTEM
4.1. Prosedur Kepesertaan di Dana Pensiun GKJ
1. DP-GKJ telah menyiapkan formulir pendaftaran peserta beserta syarat-syarat
kelengkapan data calon peserta, yang terdiri dari :
-

Surat Pernyataan sebagai peserta DP-GKJ, diisi oleh peserta sendiri,
disetujui oleh pemberi kerja

-

Surat Keterangan Kesehatan dari dokter

-

Surat Pengangkatan sebagai tenaga tetap/kekancingan (fotocopynya)

-

Fotocopy Surat menikah (bagi yang sudah menikah)


-

Fotocopy Ijasah yang diperoleh

-

Daftar Riwayat Hidup

-

Daftar Riwayat Pekerjaan

-

Daftar Keluarga

-

Pas foto calon peserta 4 x 6 = 3 lembar


-

Pas foto suami/istri 4 x 6 = 3 lembar

2. Calon peserta mengisi formulir dan melengkapi data kepesertaan, kemudian
direkomendasikan

oleh

pemberi

kerja,

setelah

data

dilengkapi


mengirimkannya kepada DP-GKJ
3. DP-GKJ meneliti kelengkapan data kepsertaan dan menginputkannya kedalam
sistem kepesertaan. Kemudian menerbitkan SK Nomor DP peserta dan

20

21

4. menetapkan besarnya Iuran Pensiun normal. Bagi peserta yang membeli masa
kerja, disertai perhitungan tebusan masa kerja.
5. Selanjutnya informasi mengenai hak dan kewajiban peserta, selalu
dikomunikasikan dengan peserta dalam koordinasi pemberi kerja
4.2. Jadwal Pengembangan Sistem Kepesertaan
Tabel 4.1 Jadwal Pengembangan Sistem Kepesertaan
Jadwal Pengembangan Sistem Kepesertaan
Minggu Ke
Uraian
1
- Membuat desain database
- Membuat desain interface (halaman awal,

pendaftaran) & koneksi ke database
2
- Memperbaiki database
- Menambah tabel dan koneksinya
3
- Membuat tampilan data peserta aktif &
koneksinya
4
- Membuat tampilan beserta koneksi data keluarga
dan ahliwaris
5
- Membuat tampilan beserta koneksi data peserta
pensiun dan bekas karyawan
- Membuat tampilan upload foto dan lihat file foto
peserta
- Membuat script otomatis dari peserta aktif ke
pensiun
6
- Membuat script otomatis dari peserta aktif ke
bekas karyawan

- Membuat script export data peserta ke excel
- Membuat script tanggal pensiun otomatis
- Membuat script jatuh tempo 1 tahun
7
- Membuat script export data ke excel berdasarkan
klasis
- Membuat script perhitungan manfaat peserta
8
- Perubahan digit ke 2 id peserta berdasarkan status
kepesertaan
9
- Memperbaiki tampilan sistem kepesertaan
- Finishing

22

4.3.

Rancangan Aplikasi Kepesertaan Dana Pensiun GKJ
4.3.1. Desain Sistem Kepesertaan

DFD Level 0
Formulir Pendaftaran
Admin

Sistem
Kepesertaan

Data Peserta

Kepala
Kantor

Data Peserta

Gambar 4.1DFD Level 0
Pada diagram diatas dijelaskan proses utama dari admin yang
menginputkan

formulir


pendaftaran

melalui

sistem

kepesertaan.

Selanjutnya sistem akan menghasilkan Data Peserta yang kemudian dapat
diakses oleh admin dan kepala kantor.

23

DFD Level 1

ADMIN

Formulir
Pendaftaran


1.0
Olah Data
Peserta

Data Peserta

Peserta

KEPALA
KANTOR

Laporan

2.0
Proses
Pengecekan
Tanggal
Pensiun

Data Peserta


3.0
Membuat
Laporan

Data Peserta

Gambar 4.2DFD Level 1
Pada diagram diatas dijelaskan proses yang lebih detail dari diagram sebelumnya.
Berawal dari formulir pendaftaran yang di input kan admin ke dalam sistem yang
kemudian diolah, yang akan menghasilkan data peserta. Data peserta yang telah
diinput sebelumnya, di cek tanggal pensiun untuk dapat di bedakan status
kepesertaannya, berdasarkan peserta mana yang masih aktif dan mana yang
akanmendekati jatuh tempo pensiun. Selanjutnya data peserta yang sudah masuk ke
dalam sistem akan dibuat laporan yang kemudian diberikan kepada kepala kantor.

24

DFD Level 2
2.1

Data Jatuh
Tempo Pensiun

Data Peserta

Peserta

KEPALA
KANTOR

Data Peserta Jatuh
Tempo Pensiun
Jatuh Tempo Pensiun

PESERTA

Laporan
2.2
Pindah ke
Pensiun


Data Peserta
Pensiun

Pensiun

Pemberian Manfaat

Data Peserta
Pensiun
2.3
Proses
Perhitungan
Manfaat

2.4
Membuat
Laporan

Data Perhitungan
Manfaat

Data Pemberian
Manfaat

ADMIN

Data Pemberian
Manfaat

Pemberian Manfaat

Gambar 4.3DFD Level 2
Diagram level 2 diatas akan menjelaskan proses utama dari kelanjutan proses
pengecekan tanggal pensiun. Berawal dari data peserta yang dicek tanggal
pensiunnya. Setelah data peserta di cek tanggal pensiun, maka setahun sebelum
pensiun data peserta tersebut akan di pindah ke dalam tabel Data Peserta Jatuh Tempo
Pensiun. Selanjutnyadata para peserta yang telah pensiun akan dipindahkan ke tabel
Data Peserta Pensiun. Jika peserta telah pensiun, maka proses terakir yang dilakukan
yaitu perhitungan manfaat. Dimana admin akan menginput data melalui sistem yang
kemudian akan keluar Data Pemberian Manfaat yang selanjutnya akan diberikan
kepada peserta. Data-data sebelumnya seperti data peserta pensiun dan data

25

pemberian manfaat peserta ini akan dibuat laporan yang nantinya akan diberikan
kepada Kepala Kantor.
Entity Relationship Diagram

Alamat_peserta
No_tlp

Id_JK
Tgl_lahir

Id_statusk

Tempat_lahir

Jemaat_instansi

nama

Id_klasis

Id_peserta

Alamat_pemker
Bekas
Karyawan

memindah
namaA1
Tgl_lahir_is

No_tlp_pemker

foto
jabatan

Tgl_lahir_a1

Jml_anak
No_sk_pengangkatan

Nama_is

namaA2

Id_peserta
Sks_dokter

kk

Tgl_lahir

tanggal

mencatat

Ijazah_terakhir
Scan Foto

mencatat

ADMIN

Tgl_pengangkatan_dp

Foto_k
Fc_kartu_dpgkj

Jml_ana
k

Bukti_pelunasan_iuran

mencatat

Surat_pensiun

Id_pend
Alamat_aw

Id_peserta

Tgl_pengangkatan_tt

Jemaat_instansi

nama

Id_klasis

Id_peserta

Alamat_pemker
Peserta
Pensiun

memindah
No_tlp_pemker

foto
Fc_giro

Id_statusk

Tempat_lahir

Alamat_pemker
Peserta
Aktif

mencatat

Foto_p

Tgl_lahir

Id_klasis

Id_peserta

jabatan
Jml_anak

No_sk_pengangkatan

No_sk_pengangkatan

Id_pend

Tgl_jadi_pensiun

Tgl_pengangkatan_tt

Tgl_jadi_pensiun

Tgl_pengangkatan_dp

hubungan

Nama_aw

menghitung
Id_JK

Tempat_lahir_aw
Tgl_lahir_aw

No_tlp_pemker

foto
jabatan

Tgl_pengangkatan_dp

Ahliwaris

No_tlp

Id_JK

Jemaat_instansi

nama

Alamat_peserta

Tgl_jadi_pensiun

Tgl_pengangkatan_tt

Id_statusk

Tempat_lahir

Id_peser
ta

Surat_nikah

No_tlp

Id_JK

Tgl_lahir_a2

ktp

Sks_pengangkatan

Id_pend

Alamat_peserta

Keluarga

Id_peserta

Seratus_s

Nama_peserta

duapuluh

Ket_jk

Diskon_20
RMP

Ket_kawin

delapanpuluh

Tgl_jadi_peserta_dp

Diskon_80

tanggal

Seratus_b

Ket_pend

mpn
rmp

diskon
mk

Gambar 4.4 Entity Relationship Diagram

phdp

26

Model Relational

Gambar 4.5 Model Relational

27

Didalam sistem terdapat beberapa hubungan yang terjadi, diantaranya seperti yang
tergambarkan pada model relasional diatas. Pertama admin menginputkan form data
peserta, keluarga dan ahliwaris kemudian menyimpannya didalam sistem. Masingmasing data tersebut dapat dilakukan aktivitas seperti mengedit, menyimpan,
menghapus, menghitung tanggal pensiun dan memindah data. Dari data peserta yang
sudah ada, admin dapat memindahkannya ke data bekas karyawan atau data peserta
pensiun. Dari kedua entity diatas (data bekas karyawan dan data peserta pensiun)
aktivitas yang dapat dilakukan yaitu menginput, mengedit dan menghapus. Peserta
yang telah pensiun, otomatis akan dihitung manfaat yang harus diberikan. Dengan
demikian admin harus menginputkan PhDP peserta ke dalam sistem yang kemudian
akan menghasilkan data pemberian manfaat yang akan diterima oleh peserta.
Rancangan Database
Berikut adalah tabel dan field yang berada dalam database “Kepesertaan :

Nama
id_peserta
nama_aw
tempat_lahir_aw
tanggal_lahir_aw
id_JK
Hubungan
alamat_aw

Nama
id_JK
ket_JK

Tabel 4.2 Tabel Ahliwaris
Type Data
Null
Default
Varchar(6)
No
Varchar(200)
No
Varchar(200)
No
Date
No
Tinyint(1)
No
Varchar(200)
No
Varchar(200)
No

Tabel 4.3 Tabel Jenis Kelamin
Type Data
Null
Default
Tinyint(11)
No
Varchar(10)
No

Key
Index

Key
Primary Key

28

Nama
id_peserta
nama_is
tanggal_lahir_is
namaA1
tanggal_lahir_a1
namaA2
tanggal_lahir_a2

Nama
id_klasis
ket_klasis

Nama
id_peserta
nama_peserta
tempat_lahir
tanggal_lahir
id_JK
alamat_peserta
no_telp
id_statusk
jemaat_instansi
id_klasis
alamat_pemker
no_telp_pemker
Jabatan
no_sk_pengangkatan
tgl_pengangkatan_tt
tgl_jadi_peserta_dp
tgl_jadi_pensiun
id_pend
jumlah_anak
Foto

Tabel 4.4 Tabel Keluarga
Type Data
Null
Default
Varchar(6)
No
Varchar(20)
No
Date
No
Varchar(50)
No
Date
No
Varchar(50)
No
Date
No

Tabel 4.5 Tabel Klasis
Type Data
Null
Varchar(3)
No
Varchar(50)
No

Default

Tabel 4.6 Tabel Peserta Aktif
Type Data
Null
Default
Varchar(6)
No
Varchar(30)
No
Varchar(20)
No
Date
No
Tinyint(1)
No
Varchar(20)
No
Varchar(12)
No
Tinyint(1)
No
No
Varchar(20)
No
Varchar(3)
No
Varchar(20)
Varchar(12)
No
Varchar(10)
No
Varchar(12)
No
Date
No
Date
No
Date
No
Tinyint(1)
No
Varchar(2)
No
Varchar(50)
No

Key
Index

Key
Primary Key

Key
Primary Key

Index

Index
Index

Index

29

Nama
id_peserta
nama_peserta
tempat_lahir
tanggal_lahir
id_JK
alamat_peserta
no_telp
id_statusk
jemaat_instansi
id_klasis
alamat_pemker
no_telp_pemker
Jabatan
no_sk_pengangkatan
tgl_pengangkatan_tt
tgl_jadi_peserta_dp
tgl_jadi_pensiun
id_pend
jumlah_anak
Foto

Nama
id_peserta
nama_peserta
tempat_lahir
tanggal_lahir
id_JK
alamat_peserta
no_telp
id_statusk
jemaat_instansi
id_klasis
alamat_pemker
no_telp_pemker
Jabatan
no_sk_pengangkatan

Tabel 4.7 Tabel Bekas Karyawan
Type Data
Null
Default
Varchar(6)
No
Varchar(30)
No
Varchar(20)
No
Date
No
Tinyint(1)
No
Varchar(20)
No
Varchar(12)
No
Tinyint(1)
No
No
Varchar(20)
No
Varchar(3)
No
Varchar(20)
Varchar(12)
No
Varchar(10)
No
Varchar(12)
No
Date
No
Date
No
Date
No
Tinyint(1)
No
Varchar(2)
No
Varchar(50)
No

Tabel 4.8 Tabel Peserta Pensiun
Type Data
Null
Default
Varchar(6)
No
Varchar(30)
No
Varchar(20)
No
Date
No
Tinyint(1)
No
Varchar(20)
No
Varchar(12)
No
Tinyint(1)
No
No
Varchar(20)
No
Varchar(3)
No
Varchar(20)
Varchar(12)
No
Varchar(10)
No
Varchar(12)
No

Key
Index

Index

Index
Index

Index

Key
Index

Index

Index
Index

30

tgl_pengangkatan_tt
tgl_jadi_peserta_dp
tgl_jadi_pensiun
id_pend
jumlah_anak
Foto

Nama
id_peserta
nama_peserta
ket_jk
ket_kawin
tgl_jadi_peserta_dp
Tanggal
ket_pend
Diskon
Mk
Phdp
Rmp
Mpn
seratus_b
diskon_delapanpuluh
Delapanpuluh
diskon_duapuluh
Duapuluh
seratus_s

Nama
id_peserta
Tanggal
Ktp
Kk
sks_dokter
sk_pengangkatan
surat_nikah
ijazah_terakhir
foto_p
foto_k

Date
Date
Date
Tinyint(1)
Varchar(2)
Varchar(50)

No
No
No
No
No
No

Tabel 4.9 Tabel RMP
Type Data
Null
Varchar(6)
No
Varchar(50)
No
Varchar(50)
No
Varchar(50)
No
Date
No
Date
No
Varchar(50)
No
Varchar(6)
No
Int(11)
No
Int(11)
No
Int(11)
No
Int(11)
No
Int(11)
No
Varchar(3)
No
int(11)
No
Varchar(3)
No
Int(11)
No
Int(11)
No

Index

Default

Tabel 4.10 Tabel Scan Foto
Type Data
Null
Default
Varchar(6)
No
Date
No
Varchar(50)
No
Varchar(50)
Varchar(50)
Varchar(50)
Varchar(50)
Varchar(50)
Varchar(50)
Varchar(50)

No
No
No
No
No
No
No

Key
Index

Key
Index

31

fc_kartu_dpgkj
surat_permohonan_pensiun
bukti_pelunasan_iuran
fc_tabungan_giro

Varchar(50)
Varchar(50)
Varchar(50)
Varchar(50)

No
No
No
No

id_statusp
ket_p

Tabel 4.11 Tabel Status Pensiun
Type Data
Null
Default
Tinyint(11)
No
Varchar(10)
No

Key
Primary Key

id_statusk
ket_kawin

Tabel 4.12 Tabel Status Perkawinan
Type Data
Null
Default
Tinyint(11)
No
Varchar(10)
No

Key
Primary Key

id_pend
ket_pend

Tabel 4.13 Tabel Tingkat Pendidikan
Type Data
Null
Default
Tinyint(11)
No
Varchar(5)
No

Key
Primary Key

Nama

Nama

Nama

4.3.2. Analisis Sitem
Sistem kepesertaan pada kantor Dana Pensiun GKJ masih sangat sederhana,
karena admin harus mengisi data peserta satu persatu melalui excel. Dengan
begitu tentu membuat admin harus lebih teliti dalam pengisian data. Selain itu
admin juga harus menghitung berapa tanggal pensiun peserta, dengan
memasukan rumus satu per satu ke dalam excel, dan juga admin harus
mengecek satu persatu peserta mana yang akan pensiun atau pun yang telah
pensiun.

32

Tetapi dengan adanya sistem yang telah dibuat tentunya dapat
menguntungkan admin. Sistem kepesertaan saat ini sangat berguna, yang
pertama admin dapat mencari data peserta dengan menginputkan id peserta atau
klasis perserta sehingga admin tidak perlu mencari data satu persatu. Kedua
admin dapat mencari data peserta yang akan pensiun dengan hanya mencari
datanya dalam data jatuh tempo pensiun, karena semua data peserta dalam
jangka waktu 1 tahun sebelum pensiun telah dipindahkan dari data peserta aktif
ke data jatuh tempo pensiun. Maka dari itu admin dapat mengantisipasi
terjadinya keterlambatan informasi untuk mengetahui siapa saja yang akan
pensiun. Selain kegunaan yang telah dibahas sebelumnya sistem ini juga
berguna untuk mengelompokkan peserta berdasarkan status kepesertaannya.
Misalkan jika peserta sudah pensiun maka secara otomatis pada digit kedua id
peserta akan terganti secara otomatis, begitu pula dengan bekas pegawai.
Jadi ketiga poin diatas sangat berguna dan menguntungkan bagi admin,
karena admin tidak perlu bersusah payah lagi dalam menggunakan sistem
lamanya yang masih manual.