BAB III ANALISIS DAN PERANCANGAN SISTEM
3.6 Analisis Kebutuhan Fungsional
3.6.1.Diagram Konteks
Diagram konteks merupakan suatu model yang menjelaskan secara global bagaimana data digunakan dan ditransformasikan untuk proses atau dengan kata lain merupakan gambaran umum mengenai sistem yang menggambarkan aliran
data kedalam dan keluar sistem. Adapun diagram konteks dari sistem pada Gambar 3. 8 yang akan dibangun adalah sebagai berikut :
t_gaji t_golongan t_jabatan t_pegawai t_sk_cpns t_sk_kenaikan_jabatan t_sk_gaji_berkala t_sk_penambahan_istri/anak t_sk_pensiun t_loker t_rak t_ruang
Sistem Infomasi pengarsipan data pengawai dan data pensiun menggunakan metode pengarsipan
berdasarkan nomor Staff - Data Login - data Ruang - data rak - data loker - data User - data Pegawai - data Jabatan - data Golongan - data Gaji - data SK CPNS - data SK Kenaikan Jabatan - data SK Kenaikan Gaji - data SK Penambahan Istri/Anak - data Pensiun - info login - Info Ruang - Info rak - Info loker - Info User - Info Pegawai - Info Jabatan - Info Golongan - Info Gaji - Info SK Kenaikan Jabatan - Info SK Kenaikan Gaji - Info SK Penambahan Istri/Anak - Info Pensiun
data Gaji Info data Gaji
data Golongan Info data Golongan data Jabatan Info data Jabatan data Pegawai Info data Pegawai data SK CPNS Info data SK CPNS data SK Kenaikan Jabatan Info data SK Kenaikan Jabatan
data SK Gaji Berkala Info data SK Gaji Berkala
data SK Penambahan Istri/Anak Info data SK Penambahan Istri/Anak
data SK Pensiun Info data SK Pensiun
data Loker Info data Loker
data Rak Info data Rak
data Ruang Info data Ruang
Gambar 3. 8 Diagram Konteks Pengarsipan
3.6.2.Data Flow Diagram
DFD sering digunakan untuk menggambarkan suatu sistem yang telah ada
atau sistem baru yang akan dikembangkan secara logika tanpa
mempertimbangkan lingkungan fisik dimana data tersebut mengalir atau
lingkungan fisik dimana data tersebut akan disimpan. DFD dapat menggambarkan
Berikut adalah DFD dari Sistem Informasi Kepegawaian pada KanReg III Badan Kepegawaian Negara pada Gambar 3.9 dibawah ini.
1. DFD Level 1 1 Login Staff - Info User - Info Ruang - Info rak - Info loker - Info User - Info Pegawai - Info Jabatan - Info Golongan - Info Gaji - - Info SK CPNS - Info SK Kenaikan Jabatan - Info SK Kenaikan Gaji - Info SK Penambahan Istri/Anak - Info Pensiun
2 Pengolahan Data Master
3
Pengolahan Data Arsip 4
Cetak Laporan D ata Logi n D ata Inval id user loker golongan gaji ruang rak Data User Info Data User Data Ruang
Info Data Ruang Data Rak Info Data Rak
Data Loker
Data Jabatan Info Data Jabatan
Info Data Loker
jabatan Data Golongan
Info Data Golongan Data Gaji Info Data Gaji
Data Ruang Info Data Ruang
Data Rak Info Data Rak
Info Data Loker
Data Jabatan
Info Data Jabatan Data Golongan Info Data Golongan
Data Gaji Info Data Gaji
t_sk_cpns t_sk_kenaikan_jabatan t_sk_kenaikan_gaji t_sk_penambahan_istri/anak t_sk_pensiun Data SK CPNS Info Data SK CPNS Info Data SK Kenaikan Jabatan
Data SK Kenaikan Jabatan Data SK KenaikanGaji Info Data SK KenaikanGaji Data SK Penambahan Anak/Istri Info Data SK Penambahan Anak/Istri Data Pensiun
Info Data Pensiun
Data SK CPNS
Data SK Kenaikan Jabatan
Data SK KenaikanGaji
Data SK Penambahan Anak/Istri
Data Pensiun Data Loker
Data permintaan cetak laporan
D
ata
logi
n
Info data log
in
- data SK CPNS - data SK Kenaikan Jabatan - data SK Kenaikan gaji - data SK Penambahan Istri/Anak - data SK Pensiun
- Info data SK CPNS - Info data SK Kenaikan Jabatan - Info data SK Kenaikan gaji - Info data SK Penambahan Istri/Anak - Info data SK Pensiun
- data Ruang - data rak - data loker - data User - data Pegawai - data Jabatan - data Golongan - data Gaji - data Pensiun D ata lo
gin staf vali
d D a ta l ogin s taf val id 5 Restore
Data login valid sebagai staf
t_ser t_ruang t_rak t_loker t_jabatan t_golongan t_gaji D at a u ser D ata rua ng D ata ra k D ata loker D ata j abatan D ata g olon gan D ata gaj i D a ta use r D ata ruang D a ta r ak D ata lo ker D ata jaba tan D ata gol ongan D ata gaj i D at a m ap sk cpns D ata m ap sk k enaik an jab at a n D a ta m ap sk kenai kan ga ji Data user Data ruang Data rak Data loker Data jabatan Data golongan Data gaji Gambar 3.9 DFD Level 1
2. DFD Level 2 Proses 2 Pengolahan Data Master
Pengolahan Data Ruang
2.1
Pengolahan Data Rak 2.2
Pengolahan Data Loker 2.3
Pengolahan Data Map SK CPNS
2.4
Pengolahan Data Map SK Kenaikan Jabatan
2.5
Pengolahan Data Map SK Kenaikan Gaji
2.6
Pengolahan Data Map SK Penambahan Istri/
Anak 2.7
Pengolahan Data Map SK Pensiun
2.8 Valid sebagai staf
data ruang
Info ruang
Valid sebagai staf data rak
Valid sebagai staf data loker
Valid sebagai staf data Map SK CPNS
Valid sebagai staf data Map SK Kenaikan Jabatan
Valid sebagai staf data Map Kenaikan Gaji
Valid sebagai staf Data Map SK Penambahan Istri/Anak
Valid sebagai staf Data Map SK Pensiun
Info rak
Info loker
Info Map SK CPNS
Info Map SK Kenaikan Jabatan
Info Map SK Kenaikan Gaji
Info Map SK Penambahan Istri/Anak
Info Map SK Pensiun
rec,ubah,hapus,cari data ruang Data Ruang rec,ubah,hapus,cari data rak Data Rak rec,ubah,hapus,cari data Loker Data Loker rec,ubah,hapus,cari data Map SK CPNS Data Map SK CPNS rec,ubah,hapus,cari data Map SK Kenaikan Jabatan
Data Map SK Kenaikan Jabatan
rec,ubah,hapus,cari data Map SK Kenaikan Gaji
Data Map SK Kenaikan Gaji
rec,ubah,hapus,cari data Map Penambahan Istri/Anak
data Map Penambahan Istri/Anak
rec,ubah,hapus,cari data Pensiun data Pensiun t_ruang t_rak t_loker t_map_sk_cpns t_map_sk_cpns t_map_sk_kenaikan_gaji t_map_sk_penambahan_ istri/anak t_map_sk_pensiun
Data ruang ke proses 2
Data rak ke proses 2
Data loker ke proses 2
Data map cpns ke proses 3
Data map sk kenaikan jabatan ke proses 3
Data map sk pensiun ke proses 3 Data map sk kenaikan gaji
ke proses 3
Data map sk penambahan istri/anak ke proses 3 Data Ruang Data Ruang Data Ruang Data Ruang Data Ruang Data Ruang Pengolahan Data Jabatan 2.9 Valid sebagai staf
Data Jabatan
Info Jabatan
rec,ubah,hapus,cari data Jabatan
data Jabatan t_jabatan
Data jabatan ke proses 3
Pengolahan Data Gologan
2.10 Valid sebagai staf
Data golongan
Info golongan
rec,ubah,hapus,cari data golongan
data golongan t_golongan
Data golongan ke proses 3
Pengolahan Data gaji 2.11 Valid sebagai staf
Data gaji
Info gaji
rec,ubah,hapus,cari data gaji
Data gaji t_gaji
Data gaji ke proses 3 data golongan telah diubah
Data golongan yang akan rec,ubah,hapus,cari Data jabatan yang akan
rec,ubah,hapus,cari
data Jabatan telah diubah
Pengolahan Data User 2.12 Valid sebagai staf
Data User
Info User
rec,ubah,hapus,cari data User
Data User t_user
Data user ke proses 3
3. DFD Level 2 proses 3 pengolahan data arsip Pengolahan Data SK CPNS 3.1 Pengolahan Data Sk Kenaikan Jabatan 3.2 Pengolahan Data Sk Kenaikan Gaji 3.3 Pengolahan Data SK Penambahan istri/anak 3.4 Pengolahan Data SK Pensiun 3.5 Valid sebagai staf
data sk cpns,data jabatan,data golongan
Info SK CPNS
Info sk kenaikan jabatan
rec,ubah,hapus,cari Data pegawai
Data cpns
t_pegawai Data pegawai ke proses 4
Data map sk cpns t_sk_cpns rec,ubah,hapus,cari data CPNS Data pegawai t_sk_kenaikan_jabatan t_sk_kenaikan_gaji t_sk_penambahan anak/istri t_sk_pensiun Data sk cpns ke proses 4
Valid sebagai staf data sk kenaikan jabatan
Data map sk kenaikan jabatan
Info sk kenaikan gaji Valid sebagai staf data sk kenaikan gaji Data map sk kenaikan gaji
Info penambahan anak/istri Valid sebagai staf data sk penambahan istri/
anak Data map sk penambahan
anak/istri
Info sk pensiun Valid sebagai staf
data sk pensiun Data map sk pensiun
rec,ubah,hapus,cari Data sk kenaikan jabatan Data sk kenaikan jabatan
rec,ubah,hapus,cari Data sk kenaikan gaji Data sk kenaikan gaji
rec,ubah,hapus,cari Data sk penambahan anak/istri
Data sk penambahan anak/istri
rec,ubah,hapus,cari Data sk pensiun
Data sk pensiun
Data sk kenaikan jabatan ke proses 4
Data sk kenaikan gaji ke proses 4
Data sk penambahan anak/istri ke proses 4
Data sk pensiun ke proses 4 Data pegawai Data pegawai Data pegawai Data pegawai Pegawai 3.0 Info pegawai
Valid sebagai staf data pegawai
Data pegawai
4. DFD Level 2 proses 4 cetak laporan
Cetak Laporan Data CPNS
4.1
Cetak Laporan Data Sk Kenaikan Jabatan
4.2
Cetak Laporan Data Sk Kenaikan Gaji
4.3
Cetak Laporan Data SK Penambahan istri/
anak 4.4
Cetak Laporan Data SK Pensiun 4.5 t_pegawai t_sk_kenaikan_jabatan t_sk_kenaikan_gaji t_sk_penambahan_a nak/istri t_sk_pensiun Data permintaan cetak
Laporan sk cpns Laporan sk cpns
Data permintaan cetak Laporan sk kenaikan
jabatan Laporan sk kenaikan
jabatan
Data permintaan cetak Laporan sk kenaikan gaji
Laporan sk kenaikan gaji
Data permintaan cetak Laporan sk penambahan
anak/istri Laporan sk penambahan
anak/istri
Data permintaan cetak Laporan sk pensiun
Laporan sk pensiun
Data CPNS
Data Sk Kenaikan Jabatan
Data Sk Kenaikan Gaji
Data SK Penambahan istri/anak
Data SK Pensiun
5. DFD Level 3 proses 2.1 pengolahan data ruang
tambah data ruang 2.1.1
Ubah data ruang 2.1.2
Hapus data ruang 2.1.3
staf t_ruang
Info ruang yang telah ditambah
Data ruang yang akan ditambah
Info ruang yang telah dicari dan diubah data ruang yang akan dicari dan diubah
Info ruang yang telah dicari dan dihapus
data ruang yang telah dicari dan dihapus
Data ruang yang akan ditambah
Data ruang yang telah ditambah
data ruang yang telah dicari dan dihapus data ruang yang akan dicari
dan dihapus Data ruang yang telah dicari
dan diubah data ruang yang akan dicari
dan diubah Login valid sebagai staf
Login valid sebagai staf
Login valid sebagai staf
t_ruang Data gaji yang akan di backup
Gambar 3.13 DFD Level 3 Proses 2.1 pengolahan data ruang
6. DFD Level 3 Proses 2.2 pengolahan data rak
tambah data rak 2.2.1
Ubah data rak 2.2.2
Hapus data rak 2.2.3
staf t_rak
Info rak yang telah ditambah
Data rak yang akan ditambah
Info rak yang telah dicari dan diubah data rak yang akan dicari dan diubah
Info rak yang telah dicari dan dihapus
data rak yang telah dicari dan dihapus
Data rak yang akan ditambah
Data rak yang telah ditambah
data rak yang telah dicari dan dihapus data rak yang akan dicari
dan dihapus Data rak yang telah dicari
dan diubah data rak yang akan dicari
dan diubah Login valid sebagai staf
Login valid sebagai staf
Login valid sebagai staf
Data ruang
Data ruang
Data ruang
t_rak Data rak yang akan di backup
7. DFD Level 3 Proses 2.3 pengolahan data loker
tambah data loker 2.3.1
Ubah data loker 2.3.2
Hapus data loker 2.3.3
staf t_loker
Info loker yang telah ditambah
Data loker yang akan ditambah
Info loker yang telah dicari dan diubah data loker yang akan dicari dan diubah
Info loker yang telah dicari dan dihapus
data loker yang telah dicari dan dihapus
Data loker yang akan ditambah
Data loker yang telah ditambah
data loker yang telah dicari dan dihapus data loker yang akan dicari
dan dihapus Data loker yang telah dicari
dan diubah data loker yang akan dicari
dan diubah Login valid sebagai staf
Login valid sebagai staf
Login valid sebagai staf
Data rak
Data rak
Data rak
t_loker Data loker yang akan di backup
Gambar 3.15 DFD Level 3 Proses 2.3 pengolahan data loker
8. DFD Level 3 Proses 2.9 pengolahan data jabatan
tambah data jabatan 2.9.1
Ubah data jabatan 2.9.2
Hapus data jabatan 2.9.3
staf t_jabatan
Info jabatan yang telah ditambah
Data jabatan yang akan ditambah
Info jabatan yang telah dicari dan diubah
data jabatan yang akan dicari dan diubah
Info jabatan yang telah dicari dan dihapus
data jabatan yang telah dicari dan dihapus
Data jabatan yang akan ditambah
Data jabatan yang telah ditambah
data jabatan yang telah dicari dan dihapus
data jabatan yang akan dicari dan dihapus
Data jabatan yang telah dicari dan diubah
data jabatan yang akan dicari dan diubah Login valid sebagai staf
Login valid sebagai staf
Login valid sebagai staf
t_jabatan Data jabatan yang akan di backup
9. DFD Level 3 Proses 2.10 pengolahan data golongan
tambah data golongan 2.10.1
Ubah data golongan 2.10.2
Hapus data golongan 2.10.3
staf t_golongan
Info golongan yang telah ditambah
Data golongan yang akan ditambah
Info golongan yang telah dicari dan diubah
data golongan yang akan dicari dan diubah
Info golongan yang telah dicari dan dihapus
data golongan yang telah dicari dan dihapus
Data golongan yang akan ditambah
Data golongan yang telah ditambah
data golongan yang telah dicari dan dihapus
data golongan yang akan dicari dan dihapus
Data golongan yang telah dicari dan diubah
Data golongan yang akan dicari dan diubah Login valid sebagai staf
Login valid sebagai staf
Login valid sebagai staf
Data jabatan
Data jabatan
Data jabatan
t_golongan Data golongan yang akan di backup
Gambar 3.17 DFD Level 3 Proses 2.10 pengolahan data golongan
10. DFD Level 3 Proses 2.11 pengolahan data gaji
tambah data gaji 2.11.1
Ubah data gaji 2.11.2
Hapus data gaji 2.11.3
staf t_gaji
Info gaji yang telah ditambah
Data gaji yang akan ditambah
Info gaji yang telah dicari dan diubah Data gaji yang akan dicari dan diubah
Info gaji yang telah dicari dan dihapus
data gaji yang telah dicari dan dihapus
Data gaji yang akan ditambah
Data gaji yang telah ditambah
data gaji yang telah dicari dan dihapus data gaji yang akan dicari dan dihapus Data gaji yang telah dicari dan diubah
Data gaji yang akan dicari dan diubah Login valid sebagai staf
Login valid sebagai staf
Login valid sebagai staf
Data golongan
Data golongan
Data golongan
t_gaji Data gaji yang akan di backup
11. DFD Level 3 Proses 3.0 pengolahan data pegawai
tambah data pegawai 3.0.1
Ubah data pegawai 3.0.2
Hapus data pegawai 3.0.3 staf
t_pegawai Info pegawai yang telah ditambah
Data pegawai yang akan ditambah
Info pegawai yang telah dicari dan diubah datapegawai yang akan dicari dan diubah
Info pegawai yang telah dicari dan dihapus data pegawai yang telah dicari dan
dihapus
Data pegawai yang akan ditambah
Data pegawai yang telah ditambah
data pegawai yang telah dicari dan dihapus data pegawai yang akan dicari dan
dihapus Data pegawai yang telah dicari dan
diubah
Data pegawai yang akan dicari dan diubah
Login valid sebagai staf
Login valid sebagai staf
Login valid sebagai staf
t_pegawai Data pegawai yang akan di backup
Gambar 3.19 DFD Level 3 Proses 3.0 pengolahan data pegawai
12. DFD Level 3 Proses 3.1 pengolahan data sk cpns
tambah data cpns 3.1.1 Ubah data cpns 3.1.2 Hapus data cpns 3.1.3 staf t_cpns Info cpns yang telah ditambah
Data cpns yang akan ditambah
Info cpns yang telah dicari dan diubah
data cpns yang akan dicari dan diubah
Info cpns yang telah dicari dan dihapus
data cpns yang telah dicari dan dihapus
Data cpns yang akan ditambah
Data cpns yang telah ditambah
data cpns yang telah dicari dan dihapus data cpns yang akan dicari dan dihapus Data cpns yang telah dicari dan diubah
Data cpns yang akan dicari dan diubah Login valid sebagai staf
Login valid sebagai staf
Login valid sebagai staf
Data sk cpns Data pegawai Data sk cpns Data pegawai Data sk cpns Data pegawai t_cpns Data cpns yang akan di backup
13. DFD Level 3 Proses 3.2 pengolahan data sk kenaikan jabatan
tambah data sk kenaikan jabatan
3.2.1
Ubah data sk kenaikan jabatan
3.2.2
Hapus data sk kenaikan jabatan
3.2.3
staf t_sk_kenaikan_jabatan
Info sk kenaikan jabatan yang telah ditambah
Data sk kenaikan jabatan yang akan ditambah
Info sk kenaikan jabatan yang telah dicari dan diubah
data sk kenaikan jabatan yang akan dicari dan diubah
Info sk kenaikan jabatan yang telah dicari dan dihapus
data sk kenaikan jabatan yang telah dicari dan dihapus
Data sk kenaikan jabatan yang akan ditambah
Data sk kenaikan jabatan yang telah ditambah
data sk kenaikan jabatan yang telah dicari dan dihapus data sk kenaikan jabatan yang akan dicari dan dihapus
Data sk kenaikan jabatan yang telah dicari dan diubah
Data sk kenaikan jabatan yang akan dicari dan diubah
Login va lid sebagai staf
Data pegaw ai Data sk ken aikan gaji Login v
alid sebagai staf
Data pegawa i Data sk kenaik an jaba tan
Login valid seb agai staf Data pegawa i Data sk ken aikan jabatan t_sk_kenaikan_jabatan Data sk kenaikan jabatan yang
akan di backup
Gambar 3.21 DFD Level 3 Proses 3.2 pengolahan data sk kenaikan jabatan
14. DFD Level 3 Proses 3.3 pengolahan data sk Kenaikan Gaji
tambah data sk kenaikan gaji
3.3.1
Ubah data sk kenaikan gaji 3.3.2
Hapus data sk kenaikan gaji 3.3.3
staf t_sk_kenaikan_gaji
Info sk kenaikan gaji yang telah ditambah Data sk kenaikan gaji
yang akan ditambah
Info sk kenaikan gaji yang telah dicari dan diubah
data sk kenaikan gaji yang akan dicari dan diubah
Info sk kenaikan gaji yang telah dicari dan dihapus
data sk kenaikan gaji yang telah dicari dan dihapus
Data sk kenaikan gaji yang akan ditambah
Data sk kenaikan gaji yang telah ditambah
data sk kenaikan gaji yang telah dicari dan dihapus
data sk kenaikan gaji yang akan dicari dan dihapus
Data sk kenaikan gaji yang telah dicari dan diubah
Data sk kenaikan gaji yang akan dicari dan diubah
Login valid seba gai staf Data pega wai Data sk ke naika n gaji
Login valid seba gai staf Data p egaw ai Data sk ke naika n gaji
Login valid seba gai staf Data pega wai Data sk ke naika n gaji t_sk_kenaikan_gaji Data sk kenaikan gaji yang akan di
backup
15. DFD Level 3 Proses 3.4 pengolahan data sk penambahan istri/anak tambah data sk kenambahan istri/anak 3.4.1 Ubah data sk sk kenambahan istri/anak 3.4.2 Hapus data sk sk kenambahan istri/anak 3.4.3 staf t_sk_kenambahan_istri/anak Info sk kenambahan istri/anak
yang telah ditambah
Data sk kenambahan istri/anak yang akan ditambah
Info sk kenambahan istri/anak yang telah dicari dan diubah data sk kenambahan istri/anak
yang akan dicari dan diubah
Info sk kenambahan istri/anak yang telah dicari dan dihapus data sk kenambahan istri/anakyang telah
dicari dan dihapus
Data sk kenambahan istri/anak yang akan ditambah
Data sk kenambahan istri/anak yang telah ditambah
data sk kenambahan istri/anak yang telah dicari dan dihapus data sk kenambahan istri/anak
yang akan dicari dan dihapus Data sk kenambahan istri/anak yang telah dicari dan diubah Data sk kenambahan istri/anak
yang akan dicari dan diubah
Login valid seba gai staf Data pega wai Data sk ke namba han ist ri/ anak
Login valid seba gai staf