Perancangan DBA DBKB
Perancangan DBA DBKB
DATABASE
BERBASIS ORACLE
RDBMS
Referensi DBKB
Bagian 1
PENDAHULUAN
Referensi DBKB berguna sebagai pusat referensi data yang berhubungan dengan Daftar Biaya Komponen
Bangunan. Data DBKB terbagi atas D B K B S t a n d a r dan D B K B N o n S t a n d a r , dimana masing-
masing DBKB itu sendiri mempunyai arti, jenis dan fungsi yang berbeda.
DBKB Standar
adalah Daftar Biaya Komponen Bangunan yang ditetapkan oleh Direktorat Jenderal Pajak Bumi dan Bangunan
untuk menentukan nilai komponen dasar dari suatu bangunan standar.
Objek Pajak yang memiliki luas bangunan lebih kecil atau sama dengan 1000 M2 dan jumlah lantai lebih kecil
atau sama dengan 4, serta luas tanah lebih kecil atau sama dengan 10.000 M2.
Sebagian besar DBKB Standar adalah Bangunan yang digunakan sebagai perumahan.
Penerapan DBKB tersebut dikelompokkan berdasarkan Jenis Penggunaan bangunan sesuai dengan tipe
konstruksinya. Konstruksi Bangunan sebagai satu kesatuan terdiri dari beberapa biaya satuan pekerjaan. Biaya
Satuan Pekerjaan tersebut terdiri dari tiga (3) komponen bangunan, yaitu :
Keseluruhan Komponen tersebut disusun dalam suatu daftar yang dinamakan DBKB. Yang berlaku pada setiap
daerah tingkat dua (DATI-2)
Faktor penting yang mempengaruhi DBKB Standar adalah harga bahan dan upah, dimana setiap terjadi
perubahan terhadap harga bahan dan upah akan mempengaruhi nilai dari DBKB Standar per Dati-2. Oleh sebab
itu setiap tahun DBKB harus dimutakhirkan sesuai dengan perubahan harga jenis bahan/meterial bangunan dan
upah pekerja yang berlaku diwilayah KPPBB yang bersangkutan.
1-1 REF-C
Pendahuluan
Biaya Konstruksi Utama Bangunan ditambah komponen bangunan lainnya permeter persegi lantai. Unsur –
Unsur Komponen Bangunan Utama :
1. Pekerjaan Persiapan
2. Pekerjaan Pondasi (mulai dari pengalian pondasi sampai dengan urukan tanah kembali)
3. Pekerjaan Beton/Beton Bertulang (termasuk kolom dinding luar/dalam, lantai dan plat lantai)
4. Pekerjaan dinding luar (plester dan pekerjaan cat)
5. Pekerjaan Kayu dan pengawetan termasuk cat (kusen, pintu, jendela, kuda-kuda dan rangkap atap
kecuali kaso dan reng)
6. Pekerjaan Sanitasi
7. Pekerjaan Intalasi Air Bersih
8. Pekerjaan Intalasi Listrik
9. Biaya-biaya yang dikeluarkan untuk Faktor Penyelaras (Faktor-faktor Biaya) yang besarnya
bergantung kepada tipe tiap-tiap JPB 1 sampai dengan JPB 8.
Bia ya Kom po ne n Ma t e r ia l Ba ng u na n
Biaya Material Atap, Dinding, Langit-langit dan lantai permeter persegi lantai. Unsur – Unsur Material
Bangunan :
1. Atap; bahan penutup atap, kaso/reng (alumunium foil, triplek jika ada), biaya-biaya yang
dikeluarkan, faktor penyesuaian kemiringan atap terhadap luas bangunan.
2. Dinding (Dinding dalam tanpa pintu, jendela); bahan dinding (plester luar/dalam dan pekerjaan
cat), Upah, biaya, faktor penyesuaian dinding bagian dalam terhadap luas bangunan.
3. Langit-langit; bahan langit-langit, rangka dan penggantung, upah, biaya.
4. Lantai; bahan penutup lantai, Spesi, Upah dan Biaya.
Bia ya Kom po ne n Fa si li ta s Ba ng u na n
Biaya – Biaya yang dikeluarkan untuk membayar seluruh Unsur – unsure pekerjaan yang berkaitan dengan
penyediaan fasilitas bangunan. Unsur-unsur yang termasuk dalam komponen fasilitas bangunan seperti : Kolam
renang, Lapangan Tenis, AC, lift, Tangga Berjalan, genset, perkerasan baik halaman maupun lantai untuk
tujuan tertentu.
1-2 REF-C
Pendahuluan
adalah Daftar Biaya Komponen Bangunan yang ditetapkan oleh Direktorat Jenderal Pajak Bumi dan Bangunan
untuk memudahkan perhitungan nilai bangunan berdasarkan pendekatan biaya komponen bangunan non
standard.
Pengelompokkan DBKB Non Standar didasarkan pada tipe konstruksi dan peruntukan atau jenis
penggunaannya, yang terdiri dari :
Pada DBKB Non Standar untuk menghitung Biaya Komponen Bangunan, yaitu dengan menjumlahkan biaya
Konstruksi utama (yang terdiri dari biaya komponen utama + komponen material) dengan biaya fasilitas antara
lain :
1. AC
2. Alat Pemadam Kebakaran
3. Kolam Renang
4. Lapangan Tenis
5. Lift
6. dan lain-lain sesuai dengan keadaannya.
1-3 REF-C
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 DBKB.
tahun
kd_group harga
kd_resource
no_dokumen
pct_adj_bng
nilai Resource 0,M R5 1,M Dati2
DBKB status kayu ulin
Adj Material 0,M tahun
Material
volume
0,1 0,M 1
R4 Kayu Ulin 0.M R6
tahun
R2 R3 tahun
kd_JPB 0,M
1 kd_pekerjaan 0.M R7 1,M
volume kd_kegiatan
1 1,M
1
Pekerjaan 1 R1 1,M Kegiatan 0,M R8 1,M
tipe_bangunan
volume
Volume
Tipe R9
1 R13 0,1 0,M R14
1 R10 0,M
kd_JPB Kegiatan JPB8
kd_adj Bangunan
0,M kd_bng_lantai tahun
pct_adj_bng range_lebar_bentang
Adj Bangunan harga
0,M R11 1 1 R15 range_tinggi_kolom
Bangunan Lantai
volume
1 0,1
adj_pct_luas
Adj Bangunan Adj Luas
0,M R12 1 1
JPB8 R16
nilai
1,M tahun
range_lebar_bentang 1
range_tinggi_kolom DBKB
0,M R17
Standard 1
pct_adj_bng
kelas_bintang
tahun
range_lantai
DBKB non 1
range_lebar_bentang 0,M R18
Standard
1
nilai nilai tahun
DBKB
Type Konstruksi 0,M R19
Mezanin
range_lantai nilai tahun
Kd_fasilitas tahun
kelas_bintang
range_kelas
nilai
2-1 REF-C
Analisa Entity dan Attribut
2-2 REF-C
Analisa Entity dan Attribut
DAFTAR RELASI
2-3 REF-C
Analisa Entity dan Attribut
KAMUS DATA
2-4 REF-C
Analisa Entity dan Attribut
Dependency Diagram dibuat dalam database suatu sistem untuk dapat memeriksa bahwa fungsi update dalam
suatu relasi tidak akan membuat sebuah relasi yang tidak seharusnya dibuat (illegal). Berikut ini adalah
Dependency Diagram untuk Refernsi DBKB.
Harga
Pekerjaan Kegiatan Resource Dati2
Resource
Volume
Kayu Ulin
Resource
Harga
Pekerjaan
Satuan
kegiatan
Harga
DBKB Kegiatan
Adj Material
Material
Volume Harga
Tipe
Kegiatan JPB8 Kegiatan
Bangunan
JP8
Bangunan
Lantai
Adj Luas
Adj Adj Bangunan
Bangunan JPB8
DBKB
Standard
DBKB non
Standard
Daya DBKB
Dukung Mezanin
DBKB Daya
Dukung
Fasilitas
2-5 REF-C
Data Model
Bagian 3
DATA MODEL
Conceptual Data Model merupakan pengembangan diagram ER dengan melakukan normalisasi dan disesuaikan
dengan logika proses dari masing-masing fungsi. Bentuk Conceptual Data Model untuk Referensi DBKB
adalah sebagai berikut :
C21_C22
REF_JPB : 1 C7_C6
C2_L5
KD_JPB A2 C2_C1
NM_JPB VA50
PEKERJAAN_KEGIATAN : 1 ITEM_RESOURCE : 1
BANGUNAN_LANTAI : 1 C9_C7 C17_C7
C17_C21 KD_RESOURCE A2
C10_C7 KD_KEGIATAN A2
KD_BNG_LANTAI A8 NM_RESOURCE VA30
NM_KEGIATAN VA30
LANTAI_M IN_BNG_LANTAI N3 SATUAN_RESOURC E VA15
LANTAI_M AX_BNG_LANTAI N3
DOKUMEN : 2
C9_C2 JNS_DOKUMEN A1
NO_DOKUMEN A11
VOL_RESOURCE TGL_PENDATAAN_DOK D
VOL_KEGIATAN_JPB8 : 1
VOL_RESOURCE N10,4 TGL_PEMERIKSAAN_DOK D
VOL_KEGIATAN : 1 LBR_BENT_MIN_HRG_JPB8 N4 C20_C21 TGL_PEREKAMAN_DOK D
LBR_BENT_MAX_HRG_JPB8 N4
VOL_KEGIATAN N10,4
TING_KOLOM_M IN_HRG_JPB8 N4
C3_C2 TING_KOLOM_M AX_HRG_JPB8 N4
VOL_KEGIATAN_JPB8 N10,4 C18_C7
C4_C9
C19_C10
DBKB_STANDARD C11_C7
THN_DBKB_STANDARD A4 HRG_SATUAN
C13_C2NILAI_DBKB_STANDARD N11,4
C4_A2 THN_HRG_SATUAN A4
HRG_SATUAN N11,4 C20_A2
C14_C2
REF_DATI2 : 4
C3_A2
KD_DATI2 A2 C19_A2
NM_DATI2 VA30
REF_DATI2 : 2
C18_A2 KD_DATI2 A2
KAYU_ULIN NM_DATI2 VA30
THN_STATUS_KAYU_ULIN A4
C5_A2
STATUS_KAYU_ULIN BL
FASILITAS : 2 FAS_DEP_JPB_KLS_BINTANG
KD_FASILITAS A2 THN_DEP_JPB_KLS_BINTANG A4
NM_FASILITAS VA50
KLS_BINTANG A4 C25_A2
SATUAN_FASILITAS VA10 NILAI_FASILITAS_KLS_BINTANG N10,2
STATUS_FASILITAS A1
KETERGANTUNGAN A1
REF_JPB : 2
KD_JPB A2
C25_L5
NM_JPB VA50
FAS_DEP_MIN_M AX
THN_DEP_MIN_MAX A4
KLS_DEP_MIN N6
C26_A2
KLS_DEP_MAX N6
NILAI_DEP_M IN_MAX N10,2
3-1 REF-C
Data Model
DBKB_J PB3
THN_DBKB_J PB3 A4
LBR_BENT_MIN_DBKB_J PB3 N4
C29_A2
DBKB_J PB15
LBR_BENT_MAX_DBKB_JPB3 N4
TING_KOLOM_M IN_DBKB_J PB3 N4 THN_DBKB_J PB15 A4
TING_KOLOM_M AX_DBKB_JPB3 N4 JNS_TANKI_DBKB_JPB15 A1
NILAI_DBKB_JPB3 N12,2 KAPASITAS_M IN_DBKB_JPB15 N9,4
KAPASITAS_M AX_DBKB_JPB15 N9,4
NILAI_DBKB_JPB15 N10
DBKB_J PB4
THN_DBKB_J PB4 A4
C41_A2
KLS_DBKB_J PB4 A1
LANTAI_M IN_JPB4 N2
LANTAI_M AX_J PB4 N2
NILAI_DBKB_JPB4 N10
C30_A2
DBKB_J PB14
REF_DATI2 : 1
THN_DBKB_J PB14 A4
DBKB_J PB5 KD_DATI2 A2
C40_A2 NILAI_DBKB_JPB14 N10
THN_DBKB_J PB5 A4 C31_A2 NM_DATI2 VA30
KLS_DBKB_J PB5 A1
LANTAI_M IN_JPB5 N2
LANTAI_M AX_J PB5 N2 C39_A2
NILAI_DBKB_JPB5 N10 DBKB_J PB13
THN_DBKB_J PB13 A4
C32_A2
KLS_DBKB_J PB13 A1
LANTAI_M IN_JPB13 N2
LANTAI_M AX_J PB13 N2
NILAI_DBKB_JPB13 N10
DBKB_J PB6
THN_DBKB_J PB6 A4 C33_A2
KLS_DBKB_J PB6 A1
NILAI_DBKB_JPB6 N10
DBKB_J PB12
C38_A2
THN_DBKB_J PB12 A4
TYPE_DBKB_J PB12 A1
NILAI_DBKB_JPB12 N10
DBKB_J PB7
THN_DBKB_J PB7 A4
JNS_DBKB_JPB7 A1
BINTANG_DBKB_J PB7 A1
DBKB_J PB9
LANTAI_M IN_JPB7 N2
C35_A2 THN_DBKB_J PB9 A4
LANTAI_M AX_J PB7 N2
NILAI_DBKB_JPB7 N10 KLS_DBKB_J PB9 A1
C37_A2 LANTAI_M IN_JPB9 N2
LANTAI_M AX_J PB9 N2
NILAI_DBKB_JPB9 N10
DBKB_M EZANIN
THN_DBKB_M EZANIN A4
C43_A2
DBKB_J PB8 NILAI_DBKB_MEZANIN N10
THN_DBKB_J PB8 A4
LBR_BENT_MIN_DBKB_J PB8 N4
LBR_BENT_MAX_DBKB_JPB8 N4 C34_A2
TING_KOLOM_M IN_DBKB_J PB8 N4
TING_KOLOM_M AX_DBKB_JPB8 N4
NILAI_DBKB_JPB8 N12,2
DAYA_DUKUNG : 1 DBKB_DAYA_DUKUNG
TYPE_KONSTRUKSI A1 THN_DBKB_DAYA_DUKUNG A4
DAYA_DUKUNG_LANTAI_MIN_DBKB N8 C35_C36 NILAI_DBKB_DAYA_DUKUNG N10
DAYA_DUKUNG_LANTAI_MAX_DBKB N8
3-2 REF-C
Data Model
Physical Data Model adalah desain fisik data dari conceptual data model yang disesuaikan dengan karakteristik
database yang dipakai. Physical Data Model untuk Referensi DBKB adalah sebagai berikut :
KD_ADJ = KD_ADJ
FAS _NO N_DEP
KD_PRO P INS I < pk, fk> CHA R(2) not null
ADJ_B ANG UNA N ADJ_B ANG UNA N_JPB8 KD_DAT I2 < pk, fk> CHA R(2) not null
KD_JP B < pk, fk> CHA R(2) not null KD_ADJ < pk, fk> CHA R(2) not null THN_NO N_DEP < pk> CHA R(4) not null
TI PE_BNG < pk, fk> CHA R(5) not null LB R_B ENT_MIN_ADJ < pk> NUMB ER(4) not null KD_FAS ILITA S < pk, fk> CHA R(2) not null
KD_BNG _LANTAI < pk, fk> CHA R(8) not null LB R_B ENT_MAX_ADJ < pk> NUMB ER(4) not null NI LAI _NO N_DEP NUMB ER(10,2) not null
KD_PROPINSI = KD_PROPINSI
KD_ADJ < pk, fk> CHA R(2) not null TI NG _KO LO M_MIN_ADJ < pk> NUMB ER(4) not null KD_DATI2 = KD_DATI2
C24_P K
PCT _ADJ_B NG NUMB ER(5, 2) not null TI NG _KO LO M_MAX_ADJ < pk> NUMB ER(4) not null
C24_1_A K
C13_P K PCT _ADJ_B NG _JPB8 NUMB ER(5, 2) not null
C24_2_A K
C13_C2_FK C16_P K C24_3_A K
3-3 REF-C
Data Model
DBKB_JPB2 DBKB_JPB16
KD_P ROPI NSI < pk,f k> CHAR(2) not null KD_P ROPI NSI < pk,f k> CHAR(2) not null
KD_DATI2 < pk,f k> CHAR(2) not null KD_DATI2 < pk,f k> CHAR(2) not null
THN_DBKB_JPB 2 < pk> CHAR(4) not null KD _ PR OPIN SI = KD _PR OPIN SI THN_DBKB_JPB 16 < pk> CHAR(4) not null
KLS_DBKB_JPB2 < pk> CHAR(1) not null KD _ D ATI2 = KD _D AT I2 KD _ PR OPIN SI = KD _PR OPIN SI KLS_DBKB_JPB16 < pk> CHAR(1) not null
LANT AI_MI N_JP B2 < pk> NUMBER(2) not null KD _ D ATI2 = KD _D AT I2 LANT AI_MI N_JP B16 < pk> NUMBER(2) not null
LANT AI_MAX_JPB2 < pk> NUMBER(2) not null LANT AI_MAX_JPB16 < pk> NUMBER(2) not null
NI LAI _DBKB_JPB2 NUMBER(10) not null NI LAI _DBKB_JPB16 NUMBER(10) not null
C28_PK C42_PK
C28_1_AK C42_1_AK
DBKB_JPB3
KD_P ROPI NSI < pk,f k> CHAR(2) not null
KD_DATI2 < pk,f k> CHAR(2) not null
DBKB_JPB15
THN_DBKB_JPB 3 < pk> CHAR(4) not null
LBR_BENT_MI N_DBKB_JPB3 < pk> NUMBER(4) not null KD_P ROPI NSI < pk,f k> CHAR(2) not null
KD _ PR OPIN SI = KD _PR OPIN SI KD_DATI2 < pk,f k> CHAR(2) not null
LBR_BENT_MAX_DBKB_JP B3 < pk> NUMBER(4) not null KD _ D ATI2 = KD _D AT I2
TI NG _KO LO M_MIN_DBKB_JPB3 < pk> NUMBER(4) not null THN_DBKB_JPB 15 < pk> CHAR(4) not null
TI NG _KO LO M_MAX_DBKB _JPB3 < pk> NUMBER(4) not null JNS_TANG KI_DBKB_JPB15 < pk> CHAR(1) not null
NI LAI _DBKB_JPB3 NUMBER(12, 2) not null KAPASI TAS_MI N_DBKB_JPB15 < pk> NUMBER(9, 4) not null
KAPASI TAS_MAX_DBKB_JPB15 < pk> NUMBER(9, 4) not null
C29_PK NI LAI _DBKB_JPB15 NUMBER(10) not null
C29_1_AK
C41_PK
C41_1_PK
DBKB_JPB4
KD _ PR OPIN SI = KD _PR OPIN SI
KD_P ROPI NSI < pk,f k> CHAR(2) not null KD _ D ATI2 = KD _D AT I2
KD_DATI2 < pk,f k> CHAR(2) not null
THN_DBKB_JPB 4 < pk> CHAR(4) not null
KLS_DBKB_JPB4 < pk> CHAR(1) not null
LANT AI_MI N_JP B4 < pk> NUMBER(2) not null
LANT AI_MAX_JPB4 < pk> NUMBER(2) not null
NI LAI _DBKB_JPB4 NUMBER(10) not null KD _ PR OPIN SI = KD _PR OPIN SI DBKB_JPB14
KD _ D ATI2 = KD _D AT I2
C30_PK REF_DATI2 : 1 KD_P ROPI NSI < pk,f k> CHAR(2) not null
C30_1_AK KD_P ROPI NSI < pk,f k> CHAR(2) not null KD_DATI2 < pk,f k> CHAR(2) not null
KD_DATI2 < pk> CHAR(2) not null THN_DBKB_JPB 14 < pk> CHAR(4) not null
NM_DATI 2 VARCHAR2(30) not null NI LAI _DBKB_JPB14 NUMBER(10) not null
KD _ PR OPIN SI = KD _PR OPIN SI
A2_PK KD _ D ATI2 = KD _D AT I2 C40_PK
A2_1_AK C40_1_AK
DBKB_JPB5
KD _ PR OPIN SI = KD _PR OPIN SI
KD_P ROPI NSI < pk,f k> CHAR(2) not null KD _ D ATI2 = KD _D AT I2
KD_DATI2 < pk,f k> CHAR(2) not null KD _ PR OPIN SI = KD _PR OPIN SI
KD _ D ATI2 = KD _D AT I2 DBKB_JPB13
THN_DBKB_JPB 5 < pk> CHAR(4) not null
KD_P ROPI NSI < pk,f k> CHAR(2) not null
KLS_DBKB_JPB5 < pk> CHAR(1) not null
KD_DATI2 < pk,f k> CHAR(2) not null
LANT AI_MI N_JP B5 < pk> NUMBER(2) not null
THN_DBKB_JPB 13 < pk> CHAR(4) not null
LANT AI_MAX_JPB5 < pk> NUMBER(2) not null
KLS_DBKB_JPB13 < pk> CHAR(1) not null
NI LAI _DBKB_JPB5 NUMBER(10) not null
LANT AI_MI N_JP B13 < pk> NUMBER(2) not null
C31_PK LANT AI_MAX_JPB13 < pk> NUMBER(2) not null
C31_1_AK NI LAI _DBKB_JPB13 NUMBER(10) not null
C39_PK
C39_1_AK
DBKB_JPB6 DBKB_JPB12
KD_P ROPI NSI < pk,f k> CHAR(2) not null KD_P ROPI NSI < pk,f k> CHAR(2) not null
KD _ PR OPIN SI = KD _PR OPIN SI
KD_DATI2 < pk,f k> CHAR(2) not null KD _ D ATI2 = KD _D AT I2 KD_DATI2 < pk,f k> CHAR(2) not null
THN_DBKB_JPB 6 < pk> CHAR(4) not null KD _ PR OPIN SI = KD _PR OPIN SI THN_DBKB_JPB 12 < pk> CHAR(4) not null
KLS_DBKB_JPB6 < pk> CHAR(1) not null KD _ D ATI2 = KD _D AT I2 TYPE_DBKB_JP B12 < pk> CHAR(1) not null
NI LAI _DBKB_JPB6 NUMBER(10) not null NI LAI _DBKB_JPB12 NUMBER(10) not null
C32_PK C38_PK
C32_1_AK C38_1_AK
C38_2_AK
DBKB_JPB7 DBKB_JPB9
KD_P ROPI NSI < pk,f k> CHAR(2) not null KD_P ROPI NSI < pk,f k> CHAR(2) not null
KD_DATI2 < pk,f k> CHAR(2) not null KD_DATI2 < pk,f k> CHAR(2) not null
THN_DBKB_JPB 7 < pk> CHAR(4) not null THN_DBKB_JPB 9 < pk> CHAR(4) not null
JNS_DBKB_JPB7 < pk> CHAR(1) not null KD _ PR OPIN SI = KD _PR OPIN SI KLS_DBKB_JPB9 < pk> CHAR(1) not null
KD _ D ATI2 = KD _D AT I2
BI NTANG _DBKB_JPB7 < pk> CHAR(1) not null KD _ PR OPIN SI = KD _PR OPIN SI LANT AI_MI N_JP B9 < pk> NUMBER(2) not null
LANT AI_MI N_JP B7 < pk> NUMBER(2) not null KD _ PR OPIN SI = KD _PR OPIN SI KD _ D ATI2 = KD _D AT I2 LANT AI_MAX_JPB9 < pk> NUMBER(2) not null
KD _ D ATI2 = KD _D AT I2
LANT AI_MAX_JPB7 < pk> NUMBER(2) not null NI LAI _DBKB_JPB9 NUMBER(10) not null
NI LAI _DBKB_JPB7 NUMBER(10) not null C37_PK
C33_PK C37_1_AK
C33_1_AK
DBKB_MEZ ANIN
KD_P ROPI NSI < pk,f k> CHAR(2) not null
DBKB_JPB8 KD_DATI2 < pk,f k> CHAR(2) not null
KD_P ROPI NSI < pk,f k> CHAR(2) not null THN_DBKB_MEZANI N < pk> CHAR(4) not null
KD _ PR OPIN SI = KD _PR OPIN SI
KD_DATI2 < pk,f k> CHAR(2) not null NI LAI _DBKB_MEZANI N NUMBER(10) not null
KD _ D ATI2 = KD _D AT I2
THN_DBKB_JPB 8 < pk> CHAR(4) not null C43_PK
LBR_BENT_MI N_DBKB_JPB8 < pk> NUMBER(4) not null C43_1_AK
LBR_BENT_MAX_DBKB_JP B8 < pk> NUMBER(4) not null KD _ PR OPIN SI = KD _PR OPIN SI
TI NG _KO LO M_MIN_DBKB_JPB8 < pk> NUMBER(4) not null KD _ D ATI2 = KD _D AT I2
TI NG _KO LO M_MAX_DBKB _JPB8 < pk> NUMBER(4) not null
NI LAI _DBKB_JPB8 NUMBER(12, 2) not null
C34_PK
C34_1_AK
DBKB_DAYA_DUKUNG
KD_P ROPI NSI < pk,f k> CHAR(2) not null
KD_DATI2 < pk,f k> CHAR(2) not null
THN_DBKB_DAYA_DUKUNG < pk> CHAR(4) not null
TYPE_ KON ST R U KSI = TYPE_KON STR U KSI
TYPE_KONSTRUKSI < pk,f k> CHAR(1) not null
NI LAI _DBKB_DA YA_DUKUNG NUMBER(10) not null
C35_PK
C35_1_AK
C35_2_AK
DAYA_DUKUNG : 1
TYPE_KONSTRUKSI < pk> CHAR(1) not null
DAYA_DUKUNG _LANT AI_MI N_DBKB NUMBER(8) not null
DAYA_DUKUNG _LANT AI_MAX_DBKB NUMBER(8) not null
C36_PK
3-4 REF-C
Data Model
Daftar Tabel dan Deskripsi Attribut dibuat dengan tujuan untuk menjelaskan secara detail setiap attribut yang
ada dalam tabel yang saling berhubungan dalam perancangan data model.
a. Table TIPE_BANGUNAN
Table yang menyimpan data tentang spesifikasi dari tipe bangunan
b. Table BANGUNAN_LANTAI
Table yang menyimpan data kode jumlah lantai dengan tipe bangunan dari suatu bangunan
c. Table REF_JPB
Tabel yang menyimpan data referensi tentang Jenis Penggunaan Bangunan
3-5 REF-C
Data Model
d. Table DBKB_STANDARD
Table yang menyimpan daftar biaya komponen bangunan yang memenuhi semua kriteria standard obyek
pajak
e. Table HRG_KEGIATAN
Table yang menyimpan data harga kegiatan suatu obyek yang dikaitkan dengan Jenis Penggunaan
Bangunan dan jenis lantai
f. Table REF_DATI2
Tabel yang menyimpan data tentang referensi Daerah Tingkat 2
3-6 REF-C
Data Model
g. Table KAYU_ULIN
Tabel kayu ulin
h. Table PEKERJAAN
Table yang menyimpan data tentang jenis pekerjaan dalam kegiatan pembangunan suatu obyek pajak
bangunan
i. Table PEKERJAAN_KEGIATAN
Table yang menyimpan data tentang rincian pekerjaan kegiatan dari suatu pekerjaan pembangunan suatu
obyek pajak bangunan
j. Table VOL_KEGIATAN
Table yang menyimpan data tentang besarnya volume dari suatu kegiatan pekerjaan berdasarkan jenis
penggunaan bangunan
3-7 REF-C
Data Model
k. Table VOL_KEGIATAN_JPB8
Tabel yang menyimpan data tentang besarnya volume dari suatu kegiatan secara spesifik dari Suatu Jenis
Bangunan dikaitkan dengan Jenis Penggunaan Bangunan pertanian
l. Table ADJ_MATERIAL
Table yang menyimpan data Nilai Persentase Adjustment dari Suatu Jenis Pekerjaan yang dikaitkan
dengan Jenis Kegiatan pada Pekerjaan tersebut
m. Table DBKB_MATERIAL
Table yang menyimpan daftar biaya komponen bangunan dengan mengelompokkan beberapa satuan
biaya pekerjaan
3-8 REF-C
Data Model
n. Table ADJ_BANGUNAN
Table yang menyimpan data Nilai Persentase Adjustment dari Suatu Jenis Bangunan dikaitkan dengan
Jenis Penggunaan Bangunan.
o. Table ADJ_LUAS
Table yang menyimpan data Nilai Persentase Penyusutan Luas Lantai Bangunan dikaitkan dengan Jenis
Penggunaan Bangunan
p. Table ADJ
Table yang menyimpan data tentang harga penyesuaian nilai suatu obyek pajak
q. Table ADJ_BANGUNAN_JPB8
Tabel yang menyimpan data Nilai Presentase Adjustment dari suatu jenis bangunan dikaitkan dengan
jenis penggunaan bangunan pertanian
3-9 REF-C
Data Model
r. Table VOL_RESOURCE
Table yang menyimpan data tentang jumlah volume resource (bahan dan upah) yang dibutuhkan untuk
rincian kegiatan suatu pekerjaan.
s. Table HRG_SATUAN
Table yang menyimpan data harga satuan dari kegiatan dan pekerjaan
t. Table HRG_KEGIATAN_JPB8
Table yang menyimpan data harga kegiatan secara spesifik dari Suatu Jenis Bangunan dikaitkan dengan
Jenis Penggunaan Bangunan Pertanian
3-10 REF-C
Data Model
u. Table HRG_RESOURCE
table yang menyimpan data harga resource suatu obyek
v. Table ITEM_RESOURCE
Table yang menyimpan data-data harga bahan dan upah (resource) yang akan digunakan pada kegiatan
perhitungan nilai bangunan
w. Table GROUP_RESOURCE
Tabel group resource
x. Table FASILITAS
Table yang menyimpan deskripsi data fasilitas yang dapat dipergunakan
3-11 REF-C
Data Model
y. Table FAS_NON_DEP
Table yang menyimpan data tentang nilai fasilitas obyek pajak yang tidak mempunyai ketergantungan
z. Table FAS_DEP_JPB_KLS_BINTANG
Table yang menyimpan daftar biaya komponen bangunan yang tergantung terhadap kelas bintang suatu
obyek pajak
3-12 REF-C
Data Model
3-13 REF-C
Data Model
3-14 REF-C
Data Model
3-15 REF-C
Data Model
3-16 REF-C
Data Model
3-17 REF-C
Data Model
3-18 REF-C
Data Model
3-19 REF-C
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 TIPE_BANGUNAN
Table yang menyimpan data tentang spesifikasi dari tipe bangunan
No Null Value
Nama Field Key
. ? Default Range
1. TIPE_BNG
2. NM_TIPE_BNG
3. LUAS_MIN_TIPE_BNG
4. LUAS_MAX_TIPE_BNG
5. FAKTOR_PEMBAGI_TIPE_BNG
b. Table BANGUNAN_LANTAI
Table yang menyimpan data kode jumlah lantai dengan tipe bangunan dari suatu bangunan
No Ke Null Value
Nama Field
. y ? Default Range
1. KD_JPB
2. TIPE_BNG
3. KD_BNG_LANTAI
4. LANTAI_MIN_BNG_LANTAI
5. LANTAI_MAX_BNG_LANTAI
c. Table REF_JPB
Tabel yang menyimpan data referensi tentang Jenis Penggunaan Bangunan
No Ke Null Value
Nama Field
. y ? Default Range
1. KD_JPB
2. NM_JPB
3-20 REF-C
Data Model
d. Table DBKB_STANDARD
Table yang menyimpan daftar biaya komponen bangunan yang memenuhi semua kriteria standard obyek
pajak
No Null Value
Nama Field Key
. ? Default Range
1. KD_PROPINSI
2. KD_DATI2
3. THN_DBKB_STANDARD
4. KD_JPB
5. TIPE_BNG
6. KD_BNG_LANTAI
7. NILAI_DBKB_STANDARD
e. Table HRG_KEGIATAN
Table yang menyimpan data harga kegiatan suatu obyek yang dikaitkan dengan Jenis Penggunaan
Bangunan dan jenis lantai
No Null Value
Nama Field Key
. ? Default Range
1. KD_PROPINSI
2. KD_DATI2
3. THN_KEGIATAN
4. KD_JPB
5. TIPE_BNG
6. KD_BNG_LANTAI
7. KD_PEKERJAAN
8. KD_KEGIATAN
9. HRG_KEGIATAN
f. Table REF_DATI2
Tabel yang menyimpan data tentang referensi Daerah Tingkat 2
No Null Value
Nama Field Key
. ? Default Range
1. KD_PROPINSI
2. KD_DATI2
3. NM_DATI2
3-21 REF-C
Data Model
g. Table KAYU_ULIN
Tabel kayu ulin
No Null Value
Nama Field Key
. ? Default Range
1. KD_PROPINSI
2. KD_DATI2
3. THN_STATUS_KAYU_ULIN
4. STATUS_KAYU_ULIN 0 0-1
h. Table PEKERJAAN
table yang menyimpan data tentang jenis pekerjaan dalam kegiatan pembangunan suatu obyek pajak
bangunan
No Null Value
Nama Field Key
. ? Default Range
1. KD_PEKERJAAN
2. NM_PEKERJAAN
3. STATUS_PEKERJAAN
i. Table PEKERJAAN_KEGIATAN
table yang menyimpan data tentang rincian pekerjaan kegiatan dari suatu pekerjaan pembangunan suatu
obyek pajak bangunan
No Null Value
Nama Field Key
. ? Default Range
1. KD_PEKERJAAN
2. KD_KEGIATAN
3. NM_KEGIATAN
j. Table VOL_KEGIATAN
table yang menyimpan data tentang besarnya volume dari suatu kegiatan pekerjaan berdasarkan jenis
penggunaan bangunan
No Null Value
Nama Field Key
. ? Default Range
1. KD_JPB
2. TIPE_BNG
3. KD_BNG_LANTAI
4. KD_PEKERJAAN
5. KD_KEGIATAN
6. VOL_KEGIATAN
3-22 REF-C
Data Model
k. Table VOL_KEGIATAN_JPB8
Tabel yang menyimpan data tentang besarnya volume dari suatu kegiatan secara spesifik dari Suatu Jenis
Bangunan dikaitkan dengan Jenis Penggunaan Bangunan pertanian
No Null Value
Nama Field Key
. ? Default Range
1. KD_PEKERJAAN
2. KD_KEGIATAN
3. LBR_BENT_MIN_HRG_JPB8
4. LBR_BENT_MAX_HRG_JPB8
5. TING_KOLOM_MIN_HRG_JPB8
6. TING_KOLOM_MAX_HRG_JPB8
7. VOL_KEGIATAN_JPB8
l. Table ADJ_MATERIAL
table yang menyimpan data Nilai Persentase Adjustment dari Suatu Jenis Pekerjaan yang dikaitkan
dengan Jenis Kegiatan pada Pekerjaan tersebut
No Null Value
Nama Field Key
. ? Default Range
1. KD_PEKERJAAN
2. KD_KEGIATAN
3. PCT_ADJ_MTRL_1
4. PCT_ADJ_MTRL_2
5. DESKRIPSI_ADJ
m. Table DBKB_MATERIAL
Table yang menyimpan daftar biaya komponen bangunan dengan mengelompokkan beberapa satuan
biaya pekerjaan
No Null Value
Nama Field Key
. ? Default Range
1. KD_PROPINSI
2. KD_DATI2
3. THN_DBKB_MATERIAL
4. KD_PEKERJAAN
5. KD_KEGIATAN
6. NILAI_DBKB_MATERIAL
3-23 REF-C
Data Model
n. Table ADJ_BANGUNAN
table yang menyimpan data Nilai Persentase Adjustment dari Suatu Jenis Bangunan dikaitkan dengan
Jenis Penggunaan Bangunan.
No Null Value
Nama Field Key
. ? Default Range
1. KD_JPB
2. TIPE_BNG
3. KD_BNG_LANTAI
4. KD_ADJ
5. PCT_ADJ_BNG
o. Table ADJ_LUAS
Table yang menyimpan data Nilai Persentase Penyusutan Luas Lantai Bangunan dikaitkan dengan Jenis
Penggunaan Bangunan
No Null Value
Nama Field Key
. ? Default Range
1. KD_JPB
2. TIPE_BNG
3. KD_BNG_LANTAI
4. PCT_ADJ_LUAS
p. Table ADJ
table yang menyimpan data tentang harga penyesuaian nilai suatu obyek pajak
No Null Value
Nama Field Key
. ? Default Range
1. KD_ADJ
2. NM_ADJ
q. Table ADJ_BANGUNAN_JPB8
Tabel yang menyimpan data Nilai Presentase Adjustment dari suatu jenis bangunan dikaitkan dengan
jenis penggunaan bangunan pertanian
No Null Value
Nama Field Key
. ? Default Range
1. KD_ADJ
2. LBR_BENT_MIN_ADJ
3. LBR_BENT_MAX_ADJ
4. TING_KOLOM_MIN_ADJ
5. TING_KOLOM_MAX_ADJ
6. PCT_ADJ_BNG_JPB8
3-24 REF-C
Data Model
r. Table VOL_RESOURCE
table yang menyimpan data tentang jumlah volume resource (bahan dan upah) yang dibutuhkan untuk
rincian kegiatan suatu pekerjaan.
No Null Value
Nama Field Key
. ? Default Range
1. KD_PEKERJAAN
2. KD_KEGIATAN
3. KD_GROUP_RESOURCE
4. KD_RESOURCE
5. VOL_RESOURCE
s. Table HRG_SATUAN
table yang menyimpan data harga satuan dari kegiatan dan pekerjaan
No Null Value
Nama Field Key
. ? Default Range
1. KD_PROPINSI
2. KD_DATI2
3. THN_HRG_SATUAN
4. KD_PEKERJAAN
5. KD_KEGIATAN
6. HRG_SATUAN
t. Table HRG_KEGIATAN_JPB8
table yang menyimpan data harga kegiatan secara spesifik dari Suatu Jenis Bangunan dikaitkan dengan
Jenis Penggunaan Bangunan Pertanian
No Ke Null Value
Nama Field
. y ? Default Range
1. KD_PROPINSI
2. KD_DATI2
3. THN_HRG_PEKERJAAN_JPB8
4. KD_PEKERJAAN
5. KD_KEGIATAN
6. LBR_BENT_MIN_HRG_JPB8
7. LBR_BENT_MAX_HRG_JPB8
8. TING_KOLOM_MIN_HRG_JPB8
9. TING_KOLOM_MAX_HRG_JPB8
10. HRG_KEGIATAN_JPB8
3-25 REF-C
Data Model
u. Table HRG_RESOURCE
table yang menyimpan data harga resource suatu obyek
No Null Value
Nama Field Key
. ? Default Range
1. KD_PROPINSI
2. KD_DATI2
3. THN_HRG_RESOURCE
4. KD_GROUP_RESOURCE
5. KD_RESOURCE
6. KD_KANWIL
7. KD_KPPBB
8. JNS_DOKUMEN
9. NO_DOKUMEN
10. HRG_RESOURCE
v. Table ITEM_RESOURCE
table yang menyimpan data-data harga bahan dan upah (resource) yang akan digunakan pada kegiatan
perhitungan nilai bangunan
No Null Value
Nama Field Key
. ? Default Range
1. KD_GROUP_RESOURCE
2. KD_RESOURCE
3. NM_RESOURCE
4. SATUAN_RESOURCE
w. Table GROUP_RESOURCE
Tabel group resource
No Ke Null Value
Nama Field
. y ? Default Range
1. KD_GROUP_RESOURCE
2. NM_GROUP_RESOURCE
3-26 REF-C
Data Model
x. Table FASILITAS
table yang menyimpan deskripsi data fasilitas yang dapat dipergunakan
No Null Value
Nama Field Key
. ? Default Range
1. KD_FASILITAS
2. NM_FASILITAS
3. SATUAN_FASILITAS
4. STATUS_FASILITAS
5. KETERGANTUNGAN
y. Table FAS_NON_DEP
table yang menyimpan data tentang nilai fasilitas obyek pajak yang tidak mempunyai ketergantungan
No Null Value
Nama Field Key
. ? Default Range
1. KD_PROPINSI
2. KD_DATI2
3. THN_NON_DEP
4. KD_FASILITAS
5. NILAI_NON_DEP
z. Table FAS_DEP_JPB_KLS_BINTANG
Table yang menyimpan daftar biaya komponen bangunan yang tergantung terhadap kelas bintang suatu
obyek pajak
No Null Value
Nama Field Key
. ? Default Range
1. KD_PROPINSI
2. KD_DATI2
3. THN_DEP_JPB_KLS_BINTANG
4. KD_FASILITAS
5. KD_JPB
6. KLS_BINTANG
7. NILAI_FASILITAS_KLS_BINTANG
3-27 REF-C
Data Model
K Value
No Null
Nama Field e
. ? Default Range
y
1. KD_PROPINSI
2. KD_DATI2
3. THN_DEP_MIN_MAX
4. KD_FASILITAS
5. KLS_DEP_MIN
6. KLS_DEP_MAX
7. NILAI_DEP_MIN_MAX
No Null Value
Nama Field Key
. ? Default Range
1. KD_KANWIL
2. KD_KPPBB
3. JNS_DOKUMEN
4. NO_DOKUMEN
5. TGL_PENDATAAN_DOK
6. NIP_PENDATA_DOK
7. TGL_PEMERIKSAAN_DOK
8. NIP_PEMERIKSA_DOK
9. TGL_PEREKAMAN_DOK Sysdate
10. NIP_PEREKAM_DOK
3-28 REF-C
Data Model
No Null Value
Nama Field Key
. ? Default Range
1. KD_PROPINSI
2. KD_DATI2
3. THN_DBKB_JPB2
4. KLS_DBKB_JPB2
5. LANTAI_MIN_JPB2
6. LANTAI_MAX_JPB2
7. NILAI_DBKB_JPB2
K Value
No Null
Nama Field e
. ? Default Range
y
1. KD_PROPINSI
2. KD_DATI2
3. THN_DBKB_JPB3
4. LBR_BENT_MIN_DBKB_JPB3
5. LBR_BENT_MAX_DBKB_JPB3
6. TING_KOLOM_MIN_DBKB_JPB3
7. TING_KOLOM_MAX_DBKB_JPB3
8. NILAI_DBKB_JPB3
No Null Value
Nama Field Key
. ? Default Range
1. KD_PROPINSI
2. KD_DATI2
3. THN_DBKB_JPB4
4. KLS_DBKB_JPB4
5. LANTAI_MIN_JPB4
6. LANTAI_MAX_JPB4
7. NILAI_DBKB_JPB4
3-29 REF-C
Data Model
No Null Value
Nama Field Key
. ? Default Range
1. KD_PROPINSI
2. KD_DATI2
3. THN_DBKB_JPB5
4. KLS_DBKB_JPB5
5. LANTAI_MIN_JPB5
6. LANTAI_MAX_JPB5
7. NILAI_DBKB_JPB5
No Null Value
Nama Field Key
. ? Default Range
1. KD_PROPINSI
2. KD_DATI2
3. THN_DBKB_JPB6
4. KLS_DBKB_JPB6
5. NILAI_DBKB_JPB6
No Null Value
Nama Field Key
. ? Default Range
1. KD_PROPINSI
2. KD_DATI2
3. THN_DBKB_JPB7
4. JNS_DBKB_JPB7
5. BINTANG_DBKB_JPB7
6. LANTAI_MIN_JPB7
7. LANTAI_MAX_JPB7
8. NILAI_DBKB_JPB7
3-30 REF-C
Data Model
No Null Value
Nama Field Key
. ? Default Range
1. KD_PROPINSI
2. KD_DATI2
3. THN_DBKB_JPB8
4. LBR_BENT_MIN_DBKB_JPB8
5. LBR_BENT_MAX_DBKB_JPB8
6. TING_KOLOM_MIN_DBKB_JPB8
7. TING_KOLOM_MAX_DBKB_JPB8
8. NILAI_DBKB_JPB8
No Null Value
Nama Field Key
. ? Default Range
1. KD_PROPINSI
2. KD_DATI2
3. THN_DBKB_MEZANIN
4. NILAI_DBKB_MEZANIN
No Null Value
Nama Field Key
. ? Default Range
1. KD_PROPINSI
2. KD_DATI2
3. THN_DBKB_DAYA_DUKUNG
4. TYPE_KONSTRUKSI
5. NILAI_DBKB_DAYA_DUKUNG
3-31 REF-C
Data Model
No Null Value
Nama Field Key
. ? Default Range
1. TYPE_KONSTRUKSI
2. DAYA_DUKUNG_LANTAI_MIN_DBKB
3. DAYA_DUKUNG_LANTAI_MAX_DBKB
No Null Value
Nama Field Key
. ? Default Range
1. KD_PROPINSI
2. KD_DATI2
3. THN_DBKB_JPB9
4. KLS_DBKB_JPB9
5. LANTAI_MIN_JPB9
6. LANTAI_MAX_JPB9
7. NILAI_DBKB_JPB9
No Null Value
Nama Field Key
. ? Default Range
1. KD_PROPINSI
2. KD_DATI2
3. THN_DBKB_JPB12
4. TYPE_DBKB_JPB12
5. NILAI_DBKB_JPB12
3-32 REF-C
Data Model
No Null Value
Nama Field Key
. ? Default Range
1. KD_PROPINSI
2. KD_DATI2
3. THN_DBKB_JPB13
4. KLS_DBKB_JPB13
5. LANTAI_MIN_JPB13
6. LANTAI_MAX_JPB13
7. NILAI_DBKB_JPB13
No Null Value
Nama Field Key
. ? Default Range
1. KD_PROPINSI
2. KD_DATI2
3. THN_DBKB_JPB14
4. NILAI_DBKB_JPB14
No Null Value
Nama Field Key
. ? Default Range
1. KD_PROPINSI
2. KD_DATI2
3. THN_DBKB_JPB15
4. JNS_TANKI_DBKB_JPB15
5. KAPASITAS_MIN_DBKB_JPB15
6. KAPASITAS_MAX_DBKB_JPB15
7. NILAI_DBKB_JPB15
3-33 REF-C
Data Model
No Ke Null Value
Nama Field
. y ? Default Range
1. KD_PROPINSI
2. KD_DATI2
3. THN_DBKB_JPB16
4. KLS_DBKB_JPB16
5. LANTAI_MIN_JPB16
6. LANTAI_MAX_JPB16
7. NILAI_DBKB_JPB16
3-34 REF-C