16
BAB III
PEMBAHASAN
3.1 Tinjauan Perusahaan 1. Sejarah Perusahaan
Desa Tamansari Kecamatan Cikidang Kabupaten Sukabumi salah satu desa yang dipekarkan pada tahun 1983 menjadi dua desa (Desa Cicareuh dan Desa Tamansari) sementara status desa Tamansari dari tahun 1983-1986 adalah desa persiapan yang dipimpin oleh Dadang Ahum selaku Pejabat Sementara (PJS).
Pada tahun 1986-1987 Desa Tamansari masih dalam tahap persiapan yang dipimpin oleh Dadang Ahum selaku Pejabat Sementara (PJS). Pada tahun 1987 Desa Tamansari Kec Cikidang Kab Sukabumi untuk pertama kalinya menyelengarakan pesta Dekokrasi, yaitu menyelenggarakan pemilihan Kepala Desa Tamansari priode tahun 1987-1995 dan terpilih M.Ardai yang sebelumnya menjabat selaku Sekertaris Desa Cicareuh, M.Ardai adalah orang pertma yang memimpin Desa Tamansari Kecamtan Cikidang Kabupaten Sukabumi.
Pada tahun 1995 – 2002 Tamansari dipimpin oleh seorang Kepala Desa bernama Bapak Suhanda yang menyelengarakan roda pemerintahan Desa. Pada tahun 2002 – 2005 Desa Tamansari dipimpin oleh Bapak Cece. Pada tahun 2005 – 2011 Desa Tamansari Kecamatan Cikidang Kabupaten Sukabumi dipimpin oleh Eman Sulaeman. dan 2011 – 2016 di Pimpin oleh Kepala Desa Bernama Asep Syaripudin 2016 – 2018 dipimpin oleh Herlan Subur Junaedi. Dari tahun 2018 s/d sekarang dipimpin oleh Bapak Muchtar.
Desa Tamansari adalah salah satu desa yang termasuk kedalam wilayah Kecamatan Cikidang Kabupaten Sukabumi, yang berjarak kurang lebih 32 Km dari
Ibu Kota Kabupaten Sukabumi (palabuhanratu) serta berada didalam lokasi Perkebunan Negara (PTPN VIII Nusantara Sukamaju) Perkebunan swasta Cikidang Hunting Resort dan Perkebunan Swasta Tamansari.
2. Struktur Organisasi dan Fungsi
STRUKTUR ORGANISASI PEMERINTAHAN
Desa Tamansari Kecamatan Cikidang Kabupaten Sukabumi Kode Pos 43367
Sumber :Desa Tamansari 2020.
Gambar III.1 Struktur Organisasi Desa Tamansari
Keterangan:
: Hubungan Konsultatif Kades dan BPD.
: Hubungan Kemitraan kades dan LKMD/LPM. : Hubungan Perintah Kades dan Perangkat Kades. Tugas Fungsi dan wewenang dari struktur di atas:
a. Kepala Desa
1. Kepala Desa mempunyai tugas menyelengarakan urusan pemerintahan, pembangunan dan kemasyarakatan.
2. Dalam melaksanakan tugas, Kepala Desa mempunyau wewenang:
a. Memimpin penyelenggaraan pemerintahaan desa berdasarkan aturan desa yang ditetapkan bersama BPD/LPM.
b. Mengajukan perancangan peraturan Desa.
c. Menetapkan peraturan Desa yang telah mendapatkan persetujuan bersama BPD/LPM setelah dievaluasi oleh Bupati/Walikota atau pejabat yang ditunjuk.
d. Menyusun dan mengajukan rancangan peraturan Desa mengenai Angaran Pedapatan dan belanja Desa untuk dibahas ditetapkan bersama BPD/LPM. e. Membina kehidupan msyarakata Desa.
f. Membina perekonomian Desa. g. Menkoordinasi pembangunan Desa.
h. Mewakili Desa di dalam di luar pengadilan dan dapat menunjuk kuasa hukum untuk mewakilinya sesuai dengan peraturan undang-undang. i. Melaksanakan wewenang lain sesuai denganperaturan perundang-undang. b. Sekretaris Desa
1. Sekretaris Desa berkedudukan sebagai unsur staf yang membantu kepala Desa dalam melaksanakan tugas dan wewenangnya serta memimpin sekretariatan Desa.
2. Sektretaris Desa mempunyai tugas menjalankan fungsi administrasi pemerintahan, pembangunan dan kemasyarakatan.
a. Pelaksanaan urusan surat menyurat, kerasipan dan laporan. b. Pelaksanaan urusan keuangan.
c. Pelaksanaan administrasi pemerintahan, pembangunan dan kemasyrakatan. 4. Dalam melaksanakan tugas dan fungsinya sekretaris Desa dibantu oleh kepala Urusan Staf Sekretaris Desa atau Kepala Urusan adalah unsur sekretariat yang melaksanakan urusan pelayanan ketatausahaan, Sekretaris Desa membawahi beberapa urusan pelayanan ketatausahaan yang ditangani beberapa kepala Urusan. Kepla Urusan atau disebut nama lain meliputi: a. Kepala Urusan Pemerintahan.
b. Kepala Urusan Pembangunan. c. Kepala Urusan Keuangan. d. Kepla Urusan Umum. c. Kepala Urusan Pemerintahan
1. Kepala Urusan Pemerintahan mempunyai tugas: a. Melaksanakan pelayanan dibidang pemerintahaan.
b. Melaksanakan pemungutan dibidang pajak, retribusi dan pendapatan lain-lain.
c. Memberikan pelayanan kependudukan dan catatan sipil.
d. Mengumpulkan mengolah dan mengevaluasi data dibidang pemerintahan. e. Melaksanakan tugas Kepala Desa yang lain.
2. Kepala Urusam Pemerintahan Mempunyai Fungsi: a. Pelayanan dibidang Pemerintahan.
b. Pelaksanaan pemungutan dibidang pajak, retribusi dan pendapatan lain-lain.
d. Pelaksanaan tugas Kepala Desa yang lain.
d. Kepala Urusan Pembangunan
1. Kepala Urusan Pembangunan Mempunyai Tugas:
a. Megumpulkan, mengelola, mengevaluasi data dibidang perekonomian pembangunan dan kesejahteraan rakyat.
b. Mengembangkan perekonomian desa pembangunan dan kesejahteraan rakyat.
c. Melaksanakan tugas-tugas lain yang diberikan oleh seketaris desa sesuai bidang tugasnya.
2. Kepala Urusan Pembangunan mempunyai fungsi:
a. Penyelengaraan megumpulkan, mengelola, mengevaluasi data dibidang perekonomian pembangunan dan kesejahteraan rakyat.
b. Pelaksanaan pengembangkan perekonomian desa pembangunan dan kesejahteraan rakyat.
c. Pelaksanaan tugas-tugas lain yang diberikan oleh seketaris desa sesuai bidang tugasnya.
e. Kepala Urusan Keuangan
1. Kepala Urusan Keungan mempunyai tugas:
a. Menerima, menyimpan mengeluarkan keuangan desa. b. Menyelengarakan pembukuan keuangan desa.
c. Melaksanakan pertanggungjawaban keuangan desa.
d. Melaksanakan tugas-tugas yang deiberikan oleh sekretaris desa. 2. Kepala Urusan Keuangan mempunyai fungsi:
b. Penyelenggara pembukuan keuangan desa. c. Pelaksana pertanggungjawaban keuangan desa.
d. Pelaksana tugas-tugas yang deiberikan oleh sekretaris desa. f. Kepala Urusan Umum
1. Kepala Urusan Umum mempunyai tugas:
a. Melaksanakan urusan perlengkapann, inventaris desa, rumahtangga desa dan personil/perangkat desa.
b. Melaksankan urusan surat menyurat, kearsipan, ekspedisi. c. Melaksankan tugas-tugas lain yang diberikan Kepala Desa. 2. Kepla Urusan Umum mempunyai fungsi:
3. Penyelenggara urusan perlengkapann, inventaris desa, rumahtangga desa dan personil/perangkat desa.
4. Penyelenggara urusan surat menyurat, kearsipan, ekspedisi. 5. Pelaksanan tugas-tugas lain yang diberikan Kepala Desa. g. Kepala Dusun / Lingkungan
1. Perangkat wilayah Desa atau Kepala Dusun / Lingkungan adalah unsur pembantu kepala desa dalam penyelenggaraan pemerinthan pada bagian wilayah desa atau dusun dan bertanggung jawab kepada Kepala Desa.
2. Kepala Dusun harus berdomisili didusun / ingkungan yang bersangkutan sesuai dengan jabatanya. Perangkat wilayah desa yang disebut dengan Kepla Dusun mempunyai tugas:
a. Pembinaan wilayah dan kemasyarakatan termasuk organisasi kemasyaraktan pemuda dan olahrga.
b. Mendengarkan dan menampung aspirasimasyarakat setempat.
d. Penyelenggara kegiatan pemerintahan, pembangunan kemasayarakat serta keamanan, ketentaraman dan ketertiban.
e. Pelaksana keputusan dan kebijaksanaan Kepala Desa. f. Penyelenggara pembinaan kerukunan warga.
g. Membina dan mengingatkan partisipasi, swadaya dan gotong royong masyarakat.
h. Penyelenggaraan penyuluhan kegiatan program-program pemerintah. i. Pelaksana tugas lain yang diberikan Kepala Desa.
3.2 Analisis Kebutuhan
Analisis kebutuhan yang diperlukan dalam pembuatan perancangan program pengelolaan pajak bumi dan bangunan.
A. Kebutuhan Admin
1. Admin harus melakukan login terlebih dahulu untuk bisa mengakses aplikasi pengelolaan pajak bumi dan bangunan ini dengan memasukan username dan password.
2. Admin dapat mengganti username dan password.
3. Admin dapat merubah menghapus dan menambahkan data pajak. 4. Admin dapat menghapus dan menambahkan daftar petugas. 5. Admin dapat menghapus dan menambahkan admin baru. 6. Admin dapat mencetak laporan.
7. Admin harus melakukan logout ketika selesai memakai aplikasi ini.
B. Kebutuhan Petugas
1. Petugas harus melakukan login terlebih dahulu untuk bisa mengakses aplikasi ini dengan memasukan username dan password.
2. Petugas dapat merubah menghapus dan menambahkan data pajak. 3. Petugas harus melakukan logout ketika selesai memakai aplikasi ini.
C. Kebutuhan Perangkat
Analisis perangkat ini diperlukan untuk mengetahui persyaratan yang harus dipenuhi agar dapat mengakses sistem informasi yang telah dibuat. Kebutuhan perangkat lunak terdiri dari dua kebutuhan perangkat yaitu:
1. Perangkat Keras
Perangkat keras yang digunakan mengakses pengelolaan pajak bumi dan bangunan ini berupa laptop atau komputer yang terdiri dari monitor, keyboard, CPU, mouse dan memiliki jaringan yang tersambung keinternet.
2. Perangkat Lunak
Perangkat lunak yang digunakan untuk mengakses pajak bumi dan bangunan ini diantaranya adalah WindowsXp, windows 7, windows 8, windows 10, dan untuk browser yang digunakan seperti Google chrome dan Mozilla Firefox.
3.3. Rancangan Dokumen
A. Rancangan Dokumen Masukan (Input)
Berikut menguraikan secara rinci dokumen masukan yang digunakan dalam pembuatan pogram pengelolaan pajak bumi dan bangunan.
1. Nama Dokumen : Surat Pemberitahuan Pajak Terhutang Fungsi : Sebagai bukti pajak terutang
Sumber : Petugas Pajak
Tujuan : Masyarakat atau Warga Media : Kertas cetakan
Bentuk : Lampiran A.
B. Rancangan Dokumen Keluaran (Output)
Berikut menguraikan secara rinci dokumen masukan yang digunakan dalam pembuatan pogram pengelolaan pajak bumi dan bangunan.
2. Nama Dokumen : Surat Tanda Terima Setoran Fungsi : Sebagai bukti tanda terima setoran Sumber : Petugas pajak
Media : Kertas cetakan
Frekuensi : Setiap satu tahun sekali Bentuk : Lampiran B.1.
3.4 Entity Relationship Diagram
A. Entity Relationship Diagram (ERD)
Gambar III.2
B. Logical Structure Diagram (LRS)
Gambar III.3
Logical Stucture Diagram (LRS)
3.5 Spesifikasi File
1. Spesifikasi File tb_Profil
Nama File : Profil
Akronim : Tb_Profil.myd
Fungsi : Untuk Merubah Profil
Tipe File : File Master Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 376 byte
Kunci Field : id
Tabel III.1
Spesifikasi File Tabel Profil
2. Spesifikasi File tb_dmin
Nama File : Admin
Akronim : Tb_admin.myd
Fungsi : Untuk menambah data admin Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 376 byte Kunci Field : id_admin
Software : MySQ
No Elemen Data Akronim Type Panjang
Record
Keterangan
1 id id_admin Integer 11
2 Nama_desa Username Varchar 50
3 Kades Password Varchar 200
4 Kantor nama_admin Varchar 50
Tabel III.2
Spesifikasi File Tabel Admin
No Elemen Data Akronim Type Panjang
Record
Keterangan
1 id_admin id_admin Integer 11 Primary key
2 username Username Varchar 50
3 password Password Varchar 200
4 nama_admin nama_admin Varchar 50
5 level Level Varchar 50
6 status Status Varchar 15
3. Spesifikasi File Bayar
Nama File : Bayar
Akronim : T_daftar.myd
Fungsi : mennyimpan data bayar Tipe File : Transaksi
Organisasi File : Index Sequential Akses File : Random
Media : Hard Disk
Panjang Record : 53 byte Kunci Field : id_data_bayar
Tabel III. 3
Spesifikasi File Tabel Bayar
No Elemen Data Akronim Type Panjang
Record
Keterangan 1 id_data_bayar id_data_bayar integer 11 Primary key
2 nop Nop char 18
3 tgl_bayar tgl_bayar date
4 periode_thn periode_thn char 4 5 total_bayar total_bayar integer 11
6 id_admin id_admin integer 11 Foreign key
4. Spesifikasi File Sppt Nama File : Sppt
Akronim : T_sppt.myd
Fungsi : Menyimpan data sppt Tipe File : Transaksi
Organisasi File : Index Sequential Akses File : Random
Media : Hard Disk Panjang Record : 181 byte Kunci Field : no_sppt Software : MySQ
Tabel III. 4
Spesifikasi File Tabel SPPT
5. Spesifikasi File Pajak Nama File : Pajak
Akronim : T_pajak.myd
Fungsi : menyimpan data pajak Tipe File : File Master
Organisasi File : Index Sequential Akses File : Random
Media : Hard Disk
Panjang Record : 524 byte Kunci Field : nop Software : MySQL
No Elemen Data Akronim Type Panjang
Record
Keterangan
1 no_sppt no_sppt Char 8 Primary key
2 nop nop Char 18 Foreign key
3 njoptkp njoptkp integer 11
4 penghitungan_pbb penghitungan_pbb integer 11 5 pbb_terhutang pbb_terhutang integer 11 6 tgl_jatuh_tempo tgl_jatuh_tempo Date
7 tempat_pembayaran tempat_pembayaran varchar 100 8 denda_keterlambatan denda_keterlambatan integer 11
Tabel III. 5
Spesifikasi File Tabel Pajak
No Elemen Data Akronim Type Panjang Record Keterangan
1 Nop nop char 8 Primary key
2 letak_op letak_op varchar 200
3 nama_wp nama_wp varchar 50
4 alamat_wp alamat_wp varchar 200
5 luas_bumi luas_bumi integer 11
6 luas_bangunan luas_bangunan integer 11
7 njop_bumi njop_bumi integer 11
8 njop_bangunan njop_bangunan integer 11
9 total_njop total_njop integer 11
10 status Status integer 11
3.6 Pengkodean 1. Id pengguna
Setiap pengguna harus memiliki id masing-masing sehingga dapat membatasi hak akses dari masing-masing pengguna, diantaranya terdiri dari:
Kode No urut Identitas Ket : 12 : Kode Propinsi 34 : Kode kabupaten/Kota 567 : Kode Desa/Kelurahan 890 : Kode 001 : Kode Blok
0123 : Nomor urut obyek
Data Master Laporan 0 : Identitas golongan obyek.
3.7 Spesifikasi Program
A. Struktur Navigasi Halaman Admin
Pada Halaman admin ini menggunakan struktur navigasi Non-Linear
Gambar III. 4
Halaman Struktur Navigasi Admin
B. Struktur Navigasi Petugas
Pada Halaman petugas ini menggunakan struktur navigasi linear
Gambar III.5
Halaman Struktur Navigasi Petugas. 3.8 Spesifikasi Komputer
Komputer adalah salah satu hal yang tepat ketika suatu perusahaan atau instansi membutuhkan suatu pendukung alat bantu dalam pengolahan data supaya aktifitas di suatu perusahaan atau instansi bisa berjalan dengan baik. Beberapa
komponen pendukung tersebut terdiri dari perangkat lunak (Software), dan Perangkat keras (Hardware).
1. Perangkat Keras atau Hardware A. Server
1. CPU
a. Processor Pentium® Core 2 Duo b. RAM DDR3 4 GB
c. Hard Disk 500 GB 2. Mouse
3. Keyboard
4. Monitor dengan resolusi layar minimum 1024x768 5. Koneksi internet dengan kecepatan 2 Mbps. B. Client 1. CPU a. Processor Pentium® 4 b. RAM DDR2 2GB c. Hard Disk 30 GB 2. Mouse 3. Keyboard
4. Monitor dengan resolusi layar minimum 1024x768 5. Koneksi internet dengan kecepatan 56 kbps.
2. Perangkat Lunak atau Software A. Server
2. Aplikasi bundle web server seperti: Xampp, WampServer, php2triad yang terdiri dari beberapa komponen, diantaranya:
a. Aplikasi Apache b. Aplikasi PHP c. Aplikasi MySQL d. Aplikasi phpMyAdmin
3. Aplikasi Web Lihatr seperti Mozilla Firefox, Internet Explorer, Google Chrome.
B. Client
1. Sistem operasi yang umum digunakan seperti: Microsoft Windows atau Linux 2. Aplikasi web browser seperti Mozilla Firefox, Internet Explorer, Google
Chrome.
3.9. Implementasi
1. Halaman Login Admin
Administrator harus melakukan login terlebih dahulu untuk dapat mengakses web ini yang tersedia Jika login berhasil, maka menu-menu yang sesuai dengan kategori user tersebut akan ditampilkan.
Gambar III.6
Implementasi Halaman Login Admin
2. Tampilan Halaman Admin
Pada halaman utama admin ini terdapat sub sub menu terdiri dari data master, laporam dan profil admin.
Gambar III.7
3. Tampilan Halaman Data Pajak
Pada halaman data pajak ini admin dapat menambah mencetak, edit dah hapus data pajak.
Gambar III.8
Implementasi Halaman Data Pajak
4. Tampilan Halaman Data Admin
Gambar III.9
5. Tampilan Halaman Data SPPT
Gambar III.10
Implementasi Halaman Data Sppt
6. Tampilan Halaman Laporan
a. Tampilan Halaman Laporan PBB Lunas
Gambar III.11
b. Tampilan Halaman Laporan PBB Terhutang
Gambar III.12
Implementasi Halaman Laporan Pbb Terutang
7. Tampilan Halaman Profil
Pada halaman ini pengguna dapat melihat dan mengubah informasi data pengguna.
Gambar III.13
3.10 Pengujian Unit
A. Pengujian Untuk Form Login
Tabel III. 6
Hasil Pengujian Black Box Halaman Login admin atau petugas
No Skenario Pengujian Test Case Hasil Yang Diharapkan Hasil Pengujian Kesim pulan 1 Username dan password tidak diisi kemudian klik tombol
login Username: (kosong) password : (Kosong) Sistem akan menolak akses dan menampilkan pesan :“ Username tidak terdaftar " Sesuai Harapan Valid 2 Mengetikkan Username dan password tidak diisi atau kosong kemudian
klik tombol login
Username: (admin) password :
(Kosong)
Sistem akan menolak akses dan menampilkan pesan :“ Password salah "
Sesuai
Harapan Valid
3
Username tidak diisi (kosong) dan password
diisi kemudian klik tombol login Username: (Kosong) password : (123) Sistem akan menolak akses dan menampilkan pesan :“ Username tidak terdaftar " Sesuai Harapan Valid 4
Mengetikkan salah satu kondisi salah pada
Username atau password kemudian
klik tombol login
Username: (admin) password :
(121)
Sistem akan menolak akses dan menampilkan Pesan
:“ password Salah
Sesuai
5
Mengetikkan Id petugas dan password dengan
data yang benar kemudian klik tombol
login Username: (admin) password : (123) Sistem menerima akses logindan kemu
dan langsung menampilkan menu
utama.
Sesuai
B. Pengujian Untuk Form Data Pajak
Tabel III. 7
Hasil Pengujian Black Box Halaman Data pajak admin
No Skenario Pengujian Test Case Hasil Yang
Diharapkan
Hasil
Pengujian Kesimpulan
1
Admin tidak mengisi Nama Wajib Pajak, NOP, Luas
Bumi/Tanah(M2), Luas Bangunan (M2), Njop Per
M2 Bumi(RP), Njop Per M2 bangunan(M2), Letak Objek Pajak, Alamat wajib
pajak kemudian klik tombol simpan
Nama Wajib Pajak : (Kosong), NOP : (Kosong),
Luas Bumi/Tanah(M2) : (Kosong), Luas Bangunan (M2) : (Kosong), Njop Per
M2 Bumi(RP) : (Kosong), Njop Per M2 bangunan(M2)
: (Kosong), Letak Objek Pajak : (Kosong), Alamat wajib pajak : (Kosong)
Sistem menolak dan menampilkan
kolom berwarna merah
Sesuai Harapan Valid
2
Admin tidak mengisi Nama Wajib Pajak, NOP, Tapi
mengisi Luas Bumi/Tanah(M2), Luas Bangunan (M2), Njop Per
M2 Bumi(RP), Njop Per M2 bangunan(M2), Letak Objek Pajak, Alamat wajib
pajak kemudian klik tombol simpan
Nama Wajib Pajak : (Kosong), NOP : (Kosong),
Luas Bumi/Tanah(M2) : (12), Luas Bangunan (M2) :
(12), Njop Per M2 Bumi(RP) : (10000000), Njop Per M2 bangunan(M2)
: (10000000), Letak Objek Pajak : (Cibadak), Alamat wajib pajak : (Kp.Nagrak
Kecamatan Nagrak Kabupaten Sukabumi) Sistem menolak dan menampilkan kolom berwarna merah (Nama wajib pajak &
NOP)
Sesuai Harapan Valid
3
admin mengisi semua field data pajak dengan benar
kemudian klik tombol simpan
Nama Wajib Pajak : (Ryan), NOP : (123), Luas
Bumi/Tanah(M2) : (12), Luas Bangunan (M2) : (12),
Njop Per M2 Bumi(RP) : (10000000), Njop Per M2
bangunan(M2) : (10000000), Letak Objek Pajak : (Cibadak), Alamat wajib pajak : (Kp.Nagrak
Kecamatan Nagrak Kabupaten Sukabumi) Sistem akan menerima dan menyimpan data di halaman petugas
C. Pengujan Form data admin
Tabel III. 8
Hasil Pengujian Black Box Halaman Data tambah admin dan petugas N
o Skenario Pengujian Test Case
Hasil Yang Diharapkan Hasil Pengujia n Kesi mpu lan 1
admin tidak mengisi uername, password,
Nama Admin, Konfirmasi Password,
Level (Pilihan) lalu mengklik tombol
simpan
Username : (Kosong), Password : (Kosong), Nama
Admin : (Kosong), Konfirmasi Password : (Kosong), level (Pilihan)
Sistem akan menolak dan menampilkan kolom berwarna merah (Username & Password) Sesuai Harapan Vali d 2 admin mengisi uername, password, Nama Admin, tapi tidak
mengisi Konfirmasi Password dengan benar,
Level (Pilihan) lalu mengklik tombol
simpan
Username : (Ryan), Password : (123), Nama Admin : (Ryan Hidayat),
Konfirmasi Password : (Kosong), level (Pilihan)
Sistem akan menolak dan menampilkan pesan "Password tidak sama" Sesuai Harapan Vali d 3 admin mengisi uername, password, Nama Admin, Konfirmasi Password
dengan benar, Level (Pilihan) lalu mengklik
tombol simpan
Username : (Ryan), Password : (123), Nama Admin : (Ryan Hidayat),
Konfirmasi Password : (123), level (Pilihan) Sistem akan menerima dan menyimpan data dan menampilkan pesan "data berhasil ditambahkan" Sesuai Harapan Vali d