212 F I R U D I
G
H
R U D I
I
J
R U D I R U D I R U D
Entitas Promosi Cabang Tr_ps Perubahan_status
X
X
X
X
X X
Divisi
X
Lamaran Pend_informal
X
Pelamar
X
Bagian
X
X
X
Telpon Pengalaman_ kerja
X
Pendidikan
X
X
Tanggungan Asuransi Keahlian_khusus Status_pegawai X X X
X
Tunjangan Jenis_cuti I = Insert, R = Read, U = Update, D = Delete f. Pendataan perubahan status g. Pendataan penilaian h. Pendataan mutasi i. Pendataan cuti
X
213 j. Pendataan pelamar Tabel 3.11 Analisa Transaksi K-N K Entitas
I
Pegawai
X
R
U D
L I
R
M U
X
D
I
R X
N U
D
I
R X
Pelatihan_h pelatihan_d tr_mutasi Mutasi Cuti tr_lembur
X
Lembur
X
X
Pengunduran_diri Jabatan
X
X
Pensiun TG tr_gaji Gaji GG Penilaian Promosi Cabang Tr_ps Perubahan_status Divisi Lamaran
X
X
U
D
214 K Entitas
I
R
Pend_informal
X
Pelamar
X
U D
L I
R
M U D
I
R
U D
N I
R
U D
Bagian Telpon
X
Pengalaman_kerja
X
Pendidikan
X
Tanggungan Asuransi Keahlian_khusus
X
Status_pegawai Tunjangan
X
Jenis_cuti I = Insert, R = Read, U = Update, D = Delete k. Pendataan lamaran yang masuk l. Pendataan lembur m. Pengawasan pegawai n. Pendataan tunjangan gaji
X
215 3.7.1.4.2.2 Penerapan View View a. view untuk melihat data cuti CREATE VIEW dbo.viewcuti AS SELECT dbo.pegawai.npp,
pegawai.nama_p
AS
Nama,dbo.cuti.tgl_awal_cuti, dbo.cuti.tgl_akhir_cuti, dbo.jenis_cuti.jenis_cuti, dbo.cuti.kd_cuti,
dbo.jenis_cuti.kd_jenis_cuti,
dbo.jenis_cuti.jatah_cuti,
dbo.cuti.lama_cuti,
dbo.cuti.no_sk FROM
dbo.pegawai INNER JOIN dbo.cuti ON dbo.pegawai.npp = dbo.cuti.npp INNER
JOIN
dbo.jenis_cuti
dbo.cuti.kd_jenis_cuti
ON =
dbo.jenis_cuti.kd_jenis_cuti
b. view untuk melihat data gaji dan tunjangan CREATE VIEW dbo.viewgajidantunjangan AS SELECT dbo.pegawai.npp, dbo.pegawai.nama_p AS Nama, dbo.tr_gaji.bln_gaji
AS
Bulan,
216 dbo.tr_gaji.thn_gaji AS Tahun, dbo.gaji.gaji_pkk AS Gaji, dbo.tunjangan_gaji_h.kd_tunj AS [Kode Tunjangan], dbo.tunjangan_gaji_d.nama_tunj AS [Nama
Tunjangan],
dbo.tunjangan_gaji_d.nominal_tunj AS Nominal, dbo.tunjangan_gaji_h.kd_tunj_h, dbo.tr_gaji.kd_gaji FROM
dbo.pegawai INNER JOIN dbo.tr_gaji dbo.tr_gaji.npp
ON INNER
dbo.pegawai.npp JOIN
dbo.gaji
= ON
dbo.tr_gaji.kd_gaji = dbo.gaji.kd_gaji INNER JOIN dbo.tunjangan_gaji_h ON dbo.pegawai.npp =
dbo.tunjangan_gaji_h.npp
INNER
dbo.tunjangan_gaji_d dbo.tunjangan_gaji_h.kd_tunj
JOIN ON =
dbo.tunjangan_gaji_d.kd_tunj
c. view untuk melihat data lamaran CREATE VIEW dbo.viewlamaran AS SELECT dbo.lamaran.kd_lamaran AS [Kode Lamaran], dbo.pelamar.kd_pelamar AS [Kode Pelamar], dbo.pelamar.nama_pel AS [Nama Pelamar], dbo.lamaran.tgl_wawancara1 AS [Tgl Wawancara
217 I],
dbo.lamaran.hasil_wawancara1
Wawancara
I],
AS
[Hasil
dbo.lamaran.ket_1
AS
[Keterangan I], dbo.lamaran.npp_w1 AS [NPP Pewawancara I], dbo.lamaran.tgl_wawancara2 AS [Tgl
Wawancara
dbo.lamaran.hasil_wawancara2 Wawancara
II],
II], AS
[Hasil
dbo.lamaran.ket_2
AS
[Keterangan II], dbo.lamaran.npp_w2 AS [NPP Pewawancara II], dbo.lamaran.npp AS [NPP Penanggung Jawab], dbo.pelamar.kd_jabatan AS [Kode Jabatan], dbo.pelamar.kd_bagian AS [Kode Bagian], dbo.pelamar.kd_divisi AS [Kode Divisi], dbo.pelamar.kd_cabang AS [Kode Cabang] FROM
dbo.lamaran INNER JOIN dbo.pelamar
ON
dbo.lamaran.kd_pelamar
dbo.pelamar.kd_pelamar dbo.jabatan
ON
INNER
=
JOIN
dbo.pelamar.kd_jabatan
=
dbo.jabatan.kd_jabatan INNER JOIN dbo.bagian ON
dbo.pelamar.kd_bagian
=
dbo.bagian.kd_bagian INNER JOIN
dbo.divisi
ON dbo.pelamar.kd_divisi = dbo.divisi.kd_divisi INNER
JOIN
dbo.cabang
ON
dbo.pelamar.kd_cabang = dbo.cabang.kd_cabang
218 d. view untuk melihat data mutasi CREATE VIEW dbo.viewmutasi AS SELECT dbo.pegawai.npp,
dbo.pegawai.nama_p,
dbo.tr_mutasi.kd_tr_mutasi, dbo.mutasi.kd_mutasi, dbo.mutasi.kd_bagian_awal, dbo.mutasi.kd_bagian_akhir, dbo.mutasi.kd_divisi_awal,dbo.mutasi.kd_divisi_ akhir,
dbo.mutasi.kd_cabang_awal,
dbo.mutasi.kd_cabang_akhir, dbo.mutasi.keterangan,
dbo.tr_mutasi.no_sk,
dbo.tr_mutasi.npp_penyetuju, dbo.tr_mutasi.tgl FROM
dbo.pegawai INNER JOIN dbo.tr_mutasi
ON
dbo.pegawai.npp
=
dbo.tr_mutasi.npp INNER JOIN dbo.mutasi ON dbo.tr_mutasi.kd_mutasi = dbo.mutasi.kd_mutasi INNER
JOIN
dbo.pegawai.kd_divisi INNER
JOIN
dbo.divisi =
ON
dbo.divisi.kd_divisi dbo.cabang
ON
dbo.pegawai.kd_cabang = dbo.cabang.kd_cabang INNER
JOIN
dbo.bagian
ON
dbo.pegawai.kd_bagian = dbo.bagian.kd_bagian
219 e. view untuk melihat data pegawai CREATE VIEW dbo.viewpegawai AS SELECT dbo.pegawai.npp, dbo.pegawai.no_ktp,
dbo.pegawai.nama_p, dbo.pegawai.tempat_lahir,
dbo.pegawai.tanggal_lahir, dbo.pegawai.jenis_kelamin, dbo.pegawai.stat_nikah,
dbo.pegawai.alamat_p,
dbo.pegawai.rt_p,
dbo.pegawai.rw_p,
dbo.pegawai.kode_pos_p, dbo.pegawai.kelurahan_p, dbo.pegawai.kecamatan_p, dbo.pegawai.kabupaten_p,
dbo.pegawai.kota_p,
dbo.pegawai.provinsi_p, dbo.pegawai.gol_darah, dbo.pegawai.tgl_masuk,
dbo.agama.agama,
dbo.status_pegawai.status_pegawai,
dbo.gg.gg,
dbo.tg.tg, dbo.jabatan.jabatan, dbo.bagian.bagian, dbo.divisi.divisi,
dbo.cabang.cabang,
dbo.pegawai.no_asuransi,
dbo.pegawai.foto,
dbo.pegawai.kd_gg,
dbo.pegawai.kd_tg,
dbo.pegawai.kd_jabatan, dbo.pegawai.kd_bagian, dbo.pegawai.kd_divisi,
dbo.pegawai.kd_cabang,
dbo.pegawai.kd_stat_p, dbo.pegawai.kd_agama FROM
dbo.pegawai INNER JOIN
220 dbo.agama
ON
dbo.pegawai.kd_agama
dbo.agama.kd_agama dbo.cabang
ON
INNER
=
JOIN
dbo.pegawai.kd_cabang
dbo.cabang.kd_cabang
INNER
=
JOIN
dbo.status_pegawai ON dbo.pegawai.kd_stat_p = dbo.status_pegawai.kd_stat_p INNER JOIN dbo.gg ON dbo.pegawai.kd_gg = dbo.gg.kd_gg INNER JOIN dbo.tg ON dbo.pegawai.kd_tg = dbo.tg.kd_tg INNER dbo.pegawai.kd_divisi INNER
JOIN
JOIN dbo.divisi ON =
dbo.divisi.kd_divisi dbo.jabatan
ON
dbo.pegawai.kd_jabatan = dbo.jabatan.kd_jabatan INNER
JOIN
dbo.bagian
ON
dbo.pegawai.kd_bagian = dbo.bagian.kd_bagian
f. view untuk melihat data pelamar CREATE VIEW dbo.viewpelamar AS SELECT dbo.pelamar.kd_pelamar AS [Kode Pelamar], dbo.pelamar.nama_pel
AS
Nama,
dbo.pelamar.alamat_pel
AS
Alamat,
dbo.pelamar.rt_pel AS RT, dbo.pelamar.rw_pel AS RW, dbo.pelamar.kode_pos_pel AS [Kode Pos], dbo.pelamar.kelurahan_pel AS Kelurahan,
221 dbo.pelamar.kecamatan_pel
AS
Kecamatan,
dbo.pelamar.kabupaten_pel
AS
Kabupaten,
dbo.pelamar.kota_pel
AS
Kota,
dbo.pelamar.provinsi_pel
AS
Provinsi,
dbo.pelamar.tempat_lahir_pel AS [Tempat Lahir], dbo.pelamar.tgl_lahir_pel AS [Tanggal Lahir], dbo.pelamar.gol_darah_pel dbo.pelamar.no_ktp
AS
AS
[Gol [No
Darah], KTP],
dbo.pelamar.jenis_kelamin AS [Jenis Kelamin], dbo.pelamar.status_nikah AS [Status Nikah], dbo.pelamar.keterangan, dbo.pelamar.kd_agama, dbo.jabatan.jabatan
AS
[Jabatan
Tujuan],
dbo.bagian.bagian
AS
[Bagian
Tujuan],
[Divisi
Tujuan],
[Cabang
Tujuan],
dbo.divisi.divisi dbo.cabang.cabang
AS AS
dbo.jabatan.kd_jabatan, dbo.divisi.kd_divisi,
dbo.bagian.kd_bagian, dbo.cabang.kd_cabang,
dbo.agama.agama AS Agama FROM
dbo.pelamar INNER JOIN dbo.jabatan
ON
dbo.pelamar.kd_jabatan
=
dbo.jabatan.kd_jabatan INNER JOIN dbo.bagian ON
dbo.pelamar.kd_bagian
=
dbo.bagian.kd_bagian INNER JOIN dbo.divisi ON dbo.pelamar.kd_divisi = dbo.divisi.kd_divisi
222 INNER
JOIN
dbo.cabang
ON
dbo.pelamar.kd_cabang = dbo.cabang.kd_cabang INNER
JOIN
dbo.agama
ON
dbo.pelamar.kd_agama = dbo.agama.kd_agama
g.view untuk melihat data pengunduran diri CREATE VIEW dbo.viewpengundurandiri AS SELECT dbo.pegawai.npp,
dbo.pegawai.nama_p,
dbo.pegawai.no_asuransi, dbo.pengunduran_diri.kd_pd, dbo.pengunduran_diri.tgl_pd, dbo.pengunduran_diri.npp_penyetuju, dbo.pengunduran_diri.ket, dbo.pengunduran_diri.no_sk FROM
dbo.pegawai INNER JOIN dbo.pengunduran_diri ON dbo.pegawai.npp = dbo.pengunduran_diri.npp
h. view untuk melihat data penilaian CREATE VIEW dbo.viewpenilaian AS SELECT dbo.tr_penilaian.kd_tr_nilai, dbo.tr_penilaian.kd_nilai,
dbo.tr_penilaian.npp
223 AS NPP, dbo.pegawai.nama_p AS Nama, dbo.tr_penilaian.tgl_nilai
AS
[Tgl
Nilai],
dbo.tr_penilaian.tgl_awal_periode AS [Tgl Awal Periode], dbo.tr_penilaian.tgl_akhir_periode AS [Tgl Akhir Periode], dbo.penilaian.n_personalitas AS
[Nilai
Personalitas],
dbo.penilaian.n_produktivitas AS Produktivitas, dbo.penilaian.n_kualitas
AS
Kualitas,
dbo.penilaian.n_inisiatif
AS
Inisiatif,
dbo.penilaian.n_penguasaan
AS
Penguasaan,
dbo.penilaian.n_penyesuaian
AS
Penyesuaian,
dbo.penilaian.n_disiplin
AS
Disiplin,
dbo.penilaian.n_organisasi AS [Nilai Organisasi], dbo.penilaian.n_tanggungjawab AS [Tanggung Jawab],
dbo.penilaian.n_kemauanbelajar
AS
[Kemauan Belajar], dbo.penilaian.n_kreativitas AS Kreativitas, dbo.penilaian.n_komitmen AS Komitmen,
dbo.penilaian.n_loyalitas
AS
Loyalitas, dbo.penilaian.n_kerjasama AS [Kerja Sama], dbo.penilaian.n_kepemimpinan AS [Nilai Kepemimpinan], dbo.penilaian.n_merencana AS Merencana, dbo.penilaian.n_mengorganisir AS Mengorganisir, AS
dbo.penilaian.n_mendelegasikan
[Mendelegasikan
Tugas],
224 dbo.penilaian.n_mengendalikan
AS
Mengendalikan, dbo.penilaian.n_mengambilkeputusan [Mengambil
AS Keputusan],
dbo.penilaian.n_motivasi
AS
Motivasi,
dbo.penilaian.n_mengembangkanbawahan [Mengembangkan
AS
Bawahan],
dbo.penilaian.n_membinakelompok
AS
[Membina Kelompok], dbo.penilaian.n_total AS IP,
dbo.tr_penilaian.npp_penilai,
dbo.tr_penilaian.npp_pemeriksa FROM
dbo.pegawai INNER JOIN dbo.tr_penilaian
ON
dbo.pegawai.npp
=
dbo.tr_penilaian.npp INNER JOIN dbo.penilaian ON
dbo.tr_penilaian.kd_nilai
=
dbo.penilaian.kd_nilai
i. view untuk melihat data pensiun CREATE VIEW dbo.viewpensiun AS SELECT dbo.pegawai.npp,
dbo.pegawai.nama_p,
dbo.pegawai.no_asuransi, dbo.pensiun.kd_pensiun, dbo.pensiun.tgl_pensiun, dbo.pensiun.npp_penyetuju, dbo.pensiun.no_sk
225 FROM
dbo.pegawai INNER JOIN dbo.pensiun
ON
dbo.pegawai.npp
=
dbo.pensiun.npp
j. view untuk melihat data perubahan status CREATE VIEW dbo.viewperubahanstatus AS SELECT dbo.tr_ps.kd_tr_ps,
dbo.tr_ps.kd_ps,
dbo.tr_ps.npp, dbo.tr_ps.tgl_ps,
dbo.pegawai.nama_p, dbo.status_pegawai.kd_stat_p,
dbo.status_pegawai.status_pegawai, dbo.perubahan_status.kd_status_awal_ps, dbo.perubahan_status.kd_status_akhir_ps,dbo.tr_p s.npp_penyetuju FROM
dbo.pegawai INNER JOIN dbo.status_pegawai ON dbo.pegawai.kd_stat_p = dbo.status_pegawai.kd_stat_p
INNER
JOIN
dbo.tr_ps ON dbo.pegawai.npp = dbo.tr_ps.npp INNER
JOIN
dbo.perubahan_status
dbo.tr_ps.kd_ps = dbo.perubahan_status.kd_ps
k. view untuk melihat data promosi CREATE VIEW dbo.viewpromosi AS
ON
226 SELECT dbo.pegawai.npp,
dbo.pegawai.nama_p,
dbo.promosi.kd_promosi, dbo.promosi.kd_jabatan_awal_p, dbo.promosi.kd_jabatan_akhir_p, dbo.promosi.no_sk, dbo.promosi.npp_penyetuju, dbo.promosi.tgl_promosi FROM
dbo.pegawai INNER JOIN dbo.promosi
ON
dbo.pegawai.npp
=
dbo.promosi.npp INNER JOIN dbo.jabatan
ON
dbo.pegawai.kd_jabatan
=
dbo.jabatan.kd_jabatan
l. view untuk melihat data lembur CREATE VIEW dbo.viewlembur AS SELECT dbo.pegawai.npp AS NPP, dbo.pegawai.nama_p AS Nama, dbo.tr_lembur.kd_lembur AS [Kode Lembur], dbo.tr_lembur.jatah_lembur AS [Jatah Lembur],
dbo.lembur.tgl_lembur
AS
[Tgl
Lembur], dbo.lembur.jam_awal_lembur AS [Jam Awal], dbo.lembur.jam_akhir_lembur AS [Jam Akhir],
dbo.lembur.lama_lembur
AS
[Lama
Lembur], dbo.lembur.npp_penyetuju AS [NPP Penyetuju]
227 FROM
dbo.pegawai INNER JOIN dbo.tr_lembur ON dbo.pegawai.npp = dbo.tr_lembur.npp INNER JOIN dbo.lembur ON dbo.tr_lembur.kd_lembur = dbo.lembur.kd_lembur
3.7.1.4.2.3 Merancang File Organisasi Saat ini di sql server sudah memiliki fasilitas organisasi file secara otomatis menggunakan heap organisasi, maka tahap ini tidak dilakukan. 3.7.1.4.2.4 Merancang Index Tabel 3.12 pemilihan index Entity Pegawai
Index Key
Index Name
Type
npp
idx_npp,
primary index
nama_p
idx_nama_p
cluster index
Jabatan
nama_jabatan
idx_nama_jabatan
cluster index
Cabang
nama_cabang
idx_nama_cabang
cluster index
Bagian
nama_bagian
idx_nama_bagian
cluster index
Divisi
nama_divisi
idx_nama_divisi
cluster index
TG
TG
idx_TG
cluster index
GG
GG
idx_GG
cluster index
Status
status_pegawai
idx_Status_pegawai
cluster index
Pendidikan
jenjang_pend
idx_jenjang_pend
cluster index
Asuransi
no_asuransi
idx_no_asuransi
primary index
228 Entity
Index Key
Index Name
Type
Keahlian_khusus
keahlian_khusus
idx_keahlian_khusus
cluster index
Pend_informal
pend_informal
idx_pend_informal
cluster index
Pend_formal
pend_formal
idx_pend_formal
cluster index
Telp
telp
idx_telp
cluster index
Penilaian
tgl_nilai
idx_tgl_nilai
cluster index
Mutasi
kd_mutasi
idx_kd_mutasi
primary index
Cuti
kd_cuti
idx_kd_cuti
primary index
Jenis_cuti
nama_jenis_cuti
idx_nama_jenis_cuti
cluster index
Lembur
kd_lembur
idx_kd_lembur
primary index
Pelatihan_h
nama_pelatihan
idx_nama_pelatihan
cluster index
Pelatihan_d
kd_pelatihan_d
idx_kd_pelatihan_d
primary index
Pensiun
tgl_pensiun
idx_tgl_pensiun
cluster index
Pengunduran_diri
kd_pd
idx_kd_pd
primary index
tunjangan_gaji
nama_tunj
idx_nama_tunj
cluster index
Gaji
kd_gaji
idx_kd_gaji
primary index
Promosi
kd_promosi
idx_kd_promosi
primary index
Perubahan_status
kd_ps
idx_kd_ps
primary index
Pengalaman_kerja jabatan_pk
idx_jabatan_pk
cluster index
Tanggungan
nama_tanggungan
idx_nama_tanggungan cluster index
Lamaran
jabatan
idx_jabatan
cluster index
Pelamar
nama_pel
idx_nama_pel
cluster index
229 3.7.1.4.2.5 Mengestimasikan Jumlah Disk Space Mengestimasi Kapasitas Penyimpanan yang dibutuhkan Tabel 3.13 estimasi kapasitas penyimpanan Entitas
Total Panjang Atribut
Perkiraan Pertumbuhan Data (1 tahun)
Pegawai Tanggungan Telfon Pendidikan Pendidikan_informal Pengalaman_kerja Keahlian_khusus Penilaian Mutasi Cuti Jenis_cuti
424 121 23 82 67 50 30 87 137 40 17
12 48 24 48 36 24 12 500 12 2400 7
Pertumbuha n Kapasitas Entitas (KB) 5,09 5,81 0,55 3,94 2,41 1,20 0,36 43,50 1,64 96,00 0,12
Lembur Tr_lembur Pensiun Pengunduran_diri Gaji Tr_gaji Tunjangan_gaji_h Tunjangan_gaji_d
28 15 27 75 23 26 12 24
2400 2400 4 1 200 2400 2400 9
67,2 86,40 0,10 0,07 4,60 62,40 28,80 0,22
Promosi Tr_ps Perubahan_status
33 25 25
6 12 12
0,20 0,30 0,30
Keterangan
Tabel cuti merupakan tabel detail, tidak ada pertumbuhan tahunan
Tabel tunjangan_ga ji_d merupakan tabel detail, tidak ada pertumbuhan tahunan
230 Entitas
Total Panjang Atribut
Perkiraan Pertumbuhan Data (1 tahun)
Status_pegawai
12
4
Pertumbuha n Kapasitas Entitas (KB) 0,05
Lamaran Pelamar TOTAL
329 438 2170
40 40 13051
13,16 17,52 441,94
Keterangan
Tabel status_pegaw ai merupakan tabel detail, tidak ada pertumbuhan tahunan
3.7.1.4.3 Merancang Mekanisme Keamanan Data merupakan sebuah aset yang sangat berharga bagi perusahaan, oleh karena itu perlu dilakukan controlling dan managing data dengan tepat dan akurat, untuk itu diperlukan mekanisme pengamanan data untuk menjaga data tersebut. Ada dua mekanisme keamanan data dalam basis data, yaitu mekanisme kemanan sistem, dan mekanisme keamanan data. Keamanan sistem mencakup pengaksesan dan penggunaan dari basis data. Implementasi dari mekanisme keamanan ini adalah pembuatan halaman login, sebelum memasuki halaman utama dari sistem. Halaman login yang mengharuskan pengguna untuk memasukkan
username dan
password
pengguna yang tidak menggunakan username dan password tidak akan dapat mengakses sistem.
231 Keamanan data mencakup pengaksesan dan penggunaan objek basis data, seperti melihat, menambah, mengubah, dan menghapus data yang ada dalam basis data. Dan dalam Perum Jamkrindo hanya ada satu user yang akan menggunakan aplikasi ini yaitu Admin. Tabel 3.14 Mekanisme Keamanan Admin Entitas
I
R
U
D
Pegawai
X
X
X
X
Pelatihan_h
X
X
X
X
pelatihan_d
X
X
X
X
tr_mutasi
X
X
X
X
Mutasi
X
X
X
X
Cuti
X
X
X
X
tr_lembur
X
X
X
X
Lembur
X
X
X
X
Pengunduran_diri
X
X
X
X
Jabatan
X
X
X
X
Pensiun
X
X
X
X
TG
X
X
X
X
tr_gaji
X
X
X
X
Gaji
X
X
X
X
GG
X
X
X
X
232 Admin Entitas
I
R
U
D
Penilaian
X
X
X
X
Promosi
X
X
X
X
Cabang
X
X
X
X
Tr_ps
X
X
X
X
Perubahan_status
X
X
X
X
Divisi
X
X
X
X
Entitas
X
X
X
X
Lamaran
X
X
X
X
Pend_informal
X
X
X
X
Pelamar
X
X
X
X
Telpon
X
X
X
X
Pengalaman_kerja
X
X
X
X
Pendidikan
X
X
X
X
Tanggungan
X
X
X
X
Asuransi
X
X
X
X
Keahlian_khusus
X
X
X
X
Status_pegawai
X
X
X
X
Tunjangan
X
X
X
X
Jenis_cuti
X
X
X
X
viewcuti
X
X
X
X
233 Admin Entitas
I
R
U
D
viewlembur
X
X
X
X
viewgajidantunjangan
X
X
X
X
viewlamaran
X
X
X
X
viewmutasi
X
X
X
X
viewpegawai
X
X
X
X
viewpelamar
X
X
X
X
viewpengundurandiri
X
X
X
X
viewpenilaian
X
X
X
X
viewpensiun
X
X
X
X
viewperubahanstatus
X
X
X
X
viewpomosi
X
X
X
X
234 3.7.2 Perancangan Program Aplikasi 3.7.2.1 Struktur Menu
Gambar 3.41 struktur menu
235 3.7.2.2 State Transition Diagram STD login
Gambar 3.42 STD Login STD opsi
Gambar 3.43 STD Opsi
236 STD change password
Gambar 3.44 STD Change Password
STD pendataan
Gambar 3.45 STD Pendataan
237 STD data pegawai
Gambar 3.46 STD Data Pegawai STD data pegawai detail
Gambar 3.47 STD data pegawai detail
238 STD tanggungan
Gambar 3.48 STD tanggungan STD data pelamar
Gambar 3.49 STD data pelamar
239 STD data pelamar detail
Gambar 3.50 STD data pelamar detail STD data lamaran
Gambar 3.51 STD data lamaran
240 STD data lamaran detail
Gambar 3.52 STD data lamaran detail STD keahlian khusus pegawai
Gambar 3.53 STD keahlian khusus pegawai STD keahlian khusus pelamar
Gambar 3.54 STD keahlian khusus pelamar
241 STD data pendidikan informal pegawai
Gambar 3.55 STD pendidikan informal pegawai STD Data pendidikan informal pelamar
Gambar 3.56 STD pendidikan informal pelamar STD pendidikan formal pegawai
Gambar 3.57 STD pendidikan formal pegawai
242 STD pendidikan formal pelamar
Gambar 3.58 STD pendidikan formal pelamar STD Pengalaman Kerja Pegawai
Gambar 3.59 STD pengalaman kerja pegawai
STD pengalaman kerja pelamar
Gambar 3.60 STD pengalaman kerja pelamar
243 STD data detail gaji dan tunjangan
Form Gaji dan Tunjangan
Klik Exit _________________ Kembali Kehalaman Data Pegawai Detail
Klik Lihat Detail _________________ Masuk ke Halaman Form Gaji Dan Tunjangan
Data Pegawai Detail
Gambar 3.61 STD data detail gaji dan tunjangan
STD mutasi
Gambar 3.62 STD mutasi
244 STD form mutasi pegawai
Gambar 3.63 STD form mutasi pegawai STD promosi
Gambar 3.64 STD promosi STD form promosi pegawai
Gambar 3.65 STD form promosi pegawai
245 STD pelatihan
Gambar 3.66 STD pelatihan
STD form pelatihan pegawai
Gambar 3.67 STD form pelatihan pegawai
246 STD data gaji dan tunjangan
Gambar 3.68 STD data gaji dan tunjangan
STD form gaji dan tunjangan
Gambar 3.69 STD form gaji dan tunjangan
247 STD cuti pegawai
Gambar 3.70 STD cuti pegawai STD form cuti pegawai
Gambar 3.71 STD form cuti pegawai
248 STD lembur pegawai
Gambar 3.72 STD lembur pegawai STD form lembur pegawai
Gambar 3.73 STD form lembur pegawai
249 STD pengunduran diri pegawai
Gambar 3.74 STD pengunduran diri pegawai STD form pengunduran diri
Gambar 3.75 STD form pengunduran diri
250 STD data pensiun Klik search _________________ Tampil dihalaman Data Pensiun di dalam Grid
Klik yes/no ___________________ balik ke halaman Data Pensiun
Warning box
Klik delete _____________________ tampilkan warning box Data Pensiun
Klik Show all _____________________ Tampil dihalaman Data Pensiun di dalam Grid
Klik Exit ______________________________ tampil kembali kehalaman main menu
Main Menu Klik Data Perubahan Data Pensiun _________________ kembali ke halaman Data Pensiun
Klik Insert new _____________________ tampil ke halaman form pensiun
Klik Update _____________________ tampil ke halaman form Pensiun
Klik exit _________________ kembali ke halaman Data Pensiun
Form Pensiun
Gambar 3.76 STD form data pensiun STD form pensiun
Gambar 3.77 STD form pengunduran diri
251 STD penilaian pegawai
Gambar 3.78 STD Data penilaian pegawai
STD form penilaian pegawai
Gambar 3.79 STD form penilaian pegawai
252 STD perubahan status
Gambar 3.80 STD Data perubahan status pegawai
STD form perubahan status Klik save ____________________ tetap dihalaman data Peubahan Status
Data Perubahan Status
Klik back ____________________ Kembali ke halaman Data Perubahan status
Klik clear _________________ menghapus data yang telah diinput
Form Perubahan Status
Klik Insert _____________________ Masuk ke halamn form Perubahan status
Gambar 3.81 STD form perubahan status pegawai
253 STD laporan
Gambar 3.82 STD Laporan STD filter laporan mutasi
Gambar 3.83 STD filter laporan mutasi STD filter Laporan Penilaian
Gambar 3.84 STD filter laporan penilaian
254 STD filter laporan promosi
Gambar 3.85 STD filter laporan promosi STD filter laporan pengunduran diri
Gambar 3.86 STD filter laporan pengunduran diri STD filter laporan pensiun
Gambar 3.87 STD filter laporan pensiun STD filter laporan penggajian
Gambar 3.88 STD filter laporan penggajian
255 STD filter laporan pelatihan
Gambar 3.89 STD filter laporan pelatihan STD filter laporan cuti
Gambar 3.90 STD filter laporan cuti STD filter laporan lembur
Gambar 3.91 STD filter laporan lembur
256 3.7.2.3 Perancangan Layar Login Login LOGO PERUSAHAAN
Username Password Submit
Clear
Gambar 3.92 perancangan layar login Main Menu
Gambar 3.93 perancangan layar main menu opsi “opsi”