commit to user 18
3.2.3. Perencanaan Sistem
Langkah awal dalam membuat sebuah program adalah perencanaan sistem. Setelah memperoleh data-data dari hasil wawancara, dibuat sebuah perencanaan
sistem sesuai dengan kebutuhan yang ada. Program yang dibuat adalah Sistem Informasi Pengawasan Penerimaan Pajak KPP Pratama Boyolali. Dalam perencanaan
sistem, dirancang file-file PHP yang akan digunakan untuk program serta dibuat rancangan tabel-tabel dalam database yang akan digunakan untuk pembuatan
program.
3.3. Perancangan Sistem
3.3.1. Context Diagram
Context Diagram Sistem Informasi Pengawasan Penerimaan Pajak KPP Pratama Boyolali ditunjukkan dengan gambar berikut ini:
Gambar 3.1 Context Diagram Sistem Informasi Pengawasan Penerimaan Pajak KPP Pratama Boyolali
Keterangan: 1. Data Import WP, Data Import Transaksi, Data Profil.
2. Data WP, Transaksi, Laporan Pajak evaluasi penerimaan pajak, pajak terbesar, status akses WP, pengawasan pembayaran per waskon, pembayaran per AR,
pembayaran per WP, WP tak rutin, WP tak stabil, Data Home Dashboard Sistem, Profil, Logout.
3. Data Import WP dan Data Import Transaksi 4. Data WP, Transaksi, Laporan Pajak evaluasi penerimaan pajak, pajak terbesar,
status akses WP, pengawasan pembayaran per waskon, pembayaran per AR, pembayaran per WP, WP tak rutin, WP tak stabil.
commit to user 19
3.3.2. DFD Level 0
DFD Level 0 Sistem Informasi Pengawasan Penerimaan Pajak KPP Pratama Boyolali, ditunjukkan dengan gambar berikut ini:
Gambar 3.2 DFD Level 0 Sistem Informasi Pengawasan Penerimaan Pajak KPP Pratama Boyolali
commit to user 20
3.3.3. DFD Level 1 Proses 4 Manajemen Data
Gambar 3.3 DFD Level 1 Proses 4 Manajemen Data Sistem Informasi Pengawasan Penerimaan Pajak KPP Pratama Boyolali
commit to user 21
3.3.4. ERD
WP
Kode map Jenis WP
Lapangan Usaha
Petugas Kelurahan
Waskon Transaksi
Kecamatan
NPWP alamat
Tgl_daftar Tgl_cabut
Kode_status_wp Kd_kategori_wp
tahun memiliki
memiliki memiliki
memiliki memiliki
memiliki memiliki
memiliki
Id kode map Kode map
Kode bayar Id kec.
Nama kec. Id kelurahan
Nama kelurahan
Nama petugas jabatan
Nip petugas Id transaksi
Tgl_bayar Masa_pajak
Jml_bayar Bln_bayar
Id waskon Nama waskon
Id jenis wp nama
Id lapangan usaha
Kode lapangan usaha
Bentuk hukum Nama lapangan
usaha 1
M
M 1
1 M
1 M
M
1 1
M M
1 1
M Kode group
memiliki 1
M
jenis keterangan
jenis jenis
Kode_bank Thn_bayar
Tgl_pkp nama
Gambar 3.4 ERD Sistem Informasi Pengawasan Penerimaan Pajak KPP Pratama Boyolali
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