Escolar Documentos
Profissional Documentos
Cultura Documentos
OLEH :
ARIS SUSETYO
NIM: 11.10802.00094
FAKULTAS TEKNIK
JURUSAN TEKNIK INFORMATIKA
UNIVERSITAS MUHAMMADIYAH SIDOARJO
2015
i
HALAMAN PERNYATAAN
Yang bertanda tangan dibawah ini :
Nama
: Aris Susetyo
NIM
: 111080200094
Fakultas / Jurusan
: Teknik / Informatika
Sidoarjo,
Agustus 2015
Yang menyatakan
Aris Susetyo
Mengetahui
Dosen Pembimbing
HALAMAN PERSETUJUAN
APLIKASI INFORMASI PELAYANAN PEMBAYARAN PAJAK
KENDARAAN BERMOTOR DI KANTOR SAMSAT DRIVE
THRU SIDOARJO BERBASIS SMS GATEWAY
Skripsi S-1
Jurusan Teknik Informatika
Diajukan Oleh :
ARIS SUSETYO
NIM : 11.10802.00094
Pembimbing,
iii
LEMBAR PENGESAHAN
APLIKASI INFORMASI PELAYANAN PEMBAYARAN PAJAK
KENDARAAN BERMOTOR DI KANTOR SAMSAT DRIVE THRU
SIDOARJO BERBASIS SMS GATEWAY
( Pembimbing )
( Penguji )
( Penguji )
( Penguji )
iv
HALAMAN PERSEMBAHAN
Motto
vi
vii
viii
KATA PENGANTAR
Puji syukur penulis panjatkan kehadirat Allah SWT yang telah memberikan
rahmat, hidayah serta kekuatan sehingga penulis dapat menyelesaikan laporan
skripsi ini dengan judul Aplikasi Informasi Pelayanan Pembayaran Pajak
Kendaraan Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis SMS
Gateway
Terwujudnya laporan skripsi ini tidak lepas dari bantuan berbagai pihak
yang telah mendorong dan membimbing penulis, baik tenaga, ide-ide, maupun
pemikiran. Oleh karena itu dalam kesempatan ini penulis ingin mengucapkan
terimakasih yang sebesar-besarnya kepada :.
1. Yth. Bapak Drs. Hidayatulloh, M.Si selaku Rektor Universitas
Muhammadiyah Sidoarjo
2. Yth. Bapak Izza Anshory, ST, MT selaku Dekan Fakultas Teknik
Universitas Muhammadiyah Sidoarjo .
3. Yth. Ibu Yulian Findawati, ST, MMT selaku kajur Teknik Informatika.
4. Yth. Bapak Suprianto, S.Si, M.Si selaku dosen pembimbing.
5. Seluruh Dosen Program Studi Teknik Informatika Umsida, terima kasih
untuk bimbingan dan pengajarannya. Semoga ilmu yang penulis terima
kelak bermanfaat untuk penulis.
6. Kedua orang tua yang telah memberikan dukungan semangat, kasih
sayang, dan pengorbanan kepada penulis yang tak terhitung dan ternilai
jumlahnya.
7. Istriku dan anak-anakku yang selalu memberiku semangat dan motivasi.
8. Teman-teman Teknik Informatika angkatan 2011 kelas B Sore. Terima
kasih atas kerjasama dan kebersamaannya.
Semoga segala bantuan yang tidak ternilai h arganya ini mendapat imbalan
di sisi Allah SWT sebagai amal ibadah, Amin.
ix
Sidoarjo,
Agustus 2015
Penulis
DAFTAR ISI
HALAMAN JUDUL ................................................................................... i
HALAMAN PERNYATAAN .................................................................... ii
HALAMAN PERSETUJUAN ................................................................. iii
HALAMAN PENGESAHAN ................................................................... iv
HALAMAN PERSEMBAHAN ................................................................ v
MOTTO ..................................................................................................... vi
ABSTRAK ................................................................................................ vii
KATA PENGANTAR ............................................................................... ix
DAFTAR ISI .............................................................................................. xi
DAFTAR GAMBAR ............................................................................... xiii
DAFTAR TABEL ................................................................................... xiv
BAB I PENDAHULUAN
1.1 Latar Belakang ............................................................................... 1
1.2 Rumusan Masalah .......................................................................... 2
1.3 Batasan Masalah............................................................................. 3
1.4 Tujuan ............................................................................................ 3
1.5 Manfaat .......................................................................................... 3
1.6 Sistematika penulisan ..................................................................... 4
BAB II KAJIAN PUSTAKA DAN DASAR TEORI
2.1 Penelitian terdahulu ....................................................................... 5
2.2 Sejarah Singkat SAMSAT ............................................................ 6
2.3 Syarat dan prosedur pembayaran pajak SAMSAT Drive Thru
Sidoarjo ......................................................................................... 7
2.4 Bahasa Pemrograman .................................................................... 8
2.5 Hypertext Preprocessor (PHP) ...................................................... 8
2.6 Database My SQL ......................................................................... 9
2.7 SMS Gateway ............................................................................. 10
2.8 Gammu ........................................................................................ 11
2.9 Data Flow Diagram (DFD) ......................................................... 12
2.10 Entity Realitionship Diagram (ERD) ........................................ 14
2.11 Penjelasan Primary key dan Foreight key ................................. 15
BAB III METODOLOGI PENELITIAN
3.1 Lokasi Penelitian ......................................................................... 17
3.2 Bahan dan Alat penelitian ........................................................... 17
3.3 Teknik Pengumpulan Data .......................................................... 17
3.4 Teknik Analisis ........................................................................... 18
3.5 Perancangan Sistem .................................................................... 19
3.6 DFD Pembayaran Pajak Kendaraan Bermotor ........................... 20
3.7 Tabel Relationship ...................................................................... 21
3.8 Struktur Tabel.............................................................................. 23
3.9 Format SMS Gateway ................................................................. 32
3.10 Design Interface ........................................................................ 34
3.11 Struktur Menu ........................................................................... 36
xi
xii
DAFTAR GAMBAR
Gambar 2.1 Simbol-simbol data Flow Diagram ........................................ 13
Gambar 3.1 Diagram Konteks.................................................................... 20
Gambar 3.2 DFD level 0 ............................................................................ 21
Gambar 3.3 Tabel Relationship ................................................................. 22
Gambar 3.4 Format melihat panduan SMS ................................................ 33
Gambar 3.5 Pesan balasan panduan SMS .................................................. 33
Gambar 3.6 Format info data wajib pajak .................................................. 33
Gambar 3.7 Format tunggakan pajak kendaraan........................................ 33
Gambar 3.8 Format saran ........................................................................... 34
Gambar 3.9 Halaman Utama ...................................................................... 34
Gambar 3.10 Halaman Login ..................................................................... 34
Gambar 3.11 Data Kendaraan .................................................................... 35
Gambar 3.12 Halaman Wajib Pajak ........................................................... 35
Gambar 3.13 Halaman Inbox ..................................................................... 36
Gambar 4.1 Halaman Admin ..................................................................... 37
Gambar 4.2 Halaman Utama ...................................................................... 38
Gambar 4.3 Halaman Data Wajib Pajak .................................................... 39
Gambar 4.4 Halaman Input Data Wajib Pajak ........................................... 39
Gambar 4.5 Halaman Data Kendaraan....................................................... 40
Gambar 4.6 Halaman Input Kendaraan ...................................................... 41
Gambar 4.7 Halaman Pembayaran ............................................................. 42
Gambar 4.8 Halaman Form Pembayara ..................................................... 42
Gambar 4.9 Halaman Berita ....................................................................... 43
Gambar 4.10 halaman Form Berita ............................................................ 43
Gambar 4.11 Halaman SMS ...................................................................... 44
Gambar 4.12 Halaman Kirim Brodcast ...................................................... 44
Gambar 4.13 Halaman SMS Masuk .......................................................... 45
Gambar 4.14 Halaman SMS Terkirim ....................................................... 45
Gambar 4.15 Halaman Data SMS Alert ..................................................... 46
Gambar 4.16 Halaman Data Pembayaran .................................................. 46
Gambar 4.17 Tombol Pencarian Wajib Pajak ............................................ 47
Gambar 4.18 Laporan Wajib Pajak ............................................................ 47
Gambar 4.19 Melihat format panduan SMS .............................................. 48
Gambar 4.20 Cek format Wajib Pajak ....................................................... 49
Gambar 4.21 Cek id data Wjib Pajak ......................................................... 49
Gambar 4.22 Cek data Wajib Pajak ........................................................... 49
xiii
DAFTAR TABEL
Tabel 2.1 Tabel Perbandingan Penelitian Terdahulu ................................... 5
Tabel 3.1 Tabel Berita ................................................................................ 23
Tabel 3.2 Tabel Saran ................................................................................ 24
Tabel 3.3 Tabel Kabupaten ........................................................................ 24
Tabel 3.4 Tabel Kecamatan........................................................................ 24
Tabel 3.5 Tabel Kendaraan ........................................................................ 25
Tabel 3.6 Tabel Pembayaran ...................................................................... 26
Tabel 3.7 Tabel Petugas ............................................................................. 26
Tabel 3.8 Tabel Propinsi ............................................................................ 27
Tabel 3.9 Tabel SMS Alert ........................................................................ 27
Tabel 3.10 Tabel Wajib Pajak .................................................................... 27
Tabel 3.11 Tabel Daemons ........................................................................ 28
Tabel 3.12 Tabel Gammu........................................................................... 28
Tabel 3.13 Tabel Inbox .............................................................................. 29
Tabel 3.14 Tabel Outbox............................................................................ 29
Tabel 3.15 Tabel Outbox multipart ............................................................ 30
Tabel 3.16 Tabel Phone.............................................................................. 31
Tabel 3.17 Tabel Sentitems ........................................................................ 31
Tabel 3.18 Tabel Panduan .......................................................................... 32
xiv
BAB I
PENDAHULUAN
maupun
swasta
menggunakan
teknologi
internet
untuk
menunjang proses kerja dalam mencapai hasil yang optimal. Negara Republik
Indonesia memiliki instansi pemerintah yang bernama SAMSAT (Sistem
Administrasi Manunggal Satu Atap) yang tersebar diberbagai wilayah, salah
satunya yaitu SAMSAT Drive Thru wilayah kota Sidoarjo, yang mana
instansi ini memiliki fungsi antara lain pengesahan STNK setiap tahun untuk
kendaraan seluruh Jawa Timur.
Mengingat pertumbuhan kendaraan bermotor di kota Sidoarjo yang
cukup tinggi sehingga semakin banyak pula pemilik kendaraan yang harus
melakukan
kewajibannya
sebagai
pemilik
kendaraannya
diantaranya
membayar pajak atau jika ada keperluan perpanjangan STNK. Disamping itu
proses yang harus dilakukan di Drive Thru dirasa kurang efektif dan cepat,
pemilik kendaraan yang semakin banyak harus datang langsung dan
melakukan beberapa prosedur yang cukup lama, tidak menutup kemungkinan
akan menyebabkan potensi antrian yang cukup panjang dan lama dalam
melakukan transaksi pembayaran pajak kendaraan bermotor dikarenakan
lokasi drive thru yang terbatas di setiap kota. Oleh karena itu, SAMSAT
wilayah kota Sidoarjo telah memberikan kemudahan bagi wajib pajak untuk
mengetahui informasi pajak kendaraan bermotor secara online. Sistem yang
berjalan saat ini masih berbasis desktop dan belum menggunakan sistem
berbasis SMS, sehingga pengaksesan sistem menjadi terbatas yang sistem
hanya dapat dioperasikan melalui perangkat sistem dan jaringan internal yang
dimiliki oleh SAMSAT itu sendiri dan tidak dapat diakses melalui perangkat
sistem dan jaringan diluar kantor SAMSAT. Oleh karena itu, dibutuhkan
suatu sistem berbasis web dan SMS yang sesuai dengan kebutuhan staf
SAMSAT yang dapat diakses dari komputer maupun handphone dan juga
mampu memberikan informasi kepada wajib pajak terkait dengan hal-hal
yang berhubungan dengan pembayaran pajak kendaraan bermotor pada
SAMSAT tersebut. Diharapkan sistem berbasis web ini akan dapat
memberikan pelayanan yang cepat, informasi yang akurat, dan meningkatkan
efisiensi kerja serta memperkecil resiko kesalahan.
Berdasarkan latar belakang dan permasalahan yang ada, timbul suatu
pemikiran untuk memanfaatkan teknologi informasi dengan membuat sistem
dengan judul Aplikasi Informasi Pelayanan Pembayaran Pajak Bermotor di
Kantor SAMSAT Drive Thru Sidoarjo berbasis SMS Gateway yang
dirancang sesuai dengan kebutuhan staf SAMSAT Drive Thru sidoarjo.
Sistem ini dapat menangani perpanjangan STNK, wajib pajak dapat melihat
daftar biaya tarif kendaraan dengan mengakses website ini ataupun dengan
menggunakan SMS tanpa perlu datang untuk melihat secara langsung
kekantor SAMSAT. Dengan adanya aplikasi ini, diharapkan nantinya dapat
mempermudah pemilik kendaraan bermotor untuk melakukan perpanjangan
STNK, memperoleh informasi biaya tarif kendaraan secara cepat dan akurat
bagi pihak SAMSAT maupun wajib pajak, membantu tugas dari staf
SAMSAT untuk memberikan pelayanan yang cepat, tepat dan akurat kepada
pemilik kendaraan bermotor, serta memudahkan seluruh pihak-pihak yang
berkompeten dalam instansi SAMSAT untuk setiap saat mengetahui data
transaksi yang telah terjadi.
1.4. Tujuan
Penelitian ini bertujuan untuk membuat Aplikasi Informasi Pelayanan
Pembayaran Pajak Kendaraan Bermotor di Kantor SAMSAT Drive Thru
Sidoarjo berbasis SMS Gateway.
1.5. Manfaat
A. Bagi Masyarakat
1. Sebagai referensi untuk pengembangan pelayanan informasi terpadu.
2. Masyarakat dengan mudah mendapatkan informasi mengenai
pembayan pajak kendaraan bermotor.
B. Bagi Peneliti
1. Menambah pengetahuan dan wawasan tentang dasar pembuatan
aplikasi
2. Memberikan nilai tambah tentang pengetahuan pembuatan aplikasi
serta referensi untuk penelitian lebih lanjut kepada mahasiswa
Sebagai syarat agar mahasiswa dapat menyelesaikan proposal.
BAB II
KAJIAN PUSTAKA DAN DASAR TEORI
Perbandingan
Judul
SISTEM INFORMASI
PEMBAYARAN PAJAK
KENDARAAN BERODA 2
DI SAMSAT DAERAH
Sms Gateway
PROVINSI WILAYAH
KOTA BANDUNG III
SOEKARNO HATTA
Peneliti
Platform
Berbasis Desktop
Studi Kasus
Soekarno Hatta
Tujuan
membahas mengenai
Penelitian
penginputan pembayaran,
mengelola
Sumbangan
Wajib
Dana
Kecelakaan
Lalu
Lintas
Jalan
2.3. Syarat dan Prosedur Pembayaran Pajak SAMSAT Drive Thru Sidoarjo
Prosedur pembayaran pajak melalui drive thru yaitu :
1. Layanan Drive Thru terdiri dari 2 (dua) loket yaitu :
a. Loket 1 pendaftaran dan pengesahan
b. Loket 2 pembayaran dan penyerahan;
2. Pendaftaran Pengesahan pada ayat 1 (satu) huruf a ditandai dengan stempel
dan paraf petugas pendaftaran;
3. Layanan Drive Thru melayani kendaraan bermotor dengan identifikasi
sesuai dengan STNK yang digunakan pada saat pendaftaran;
4. Layanan Drive Thru tidak melayani kendaraan blokir dan kendaraan
bermotor angkutan penumpang umum;
5. Petugas loket pendaftaran menerima dokumen dari wajib pajak berupa
BPKB Asli, STNKB Asli, KTP Asli, selanjutnya melakukan penelitian
terhadap kebenaran dokumen dan melakukan validasi dokumen dengan
scanner;
6. Petugas loket Pembayaran dan Penyerahan memberitahukan jumlah
pembayaran yang seharusnya dan selanjutnya menerima pembayaran serta
menyerahkan bukti pembayaran kepada Wajib Pajak.
himpunan
dari
aturan
sintaks
dan
semantik
yang
digunakan
berorientasi
objek
ke
dalam
PHP
untuk
menjawab
cocok dengan penggunaan GPL. Tidak sama dengan proyek proyek seperti
Apache, di mana perangkat lunak dikembangkan oleh komunitas umum dan
hak cipta untuk kode sumber dimiliki oleh penulisnya masing-masing, MySQL
dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia MySQL AB,
di mana memegang hak cipta hampir atas semua kode sumbernya.( Fathansyah,
1999 ).
2.6.1. Perintah Dasar MySQL
Dalam menjalankan MySQL diperlukan berbagai perintah untuk
membuat database, berikut ini disebutkan beberapa perintah dasar dalam
menggunakan MySQL pertama kali cukup dengan mengetikkan mysql pada
Command Prompt.
Perintah perintahnya adalah sabagai berikut :
1. Menampilkan databae : SHOW DATABASE;
2. Membuat database baru : CREATE DATABASE database;
3. Memilih database yang digunakan : USE database;
4. Menampilkan table : SHOW TABLE;
5. Membuat table baru : CREATE TABLE tabel ( field spesifikasi_field,.)
6. Menamoilkan struktur tabel : SHOW COLUMNS FROM tabel atau
DESCRIBE tabel;
7. Mengubah struktur tabel : ALTER TABLE tabel Jenis_Pengubahan;
8. Mengisikan data : INSERT INTO tabel SET kolom1 = data_kolom1,;
9. Menampilkan data : SELECT kolom FROM tabel WHERE kreteria
ORDER BY kolom atau SELECT*FROM tabel;
10. Mengubah data : UPDATE tabel SET kolom = pengubahan_data WHERE
kriteria;
11. Menghapus data : DELETE FROM tabel WHERE criteria;
12. Menghapus tabel : DROP tabel;
Menghapus database : DROP database;
10
pesan
SMS
tanpa
menggunakan
perangkat
mobile
2.8. Gammu
Gammu mensupport ponsel yang dapat bekerja pada mode AT
command.Gammu mensupport banyak model ponsel NOKIA, SE, Motorolla
dsb, daftar model ponsel dan modem GSM yang disupport oleh Gammu dapat
ditemukan di website Gammu. Gammu menggunakan command-line bukan
interface UI, sehingga agak menyulitkan bagi pemula atau non software
11
developer, namun tidak kalah powerful dengan versi GUI-nya yang berganti
nama dengan Wammu (dikembangkan dengan wxPhython). Gammu
memberikan kemudahan bagi software developer untuk sms yang ingin
menulis program untuk mengirim dan menerima sms messages via ponsel
maupun modem GSM. Dengan menggunakan fungsi-fungsi dari Gammu, kita
tidak perlu belajar command-command AT untuk mengontrol kerja ponsel
atau modem GSM
Adapun keuntungan menggunakan Gammu adalah :
1. Proses instalasi aplikasi yang mudah.
2. Gammu dapat dijalankan sistem operasi Windows maupun Linux.
3. Database yang digunakan MySQL.
4. Pengaturan modem yang user friendly.
5. Dukungan pada perangkat modem cukup banyak
analisa
maupun
rancangan
sistem
yang
mudah
12
13
2) Proses
Merupakan kegiatan atau pekerjaan yang dilakukan oleh orang atau mesin
komputer, dimana aliran data masuk, ditranformasikan ke ke aliran data
keluar.
3) Data Store
Data store ini biasanya berkaitan dengan penyimpanan-penyimpanan,
seperti file atau database yang berkaitan dengan penyimpanan secara
komputerisasi, misalnya file disket, file harddisk, file pita magnetik. Data
store juga berkaitan dengan penyimpanan secara manual seperti buku
alamat, file folder, dan agenda. Data store diberi nama sesuai dengan nama
file
penyimpanannya
misalnya
mahasiswa,
matakuliah,
dosen,
dataregistrasi.
4) Alur Data
Suatu data flow / alur data digambarkan dengan anak panah, yang
menunjukkan arah menuju ke dan keluar dari suatu proses. Alur data ini
digunakan untuk menerangkan perpindahan data atau paket data/informasi
dari satu bagian sistem ke bagian lainnya
14
b. Atribut
Setiap entitas pasti mempunyai elemen yang disebut atribut yang
berfungsi untuk mendeskripsikan karakteristik dari entitas tersebut. Isi
dari atribut mempunyai sesuatu yang dapat mengidentifikasikan isi
elemen satu dengan yang lain. Gambar atribut diwakili oleh simbol elips.
c. Hubungan / Relasi
Hubungan antara sejumlah entitas yang berasal dari himpunan entitas
yang berbeda. Relasi dapat digambarkan sebagai berikut :
2.10.1. Realisasi yang terjadi antara himpunan entitas (misalnya A dan B)
dalam satu basis data yaitu (Abdul Kadir, 2002: 48):
a. Satu ke satu (One to one)
Hubungan relasi satu ke satu yaitu setiap entitas pada himpunan entitas
A berhubungan paling banyak dengan satu entitas pada himpunan
entitas B.
b. Satu ke banyak (One to many)
Setiap entitas pada himpunan entitas A dapat berhubungan dengan
banyak entitas pada himpunan entitas B, tetapi setiap entitas pada
entitas B dapat berhubungan dengan satu entitas pada himpunan entitas
A.
c. Banyak ke banyak (Many to many)
Setiap entitas pada himpunan entitas A dapat berhubungan dengan
banyak entitas pada himpunan
15
BAB III
METODOLOGI PENELITIAN
16
17
dan
penyempurnaan
program
yang
merupakan
tahapan
18
19
analisis, penggunaan notasi ini sangat membantu dalam hal komunikasi dengan
pengguna aplikasi untuk memahami secara logika. DFD biasanya digunakan
untuk menggambarkan suatu aplikasi yang telah ada atau aplikasi baru yang
akan dikembangkan secara logika tanpa harus mempertimbangkan lingkungan
fisik dimana data tersebut mengalir atau lingkungan fisik dimana data itu
disimpan. Sehingga dapat menggambarkan arus data di dalam sistem secara
terstruktur dan jelas.
Dari analisis data-data yang telah diperoleh maka dapat dibuat diagram
konteks seperti pada gambar 3.3.
a. Diagram Konteks
info data kendaraan
1
input data kendaraan
laporan pembayaran
Petug as
Membayar Pajak
Info Pembayaran
Wajib Pajak
20
b. DFD level 0
DFD Level 0 merupakan penjelasan detail Diagram konteks, dalam dfd
level 1 terdapat 5 proses yaitu diantaranya pendaftaran kendaraan, input
petugas, pembayaran pajak, blokir dan sms gateway.
input data petug as
2
Input Petug as
simpan data
simpan data
kendaraan_
3
Input
Pendaftaran
kendaraan
Bermotor
petugas
simpan data
kendaraan
kendaraan
1
data petug as
Pembayaran
Pajak
Membayar Pajak
Info Pembayaran
Wajib Pajak
pembayaran
simpan data
input pembayaran Pajak
laporan pembayaran
Petug as
input wp
memberikan data wp
Input data WP
info wp
info wp
simpan data
wajib_pajak
5
Balasan Sms Sesuai format
Sms Gateway
simpan data
sms keluar
mempunyai
mempunyai
mempunyai
mempunyai
mempunyai
g ammu
phone
outbox_multipart
outbox
phones
21
Tabel berita adalah tabel yang digunakan untuk menyimpan data berita.
Struktur tabelnya dapat dilihat pada tabel 3.1
Tabel 3.1 Tabel berita
Nama Field
Type Data
Keterangan
id_berita
Integer(11)
Id berita
Judul
Varchar(200) Judul
Isi
Text
Isi
waktu_buat
Timestamp
Waktu buat
Publish
Varchar(5)
Publish
id_petugas
Varchar(11)
22
2. Tabel Saran
Tabel saran adalah tabel yang digunakan untuk menyimpan data saran
dari wajib pajak. Struktur tabelnya dapat dilihat pada tabel 3.2
Tabel 3.2 Tabel Saran
Nama Field
Type Data
Keterangan
Id
Integer(11)
Id pengirim
Hp
Varchar(15)
Handphone
Isisaran
3. Tabel Kabupaten
Type Data
Keterangan
id_kab
Varchar(20)
Id kab
nama_kab
4. Tabel Kecamatan
Type Data
Keterangan
id_kec
Varchar(20)
Id kec
nama_kec
23
5. Tabel kendaraan
Type Data
Keterangan
Noreg
Varchar(15)
Nomer reg
Nik
Varchar(20)
Nik
nama_lengkap
Varchar(50)
Nama lengkap
no_rangka
Varchar(25)
Nomer rangka
id_wp
Integer(13)
(Primary Key) Id wp
no_polisi
Varchar(10)
Nomer polisi
no_faktur
Varchar(15)
Nomer faktur
tgl_daftar
Date
Tanggal daftar
Warna
Varchar(25)
Warna
Jenis
Varchar(25)
Jenis
Model
Varchar(25)
Model
Golongan
Varchar(15)
Golongan
tahun_buat
Varchar(4)
Tahun buat
tahun_perakitan Varchar(4)
Tahun perakitan
Status
Varchar(25)
Status
Progresif
Integer(11)
Progresif
kode_type
Varchar(5)
Kode type
jatuh_tempo
Date
Jatuh tempo
id_petugas
Varchar(5)
Id petugas
6. Tabel pembayaran
24
Type Data
Keterangan
id_bayar
Integer(11)
id_wp
Integer(13)
Id wp
Nilai
Integer(15)
Nilai
Waktu
Timestamp
Waktu
Bulan
Integer(2)
Bulan
Tahun
Integer(4)
Tahun
id_petugas
Varchar(13)
Id petugas
7. Tabel Petugas
Type Data
Varchar(11)
Keterangan
(Primary Key) Id petugas
nama_lengkap Varchar(50)
Nama lengkap
Handphone
Varchar(15)
Handphone
Alamat
Varchar(60)
Alamat
Password
Varchar(15)
Password
8. Tabel Propinsi
Type Data
Keterangan
id_prop
Varchar(20)
Id prop
nama_prop
25
Tabel SMS alert adalah tabel yang digunakan untuk menyimpan data
SMS alert. Struktur tabelnya dapat dilihat pada tabel 3.9
Tabel 3.9 Tabel SMS alert
Nama Field
Type Data
Keterangan
id_smsalert
Varchar(5)
Id smsalert
id_wp
Integer(13)
(Primary key) Id wp
isi_sms
Text
Isi sms
tgl_kirim
Date
Tanggal kirim
Status
Varchar(25)
Status
Type Data
Keterangan
id_wp
Integer(13)
(Primary Key) Id wp
Nik
Varchar(25)
Nik
nama_lengkap
Varchar(50)
Nama lengkap
jenis_kelamin
Varchar(1)
Jenis kelamin
tempat_lahir
Varchar(50)
Tempat lahir
tanggal_lahir
Date
Tanggal lahir
status_pernikahan Varchar(15)
Status pernikahan
Handphone
Varchar(15)
Handphone
Warganegara
Varchar(20)
Warganegara
Alamat
Varchar(100) Alamat
Rt
Varchar(2)
Rt
Rw
Varchar(2)
Rw
26
Propinsi
Varchar(20)
Propinsi
Kabupaten
Varchar(20)
Kabupaten
Kecamatan
Varchar(20)
Kecamatan
Kelurahan
Varchar(20)
Kelurahan
no_telprumah
Varchar(10)
Nomer telprumah
Kodepos
Varchar(7)
Kodepos
Type Data
Keterangan
Start
Text
Start
Info
Text
Info
Type Data
int(11)
Keterangan
Version
Tabel inbox adalah tabel yang digunakan untuk menyimpan data inbox.
Struktur tabelnya dapat dilihat pada tabel 3.13
Tabel 3.13 Tabel inbox
Nama Field
UpdatedInDB
Type Data
Timestamp
Keterangan
UpdatedInDB
27
ReceivingDateTime Timestamp
ReceivingDateTime
Text
Text
Text
SenderNumber
varchar(20)
SenderNumber
Coding
enum()
Coding
UDH
Text
UDH
SMSCNumber
varchar(20)
SMSCNumber
Class
int(11)
Class
TextDecoded
Text
TextDecoded
ID
int(10) unsigned
(Primary Key) ID
RecipientID
Text
RecipientID
Processed
enum('false','true') Processed
Type Data
Keterangan
UpdatedInDB
Timestamp
UpdatedInDB
InsertIntoDB
Timestamp
InsertIntoDB
SendingDateTime
Timestamp
MUL SendingDateTime
SendBefore
Time
SendBefore
SendAfter
Time
SendAfter
Text
Text
Text
DestinationNumber varchar(20)
DestinationNumber
Coding
enum()
Coding
UDH
Text
UDH
Class
int(11)
Class
TextDecoded
Text
TextDecoded
ID
int(10) unsigned
(Primary Key) ID
MultiPart
enum('false','true')
MultiPart
RelativeValidity
int(11)
RelativeValidity
28
SenderID
varchar(255)
MUL SenderID
SendingTimeOut
Timestamp
SendingTimeOut
DeliveryReport
enum('default','yes','no') DeliveryReport
CreatorID
Text
CreatorID
Type Data
Keterangan
Text
Text
Text
Coding
enum()
Coding
UDH
Text
UDH
Class
int(11)
Class
TextDecoded
Text
TextDecoded
ID
SequencePosition int(11)
Type Data
Text
Keterangan
ID
UpdatedInDB Timestamp
UpdatedInDB
InsertIntoDB
Timestamp
InsertIntoDB
TimeOut
Timestamp
Time Out
Send
enum('yes','no') Send
Receive
enum('yes','no') Receive
29
IMEI
varchar(35)
Client
Text
Client
Battery
int(11)
Battery
Signal
int(11)
Signal
Sent
int(11)
Sent
Received
int(11)
Received
Type Data
Keterangan
UpdatedInDB
Timestamp
UpdatedInDB
InsertIntoDB
Timestamp
InsertIntoDB
SendingDateTime
Timestamp
SendingDateTime
DeliveryDateTime Timestamp
MUL DeliveryDateTime
Text
Text
Text
DestinationNumber varchar(20)
MUL DestinationNumber
Coding
enum()
Coding
UDH
Text
UDH
SMSCNumber
varchar(20)
SMSCNumber
Class
int(11)
Class
TextDecoded
Text
TextDecoded
ID
int(10)
unsigned
(Primary Key) ID
SenderID
varchar(255)
MUL SenderID
SequencePosition
int(11)
Status
enum()
Status
StatusError
int(11)
Status Error
TPMR
int(11)
MUL TPMR
30
RelativeValidity
int(11)
Relative Validity
CreatorID
Text
Creator ID
Type Data
Keterangan
Kodepanduan Varchar(11)
Kode Panduan
Isi
Text
Isi
Keterangan
Varchar (40)
Keterangan
31
Cekformat#saran
Gambar 3.8 Format Saran
32
33
Wajib Pajak
Kendaraan
Pembayaran
Berita
SMS
SMS Alert
Laporan
SMS Broadcast
SMS
Masal
Pembayaran
Lihat SMS
SMSTerkirim
BAB IV
HASIL PENELITIAN DAN PEMBAHASAN
34
35
Keterangan :
a. Username : aris
b. Password : aris
Keterangan :
a. Depan : Berisi mengenai SAMSAT Drive Thru
b. Saran : Yang berisi tentang saran dari para wajib pajak untuk SAMSAT
Drive Thru
c. Layanan : Halaman yang berisi tentang apa saja layanan yang ada di
SAMSAT drive Thru
d. Berita : Halaman yang berisi mengenai berita-berita terbaru yang ada di
SAMSAT Drive Thru maupun SAMSAT Pusat
e. Format SMS : Halaman yang berisi panduan SMS Gateway untuk wajib
pajak
36
f.
37
Keterangan :
a. Pada gambar 4.3 adalah menu utama halaman wajib pajak, disana tertera
kolom data wajib pajak yang telah didata oleh admin.
b. Pada gambar 4.4 adalah form kolom untuk menginputkan data identitas diri
wajib pajak yang baru membeli kendaraan, setelah semua terisi kemudian
dilakukan penyimpanan data dengan memilih tombol simpan. Data yang
sudah terisi dan tersimpan akan tampil ke menu utama halaman data wajib
pajak.
38
39
Keterangan :
a. Pada gambar 4.7 adalah menu utama pada halaman pembayaran, disana
tertera kolom data wajib pajak yang sudah membayar pajak kendaraan.
Pada halaman data pembayaran terdapat menu cari nama/ ID wajib pajak,
sehingga dapat dengan mudah mencari nama wajib pajak yang kita
inginkan.
b. Pada gambar 4.8 adalah form pembayaran, untuk memasukkan biaya pajak
kendaraan kita harus memilih dulu nama wajib pajak, biaya akan otomatis
keluar, kita tinggal memasukkan bulan dan tahun pembayaran pajak,
kemuadian kita tekan tombol simpan untuk menyimpan data tersebut. Data
40
Keterangan :
41
a. Pada gambar 4.9 adalah menu utama pada halaman berita, disana tertera
kolom data berita yang sudah di entry oleh petugas admin.
b. Pada gambar 4.10 adalah form berita, dimana petugas admin memasukkan
berita-berita terbaru mengenai SAMSAT Drive Thru maupun SAMSAT
pusat, setelah itu pilih berita tersebut perlu untuk di publikasikan ke
masyarakat atau hanya untuk kalangan interent, setelah semua terisi baru
kita tekan tombol simpan untuk menyimpan berita yang telah dibuat. Hasil
berita akan muncul pada menu utama pada halaman berita.
42
43
Wajib pajak akan secara otomatis mendapat SMS Alert mengenai jatuh
tempo pembayaran pajak kendaraannya.
44
Keterangan :
a. Pada gambar 4.17 adalah menu utama pada halaman laporan, disana tertera
kolom data wajib pajak yang sudah membayar pajak kendaraan. Pada
halaman data pembayaran terdapat menu cari nama/ ID wajib pajak,
sehingga dapat dengan mudah mencari nama wajib pajak yang kita
inginkan yang ditunjukkan pada gambar 4.18.Pada halaman ini akan
muncul semua nama wajib pajak, jika mencari satu nama wajib pajak
tinggal memasukkan nama ke dalam kolom cari, setelah itu akan muncul
nama wajib pajak yang kita butuhkan, kemudian kita bisa membuka
laporan data pembayaran wajib pajak.
b. Pada gambar 4.19 laporan salah satu wajib pajak yang kita inginkan.
4.10.
45
46
BAB V
PENUTUP
4.11.
Kesimpulan
Penulisan Tugas akhir ini berisi mengenai pembuatan program aplikasi
4.12.
Saran
Program aplikasi Informasi Pelayanan Pembayaran Pajak Bermotor di
Kantor SAMSAT Drive Thru Sidoarjo berbasis SMS Gateway yang di buat
penulis masih jauh dari sempurna, hal ini dapat dilihat dari fasilitas yang
disediakan hanya sebatas menampilkan jumlah pajak kendaraan yang harus
dibayar, belum bisa melakukan pembayaran secara online, ini dikarenakan
masih sedikitnya ilmu yang dimiliki penulis, sehingga memerlukan
pengembangan dan modifikasi. Untuk itu penulis menyarankan kepada siapa
saja yang membaca dan mengembangkan penulisan ini agar dapat
menyempurnakan pembuatan program aplikasi ini agar lebih terasa
manfaatnya.
47
48
DAFTAR PUSTAKA