Perancangan DBA Kepegawaian
Perancangan DBA Kepegawaian
DATABASE
BERBASIS ORACLE
RDBMS
Bagian 1
PENDAHULUAN
Referensi Kepegawaian berguna sebagai pusat referensi data yang berhubungan dengan data kepegawaian. Data
Kepegawaian tersebut meliputi data seksi dan data jabatan yang disesuaikan dengan tingkat otoritasnya, baik
terhadap proses input maupun update data per-fungsi di dalam system manajemen informasi objek pajak
(SISMIOP).
1-1 REF-B
Analisa Entity dan Attribut
Bagian 2
2.1. DIAGRAM ER
Diagram ER menggambarkan relasi antara entity-entity yang terkait. Berikut adalah bentuk diagram ER untuk
Referensi Kepegawaian dan Otoritas
kd_seksi
Seksi
1,1
r1
tgl_berlaku
kd_subseksi jabatan
0,M NIP
1,M
r3 0,M r4
kd_wewenang
1 0,1
KPPBB Wewenang
2-1 REF-B
Analisa Entity dan Attribut
DAFTAR ENTITY
DAFTAR RELASI
No Nama Relasi
R1. Seksi membawahi Subseksi
R2. Posisi Pegawai
R3. Di dalam Wilayah KPPBB
R4 Memiliki Wewenang
KAMUS DATA
2-2 REF-B
Analisa Entity dan Attribut
Seksi
Posisi
Pegawai
2-3 REF-B
Data Model
Bagian 3
DATA MODEL
REF_SEKSI : 1
KD_SEKSI A2
NM_SEKSI VA30
NO_SRT_SEKSI A2
KODE_SURAT_1 VA5
KODE_SURAT_2 VA5
B2_B1
B6_B3
B6_B2
B6_B4
POSISI_PEGAWAI WEWENANG
B6_A6 TGL_AWAL_BERLAKU D KD_WEWENANG A2
TGL_AKHIR_BERLAKU D B6_B7 NM_WEWENANG VA30
3-1 REF-B
Data Model
REF_SEKSI : 1
KD_SEKSI CHAR(2)
NM_SEKSI VARCHAR2(30)
NO_SRT_SEKSI CHAR(2)
KODE_SURAT_1 VARCHAR2(5)
KODE_SURAT_2 VARCHAR2(5)
KD_SEKSI = KD_SEKSI
KD_JABATAN = KD_JABATAN
KD_SEKSI = KD_SEKSI
KD_SUBSEKSI = KD_SUBSEKSI
TANDATANGAN
NIP CHAR(9)
KD_WEWENANG = KD_WEWENANG TANDA_TANGAN LONG RAW
WEWENANG
KD_WEWENANG CHAR(2)
NM_WEWENANG VARCHAR2(30)
3-2 REF-B
Data Model
a. Table REF_KPPBB
Tabel yang menyimpan data tentang referensi Kantor Pelayanan Pajak Bumi dan Bangunan
b. Table REF_SEKSI
Tabel yang menyimpan data tentang seksi yang ada dalam KPPBB
c. Table REF_SUB_SEKSI
Tabel yang menyimpan data tentang subseksi yang ada dalam KPPBB
d. Table REF_JABATAN
Tabel yang menyimpan data jabatan masing-masing anggota seksi dan subseksi
3-3 REF-B
Data Model
e. Table PEGAWAI
Tabel yang menyimpan data pegawai
f. Table TANDATANGAN
Tabel tandatangan pegawai
g. Table POSISI_PEGAWAI
Tabel yang menyimpan data posisi pegawai
h. Table WEWENANG
Tabel tabel yang menyimpan data tentang jenis wewenang bagi pengguna aplikasi, digunakan
pada semua subsistem
3-4 REF-B
Data Model
Constraint Table adalah persyaratan dari masing-masing field yang terdapat dalam suatu tabel apakah field
tersebut harus diisi ataukah boleh dikosongkan. Field-field yang harus diisi atau tidak boleh dikosongkan
merupakan primary key dari tabel yang memiliki field tersebut. Oleh karena itu harus ditetapkan aturan dalam
pengisian attribut, seperti default value, range value, referential integrity, null dan not null.
a. Table REF_KPPBB
Tabel yang menyimpan data tentang referensi Kantor Pelayanan Pajak Bumi dan Bangunan
Default Range
1. KD_KANWIL
2. KD_KPPBB
3. NM_KPPBB
4. KOTA_TERBIT_KPPBB
5. AL_KPPBB
b. Table REF_SEKSI
Tabel yang menyimpan data tentang seksi yang ada dalam KPPBB
Default Range
1. KD_SEKSI
2. NM_SEKSI
3. NO_SRT_SEKSI
4. KODE_SURAT_1
5. KODE_SURAT_2
c. Table REF_SUB_SEKSI
Tabel yang menyimpan data tentang subseksi yang ada dalam KPPBB
Default Range
1. KD_SEKSI
2. KD_SUBSEKSI
3. NM_SUBSEKSI
d. Table REF_JABATAN
Tabel yang menyimpan data jabatan masing-masing anggota seksi dan subseksi
Default Range
1. KD_JABATAN
2. NM_JABATAN
3-5 REF-B
Data Model
e. Table PEGAWAI
Tabel yang menyimpan data pegawai
Default Range
1. NIP
2. NM_PEGAWAI
f. Table TANDATANGAN
Tabel tandatangan pegawai
Default Range
1. NIP
2. TANDA_TANGAN
g. Table POSISI_PEGAWAI
Tabel yang menyimpan data posisi pegawai
Default Range
1. KD_KANWIL
2. KD_KPPBB
3. NIP
4. KD_SEKSI
5. KD_SUBSEKSI
6. TGL_AWAL_BERLAKU
7. TGL_AKHIR_BERLAKU 31 – 12 -9999
8. KD_WEWENANG
9. KD_JABATAN
h. Table WEWENANG
Tabel tabel yang menyimpan data tentang jenis wewenang bagi pengguna aplikasi, digunakan
pada semua subsistem
Default Range
1. KD_WEWENANG
2. NM_WEWENANG
3-6 REF-B