Perancangan Sistem DESAIN DAN PERANCANGAN SISTEM

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