Struktur Database DESAIN DAN PERANCANGAN SISTEM

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