29 BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi Masalah Pada tahap identifikasi masalah ini akan dijelaskan apa sajakah permasalahan yang masih muncul didalam sistem. Beberapa permasalahan tersebut antara lain : 1. Untuk wajib pajak yang mengisi form terkadang masih ada data yang kosong karena tidak mengetahui apa yang harus diisi dalam form tersebut, hal tersebut mengakibatkan bagian pendaftaran kesulitan untuk menyimpan data ke dalam database. Hal lain adalah untuk wajib pajak yang ingin melakukan perpanjangan reklame, bagian pendaftaran tidak bisa memberikan informasi kepada wajib pajak, karena status dari reklame yang seharusnya bisa diperpanjang belum terupdate oleh sistem. 2. Pada bagian penetapan, proses perhitungan merupakan hal yang penting. Beberapa reklame mengalami keterlambatan dilakukannya perhitungan, karena banyak reklame baru yang terdaftar dan tersimpan dalam database. Karena beberapa wajib pajak yang mempunyai nama hampir sama maka sistem pencarian reklame membutuhkan waktu, karena harus menggunakan nama wajib pajak sebagai komponen pencarian reklame ke dalam database. 3. Bagian pendataan harus mengecek setiap saat apabila jika ada data reklame yang harus diubah status nya. Proses ini memakan waktu yang lama, karena beberapa pengecekan yang dilakukan adalah terhadap reklame terkena tunggakan, reklame
49
Embed
BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi Masalahrepository.dinamika.ac.id/id/eprint/2987/4/08410100418... · 2018. 7. 23. · 31 Pemohon Formulir Pendaftaran Penetapan
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
29
BAB III
ANALISIS DAN PERANCANGAN SISTEM
3.1 Identifikasi Masalah
Pada tahap identifikasi masalah ini akan dijelaskan apa sajakah
permasalahan yang masih muncul didalam sistem. Beberapa permasalahan tersebut
antara lain :
1. Untuk wajib pajak yang mengisi form terkadang masih ada data yang kosong
karena tidak mengetahui apa yang harus diisi dalam form tersebut, hal tersebut
mengakibatkan bagian pendaftaran kesulitan untuk menyimpan data ke dalam
database. Hal lain adalah untuk wajib pajak yang ingin melakukan perpanjangan
reklame, bagian pendaftaran tidak bisa memberikan informasi kepada wajib
pajak, karena status dari reklame yang seharusnya bisa diperpanjang belum
terupdate oleh sistem.
2. Pada bagian penetapan, proses perhitungan merupakan hal yang penting.
Beberapa reklame mengalami keterlambatan dilakukannya perhitungan, karena
banyak reklame baru yang terdaftar dan tersimpan dalam database. Karena
beberapa wajib pajak yang mempunyai nama hampir sama maka sistem
pencarian reklame membutuhkan waktu, karena harus menggunakan nama wajib
pajak sebagai komponen pencarian reklame ke dalam database.
3. Bagian pendataan harus mengecek setiap saat apabila jika ada data reklame yang
harus diubah status nya. Proses ini memakan waktu yang lama, karena beberapa
pengecekan yang dilakukan adalah terhadap reklame terkena tunggakan, reklame
30
kekurangan pembayaran, reklame yang kehilangan plat ijin, reklame yang tidak
mencukupi persyaratan pendaftaran dan perpanjangan, serta reklame yang belum
membayar jaminan bongkar.
3.2 Analisis Sistem
Proses penyelenggaraan reklame yang dimulai dari pendaftaran sampai
dengan pendataan, merupakan sebuah proses utama dalam dinas pendapatan dan
pengelolaan keuangan. Sistem ini mencakup beberapa bagian yang terkait satu sama
lain, bagian tersebut antara lain :
1. Pendaftaran, bagian ini merupakan bagian yang melakukan proses pertama pada
penyelenggaraan reklame mulai dari proses pendaftaran baru reklame sampai
dengan proses perpanjangan untuk reklame yang jatuh tempo.
2. Penetapan, pada penetapan proses yang dilakukan mencakup beberapa hal yaitu
perhitungan biaya pajak untuk reklame baru yang didaftarkan, perhitungan ulang
biaya pajak untuk reklame yang diperpanjang, dan perhitungan ulang biaya pajak
untuk reklame setelah dilakukan proses survei.
3. Pendataan, bagian ini mempunya tugas yang sedikit lebih banyak dibandingkan
dengan bagian lainnya. Proses yang dilakukan oleh bagian pendataan antara lain
melakukan survei ulang untuk reklame yang terdaftar, survei baru untuk reklame
yang belum mempunyai data ukuran reklame, melakukan pencatatan terhadap
data-data hasil survei, survei terhadap reklame liar, melakukan pencatatan
terhadap hasil survei reklame liar, melakukan proses monitoring untuk reklame
yang tidak sesuai dengan peraturan walikota.
31
Pendaftaran PenetapanPemohon Formulir Pendataan Surat Pemberitahuan
Gambar 3.1 Alur Proses Penyelenggaraan Reklame
3.3 Perancangan Sistem
Dalam perancangan sebuah sistem ada beberapa tahapan yang harus
dilakukan antara lain :
a. Pembuatan bagan alir sistem
b. Data Flow Diagram(DFD)
c. Rancangan struktur database(ERD)
d. Rancangan masukan dan keluaran aplikasi.
3.3.1 Model pengembangan sistem
Pengguna aplikasi ini adalah bagian pendaftaran, bagian pendataan, bagian
penetapan, bagian penagihan, dan kepala dinas. Dalam Implementasinya, aplikasi
akan diinstall pada setiap komputer pengguna yang terkoneksi oleh 1 sumber basis
data, sehingga setiap bagian yang sudah terhubung dalam satu jaringan dapat
menggunakan aplikasi yang telah ada untuk melakukan monitoring. Seorang Kepala
dinas juga dapat melakukan monitoring terhadap reklame yang telah terpasang.
32
Model yang akan digunakan yaitu menggunakan diagram blok, sehingga
dapat dengan mudah diketahui proses apa saja yang dilakukan, data apa yang menjadi
inputan serta output apa yang nanti akan dihasilkan. Berikut adalah penggambaran
model yang digunakan dalam Blok Diagram pada gambar 3.2:
Tahap 2 Monitoring
Tahap 1 Penyelenggaraan Reklame
Proses
Pendataan
Reklame
Perhitungan Nilai Sewa
Data Reklame
Data Wajib Pajak
Data Reklame
Data Nilai Sewa
Reklame
Pendaftaran Reklame
Informasi Data Wajib
Pajak
Informasi Data Reklame
Informasi Pehitungan
Biaya Sewa
Informasi Hasil Survei
Laporan Verifikasi Objek
Pajak Reklame
Data Perusahaan atau
Organisasi
Informasi Status
Reklame
Penetapan
Penetapan Reklame
Verifikasi Data Objek Reklame
Update status reklame
Tindak Lanjut
Penagihan Surat Pemberitahuan
WARNING &
REPORT
Rekap Data
Laporan Monitoring
Informasi Status Harian
(per-reklame atau per-wajib pajak)
Laporan Perbulan
Sortir Data
Laporan Rekapitulasi
Merekam Status Reklame
dan Wajib Pajak
Cek Detil
Peringatan(Warning)
Gambar 3.2 Diagram Blok Aplikasi Monitoring Reklame
33
Pada penyelenggaraan reklame ada 3 proses utama yang dilakukan, yaitu
proses pendaftaran, penetapan dan pendataan. Dimana pada proses pendaftaran, yang
digunakan sebagai input-an adalah data reklame dan data organisasi atau perusahaan
yang akan memasang reklame. Pada proses kedua adalah penetapan, dimana input-an
yang digunakan adalah data-data nilai sewa sesuai dengan peraturan walikota tahun
2010. Pada proses pendataan, data yang telah tersimpan akan dicocokkan dengan data
yang ada di lapangan. Input-an yang digunakan dalam pendataan adalah data-data
reklame yang telah tersimpan dalam database.
Setiap data reklame baik yang sudah di cocokkan oleh tim survei maupun
data yang tersimpan dalam database akan dicatat dan dihitung ulang biaya pajaknya
data oleh sistem, kemudian sistem akan memberitahukan sebuah warning dan report
melalui status di layar monitor apabila ada kesalahan terhadap setiap data-data yang
ada. Setiap kejadian yang terjadi, akan di rekap menurut ketentuan user atau
pengguna. Sehingga nantinya akan dihasilkan laporan monitoring yang dapat
digunakan sebagai tindak lanjut terhadap reklame atau wajib pajak.
3.3.2 Alur Aplikasi
Alur aplikasi merupakan penggambaran bagaimana aplikasi monitoring akan
berjalan, dimulai dari proses inisialiasi data awal sampai dengan menjadi output
melalui proses pembuatan dokumen akhir. Berikut ini digambarkan alur aplikasi dari
monitoring periklanan :
34
Cek Kelayakan Reklame
Start
Data Reklame, Data Wajib Pajak, Data Lokasi Reklame, Data Hasil Survei, Nilai Sewa
Reklame, Data Tunggakan
Verifikasi ID Reklame
Ditemukan
Data Hasil Survei
Mengecek Kesesuaian data Hasil Survei dengan
data tersimpan
Nilai Komponen Reklame Hasil Survei
=Nilai Komponen
Reklame yang terdaftar
Nilai Sewa Reklame
Perhitungan Nilai Sewa Reklame
Nilai Sewa Reklame = (Luas Bidang + Ketinggian)
+ (Lokasi + Sudut Pandang + Ketinggian)
Membuat Laporan
- Laporan Rekapitulasi- Laporan Monitoring
End
T
Y
Y
T
Baru
Data Pemohon, Data Reklame,
Persyaratan
Cek data WP dan data reklame
Pendaftaran
Pendataan Reklame
Y
T
Cek Kelengkapan Perpanjangan Izin
Monitoring Penyelenggaran
Reklame
Data Perpanjangan Izin
Perpanjangan izin
Monitoring Pendaftaran Reklame
Surat Penolakan Reklame
T
Y
1
2
Gambar 3.3 Alur Aplikasi Penyelenggaraan Reklame
Pada gambar 3.3 ditunjukkan bahwa proses dimulai dari proses pendaftaran.
Untuk pendaftaran baru maka data yang akan diinput akan dicek oleh sistem melalui
proses monitoring pendaftaran reklame. Jika wajib pajak ingin melakukan
35
perpanjangan maka data-data yang akan dinput akan dicek oleh sistem sebelum
disimpan. Data yang tersimpan ke dalam database akan dilakukan pendataan oleh
bagian pendataan dan jika ada komponen reklame yang berbeda dalam database
maka sistem akan memberitahukan dan melakukan perhitungan ulang.
Semua data yang tersimpan akan selalu di cek oleh sistem melalui proses
monitoring penyelenggaraan reklame dan akan diberitahukan melalui layar monitor
agar petugas dapat melakukan tindakan selanjutnya.
Return
Update Status Reklame
Cek Peringatan
Merekam status tiap reklame
Ada Peringatan
Y
T
Persyaratan Pendaftaran/
Perpanjangan izin Kurang Lengkap
Cek Detil Kekurangan
Belum Membayar Jaminan Bongkar
Y
T
Pembuatan Surat Penolakan Reklame
T
Cek Sisa waktu pembayaran biaya
bongkar
Waktu Habis
Y
T
Y
Pembuatan Surat Penerimaan
Reklame
1
Moitoring Pendaftaran
Reklame
Gambar 3.4 Sub Proses Monitoring Pendaftaran Reklame
36
Pada subproses monitoring pendaftara reklame, proses yang dilakukan
adalah pengecekan untuk reklame baru yang kekurangan persyaratan, reklame
perpanjangan yang tidak lengkap perijinannya, belum melakukan pembayaran
jaminan bongkar. Sistem akan langsung menampilkan sisa hari untuk pembayaran
jaminan bongkar yang akan jatuh tempo.
Update Status Reklame
Cek Peringatan
Sortir Data
Rekap Data
Return
Data Reklame ter-sortir
Merekam status tiap reklame
Ada Peringatan
Y
T
Data Tidak Ditemukan
Penetapan Reklame Liar
Ada TunggakanCek Jumlah Tunggakan
Ada Reklame Kurang Bayar
Cek Biaya kekurangan Bayar
Y
T
Y
T
Y
T
Ada Plat izinY
T
Waktu Habis
Cek sisa waktu ketiadaan plat izin
Pencabutan Izin reklame
Y T
Pembuatan Surat Pemberitahuan
Perhitungan Tunggakan
Tunggakan = Nilai Sewa Reklame saat ini +
Tunggakan/Denda sebelumnya
Perhitungan Biaya Kurang Bayar
Biaya Kurang Bayar =Nilai Sewa Reklame sebelumnya
- Nilai Sewa Reklame saat ini
2
Monitoring Penyelenggaraan
Reklame
Gambar 3.5 Sub Proses Monitoring Penyelenggaraan Reklame
Subproses monitoring penyelenggaraan reklame pada sistem ini, melakukan
beberapa pengecekan terhadap komponen-komponen untuk setiap reklame. Apabila
data reklame yang tidak ada dalam database maka sistem akan menampilkan form
untuk reklame liar, jika ada tunggakan maka sistem akan menghitung ulang jumlah
37
tunggakan. Reklame yang telah dilakukan survei akan dihitung ulang oleh sistem,
jika ternyata reklame tersebut kekurangan dalam biaya pembayaran maka sistem akan
menampilkan pesan kurang bayar. Selain itu untuk reklame yang tidak ada plat ijin
saat dilakukan survei, maka reklame tersebut akan dicatat tanggal kehilangan plat
ijin, dan sistem akan menghitung tanggal hilang sampai dengan tanggal jatuh tempo
apabila wajib pajak tidak membuat berita kehilangan plat ijin.
3.3.3 Data Flow Diagram(DFD)
Sistem Aplikasi Monitoring pada Dinas pendapatan dan pengelolaan
keuangan akan menggunakan Data Flow Diagram sebagai media untuk menjelaskan
semua alur data beserta proses-proses yang saling terkait yang terdapat dalam sistem
yang akan dibuat. Alur data dan proses akan diuraikan dari tahapan konteks hingga
diuraikan menjadi tahapan yang lebih detil. Terdapat beberapa entitas dari hasil
analisa yang ternyata saling berhubungan di dalam sistem ini antara lain Bagian
Pendaftaran, Penetapan, Pendataan, dan Kepala Dinas.
Gambar 3.6 Context Diagram Monitoring Reklame
Data Wajib PajakData Reklame Terpasang
Data Perhitungan Biaya Sewa
Data Nilai Sewa Reklame
Data Hasil Survei
Data Reklame
Data Reklame Perpanjangan
Data Reklame BaruRekapitulasi Reklame
Laporan Monitoring Reklame
1
Monitoring Periklanan
Bag PendaftaranBag Pendataan
Bag PenetapanKepala Dinas
38
Bagian Pendaftaran melakukan proses entry data wajib pajak dan reklame,
baik untuk wajib pajak baru, reklame baru atau reklame perpanjangan. Setelah data
disimpan oleh sistem, bagian penetapan akan melakukan proses perhitungan biaya
pajak sesuai dengan peraturan daerah. Pada saat pendaftaran, jika reklame yang telah
didaftarkan mempunyai komponen untuk perhitungan(panjang, lebar, luas, tinggi)
maka bagian pendataan tidak perlu melakukan survei ke lapangan. Apabila jika
sebaliknya pada saat pendaftaran reklame tersebut tidak disertai komponen untuk
perhitungan, maka bagian pendataan akan melakukan survei ke lapangan untuk
mengukur reklame tersebut dan kemudian akan dilakukan perhitungan ulang oleh
bagian penetapan.
Gambar 3.7 DFD Level 0 Monitoring Reklame
dt_reklame dt_wajibpajak
dt_reklame
dt_wajibpajak
dt_reklame
dt_nilaistrategis
dt_nilaisewa
dt_perhitunganbiayapajak
dt_reklame
dt_hasilsurvei
dt_hasilsurvei
dt_survei
dt_reklame
Laporan Monitoring
dt_userpetugas
Bag Pendaftaran
Bag Penetapan
Bag PendataanKepala Dinas
1.1
Pendaftaran Reklame
1.2
Perhitungan Biaya Pajak
1.3
Pengecekan Hasil Survei
1.4
Monitoring Reklame
1 reklame
2 wajibpajak
3 nilaistrategis
4 nilaisewa
5 survei
7 petugas
39
Dari dekomposisi proses Monitoring, menghasilkan 4 subproses yaitu proses
pendaftaran reklame, perhitungan biaya pajak, pengecekan hasil survei dan
monitoring reklame. Proses pendaftaran reklame merupakan inputan yang akan
dilakukan oleh bagian pendaftaran, baik itu untuk reklame atau wajib pajak baru,
mapun reklame perpanjangan. Perhitungan biaya pajak merupakan proses
perhitungan biaya sewa yang dilakukan oleh bagian penetapan, sedangkan untuk
pengecekan hasil survei adalah proses yang dilakukan oleh bagian pendataan.
Gambar 3.8 DFD Level 1 Monitoring Reklame
Dekomposisi proses Monitoring Reklame menghasilkan 3 subproses, antara
lain pengecekan peringatan status, pelaporan status, dan pembuatan laporan.
Pengecekan peringatan status merupakan proses identifikasi peringatan yang muncul
dt_survei
dt_reklame
dt_reklameliar
status_reklame
status_teridentifikasidt_status
dt_tersortir
laporan_monitoring
5 survei
1 reklame
1.5.1
Pengecekan Peringatan Status
1.5.2
Pelaporan Status
KepalaDinas
BagPendataan
1.5.3
Pembuatan Laporan
6 reklameliar
40
dalam sistem. Laporan yang dihasilkan dalam sistem ini akan dideskripsikan dalam
bentuk grafis, sehingga memudahkan kepala dinas untuk mengambil sebuah
keputusan. Selain bentuk grafis, laporan dari sistem ini juga akan berbentuk data
spreadsheet yang dapat digunakan sebagai bahan data awal yang akan diolah sesuai
kebutuhan.
3.3.4 Entity Relationship Diagram (ERD)
Dari hasil analisa terhadap sistem yang ada dan yang akan dibuat, ternyata
menghasilkan tabel yang dapat dilihat pada Gambar 12. Conceptual Data
Model(CDM) masih bersifat abstrak karena masih dalam bentuk konsep, maka
langkah selanjutnya adalah membuat Physical Data Model(PDM) yang merupakan
basis data sistem yang secara fisik memperliharkan rancangan basis data dari sistem.
Tahap selanjutnya untuk mendapatkan basis data fisik adalah dengan
melakukan generate dari Conceptual Data Model(CDM) tersebut. Physical Data
Model(PDM) ini terdiri dari nama field tipe data dan panjang field yang nantinya
dibutuhkan sistem untuk menyimpan data-data dan mencatat semua aktifitas daripada
sistem.
Pada CDM terdapat beberapa tabel yang saling berkaitan. Tabel
maintenance data antara lain tabel wajib pajak, reklame, jenis reklame, nilai sewa,
nilai strategis, survei, kelas jalan dan reklame liar. Sedangkan untuk tabel transaksi
yang ada pada sistem ini adalah tabel detil mohon dan detil jaminan. Untuk setiap
tabel transaksi akan memiliki relasi dengan setiap data pada tabel maintenance.
41
Gambar 3.9 CDM Monitoring Reklame
wp_reklame
re_detil jaminan
re_detilmohon
re_survei
kj_reklame(D)
jr_reklame
(D)
us_detil jaminan
us_detilmohon
nsewa_detilmohon
ns_detilmohon
jr_reklameliar(D)
kt_reklame
re_syaratisi
wajibpajak
id_wp
npwp_wp
nama_wp
alamat_wp
notelp_wp
nama_peru
alamat_peru
jabatan_wp
<pi> Characters (5)
Variable characters (20)
Variable characters (50)
Variable characters (50)
Variable characters (15)
Variable characters (50)
Variable characters (50)
Variable characters (10)
<M>
id_wp <pi>
reklame
kode_rek
kategori
nomorblokalmt
sudutpandang
lama
panjang
lebar
ketinggian
luas
teks_rek
statusjth
<pi> Characters (5)
Variable characters (15)
Variable characters (20)
Integer
Integer
Integer
Integer
Integer
Integer
Variable characters (50)
Integer
<M>
kode_rek <pi>
detil jaminan
kode_jm
tgljaminan
jumlahjaminan
statusjaminan
sms
<pi> Characters (5)
Date
Integer
Integer
Integer
<M>
kode_jm <pi>
detilmohon
nopermohonan_dm
tglmulai
tglselesai
totalpajak
kurangbayar
statusbayar
totaltunggakan
statustunggak
smstunggak
smsbayar
tunggaktrig
<pi> Characters (5)
Date
Date
Integer
Integer
Integer
Integer
Integer
Integer
Integer
Integer
<M>
nopermohonan_dm <pi>
jenisreklame
kodej
nama_rek
<pi> Characters (4)
Variable characters (30)
kodej <pi>
kelasjalan
kodekj
kelasjalan
namajalan
<pi> Characters (4)
Integer
Variable characters (30)
<M>
kodekj <pi>
nilaisewa
kode_sw
jenisrek_sw
nilai1
nilai2
nilai_sw
<pi> Characters (4)
Variable characters (30)
Integer
Integer
Integer
<M>
kode_sw <pi>
nilaistrategis
kode_st
tipe_st
ukuran_st
nilai_st
keterangan
<pi> Characters (4)
Variable characters (30)
Integer
Integer
Integer
<M>
kode_st <pi>
reklame_liar
id_lr
kategori_lr
alamat_lr
kelasjalan_lr
jenisrek_lr
sudutpandang_lr
panjang_lr
lebar_lr
luas_lr
tnggi_lr
teksrek_lr
<pi> Characters (5)
Variable characters (20)
Variable characters (50)
Integer
Variable characters (20)
Integer
Integer
Integer
Integer
Integer
Variable characters (50)
<M>
id_lr
...
<pi>
survei
kode_sv
tgl_plat
statusplat
sudutpandang_sv
panjang_sv
lebar_sv
ketinggian_sv
luas_sv
smsplat
<pi> Characters (4)
Date
Integer
Integer
Integer
Integer
Integer
Integer
Integer
<M>
kode_sv <pi>
user
kode_us
nama_us
pwd_us
level_us
<pi> Variable characters (10)
Variable characters (50)
Variable characters (10)
Variable characters (20)
<M>
Identifier_1 <pi>
kategori
kodekat
nama_kat
min_kat
max_kat
<pi> Characters (4)
Variable characters (10)
Integer
Integer
kodekat <pi>
namasyarat
kodesy
namasy
<pi> Characters (4)
Variable characters (50)
kodesy <pi>
42
Gambar 3.10 PDM Monitoring Reklame
FK_REKLAME_RELATIONS_WAJIBPAJ
FK_REKLAME_RE_DETILJ_DETILJAM
FK_DETILJAM_RE_DETILJ_REKLAME
FK_REKLAME_RE_DETILM_DETILMOH
FK_DETILMOH_RE_DETILM_REKLAME
FK_SURVEI_RE_SURVEI_REKLAME
FK_REKLAME_KJ_REKLAM_KELASJAL
FK_REKLAME_JR_REKLAM_JENISREK
FK_DETILJAM_US_DETILJ_USER
FK_DETILMOH_US_DETILM_USER
FK_DETILMOH_NSEWA_DET_NILAISEW
FK_DETILMOH_NS_DETILM_NILAISTR
FK_REKLAME__JR_REKLAM_JENISREK
FK_REKLAME_KT_REKLAM_KATEGORI
FK_NAMASYAR_KAT_SYARA_KATEGORI
wajibpajak
id_wp
npwp_wp
nama_wp
alamat_wp
notelp_wp
nama_peru
alamat_peru
jabatan_wp
char(5)
varchar(20)
varchar(50)
varchar(50)
varchar(15)
varchar(50)
varchar(50)
varchar(10)
<pk>
reklame
kode_rek
kodej
nopermohonan_dm
kodekat
kodekj
id_wp
kode_jm
kategori
nomorblokalmt
sudutpandang
lama
panjang
lebar
ketinggian
luas
teks_rek
statusjth
char(5)
char(4)
char(5)
char(4)
char(4)
char(5)
char(5)
varchar(15)
varchar(20)
integer
integer
integer
integer
integer
integer
varchar(50)
integer
<pk>
<fk5>
<fk3>
<fk6>
<fk4>
<fk1>
<fk2>
detil jaminan
kode_jm
kode_us
kode_rek
tgljaminan
jumlahjaminan
statusjaminan
sms
char(5)
varchar(10)
char(5)
date
integer
integer
integer
<pk>
<fk2>
<fk1>
detilmohon
nopermohonan_dm
kode_us
kode_sw
kode_rek
kode_st
tglmulai
tglselesai
totalpajak
kurangbayar
statusbayar
totaltunggakan
statustunggak
smstunggak
smsbayar
tunggaktrig
char(5)
varchar(10)
char(4)
char(5)
char(4)
date
date
integer
integer
integer
integer
integer
integer
integer
integer
<pk>
<fk2>
<fk3>
<fk1>
<fk4>
jenisreklame
kodej
nama_rek
char(4)
varchar(30)
<pk>
kelasjalan
kodekj
kelasjalan
namajalan
char(4)
integer
varchar(30)
<pk>
nilaisewa
kode_sw
jenisrek_sw
nilai1
nilai2
nilai_sw
char(4)
varchar(30)
integer
integer
integer
<pk>
nilaistrategis
kode_st
tipe_st
ukuran_st
nilai_st
keterangan
char(4)
varchar(30)
integer
integer
integer
<pk>
reklame_liar
id_lr
kodej
kategori_lr
alamat_lr
kelasjalan_lr
jenisrek_lr
sudutpandang_lr
panjang_lr
lebar_lr
luas_lr
tnggi_lr
teksrek_lr
char(5)
char(4)
varchar(20)
varchar(50)
integer
varchar(20)
integer
integer
integer
integer
integer
varchar(50)
<pk>
<fk>
survei
kode_sv
kode_rek
tgl_plat
statusplat
sudutpandang_sv
panjang_sv
lebar_sv
ketinggian_sv
luas_sv
smsplat
char(4)
char(5)
date
integer
integer
integer
integer
integer
integer
integer
<pk>
<fk>
user
kode_us
nama_us
pwd_us
level_us
varchar(10)
varchar(50)
varchar(10)
varchar(20)
<pk>
kategori
kodekat
nama_kat
min_kat
max_kat
char(4)
varchar(10)
integer
integer
<pk>
namasyarat
kodesy
kodekat
namasy
char(4)
char(4)
varchar(50)
<pk>
<fk>
43
3.3.5 Struktur Tabel
Struktur database menggambarkan data-data yang ada dalam database