commit to user 22
3.3.5. Relasi Antar Tabel
Gambar 3.5 Relasi Antar Tabel Sistem Informasi Pengawasan Penerimaan Pajak
3.4 Struktur Database
Database yang digunakan dalam pembuatan Sistem Informasi Pengawasan Penerimaan Pajak KPP Pratama Boyolali ini adalah database MySQL. Struktur tabel
yang digunakan pada Sistem Informasi ini adalah sebagai berikut ini:
3.4.1 Tabel WP
Nama Tabel : tb_wp Fungsi
: menampung data wajib pajak
commit to user 23
Tabel 3.1 Desain Tabel tb_wp Field Type
Width Npwp
Varchar 20
Alamat Varchar 70
Id_kelurahan Int
4 Tanggal daftar
Date Tanggal_cabut Date
Kode_status_wp Varchar 2 Id_lapangan_usaha
Int 5
Kode_kategori_wp Varchar 2 Nip_petugas_ar
Varchar 20
Nip_petugas_jsp Varchar
20 Id_jenis_wp
Varchar 2
Tahun Int 4
Tanggal_PKP Varchar 15 Nama Varchar
30
3.4.2 Tabel Kode Map
Nama Tabel : tb_kode_map Fungsi
: menampung data map Tabel 3.2 Desain Tabel tb_kode_map
Field Type Width
Id_kode_map Int
6 Kode_map Varchar 6
Kode_bayar Varchar 3 Jenis Text
Keterangan text
commit to user 24
3.4.3 Tabel Jenis WP
Nama Tabel : tb_jenis_wp Fungsi
: menampung data jenis wajib pajak
Tabel 3.3 Desain Tabel tb_jenis_wp Field Type
Width Id_jenis_wp Varchar
2 Nama Varchar
25
3.4.4 Tabel Kecamatan
Nama Tabel : tb_kecamatan Fungsi
: menampung data kecamatan
Tabel 3.4 Desain Tabel tb_kecamatan Field Type
Width Id_kecamatan Int 2
Nama_kecamatan Varchar 30
3.4.5 Tabel Kelurahan
Nama Tabel : tb_kelurahan Fungsi
: menampung data kelurahan
Tabel 3.5 Desain Tabel tb_kelurahan Field Type
Width Id_kelurahan
Int 4
Id_kecamatan Int 2
Nama_kelurahan Varchar 30
commit to user 25
3.4.6 Tabel Lapangan Usaha
Nama Tabel : tb_lapangan_usaha Fungsi
: menampung data lapangan usaha Tabel 3.6 Desain Tabel tb_lapangan_usaha
Field Type Width
Id_lapangan_usaha Int
5 Kode_lapangan_usaha Varchar
5 Kode_group Varchar
5 Bentuk_hukum Varchar 15
Nama_lapangan_usaha Varchar 50
3.4.7 Tabel Petugas
Nama Tabel : tb_petugas Fungsi
: untuk menampung data petugas Tabel 3.7 Desain Tabel tb_petugas
Field Type Width
Nip_petugas Varchar
20 Id_waskon
int 3
Nama_petugas Varchar 30
jabatan Enum ‘ar’,’jsp’
3.4.8 Tabel Transaksi
Nama Tabel : tb_transaksi Fungsi
: untuk menampung data transaksi Tabel 3.8 Desain Tabel tb_transaksi
Field Type Width
Id_transaksi Bigint
20 Npwp
Varchar 20
commit to user 26
Tanggal_bayar Date Masa_pajak Varchar 8
Jml_bayar Bigint 15
Bln_bayar Varchar 2 Nip_petugas
Varchar 20
Id_kode_map Int
6 Kode_bank Varchar 5
Thn_bayar Varchar 4
3.4.9 Tabel Waskon
Nama Tabel : tb_waskon Fungsi
: untuk menampng data waskon
Tabel 3.9 Desain Tabel tb_waskon Field Type
Width Id_waskon
Int 3
Nama_waskon Varchar 20
3.4.10 Tabel User
Nama Tabel :tb_user Fungsi
: untuk menampung data user Tabel 3.10 Desain Tabel tb_user
Field Type Width
Id_user Int 2 Level Enum
‘1’,’2’,’3’ Userid Varchar 20
Password Varchar 32 Id_tembusan Varchar 20
commit to user 27
3.5 Desain Tampilan Aplikasi