82
4.1.4.3. Entity Relationship Diagram
Entity Relationship Diagram ERD berguna untuk memodelkan sistem yang nantinya akan dikembangkan basis datanya. gambaran dari hubungan antara
entitas yang terlibat di dalam sistem, dan masing - masing entitas tersebut memiliki kunci primer.
Berikut adalah ERD dari perancangan Sistem Informasi Pengelolaan Wajib Pajak Dinas Pendapatan Daerah Dispenda Kabupaten Kutai Barat sebagai
berikut :
Gambar 4.10 Entity Relationship Diagram
memiliki memiliki
memiliki memiliki
memiliki memiliki
memiliki memiliki
memiliki memiliki
memiliki memiliki
memiliki
memiliki memiliki
memiliki
memiliki memiliki
memiliki memiliki
memiliki memiliki
memiliki memiliki
be rda sarkan memiliki
berdasarkan
berda sarkan be rdasarkan
be rda sarkan be rda sarkan
hr_grup grup_id
grup_nama grup_deskripsi
otoritas_data hr_grup_menu
kd_grup_menu nama_grup_menu
urutan icon
hr_menu kd_menu
kd_grup_menu nama_menu
deskripsi menu_urutan
url kd_parent
hr_log id
username tgl_akses
activity modul
hr_roles roles_id
menu_id grup_id
is_view is_add
is_edit is_delete
is_approve is_import
is_print act
tm_user user_id
user_name user_password
nama grup_id
m_approvel appr_id
appr_kategori jabatan
nama nip
tanggal_berlaku pajak_id
m_pajak pajak_id
jenis_pajak st_pajak
m_approvel_kategori appr_kategori
kategori_name
m_wajib_pajak wajib_pajak_id
no_reg npwpd
nama_pemilik alamat_pemiliki
nama_usaha alamat_usaha
m_kategori_imb_masyarakat kategori_id
kategori_imb t_nota_imb_masyarakat
nota_id tahun
no_reg npwpd
nama_pemilik alamat_pemilik
no_rekening tanggal_dibuat
pembuat total
t_nota_imb_masyarakat_detail detail_id
pengali1 pengali2
pengali3 kategori_id
keterangan nota_id
t_nota_air_tanah nota_id
tahun no_rekening
tanggal_dibuat pembuat
total wajib_pajak_id
t_nota_air_tanah_detail detail_id
pengali1 pengali2
jumlah_meteran tahun
bulan nota_id
t_ho_baru nota_id
tahun no_rekening
periode_mulai periode_selesai
tanggal_dibuat pembuat
total wajib_pajak_id
t_nota_hotel_detail detail_id
pengali1 pengali2
pengali3 keterangan
nota_id
t_ho_baru_detail detail_id
pengali1 pengali2
pengali3 pengali4
pengali5 nota_id
t_nota_hotel nota_id
tahun no_rekening
periode_mulai periode_selesai
tanggal_dibuat pembuat
total wajib_pajak_id
t_nota_ho_perpanjangan nota_id
tahun no_rekening
periode_mulai periode_selesai
tanggal_dibuat pembuat
total wajib_pajak_id
t_nota_ho_perpanjangan_detail detail_id
pengali1 pengali2
pengali3 pengali4
pengali5 nota_id
t_nota_imb_proyek nota_id
tahun kegiatan
lokasi no_rekening
jumlah_anggaran persentasi_pajak
tanggal_dibuat pembuat
total wajib_pajak_id
t_nota_pajak_bulog nota_id
tahun tanggal_dibuat
nama_proyek pembuat
nb total
wajib_pajak_id
t_nota_pajak_bulog_detail detail_id
keterangan no_rekening
volume analisa_harga
persetase nota_id
t_nota_pajak_catering nota_id
tahun lokasi
periode_mulai periode_selesai
no_rekening persentase_pajak
tanggal_dibuat pembuat
total wajib_pajak_id
t_nota_pajak_catering_detail uraian_id
jumlah satuan
analisa_harga nota_id
t_nota_pajak_penerangan nota_id
tahun periode_mulai
periode_selesai no_rekening
tanggal_dibuat pembuat
keterangan lokasi
total wajib_pajak_id
t_nota_pajak_penerangan_detail detail_id
keterangan volume
analisa_harga lama
persetase nota_id
t_nota_pajak_hiburan nota_id
tahun no_spt
jenis_hbiburan periode_mulai
periode_selesai no_rekening
jumlah_orang tarif_satuan
persentase_pajak sanksi_adm
tanggal_dibuat pembuat
keterangan total
wajib_pajak_id t_nota_pajak_rm
nota_id tahun
no_spt periode_mulai
periode_selesai no_rekening
jumlah_orang tarif_satuan
persentase_pajak sanksi_adm
tanggal_dibuat pembuat
keterangan total
wajib_pajak_id t_nota_pajak_sbw
nota_id tahun
no_spt periode_mulai
periode_selesai no_rekening
jumlah_orang tarif_satuan
persentase_pajak sanksi_adm
tanggal_dibuat pembuat
keterangan total
wajib_pajak_id t_nota_pajak_reklame_perpanjangan
nota_id tahun
no_spt periode_mulai
periode_selesai no_rekening
jumlah_orang tarif_satuan
persentase_pajak sanksi_adm
tanggal_dibuat pembuat
keterangan total
wajib_pajak_id t_nota_pajak_reklame_rokok
nota_id tahun
no_spt periode_mulai
periode_selesai no_rekening
jumlah_orang tarif_satuan
persentase_pajak sanksi_adm
tanggal_dibuat pembuat
keterangan total
wajib_pajak_id t_nota_pajak_reklame_baru
nota_id tahun
no_spt periode_mulai
periode_selesai no_rekening
jumlah_orang tarif_satuan
persentase_pajak sanksi_adm
tanggal_dibuat pembuat
keterangan total
wajib_pajak_id
t_nota_pajak_reklame_biasa nota_id
tahun no_spt
periode_mulai periode_selesai
no_rekening jumlah_orang
tarif_satuan persentase_pajak
sanksi_adm tanggal_dibuat
pembuat keterangan
total wajib_pajak_id
83
4.1.4.4. Struktur File
Struktur file berfungsi sebagai rancangan dalam database sistem informasi yang akan dibuat. Berikut ini adalah struktur file yang digunakan dalam
Perancangan Sistem Informasi pengelolaan wajib pajak yang sedang dibangun.
1. Nama Tabel : Master Wajib Pajak
Tabel 4.1 Struktur Tabel Master Wajib Pajak
NO Nama Field
Tipe Data
Size Key Keterangan
1 2
3 4
5 6
Wajib_Pajak_Id No_reg
NpwpdNpwprd Nama_pemilik
Alamat_Pemilik Nama_usaha
Int Varchar
Varchar Varchar
Varchar varchar
11 30
100 300
100 300
PK Id Wajib Pajak
Nomor reg NPWPD
Nama Pemilik Alamat
Nama Usaha
2. Nama Tabel : Master Approvel
Tabel 4.2 Struktur Tabel Master Approvel
NO Nama Field
Tipe Data
Size Key Keterangan
1 2
3 Appr_id
Appr_kategori Jabatan
Bigint Int
Varchar 20
11 50
PK Approvel ID
Kategori appr Jabatan
84
4 5
6 7
Nama Nip
Tanggal_berlaku Pajak_id
Varchar Varchar
Date Int
50 50
- 11
Nama Nomor induk
Masa berlaku ID pajak
3. Nama Tabel : Pajak
Tabel 4.3 Struktur Tabel Pajak
NO Nama Field
Tipe Data
Size Key Keterangan
1 2
3 Pajak_id
Jenis_pajak St_pajak
Int Varchar
Tinyint 11
100 1
PK ID Pajak
Jenis pajak Surat terbit Pjk
4. Nama Tabel : Nota Air Tanah
Tabel 4.4 Struktur Tabel Nota Air Tanah
NO Nama Field
Tipe Data
Size Key Keterangan
1 2
3 4
5 6
Nota_id Tahun
Npwpd No_reg
Nama_pemilik Alamat_pemilik
Bigint Varchar
Varchar Varchar
Varchar Varchar
20 4
30 30
100 300
PK Nota id
Tahun Npwpd
No registrasi Nama pemilik
Alamat pemilik