BAB IV. HASIL DAN PEMBAHASAN
4.1.3. Perancangan Prosedur Yang Diusulkan
masih menggunakan proses manual yang sehingga menghasilkan output dalam bentuk konvensional (kertas) dan tidak memiliki media penyimpanan berupa basis data yang rentan mengalami kerusakan bahkan kehilangan arsip.
Gambaran umum sistem yang nanti akan di gunakan ini mencakup flowmap, diagram konteks sistem, dan diagram alir data sistem yang nanti dapat dijelaskan aliran data yang nanti diproses hingga menghasilkan informasi yang diinginkan.
4.1.3. Perancangan Prosedur Yang Diusulkan
Prosedur yang sedang berjalan pada Pengelolaan Data Wajib Pajak dan Retribusi Daerah Dinas Pendapatan Daerah (Dispenda) Kabupaten Kutai Barat, masih dikerjakan secara manual. Pada prosedur tersebut menghasilkan lembaran berkas atau arsip - arsip yang jumlahnya tidak sedikit sehingga perlu untuk diusulkan prosedur baru yang dilakukan secara terkomputerisasi dan mendukung untuk menyimpan data pada sebuah basis data. Berikut ini merupakan prosedur
dari flowmap yang diusulkan :
1. Bidang Pendaftaran dan Pendataan menyerahkan data pengajuan pajak dan
retribusi daerah yang telah diisi oleh wajib pajak kepada Pegawai Bidang Penetapan,
2. Pegawai Bidang Penetapan menginputkan data spesifikasi pengajuan pajak
3. Pegawai Bidang Penetapan menginputkan ketetapan nilai pajak dan retribusi daerah yang dikenakan pada wajib pajak atau retribusi berdasarkan perhitungan nilai yang ditetapkan,
4. Pegawai Bidang Penetapan mencetak dokumen nota perhitungan setelah
nilai pajak atau retribusi telah ditetapkan, kemudian diberikan kepada Kepala Seksi Administrasi dan Angsuran untuk diperiksa,
5. Kepala Seksi Administrasi dan Angsuran untuk diperiksa menyerahkan
nota perhitungan untuk disetujui,
6. Pada prosedur akhir, nota perhitungan tadi berikan kepada Bidang
Pembukuan dan Penagihan untuk diserahkan lagi kepada wajib pajak.
7. Setelah wajib pajak dan retribusi daerah menerima nota penagihan barulah
Bidang Pembukuan dan Penagihan dapat melakukan aktivitas penagihan kepada wajib pajak dan retribusi daerah dan mencatat transaksi pembayaran nilai pajak yang telah ditetapkan.
68
4.1.3.1. Flowmap Yang Diusulkan
Gambar 4.1 Flowmap Penetapan Nilai dan Pengolahan Data Wajib Pajak dan Retribusi
Daerah Yang Diusulkan
4.1.3.2. Diagram Konteks Yang Diusulkan
Diagram Konteks dari Sistem Informasi yang diusulkan adalah sebagai berikut:
Gambar 4.2 Diagram Konteks Sistem Informasi Pengolahan Data Wajib Pajak dan Retribusi Daerah Yang Diusulkan
4.1.3.3. Data Flow Diagram Yang Diusulkan
DFD ( Data Flow Diagram ) yang diusulkan ini yang bertujuan untuk
menggambarkan suatu sistem yang akan dibangun ini sebagai jaringan kerja antara proses yang saling berhubungan dengan aliran data yang ada didalam sistem tersebut.
Data Master Wajib Pajak
Data Nota Reklame WP Baru
Data Master Wajib Pajak Data Master Wajib Pajak
Data Master Wajib Pajak Data Nota Res toran Data Nota Hiburan Data Nota Hotel Data Nota Mineral Bukan Log am Data Nota Reklame Baliho BiasaData Nota Res toran Data Nota Air Tanah Reklame Nota WP Perpanjang an Data Nota Sarang Burung Walet Data Nota Penerang an Jalan Data Nota Reklame Baliho Rokok
Validasi Log in Login
Data Reklame WP Baru Data Reklame Baliho Rokok Data Penerang an Jalan Data Sarang Burung Walet Data Reklame WP Perpanjang an
Data Air Tanah Data Res toran Data Reklame Baliho Biasa Data Mineral Bukan Log am
Data Hotel Data Hiburan Data Rumah Makan
Data IMB M asyarakat Data IMB Proyek Data Izin Gang g uan Perpanjangan
Login
Data Izin Gang g uan Baru
Data Nota IMB Proyek Data Nota IMB M asyarakat Data Nota Izin Gang g uan Perpanjangan
Data Nota Izin Gang g uan Baru Validasi Log in Data User
Data Roles Data Pejabat Approval
Data Grup M enu Data Menu Aplikasi
Data Log Activity Validasi Log in
Login Data Log Activity
Data Menu Aplikasi Data Pejabat Approval Data Grup M enu
Data Roles Data User
0
Sis tem Informasi Pengelolaan Data Pajak dan Retribusi
+ Admin
User Pajak
70
4.1.3.3.1. Data Flow Diagram (DFD) Level 1
Gambar 4.3 DFD Level 1 Sistem Informasi Pengelolaan Data Wajib Pajak Dan
Retribusi
Data Mineral Bukan Logam Not a Pajak Mineral Bukan Logam
Not a Pajak Hotel Data Hotel
Not a Pajak Hiburan
Dat a Hiburan Data Reklame Biasa
Not a Pajak Reklame Biasa
Not a Pajak Rumah Makan
Data Rumah Makan
Data Restoran Nota Pajak Restoran
Data Air Tanah Not a Pajak Air Tanah Data Reklame Perpanjangan
Not a Pajak Reklame Perpanjangan Dat a Sarang Burung Walet
Not a Pajak Sarang Walet Data Penerangan Jalan Not a Pajak Penerangan Jalan
Data Reklame Baliho Rokok Not a Pajak Baliho Rokok
Not a Pajak Reklame Baru
Dat a Reklame W P Baru Dat a Kategori I MB Masyarakat Data Jenis Pajak Retribusi
Data W ajib Pajak Data Kategori Approval
Data G rup
Data G rup
Data W ajib Pajak
[Data Not a Restoran] [Data Not a Hiburan] [Data Nota Hot el] [Data Not a Mineral Bukan Logam]
[Data Nota Reklame Baliho Biasa] [Data Nota Restoran]
[Data Rumah Makan]
[Data Not a Air Tanah] [Reklame Nota WP Perpanjangan]
[Data Nota Sarang Burung Walet] [Data Not a Penerangan Jalan] [Data Not a Reklame Baliho Rokok]
[Data Nota Reklame WP Baru]
[Data Hiburan] [Data Hot el] [Data Mineral Bukan Logam] [Data Reklame Baliho Biasa]
[Data Rest oran] [Data Air Tanah] [Data Sarang Burung W alet] [Data Penerangan Jalan] [Data Reklame Baliho Rokok]
[Data Reklame WP Perpanjangan] [Data Reklame WP Baru]
Data Pejabat Aprovel Data RolesDat a Roles
Dat a Grup Menu Data G rup Menu Data Menu Data Menu Dat a Log Data Log Dat a User Dat a User
Dat a I zin Gangguan Perpanjangan
Dat a I zin Gangguan
Data I MB Masyarakat Dat a I MB Proyek Not a I MB Proyek Not a I MB Masyarakat Not a I zin Gangguan
Not a I zin Gangguan Perpanjangan Dat a W ajib Pajak
Data W ajib Pajak
[Data Master Wajib Pajak] [Data Master Wajib Pajak]
[Login] [Validasi Login]
[Data IMB Proyek] [Data IMB Masyarakat ]
[Data Izin G angguan Baru] [Data Izin G angguan Perpanjangan]
[Data Nota IMB Proyek] [Data Nota I MB Masyarakat] [Data Not a I zin G angguan Perpanjangan]
[Data Not a Izin G angguan Baru] [Data Master Wajib Pajak] [Data Master Wajib Pajak]
[Login] [Validasi Login]
[Data User] [Data Roles]
[Data Log Activit y] [Data Menu Aplikasi] [Data G rup Menu] [Data Pejabat Approval]
[Data User] [Data Roles] [Data Pejabat Approval]
[Data Grup Menu] [Data Menu Aplikasi]
[Data Log Activit y]
Konfirmasi Login
Validasi User Password [Validasi Login]
[Login]
Admin AdminAdminAdmin AdminAdmin Admin Admin Admin Admin AdminAdminAdmin Admin
User RetribusiUser Retribusi User Retribusi User Retribusi User RetribusiUser Retribusi User RetribusiUser RetribusiUser Retribusi User Pajak
User Pajak User Pajak User Pajak User Pajak User PajakUser Pajak User PajakUser PajakUser Pajak User Pajak User Pajak User PajakUser PajakUser PajakUser Pajak User Pajak User Pajak User Pajak User Pajak User PajakUser PajakUser Pajak User Pajak User Pajak User Pajak User Retribusi User Retribusi User Pajak User Pajak 3
Kelola Master W ajib Pajak
4
Ent ri Data Pajak
5
Ent ri Data Retribusi 1
Login
+
2
Kelola Data Mast er Aplikasi
tm_user t_wajib_pajak t_nota_ho_baru t_nota_ho_perpanj angan t_nota_imb_masya rakat t_nota_imb_proyek hr_log hr_menu hr_grup_menu m_approval hr_roles t_not a_pajak_rekla me_baru t_not a_pajak_rokok t_not a_pajak_pene rangan t_not a_pajak_sbw t_nota_pajak_reklame_ perpanjangan m_approval_kateg ori m_pajak hr_grup m_kat egori_imb_m asyarakat t_not a_pajak_air_t anah t_not a_pajak_cater ing t_nota_pajak_rekla me_biasa t_not a_pajak_bulo g t_nota_pajak_hot el t_nota_pajak_hibur an t_nota_pajak_rm
Gambar 4.4 DFD Level 1 Proses 1 Login Sistem
Gambar 4.5 DFD Level 1 Proses 2 Kelola Master Aplikasi
Data User [Validasi Log in]
[Log in]
[Konfirmasi Log in]
[Validasi Us er Password]
[Validasi Log in] [Validasi Log in]
[Log in] [Log in] Admin Admin tm_us er : 1 tm_us er : 2 User Retribus i User Retribus i User Pajak User Pajak 1.1 Entri Username Pass word 1.2 Validasi Username Pass word [Data Grup] [Data Grup] [Data Roles] [Data Roles]
[Data Grup Menu] [Data Grup Menu]
[Data Log ] [Data Log ]
[Data User]
[Data User]
[Data Kategori IMB M asyarakat] [Data Jenis Pajak Retribusi]
[Data Kategori Approval]
[Data Pejabat Aprovel] [Data User]
[Data Roles]
[Data Pejabat Approval] [Data Grup Menu]
[Data Menu Aplikas i] [Data Log Ac tivity]
[Data User] [Data Roles]
[Data Pejabat Approval] [Data Grup Menu]
[Data Menu Aplikas i] [Data Log Ac tivity]
AdminAdminAdminAdminAdminAdmin AdminAdminAdmin AdminAdminAdmin
tm_user : 1tm_user : 2 hr_log : 1 hr_log : 2 hr_grup_menu : 1 hr_grup_menu : 2 hr_roles : 1 hr_roles : 2 m_approval hr_grup : 1hr_grup : 2 m_approval_kateg o ri m_pajak m_kategori_imb_m as yarakat 2.1 Kelola Log Activity 2.2 Kelola Menu Aplikasi 2.3 Kelola Grup Menu Aplikasi 2.4 Kelola Pejabat Approval 2.5 Kelola Roles 2.6 Kelola User
72
Gambar 4.6 DFD Level 1 Proses 3 Kelola Data Master Wajib Pajak
Gambar 4.7 DFD Level 1 Proses 4 Entri Data Perhitungan Pajak
[Data Wajib Pajak] [Data Wajib Pajak]
[Data Mas ter Wajib Pajak] [Data Mas ter Wajib Pajak]
[Data Mas ter Wajib Pajak] User PajakUser
Retribusi User Retribusi User Pajak t_wajib_pajak : 1 t_wajib_pajak : 2 3.1
Entri Data Wajib Pajak
Data Wajib Pajak Data Wajib Pajak
Data Wajib Pajak Data Wajib Pajak
Data Wajib Pajak Data Wajib Pajak
Data Wajib Pajak Data Wajib Pajak Data Wajib Pajak
Data Wajib Pajak Data Wajib Pajak
[Data Wajib Pajak]
[Nota Pajak Rumah M akan] [Data Rumah M akan] [Nota Pajak Hiburan]
[Data Hiburan] [Nota Pajak Hotel]
[Data Hotel] [Data Mineral Bukan Log am] [Nota Pajak M ineral Bukan Log am]
[Data Reklame Biasa] [Nota Pajak Reklame Biasa]
[Data Restoran] [Nota Pajak Restoran]
[Data Air Tanah] [Nota Pajak Air Tanah]
[Data Reklame Perpanjangan] [Data Sarang Burung Walet] [Nota Pajak Sarang Walet]
[Data Penerang an Jalan] [Nota Pajak Penerang an Jalan]
[Data Reklame Baliho Rokok] [Nota Pajak Baliho Rokok]
[Nota Pajak Reklame Baru]
[Data Reklame WP Baru]
[Data Nota Rumah Makan]
[Data Nota Miner al Bukan Log am] [Data Nota Reklame Baliho Biasa]
[Data Nota Hotel] [Data Nota Hiburan]
[Data Nota Restoran] Data Nota Reklame Baliho Rokok
[Data Nota Reklame WP Baru] [Data Nota Air Tanah] [Reklame Nota WP Perpanjang an]
[Data Nota Sarang Burung Walet] [Data Nota Pener ang an Jalan] [Data Nota Reklame Baliho Rokok]
[Data Reklame WP Perpanjang an] [Data Sarang Burung Walet]
[Data Penerang an Jalan] [Data Reklame WP Baru]
[Data Air Tanah] [Data Reklame Baliho Rokok]
[Data Reklame Baliho Biasa] [Data Restoran]
[Data Mineral Bukan Log am]
[Data Hotel]
[Data Hiburan]
[Data Rumah M akan] User Pajak User Pajak User Pajak User Pajak User Pajak User Pajak User Pajak User Pajak User Pajak User Pajak User Pajak User Pajak User Pajak User Pajak User Pajak User Pajak User Pajak User Pajak User Pajak User Pajak User Pajak User Pajak User Pajak User Pajak t_wajib_pajak t_nota_pajak_rekla me_baru : 1 t_nota_pajak_rekla me_baru : 2 t_nota_pajak_rokok : 1 t_nota_pajak_rokok : 2 t_nota_pajak_pene rangan : 1 t_nota_pajak_pene rangan : 2 t_nota_pajak_sbw : 1 t_nota_pajak_sbw : 2 t_nota_pajak_reklame_ perpanjang an : 1 t_nota_pajak_reklame_pe rpanjang an : 2 t_nota_pajak_air_t anah : 1 t_nota_pajak_air_t anah : 2 t_nota_pajak_cater ing : 1 t_nota_pajak_cater ing : 2 t_nota_pajak_rm : 1 t_nota_pajak_rm : 2 t_nota_pajak_rekla me_biasa : 1 t_nota_pajak_reklam e_biasa : 2 t_nota_pajak_hibur an : 1 t_nota_pajak_hibur an : 2 t_nota_pajak_hotel : 1 t_nota_pajak_hotel : 2 t_nota_pajak_bulo g : 1 t_nota_pajak_bulo g : 2 4.1 Entri Pajak Reklame Baru 4.2 Entri Pajak Baliho Rokok 4.3 Entri Pajak Penerang an Jalan 4.4 Entri Pajak Sarang Burung Walet 4.5 Entri Pajak Reklame Perpanjang an 4.6 Entri Pajak Air
Tanah 4.7 Entri Pajak Restoran 4.9 Entri Pajak Mineral Bukan Logam 4.10 Entri Pajak Hotel 4.11 Entri Pajak Hiburan (Cafe) 4.12 Entri Pajak Restoran (Rumah Makan) 4.13 Entri Pajak Baliho Biasa
Gambar 4.8 DFD Level 1 Proses 5 Entri Data Perhitungan Retribusi
4.1.3.4Kamus Data
Kamus data dibuat berdasarkan arus data yang ada di DFD (data flow
diagram). Dibawah ini terdapat beberapa kamus data diantaranya :
1. Nama arus data : Data Master Log Aplikasi
Alias : -
Aliran arus data : 1. Admin – proses 1.3, dt_log
Struktur data : username + tgl_akses + activity
2. Nama arus data : Data Master Menu
Alias : -
Aliran arus data : 1. Admin – proses 1.4, dt_menu
Struktur data : kd_menu + kd_grup_menu+ nama_menu +
deskripsi + menu_urutan
Data Wajib Pajak Data Wajib Pajak
Data Wajib Pajak [Data Izin Gangguan Baru]
[Data Izin Gangguan Perpanjangan]
[Data IMB Masyarakat] [Data Wajib Pajak]
[Nota Izin Gangguan Baru]
[Nota Izin Gangguan Perpanjangan]
[Nota IMB Masyarakat]
[Nota IMB Proyek]
[Data IMB Proyek] [Data Nota Izin Gangguan Baru]
[Data Nota Izin Gangguan Perpanjangan]
[Data Nota IMB Masyarakat]
[Data Nota IMB Proyek] [Data Izin Gangguan Baru]
[Data Izin Gangguan Perpanjangan]
[Data IMB Proyek] [Data IMB Masyarakat]
User Retribusi User Retribusi User Retribusi User Retribusi User Retribusi User Retribusi User Retribusi User Retribusi t_nota_ho_baru : 1 t_nota_ho_perpanj angan : 1 t_nota_imb_masya rakat : 1 t_nota_imb_proyek : 1 t_nota_imb_proyek : 2 t_nota_imb_masya rakat : 2 t_nota_ho_perpanj angan : 2 t_nota_ho_baru : 2 t_wajib_pajak 5.1 Entri Data Izin
Gangguan (HO) Baru
5.2 Entri Data Izin
(HO) Perpanjangan
5.3 Entri Data IMB
Masyarakat
5.4 Entri Data IMB
74
3. Nama arus data : Data Master Roles
Alias : -
Aliran arus data : 1. Admin – proses 1.5, dt_roles
Struktur data : roles_id + menu_id+ grup_id
4. Nama arus data : Data Master User
Alias : -
Aliran arus data : 1. Admin – proses 1.10, dt_user
Struktur data : user_id+ user_nama+ user_password + nama
5. Nama arus data : Data Master Pejabat Approval
Alias : -
Aliran arus data : 1. Admin – proses 2.4, dt_approval
Struktur data : appr_id+appr_kategori+pajak_id
6. Nama arus data : Data Master Wajib Pajak
Alias : -
Aliran arus data : 1. Admin – proses 3.1, m_wajib_pajak
Struktur data : wajib_pajak_id+npwpd+nama_pemilik
4.1.4. Perancangan Basis Data
Perancangan basis data adalah kumpulan informasi yang disimpan didalam computer secara sistematik sehingga dapat diperiksa menggunakan suatu program computer untuk memperoleh informasi dan basis data tersebut. Basis data adalah
kumpulan file yang saling berkaitan satu sama lain dimana model data relasional
primer dari masing-masing file. Berikut ini adalah perancangan basis data yang akan digunakan pada sistem informasi pengolaan wajib pajak yang dibangun.
4.1.4.1. Normalisasi
Proses normalisasi merupakan proses pengelompokan elemen data
menjadi tabel-tabel yang menunjukan entity dan relasinya, untuk membantu
mrngurangi dan mencegah timbulnya masalah yang berhubungan dengan pengolahan data dalam database. Dibawah ini terdapat bentuk-bentuk normalisasi, diantaranya :
Bentuk Unnormal
Pada tahap ini tabel belum normal dengan mencantumkan semua atribut yang sudah ada.
{ grup_id, grup_nama, grup_deskripsi, otoritas_data, kd_grup_menu, nama_grup_menu, urutan, icon, username, tgl_akses, activity, id, modul, kd_menu, kd_grup_menu, nama_menu, deskripsi, menu_urutan, url, kd_parent, roles_id, menu_id, grup_id, is_view, is_add, is_edit, is_delete, is_approve, is_import, is_print, act, appr_id, appr_kategori, jabatan, nama, nip, tanggal_berlaku, pajak_id, appr_kategri_id, kategori_name, kategori_id, kategori_imb, pajak_id, jenis_pajak, st_pajak, user_id, user_name, user_password, nama, grup_id, nota_id, tahun, npwpd, no_reg, nama_pemilik, alamat_pemilik, nama_usaha, alamat_usaha, no_rekening, tanggal_dibuat, pembuat, total, nota_id, tahun, npwpd, no_reg,
76
nama_pemilik, alamat_pemilik, nama_usaha, alamat_usaha, no_rekening, periode_mulai, periode_selesai, tanggal_dibuat, pembuat, total, nota_id, tahun, npwpd, no_reg, nama_pemilik, alamat_pemilik, nama_usaha, alamat_usaha, no_rekening, periode_mulai, periode_selesai, tanggal_dibuat, pembuat, total, nota_id, tahun, npwpd, no_reg, nama_pemilik, alamat_pemilik, nama_usaha, alamat_usaha, no_rekening, periode_mulai, periode_selesai, tanggal_dibuat, pembuat, total, nota_id, tahun, no_reg, npwpd, nama_pemilik, alamat_pemilik, no_rekening, tanggal_dibuat, pembuat, total, nota_id, tahun, no_reg, nama_pemilik, alamat_pemilik, nama_usaha, alamat_usaha, kegiatan, lokasi, no_rekening, jumlah_anggaran, persentasi_pajak, tanggal_dibuat, pembuat, total, nota_id, tahun, no_reg, npwpd, nama_pemilik, alamat_pemilik, nama_usaha, alamat_usaha, tanggal_dibuat, nama_proyek, pembuat, nb, total, nota_id, tahun, no_reg, npwpd, nama_pemilik, alamat_pemilik, nama_usaha, alamat_usaha, lokasi, periode_mulai, periode_selesai, no_rekening, persentase_pajak, tanggal_dibuat, pembuat, total, nota_id, tahun, no_spt, no_reg, npwpd, nama_pemilik, alamat_pemilik, nama_usaha, alamat_usaha, jenis_hiburan, periode_mulai, periode_selesai, no_rekening, jumlah_orang, tarif_satuan, persentase_pajak, sanksi_adm, tanggal_dibuat, pembuat, keterangan, total, nota_id, tahun,
no_reg, npwpd, nama_pemilik, alamat_pemilik, nama_usaha, alamat_usaha, periode_mulai, periode_selesai, no_rekening, tanggal_dibuat, pembuat, keterangan, lokasi, total, nota_id, tahun, no_spt, no_reg, npwpd, nama_pemilik, alamat_pemilik, nama_usaha, alamat_usaha, periode_mulai, periode_selesai, no_rekening, jenis_reklame, panjang, lebar, jumlah_reklame, nsl_1, nsl_2, nsl_3, nsl_4, lama_pemasangan, harga, persentase_pajak, tanggal_dibuat, pembuat, total, nota_id, tahun, no_spt, no_reg, npwpd, nama_pemilik, alamat_pemilik, nama_usaha, alamat_usaha, periode_mulai, periode_selesai, no_rekening, jenis_reklame, panjang, lebar, jumlah_reklame, materi, lokasi_pemasangan, nsl_1, nsl_2, nsl_3, nsl_4, lama_pemasangan, harga, persentase_pajak, tanggal_dibuat, pembuat, total, nota_id, tahun, no_spt, no_reg, npwpd, nama_pemilik, alamat_pemilik, nama_usaha, alamat_usaha, periode_mulai, periode_selesai, no_rekening, jenis_reklame, panjang, lebar, jumlah_reklame, nsl_1, nsl_2, nsl_3, nsl_4, lama_pemasangan, harga, persentase_pajak, tanggal_dibuat, pembuat, total, nota_id, tahun, no_spt, no_reg, npwpd, nama_pemilik, alamat_pemilik, nama_usaha, alamat_usaha, periode_mulai, periode_selesai, no_rekening, jenis_reklame, panjang, lebar, jumlah_reklame, materi, lokasi_pemasangan, nsl_1, nsl_2, nsl_3, nsl_4, lama_pemasangan, harga,
78
persentase_pajak, tanggal_dibuat, pembuat, total, nota_id, tahun, no_spt, no_reg, npwpd, nama_pemilik, alamat_pemilik, nama_usaha, alamat_usaha, periode_mulai, periode_selesai, no_rekening, jumlah_orang, tarif_satuan, persentase_pajak, tanggal_dibuat, pembuat, total, nota_id, tahun, no_spt, no_reg, npwpd, nama_pemilik, alamat_pemilik, nama_usaha, alamat_usaha, jenis, lokasi, tmt_mulai, tmt_selesai, no_rekening, periode_panen, pendapatan_panen, tarif, persentase_pajak, tanggal_dibuat, pembuat, total}
1. Bentuk Normal Pertama
Bentuk Normal pertama yaitu dengan menghilangkan kesamaan atribut pada bentuk tidak normal.
{ grup_id, grup_nama, grup_deskripsi, otoritas_data, kd_grup_menu, nama_grup_menu, urutan, icon, username, tgl_akses, activity, id, modul, kd_menu, nama_menu, deskripsi, menu_urutan, url, kd_parent, roles_id, menu_id, is_view, is_add, is_edit, is_delete, is_approve, is_import, is_print, act, appr_id, appr_kategori, jabatan, nama, nip, tanggal_berlaku, pajak_id, appr_kategri_id, kategori_name, kategori_id, kategori_imb, jenis_pajak, st_pajak, user_id, user_name, user_password, nota_id, tahun, no_reg, nama_pemilik, alamat_pemilik, nama_usaha, alamat_usaha, no_rekening, tanggal_dibuat, pembuat, total, periode_mulai, periode_selesai,
kegiatan, lokasi, jumlah_anggaran, persentasi_pajak, nama_proyek, nb, persentase_pajak, no_spt, jenis_hiburan, jumlah_orang, tarif_satuan, sanksi_adm, keterangan, jenis_reklame, panjang, lebar, jumlah_reklame, nsl_1, nsl_2, nsl_3, nsl_4, lama_pemasangan, harga, materi, lokasi_pemasangan, npwpd, jenis, tmt_mulai, tmt_selesai, periode_panen, pendapatan_panen, tarif }
2. Bentuk Normal Kedua 2
Sebuah relasi dalam bentuk normal II, jika relasi tersebut dalam
bentuk normal I serta seluruh atribut (bukan primary key) tergantung
secara fungsional sepenuhnya pada primary key.
Data Grup : grup_id*, grup_nama, grup_deskripsi,
otoritas_data, kd_grup_menu, nama_grup_menu
Data User : user_id*, jabatan, nama, nip, user_name,
user_password, roles_id
Data Roles : roles_id*, menu_id, is_view, is_add,
is_edit, is_delete, is_approve, is_import, is_print, act, grup_id
Data Pajak : pajak_id*, jenis_pajak, st_pajak,
persentase_pajak,
Data Retribusi : , jabatan, nama, nip, tanggal_berlaku,
80
kategori_id, kategori_imb, jenis_pajak, st_pajak, user_id, user_name, user_password, nota_id, tahun, no_reg,
nama_pemilik, alamat_pemilik, nama_usaha, alamat_usaha, no_rekening,
tanggal_dibuat, pembuat, total, periode_mulai, periode_selesai, kegiatan, lokasi, jumlah_anggaran, nama_proyek, nb, persentase_pajak, no_spt, jenis_hiburan, jumlah_orang, tarif_satuan, sanksi_adm, keterangan, jenis_reklame, panjang, lebar, jumlah_reklame, nsl_1, nsl_2, nsl_3, nsl_4, lama_pemasangan, harga, materi, lokasi_pemasangan, npwpd, jenis, tmt_mulai, tmt_selesai, periode_panen, pendapatan_panen, tarif
4.1.4.2. Relasi Tabel
Tabel relasi merupakan hubungan yang terjadi pada suatu tabel dengan tabel lainnya. Masing – masing tabel yang dihubungkan oleh kunci primer di salah satu tabel, dan kunci tamu di tabel yang lain yang merupakan salinan dari kunci primer yang ada pada tabel sebelumnya. Berikut adalah relasi tabel yang telah dirancang :
Gambar 4.9
Relasi Tabe
l
+ grup_deskripsi
+ otoritas_data + nama_urutan+ url + modul
-kd_parent hr_roles # roles_id -menu_id -grup_id + is_view + id_add + is_edit + is_delete + is_approve + is_import + is_print 1..* 1..* m_approvel # appr_id + jabatan + nama + nip + tanggal_berlaku -pajak_id m _approvel_kat egori # appr_kategori_id + kategori_name m_kategori_imb_masyarakat # kategori_id + kategori_imb m_pajak # pajak_id + jenis_pajak + st_pajak m_wajib_pajak # wajib_pajak_id + no_reg + npwpd + nama_pemilik + alamat_pemilik + nama_usaha + alamat_usaha tm_user # user_id + user_name + user_password + nama -grup_id t_nota_air_tanah # nota_id + tahun + no_rekening + tanggal_dibuat + pembuat + total -wajib_pajak_id t_nota_air_tanah_detail # detail_id + pengali_1 + pengali_2 + jumlah_meteran + tahun + bulan -no_id t_nota_hotel # nota_id + tahun + no_rekening + periode_mulai + periode_selesai + tanggal_dibuat + pembuat + total -wajib_pajak_id t__note_hotel_detail # detail_id + pengali_1 + pengali_2 + pengali_3 + keterangan -nota_id t_nota_ho_baru # nota_id + tahun + no_rekening + periode_mulai + periode_selesai + tanggal_dibuat + pembuat + total -wajib_pajak_id t_nota_ho_baru_detail # detail_id + pengali_1 + pengali_2 + pengali_3 + pengali_4 + pengali_5 -nota_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 + pengali_1 + pengali_2 + pengali_3 + pengali_4 + pengali_5 -nota_id 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 + pengali_1 + pengali_2 + pengali_3 -ketegori_id + keterangan -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_not a_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 + persentase -nota_id t_nota_pajak_catering # nota_id + tahun + lokasi + periode_mulai + periode_selesai + no_rekening + persentase_pajak + tanggal_dibuat + tanggal_dibuat + pembuat + total -wajib_pajak_id t_nota_pajak_catering_detail # uraian_id + jumlah + satuan + satuan + analisa_harga -nota_id t_nota_pajak_hiburan # nota_id + tahun + no_spt + jenis_hiburan + periode_mulai + periode_selesai + no_rekening + jumlah_orang + tarif_satuan + persentase_pajak + sanksi_adm + tanggal_dibuat + pembuat + keterangan + total -wajib_pajak_id