Aplikasi Informasi Pelayanan Pembayaran
Transcript of Aplikasi Informasi Pelayanan Pembayaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 163
i
SKRIPSI
APLIKASI INFORMASI PELAYANAN PEMBAYARAN PAJAK
KENDARAAN BERMOTOR DI KANTOR SAMSAT DRIVE
THRU SIDOARJO BERBASIS SMS GATEWAY
OLEH
ARIS SUSETYO
NIM 111080200094
FAKULTAS TEKNIK
JURUSAN TEKNIK INFORMATIKA
UNIVERSITAS MUHAMMADIYAH SIDOARJO
2015
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 263
ii
HALAMAN PERNYATAAN
Yang bertanda tangan dibawah ini
Nama Aris Susetyo
Tempat Tanggal Lahir Sidoarjo 22 April 1981
NIM 111080200094
Fakultas Jurusan Teknik Informatika
Menyatakan bahwa skripsi yang berjudul ldquoAplikasi Informasi PelayananPembayaran Pajak Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis
SMS Gatewayrdquo adalah bukan skripsi atau karya ilmiah orang lain kecuali dalam
bentuk kutipan yang telah disebutkan sumbernya
Demikian surat pernyataan ini saya buat dengan sebenar-benarnya dan
apabila pernyataan ini tidak benar maka saya bersedia mendapatkan sanksi
akademis
Sidoarjo Agustus 2015
Yang menyatakan
Aris Susetyo
Mengetahui
Dosen Pembimbing
Suprianto SSi MSi
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 363
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 463
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 563
v
HALAMAN PERSEMBAHAN
Kepada kedua orang tuaku tercinta yang selalu
Mendoakan menyayangiku dan selalu membimbingku tanpa kenal lelahhellip
semoga Allah
selalu memberikan kesehatan kebahagiaan dunia-akhirat dan umur panjanghellipAmin
Untuk istriku yang
selalu memberiku semangat dan motivasi agar tidak putus asa dalammenuntuk ilmu sampai kapanpun dan memberi dukungan agar lebih
semangat dalam perkuliahan
Semua Dosen2 Teknik Informatika Semoga Allah
membalas kebaikan Bapak Ibu semuahellipAmin
Teman-temanku seperjuangan yang selalu setia untuk pertukar pendapat
selama ini terimakasih untuk semuanya
Untuk Universitas Muhammadiyah Sidoarjo Dari Sini Pencerahan Bersemi
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 663
vi
Motto
Dimana ada kemauan disitu ada jalan
Semangat dalam segala hal
tanpa mengenal lelah untuk
mengejar cita-cita dan menggapai
impian
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 763
vii
APLIKASI INFORMASI PELAYANAN PEMBAYARAN PAJAK
KENDARAAN BERMOTOR DI KANTOR SAMSAT DRIVE THRU
SIDOARJO BERBASIS SMS GATEWAY
(STUDI KASUS DI SAMSAT DRIVE THRU SIDOARJO)
Aris Susetyo[1] Suprianto SSi MSi [2]
Jurusan Teknik Informatika Fakultas Teknik
Universitas Muhammadiyah Sidoarjo
supriantoumsidaacid [2 ]
ABSTRAK
Semakin lama semakin banyak pengguna kendaraan bermotor dan semakin banyak pula wajib pajak yang harus membayar pajak atas kendaraan bermotor
Akibatnya pelayanan kantor Sistem Administrasi Manunggaling Satu Atap
(SAMSAT) terhadap wajib pajak semakin tinggi
Hal tersebut membuat pihak SAMSAT Drive Thru membutuhkan aplikasi
untuk membantu wajib pajak untuk mendapatkan informasi pembayaran pajak
Salah satu solusi bagi masalah tersebut adalah Informasi Pembayaran Pajak
Kendaraan Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis SMS
Reminder
Pada proyek akhir ini akan dibangun sebuah aplikasi Informasi Pembayaran
Pajak Kendaraan Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis SMS
Gateway yang bisa digunakan untuk mengetahui biaya pembayaran pajak waktu jatuh tempo pembayaran pajak serta keluhan-keluhan yang menyangkut pelayanan
SAMSAT Aplikasi ini akan terintegrasi dengan SMS Gateway yang memudahkan
pelayanan terhadap masyarakat
Kata kunci SAMSAT SMS Gateway Drive Thru
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 863
viii
APLIKASI INFORMASI PELAYANAN PEMBAYARAN PAJAK
KENDARAAN BERMOTOR DI KANTOR SAMSAT DRIVE THRU
SIDOARJO BERBASIS SMS GATEWAY
(STUDI KASUS DI SAMSAT DRIVE THRU SIDOARJO)
Aris Susetyo[1] Suprianto SSi MSi [2]
Jurusan Teknik Informatika Fakultas Teknik
Universitas Muhammadiyah Sidoarjo
supriantoumsidaacid [2 ]
ABSTRACT
More and more users of motor vehicles and the more taxpayers who haveto pay taxes on motor vehicles As a result office services Manunggaling
Administration System One Roof ( SAMSAT ) to taxpayers higher
This makes the SAMSAT Drive Thru requires applications to help the
taxpayer to obtain a tax payment information One solution to this problem is the
Motor Vehicle Tax Payment Information Office SAMSAT Drive Thru Sidoarjo -
based SMS Gateway
At the end of this project will be built an application Motor Vehicle Tax
Payment Information Office SAMSAT Drive Thru Sidoarjo -based SMS Gateway
can be used to determine the cost of tax payments tax payments maturing and
complaints concerning SAMSAT services This application will be integrated with
the SMS gateway that allows the service to the community
Keywodrs SAMSAT SMS Gateway Drive Thru
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 963
ix
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 ldquoAplikasi Informasi Pelayanan Pembayaran Pajak
Kendaraan Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis SMS
Gatewayrdquo
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 MSi 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 SSi MSi 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1063
x
Semoga dengan terselesaikannya Skripsi dan Laporannya ini dapat
memberikan manfaat bagi penulis khususnya dan para pembaca pada umumnya
Penulis menyadari bahwa Skripsi dan Laporan ini masih jauh dari kesempurnaan
Mengingat terbatasnya pengetahuan dan kemampuan penulis Oleh karenanya
penulis memohon maaf dan selalu terbuka untuk menerima kritik dan saran dari
pembaca
Sidoarjo Agustus 2015
Penulis
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1163
xi
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 PENDAHULUAN11 Latar Belakang 1
12 Rumusan Masalah 2
13 Batasan Masalah 3
14 Tujuan 3
15 Manfaat 3
16 Sistematika penulisan 4
BAB II KAJIAN PUSTAKA DAN DASAR TEORI21 Penelitian terdahulu 5
22 Sejarah Singkat SAMSAT 6
23 Syarat dan prosedur pembayaran pajak SAMSAT Drive ThruSidoarjo 7
24 Bahasa Pemrograman 8
25 Hypertext Preprocessor (PHP) 8
26 Database My SQL 9
27 SMS Gateway 10
28 Gammu 11
29 Data Flow Diagram (DFD) 12
210 Entity Realitionship Diagram (ERD) 14
211 Penjelasan Primary key dan Foreight key 15
BAB III METODOLOGI PENELITIAN
31 Lokasi Penelitian 1732 Bahan dan Alat penelitian 17
33 Teknik Pengumpulan Data 17
34 Teknik Analisis 18
35 Perancangan Sistem 19
36 DFD Pembayaran Pajak Kendaraan Bermotor 20
37 Tabel Relationship 21
38 Struktur Tabel 23
39 Format SMS Gateway 32
310 Design Interface 34
311 Struktur Menu 36
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1263
xii
BAB IV HASIL PENELITIAN DAN PEMBAHASAN
41 Halaman Admin 3742 Halaman Utama 38
43 Halaman Data Wajib Pajak 39
44 Halaman Kendaraan 40
45 Halaman Pembayaran 42
46 Halaman Berita 43
47 Halaman SMS 44
48 Halaman SMS Alert 45
49 Halaman Laporan 46
410 Tampilan SMS Gateway 48
BAB V PENUTUP
51 Kesimpulan 5052 Saran 50
DAFTAR PUSTAKA xv
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1363
xiii
DAFTAR GAMBAR
Gambar 21 Simbol-simbol data Flow Diagram 13Gambar 31 Diagram Konteks 20
Gambar 32 DFD level 0 21
Gambar 33 Tabel Relationship 22
Gambar 34 Format melihat panduan SMS 33
Gambar 35 Pesan balasan panduan SMS 33
Gambar 36 Format info data wajib pajak 33
Gambar 37 Format tunggakan pajak kendaraan 33
Gambar 38 Format saran 34
Gambar 39 Halaman Utama 34
Gambar 310 Halaman Login 34
Gambar 311 Data Kendaraan 35Gambar 312 Halaman Wajib Pajak 35
Gambar 313 Halaman Inbox 36
Gambar 41 Halaman Admin 37
Gambar 42 Halaman Utama 38
Gambar 43 Halaman Data Wajib Pajak 39
Gambar 44 Halaman Input Data Wajib Pajak 39
Gambar 45 Halaman Data Kendaraan 40
Gambar 46 Halaman Input Kendaraan 41
Gambar 47 Halaman Pembayaran 42
Gambar 48 Halaman Form Pembayara 42
Gambar 49 Halaman Berita 43
Gambar 410 halaman Form Berita 43
Gambar 411 Halaman SMS 44
Gambar 412 Halaman Kirim Brodcast 44
Gambar 413 Halaman SMS Masuk 45
Gambar 414 Halaman SMS Terkirim 45
Gambar 415 Halaman Data SMS Alert 46
Gambar 416 Halaman Data Pembayaran 46
Gambar 417 Tombol Pencarian Wajib Pajak 47
Gambar 418 Laporan Wajib Pajak 47
Gambar 419 Melihat format panduan SMS 48Gambar 420 Cek format Wajib Pajak 49
Gambar 421 Cek id data Wjib Pajak 49
Gambar 422 Cek data Wajib Pajak 49
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1463
xiv
DAFTAR TABEL
Tabel 21 Tabel Perbandingan Penelitian Terdahulu 5Tabel 31 Tabel Berita 23
Tabel 32 Tabel Saran 24
Tabel 33 Tabel Kabupaten 24
Tabel 34 Tabel Kecamatan 24
Tabel 35 Tabel Kendaraan 25
Tabel 36 Tabel Pembayaran 26
Tabel 37 Tabel Petugas 26
Tabel 38 Tabel Propinsi 27
Tabel 39 Tabel SMS Alert 27
Tabel 310 Tabel Wajib Pajak 27
Tabel 311 Tabel Daemons 28Tabel 312 Tabel Gammu 28
Tabel 313 Tabel Inbox 29
Tabel 314 Tabel Outbox 29
Tabel 315 Tabel Outbox multipart 30
Tabel 316 Tabel Phone 31
Tabel 317 Tabel Sentitems 31
Tabel 318 Tabel Panduan 32
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1563
1
BAB I
PENDAHULUAN
11
Latar Belakang
Internet merupakan fasilitator penyebaran informasi dan komunikasi
tanpa batas ke berbagai pihak Internet yang awalnya digunakan untuk
pertahanan dan keamanan serta pendidikan saat ini telah berkembang menjadi
perangkat pendukung bisnis yang sangat berpengaruh Banyak instansi
pemerintah 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 SAMSATwilayah 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1663
1
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
12
Rumusan MasalahDari latar belakang yang telah disampaikan di atas peneliti mengambil
rumusan masalah untuk memfokuskan penelitianini yaitu Bagaimana
merancang Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis SMS Gateway
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1763
2
13 Batasan Masalah
Batasan masalah dalam penyusunan proposal ini agar tidak keluar dari
topik pembahasan maka di fokuskan pada
1Sistem mencakup tentang informasi pembayaran pajak kendaraan bermotor
2Sistem memberikan alert atau pengingat tentang batas pembayaran dan
jumlah tagihan pajak yang harus dibayar
3Sistem yang akan dibuat dapat manampung data komplain wajib pajak
data pertanyaan seputar SAMSAT
4Wajib pajak dapat melihat daftar biaya tarif kendaraan dengan mengakses
website ini ataupun dengan menggunakan SMS tanpa perlu datang untuk
melihat secara langsung kekantor SAMSAT
5Sistem yang dihasilkan mampu memberikan informasi dini (SMS Alert)
14 Tujuan
Penelitian ini bertujuan untuk membuat Aplikasi Informasi Pelayanan
Pembayaran Pajak Kendaraan Bermotor di Kantor SAMSAT Drive Thru
Sidoarjo berbasis SMS Gateway
15 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 pembuatanaplikasi
2 Memberikan nilai tambah tentang pengetahuan pembuatan aplikasi
serta referensi untuk penelitian lebih lanjut kepada mahasiswa
Sebagai syarat agar mahasiswa dapat menyelesaikan proposal
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1863
3
16 Sistematika Penulisan
Sistematika penulisan menggambarkan secara umum proposal ini
Adapun sistematika penulisannya adalah sebagai berikut BAB I PENDAHULUAN
Bab I menjelaskan mengenai latar belakang rumusan masalah
batasan masalah tujuan penelitian manfaat penulisan dan
sistematika penulisan
BAB II KAJIAN PUSTAKA DAN DASAR TEORI
Bab II menjelaskan mengenai dasar-dasar teori yang diperlukan
untuk menyelesaikan pembuatan tugas akhir ini dalam bab ini Juga
akan dijelaskan mengenai tahap-tahap perancangan melipuli studi
literatur teknik pengumpulan data dan perancangan sistem
BAB III METODOLOGI PENELITIAN
Bab III terdiri dari analisis sistem dan desain sistem Analisa
sistem menjelaskan mengenai alur sistem lama yang dipakai di saat
ini dan juga menjelaskan alur sistem lain yang akan diterapkan
Sedangkan desain sistem menjelaskan desain Entity Relationship
Diagram (ERD) Data Flow Diagram (DFD)
BAB IV HASIL PENELITIAN DAN PEMBAHASAN
Pada bab ini menjelaskan tentang implementasi sistem implementasi
program serta pengujian fungsional sIstem baik pengujian secara manual
pengujian sistem dan pengujian kasus
BAB V PENUTUP
Pada bab ini menjelaskan tentang kesimpulan dan saran yang diharapkan
dapat bermanfaat dan dapat dikembangkan supaya lebih sempurna
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1963
4
BAB II
KAJIAN PUSTAKA DAN DASAR TEORI
21 Penelitian Terdahulu
Indra Purnama 2012 dalam skripsinya yang berjudul ldquo SISTEM
INFORMASI PEMBAYARAN PAJAK KENDARAAN BERODA 2 DI
SAMSAT DAERAH PROVINSI WILAYAH KOTA BANDUNG III
SOEKARNO HATTArdquo membahas mengenai pelayanan pembayaran pajak
yang mangalami kesulitan dalam melihat informasi jumlah pembayaran baik
denda maupun keterlambatan secara kuantiti dan juga agar menghindari
kekeliruan saat penginputan pembayaran maka diterapkan sistem informasi
pembayaran pajak Agar keterlambatan itu dapat diatasi maka diadakannya
pemanggilan input otomatis di Bagian Pembayaran dan perhitungan laporan
secara perperiodik Pembangunan sistem pembayaran pajak roda 2 ini
menggunakan metodologi System Development Life Cycle (SDLC)
(Waterfall) Dimana metododogi ini digunakan untuk mengembangkan sistem
dari tahapan perancangan sampai dengan implementasi
Tabel 21 Tabel perbandingan penelitian terdahulu
Perbandingan Penelitian Terdahulu Penelitian Sekarang
Judul SISTEM INFORMASI
PEMBAYARAN PAJAK
KENDARAAN BERODA 2
DI SAMSAT DAERAHPROVINSI WILAYAH
KOTA BANDUNG III
SOEKARNO HATTA
Aplikasi Pembayaran Pajak
Kendaraan Bermotor di Kantor
SAMSAT Sidoarjo berbasis
Sms Gateway
Peneliti Indra Purnama 2012 Aris Susetyo (2015)
Platform Berbasis Desktop Berbasis Web dan Sms
Studi Kasus Samsat kota bandung III
Soekarno Hatta
Samsat Drive Thrue Sidoarjo
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2063
5
Tujuan
Penelitian
membahas mengenai
pelayanan pembayaran pajak
yang mangalami kesulitan
dalam melihat informasi
jumlah pembayaran baik
denda maupun keterlambatan
secara kuantiti dan juga agar
menghindari kekeliruan saat
penginputan pembayaran
maka diterapkan sistem
informasi pembayaran pajak
aplikasi yang akan dibuat ini
berbasis sms untuk
memudahkan wajib pajak dalam
memperoleh informasi berupa
pendaftaran kendaraan baru dan
perpanjangan STNK wajib
pajak dapat melihat daftar biaya
tarif kendaraan dengan
mengakses website ini ataupun
dengan menggunakan sms
Dari penelitian terdahulu diatas dapat dikembangkan suatu aplikasi
yang berbasis SMS untuk memudahkan wajib pajak dalam memperoleh
informasi adapun perbedaan dengan sistem yang akan penulis bangun adalah
akses melalui media SMS dan internet Maka diperoleh hasil pengembangan
program yaitu Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis SMS Gateway
22 Sejarah Singkat SAMSAT
Sistem Administrasi Manunggal di bawah Satu Atap atau disingkat
dengan SAMSAT adalah suatu sistem kerjasama secara terpadu antara Polri
Dinas Pendapatan Provinsi dan PT Jasa Raharja (Persero) dalam pelayanan
untuk menerbitkan STNK dan Tanda Nomor Kendaraan Bermotor yang
dikaitkan dengan pemasukan uang ke Kas Negara baik melalui Pajak
Kendaraan Bermotor (PKB) Bea Balik Nama Kendaraan Bermotor dan
Sumbangan Wajib Dana Kecelakaan Lalu Lintas Jalan (SWDKLJJ) dan
dilaksanakan pada satu kantor yang dinamakan Kantor Bersama Samsat
Dalam hal ini Polri memiliki fungsi penerbitan STNK Dinas Pendapatan
Provinsi menetapkan besarnya Pajak Kendaraan Bermotor (PKB) dan Bea
Balik Nama Kendaraan Bermotor (BBN-KB) sedangkan PT Jasa Raharja
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2163
6
mengelola Sumbangan Wajib Dana Kecelakaan Lalu Lintas Jalan
(SWDKLLJ) Sejarah Kantor Bersama SAMSAT sendiri tak lepas dari
berdirinya Dinas Pendapatan P rovinsi Jawa Barat yang secara historis dimulai
dengan unit kerjayang bertugas melakukan pengurusan Perpajakan dan
Pendapatan Daerah Hal ini dikarenakan DISPENDA atau Dinas Pendapatan
Daerah sebagai kantor pusat yang menaungi segala penerimaan pendapatan
daerah
23 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
24 Bahasa Pemrograman
Bahasa pemrograman adalah bahasa komputer atau teknik instruksi
standar untuk memerintah komputerBahasa pemrograman ini merupakan suatu
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2263
7
himpunan dari aturan sintaks dan semantik yang digunakan
untuk mendefinisikan sebuah program komputer Bahasa ini memungkinkan
seorang programmer dapat menentukan secara persis data mana yang akan
diolah oleh komputer bagaimana data ini akan disimpan atau diteruskan
dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi
Menurut tingkat kedekatannya dengan mesin komputer bahasa pemrograman
terdiri dari
a Bahasa Mesin yaitu memberikan perintah kepada komputer dengan
menggunakan kode bahasa biner contohnya 01100101100110
b
Bahasa Tingkat Rendah atau dikenal dengan istilah bahasa rakitan (bahasa
Inggris Assembly yaitu memberikan perintah kepada komputer dengan
menggunakan kode-kode singkat (kode Mnemonic contohnya MOV SUB
CMP JMP JGE JL LOOP dan sebagainya)
c Bahasa Tingkat Menengah yaitu bahasa komputer yang memakai campuran
intstruksi dalam kata-kata bahasa manusia seperti pada Bahasa Tingkat
Tinggi dan instruksi yang bersifat simbolik contoh ltlt gtgt ampamp ||
dan sebagainya
d Bahasa Tingkat Tinggi yaitu bahasa komputer yang menggunakan instruksi
berasal dari unsur kata-kata bahasa manusia contohnya adalah begin end
if for while and or dan sebagainya
Sebagian besar bahasa pemrograman digolongkan sebagai Bahasa
Tingkat Tinggi hanya bahasa C yang digolongkan sebagai Bahasa Tingkat
Menengah dan Assembly yang merupakan Bahasa Tingkat RendahAdapun
sistem informasi dan aplikasi yang dibuat pada Tugas Akhir ini adalah
menggunakan bahasa pemrograman PHP untuk membangun sisi server dan
menggunakan bahasa pemrograman Java untuk membangun client Beberapa
bahasa pemrograman yang digunakan pada pembuatan sistem informasi ini
akan dijelaskan pada sub bab di bawah ini
25 Hypertext Preprocessor (PHP)
Hypertext Preprocessor (PHP) adalah bahasa pemrograman script yang
paling banyak dipakai saat ini PHP banyak dipakai untuk memrogram situs
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2363
8
web yang dinamis walaupun tidak tertutup kemungkinan digunakan untuk
pemakaian lain Pada awalnya PHP merupakan kependekan dari Personal
Home Page (Situs Personal)PHP pertama kali dibuat oleh Rasmus Lerdorf
pada tahun 1995Pada tahun 1997 sebuah perusahaan bernama Zend menulis
ulang interpreter PHP menjadi lebih bersih lebih baik dan lebih cepat
Kemudian pada Juni 1998 perusahaan tersebut merilis interpreter baru untuk
PHP dan meresmikan rilis tersebut sebagai PHP 30 dan singkatan PHP dirubah
menjadi akronim berulang PHP Hypertext Preprocessing
Pada Juni 2004 Zend merilis PHP 50Dalam versi ini inti dari
interpreter PHP mengalami perubahan besarVersi ini juga memasukkan model
pemrograman berorientasi objek ke dalam PHP untuk menjawab
perkembangan bahasa pemrograman ke arah paradigma berorientasi objek
Hampir seluruh aplikasi berbasis web dapat dibuat dengan PHP ini
namun fungsi PHP yang paling utama adalah untuk menghubungkan database
dengan web Dengan PHP membuat aplikasi web yang terkoneksi ke database
menjadi sangat mudah Sistem database yang telah didukung oleh PHP adalah
a Oracle
bSybase
c SQL
dMySQL
e Generic ODBC
f Postgres SQL
26 Database MySQL
MySQL adalah sebuah perangkat lunak sistem manajemen basis data
SQL ( bahasa Inggris database management system ) atau DBMS yang
multithread multi-user dengan sekitar 6 juta instalasi di seluruh dunia
MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis di
bawah lisensi GNU General Public License (GPL) tetapi mereka juga menjual
di bawah lisensi komersial untuk kasus-kasus di mana penggunaannya tidak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2463
9
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 ndash 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_fieldhellip)
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 = bdquodata_kolom1‟hellip
9
Menampilkan data SELECT kolom FROM tabel WHERE kreteria
ORDER BY kolom atau SELECTFROM 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
27
SMS Gateway
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2563
10
SMS Gateway adalah suatu platform metode untuk mengirimkan dan
menerima pesan SMS tanpa menggunakan perangkat mobile
handphoneSMS Gateway merupakan pintu gerbang bagi penyebaran
informasi dengan menggunakan SMS
Anda dapat menyebarkan pesan keratusan nomor secara otomatis dan
cepat yang langsung terhubung dengan database nomor-nomor ponsel saja
tanpa harus mengetik ratusan nomor dan pesan di ponsel anda karena semua
nomor akan diambil secara otomatis dari database tersebut
Selain itu dengan adanya SMS Gateway anda dapat mengkustomisasi
pesan-pesan yang ingin dikirimDengan menggunakan program tambahan
yang dapat dibuat sendiri pengirim pesan dapat lebih fleksibel dalam
mengirim berita karena biasanya pesan yang ingin dikirim berbeda-beda untuk
masing-masing penerimanya
Sistem aplikasi SMS Gateway secara umum memungkinkan pengguna
untuk
1 Meminta informasi dari handphone ke sistem database
2 Memberikan informasi dari handphone ke sistem database
Memberikan informasi secara rutin (terjadwal) dari sistem database ke
nomor handphone individual tertentu SMS Gateway membolehkan UEA
untuk berkomunikasi dengan Telco SMSC (telkomsel indosat dll) atau SMS
platform untuk menghantar dan menerima pesan SMS dengan sangat mudah
Karena SMS Gateway akan melakukan semua proses dan koneksi dengan
Telco SMS Gateway juga menyediakan UEA dengan interface yang mudah
dan standar
28 Gammu
Gammu mensupport ponsel yang dapat bekerja pada mode AT
commandGammu 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2663
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2763
12
dikomunikasikan oleh profesional sistem kepada pemakai maupun pembuat
program DFD terdiri dari context diagram dan diagram rinci (DFD Levelled)
Context diagram berfungsi memetakan model lingkungan (menggambarkan
hubungan antara entitas luar masukan dan keluaran sistem) yang
direpresentasikan dengan lingkaran tunggal yang mewakili keseluruhan
sistem DFD levelled menggambarkan sistem sebagai jaringan kerja antara
fungsi yang berhubungan satu sama lain dengan aliran dan penyimpanan data
model ini hanya memodelkan sistem dari sudut pandang fungsi
Berikut ini merupakan simbol-simbol yang biasa digunakan di DFD
Gambar 21Simbol-simbol Data Flow Diagram
1) TerminalEntity
Terminator atau entity mewakili entitas eksternal yang berkomunikasi
dengan sistem yang sedang dikembangkan Terminator dapat berupa orang
sekelompok orang organisasi departemen di dalam organisasi atau
perusahaan yang sama tetapi di luar kendali sistem yang sedang dibuat
modelnya Terminator dapat juga berupa departemen divisi atau sistem di
luar sistem yang berkomunikasi dengan sistem yang sedang dikembangkan
Komponen ini perlu diberi nama sesuai dengan dunia luar yang
berkomunikasi dengan sistem yang sedang dibuat modelnya dan biasanya
menggunakan kata benda misalnya Bagian Penjualan Dosen Mahasiswa
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2863
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 datainformasi
dari satu bagian sistem ke bagian lainnya
210 Entity Relationship Diagram (ERD)
Entity Relationship Diagram (ERD) merupakan suatu model untuk
menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek
dasar data yang mempunyai hubungan antar relasiERD untuk memodelkan
struktur data dan hubungan antar data untuk menggambarkannya digunakan
beberapa notasi dan simbol Pada dasarnya ada tiga simbol yang digunakan
yaitu
a Entiti
Entiti merupakan objek yang mewakili sesuatu yang nyata dan dapat
dibedakan dari sesuatu yang lain (Fathansyah 1999 30)Simbol dari
entitiini biasanya digambarkan dengan persegi panjang
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2963
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 1 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
211 Penjelasan Primary key dan Foreight Key
Kunci (Key) merupakan elemen record yang dipakai untuk menemukan
record tersebut pada waktu akses atau bisa digunakan untuk identifikasi tiap
record Jenis-jenis kunci Superkey Candidat key Primary key Alternate
key Foreign key External key
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3063
15
A Primary Key adalah atribut (field) yang dipilih untuk menentukan
struktur storage pada organisasi file multi key adapun key lainnya
disebut dengan secondary key Pengertian lainya Primary Key adalah
suatu nilai dalam basis data yang digunakan untuk mengidentifikasi
suatu baris dalam tabel Salah satu atrribut dari candidat key dapat
dipilih menjadi primary key dengan 3 kriteria sbb
1
Key tersebut lebih natural untuk dijadikan acuan
2 Key tersebut lebih sederhana
3 Key tersebut cukup uniqe
B Foreign Key adalah Sebuah kumpulan field dalam satu relasi yang
digunakan untuk meldquoreferrdquo (menunjuk) ke suatu baris (tuple) pada
relasi yang lain (harus berkorespondensi dengan primary key pada
relasi yang kedua) seperti bdquological pointer‟ Sedangkan hubungan
antara keduanya ( primary key dan foreign key) di jelaskan sebagai
berikutldquoPrimary Keyrdquo adalah field kunci utama dari suatu tabel yang
menunjukkan bahwa field yang menjadi kunci tersebut tidak bisa diisi
dengan data yang sama atau dengan kata lain Primary key menjadikan
tiap record memiliki identitas sendiri-sendiri yang membedakan satu
sama lainnya (unik)ldquoForeign keyrdquo adalah satu attribute yang
melengkapi satu relationship yang menunjukan ke induknya dengan
kata lain keduanya saling berkaitan Pengertian lain Foreign key
merupakan sembarang atribut yang menunjuk kepada primary key pada
tabel lain
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3163
16
BAB III
METODOLOGI PENELITIAN
31 Lokasi Penelitian
Penelitian dilakukan di Drive Thru SAMSAT yang beralamatkan di Jl
Sultan Agung No 4 Sidoarjo mulai tanggal 01 Oktober 2014 sd selesai
32 Bahan dan Alat penelitian
Bahan
Data Wajib Pajakdata Pembayaran Pajak Kendaraan Bermotor dan data
pemilik kendaraan bermotor data biaya pajak kendaraan bermotor
Alat
A
Perangkat Keras ( Hardware )
1) Laptop intel core i3
2) Hard disk 500 GB
3) Memory 200 GB
4)
Modem Smsgateway
5) Simcard
B
Perangkat Lunak ( Software )
1) Sistem Operasi Windows 7
2)
PHP ( Hypertext Preprocessor )
3) Appserv
4) Notepad ++
5)
Database MySQL
6) Gammu
33 Teknik Pengumpulan Data
Teknik pengumpulan data yang digunakan adalah
a Wawancara Melakukan wawancara secara langsung dengan petugas
SAMSAT Drive Thru diantarannya petugas dari kepolisian dan petugas
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3263
17
Dispenda mengenai bagaimana alur dari pelayanan SAMSAT Drive Thru
Sidoarjo
b Dokumentasi Pengambilan data-data tentang kegiatan profil untuk
dijadikan sebagai acuan dalam pengembangan sistem
c Observasi Observasi dengan mengadakan penelitian dan peninjauan
langsung di SAMSAT Drive Thru Sidoarjo
34 Teknik Analisis
Analisis sistem merupakan tahap yang penting dari suatu pemrograman
karena merupakan tahap awal untuk mengevaluasi permasalahan yang terjadi
serta kendala yang dihadapiPerancangan sistem yang pertama adalah
mengidentifikasi suatu permasalahan pada objek penelitian itu sendiri
Teknik yang penulis gunakan dalam membangun sistem ini adalah
sebagai berikut
a Penelitian di lapangan yaitu terhadap petugas atau orang-orang yang ada
kaitannya dengan permasalahan yang sedang diteliti guna memperoleh
keterangan dan data untuk tujuan yang ingin dicapai
b Merumuskan masalah apa yang sebenarnya terjadi yaitu sistem yang
digunakan saat melakukan permintaan informasi di kantor SAMSAT secara
langsung
c
Melakukan pemahaman masalah sehingga dapat mengetahui tujuan
pembuatan SMS Gateway untuk pembayaran Pajak Kendaraan Bermotor
d Perancangan informasi SMS Gateway di SAMSAT Drive Thru Sidoarjo
e
Perancangan tampilan SMS Gateway di SAMSAT Drive Thru Sidoarjo
f Pengujian dan analisa program dengan maksud mengetahui sejauh mana
program bisa berjalan sesuai dengan keinginan penulis
g Perbaikan dan penyempurnaan program yang merupakan tahapan
memperbaiki kesalahan dan menambahkan fitur-fitur lain jika diperlukan
h Pemilihan sistem berbasisSMS Gateway sebagai solusi yang tepat Penulis
mengajukan pembuatan sistem baru untuk proses permintaan informasi
melalui sms sebagai solusi permasalahan Sistem baru ini diharapkan dapat
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3363
18
mempermudah wajib pajak untuk memperoleh informasi terkait pembayaran
samsat Program ini dapat diakses kapan saja Adapun alasannya sebagai
berikut
1
Untuk hubungan antar server dan client hanya dibutuhkan sebuah
handphone saja
2 Memberikan kemudahan bagi pengguna karena antar muka yang
digunakan adalah via SMS dimana wajib pajak pasti sudah sangat
umum menggunakannya
Sistem Aplikasi SMS Gateway adalah program sistem komunikasi dua
arah yaitu SMS keluar dan SMS masuk dengan memanfaatkan gammu sebagai
programkomunikasi antara Komputer dengan Handphone
35 Perancangan Sistem
Bagian ini menjelaskan rancangan aplikasi yang berupa diagram alir
sistem Alur pembayaran di SAMSAT Drive Thru adalah sebagai berikut
Penjelasan alur proses pembayaran pajak melalui drive thru
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3463
19
6
Petugas loket Pembayaran dan Penyerahan memberitahukan jumlah
pembayaran yang seharusnya dan selanjutnya menerima pembayaran serta
menyerahkan bukti pembayaran kepada Wajib Pajak
36 DFD Pembayaran Pajak kendaraan Bermotor
Dalam proses perancangan aplikasi layanan informasi dan pemesanan
berbasis sms gateway ini akan dijelaskan dalam bentuk logical model Hal ini
gambarkan secara detail melalui Data Flow Diagram (DFD) Dalam
perancangan menggunakan DFD biasanya diawali dengan diagram konteks
yang merupakan diagram yang memaparkan secara global dari diagram-
diagram yang akan dirancang selanjutnya Hal ini sangat membantu sekali
dalam memahami proses perancangan aplikasi secara detail Pada tahap
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 33
a Diagram Konteks
Gambar 31 Diagarm Konteks
input wp
laporan pembayaran
info data petugas
info data kendaraan
input data petugas
input pembayaran Pajak
input data kendaraan
Balasan Sms Sesuai format
Kirim Sms s esuai format
Info Pembayaran
Membayar Pajak1
Aplikasi Pembayaran Pajak
Kendaraan Bermotor di
Kantor Samsat Drive Thrue
+
PetugasWajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3563
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
Gambar 32 DFD level 0
37 Tabel Relationship
Tabel Relationship merupakan rancangan table yang diterjemahkan dari
data flow diagram di atas sehingga dihasilkan data relasi table seperti gambar
di bawah ini
mempunyaimempunyai
mempunyai
mempunyaimempunyai
simpan data
input wp
info wp
memberikan data wp
info wp
laporan pembayaran
info data petugas
info data kendaraan
input data petugas
input pembayaran Pajak
input data kendaraan
Balasan Sms Sesuai format
Kirim Sms sesuai format
Info Pembayaran
Membayar Pajak
kendaraan
data petugas
simpan data simpan data
simpan data
simpan data
simpan data
simpan data
Wajib Pajak
Petugas
3Input
Pendaftaran
kendaraan
Bermotor
2
Input Petugas
1
Pembayaran
Pajak
4
Input data WP
5
Sms Gateway
kendaraan
kendaraan_
petugas
pembayaran
sms masuksms keluar
wajib_pajak
outboxoutbox_multipart
gammu phone
phones
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3663
21
Dalam table relationship diatas terdapat 18 tabel yang saling
berhubungan yang terdiri dari table master dan table transaksi adapun yang
termasuk dalam table master yaitu tabel wajib pajak kendaraan petugas
panduan saran propinsi kabupaten dan kecamatan Sedangkan tabel transaksi
yaitu tabel pembayaran berita dan SMS Alert Yang termasuk tabel SMS
Gateway yaitu tabel phone inbox outbox sent items gammu daemons
outbox multipart Masing-masing tabel saling berhuugan seperti
a Tabel wajjib pajak berhubungan dengan tabel kendaraan yang dihubungkan
melalui id wp dengan jenis hubungan satu (1) ke banyak (N)
b
Tabel wp berhubungan dengan tabel pembayaran yang dihubungkan melalui
id wp dengan jenis hubungan satu (1) ke banyak (N)
c Tabel petugas berhubungan dengan id petugas dengan jenis hubungan satu
(1) ke banyak (N)
38 Struktur Tabel
Tabel adalah bagian dari database yang berfungsi untuk menyimpan
data-data tertentu Tabel yang akan dibuat untuk perancangan ini antara lain
1 Tabel Berita
Tabel berita adalah tabel yang digunakan untuk menyimpan data berita
Struktur tabelnya dapat dilihat pada tabel 31
Tabel 31 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) (Primary Key) Id petugas
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3763
22
2 Tabel Saran
Tabel saran adalah tabel yang digunakan untuk menyimpan data saran
dari wajib pajak Struktur tabelnya dapat dilihat pada tabel 32
Tabel 32 Tabel Saran
Nama Field Type Data Keterangan
Id Integer(11) Id pengirim
Hp Varchar(15) Handphone
Isisaran Varchar (200) Isi saran
3 Tabel Kabupaten
Tabel Kabupaten adalah tabel yang digunakan untuk menyimpan data
kabupaten Struktur tabelnya dapat dilihat pada tabel 33
Tabel 33 Tabel kabupaten
Nama Field Type Data Keterangan
id_kab Varchar(20) Id kab
nama_kab Varchar(100) Nama kab
4 Tabel Kecamatan
Tabel kecamatan adalah tabel yang digunakan untuk menyimpan data
kecamatan Struktur tabelnya dapat dilihat pada tabel 34
Tabel 34 Tabel kecamatan
Nama Field Type Data Keterangan
id_kec Varchar(20) Id kec
nama_kec Varchar(100) Nama kec
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3863
23
5 Tabel kendaraan
Tabel kendaraan adalah tabel yang digunakan untuk menyimpan data
kendaraan Struktur tabelnya dapat dilihat pada tabel 35
Tabel 35 Tabel kendaraan
Nama Field 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
Tabel pembayaran adalah tabel yang digunakan untuk menyimpan data
pembayaran Struktur tabelnya dapat dilihat pada tabel 36
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3963
24
Tabel 36 Tabel pembayaran
Nama Field Type Data Keteranganid_bayar Integer(11) (Primary Key) Id bayar
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
Tabel petugas adalah tabel yang digunakan untuk menyimpan data
petugas Struktur tabelnya dapat dilihat pada tabel 37
Tabel 37 Tabel petugas
Nama Field Type Data Keterangan
id_petugas Varchar(11) (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
Tabel propinsi adalah tabel yang digunakan untuk menyimpan data
propinsi Struktur tabelnya dapat dilihat pada tabel 38
Tabel 38 Tabel propinsi
Nama Field Type Data Keterangan
id_prop Varchar(20) Id prop
nama_prop Varchar(100) Nama prop
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4063
25
9 Tabel SMS alert
Tabel SMS alert adalah tabel yang digunakan untuk menyimpan data
SMS alert Struktur tabelnya dapat dilihat pada tabel 39
Tabel 39 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
10 Tabel Wajib Pajak
Tabel wajib_pajak adalah tabel yang digunakan untuk menyimpan data
wajib pajak Struktur tabelnya dapat dilihat pada tabel 310
Tabel 310 Tabel wajib pajak
Nama Field 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 lahirtanggal_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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4163
26
Propinsi Varchar(20) Propinsi
Kabupaten Varchar(20) KabupatenKecamatan Varchar(20) Kecamatan
Kelurahan Varchar(20) Kelurahan
no_telprumah Varchar(10) Nomer telprumah
Kodepos Varchar(7) Kodepos
11 Tabel Daemons
Tabel daemons adalah tabel yang digunakan untuk menyimpan datadaemons Struktur tabelnya dapat dilihat pada tabel 311
Tabel 311 Tabel Daemons
Nama Field Type Data Keterangan
Start Text Start
Info Text Info
12
Tabel Gammu
Tabel gammu adalah tabel yang digunakan untuk menyimpan data
gammu Struktur tabelnya dapat dilihat pada tabel 312
Tabel 312 Tabel Gammu
Nama Field Type Data Keterangan
Version int(11) Version
13 Tabel Inbox
Tabel inbox adalah tabel yang digunakan untuk menyimpan data inbox
Struktur tabelnya dapat dilihat pada tabel 313
Tabel 313 Tabel inbox
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4263
27
ReceivingDateTime Timestamp ReceivingDateTime
Text Text TextSenderNumber 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(falsetrue) Processed
14 Tabel Outbox
Tabel outbox adalah tabel yang digunakan untuk menyimpan data
outbox Struktur tabelnya dapat dilihat pada tabel 314
Tabel 314 Tabel outbox
Nama Field 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(falsetrue) MultiPart
RelativeValidity int(11) RelativeValidity
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4363
28
SenderID varchar(255) MUL SenderID
SendingTimeOut Timestamp SendingTimeOutDeliveryReport enum(defaultyesno) DeliveryReport
CreatorID Text CreatorID
15 Tabel Outbox multipart
Tabel outbox multipart adalah tabel yang digunakan untuk menyimpan
data outbox multipart Struktur tabelnya dapat dilihat pada tabel 315
Tabel 315 Tabel outbox multipart
Nama Field Type Data Keterangan
Text Text Text
Coding enum() Coding
UDH Text UDH
Class int(11) Class
TextDecoded Text TextDecoded
ID int(10) unsigned (Primary Key) ID
SequencePosition int(11) (Primary Key) SequencePosition
16 Tabel Phone
Tabel phones adalah tabel yang digunakan untuk menyimpan data
phones Struktur tabelnya dapat dilihat pada tabel 316
Tabel 316 Tabel phones Nama Field Type Data Keterangan
ID Text ID
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
TimeOut Timestamp Time Out
Send enum(yesno) Send
Receive enum(yesno) Receive
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4463
29
IMEI varchar(35) (Primary Key) IMEI
Client Text ClientBattery int(11) Battery
Signal int(11) Signal
Sent int(11) Sent
Received int(11) Received
17 Tabel Sentitems
Tabel sentitems adalah tabel yang digunakan untuk menyimpan datasentitems Struktur tabelnya dapat dilihat pada tabel 317
Tabel 317 Tabel Sentitems
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
SendingDateTime Timestamp SendingDateTimeDeliveryDateTime 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
IDint(10)
unsigned(Primary Key) ID
SenderID varchar(255) MUL SenderID
SequencePosition int(11) (Primary Key) SequencePosition
Status enum() Status
StatusError int(11) Status Error
TPMR int(11) MUL TPMR
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4563
30
RelativeValidity int(11) Relative Validity
CreatorID Text Creator ID
18 Tabel Panduan
Tabel panduan adalah tabel yang digunakan untuk menyimpan data
panduan Struktur tabelnya dapat dilihat pada tabel 318
Tabel 318 Tabel Panduan
Nama Field Type Data Keterangan
Kodepanduan Varchar(11) Kode Panduan
Isi Text Isi
Keterangan Varchar (40) Keterangan
39 Format SMS Gateway
Berikut ini cara-cara mengakses aplikasi pembayaran pajak kendaraan
bermotor di SAMSAT DRIVE THRU dengan menggunakan fasilitas SMS gateway
1 Format Melihat Panduan SMS
Pemilik Kendaraan mengirim pesan ke SMS Center Admin SAMSAT
dengan format
Gambar 34 Format Melihat panduan
2
Apabila Format SMS benar maka akan muncul pesan seperti pada gambar
35
Panduan
Cek format SMS
cekformatwp
cekformatsaran
cekformattunggakan
cekformatwajib_pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4663
31
Gambar 35 Pesan Balasan Panduan SMS
3 Jika Pemilik Kendaraan ingin melihat data wajib pajak maka harus
mengetikkan format SMS sebagai berikut
Gambar 36 Format Info data wajib pajak
4 Jika Pemilik Kendaraan ingin melihat tunggakan pajak kendaraan maka
harus mengetikkan format SMS sebagai berikut
Gambar 37 Format Tunggakan Pajak Kendaraan
5
Jika Pemilik Kendaraan ingin memberikan saran maka harus mengetikkan
format SMS sebgai berikut
Gambar 38 Format Saran
310 Design Interface
Gambar 39 Halaman Utama
cekformatwp
cekformattunggakan
Cekformatsaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4763
32
Gambar 310 Halaman Login
Gambar 311 Data Kendaraan
Gambar 312 Halaman Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4863
33
Gambar 314 Halaman Inbox
Gambar 313 Halaman Inbox
311 Struktur Menu
Wajib Pajak
Menu Utama Admin
PembayaranKendaraan SMS AlertBerita
Pembayaran
LaporanSMS
SMS
SMSTerkirim
Lihat SMS
SMS Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4963
34
BAB IV
HASIL PENELITIAN DAN PEMBAHASAN
Berikut ini adalah hasil dari pengujian Aplikasi Informasi Pelayanan
Pembayaran Pajak Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis
SMS Gateway Pada Proyek Akhir ini dimana Website ini memiliki 1 halaman
web yakni website untuk mengelola halaman website petugas (admin) Berikut
adalah implementasi tentang website tersebut
41 Halaman Admin
Halaman ini merupakan aplikasi yang digunakan oleh bagian administrator
atau orang yang mempunyai otoritas khusus untuk melakukan konfigurasi sistem
sehingga diperlukan suatu proses login terlebih dahulu
Gambar 41 Halaman Admin
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5063
35
Keterangan
a Username aris
b Password aris
42 Halaman Utama
Pada web utama Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor berbasis SMS Gateway ini menampilkan informsi profil secara umum
Selain itu pada web utama juga terdapat informasi berita terbaru mengenai SAMSAT
layanan yang ada di SAMSAT Drive Thru serta format SMS
Adapun menu-menu yang akan ditampilkan pada web utama diantarannya
depan SAMSAT Drive Thru layanan berita format SMS dan kontak yang
menunjukkan alamat SAMSAT Drive Thru
Gambar 42 Halaman Utama
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5163
36
f Kontak Halaman yang berisi alamat dari SAMSAT Drive Thru
43 Halaman Data Wajib Pajak
Input data wajib pajak yaitu memasukkan data identitas para wajib pajak yang
baru berikut halaman data wajib pajak
Gambar 43 Halaman Data Wajib Pajak
Gambar 44 Halaman Input Data Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5263
37
Keterangan
a Pada gambar 43 adalah menu utama halaman wajib pajak disana tertera
kolom data wajib pajak yang telah didata oleh admin
b Pada gambar 44 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
44
Halaman KendaraanInput data kendaraan wajib pajak yaitu digunaka untuk menginputkan data
kendaraan yang baru yang berisi data tentang kendaraan bermotor seperti no reg no
KTP pemilik nama lengkap dan sebagainya berikut tampilan halaman kendaraan
Gambar 45 Halaman Data Kendaraan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5363
38
Gambar 46 Halaman Form Input Data Kendaraan
Keterangan
a Pada gambar 45 adalah menu utama pada halaman kendaraan disana
tertera kolom data kendaraan yang sudah di data oleh petugas admin
b Pada gambar 46 adalah form input data kendaraan untuk memasukkan
data kendaraan wajib pajak yang baru kita harus memasukkan identitas dari
kendaraan tersebut diantarannya identitas pemilik serta identitas kendaraan
baru Kemudian kita pilih tombol simpan untuk menyimpan data kendaraan
tersebut Data yang sudah tersimpan akan muncul pada menu utama pada
halaman kendaraan
45 Halaman Pembayaran
Input halaman pembayaran digunakan untuk memasukkan biaya pajak
kendaraan yang akan dibayar oleh wajib pajak setiap tahunnya Berikut tampilan
halaman pembayaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5463
39
Gambar 47 Halaman Pembayaran
Gambar 48 Halaman Form pembayara
Keterangan
a Pada gambar 47 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 48 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5563
40
akan muncul pada menu utama halaman pembayaran
46 Halaman Berita
Input halaman berita digunakan untuk menambah berita-berita terbaru yang
ada di SAMSAT Drive Thru maupun SAMSAT pusat berikut tampilan halaman form
berita
Gambar 49 Halaman Berita
Gambar 410 Halaman Form Berita
Keterangan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5663
41
a Pada gambar 49 adalah menu utama pada halaman berita disana tertera
kolom data berita yang sudah di entry oleh petugas admin
b Pada gambar 410 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
47
Halaman SMSForm SMS ini gunakan untuk melihat SMS masuk SMS terkirim dan akan
mengirim SMS secara bersamaan Berikut tampilan halaman SMS
Gambar 411 Halaman SMS
Gambar 412 Halaman Kirim Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5763
42
Gambar 413 Halaman SMS Masuk
Gambar 414 Halaman SMS Terkirim
Keterangan
a Kirim broadcast Mengirim suatu pesan atau SMS ke semua wajib pajak
secara bersamaan
b Lihat SMS Melihat SMS yang masuk dari wajib pajak yang memberikan
masukan atau menannyakan besar biaya pajak kendaraan yang akan
dibayar
c SMS terkirim Melihat SMS yang telah terkirim kepada wajib pajak
48 Halaman SMS Alert
Pada halaman SMS Alert ini merupakan peringatan tanggal jatuh tempo
pembayaran pajak STNK kepada wajib pajak Berikut tampilan halaman SMS Alert
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5863
43
Gambar 415 Halaman Data SMS Alert
Wajib pajak akan secara otomatis mendapat SMS Alert mengenai jatuh
tempo pembayaran pajak kendaraannya
49 Halaman Laporan
Pada halaman laporan ini akan muncul semua nama-nama wajib pajak yang
telah terdaftar Berikut tampilan halaman laporan
Gambar 416 Halaman Data Pembayaran
Gambar 417 Tombol Pencarian Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5963
44
Gambar 418 Laporan Wajib Pajak
Keterangan a Pada gambar 417 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 418Pada 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 419 laporan salah satu wajib pajak yang kita inginkan
410 Tampilan SMS Gateway
Berikut format SMS Gateway untuk melihat panduan SMS Gateway
a Pemilik kendaraan mengirim SMS untuk melihat format panduan
SMS
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6063
45
Gambar 419 Melihat format panduan SMS
b Tampilan cek format wp dan balasannya
Gambar 420 Cek format wajib pajak
c Tampilan cek id wp dan balasannya
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6163
46
Gambar 421 Cek id wajib pajak
d Tampilan cek data wp dan balasannya
Gambar 422 Cek data wajib pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6263
47
BAB V
PENUTUP
411 Kesimpulan
Penulisan Tugas akhir ini berisi mengenai pembuatan program aplikasi
Informasi Pelayanan Pembayaran Pajak Bermotor di Kantor SAMSAT Drive
Thru Sidoarjo berbasis SMS Gateway Aplikasi ini dibangun menggunakan
Php Gammu sebagai emulator untuk menjalankan aplikasi saat dibangun dan
didukung dengan SMS Gateway dengan Modem Wavecom sebagai
hardwarenpendukung Sistem SMS Gateway memberikan banyak kemudahan
kepada wajib pajak untuk mengetahui jumlah pajak yang harus dibayar dan juga
tersedia SMS Alert kepada wajib pajak yang kendaraannya akan memasuki
jatuh tempo pembayaran pajak
412 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6363
48
DAFTAR PUSTAKA
Khang Bustam (2002) TRIK Pemrograman Aplikasi Berbasis SMS
PT Elexmedia Komputindo Jakarta
Khoirul ummah 2010 SMS-Gateway informatika malang
Marcus Zakaria Teddy amp Widiadi Josef 2006 Aplikasi SMS untuk
Berbagai Keperluan Bandung Informatika
Purnomo Adi 2007 Pemrograman Java Membangun Beragam Aplikasi
Layanan SMS 2 Jakarta Salemba Infotek
Romzi Imron Rozidi 2009 Membuat Sendiri SMS Gateway (ESME)
Berbasis Protokol SMPP Andi
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 263
ii
HALAMAN PERNYATAAN
Yang bertanda tangan dibawah ini
Nama Aris Susetyo
Tempat Tanggal Lahir Sidoarjo 22 April 1981
NIM 111080200094
Fakultas Jurusan Teknik Informatika
Menyatakan bahwa skripsi yang berjudul ldquoAplikasi Informasi PelayananPembayaran Pajak Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis
SMS Gatewayrdquo adalah bukan skripsi atau karya ilmiah orang lain kecuali dalam
bentuk kutipan yang telah disebutkan sumbernya
Demikian surat pernyataan ini saya buat dengan sebenar-benarnya dan
apabila pernyataan ini tidak benar maka saya bersedia mendapatkan sanksi
akademis
Sidoarjo Agustus 2015
Yang menyatakan
Aris Susetyo
Mengetahui
Dosen Pembimbing
Suprianto SSi MSi
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 363
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 463
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 563
v
HALAMAN PERSEMBAHAN
Kepada kedua orang tuaku tercinta yang selalu
Mendoakan menyayangiku dan selalu membimbingku tanpa kenal lelahhellip
semoga Allah
selalu memberikan kesehatan kebahagiaan dunia-akhirat dan umur panjanghellipAmin
Untuk istriku yang
selalu memberiku semangat dan motivasi agar tidak putus asa dalammenuntuk ilmu sampai kapanpun dan memberi dukungan agar lebih
semangat dalam perkuliahan
Semua Dosen2 Teknik Informatika Semoga Allah
membalas kebaikan Bapak Ibu semuahellipAmin
Teman-temanku seperjuangan yang selalu setia untuk pertukar pendapat
selama ini terimakasih untuk semuanya
Untuk Universitas Muhammadiyah Sidoarjo Dari Sini Pencerahan Bersemi
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 663
vi
Motto
Dimana ada kemauan disitu ada jalan
Semangat dalam segala hal
tanpa mengenal lelah untuk
mengejar cita-cita dan menggapai
impian
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 763
vii
APLIKASI INFORMASI PELAYANAN PEMBAYARAN PAJAK
KENDARAAN BERMOTOR DI KANTOR SAMSAT DRIVE THRU
SIDOARJO BERBASIS SMS GATEWAY
(STUDI KASUS DI SAMSAT DRIVE THRU SIDOARJO)
Aris Susetyo[1] Suprianto SSi MSi [2]
Jurusan Teknik Informatika Fakultas Teknik
Universitas Muhammadiyah Sidoarjo
supriantoumsidaacid [2 ]
ABSTRAK
Semakin lama semakin banyak pengguna kendaraan bermotor dan semakin banyak pula wajib pajak yang harus membayar pajak atas kendaraan bermotor
Akibatnya pelayanan kantor Sistem Administrasi Manunggaling Satu Atap
(SAMSAT) terhadap wajib pajak semakin tinggi
Hal tersebut membuat pihak SAMSAT Drive Thru membutuhkan aplikasi
untuk membantu wajib pajak untuk mendapatkan informasi pembayaran pajak
Salah satu solusi bagi masalah tersebut adalah Informasi Pembayaran Pajak
Kendaraan Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis SMS
Reminder
Pada proyek akhir ini akan dibangun sebuah aplikasi Informasi Pembayaran
Pajak Kendaraan Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis SMS
Gateway yang bisa digunakan untuk mengetahui biaya pembayaran pajak waktu jatuh tempo pembayaran pajak serta keluhan-keluhan yang menyangkut pelayanan
SAMSAT Aplikasi ini akan terintegrasi dengan SMS Gateway yang memudahkan
pelayanan terhadap masyarakat
Kata kunci SAMSAT SMS Gateway Drive Thru
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 863
viii
APLIKASI INFORMASI PELAYANAN PEMBAYARAN PAJAK
KENDARAAN BERMOTOR DI KANTOR SAMSAT DRIVE THRU
SIDOARJO BERBASIS SMS GATEWAY
(STUDI KASUS DI SAMSAT DRIVE THRU SIDOARJO)
Aris Susetyo[1] Suprianto SSi MSi [2]
Jurusan Teknik Informatika Fakultas Teknik
Universitas Muhammadiyah Sidoarjo
supriantoumsidaacid [2 ]
ABSTRACT
More and more users of motor vehicles and the more taxpayers who haveto pay taxes on motor vehicles As a result office services Manunggaling
Administration System One Roof ( SAMSAT ) to taxpayers higher
This makes the SAMSAT Drive Thru requires applications to help the
taxpayer to obtain a tax payment information One solution to this problem is the
Motor Vehicle Tax Payment Information Office SAMSAT Drive Thru Sidoarjo -
based SMS Gateway
At the end of this project will be built an application Motor Vehicle Tax
Payment Information Office SAMSAT Drive Thru Sidoarjo -based SMS Gateway
can be used to determine the cost of tax payments tax payments maturing and
complaints concerning SAMSAT services This application will be integrated with
the SMS gateway that allows the service to the community
Keywodrs SAMSAT SMS Gateway Drive Thru
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 963
ix
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 ldquoAplikasi Informasi Pelayanan Pembayaran Pajak
Kendaraan Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis SMS
Gatewayrdquo
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 MSi 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 SSi MSi 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1063
x
Semoga dengan terselesaikannya Skripsi dan Laporannya ini dapat
memberikan manfaat bagi penulis khususnya dan para pembaca pada umumnya
Penulis menyadari bahwa Skripsi dan Laporan ini masih jauh dari kesempurnaan
Mengingat terbatasnya pengetahuan dan kemampuan penulis Oleh karenanya
penulis memohon maaf dan selalu terbuka untuk menerima kritik dan saran dari
pembaca
Sidoarjo Agustus 2015
Penulis
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1163
xi
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 PENDAHULUAN11 Latar Belakang 1
12 Rumusan Masalah 2
13 Batasan Masalah 3
14 Tujuan 3
15 Manfaat 3
16 Sistematika penulisan 4
BAB II KAJIAN PUSTAKA DAN DASAR TEORI21 Penelitian terdahulu 5
22 Sejarah Singkat SAMSAT 6
23 Syarat dan prosedur pembayaran pajak SAMSAT Drive ThruSidoarjo 7
24 Bahasa Pemrograman 8
25 Hypertext Preprocessor (PHP) 8
26 Database My SQL 9
27 SMS Gateway 10
28 Gammu 11
29 Data Flow Diagram (DFD) 12
210 Entity Realitionship Diagram (ERD) 14
211 Penjelasan Primary key dan Foreight key 15
BAB III METODOLOGI PENELITIAN
31 Lokasi Penelitian 1732 Bahan dan Alat penelitian 17
33 Teknik Pengumpulan Data 17
34 Teknik Analisis 18
35 Perancangan Sistem 19
36 DFD Pembayaran Pajak Kendaraan Bermotor 20
37 Tabel Relationship 21
38 Struktur Tabel 23
39 Format SMS Gateway 32
310 Design Interface 34
311 Struktur Menu 36
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1263
xii
BAB IV HASIL PENELITIAN DAN PEMBAHASAN
41 Halaman Admin 3742 Halaman Utama 38
43 Halaman Data Wajib Pajak 39
44 Halaman Kendaraan 40
45 Halaman Pembayaran 42
46 Halaman Berita 43
47 Halaman SMS 44
48 Halaman SMS Alert 45
49 Halaman Laporan 46
410 Tampilan SMS Gateway 48
BAB V PENUTUP
51 Kesimpulan 5052 Saran 50
DAFTAR PUSTAKA xv
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1363
xiii
DAFTAR GAMBAR
Gambar 21 Simbol-simbol data Flow Diagram 13Gambar 31 Diagram Konteks 20
Gambar 32 DFD level 0 21
Gambar 33 Tabel Relationship 22
Gambar 34 Format melihat panduan SMS 33
Gambar 35 Pesan balasan panduan SMS 33
Gambar 36 Format info data wajib pajak 33
Gambar 37 Format tunggakan pajak kendaraan 33
Gambar 38 Format saran 34
Gambar 39 Halaman Utama 34
Gambar 310 Halaman Login 34
Gambar 311 Data Kendaraan 35Gambar 312 Halaman Wajib Pajak 35
Gambar 313 Halaman Inbox 36
Gambar 41 Halaman Admin 37
Gambar 42 Halaman Utama 38
Gambar 43 Halaman Data Wajib Pajak 39
Gambar 44 Halaman Input Data Wajib Pajak 39
Gambar 45 Halaman Data Kendaraan 40
Gambar 46 Halaman Input Kendaraan 41
Gambar 47 Halaman Pembayaran 42
Gambar 48 Halaman Form Pembayara 42
Gambar 49 Halaman Berita 43
Gambar 410 halaman Form Berita 43
Gambar 411 Halaman SMS 44
Gambar 412 Halaman Kirim Brodcast 44
Gambar 413 Halaman SMS Masuk 45
Gambar 414 Halaman SMS Terkirim 45
Gambar 415 Halaman Data SMS Alert 46
Gambar 416 Halaman Data Pembayaran 46
Gambar 417 Tombol Pencarian Wajib Pajak 47
Gambar 418 Laporan Wajib Pajak 47
Gambar 419 Melihat format panduan SMS 48Gambar 420 Cek format Wajib Pajak 49
Gambar 421 Cek id data Wjib Pajak 49
Gambar 422 Cek data Wajib Pajak 49
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1463
xiv
DAFTAR TABEL
Tabel 21 Tabel Perbandingan Penelitian Terdahulu 5Tabel 31 Tabel Berita 23
Tabel 32 Tabel Saran 24
Tabel 33 Tabel Kabupaten 24
Tabel 34 Tabel Kecamatan 24
Tabel 35 Tabel Kendaraan 25
Tabel 36 Tabel Pembayaran 26
Tabel 37 Tabel Petugas 26
Tabel 38 Tabel Propinsi 27
Tabel 39 Tabel SMS Alert 27
Tabel 310 Tabel Wajib Pajak 27
Tabel 311 Tabel Daemons 28Tabel 312 Tabel Gammu 28
Tabel 313 Tabel Inbox 29
Tabel 314 Tabel Outbox 29
Tabel 315 Tabel Outbox multipart 30
Tabel 316 Tabel Phone 31
Tabel 317 Tabel Sentitems 31
Tabel 318 Tabel Panduan 32
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1563
1
BAB I
PENDAHULUAN
11
Latar Belakang
Internet merupakan fasilitator penyebaran informasi dan komunikasi
tanpa batas ke berbagai pihak Internet yang awalnya digunakan untuk
pertahanan dan keamanan serta pendidikan saat ini telah berkembang menjadi
perangkat pendukung bisnis yang sangat berpengaruh Banyak instansi
pemerintah 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 SAMSATwilayah 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1663
1
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
12
Rumusan MasalahDari latar belakang yang telah disampaikan di atas peneliti mengambil
rumusan masalah untuk memfokuskan penelitianini yaitu Bagaimana
merancang Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis SMS Gateway
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1763
2
13 Batasan Masalah
Batasan masalah dalam penyusunan proposal ini agar tidak keluar dari
topik pembahasan maka di fokuskan pada
1Sistem mencakup tentang informasi pembayaran pajak kendaraan bermotor
2Sistem memberikan alert atau pengingat tentang batas pembayaran dan
jumlah tagihan pajak yang harus dibayar
3Sistem yang akan dibuat dapat manampung data komplain wajib pajak
data pertanyaan seputar SAMSAT
4Wajib pajak dapat melihat daftar biaya tarif kendaraan dengan mengakses
website ini ataupun dengan menggunakan SMS tanpa perlu datang untuk
melihat secara langsung kekantor SAMSAT
5Sistem yang dihasilkan mampu memberikan informasi dini (SMS Alert)
14 Tujuan
Penelitian ini bertujuan untuk membuat Aplikasi Informasi Pelayanan
Pembayaran Pajak Kendaraan Bermotor di Kantor SAMSAT Drive Thru
Sidoarjo berbasis SMS Gateway
15 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 pembuatanaplikasi
2 Memberikan nilai tambah tentang pengetahuan pembuatan aplikasi
serta referensi untuk penelitian lebih lanjut kepada mahasiswa
Sebagai syarat agar mahasiswa dapat menyelesaikan proposal
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1863
3
16 Sistematika Penulisan
Sistematika penulisan menggambarkan secara umum proposal ini
Adapun sistematika penulisannya adalah sebagai berikut BAB I PENDAHULUAN
Bab I menjelaskan mengenai latar belakang rumusan masalah
batasan masalah tujuan penelitian manfaat penulisan dan
sistematika penulisan
BAB II KAJIAN PUSTAKA DAN DASAR TEORI
Bab II menjelaskan mengenai dasar-dasar teori yang diperlukan
untuk menyelesaikan pembuatan tugas akhir ini dalam bab ini Juga
akan dijelaskan mengenai tahap-tahap perancangan melipuli studi
literatur teknik pengumpulan data dan perancangan sistem
BAB III METODOLOGI PENELITIAN
Bab III terdiri dari analisis sistem dan desain sistem Analisa
sistem menjelaskan mengenai alur sistem lama yang dipakai di saat
ini dan juga menjelaskan alur sistem lain yang akan diterapkan
Sedangkan desain sistem menjelaskan desain Entity Relationship
Diagram (ERD) Data Flow Diagram (DFD)
BAB IV HASIL PENELITIAN DAN PEMBAHASAN
Pada bab ini menjelaskan tentang implementasi sistem implementasi
program serta pengujian fungsional sIstem baik pengujian secara manual
pengujian sistem dan pengujian kasus
BAB V PENUTUP
Pada bab ini menjelaskan tentang kesimpulan dan saran yang diharapkan
dapat bermanfaat dan dapat dikembangkan supaya lebih sempurna
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1963
4
BAB II
KAJIAN PUSTAKA DAN DASAR TEORI
21 Penelitian Terdahulu
Indra Purnama 2012 dalam skripsinya yang berjudul ldquo SISTEM
INFORMASI PEMBAYARAN PAJAK KENDARAAN BERODA 2 DI
SAMSAT DAERAH PROVINSI WILAYAH KOTA BANDUNG III
SOEKARNO HATTArdquo membahas mengenai pelayanan pembayaran pajak
yang mangalami kesulitan dalam melihat informasi jumlah pembayaran baik
denda maupun keterlambatan secara kuantiti dan juga agar menghindari
kekeliruan saat penginputan pembayaran maka diterapkan sistem informasi
pembayaran pajak Agar keterlambatan itu dapat diatasi maka diadakannya
pemanggilan input otomatis di Bagian Pembayaran dan perhitungan laporan
secara perperiodik Pembangunan sistem pembayaran pajak roda 2 ini
menggunakan metodologi System Development Life Cycle (SDLC)
(Waterfall) Dimana metododogi ini digunakan untuk mengembangkan sistem
dari tahapan perancangan sampai dengan implementasi
Tabel 21 Tabel perbandingan penelitian terdahulu
Perbandingan Penelitian Terdahulu Penelitian Sekarang
Judul SISTEM INFORMASI
PEMBAYARAN PAJAK
KENDARAAN BERODA 2
DI SAMSAT DAERAHPROVINSI WILAYAH
KOTA BANDUNG III
SOEKARNO HATTA
Aplikasi Pembayaran Pajak
Kendaraan Bermotor di Kantor
SAMSAT Sidoarjo berbasis
Sms Gateway
Peneliti Indra Purnama 2012 Aris Susetyo (2015)
Platform Berbasis Desktop Berbasis Web dan Sms
Studi Kasus Samsat kota bandung III
Soekarno Hatta
Samsat Drive Thrue Sidoarjo
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2063
5
Tujuan
Penelitian
membahas mengenai
pelayanan pembayaran pajak
yang mangalami kesulitan
dalam melihat informasi
jumlah pembayaran baik
denda maupun keterlambatan
secara kuantiti dan juga agar
menghindari kekeliruan saat
penginputan pembayaran
maka diterapkan sistem
informasi pembayaran pajak
aplikasi yang akan dibuat ini
berbasis sms untuk
memudahkan wajib pajak dalam
memperoleh informasi berupa
pendaftaran kendaraan baru dan
perpanjangan STNK wajib
pajak dapat melihat daftar biaya
tarif kendaraan dengan
mengakses website ini ataupun
dengan menggunakan sms
Dari penelitian terdahulu diatas dapat dikembangkan suatu aplikasi
yang berbasis SMS untuk memudahkan wajib pajak dalam memperoleh
informasi adapun perbedaan dengan sistem yang akan penulis bangun adalah
akses melalui media SMS dan internet Maka diperoleh hasil pengembangan
program yaitu Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis SMS Gateway
22 Sejarah Singkat SAMSAT
Sistem Administrasi Manunggal di bawah Satu Atap atau disingkat
dengan SAMSAT adalah suatu sistem kerjasama secara terpadu antara Polri
Dinas Pendapatan Provinsi dan PT Jasa Raharja (Persero) dalam pelayanan
untuk menerbitkan STNK dan Tanda Nomor Kendaraan Bermotor yang
dikaitkan dengan pemasukan uang ke Kas Negara baik melalui Pajak
Kendaraan Bermotor (PKB) Bea Balik Nama Kendaraan Bermotor dan
Sumbangan Wajib Dana Kecelakaan Lalu Lintas Jalan (SWDKLJJ) dan
dilaksanakan pada satu kantor yang dinamakan Kantor Bersama Samsat
Dalam hal ini Polri memiliki fungsi penerbitan STNK Dinas Pendapatan
Provinsi menetapkan besarnya Pajak Kendaraan Bermotor (PKB) dan Bea
Balik Nama Kendaraan Bermotor (BBN-KB) sedangkan PT Jasa Raharja
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2163
6
mengelola Sumbangan Wajib Dana Kecelakaan Lalu Lintas Jalan
(SWDKLLJ) Sejarah Kantor Bersama SAMSAT sendiri tak lepas dari
berdirinya Dinas Pendapatan P rovinsi Jawa Barat yang secara historis dimulai
dengan unit kerjayang bertugas melakukan pengurusan Perpajakan dan
Pendapatan Daerah Hal ini dikarenakan DISPENDA atau Dinas Pendapatan
Daerah sebagai kantor pusat yang menaungi segala penerimaan pendapatan
daerah
23 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
24 Bahasa Pemrograman
Bahasa pemrograman adalah bahasa komputer atau teknik instruksi
standar untuk memerintah komputerBahasa pemrograman ini merupakan suatu
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2263
7
himpunan dari aturan sintaks dan semantik yang digunakan
untuk mendefinisikan sebuah program komputer Bahasa ini memungkinkan
seorang programmer dapat menentukan secara persis data mana yang akan
diolah oleh komputer bagaimana data ini akan disimpan atau diteruskan
dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi
Menurut tingkat kedekatannya dengan mesin komputer bahasa pemrograman
terdiri dari
a Bahasa Mesin yaitu memberikan perintah kepada komputer dengan
menggunakan kode bahasa biner contohnya 01100101100110
b
Bahasa Tingkat Rendah atau dikenal dengan istilah bahasa rakitan (bahasa
Inggris Assembly yaitu memberikan perintah kepada komputer dengan
menggunakan kode-kode singkat (kode Mnemonic contohnya MOV SUB
CMP JMP JGE JL LOOP dan sebagainya)
c Bahasa Tingkat Menengah yaitu bahasa komputer yang memakai campuran
intstruksi dalam kata-kata bahasa manusia seperti pada Bahasa Tingkat
Tinggi dan instruksi yang bersifat simbolik contoh ltlt gtgt ampamp ||
dan sebagainya
d Bahasa Tingkat Tinggi yaitu bahasa komputer yang menggunakan instruksi
berasal dari unsur kata-kata bahasa manusia contohnya adalah begin end
if for while and or dan sebagainya
Sebagian besar bahasa pemrograman digolongkan sebagai Bahasa
Tingkat Tinggi hanya bahasa C yang digolongkan sebagai Bahasa Tingkat
Menengah dan Assembly yang merupakan Bahasa Tingkat RendahAdapun
sistem informasi dan aplikasi yang dibuat pada Tugas Akhir ini adalah
menggunakan bahasa pemrograman PHP untuk membangun sisi server dan
menggunakan bahasa pemrograman Java untuk membangun client Beberapa
bahasa pemrograman yang digunakan pada pembuatan sistem informasi ini
akan dijelaskan pada sub bab di bawah ini
25 Hypertext Preprocessor (PHP)
Hypertext Preprocessor (PHP) adalah bahasa pemrograman script yang
paling banyak dipakai saat ini PHP banyak dipakai untuk memrogram situs
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2363
8
web yang dinamis walaupun tidak tertutup kemungkinan digunakan untuk
pemakaian lain Pada awalnya PHP merupakan kependekan dari Personal
Home Page (Situs Personal)PHP pertama kali dibuat oleh Rasmus Lerdorf
pada tahun 1995Pada tahun 1997 sebuah perusahaan bernama Zend menulis
ulang interpreter PHP menjadi lebih bersih lebih baik dan lebih cepat
Kemudian pada Juni 1998 perusahaan tersebut merilis interpreter baru untuk
PHP dan meresmikan rilis tersebut sebagai PHP 30 dan singkatan PHP dirubah
menjadi akronim berulang PHP Hypertext Preprocessing
Pada Juni 2004 Zend merilis PHP 50Dalam versi ini inti dari
interpreter PHP mengalami perubahan besarVersi ini juga memasukkan model
pemrograman berorientasi objek ke dalam PHP untuk menjawab
perkembangan bahasa pemrograman ke arah paradigma berorientasi objek
Hampir seluruh aplikasi berbasis web dapat dibuat dengan PHP ini
namun fungsi PHP yang paling utama adalah untuk menghubungkan database
dengan web Dengan PHP membuat aplikasi web yang terkoneksi ke database
menjadi sangat mudah Sistem database yang telah didukung oleh PHP adalah
a Oracle
bSybase
c SQL
dMySQL
e Generic ODBC
f Postgres SQL
26 Database MySQL
MySQL adalah sebuah perangkat lunak sistem manajemen basis data
SQL ( bahasa Inggris database management system ) atau DBMS yang
multithread multi-user dengan sekitar 6 juta instalasi di seluruh dunia
MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis di
bawah lisensi GNU General Public License (GPL) tetapi mereka juga menjual
di bawah lisensi komersial untuk kasus-kasus di mana penggunaannya tidak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2463
9
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 ndash 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_fieldhellip)
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 = bdquodata_kolom1‟hellip
9
Menampilkan data SELECT kolom FROM tabel WHERE kreteria
ORDER BY kolom atau SELECTFROM 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
27
SMS Gateway
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2563
10
SMS Gateway adalah suatu platform metode untuk mengirimkan dan
menerima pesan SMS tanpa menggunakan perangkat mobile
handphoneSMS Gateway merupakan pintu gerbang bagi penyebaran
informasi dengan menggunakan SMS
Anda dapat menyebarkan pesan keratusan nomor secara otomatis dan
cepat yang langsung terhubung dengan database nomor-nomor ponsel saja
tanpa harus mengetik ratusan nomor dan pesan di ponsel anda karena semua
nomor akan diambil secara otomatis dari database tersebut
Selain itu dengan adanya SMS Gateway anda dapat mengkustomisasi
pesan-pesan yang ingin dikirimDengan menggunakan program tambahan
yang dapat dibuat sendiri pengirim pesan dapat lebih fleksibel dalam
mengirim berita karena biasanya pesan yang ingin dikirim berbeda-beda untuk
masing-masing penerimanya
Sistem aplikasi SMS Gateway secara umum memungkinkan pengguna
untuk
1 Meminta informasi dari handphone ke sistem database
2 Memberikan informasi dari handphone ke sistem database
Memberikan informasi secara rutin (terjadwal) dari sistem database ke
nomor handphone individual tertentu SMS Gateway membolehkan UEA
untuk berkomunikasi dengan Telco SMSC (telkomsel indosat dll) atau SMS
platform untuk menghantar dan menerima pesan SMS dengan sangat mudah
Karena SMS Gateway akan melakukan semua proses dan koneksi dengan
Telco SMS Gateway juga menyediakan UEA dengan interface yang mudah
dan standar
28 Gammu
Gammu mensupport ponsel yang dapat bekerja pada mode AT
commandGammu 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2663
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2763
12
dikomunikasikan oleh profesional sistem kepada pemakai maupun pembuat
program DFD terdiri dari context diagram dan diagram rinci (DFD Levelled)
Context diagram berfungsi memetakan model lingkungan (menggambarkan
hubungan antara entitas luar masukan dan keluaran sistem) yang
direpresentasikan dengan lingkaran tunggal yang mewakili keseluruhan
sistem DFD levelled menggambarkan sistem sebagai jaringan kerja antara
fungsi yang berhubungan satu sama lain dengan aliran dan penyimpanan data
model ini hanya memodelkan sistem dari sudut pandang fungsi
Berikut ini merupakan simbol-simbol yang biasa digunakan di DFD
Gambar 21Simbol-simbol Data Flow Diagram
1) TerminalEntity
Terminator atau entity mewakili entitas eksternal yang berkomunikasi
dengan sistem yang sedang dikembangkan Terminator dapat berupa orang
sekelompok orang organisasi departemen di dalam organisasi atau
perusahaan yang sama tetapi di luar kendali sistem yang sedang dibuat
modelnya Terminator dapat juga berupa departemen divisi atau sistem di
luar sistem yang berkomunikasi dengan sistem yang sedang dikembangkan
Komponen ini perlu diberi nama sesuai dengan dunia luar yang
berkomunikasi dengan sistem yang sedang dibuat modelnya dan biasanya
menggunakan kata benda misalnya Bagian Penjualan Dosen Mahasiswa
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2863
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 datainformasi
dari satu bagian sistem ke bagian lainnya
210 Entity Relationship Diagram (ERD)
Entity Relationship Diagram (ERD) merupakan suatu model untuk
menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek
dasar data yang mempunyai hubungan antar relasiERD untuk memodelkan
struktur data dan hubungan antar data untuk menggambarkannya digunakan
beberapa notasi dan simbol Pada dasarnya ada tiga simbol yang digunakan
yaitu
a Entiti
Entiti merupakan objek yang mewakili sesuatu yang nyata dan dapat
dibedakan dari sesuatu yang lain (Fathansyah 1999 30)Simbol dari
entitiini biasanya digambarkan dengan persegi panjang
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2963
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 1 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
211 Penjelasan Primary key dan Foreight Key
Kunci (Key) merupakan elemen record yang dipakai untuk menemukan
record tersebut pada waktu akses atau bisa digunakan untuk identifikasi tiap
record Jenis-jenis kunci Superkey Candidat key Primary key Alternate
key Foreign key External key
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3063
15
A Primary Key adalah atribut (field) yang dipilih untuk menentukan
struktur storage pada organisasi file multi key adapun key lainnya
disebut dengan secondary key Pengertian lainya Primary Key adalah
suatu nilai dalam basis data yang digunakan untuk mengidentifikasi
suatu baris dalam tabel Salah satu atrribut dari candidat key dapat
dipilih menjadi primary key dengan 3 kriteria sbb
1
Key tersebut lebih natural untuk dijadikan acuan
2 Key tersebut lebih sederhana
3 Key tersebut cukup uniqe
B Foreign Key adalah Sebuah kumpulan field dalam satu relasi yang
digunakan untuk meldquoreferrdquo (menunjuk) ke suatu baris (tuple) pada
relasi yang lain (harus berkorespondensi dengan primary key pada
relasi yang kedua) seperti bdquological pointer‟ Sedangkan hubungan
antara keduanya ( primary key dan foreign key) di jelaskan sebagai
berikutldquoPrimary Keyrdquo adalah field kunci utama dari suatu tabel yang
menunjukkan bahwa field yang menjadi kunci tersebut tidak bisa diisi
dengan data yang sama atau dengan kata lain Primary key menjadikan
tiap record memiliki identitas sendiri-sendiri yang membedakan satu
sama lainnya (unik)ldquoForeign keyrdquo adalah satu attribute yang
melengkapi satu relationship yang menunjukan ke induknya dengan
kata lain keduanya saling berkaitan Pengertian lain Foreign key
merupakan sembarang atribut yang menunjuk kepada primary key pada
tabel lain
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3163
16
BAB III
METODOLOGI PENELITIAN
31 Lokasi Penelitian
Penelitian dilakukan di Drive Thru SAMSAT yang beralamatkan di Jl
Sultan Agung No 4 Sidoarjo mulai tanggal 01 Oktober 2014 sd selesai
32 Bahan dan Alat penelitian
Bahan
Data Wajib Pajakdata Pembayaran Pajak Kendaraan Bermotor dan data
pemilik kendaraan bermotor data biaya pajak kendaraan bermotor
Alat
A
Perangkat Keras ( Hardware )
1) Laptop intel core i3
2) Hard disk 500 GB
3) Memory 200 GB
4)
Modem Smsgateway
5) Simcard
B
Perangkat Lunak ( Software )
1) Sistem Operasi Windows 7
2)
PHP ( Hypertext Preprocessor )
3) Appserv
4) Notepad ++
5)
Database MySQL
6) Gammu
33 Teknik Pengumpulan Data
Teknik pengumpulan data yang digunakan adalah
a Wawancara Melakukan wawancara secara langsung dengan petugas
SAMSAT Drive Thru diantarannya petugas dari kepolisian dan petugas
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3263
17
Dispenda mengenai bagaimana alur dari pelayanan SAMSAT Drive Thru
Sidoarjo
b Dokumentasi Pengambilan data-data tentang kegiatan profil untuk
dijadikan sebagai acuan dalam pengembangan sistem
c Observasi Observasi dengan mengadakan penelitian dan peninjauan
langsung di SAMSAT Drive Thru Sidoarjo
34 Teknik Analisis
Analisis sistem merupakan tahap yang penting dari suatu pemrograman
karena merupakan tahap awal untuk mengevaluasi permasalahan yang terjadi
serta kendala yang dihadapiPerancangan sistem yang pertama adalah
mengidentifikasi suatu permasalahan pada objek penelitian itu sendiri
Teknik yang penulis gunakan dalam membangun sistem ini adalah
sebagai berikut
a Penelitian di lapangan yaitu terhadap petugas atau orang-orang yang ada
kaitannya dengan permasalahan yang sedang diteliti guna memperoleh
keterangan dan data untuk tujuan yang ingin dicapai
b Merumuskan masalah apa yang sebenarnya terjadi yaitu sistem yang
digunakan saat melakukan permintaan informasi di kantor SAMSAT secara
langsung
c
Melakukan pemahaman masalah sehingga dapat mengetahui tujuan
pembuatan SMS Gateway untuk pembayaran Pajak Kendaraan Bermotor
d Perancangan informasi SMS Gateway di SAMSAT Drive Thru Sidoarjo
e
Perancangan tampilan SMS Gateway di SAMSAT Drive Thru Sidoarjo
f Pengujian dan analisa program dengan maksud mengetahui sejauh mana
program bisa berjalan sesuai dengan keinginan penulis
g Perbaikan dan penyempurnaan program yang merupakan tahapan
memperbaiki kesalahan dan menambahkan fitur-fitur lain jika diperlukan
h Pemilihan sistem berbasisSMS Gateway sebagai solusi yang tepat Penulis
mengajukan pembuatan sistem baru untuk proses permintaan informasi
melalui sms sebagai solusi permasalahan Sistem baru ini diharapkan dapat
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3363
18
mempermudah wajib pajak untuk memperoleh informasi terkait pembayaran
samsat Program ini dapat diakses kapan saja Adapun alasannya sebagai
berikut
1
Untuk hubungan antar server dan client hanya dibutuhkan sebuah
handphone saja
2 Memberikan kemudahan bagi pengguna karena antar muka yang
digunakan adalah via SMS dimana wajib pajak pasti sudah sangat
umum menggunakannya
Sistem Aplikasi SMS Gateway adalah program sistem komunikasi dua
arah yaitu SMS keluar dan SMS masuk dengan memanfaatkan gammu sebagai
programkomunikasi antara Komputer dengan Handphone
35 Perancangan Sistem
Bagian ini menjelaskan rancangan aplikasi yang berupa diagram alir
sistem Alur pembayaran di SAMSAT Drive Thru adalah sebagai berikut
Penjelasan alur proses pembayaran pajak melalui drive thru
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3463
19
6
Petugas loket Pembayaran dan Penyerahan memberitahukan jumlah
pembayaran yang seharusnya dan selanjutnya menerima pembayaran serta
menyerahkan bukti pembayaran kepada Wajib Pajak
36 DFD Pembayaran Pajak kendaraan Bermotor
Dalam proses perancangan aplikasi layanan informasi dan pemesanan
berbasis sms gateway ini akan dijelaskan dalam bentuk logical model Hal ini
gambarkan secara detail melalui Data Flow Diagram (DFD) Dalam
perancangan menggunakan DFD biasanya diawali dengan diagram konteks
yang merupakan diagram yang memaparkan secara global dari diagram-
diagram yang akan dirancang selanjutnya Hal ini sangat membantu sekali
dalam memahami proses perancangan aplikasi secara detail Pada tahap
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 33
a Diagram Konteks
Gambar 31 Diagarm Konteks
input wp
laporan pembayaran
info data petugas
info data kendaraan
input data petugas
input pembayaran Pajak
input data kendaraan
Balasan Sms Sesuai format
Kirim Sms s esuai format
Info Pembayaran
Membayar Pajak1
Aplikasi Pembayaran Pajak
Kendaraan Bermotor di
Kantor Samsat Drive Thrue
+
PetugasWajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3563
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
Gambar 32 DFD level 0
37 Tabel Relationship
Tabel Relationship merupakan rancangan table yang diterjemahkan dari
data flow diagram di atas sehingga dihasilkan data relasi table seperti gambar
di bawah ini
mempunyaimempunyai
mempunyai
mempunyaimempunyai
simpan data
input wp
info wp
memberikan data wp
info wp
laporan pembayaran
info data petugas
info data kendaraan
input data petugas
input pembayaran Pajak
input data kendaraan
Balasan Sms Sesuai format
Kirim Sms sesuai format
Info Pembayaran
Membayar Pajak
kendaraan
data petugas
simpan data simpan data
simpan data
simpan data
simpan data
simpan data
Wajib Pajak
Petugas
3Input
Pendaftaran
kendaraan
Bermotor
2
Input Petugas
1
Pembayaran
Pajak
4
Input data WP
5
Sms Gateway
kendaraan
kendaraan_
petugas
pembayaran
sms masuksms keluar
wajib_pajak
outboxoutbox_multipart
gammu phone
phones
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3663
21
Dalam table relationship diatas terdapat 18 tabel yang saling
berhubungan yang terdiri dari table master dan table transaksi adapun yang
termasuk dalam table master yaitu tabel wajib pajak kendaraan petugas
panduan saran propinsi kabupaten dan kecamatan Sedangkan tabel transaksi
yaitu tabel pembayaran berita dan SMS Alert Yang termasuk tabel SMS
Gateway yaitu tabel phone inbox outbox sent items gammu daemons
outbox multipart Masing-masing tabel saling berhuugan seperti
a Tabel wajjib pajak berhubungan dengan tabel kendaraan yang dihubungkan
melalui id wp dengan jenis hubungan satu (1) ke banyak (N)
b
Tabel wp berhubungan dengan tabel pembayaran yang dihubungkan melalui
id wp dengan jenis hubungan satu (1) ke banyak (N)
c Tabel petugas berhubungan dengan id petugas dengan jenis hubungan satu
(1) ke banyak (N)
38 Struktur Tabel
Tabel adalah bagian dari database yang berfungsi untuk menyimpan
data-data tertentu Tabel yang akan dibuat untuk perancangan ini antara lain
1 Tabel Berita
Tabel berita adalah tabel yang digunakan untuk menyimpan data berita
Struktur tabelnya dapat dilihat pada tabel 31
Tabel 31 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) (Primary Key) Id petugas
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3763
22
2 Tabel Saran
Tabel saran adalah tabel yang digunakan untuk menyimpan data saran
dari wajib pajak Struktur tabelnya dapat dilihat pada tabel 32
Tabel 32 Tabel Saran
Nama Field Type Data Keterangan
Id Integer(11) Id pengirim
Hp Varchar(15) Handphone
Isisaran Varchar (200) Isi saran
3 Tabel Kabupaten
Tabel Kabupaten adalah tabel yang digunakan untuk menyimpan data
kabupaten Struktur tabelnya dapat dilihat pada tabel 33
Tabel 33 Tabel kabupaten
Nama Field Type Data Keterangan
id_kab Varchar(20) Id kab
nama_kab Varchar(100) Nama kab
4 Tabel Kecamatan
Tabel kecamatan adalah tabel yang digunakan untuk menyimpan data
kecamatan Struktur tabelnya dapat dilihat pada tabel 34
Tabel 34 Tabel kecamatan
Nama Field Type Data Keterangan
id_kec Varchar(20) Id kec
nama_kec Varchar(100) Nama kec
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3863
23
5 Tabel kendaraan
Tabel kendaraan adalah tabel yang digunakan untuk menyimpan data
kendaraan Struktur tabelnya dapat dilihat pada tabel 35
Tabel 35 Tabel kendaraan
Nama Field 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
Tabel pembayaran adalah tabel yang digunakan untuk menyimpan data
pembayaran Struktur tabelnya dapat dilihat pada tabel 36
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3963
24
Tabel 36 Tabel pembayaran
Nama Field Type Data Keteranganid_bayar Integer(11) (Primary Key) Id bayar
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
Tabel petugas adalah tabel yang digunakan untuk menyimpan data
petugas Struktur tabelnya dapat dilihat pada tabel 37
Tabel 37 Tabel petugas
Nama Field Type Data Keterangan
id_petugas Varchar(11) (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
Tabel propinsi adalah tabel yang digunakan untuk menyimpan data
propinsi Struktur tabelnya dapat dilihat pada tabel 38
Tabel 38 Tabel propinsi
Nama Field Type Data Keterangan
id_prop Varchar(20) Id prop
nama_prop Varchar(100) Nama prop
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4063
25
9 Tabel SMS alert
Tabel SMS alert adalah tabel yang digunakan untuk menyimpan data
SMS alert Struktur tabelnya dapat dilihat pada tabel 39
Tabel 39 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
10 Tabel Wajib Pajak
Tabel wajib_pajak adalah tabel yang digunakan untuk menyimpan data
wajib pajak Struktur tabelnya dapat dilihat pada tabel 310
Tabel 310 Tabel wajib pajak
Nama Field 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 lahirtanggal_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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4163
26
Propinsi Varchar(20) Propinsi
Kabupaten Varchar(20) KabupatenKecamatan Varchar(20) Kecamatan
Kelurahan Varchar(20) Kelurahan
no_telprumah Varchar(10) Nomer telprumah
Kodepos Varchar(7) Kodepos
11 Tabel Daemons
Tabel daemons adalah tabel yang digunakan untuk menyimpan datadaemons Struktur tabelnya dapat dilihat pada tabel 311
Tabel 311 Tabel Daemons
Nama Field Type Data Keterangan
Start Text Start
Info Text Info
12
Tabel Gammu
Tabel gammu adalah tabel yang digunakan untuk menyimpan data
gammu Struktur tabelnya dapat dilihat pada tabel 312
Tabel 312 Tabel Gammu
Nama Field Type Data Keterangan
Version int(11) Version
13 Tabel Inbox
Tabel inbox adalah tabel yang digunakan untuk menyimpan data inbox
Struktur tabelnya dapat dilihat pada tabel 313
Tabel 313 Tabel inbox
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4263
27
ReceivingDateTime Timestamp ReceivingDateTime
Text Text TextSenderNumber 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(falsetrue) Processed
14 Tabel Outbox
Tabel outbox adalah tabel yang digunakan untuk menyimpan data
outbox Struktur tabelnya dapat dilihat pada tabel 314
Tabel 314 Tabel outbox
Nama Field 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(falsetrue) MultiPart
RelativeValidity int(11) RelativeValidity
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4363
28
SenderID varchar(255) MUL SenderID
SendingTimeOut Timestamp SendingTimeOutDeliveryReport enum(defaultyesno) DeliveryReport
CreatorID Text CreatorID
15 Tabel Outbox multipart
Tabel outbox multipart adalah tabel yang digunakan untuk menyimpan
data outbox multipart Struktur tabelnya dapat dilihat pada tabel 315
Tabel 315 Tabel outbox multipart
Nama Field Type Data Keterangan
Text Text Text
Coding enum() Coding
UDH Text UDH
Class int(11) Class
TextDecoded Text TextDecoded
ID int(10) unsigned (Primary Key) ID
SequencePosition int(11) (Primary Key) SequencePosition
16 Tabel Phone
Tabel phones adalah tabel yang digunakan untuk menyimpan data
phones Struktur tabelnya dapat dilihat pada tabel 316
Tabel 316 Tabel phones Nama Field Type Data Keterangan
ID Text ID
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
TimeOut Timestamp Time Out
Send enum(yesno) Send
Receive enum(yesno) Receive
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4463
29
IMEI varchar(35) (Primary Key) IMEI
Client Text ClientBattery int(11) Battery
Signal int(11) Signal
Sent int(11) Sent
Received int(11) Received
17 Tabel Sentitems
Tabel sentitems adalah tabel yang digunakan untuk menyimpan datasentitems Struktur tabelnya dapat dilihat pada tabel 317
Tabel 317 Tabel Sentitems
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
SendingDateTime Timestamp SendingDateTimeDeliveryDateTime 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
IDint(10)
unsigned(Primary Key) ID
SenderID varchar(255) MUL SenderID
SequencePosition int(11) (Primary Key) SequencePosition
Status enum() Status
StatusError int(11) Status Error
TPMR int(11) MUL TPMR
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4563
30
RelativeValidity int(11) Relative Validity
CreatorID Text Creator ID
18 Tabel Panduan
Tabel panduan adalah tabel yang digunakan untuk menyimpan data
panduan Struktur tabelnya dapat dilihat pada tabel 318
Tabel 318 Tabel Panduan
Nama Field Type Data Keterangan
Kodepanduan Varchar(11) Kode Panduan
Isi Text Isi
Keterangan Varchar (40) Keterangan
39 Format SMS Gateway
Berikut ini cara-cara mengakses aplikasi pembayaran pajak kendaraan
bermotor di SAMSAT DRIVE THRU dengan menggunakan fasilitas SMS gateway
1 Format Melihat Panduan SMS
Pemilik Kendaraan mengirim pesan ke SMS Center Admin SAMSAT
dengan format
Gambar 34 Format Melihat panduan
2
Apabila Format SMS benar maka akan muncul pesan seperti pada gambar
35
Panduan
Cek format SMS
cekformatwp
cekformatsaran
cekformattunggakan
cekformatwajib_pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4663
31
Gambar 35 Pesan Balasan Panduan SMS
3 Jika Pemilik Kendaraan ingin melihat data wajib pajak maka harus
mengetikkan format SMS sebagai berikut
Gambar 36 Format Info data wajib pajak
4 Jika Pemilik Kendaraan ingin melihat tunggakan pajak kendaraan maka
harus mengetikkan format SMS sebagai berikut
Gambar 37 Format Tunggakan Pajak Kendaraan
5
Jika Pemilik Kendaraan ingin memberikan saran maka harus mengetikkan
format SMS sebgai berikut
Gambar 38 Format Saran
310 Design Interface
Gambar 39 Halaman Utama
cekformatwp
cekformattunggakan
Cekformatsaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4763
32
Gambar 310 Halaman Login
Gambar 311 Data Kendaraan
Gambar 312 Halaman Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4863
33
Gambar 314 Halaman Inbox
Gambar 313 Halaman Inbox
311 Struktur Menu
Wajib Pajak
Menu Utama Admin
PembayaranKendaraan SMS AlertBerita
Pembayaran
LaporanSMS
SMS
SMSTerkirim
Lihat SMS
SMS Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4963
34
BAB IV
HASIL PENELITIAN DAN PEMBAHASAN
Berikut ini adalah hasil dari pengujian Aplikasi Informasi Pelayanan
Pembayaran Pajak Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis
SMS Gateway Pada Proyek Akhir ini dimana Website ini memiliki 1 halaman
web yakni website untuk mengelola halaman website petugas (admin) Berikut
adalah implementasi tentang website tersebut
41 Halaman Admin
Halaman ini merupakan aplikasi yang digunakan oleh bagian administrator
atau orang yang mempunyai otoritas khusus untuk melakukan konfigurasi sistem
sehingga diperlukan suatu proses login terlebih dahulu
Gambar 41 Halaman Admin
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5063
35
Keterangan
a Username aris
b Password aris
42 Halaman Utama
Pada web utama Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor berbasis SMS Gateway ini menampilkan informsi profil secara umum
Selain itu pada web utama juga terdapat informasi berita terbaru mengenai SAMSAT
layanan yang ada di SAMSAT Drive Thru serta format SMS
Adapun menu-menu yang akan ditampilkan pada web utama diantarannya
depan SAMSAT Drive Thru layanan berita format SMS dan kontak yang
menunjukkan alamat SAMSAT Drive Thru
Gambar 42 Halaman Utama
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5163
36
f Kontak Halaman yang berisi alamat dari SAMSAT Drive Thru
43 Halaman Data Wajib Pajak
Input data wajib pajak yaitu memasukkan data identitas para wajib pajak yang
baru berikut halaman data wajib pajak
Gambar 43 Halaman Data Wajib Pajak
Gambar 44 Halaman Input Data Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5263
37
Keterangan
a Pada gambar 43 adalah menu utama halaman wajib pajak disana tertera
kolom data wajib pajak yang telah didata oleh admin
b Pada gambar 44 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
44
Halaman KendaraanInput data kendaraan wajib pajak yaitu digunaka untuk menginputkan data
kendaraan yang baru yang berisi data tentang kendaraan bermotor seperti no reg no
KTP pemilik nama lengkap dan sebagainya berikut tampilan halaman kendaraan
Gambar 45 Halaman Data Kendaraan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5363
38
Gambar 46 Halaman Form Input Data Kendaraan
Keterangan
a Pada gambar 45 adalah menu utama pada halaman kendaraan disana
tertera kolom data kendaraan yang sudah di data oleh petugas admin
b Pada gambar 46 adalah form input data kendaraan untuk memasukkan
data kendaraan wajib pajak yang baru kita harus memasukkan identitas dari
kendaraan tersebut diantarannya identitas pemilik serta identitas kendaraan
baru Kemudian kita pilih tombol simpan untuk menyimpan data kendaraan
tersebut Data yang sudah tersimpan akan muncul pada menu utama pada
halaman kendaraan
45 Halaman Pembayaran
Input halaman pembayaran digunakan untuk memasukkan biaya pajak
kendaraan yang akan dibayar oleh wajib pajak setiap tahunnya Berikut tampilan
halaman pembayaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5463
39
Gambar 47 Halaman Pembayaran
Gambar 48 Halaman Form pembayara
Keterangan
a Pada gambar 47 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 48 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5563
40
akan muncul pada menu utama halaman pembayaran
46 Halaman Berita
Input halaman berita digunakan untuk menambah berita-berita terbaru yang
ada di SAMSAT Drive Thru maupun SAMSAT pusat berikut tampilan halaman form
berita
Gambar 49 Halaman Berita
Gambar 410 Halaman Form Berita
Keterangan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5663
41
a Pada gambar 49 adalah menu utama pada halaman berita disana tertera
kolom data berita yang sudah di entry oleh petugas admin
b Pada gambar 410 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
47
Halaman SMSForm SMS ini gunakan untuk melihat SMS masuk SMS terkirim dan akan
mengirim SMS secara bersamaan Berikut tampilan halaman SMS
Gambar 411 Halaman SMS
Gambar 412 Halaman Kirim Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5763
42
Gambar 413 Halaman SMS Masuk
Gambar 414 Halaman SMS Terkirim
Keterangan
a Kirim broadcast Mengirim suatu pesan atau SMS ke semua wajib pajak
secara bersamaan
b Lihat SMS Melihat SMS yang masuk dari wajib pajak yang memberikan
masukan atau menannyakan besar biaya pajak kendaraan yang akan
dibayar
c SMS terkirim Melihat SMS yang telah terkirim kepada wajib pajak
48 Halaman SMS Alert
Pada halaman SMS Alert ini merupakan peringatan tanggal jatuh tempo
pembayaran pajak STNK kepada wajib pajak Berikut tampilan halaman SMS Alert
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5863
43
Gambar 415 Halaman Data SMS Alert
Wajib pajak akan secara otomatis mendapat SMS Alert mengenai jatuh
tempo pembayaran pajak kendaraannya
49 Halaman Laporan
Pada halaman laporan ini akan muncul semua nama-nama wajib pajak yang
telah terdaftar Berikut tampilan halaman laporan
Gambar 416 Halaman Data Pembayaran
Gambar 417 Tombol Pencarian Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5963
44
Gambar 418 Laporan Wajib Pajak
Keterangan a Pada gambar 417 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 418Pada 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 419 laporan salah satu wajib pajak yang kita inginkan
410 Tampilan SMS Gateway
Berikut format SMS Gateway untuk melihat panduan SMS Gateway
a Pemilik kendaraan mengirim SMS untuk melihat format panduan
SMS
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6063
45
Gambar 419 Melihat format panduan SMS
b Tampilan cek format wp dan balasannya
Gambar 420 Cek format wajib pajak
c Tampilan cek id wp dan balasannya
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6163
46
Gambar 421 Cek id wajib pajak
d Tampilan cek data wp dan balasannya
Gambar 422 Cek data wajib pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6263
47
BAB V
PENUTUP
411 Kesimpulan
Penulisan Tugas akhir ini berisi mengenai pembuatan program aplikasi
Informasi Pelayanan Pembayaran Pajak Bermotor di Kantor SAMSAT Drive
Thru Sidoarjo berbasis SMS Gateway Aplikasi ini dibangun menggunakan
Php Gammu sebagai emulator untuk menjalankan aplikasi saat dibangun dan
didukung dengan SMS Gateway dengan Modem Wavecom sebagai
hardwarenpendukung Sistem SMS Gateway memberikan banyak kemudahan
kepada wajib pajak untuk mengetahui jumlah pajak yang harus dibayar dan juga
tersedia SMS Alert kepada wajib pajak yang kendaraannya akan memasuki
jatuh tempo pembayaran pajak
412 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6363
48
DAFTAR PUSTAKA
Khang Bustam (2002) TRIK Pemrograman Aplikasi Berbasis SMS
PT Elexmedia Komputindo Jakarta
Khoirul ummah 2010 SMS-Gateway informatika malang
Marcus Zakaria Teddy amp Widiadi Josef 2006 Aplikasi SMS untuk
Berbagai Keperluan Bandung Informatika
Purnomo Adi 2007 Pemrograman Java Membangun Beragam Aplikasi
Layanan SMS 2 Jakarta Salemba Infotek
Romzi Imron Rozidi 2009 Membuat Sendiri SMS Gateway (ESME)
Berbasis Protokol SMPP Andi
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 363
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 463
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 563
v
HALAMAN PERSEMBAHAN
Kepada kedua orang tuaku tercinta yang selalu
Mendoakan menyayangiku dan selalu membimbingku tanpa kenal lelahhellip
semoga Allah
selalu memberikan kesehatan kebahagiaan dunia-akhirat dan umur panjanghellipAmin
Untuk istriku yang
selalu memberiku semangat dan motivasi agar tidak putus asa dalammenuntuk ilmu sampai kapanpun dan memberi dukungan agar lebih
semangat dalam perkuliahan
Semua Dosen2 Teknik Informatika Semoga Allah
membalas kebaikan Bapak Ibu semuahellipAmin
Teman-temanku seperjuangan yang selalu setia untuk pertukar pendapat
selama ini terimakasih untuk semuanya
Untuk Universitas Muhammadiyah Sidoarjo Dari Sini Pencerahan Bersemi
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 663
vi
Motto
Dimana ada kemauan disitu ada jalan
Semangat dalam segala hal
tanpa mengenal lelah untuk
mengejar cita-cita dan menggapai
impian
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 763
vii
APLIKASI INFORMASI PELAYANAN PEMBAYARAN PAJAK
KENDARAAN BERMOTOR DI KANTOR SAMSAT DRIVE THRU
SIDOARJO BERBASIS SMS GATEWAY
(STUDI KASUS DI SAMSAT DRIVE THRU SIDOARJO)
Aris Susetyo[1] Suprianto SSi MSi [2]
Jurusan Teknik Informatika Fakultas Teknik
Universitas Muhammadiyah Sidoarjo
supriantoumsidaacid [2 ]
ABSTRAK
Semakin lama semakin banyak pengguna kendaraan bermotor dan semakin banyak pula wajib pajak yang harus membayar pajak atas kendaraan bermotor
Akibatnya pelayanan kantor Sistem Administrasi Manunggaling Satu Atap
(SAMSAT) terhadap wajib pajak semakin tinggi
Hal tersebut membuat pihak SAMSAT Drive Thru membutuhkan aplikasi
untuk membantu wajib pajak untuk mendapatkan informasi pembayaran pajak
Salah satu solusi bagi masalah tersebut adalah Informasi Pembayaran Pajak
Kendaraan Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis SMS
Reminder
Pada proyek akhir ini akan dibangun sebuah aplikasi Informasi Pembayaran
Pajak Kendaraan Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis SMS
Gateway yang bisa digunakan untuk mengetahui biaya pembayaran pajak waktu jatuh tempo pembayaran pajak serta keluhan-keluhan yang menyangkut pelayanan
SAMSAT Aplikasi ini akan terintegrasi dengan SMS Gateway yang memudahkan
pelayanan terhadap masyarakat
Kata kunci SAMSAT SMS Gateway Drive Thru
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 863
viii
APLIKASI INFORMASI PELAYANAN PEMBAYARAN PAJAK
KENDARAAN BERMOTOR DI KANTOR SAMSAT DRIVE THRU
SIDOARJO BERBASIS SMS GATEWAY
(STUDI KASUS DI SAMSAT DRIVE THRU SIDOARJO)
Aris Susetyo[1] Suprianto SSi MSi [2]
Jurusan Teknik Informatika Fakultas Teknik
Universitas Muhammadiyah Sidoarjo
supriantoumsidaacid [2 ]
ABSTRACT
More and more users of motor vehicles and the more taxpayers who haveto pay taxes on motor vehicles As a result office services Manunggaling
Administration System One Roof ( SAMSAT ) to taxpayers higher
This makes the SAMSAT Drive Thru requires applications to help the
taxpayer to obtain a tax payment information One solution to this problem is the
Motor Vehicle Tax Payment Information Office SAMSAT Drive Thru Sidoarjo -
based SMS Gateway
At the end of this project will be built an application Motor Vehicle Tax
Payment Information Office SAMSAT Drive Thru Sidoarjo -based SMS Gateway
can be used to determine the cost of tax payments tax payments maturing and
complaints concerning SAMSAT services This application will be integrated with
the SMS gateway that allows the service to the community
Keywodrs SAMSAT SMS Gateway Drive Thru
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 963
ix
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 ldquoAplikasi Informasi Pelayanan Pembayaran Pajak
Kendaraan Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis SMS
Gatewayrdquo
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 MSi 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 SSi MSi 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1063
x
Semoga dengan terselesaikannya Skripsi dan Laporannya ini dapat
memberikan manfaat bagi penulis khususnya dan para pembaca pada umumnya
Penulis menyadari bahwa Skripsi dan Laporan ini masih jauh dari kesempurnaan
Mengingat terbatasnya pengetahuan dan kemampuan penulis Oleh karenanya
penulis memohon maaf dan selalu terbuka untuk menerima kritik dan saran dari
pembaca
Sidoarjo Agustus 2015
Penulis
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1163
xi
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 PENDAHULUAN11 Latar Belakang 1
12 Rumusan Masalah 2
13 Batasan Masalah 3
14 Tujuan 3
15 Manfaat 3
16 Sistematika penulisan 4
BAB II KAJIAN PUSTAKA DAN DASAR TEORI21 Penelitian terdahulu 5
22 Sejarah Singkat SAMSAT 6
23 Syarat dan prosedur pembayaran pajak SAMSAT Drive ThruSidoarjo 7
24 Bahasa Pemrograman 8
25 Hypertext Preprocessor (PHP) 8
26 Database My SQL 9
27 SMS Gateway 10
28 Gammu 11
29 Data Flow Diagram (DFD) 12
210 Entity Realitionship Diagram (ERD) 14
211 Penjelasan Primary key dan Foreight key 15
BAB III METODOLOGI PENELITIAN
31 Lokasi Penelitian 1732 Bahan dan Alat penelitian 17
33 Teknik Pengumpulan Data 17
34 Teknik Analisis 18
35 Perancangan Sistem 19
36 DFD Pembayaran Pajak Kendaraan Bermotor 20
37 Tabel Relationship 21
38 Struktur Tabel 23
39 Format SMS Gateway 32
310 Design Interface 34
311 Struktur Menu 36
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1263
xii
BAB IV HASIL PENELITIAN DAN PEMBAHASAN
41 Halaman Admin 3742 Halaman Utama 38
43 Halaman Data Wajib Pajak 39
44 Halaman Kendaraan 40
45 Halaman Pembayaran 42
46 Halaman Berita 43
47 Halaman SMS 44
48 Halaman SMS Alert 45
49 Halaman Laporan 46
410 Tampilan SMS Gateway 48
BAB V PENUTUP
51 Kesimpulan 5052 Saran 50
DAFTAR PUSTAKA xv
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1363
xiii
DAFTAR GAMBAR
Gambar 21 Simbol-simbol data Flow Diagram 13Gambar 31 Diagram Konteks 20
Gambar 32 DFD level 0 21
Gambar 33 Tabel Relationship 22
Gambar 34 Format melihat panduan SMS 33
Gambar 35 Pesan balasan panduan SMS 33
Gambar 36 Format info data wajib pajak 33
Gambar 37 Format tunggakan pajak kendaraan 33
Gambar 38 Format saran 34
Gambar 39 Halaman Utama 34
Gambar 310 Halaman Login 34
Gambar 311 Data Kendaraan 35Gambar 312 Halaman Wajib Pajak 35
Gambar 313 Halaman Inbox 36
Gambar 41 Halaman Admin 37
Gambar 42 Halaman Utama 38
Gambar 43 Halaman Data Wajib Pajak 39
Gambar 44 Halaman Input Data Wajib Pajak 39
Gambar 45 Halaman Data Kendaraan 40
Gambar 46 Halaman Input Kendaraan 41
Gambar 47 Halaman Pembayaran 42
Gambar 48 Halaman Form Pembayara 42
Gambar 49 Halaman Berita 43
Gambar 410 halaman Form Berita 43
Gambar 411 Halaman SMS 44
Gambar 412 Halaman Kirim Brodcast 44
Gambar 413 Halaman SMS Masuk 45
Gambar 414 Halaman SMS Terkirim 45
Gambar 415 Halaman Data SMS Alert 46
Gambar 416 Halaman Data Pembayaran 46
Gambar 417 Tombol Pencarian Wajib Pajak 47
Gambar 418 Laporan Wajib Pajak 47
Gambar 419 Melihat format panduan SMS 48Gambar 420 Cek format Wajib Pajak 49
Gambar 421 Cek id data Wjib Pajak 49
Gambar 422 Cek data Wajib Pajak 49
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1463
xiv
DAFTAR TABEL
Tabel 21 Tabel Perbandingan Penelitian Terdahulu 5Tabel 31 Tabel Berita 23
Tabel 32 Tabel Saran 24
Tabel 33 Tabel Kabupaten 24
Tabel 34 Tabel Kecamatan 24
Tabel 35 Tabel Kendaraan 25
Tabel 36 Tabel Pembayaran 26
Tabel 37 Tabel Petugas 26
Tabel 38 Tabel Propinsi 27
Tabel 39 Tabel SMS Alert 27
Tabel 310 Tabel Wajib Pajak 27
Tabel 311 Tabel Daemons 28Tabel 312 Tabel Gammu 28
Tabel 313 Tabel Inbox 29
Tabel 314 Tabel Outbox 29
Tabel 315 Tabel Outbox multipart 30
Tabel 316 Tabel Phone 31
Tabel 317 Tabel Sentitems 31
Tabel 318 Tabel Panduan 32
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1563
1
BAB I
PENDAHULUAN
11
Latar Belakang
Internet merupakan fasilitator penyebaran informasi dan komunikasi
tanpa batas ke berbagai pihak Internet yang awalnya digunakan untuk
pertahanan dan keamanan serta pendidikan saat ini telah berkembang menjadi
perangkat pendukung bisnis yang sangat berpengaruh Banyak instansi
pemerintah 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 SAMSATwilayah 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1663
1
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
12
Rumusan MasalahDari latar belakang yang telah disampaikan di atas peneliti mengambil
rumusan masalah untuk memfokuskan penelitianini yaitu Bagaimana
merancang Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis SMS Gateway
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1763
2
13 Batasan Masalah
Batasan masalah dalam penyusunan proposal ini agar tidak keluar dari
topik pembahasan maka di fokuskan pada
1Sistem mencakup tentang informasi pembayaran pajak kendaraan bermotor
2Sistem memberikan alert atau pengingat tentang batas pembayaran dan
jumlah tagihan pajak yang harus dibayar
3Sistem yang akan dibuat dapat manampung data komplain wajib pajak
data pertanyaan seputar SAMSAT
4Wajib pajak dapat melihat daftar biaya tarif kendaraan dengan mengakses
website ini ataupun dengan menggunakan SMS tanpa perlu datang untuk
melihat secara langsung kekantor SAMSAT
5Sistem yang dihasilkan mampu memberikan informasi dini (SMS Alert)
14 Tujuan
Penelitian ini bertujuan untuk membuat Aplikasi Informasi Pelayanan
Pembayaran Pajak Kendaraan Bermotor di Kantor SAMSAT Drive Thru
Sidoarjo berbasis SMS Gateway
15 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 pembuatanaplikasi
2 Memberikan nilai tambah tentang pengetahuan pembuatan aplikasi
serta referensi untuk penelitian lebih lanjut kepada mahasiswa
Sebagai syarat agar mahasiswa dapat menyelesaikan proposal
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1863
3
16 Sistematika Penulisan
Sistematika penulisan menggambarkan secara umum proposal ini
Adapun sistematika penulisannya adalah sebagai berikut BAB I PENDAHULUAN
Bab I menjelaskan mengenai latar belakang rumusan masalah
batasan masalah tujuan penelitian manfaat penulisan dan
sistematika penulisan
BAB II KAJIAN PUSTAKA DAN DASAR TEORI
Bab II menjelaskan mengenai dasar-dasar teori yang diperlukan
untuk menyelesaikan pembuatan tugas akhir ini dalam bab ini Juga
akan dijelaskan mengenai tahap-tahap perancangan melipuli studi
literatur teknik pengumpulan data dan perancangan sistem
BAB III METODOLOGI PENELITIAN
Bab III terdiri dari analisis sistem dan desain sistem Analisa
sistem menjelaskan mengenai alur sistem lama yang dipakai di saat
ini dan juga menjelaskan alur sistem lain yang akan diterapkan
Sedangkan desain sistem menjelaskan desain Entity Relationship
Diagram (ERD) Data Flow Diagram (DFD)
BAB IV HASIL PENELITIAN DAN PEMBAHASAN
Pada bab ini menjelaskan tentang implementasi sistem implementasi
program serta pengujian fungsional sIstem baik pengujian secara manual
pengujian sistem dan pengujian kasus
BAB V PENUTUP
Pada bab ini menjelaskan tentang kesimpulan dan saran yang diharapkan
dapat bermanfaat dan dapat dikembangkan supaya lebih sempurna
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1963
4
BAB II
KAJIAN PUSTAKA DAN DASAR TEORI
21 Penelitian Terdahulu
Indra Purnama 2012 dalam skripsinya yang berjudul ldquo SISTEM
INFORMASI PEMBAYARAN PAJAK KENDARAAN BERODA 2 DI
SAMSAT DAERAH PROVINSI WILAYAH KOTA BANDUNG III
SOEKARNO HATTArdquo membahas mengenai pelayanan pembayaran pajak
yang mangalami kesulitan dalam melihat informasi jumlah pembayaran baik
denda maupun keterlambatan secara kuantiti dan juga agar menghindari
kekeliruan saat penginputan pembayaran maka diterapkan sistem informasi
pembayaran pajak Agar keterlambatan itu dapat diatasi maka diadakannya
pemanggilan input otomatis di Bagian Pembayaran dan perhitungan laporan
secara perperiodik Pembangunan sistem pembayaran pajak roda 2 ini
menggunakan metodologi System Development Life Cycle (SDLC)
(Waterfall) Dimana metododogi ini digunakan untuk mengembangkan sistem
dari tahapan perancangan sampai dengan implementasi
Tabel 21 Tabel perbandingan penelitian terdahulu
Perbandingan Penelitian Terdahulu Penelitian Sekarang
Judul SISTEM INFORMASI
PEMBAYARAN PAJAK
KENDARAAN BERODA 2
DI SAMSAT DAERAHPROVINSI WILAYAH
KOTA BANDUNG III
SOEKARNO HATTA
Aplikasi Pembayaran Pajak
Kendaraan Bermotor di Kantor
SAMSAT Sidoarjo berbasis
Sms Gateway
Peneliti Indra Purnama 2012 Aris Susetyo (2015)
Platform Berbasis Desktop Berbasis Web dan Sms
Studi Kasus Samsat kota bandung III
Soekarno Hatta
Samsat Drive Thrue Sidoarjo
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2063
5
Tujuan
Penelitian
membahas mengenai
pelayanan pembayaran pajak
yang mangalami kesulitan
dalam melihat informasi
jumlah pembayaran baik
denda maupun keterlambatan
secara kuantiti dan juga agar
menghindari kekeliruan saat
penginputan pembayaran
maka diterapkan sistem
informasi pembayaran pajak
aplikasi yang akan dibuat ini
berbasis sms untuk
memudahkan wajib pajak dalam
memperoleh informasi berupa
pendaftaran kendaraan baru dan
perpanjangan STNK wajib
pajak dapat melihat daftar biaya
tarif kendaraan dengan
mengakses website ini ataupun
dengan menggunakan sms
Dari penelitian terdahulu diatas dapat dikembangkan suatu aplikasi
yang berbasis SMS untuk memudahkan wajib pajak dalam memperoleh
informasi adapun perbedaan dengan sistem yang akan penulis bangun adalah
akses melalui media SMS dan internet Maka diperoleh hasil pengembangan
program yaitu Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis SMS Gateway
22 Sejarah Singkat SAMSAT
Sistem Administrasi Manunggal di bawah Satu Atap atau disingkat
dengan SAMSAT adalah suatu sistem kerjasama secara terpadu antara Polri
Dinas Pendapatan Provinsi dan PT Jasa Raharja (Persero) dalam pelayanan
untuk menerbitkan STNK dan Tanda Nomor Kendaraan Bermotor yang
dikaitkan dengan pemasukan uang ke Kas Negara baik melalui Pajak
Kendaraan Bermotor (PKB) Bea Balik Nama Kendaraan Bermotor dan
Sumbangan Wajib Dana Kecelakaan Lalu Lintas Jalan (SWDKLJJ) dan
dilaksanakan pada satu kantor yang dinamakan Kantor Bersama Samsat
Dalam hal ini Polri memiliki fungsi penerbitan STNK Dinas Pendapatan
Provinsi menetapkan besarnya Pajak Kendaraan Bermotor (PKB) dan Bea
Balik Nama Kendaraan Bermotor (BBN-KB) sedangkan PT Jasa Raharja
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2163
6
mengelola Sumbangan Wajib Dana Kecelakaan Lalu Lintas Jalan
(SWDKLLJ) Sejarah Kantor Bersama SAMSAT sendiri tak lepas dari
berdirinya Dinas Pendapatan P rovinsi Jawa Barat yang secara historis dimulai
dengan unit kerjayang bertugas melakukan pengurusan Perpajakan dan
Pendapatan Daerah Hal ini dikarenakan DISPENDA atau Dinas Pendapatan
Daerah sebagai kantor pusat yang menaungi segala penerimaan pendapatan
daerah
23 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
24 Bahasa Pemrograman
Bahasa pemrograman adalah bahasa komputer atau teknik instruksi
standar untuk memerintah komputerBahasa pemrograman ini merupakan suatu
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2263
7
himpunan dari aturan sintaks dan semantik yang digunakan
untuk mendefinisikan sebuah program komputer Bahasa ini memungkinkan
seorang programmer dapat menentukan secara persis data mana yang akan
diolah oleh komputer bagaimana data ini akan disimpan atau diteruskan
dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi
Menurut tingkat kedekatannya dengan mesin komputer bahasa pemrograman
terdiri dari
a Bahasa Mesin yaitu memberikan perintah kepada komputer dengan
menggunakan kode bahasa biner contohnya 01100101100110
b
Bahasa Tingkat Rendah atau dikenal dengan istilah bahasa rakitan (bahasa
Inggris Assembly yaitu memberikan perintah kepada komputer dengan
menggunakan kode-kode singkat (kode Mnemonic contohnya MOV SUB
CMP JMP JGE JL LOOP dan sebagainya)
c Bahasa Tingkat Menengah yaitu bahasa komputer yang memakai campuran
intstruksi dalam kata-kata bahasa manusia seperti pada Bahasa Tingkat
Tinggi dan instruksi yang bersifat simbolik contoh ltlt gtgt ampamp ||
dan sebagainya
d Bahasa Tingkat Tinggi yaitu bahasa komputer yang menggunakan instruksi
berasal dari unsur kata-kata bahasa manusia contohnya adalah begin end
if for while and or dan sebagainya
Sebagian besar bahasa pemrograman digolongkan sebagai Bahasa
Tingkat Tinggi hanya bahasa C yang digolongkan sebagai Bahasa Tingkat
Menengah dan Assembly yang merupakan Bahasa Tingkat RendahAdapun
sistem informasi dan aplikasi yang dibuat pada Tugas Akhir ini adalah
menggunakan bahasa pemrograman PHP untuk membangun sisi server dan
menggunakan bahasa pemrograman Java untuk membangun client Beberapa
bahasa pemrograman yang digunakan pada pembuatan sistem informasi ini
akan dijelaskan pada sub bab di bawah ini
25 Hypertext Preprocessor (PHP)
Hypertext Preprocessor (PHP) adalah bahasa pemrograman script yang
paling banyak dipakai saat ini PHP banyak dipakai untuk memrogram situs
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2363
8
web yang dinamis walaupun tidak tertutup kemungkinan digunakan untuk
pemakaian lain Pada awalnya PHP merupakan kependekan dari Personal
Home Page (Situs Personal)PHP pertama kali dibuat oleh Rasmus Lerdorf
pada tahun 1995Pada tahun 1997 sebuah perusahaan bernama Zend menulis
ulang interpreter PHP menjadi lebih bersih lebih baik dan lebih cepat
Kemudian pada Juni 1998 perusahaan tersebut merilis interpreter baru untuk
PHP dan meresmikan rilis tersebut sebagai PHP 30 dan singkatan PHP dirubah
menjadi akronim berulang PHP Hypertext Preprocessing
Pada Juni 2004 Zend merilis PHP 50Dalam versi ini inti dari
interpreter PHP mengalami perubahan besarVersi ini juga memasukkan model
pemrograman berorientasi objek ke dalam PHP untuk menjawab
perkembangan bahasa pemrograman ke arah paradigma berorientasi objek
Hampir seluruh aplikasi berbasis web dapat dibuat dengan PHP ini
namun fungsi PHP yang paling utama adalah untuk menghubungkan database
dengan web Dengan PHP membuat aplikasi web yang terkoneksi ke database
menjadi sangat mudah Sistem database yang telah didukung oleh PHP adalah
a Oracle
bSybase
c SQL
dMySQL
e Generic ODBC
f Postgres SQL
26 Database MySQL
MySQL adalah sebuah perangkat lunak sistem manajemen basis data
SQL ( bahasa Inggris database management system ) atau DBMS yang
multithread multi-user dengan sekitar 6 juta instalasi di seluruh dunia
MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis di
bawah lisensi GNU General Public License (GPL) tetapi mereka juga menjual
di bawah lisensi komersial untuk kasus-kasus di mana penggunaannya tidak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2463
9
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 ndash 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_fieldhellip)
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 = bdquodata_kolom1‟hellip
9
Menampilkan data SELECT kolom FROM tabel WHERE kreteria
ORDER BY kolom atau SELECTFROM 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
27
SMS Gateway
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2563
10
SMS Gateway adalah suatu platform metode untuk mengirimkan dan
menerima pesan SMS tanpa menggunakan perangkat mobile
handphoneSMS Gateway merupakan pintu gerbang bagi penyebaran
informasi dengan menggunakan SMS
Anda dapat menyebarkan pesan keratusan nomor secara otomatis dan
cepat yang langsung terhubung dengan database nomor-nomor ponsel saja
tanpa harus mengetik ratusan nomor dan pesan di ponsel anda karena semua
nomor akan diambil secara otomatis dari database tersebut
Selain itu dengan adanya SMS Gateway anda dapat mengkustomisasi
pesan-pesan yang ingin dikirimDengan menggunakan program tambahan
yang dapat dibuat sendiri pengirim pesan dapat lebih fleksibel dalam
mengirim berita karena biasanya pesan yang ingin dikirim berbeda-beda untuk
masing-masing penerimanya
Sistem aplikasi SMS Gateway secara umum memungkinkan pengguna
untuk
1 Meminta informasi dari handphone ke sistem database
2 Memberikan informasi dari handphone ke sistem database
Memberikan informasi secara rutin (terjadwal) dari sistem database ke
nomor handphone individual tertentu SMS Gateway membolehkan UEA
untuk berkomunikasi dengan Telco SMSC (telkomsel indosat dll) atau SMS
platform untuk menghantar dan menerima pesan SMS dengan sangat mudah
Karena SMS Gateway akan melakukan semua proses dan koneksi dengan
Telco SMS Gateway juga menyediakan UEA dengan interface yang mudah
dan standar
28 Gammu
Gammu mensupport ponsel yang dapat bekerja pada mode AT
commandGammu 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2663
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2763
12
dikomunikasikan oleh profesional sistem kepada pemakai maupun pembuat
program DFD terdiri dari context diagram dan diagram rinci (DFD Levelled)
Context diagram berfungsi memetakan model lingkungan (menggambarkan
hubungan antara entitas luar masukan dan keluaran sistem) yang
direpresentasikan dengan lingkaran tunggal yang mewakili keseluruhan
sistem DFD levelled menggambarkan sistem sebagai jaringan kerja antara
fungsi yang berhubungan satu sama lain dengan aliran dan penyimpanan data
model ini hanya memodelkan sistem dari sudut pandang fungsi
Berikut ini merupakan simbol-simbol yang biasa digunakan di DFD
Gambar 21Simbol-simbol Data Flow Diagram
1) TerminalEntity
Terminator atau entity mewakili entitas eksternal yang berkomunikasi
dengan sistem yang sedang dikembangkan Terminator dapat berupa orang
sekelompok orang organisasi departemen di dalam organisasi atau
perusahaan yang sama tetapi di luar kendali sistem yang sedang dibuat
modelnya Terminator dapat juga berupa departemen divisi atau sistem di
luar sistem yang berkomunikasi dengan sistem yang sedang dikembangkan
Komponen ini perlu diberi nama sesuai dengan dunia luar yang
berkomunikasi dengan sistem yang sedang dibuat modelnya dan biasanya
menggunakan kata benda misalnya Bagian Penjualan Dosen Mahasiswa
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2863
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 datainformasi
dari satu bagian sistem ke bagian lainnya
210 Entity Relationship Diagram (ERD)
Entity Relationship Diagram (ERD) merupakan suatu model untuk
menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek
dasar data yang mempunyai hubungan antar relasiERD untuk memodelkan
struktur data dan hubungan antar data untuk menggambarkannya digunakan
beberapa notasi dan simbol Pada dasarnya ada tiga simbol yang digunakan
yaitu
a Entiti
Entiti merupakan objek yang mewakili sesuatu yang nyata dan dapat
dibedakan dari sesuatu yang lain (Fathansyah 1999 30)Simbol dari
entitiini biasanya digambarkan dengan persegi panjang
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2963
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 1 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
211 Penjelasan Primary key dan Foreight Key
Kunci (Key) merupakan elemen record yang dipakai untuk menemukan
record tersebut pada waktu akses atau bisa digunakan untuk identifikasi tiap
record Jenis-jenis kunci Superkey Candidat key Primary key Alternate
key Foreign key External key
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3063
15
A Primary Key adalah atribut (field) yang dipilih untuk menentukan
struktur storage pada organisasi file multi key adapun key lainnya
disebut dengan secondary key Pengertian lainya Primary Key adalah
suatu nilai dalam basis data yang digunakan untuk mengidentifikasi
suatu baris dalam tabel Salah satu atrribut dari candidat key dapat
dipilih menjadi primary key dengan 3 kriteria sbb
1
Key tersebut lebih natural untuk dijadikan acuan
2 Key tersebut lebih sederhana
3 Key tersebut cukup uniqe
B Foreign Key adalah Sebuah kumpulan field dalam satu relasi yang
digunakan untuk meldquoreferrdquo (menunjuk) ke suatu baris (tuple) pada
relasi yang lain (harus berkorespondensi dengan primary key pada
relasi yang kedua) seperti bdquological pointer‟ Sedangkan hubungan
antara keduanya ( primary key dan foreign key) di jelaskan sebagai
berikutldquoPrimary Keyrdquo adalah field kunci utama dari suatu tabel yang
menunjukkan bahwa field yang menjadi kunci tersebut tidak bisa diisi
dengan data yang sama atau dengan kata lain Primary key menjadikan
tiap record memiliki identitas sendiri-sendiri yang membedakan satu
sama lainnya (unik)ldquoForeign keyrdquo adalah satu attribute yang
melengkapi satu relationship yang menunjukan ke induknya dengan
kata lain keduanya saling berkaitan Pengertian lain Foreign key
merupakan sembarang atribut yang menunjuk kepada primary key pada
tabel lain
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3163
16
BAB III
METODOLOGI PENELITIAN
31 Lokasi Penelitian
Penelitian dilakukan di Drive Thru SAMSAT yang beralamatkan di Jl
Sultan Agung No 4 Sidoarjo mulai tanggal 01 Oktober 2014 sd selesai
32 Bahan dan Alat penelitian
Bahan
Data Wajib Pajakdata Pembayaran Pajak Kendaraan Bermotor dan data
pemilik kendaraan bermotor data biaya pajak kendaraan bermotor
Alat
A
Perangkat Keras ( Hardware )
1) Laptop intel core i3
2) Hard disk 500 GB
3) Memory 200 GB
4)
Modem Smsgateway
5) Simcard
B
Perangkat Lunak ( Software )
1) Sistem Operasi Windows 7
2)
PHP ( Hypertext Preprocessor )
3) Appserv
4) Notepad ++
5)
Database MySQL
6) Gammu
33 Teknik Pengumpulan Data
Teknik pengumpulan data yang digunakan adalah
a Wawancara Melakukan wawancara secara langsung dengan petugas
SAMSAT Drive Thru diantarannya petugas dari kepolisian dan petugas
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3263
17
Dispenda mengenai bagaimana alur dari pelayanan SAMSAT Drive Thru
Sidoarjo
b Dokumentasi Pengambilan data-data tentang kegiatan profil untuk
dijadikan sebagai acuan dalam pengembangan sistem
c Observasi Observasi dengan mengadakan penelitian dan peninjauan
langsung di SAMSAT Drive Thru Sidoarjo
34 Teknik Analisis
Analisis sistem merupakan tahap yang penting dari suatu pemrograman
karena merupakan tahap awal untuk mengevaluasi permasalahan yang terjadi
serta kendala yang dihadapiPerancangan sistem yang pertama adalah
mengidentifikasi suatu permasalahan pada objek penelitian itu sendiri
Teknik yang penulis gunakan dalam membangun sistem ini adalah
sebagai berikut
a Penelitian di lapangan yaitu terhadap petugas atau orang-orang yang ada
kaitannya dengan permasalahan yang sedang diteliti guna memperoleh
keterangan dan data untuk tujuan yang ingin dicapai
b Merumuskan masalah apa yang sebenarnya terjadi yaitu sistem yang
digunakan saat melakukan permintaan informasi di kantor SAMSAT secara
langsung
c
Melakukan pemahaman masalah sehingga dapat mengetahui tujuan
pembuatan SMS Gateway untuk pembayaran Pajak Kendaraan Bermotor
d Perancangan informasi SMS Gateway di SAMSAT Drive Thru Sidoarjo
e
Perancangan tampilan SMS Gateway di SAMSAT Drive Thru Sidoarjo
f Pengujian dan analisa program dengan maksud mengetahui sejauh mana
program bisa berjalan sesuai dengan keinginan penulis
g Perbaikan dan penyempurnaan program yang merupakan tahapan
memperbaiki kesalahan dan menambahkan fitur-fitur lain jika diperlukan
h Pemilihan sistem berbasisSMS Gateway sebagai solusi yang tepat Penulis
mengajukan pembuatan sistem baru untuk proses permintaan informasi
melalui sms sebagai solusi permasalahan Sistem baru ini diharapkan dapat
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3363
18
mempermudah wajib pajak untuk memperoleh informasi terkait pembayaran
samsat Program ini dapat diakses kapan saja Adapun alasannya sebagai
berikut
1
Untuk hubungan antar server dan client hanya dibutuhkan sebuah
handphone saja
2 Memberikan kemudahan bagi pengguna karena antar muka yang
digunakan adalah via SMS dimana wajib pajak pasti sudah sangat
umum menggunakannya
Sistem Aplikasi SMS Gateway adalah program sistem komunikasi dua
arah yaitu SMS keluar dan SMS masuk dengan memanfaatkan gammu sebagai
programkomunikasi antara Komputer dengan Handphone
35 Perancangan Sistem
Bagian ini menjelaskan rancangan aplikasi yang berupa diagram alir
sistem Alur pembayaran di SAMSAT Drive Thru adalah sebagai berikut
Penjelasan alur proses pembayaran pajak melalui drive thru
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3463
19
6
Petugas loket Pembayaran dan Penyerahan memberitahukan jumlah
pembayaran yang seharusnya dan selanjutnya menerima pembayaran serta
menyerahkan bukti pembayaran kepada Wajib Pajak
36 DFD Pembayaran Pajak kendaraan Bermotor
Dalam proses perancangan aplikasi layanan informasi dan pemesanan
berbasis sms gateway ini akan dijelaskan dalam bentuk logical model Hal ini
gambarkan secara detail melalui Data Flow Diagram (DFD) Dalam
perancangan menggunakan DFD biasanya diawali dengan diagram konteks
yang merupakan diagram yang memaparkan secara global dari diagram-
diagram yang akan dirancang selanjutnya Hal ini sangat membantu sekali
dalam memahami proses perancangan aplikasi secara detail Pada tahap
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 33
a Diagram Konteks
Gambar 31 Diagarm Konteks
input wp
laporan pembayaran
info data petugas
info data kendaraan
input data petugas
input pembayaran Pajak
input data kendaraan
Balasan Sms Sesuai format
Kirim Sms s esuai format
Info Pembayaran
Membayar Pajak1
Aplikasi Pembayaran Pajak
Kendaraan Bermotor di
Kantor Samsat Drive Thrue
+
PetugasWajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3563
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
Gambar 32 DFD level 0
37 Tabel Relationship
Tabel Relationship merupakan rancangan table yang diterjemahkan dari
data flow diagram di atas sehingga dihasilkan data relasi table seperti gambar
di bawah ini
mempunyaimempunyai
mempunyai
mempunyaimempunyai
simpan data
input wp
info wp
memberikan data wp
info wp
laporan pembayaran
info data petugas
info data kendaraan
input data petugas
input pembayaran Pajak
input data kendaraan
Balasan Sms Sesuai format
Kirim Sms sesuai format
Info Pembayaran
Membayar Pajak
kendaraan
data petugas
simpan data simpan data
simpan data
simpan data
simpan data
simpan data
Wajib Pajak
Petugas
3Input
Pendaftaran
kendaraan
Bermotor
2
Input Petugas
1
Pembayaran
Pajak
4
Input data WP
5
Sms Gateway
kendaraan
kendaraan_
petugas
pembayaran
sms masuksms keluar
wajib_pajak
outboxoutbox_multipart
gammu phone
phones
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3663
21
Dalam table relationship diatas terdapat 18 tabel yang saling
berhubungan yang terdiri dari table master dan table transaksi adapun yang
termasuk dalam table master yaitu tabel wajib pajak kendaraan petugas
panduan saran propinsi kabupaten dan kecamatan Sedangkan tabel transaksi
yaitu tabel pembayaran berita dan SMS Alert Yang termasuk tabel SMS
Gateway yaitu tabel phone inbox outbox sent items gammu daemons
outbox multipart Masing-masing tabel saling berhuugan seperti
a Tabel wajjib pajak berhubungan dengan tabel kendaraan yang dihubungkan
melalui id wp dengan jenis hubungan satu (1) ke banyak (N)
b
Tabel wp berhubungan dengan tabel pembayaran yang dihubungkan melalui
id wp dengan jenis hubungan satu (1) ke banyak (N)
c Tabel petugas berhubungan dengan id petugas dengan jenis hubungan satu
(1) ke banyak (N)
38 Struktur Tabel
Tabel adalah bagian dari database yang berfungsi untuk menyimpan
data-data tertentu Tabel yang akan dibuat untuk perancangan ini antara lain
1 Tabel Berita
Tabel berita adalah tabel yang digunakan untuk menyimpan data berita
Struktur tabelnya dapat dilihat pada tabel 31
Tabel 31 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) (Primary Key) Id petugas
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3763
22
2 Tabel Saran
Tabel saran adalah tabel yang digunakan untuk menyimpan data saran
dari wajib pajak Struktur tabelnya dapat dilihat pada tabel 32
Tabel 32 Tabel Saran
Nama Field Type Data Keterangan
Id Integer(11) Id pengirim
Hp Varchar(15) Handphone
Isisaran Varchar (200) Isi saran
3 Tabel Kabupaten
Tabel Kabupaten adalah tabel yang digunakan untuk menyimpan data
kabupaten Struktur tabelnya dapat dilihat pada tabel 33
Tabel 33 Tabel kabupaten
Nama Field Type Data Keterangan
id_kab Varchar(20) Id kab
nama_kab Varchar(100) Nama kab
4 Tabel Kecamatan
Tabel kecamatan adalah tabel yang digunakan untuk menyimpan data
kecamatan Struktur tabelnya dapat dilihat pada tabel 34
Tabel 34 Tabel kecamatan
Nama Field Type Data Keterangan
id_kec Varchar(20) Id kec
nama_kec Varchar(100) Nama kec
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3863
23
5 Tabel kendaraan
Tabel kendaraan adalah tabel yang digunakan untuk menyimpan data
kendaraan Struktur tabelnya dapat dilihat pada tabel 35
Tabel 35 Tabel kendaraan
Nama Field 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
Tabel pembayaran adalah tabel yang digunakan untuk menyimpan data
pembayaran Struktur tabelnya dapat dilihat pada tabel 36
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3963
24
Tabel 36 Tabel pembayaran
Nama Field Type Data Keteranganid_bayar Integer(11) (Primary Key) Id bayar
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
Tabel petugas adalah tabel yang digunakan untuk menyimpan data
petugas Struktur tabelnya dapat dilihat pada tabel 37
Tabel 37 Tabel petugas
Nama Field Type Data Keterangan
id_petugas Varchar(11) (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
Tabel propinsi adalah tabel yang digunakan untuk menyimpan data
propinsi Struktur tabelnya dapat dilihat pada tabel 38
Tabel 38 Tabel propinsi
Nama Field Type Data Keterangan
id_prop Varchar(20) Id prop
nama_prop Varchar(100) Nama prop
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4063
25
9 Tabel SMS alert
Tabel SMS alert adalah tabel yang digunakan untuk menyimpan data
SMS alert Struktur tabelnya dapat dilihat pada tabel 39
Tabel 39 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
10 Tabel Wajib Pajak
Tabel wajib_pajak adalah tabel yang digunakan untuk menyimpan data
wajib pajak Struktur tabelnya dapat dilihat pada tabel 310
Tabel 310 Tabel wajib pajak
Nama Field 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 lahirtanggal_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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4163
26
Propinsi Varchar(20) Propinsi
Kabupaten Varchar(20) KabupatenKecamatan Varchar(20) Kecamatan
Kelurahan Varchar(20) Kelurahan
no_telprumah Varchar(10) Nomer telprumah
Kodepos Varchar(7) Kodepos
11 Tabel Daemons
Tabel daemons adalah tabel yang digunakan untuk menyimpan datadaemons Struktur tabelnya dapat dilihat pada tabel 311
Tabel 311 Tabel Daemons
Nama Field Type Data Keterangan
Start Text Start
Info Text Info
12
Tabel Gammu
Tabel gammu adalah tabel yang digunakan untuk menyimpan data
gammu Struktur tabelnya dapat dilihat pada tabel 312
Tabel 312 Tabel Gammu
Nama Field Type Data Keterangan
Version int(11) Version
13 Tabel Inbox
Tabel inbox adalah tabel yang digunakan untuk menyimpan data inbox
Struktur tabelnya dapat dilihat pada tabel 313
Tabel 313 Tabel inbox
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4263
27
ReceivingDateTime Timestamp ReceivingDateTime
Text Text TextSenderNumber 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(falsetrue) Processed
14 Tabel Outbox
Tabel outbox adalah tabel yang digunakan untuk menyimpan data
outbox Struktur tabelnya dapat dilihat pada tabel 314
Tabel 314 Tabel outbox
Nama Field 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(falsetrue) MultiPart
RelativeValidity int(11) RelativeValidity
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4363
28
SenderID varchar(255) MUL SenderID
SendingTimeOut Timestamp SendingTimeOutDeliveryReport enum(defaultyesno) DeliveryReport
CreatorID Text CreatorID
15 Tabel Outbox multipart
Tabel outbox multipart adalah tabel yang digunakan untuk menyimpan
data outbox multipart Struktur tabelnya dapat dilihat pada tabel 315
Tabel 315 Tabel outbox multipart
Nama Field Type Data Keterangan
Text Text Text
Coding enum() Coding
UDH Text UDH
Class int(11) Class
TextDecoded Text TextDecoded
ID int(10) unsigned (Primary Key) ID
SequencePosition int(11) (Primary Key) SequencePosition
16 Tabel Phone
Tabel phones adalah tabel yang digunakan untuk menyimpan data
phones Struktur tabelnya dapat dilihat pada tabel 316
Tabel 316 Tabel phones Nama Field Type Data Keterangan
ID Text ID
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
TimeOut Timestamp Time Out
Send enum(yesno) Send
Receive enum(yesno) Receive
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4463
29
IMEI varchar(35) (Primary Key) IMEI
Client Text ClientBattery int(11) Battery
Signal int(11) Signal
Sent int(11) Sent
Received int(11) Received
17 Tabel Sentitems
Tabel sentitems adalah tabel yang digunakan untuk menyimpan datasentitems Struktur tabelnya dapat dilihat pada tabel 317
Tabel 317 Tabel Sentitems
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
SendingDateTime Timestamp SendingDateTimeDeliveryDateTime 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
IDint(10)
unsigned(Primary Key) ID
SenderID varchar(255) MUL SenderID
SequencePosition int(11) (Primary Key) SequencePosition
Status enum() Status
StatusError int(11) Status Error
TPMR int(11) MUL TPMR
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4563
30
RelativeValidity int(11) Relative Validity
CreatorID Text Creator ID
18 Tabel Panduan
Tabel panduan adalah tabel yang digunakan untuk menyimpan data
panduan Struktur tabelnya dapat dilihat pada tabel 318
Tabel 318 Tabel Panduan
Nama Field Type Data Keterangan
Kodepanduan Varchar(11) Kode Panduan
Isi Text Isi
Keterangan Varchar (40) Keterangan
39 Format SMS Gateway
Berikut ini cara-cara mengakses aplikasi pembayaran pajak kendaraan
bermotor di SAMSAT DRIVE THRU dengan menggunakan fasilitas SMS gateway
1 Format Melihat Panduan SMS
Pemilik Kendaraan mengirim pesan ke SMS Center Admin SAMSAT
dengan format
Gambar 34 Format Melihat panduan
2
Apabila Format SMS benar maka akan muncul pesan seperti pada gambar
35
Panduan
Cek format SMS
cekformatwp
cekformatsaran
cekformattunggakan
cekformatwajib_pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4663
31
Gambar 35 Pesan Balasan Panduan SMS
3 Jika Pemilik Kendaraan ingin melihat data wajib pajak maka harus
mengetikkan format SMS sebagai berikut
Gambar 36 Format Info data wajib pajak
4 Jika Pemilik Kendaraan ingin melihat tunggakan pajak kendaraan maka
harus mengetikkan format SMS sebagai berikut
Gambar 37 Format Tunggakan Pajak Kendaraan
5
Jika Pemilik Kendaraan ingin memberikan saran maka harus mengetikkan
format SMS sebgai berikut
Gambar 38 Format Saran
310 Design Interface
Gambar 39 Halaman Utama
cekformatwp
cekformattunggakan
Cekformatsaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4763
32
Gambar 310 Halaman Login
Gambar 311 Data Kendaraan
Gambar 312 Halaman Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4863
33
Gambar 314 Halaman Inbox
Gambar 313 Halaman Inbox
311 Struktur Menu
Wajib Pajak
Menu Utama Admin
PembayaranKendaraan SMS AlertBerita
Pembayaran
LaporanSMS
SMS
SMSTerkirim
Lihat SMS
SMS Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4963
34
BAB IV
HASIL PENELITIAN DAN PEMBAHASAN
Berikut ini adalah hasil dari pengujian Aplikasi Informasi Pelayanan
Pembayaran Pajak Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis
SMS Gateway Pada Proyek Akhir ini dimana Website ini memiliki 1 halaman
web yakni website untuk mengelola halaman website petugas (admin) Berikut
adalah implementasi tentang website tersebut
41 Halaman Admin
Halaman ini merupakan aplikasi yang digunakan oleh bagian administrator
atau orang yang mempunyai otoritas khusus untuk melakukan konfigurasi sistem
sehingga diperlukan suatu proses login terlebih dahulu
Gambar 41 Halaman Admin
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5063
35
Keterangan
a Username aris
b Password aris
42 Halaman Utama
Pada web utama Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor berbasis SMS Gateway ini menampilkan informsi profil secara umum
Selain itu pada web utama juga terdapat informasi berita terbaru mengenai SAMSAT
layanan yang ada di SAMSAT Drive Thru serta format SMS
Adapun menu-menu yang akan ditampilkan pada web utama diantarannya
depan SAMSAT Drive Thru layanan berita format SMS dan kontak yang
menunjukkan alamat SAMSAT Drive Thru
Gambar 42 Halaman Utama
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5163
36
f Kontak Halaman yang berisi alamat dari SAMSAT Drive Thru
43 Halaman Data Wajib Pajak
Input data wajib pajak yaitu memasukkan data identitas para wajib pajak yang
baru berikut halaman data wajib pajak
Gambar 43 Halaman Data Wajib Pajak
Gambar 44 Halaman Input Data Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5263
37
Keterangan
a Pada gambar 43 adalah menu utama halaman wajib pajak disana tertera
kolom data wajib pajak yang telah didata oleh admin
b Pada gambar 44 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
44
Halaman KendaraanInput data kendaraan wajib pajak yaitu digunaka untuk menginputkan data
kendaraan yang baru yang berisi data tentang kendaraan bermotor seperti no reg no
KTP pemilik nama lengkap dan sebagainya berikut tampilan halaman kendaraan
Gambar 45 Halaman Data Kendaraan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5363
38
Gambar 46 Halaman Form Input Data Kendaraan
Keterangan
a Pada gambar 45 adalah menu utama pada halaman kendaraan disana
tertera kolom data kendaraan yang sudah di data oleh petugas admin
b Pada gambar 46 adalah form input data kendaraan untuk memasukkan
data kendaraan wajib pajak yang baru kita harus memasukkan identitas dari
kendaraan tersebut diantarannya identitas pemilik serta identitas kendaraan
baru Kemudian kita pilih tombol simpan untuk menyimpan data kendaraan
tersebut Data yang sudah tersimpan akan muncul pada menu utama pada
halaman kendaraan
45 Halaman Pembayaran
Input halaman pembayaran digunakan untuk memasukkan biaya pajak
kendaraan yang akan dibayar oleh wajib pajak setiap tahunnya Berikut tampilan
halaman pembayaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5463
39
Gambar 47 Halaman Pembayaran
Gambar 48 Halaman Form pembayara
Keterangan
a Pada gambar 47 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 48 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5563
40
akan muncul pada menu utama halaman pembayaran
46 Halaman Berita
Input halaman berita digunakan untuk menambah berita-berita terbaru yang
ada di SAMSAT Drive Thru maupun SAMSAT pusat berikut tampilan halaman form
berita
Gambar 49 Halaman Berita
Gambar 410 Halaman Form Berita
Keterangan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5663
41
a Pada gambar 49 adalah menu utama pada halaman berita disana tertera
kolom data berita yang sudah di entry oleh petugas admin
b Pada gambar 410 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
47
Halaman SMSForm SMS ini gunakan untuk melihat SMS masuk SMS terkirim dan akan
mengirim SMS secara bersamaan Berikut tampilan halaman SMS
Gambar 411 Halaman SMS
Gambar 412 Halaman Kirim Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5763
42
Gambar 413 Halaman SMS Masuk
Gambar 414 Halaman SMS Terkirim
Keterangan
a Kirim broadcast Mengirim suatu pesan atau SMS ke semua wajib pajak
secara bersamaan
b Lihat SMS Melihat SMS yang masuk dari wajib pajak yang memberikan
masukan atau menannyakan besar biaya pajak kendaraan yang akan
dibayar
c SMS terkirim Melihat SMS yang telah terkirim kepada wajib pajak
48 Halaman SMS Alert
Pada halaman SMS Alert ini merupakan peringatan tanggal jatuh tempo
pembayaran pajak STNK kepada wajib pajak Berikut tampilan halaman SMS Alert
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5863
43
Gambar 415 Halaman Data SMS Alert
Wajib pajak akan secara otomatis mendapat SMS Alert mengenai jatuh
tempo pembayaran pajak kendaraannya
49 Halaman Laporan
Pada halaman laporan ini akan muncul semua nama-nama wajib pajak yang
telah terdaftar Berikut tampilan halaman laporan
Gambar 416 Halaman Data Pembayaran
Gambar 417 Tombol Pencarian Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5963
44
Gambar 418 Laporan Wajib Pajak
Keterangan a Pada gambar 417 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 418Pada 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 419 laporan salah satu wajib pajak yang kita inginkan
410 Tampilan SMS Gateway
Berikut format SMS Gateway untuk melihat panduan SMS Gateway
a Pemilik kendaraan mengirim SMS untuk melihat format panduan
SMS
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6063
45
Gambar 419 Melihat format panduan SMS
b Tampilan cek format wp dan balasannya
Gambar 420 Cek format wajib pajak
c Tampilan cek id wp dan balasannya
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6163
46
Gambar 421 Cek id wajib pajak
d Tampilan cek data wp dan balasannya
Gambar 422 Cek data wajib pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6263
47
BAB V
PENUTUP
411 Kesimpulan
Penulisan Tugas akhir ini berisi mengenai pembuatan program aplikasi
Informasi Pelayanan Pembayaran Pajak Bermotor di Kantor SAMSAT Drive
Thru Sidoarjo berbasis SMS Gateway Aplikasi ini dibangun menggunakan
Php Gammu sebagai emulator untuk menjalankan aplikasi saat dibangun dan
didukung dengan SMS Gateway dengan Modem Wavecom sebagai
hardwarenpendukung Sistem SMS Gateway memberikan banyak kemudahan
kepada wajib pajak untuk mengetahui jumlah pajak yang harus dibayar dan juga
tersedia SMS Alert kepada wajib pajak yang kendaraannya akan memasuki
jatuh tempo pembayaran pajak
412 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6363
48
DAFTAR PUSTAKA
Khang Bustam (2002) TRIK Pemrograman Aplikasi Berbasis SMS
PT Elexmedia Komputindo Jakarta
Khoirul ummah 2010 SMS-Gateway informatika malang
Marcus Zakaria Teddy amp Widiadi Josef 2006 Aplikasi SMS untuk
Berbagai Keperluan Bandung Informatika
Purnomo Adi 2007 Pemrograman Java Membangun Beragam Aplikasi
Layanan SMS 2 Jakarta Salemba Infotek
Romzi Imron Rozidi 2009 Membuat Sendiri SMS Gateway (ESME)
Berbasis Protokol SMPP Andi
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 463
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 563
v
HALAMAN PERSEMBAHAN
Kepada kedua orang tuaku tercinta yang selalu
Mendoakan menyayangiku dan selalu membimbingku tanpa kenal lelahhellip
semoga Allah
selalu memberikan kesehatan kebahagiaan dunia-akhirat dan umur panjanghellipAmin
Untuk istriku yang
selalu memberiku semangat dan motivasi agar tidak putus asa dalammenuntuk ilmu sampai kapanpun dan memberi dukungan agar lebih
semangat dalam perkuliahan
Semua Dosen2 Teknik Informatika Semoga Allah
membalas kebaikan Bapak Ibu semuahellipAmin
Teman-temanku seperjuangan yang selalu setia untuk pertukar pendapat
selama ini terimakasih untuk semuanya
Untuk Universitas Muhammadiyah Sidoarjo Dari Sini Pencerahan Bersemi
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 663
vi
Motto
Dimana ada kemauan disitu ada jalan
Semangat dalam segala hal
tanpa mengenal lelah untuk
mengejar cita-cita dan menggapai
impian
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 763
vii
APLIKASI INFORMASI PELAYANAN PEMBAYARAN PAJAK
KENDARAAN BERMOTOR DI KANTOR SAMSAT DRIVE THRU
SIDOARJO BERBASIS SMS GATEWAY
(STUDI KASUS DI SAMSAT DRIVE THRU SIDOARJO)
Aris Susetyo[1] Suprianto SSi MSi [2]
Jurusan Teknik Informatika Fakultas Teknik
Universitas Muhammadiyah Sidoarjo
supriantoumsidaacid [2 ]
ABSTRAK
Semakin lama semakin banyak pengguna kendaraan bermotor dan semakin banyak pula wajib pajak yang harus membayar pajak atas kendaraan bermotor
Akibatnya pelayanan kantor Sistem Administrasi Manunggaling Satu Atap
(SAMSAT) terhadap wajib pajak semakin tinggi
Hal tersebut membuat pihak SAMSAT Drive Thru membutuhkan aplikasi
untuk membantu wajib pajak untuk mendapatkan informasi pembayaran pajak
Salah satu solusi bagi masalah tersebut adalah Informasi Pembayaran Pajak
Kendaraan Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis SMS
Reminder
Pada proyek akhir ini akan dibangun sebuah aplikasi Informasi Pembayaran
Pajak Kendaraan Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis SMS
Gateway yang bisa digunakan untuk mengetahui biaya pembayaran pajak waktu jatuh tempo pembayaran pajak serta keluhan-keluhan yang menyangkut pelayanan
SAMSAT Aplikasi ini akan terintegrasi dengan SMS Gateway yang memudahkan
pelayanan terhadap masyarakat
Kata kunci SAMSAT SMS Gateway Drive Thru
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 863
viii
APLIKASI INFORMASI PELAYANAN PEMBAYARAN PAJAK
KENDARAAN BERMOTOR DI KANTOR SAMSAT DRIVE THRU
SIDOARJO BERBASIS SMS GATEWAY
(STUDI KASUS DI SAMSAT DRIVE THRU SIDOARJO)
Aris Susetyo[1] Suprianto SSi MSi [2]
Jurusan Teknik Informatika Fakultas Teknik
Universitas Muhammadiyah Sidoarjo
supriantoumsidaacid [2 ]
ABSTRACT
More and more users of motor vehicles and the more taxpayers who haveto pay taxes on motor vehicles As a result office services Manunggaling
Administration System One Roof ( SAMSAT ) to taxpayers higher
This makes the SAMSAT Drive Thru requires applications to help the
taxpayer to obtain a tax payment information One solution to this problem is the
Motor Vehicle Tax Payment Information Office SAMSAT Drive Thru Sidoarjo -
based SMS Gateway
At the end of this project will be built an application Motor Vehicle Tax
Payment Information Office SAMSAT Drive Thru Sidoarjo -based SMS Gateway
can be used to determine the cost of tax payments tax payments maturing and
complaints concerning SAMSAT services This application will be integrated with
the SMS gateway that allows the service to the community
Keywodrs SAMSAT SMS Gateway Drive Thru
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 963
ix
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 ldquoAplikasi Informasi Pelayanan Pembayaran Pajak
Kendaraan Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis SMS
Gatewayrdquo
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 MSi 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 SSi MSi 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1063
x
Semoga dengan terselesaikannya Skripsi dan Laporannya ini dapat
memberikan manfaat bagi penulis khususnya dan para pembaca pada umumnya
Penulis menyadari bahwa Skripsi dan Laporan ini masih jauh dari kesempurnaan
Mengingat terbatasnya pengetahuan dan kemampuan penulis Oleh karenanya
penulis memohon maaf dan selalu terbuka untuk menerima kritik dan saran dari
pembaca
Sidoarjo Agustus 2015
Penulis
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1163
xi
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 PENDAHULUAN11 Latar Belakang 1
12 Rumusan Masalah 2
13 Batasan Masalah 3
14 Tujuan 3
15 Manfaat 3
16 Sistematika penulisan 4
BAB II KAJIAN PUSTAKA DAN DASAR TEORI21 Penelitian terdahulu 5
22 Sejarah Singkat SAMSAT 6
23 Syarat dan prosedur pembayaran pajak SAMSAT Drive ThruSidoarjo 7
24 Bahasa Pemrograman 8
25 Hypertext Preprocessor (PHP) 8
26 Database My SQL 9
27 SMS Gateway 10
28 Gammu 11
29 Data Flow Diagram (DFD) 12
210 Entity Realitionship Diagram (ERD) 14
211 Penjelasan Primary key dan Foreight key 15
BAB III METODOLOGI PENELITIAN
31 Lokasi Penelitian 1732 Bahan dan Alat penelitian 17
33 Teknik Pengumpulan Data 17
34 Teknik Analisis 18
35 Perancangan Sistem 19
36 DFD Pembayaran Pajak Kendaraan Bermotor 20
37 Tabel Relationship 21
38 Struktur Tabel 23
39 Format SMS Gateway 32
310 Design Interface 34
311 Struktur Menu 36
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1263
xii
BAB IV HASIL PENELITIAN DAN PEMBAHASAN
41 Halaman Admin 3742 Halaman Utama 38
43 Halaman Data Wajib Pajak 39
44 Halaman Kendaraan 40
45 Halaman Pembayaran 42
46 Halaman Berita 43
47 Halaman SMS 44
48 Halaman SMS Alert 45
49 Halaman Laporan 46
410 Tampilan SMS Gateway 48
BAB V PENUTUP
51 Kesimpulan 5052 Saran 50
DAFTAR PUSTAKA xv
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1363
xiii
DAFTAR GAMBAR
Gambar 21 Simbol-simbol data Flow Diagram 13Gambar 31 Diagram Konteks 20
Gambar 32 DFD level 0 21
Gambar 33 Tabel Relationship 22
Gambar 34 Format melihat panduan SMS 33
Gambar 35 Pesan balasan panduan SMS 33
Gambar 36 Format info data wajib pajak 33
Gambar 37 Format tunggakan pajak kendaraan 33
Gambar 38 Format saran 34
Gambar 39 Halaman Utama 34
Gambar 310 Halaman Login 34
Gambar 311 Data Kendaraan 35Gambar 312 Halaman Wajib Pajak 35
Gambar 313 Halaman Inbox 36
Gambar 41 Halaman Admin 37
Gambar 42 Halaman Utama 38
Gambar 43 Halaman Data Wajib Pajak 39
Gambar 44 Halaman Input Data Wajib Pajak 39
Gambar 45 Halaman Data Kendaraan 40
Gambar 46 Halaman Input Kendaraan 41
Gambar 47 Halaman Pembayaran 42
Gambar 48 Halaman Form Pembayara 42
Gambar 49 Halaman Berita 43
Gambar 410 halaman Form Berita 43
Gambar 411 Halaman SMS 44
Gambar 412 Halaman Kirim Brodcast 44
Gambar 413 Halaman SMS Masuk 45
Gambar 414 Halaman SMS Terkirim 45
Gambar 415 Halaman Data SMS Alert 46
Gambar 416 Halaman Data Pembayaran 46
Gambar 417 Tombol Pencarian Wajib Pajak 47
Gambar 418 Laporan Wajib Pajak 47
Gambar 419 Melihat format panduan SMS 48Gambar 420 Cek format Wajib Pajak 49
Gambar 421 Cek id data Wjib Pajak 49
Gambar 422 Cek data Wajib Pajak 49
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1463
xiv
DAFTAR TABEL
Tabel 21 Tabel Perbandingan Penelitian Terdahulu 5Tabel 31 Tabel Berita 23
Tabel 32 Tabel Saran 24
Tabel 33 Tabel Kabupaten 24
Tabel 34 Tabel Kecamatan 24
Tabel 35 Tabel Kendaraan 25
Tabel 36 Tabel Pembayaran 26
Tabel 37 Tabel Petugas 26
Tabel 38 Tabel Propinsi 27
Tabel 39 Tabel SMS Alert 27
Tabel 310 Tabel Wajib Pajak 27
Tabel 311 Tabel Daemons 28Tabel 312 Tabel Gammu 28
Tabel 313 Tabel Inbox 29
Tabel 314 Tabel Outbox 29
Tabel 315 Tabel Outbox multipart 30
Tabel 316 Tabel Phone 31
Tabel 317 Tabel Sentitems 31
Tabel 318 Tabel Panduan 32
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1563
1
BAB I
PENDAHULUAN
11
Latar Belakang
Internet merupakan fasilitator penyebaran informasi dan komunikasi
tanpa batas ke berbagai pihak Internet yang awalnya digunakan untuk
pertahanan dan keamanan serta pendidikan saat ini telah berkembang menjadi
perangkat pendukung bisnis yang sangat berpengaruh Banyak instansi
pemerintah 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 SAMSATwilayah 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1663
1
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
12
Rumusan MasalahDari latar belakang yang telah disampaikan di atas peneliti mengambil
rumusan masalah untuk memfokuskan penelitianini yaitu Bagaimana
merancang Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis SMS Gateway
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1763
2
13 Batasan Masalah
Batasan masalah dalam penyusunan proposal ini agar tidak keluar dari
topik pembahasan maka di fokuskan pada
1Sistem mencakup tentang informasi pembayaran pajak kendaraan bermotor
2Sistem memberikan alert atau pengingat tentang batas pembayaran dan
jumlah tagihan pajak yang harus dibayar
3Sistem yang akan dibuat dapat manampung data komplain wajib pajak
data pertanyaan seputar SAMSAT
4Wajib pajak dapat melihat daftar biaya tarif kendaraan dengan mengakses
website ini ataupun dengan menggunakan SMS tanpa perlu datang untuk
melihat secara langsung kekantor SAMSAT
5Sistem yang dihasilkan mampu memberikan informasi dini (SMS Alert)
14 Tujuan
Penelitian ini bertujuan untuk membuat Aplikasi Informasi Pelayanan
Pembayaran Pajak Kendaraan Bermotor di Kantor SAMSAT Drive Thru
Sidoarjo berbasis SMS Gateway
15 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 pembuatanaplikasi
2 Memberikan nilai tambah tentang pengetahuan pembuatan aplikasi
serta referensi untuk penelitian lebih lanjut kepada mahasiswa
Sebagai syarat agar mahasiswa dapat menyelesaikan proposal
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1863
3
16 Sistematika Penulisan
Sistematika penulisan menggambarkan secara umum proposal ini
Adapun sistematika penulisannya adalah sebagai berikut BAB I PENDAHULUAN
Bab I menjelaskan mengenai latar belakang rumusan masalah
batasan masalah tujuan penelitian manfaat penulisan dan
sistematika penulisan
BAB II KAJIAN PUSTAKA DAN DASAR TEORI
Bab II menjelaskan mengenai dasar-dasar teori yang diperlukan
untuk menyelesaikan pembuatan tugas akhir ini dalam bab ini Juga
akan dijelaskan mengenai tahap-tahap perancangan melipuli studi
literatur teknik pengumpulan data dan perancangan sistem
BAB III METODOLOGI PENELITIAN
Bab III terdiri dari analisis sistem dan desain sistem Analisa
sistem menjelaskan mengenai alur sistem lama yang dipakai di saat
ini dan juga menjelaskan alur sistem lain yang akan diterapkan
Sedangkan desain sistem menjelaskan desain Entity Relationship
Diagram (ERD) Data Flow Diagram (DFD)
BAB IV HASIL PENELITIAN DAN PEMBAHASAN
Pada bab ini menjelaskan tentang implementasi sistem implementasi
program serta pengujian fungsional sIstem baik pengujian secara manual
pengujian sistem dan pengujian kasus
BAB V PENUTUP
Pada bab ini menjelaskan tentang kesimpulan dan saran yang diharapkan
dapat bermanfaat dan dapat dikembangkan supaya lebih sempurna
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1963
4
BAB II
KAJIAN PUSTAKA DAN DASAR TEORI
21 Penelitian Terdahulu
Indra Purnama 2012 dalam skripsinya yang berjudul ldquo SISTEM
INFORMASI PEMBAYARAN PAJAK KENDARAAN BERODA 2 DI
SAMSAT DAERAH PROVINSI WILAYAH KOTA BANDUNG III
SOEKARNO HATTArdquo membahas mengenai pelayanan pembayaran pajak
yang mangalami kesulitan dalam melihat informasi jumlah pembayaran baik
denda maupun keterlambatan secara kuantiti dan juga agar menghindari
kekeliruan saat penginputan pembayaran maka diterapkan sistem informasi
pembayaran pajak Agar keterlambatan itu dapat diatasi maka diadakannya
pemanggilan input otomatis di Bagian Pembayaran dan perhitungan laporan
secara perperiodik Pembangunan sistem pembayaran pajak roda 2 ini
menggunakan metodologi System Development Life Cycle (SDLC)
(Waterfall) Dimana metododogi ini digunakan untuk mengembangkan sistem
dari tahapan perancangan sampai dengan implementasi
Tabel 21 Tabel perbandingan penelitian terdahulu
Perbandingan Penelitian Terdahulu Penelitian Sekarang
Judul SISTEM INFORMASI
PEMBAYARAN PAJAK
KENDARAAN BERODA 2
DI SAMSAT DAERAHPROVINSI WILAYAH
KOTA BANDUNG III
SOEKARNO HATTA
Aplikasi Pembayaran Pajak
Kendaraan Bermotor di Kantor
SAMSAT Sidoarjo berbasis
Sms Gateway
Peneliti Indra Purnama 2012 Aris Susetyo (2015)
Platform Berbasis Desktop Berbasis Web dan Sms
Studi Kasus Samsat kota bandung III
Soekarno Hatta
Samsat Drive Thrue Sidoarjo
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2063
5
Tujuan
Penelitian
membahas mengenai
pelayanan pembayaran pajak
yang mangalami kesulitan
dalam melihat informasi
jumlah pembayaran baik
denda maupun keterlambatan
secara kuantiti dan juga agar
menghindari kekeliruan saat
penginputan pembayaran
maka diterapkan sistem
informasi pembayaran pajak
aplikasi yang akan dibuat ini
berbasis sms untuk
memudahkan wajib pajak dalam
memperoleh informasi berupa
pendaftaran kendaraan baru dan
perpanjangan STNK wajib
pajak dapat melihat daftar biaya
tarif kendaraan dengan
mengakses website ini ataupun
dengan menggunakan sms
Dari penelitian terdahulu diatas dapat dikembangkan suatu aplikasi
yang berbasis SMS untuk memudahkan wajib pajak dalam memperoleh
informasi adapun perbedaan dengan sistem yang akan penulis bangun adalah
akses melalui media SMS dan internet Maka diperoleh hasil pengembangan
program yaitu Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis SMS Gateway
22 Sejarah Singkat SAMSAT
Sistem Administrasi Manunggal di bawah Satu Atap atau disingkat
dengan SAMSAT adalah suatu sistem kerjasama secara terpadu antara Polri
Dinas Pendapatan Provinsi dan PT Jasa Raharja (Persero) dalam pelayanan
untuk menerbitkan STNK dan Tanda Nomor Kendaraan Bermotor yang
dikaitkan dengan pemasukan uang ke Kas Negara baik melalui Pajak
Kendaraan Bermotor (PKB) Bea Balik Nama Kendaraan Bermotor dan
Sumbangan Wajib Dana Kecelakaan Lalu Lintas Jalan (SWDKLJJ) dan
dilaksanakan pada satu kantor yang dinamakan Kantor Bersama Samsat
Dalam hal ini Polri memiliki fungsi penerbitan STNK Dinas Pendapatan
Provinsi menetapkan besarnya Pajak Kendaraan Bermotor (PKB) dan Bea
Balik Nama Kendaraan Bermotor (BBN-KB) sedangkan PT Jasa Raharja
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2163
6
mengelola Sumbangan Wajib Dana Kecelakaan Lalu Lintas Jalan
(SWDKLLJ) Sejarah Kantor Bersama SAMSAT sendiri tak lepas dari
berdirinya Dinas Pendapatan P rovinsi Jawa Barat yang secara historis dimulai
dengan unit kerjayang bertugas melakukan pengurusan Perpajakan dan
Pendapatan Daerah Hal ini dikarenakan DISPENDA atau Dinas Pendapatan
Daerah sebagai kantor pusat yang menaungi segala penerimaan pendapatan
daerah
23 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
24 Bahasa Pemrograman
Bahasa pemrograman adalah bahasa komputer atau teknik instruksi
standar untuk memerintah komputerBahasa pemrograman ini merupakan suatu
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2263
7
himpunan dari aturan sintaks dan semantik yang digunakan
untuk mendefinisikan sebuah program komputer Bahasa ini memungkinkan
seorang programmer dapat menentukan secara persis data mana yang akan
diolah oleh komputer bagaimana data ini akan disimpan atau diteruskan
dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi
Menurut tingkat kedekatannya dengan mesin komputer bahasa pemrograman
terdiri dari
a Bahasa Mesin yaitu memberikan perintah kepada komputer dengan
menggunakan kode bahasa biner contohnya 01100101100110
b
Bahasa Tingkat Rendah atau dikenal dengan istilah bahasa rakitan (bahasa
Inggris Assembly yaitu memberikan perintah kepada komputer dengan
menggunakan kode-kode singkat (kode Mnemonic contohnya MOV SUB
CMP JMP JGE JL LOOP dan sebagainya)
c Bahasa Tingkat Menengah yaitu bahasa komputer yang memakai campuran
intstruksi dalam kata-kata bahasa manusia seperti pada Bahasa Tingkat
Tinggi dan instruksi yang bersifat simbolik contoh ltlt gtgt ampamp ||
dan sebagainya
d Bahasa Tingkat Tinggi yaitu bahasa komputer yang menggunakan instruksi
berasal dari unsur kata-kata bahasa manusia contohnya adalah begin end
if for while and or dan sebagainya
Sebagian besar bahasa pemrograman digolongkan sebagai Bahasa
Tingkat Tinggi hanya bahasa C yang digolongkan sebagai Bahasa Tingkat
Menengah dan Assembly yang merupakan Bahasa Tingkat RendahAdapun
sistem informasi dan aplikasi yang dibuat pada Tugas Akhir ini adalah
menggunakan bahasa pemrograman PHP untuk membangun sisi server dan
menggunakan bahasa pemrograman Java untuk membangun client Beberapa
bahasa pemrograman yang digunakan pada pembuatan sistem informasi ini
akan dijelaskan pada sub bab di bawah ini
25 Hypertext Preprocessor (PHP)
Hypertext Preprocessor (PHP) adalah bahasa pemrograman script yang
paling banyak dipakai saat ini PHP banyak dipakai untuk memrogram situs
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2363
8
web yang dinamis walaupun tidak tertutup kemungkinan digunakan untuk
pemakaian lain Pada awalnya PHP merupakan kependekan dari Personal
Home Page (Situs Personal)PHP pertama kali dibuat oleh Rasmus Lerdorf
pada tahun 1995Pada tahun 1997 sebuah perusahaan bernama Zend menulis
ulang interpreter PHP menjadi lebih bersih lebih baik dan lebih cepat
Kemudian pada Juni 1998 perusahaan tersebut merilis interpreter baru untuk
PHP dan meresmikan rilis tersebut sebagai PHP 30 dan singkatan PHP dirubah
menjadi akronim berulang PHP Hypertext Preprocessing
Pada Juni 2004 Zend merilis PHP 50Dalam versi ini inti dari
interpreter PHP mengalami perubahan besarVersi ini juga memasukkan model
pemrograman berorientasi objek ke dalam PHP untuk menjawab
perkembangan bahasa pemrograman ke arah paradigma berorientasi objek
Hampir seluruh aplikasi berbasis web dapat dibuat dengan PHP ini
namun fungsi PHP yang paling utama adalah untuk menghubungkan database
dengan web Dengan PHP membuat aplikasi web yang terkoneksi ke database
menjadi sangat mudah Sistem database yang telah didukung oleh PHP adalah
a Oracle
bSybase
c SQL
dMySQL
e Generic ODBC
f Postgres SQL
26 Database MySQL
MySQL adalah sebuah perangkat lunak sistem manajemen basis data
SQL ( bahasa Inggris database management system ) atau DBMS yang
multithread multi-user dengan sekitar 6 juta instalasi di seluruh dunia
MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis di
bawah lisensi GNU General Public License (GPL) tetapi mereka juga menjual
di bawah lisensi komersial untuk kasus-kasus di mana penggunaannya tidak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2463
9
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 ndash 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_fieldhellip)
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 = bdquodata_kolom1‟hellip
9
Menampilkan data SELECT kolom FROM tabel WHERE kreteria
ORDER BY kolom atau SELECTFROM 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
27
SMS Gateway
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2563
10
SMS Gateway adalah suatu platform metode untuk mengirimkan dan
menerima pesan SMS tanpa menggunakan perangkat mobile
handphoneSMS Gateway merupakan pintu gerbang bagi penyebaran
informasi dengan menggunakan SMS
Anda dapat menyebarkan pesan keratusan nomor secara otomatis dan
cepat yang langsung terhubung dengan database nomor-nomor ponsel saja
tanpa harus mengetik ratusan nomor dan pesan di ponsel anda karena semua
nomor akan diambil secara otomatis dari database tersebut
Selain itu dengan adanya SMS Gateway anda dapat mengkustomisasi
pesan-pesan yang ingin dikirimDengan menggunakan program tambahan
yang dapat dibuat sendiri pengirim pesan dapat lebih fleksibel dalam
mengirim berita karena biasanya pesan yang ingin dikirim berbeda-beda untuk
masing-masing penerimanya
Sistem aplikasi SMS Gateway secara umum memungkinkan pengguna
untuk
1 Meminta informasi dari handphone ke sistem database
2 Memberikan informasi dari handphone ke sistem database
Memberikan informasi secara rutin (terjadwal) dari sistem database ke
nomor handphone individual tertentu SMS Gateway membolehkan UEA
untuk berkomunikasi dengan Telco SMSC (telkomsel indosat dll) atau SMS
platform untuk menghantar dan menerima pesan SMS dengan sangat mudah
Karena SMS Gateway akan melakukan semua proses dan koneksi dengan
Telco SMS Gateway juga menyediakan UEA dengan interface yang mudah
dan standar
28 Gammu
Gammu mensupport ponsel yang dapat bekerja pada mode AT
commandGammu 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2663
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2763
12
dikomunikasikan oleh profesional sistem kepada pemakai maupun pembuat
program DFD terdiri dari context diagram dan diagram rinci (DFD Levelled)
Context diagram berfungsi memetakan model lingkungan (menggambarkan
hubungan antara entitas luar masukan dan keluaran sistem) yang
direpresentasikan dengan lingkaran tunggal yang mewakili keseluruhan
sistem DFD levelled menggambarkan sistem sebagai jaringan kerja antara
fungsi yang berhubungan satu sama lain dengan aliran dan penyimpanan data
model ini hanya memodelkan sistem dari sudut pandang fungsi
Berikut ini merupakan simbol-simbol yang biasa digunakan di DFD
Gambar 21Simbol-simbol Data Flow Diagram
1) TerminalEntity
Terminator atau entity mewakili entitas eksternal yang berkomunikasi
dengan sistem yang sedang dikembangkan Terminator dapat berupa orang
sekelompok orang organisasi departemen di dalam organisasi atau
perusahaan yang sama tetapi di luar kendali sistem yang sedang dibuat
modelnya Terminator dapat juga berupa departemen divisi atau sistem di
luar sistem yang berkomunikasi dengan sistem yang sedang dikembangkan
Komponen ini perlu diberi nama sesuai dengan dunia luar yang
berkomunikasi dengan sistem yang sedang dibuat modelnya dan biasanya
menggunakan kata benda misalnya Bagian Penjualan Dosen Mahasiswa
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2863
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 datainformasi
dari satu bagian sistem ke bagian lainnya
210 Entity Relationship Diagram (ERD)
Entity Relationship Diagram (ERD) merupakan suatu model untuk
menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek
dasar data yang mempunyai hubungan antar relasiERD untuk memodelkan
struktur data dan hubungan antar data untuk menggambarkannya digunakan
beberapa notasi dan simbol Pada dasarnya ada tiga simbol yang digunakan
yaitu
a Entiti
Entiti merupakan objek yang mewakili sesuatu yang nyata dan dapat
dibedakan dari sesuatu yang lain (Fathansyah 1999 30)Simbol dari
entitiini biasanya digambarkan dengan persegi panjang
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2963
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 1 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
211 Penjelasan Primary key dan Foreight Key
Kunci (Key) merupakan elemen record yang dipakai untuk menemukan
record tersebut pada waktu akses atau bisa digunakan untuk identifikasi tiap
record Jenis-jenis kunci Superkey Candidat key Primary key Alternate
key Foreign key External key
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3063
15
A Primary Key adalah atribut (field) yang dipilih untuk menentukan
struktur storage pada organisasi file multi key adapun key lainnya
disebut dengan secondary key Pengertian lainya Primary Key adalah
suatu nilai dalam basis data yang digunakan untuk mengidentifikasi
suatu baris dalam tabel Salah satu atrribut dari candidat key dapat
dipilih menjadi primary key dengan 3 kriteria sbb
1
Key tersebut lebih natural untuk dijadikan acuan
2 Key tersebut lebih sederhana
3 Key tersebut cukup uniqe
B Foreign Key adalah Sebuah kumpulan field dalam satu relasi yang
digunakan untuk meldquoreferrdquo (menunjuk) ke suatu baris (tuple) pada
relasi yang lain (harus berkorespondensi dengan primary key pada
relasi yang kedua) seperti bdquological pointer‟ Sedangkan hubungan
antara keduanya ( primary key dan foreign key) di jelaskan sebagai
berikutldquoPrimary Keyrdquo adalah field kunci utama dari suatu tabel yang
menunjukkan bahwa field yang menjadi kunci tersebut tidak bisa diisi
dengan data yang sama atau dengan kata lain Primary key menjadikan
tiap record memiliki identitas sendiri-sendiri yang membedakan satu
sama lainnya (unik)ldquoForeign keyrdquo adalah satu attribute yang
melengkapi satu relationship yang menunjukan ke induknya dengan
kata lain keduanya saling berkaitan Pengertian lain Foreign key
merupakan sembarang atribut yang menunjuk kepada primary key pada
tabel lain
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3163
16
BAB III
METODOLOGI PENELITIAN
31 Lokasi Penelitian
Penelitian dilakukan di Drive Thru SAMSAT yang beralamatkan di Jl
Sultan Agung No 4 Sidoarjo mulai tanggal 01 Oktober 2014 sd selesai
32 Bahan dan Alat penelitian
Bahan
Data Wajib Pajakdata Pembayaran Pajak Kendaraan Bermotor dan data
pemilik kendaraan bermotor data biaya pajak kendaraan bermotor
Alat
A
Perangkat Keras ( Hardware )
1) Laptop intel core i3
2) Hard disk 500 GB
3) Memory 200 GB
4)
Modem Smsgateway
5) Simcard
B
Perangkat Lunak ( Software )
1) Sistem Operasi Windows 7
2)
PHP ( Hypertext Preprocessor )
3) Appserv
4) Notepad ++
5)
Database MySQL
6) Gammu
33 Teknik Pengumpulan Data
Teknik pengumpulan data yang digunakan adalah
a Wawancara Melakukan wawancara secara langsung dengan petugas
SAMSAT Drive Thru diantarannya petugas dari kepolisian dan petugas
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3263
17
Dispenda mengenai bagaimana alur dari pelayanan SAMSAT Drive Thru
Sidoarjo
b Dokumentasi Pengambilan data-data tentang kegiatan profil untuk
dijadikan sebagai acuan dalam pengembangan sistem
c Observasi Observasi dengan mengadakan penelitian dan peninjauan
langsung di SAMSAT Drive Thru Sidoarjo
34 Teknik Analisis
Analisis sistem merupakan tahap yang penting dari suatu pemrograman
karena merupakan tahap awal untuk mengevaluasi permasalahan yang terjadi
serta kendala yang dihadapiPerancangan sistem yang pertama adalah
mengidentifikasi suatu permasalahan pada objek penelitian itu sendiri
Teknik yang penulis gunakan dalam membangun sistem ini adalah
sebagai berikut
a Penelitian di lapangan yaitu terhadap petugas atau orang-orang yang ada
kaitannya dengan permasalahan yang sedang diteliti guna memperoleh
keterangan dan data untuk tujuan yang ingin dicapai
b Merumuskan masalah apa yang sebenarnya terjadi yaitu sistem yang
digunakan saat melakukan permintaan informasi di kantor SAMSAT secara
langsung
c
Melakukan pemahaman masalah sehingga dapat mengetahui tujuan
pembuatan SMS Gateway untuk pembayaran Pajak Kendaraan Bermotor
d Perancangan informasi SMS Gateway di SAMSAT Drive Thru Sidoarjo
e
Perancangan tampilan SMS Gateway di SAMSAT Drive Thru Sidoarjo
f Pengujian dan analisa program dengan maksud mengetahui sejauh mana
program bisa berjalan sesuai dengan keinginan penulis
g Perbaikan dan penyempurnaan program yang merupakan tahapan
memperbaiki kesalahan dan menambahkan fitur-fitur lain jika diperlukan
h Pemilihan sistem berbasisSMS Gateway sebagai solusi yang tepat Penulis
mengajukan pembuatan sistem baru untuk proses permintaan informasi
melalui sms sebagai solusi permasalahan Sistem baru ini diharapkan dapat
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3363
18
mempermudah wajib pajak untuk memperoleh informasi terkait pembayaran
samsat Program ini dapat diakses kapan saja Adapun alasannya sebagai
berikut
1
Untuk hubungan antar server dan client hanya dibutuhkan sebuah
handphone saja
2 Memberikan kemudahan bagi pengguna karena antar muka yang
digunakan adalah via SMS dimana wajib pajak pasti sudah sangat
umum menggunakannya
Sistem Aplikasi SMS Gateway adalah program sistem komunikasi dua
arah yaitu SMS keluar dan SMS masuk dengan memanfaatkan gammu sebagai
programkomunikasi antara Komputer dengan Handphone
35 Perancangan Sistem
Bagian ini menjelaskan rancangan aplikasi yang berupa diagram alir
sistem Alur pembayaran di SAMSAT Drive Thru adalah sebagai berikut
Penjelasan alur proses pembayaran pajak melalui drive thru
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3463
19
6
Petugas loket Pembayaran dan Penyerahan memberitahukan jumlah
pembayaran yang seharusnya dan selanjutnya menerima pembayaran serta
menyerahkan bukti pembayaran kepada Wajib Pajak
36 DFD Pembayaran Pajak kendaraan Bermotor
Dalam proses perancangan aplikasi layanan informasi dan pemesanan
berbasis sms gateway ini akan dijelaskan dalam bentuk logical model Hal ini
gambarkan secara detail melalui Data Flow Diagram (DFD) Dalam
perancangan menggunakan DFD biasanya diawali dengan diagram konteks
yang merupakan diagram yang memaparkan secara global dari diagram-
diagram yang akan dirancang selanjutnya Hal ini sangat membantu sekali
dalam memahami proses perancangan aplikasi secara detail Pada tahap
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 33
a Diagram Konteks
Gambar 31 Diagarm Konteks
input wp
laporan pembayaran
info data petugas
info data kendaraan
input data petugas
input pembayaran Pajak
input data kendaraan
Balasan Sms Sesuai format
Kirim Sms s esuai format
Info Pembayaran
Membayar Pajak1
Aplikasi Pembayaran Pajak
Kendaraan Bermotor di
Kantor Samsat Drive Thrue
+
PetugasWajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3563
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
Gambar 32 DFD level 0
37 Tabel Relationship
Tabel Relationship merupakan rancangan table yang diterjemahkan dari
data flow diagram di atas sehingga dihasilkan data relasi table seperti gambar
di bawah ini
mempunyaimempunyai
mempunyai
mempunyaimempunyai
simpan data
input wp
info wp
memberikan data wp
info wp
laporan pembayaran
info data petugas
info data kendaraan
input data petugas
input pembayaran Pajak
input data kendaraan
Balasan Sms Sesuai format
Kirim Sms sesuai format
Info Pembayaran
Membayar Pajak
kendaraan
data petugas
simpan data simpan data
simpan data
simpan data
simpan data
simpan data
Wajib Pajak
Petugas
3Input
Pendaftaran
kendaraan
Bermotor
2
Input Petugas
1
Pembayaran
Pajak
4
Input data WP
5
Sms Gateway
kendaraan
kendaraan_
petugas
pembayaran
sms masuksms keluar
wajib_pajak
outboxoutbox_multipart
gammu phone
phones
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3663
21
Dalam table relationship diatas terdapat 18 tabel yang saling
berhubungan yang terdiri dari table master dan table transaksi adapun yang
termasuk dalam table master yaitu tabel wajib pajak kendaraan petugas
panduan saran propinsi kabupaten dan kecamatan Sedangkan tabel transaksi
yaitu tabel pembayaran berita dan SMS Alert Yang termasuk tabel SMS
Gateway yaitu tabel phone inbox outbox sent items gammu daemons
outbox multipart Masing-masing tabel saling berhuugan seperti
a Tabel wajjib pajak berhubungan dengan tabel kendaraan yang dihubungkan
melalui id wp dengan jenis hubungan satu (1) ke banyak (N)
b
Tabel wp berhubungan dengan tabel pembayaran yang dihubungkan melalui
id wp dengan jenis hubungan satu (1) ke banyak (N)
c Tabel petugas berhubungan dengan id petugas dengan jenis hubungan satu
(1) ke banyak (N)
38 Struktur Tabel
Tabel adalah bagian dari database yang berfungsi untuk menyimpan
data-data tertentu Tabel yang akan dibuat untuk perancangan ini antara lain
1 Tabel Berita
Tabel berita adalah tabel yang digunakan untuk menyimpan data berita
Struktur tabelnya dapat dilihat pada tabel 31
Tabel 31 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) (Primary Key) Id petugas
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3763
22
2 Tabel Saran
Tabel saran adalah tabel yang digunakan untuk menyimpan data saran
dari wajib pajak Struktur tabelnya dapat dilihat pada tabel 32
Tabel 32 Tabel Saran
Nama Field Type Data Keterangan
Id Integer(11) Id pengirim
Hp Varchar(15) Handphone
Isisaran Varchar (200) Isi saran
3 Tabel Kabupaten
Tabel Kabupaten adalah tabel yang digunakan untuk menyimpan data
kabupaten Struktur tabelnya dapat dilihat pada tabel 33
Tabel 33 Tabel kabupaten
Nama Field Type Data Keterangan
id_kab Varchar(20) Id kab
nama_kab Varchar(100) Nama kab
4 Tabel Kecamatan
Tabel kecamatan adalah tabel yang digunakan untuk menyimpan data
kecamatan Struktur tabelnya dapat dilihat pada tabel 34
Tabel 34 Tabel kecamatan
Nama Field Type Data Keterangan
id_kec Varchar(20) Id kec
nama_kec Varchar(100) Nama kec
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3863
23
5 Tabel kendaraan
Tabel kendaraan adalah tabel yang digunakan untuk menyimpan data
kendaraan Struktur tabelnya dapat dilihat pada tabel 35
Tabel 35 Tabel kendaraan
Nama Field 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
Tabel pembayaran adalah tabel yang digunakan untuk menyimpan data
pembayaran Struktur tabelnya dapat dilihat pada tabel 36
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3963
24
Tabel 36 Tabel pembayaran
Nama Field Type Data Keteranganid_bayar Integer(11) (Primary Key) Id bayar
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
Tabel petugas adalah tabel yang digunakan untuk menyimpan data
petugas Struktur tabelnya dapat dilihat pada tabel 37
Tabel 37 Tabel petugas
Nama Field Type Data Keterangan
id_petugas Varchar(11) (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
Tabel propinsi adalah tabel yang digunakan untuk menyimpan data
propinsi Struktur tabelnya dapat dilihat pada tabel 38
Tabel 38 Tabel propinsi
Nama Field Type Data Keterangan
id_prop Varchar(20) Id prop
nama_prop Varchar(100) Nama prop
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4063
25
9 Tabel SMS alert
Tabel SMS alert adalah tabel yang digunakan untuk menyimpan data
SMS alert Struktur tabelnya dapat dilihat pada tabel 39
Tabel 39 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
10 Tabel Wajib Pajak
Tabel wajib_pajak adalah tabel yang digunakan untuk menyimpan data
wajib pajak Struktur tabelnya dapat dilihat pada tabel 310
Tabel 310 Tabel wajib pajak
Nama Field 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 lahirtanggal_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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4163
26
Propinsi Varchar(20) Propinsi
Kabupaten Varchar(20) KabupatenKecamatan Varchar(20) Kecamatan
Kelurahan Varchar(20) Kelurahan
no_telprumah Varchar(10) Nomer telprumah
Kodepos Varchar(7) Kodepos
11 Tabel Daemons
Tabel daemons adalah tabel yang digunakan untuk menyimpan datadaemons Struktur tabelnya dapat dilihat pada tabel 311
Tabel 311 Tabel Daemons
Nama Field Type Data Keterangan
Start Text Start
Info Text Info
12
Tabel Gammu
Tabel gammu adalah tabel yang digunakan untuk menyimpan data
gammu Struktur tabelnya dapat dilihat pada tabel 312
Tabel 312 Tabel Gammu
Nama Field Type Data Keterangan
Version int(11) Version
13 Tabel Inbox
Tabel inbox adalah tabel yang digunakan untuk menyimpan data inbox
Struktur tabelnya dapat dilihat pada tabel 313
Tabel 313 Tabel inbox
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4263
27
ReceivingDateTime Timestamp ReceivingDateTime
Text Text TextSenderNumber 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(falsetrue) Processed
14 Tabel Outbox
Tabel outbox adalah tabel yang digunakan untuk menyimpan data
outbox Struktur tabelnya dapat dilihat pada tabel 314
Tabel 314 Tabel outbox
Nama Field 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(falsetrue) MultiPart
RelativeValidity int(11) RelativeValidity
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4363
28
SenderID varchar(255) MUL SenderID
SendingTimeOut Timestamp SendingTimeOutDeliveryReport enum(defaultyesno) DeliveryReport
CreatorID Text CreatorID
15 Tabel Outbox multipart
Tabel outbox multipart adalah tabel yang digunakan untuk menyimpan
data outbox multipart Struktur tabelnya dapat dilihat pada tabel 315
Tabel 315 Tabel outbox multipart
Nama Field Type Data Keterangan
Text Text Text
Coding enum() Coding
UDH Text UDH
Class int(11) Class
TextDecoded Text TextDecoded
ID int(10) unsigned (Primary Key) ID
SequencePosition int(11) (Primary Key) SequencePosition
16 Tabel Phone
Tabel phones adalah tabel yang digunakan untuk menyimpan data
phones Struktur tabelnya dapat dilihat pada tabel 316
Tabel 316 Tabel phones Nama Field Type Data Keterangan
ID Text ID
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
TimeOut Timestamp Time Out
Send enum(yesno) Send
Receive enum(yesno) Receive
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4463
29
IMEI varchar(35) (Primary Key) IMEI
Client Text ClientBattery int(11) Battery
Signal int(11) Signal
Sent int(11) Sent
Received int(11) Received
17 Tabel Sentitems
Tabel sentitems adalah tabel yang digunakan untuk menyimpan datasentitems Struktur tabelnya dapat dilihat pada tabel 317
Tabel 317 Tabel Sentitems
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
SendingDateTime Timestamp SendingDateTimeDeliveryDateTime 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
IDint(10)
unsigned(Primary Key) ID
SenderID varchar(255) MUL SenderID
SequencePosition int(11) (Primary Key) SequencePosition
Status enum() Status
StatusError int(11) Status Error
TPMR int(11) MUL TPMR
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4563
30
RelativeValidity int(11) Relative Validity
CreatorID Text Creator ID
18 Tabel Panduan
Tabel panduan adalah tabel yang digunakan untuk menyimpan data
panduan Struktur tabelnya dapat dilihat pada tabel 318
Tabel 318 Tabel Panduan
Nama Field Type Data Keterangan
Kodepanduan Varchar(11) Kode Panduan
Isi Text Isi
Keterangan Varchar (40) Keterangan
39 Format SMS Gateway
Berikut ini cara-cara mengakses aplikasi pembayaran pajak kendaraan
bermotor di SAMSAT DRIVE THRU dengan menggunakan fasilitas SMS gateway
1 Format Melihat Panduan SMS
Pemilik Kendaraan mengirim pesan ke SMS Center Admin SAMSAT
dengan format
Gambar 34 Format Melihat panduan
2
Apabila Format SMS benar maka akan muncul pesan seperti pada gambar
35
Panduan
Cek format SMS
cekformatwp
cekformatsaran
cekformattunggakan
cekformatwajib_pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4663
31
Gambar 35 Pesan Balasan Panduan SMS
3 Jika Pemilik Kendaraan ingin melihat data wajib pajak maka harus
mengetikkan format SMS sebagai berikut
Gambar 36 Format Info data wajib pajak
4 Jika Pemilik Kendaraan ingin melihat tunggakan pajak kendaraan maka
harus mengetikkan format SMS sebagai berikut
Gambar 37 Format Tunggakan Pajak Kendaraan
5
Jika Pemilik Kendaraan ingin memberikan saran maka harus mengetikkan
format SMS sebgai berikut
Gambar 38 Format Saran
310 Design Interface
Gambar 39 Halaman Utama
cekformatwp
cekformattunggakan
Cekformatsaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4763
32
Gambar 310 Halaman Login
Gambar 311 Data Kendaraan
Gambar 312 Halaman Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4863
33
Gambar 314 Halaman Inbox
Gambar 313 Halaman Inbox
311 Struktur Menu
Wajib Pajak
Menu Utama Admin
PembayaranKendaraan SMS AlertBerita
Pembayaran
LaporanSMS
SMS
SMSTerkirim
Lihat SMS
SMS Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4963
34
BAB IV
HASIL PENELITIAN DAN PEMBAHASAN
Berikut ini adalah hasil dari pengujian Aplikasi Informasi Pelayanan
Pembayaran Pajak Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis
SMS Gateway Pada Proyek Akhir ini dimana Website ini memiliki 1 halaman
web yakni website untuk mengelola halaman website petugas (admin) Berikut
adalah implementasi tentang website tersebut
41 Halaman Admin
Halaman ini merupakan aplikasi yang digunakan oleh bagian administrator
atau orang yang mempunyai otoritas khusus untuk melakukan konfigurasi sistem
sehingga diperlukan suatu proses login terlebih dahulu
Gambar 41 Halaman Admin
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5063
35
Keterangan
a Username aris
b Password aris
42 Halaman Utama
Pada web utama Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor berbasis SMS Gateway ini menampilkan informsi profil secara umum
Selain itu pada web utama juga terdapat informasi berita terbaru mengenai SAMSAT
layanan yang ada di SAMSAT Drive Thru serta format SMS
Adapun menu-menu yang akan ditampilkan pada web utama diantarannya
depan SAMSAT Drive Thru layanan berita format SMS dan kontak yang
menunjukkan alamat SAMSAT Drive Thru
Gambar 42 Halaman Utama
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5163
36
f Kontak Halaman yang berisi alamat dari SAMSAT Drive Thru
43 Halaman Data Wajib Pajak
Input data wajib pajak yaitu memasukkan data identitas para wajib pajak yang
baru berikut halaman data wajib pajak
Gambar 43 Halaman Data Wajib Pajak
Gambar 44 Halaman Input Data Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5263
37
Keterangan
a Pada gambar 43 adalah menu utama halaman wajib pajak disana tertera
kolom data wajib pajak yang telah didata oleh admin
b Pada gambar 44 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
44
Halaman KendaraanInput data kendaraan wajib pajak yaitu digunaka untuk menginputkan data
kendaraan yang baru yang berisi data tentang kendaraan bermotor seperti no reg no
KTP pemilik nama lengkap dan sebagainya berikut tampilan halaman kendaraan
Gambar 45 Halaman Data Kendaraan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5363
38
Gambar 46 Halaman Form Input Data Kendaraan
Keterangan
a Pada gambar 45 adalah menu utama pada halaman kendaraan disana
tertera kolom data kendaraan yang sudah di data oleh petugas admin
b Pada gambar 46 adalah form input data kendaraan untuk memasukkan
data kendaraan wajib pajak yang baru kita harus memasukkan identitas dari
kendaraan tersebut diantarannya identitas pemilik serta identitas kendaraan
baru Kemudian kita pilih tombol simpan untuk menyimpan data kendaraan
tersebut Data yang sudah tersimpan akan muncul pada menu utama pada
halaman kendaraan
45 Halaman Pembayaran
Input halaman pembayaran digunakan untuk memasukkan biaya pajak
kendaraan yang akan dibayar oleh wajib pajak setiap tahunnya Berikut tampilan
halaman pembayaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5463
39
Gambar 47 Halaman Pembayaran
Gambar 48 Halaman Form pembayara
Keterangan
a Pada gambar 47 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 48 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5563
40
akan muncul pada menu utama halaman pembayaran
46 Halaman Berita
Input halaman berita digunakan untuk menambah berita-berita terbaru yang
ada di SAMSAT Drive Thru maupun SAMSAT pusat berikut tampilan halaman form
berita
Gambar 49 Halaman Berita
Gambar 410 Halaman Form Berita
Keterangan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5663
41
a Pada gambar 49 adalah menu utama pada halaman berita disana tertera
kolom data berita yang sudah di entry oleh petugas admin
b Pada gambar 410 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
47
Halaman SMSForm SMS ini gunakan untuk melihat SMS masuk SMS terkirim dan akan
mengirim SMS secara bersamaan Berikut tampilan halaman SMS
Gambar 411 Halaman SMS
Gambar 412 Halaman Kirim Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5763
42
Gambar 413 Halaman SMS Masuk
Gambar 414 Halaman SMS Terkirim
Keterangan
a Kirim broadcast Mengirim suatu pesan atau SMS ke semua wajib pajak
secara bersamaan
b Lihat SMS Melihat SMS yang masuk dari wajib pajak yang memberikan
masukan atau menannyakan besar biaya pajak kendaraan yang akan
dibayar
c SMS terkirim Melihat SMS yang telah terkirim kepada wajib pajak
48 Halaman SMS Alert
Pada halaman SMS Alert ini merupakan peringatan tanggal jatuh tempo
pembayaran pajak STNK kepada wajib pajak Berikut tampilan halaman SMS Alert
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5863
43
Gambar 415 Halaman Data SMS Alert
Wajib pajak akan secara otomatis mendapat SMS Alert mengenai jatuh
tempo pembayaran pajak kendaraannya
49 Halaman Laporan
Pada halaman laporan ini akan muncul semua nama-nama wajib pajak yang
telah terdaftar Berikut tampilan halaman laporan
Gambar 416 Halaman Data Pembayaran
Gambar 417 Tombol Pencarian Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5963
44
Gambar 418 Laporan Wajib Pajak
Keterangan a Pada gambar 417 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 418Pada 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 419 laporan salah satu wajib pajak yang kita inginkan
410 Tampilan SMS Gateway
Berikut format SMS Gateway untuk melihat panduan SMS Gateway
a Pemilik kendaraan mengirim SMS untuk melihat format panduan
SMS
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6063
45
Gambar 419 Melihat format panduan SMS
b Tampilan cek format wp dan balasannya
Gambar 420 Cek format wajib pajak
c Tampilan cek id wp dan balasannya
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6163
46
Gambar 421 Cek id wajib pajak
d Tampilan cek data wp dan balasannya
Gambar 422 Cek data wajib pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6263
47
BAB V
PENUTUP
411 Kesimpulan
Penulisan Tugas akhir ini berisi mengenai pembuatan program aplikasi
Informasi Pelayanan Pembayaran Pajak Bermotor di Kantor SAMSAT Drive
Thru Sidoarjo berbasis SMS Gateway Aplikasi ini dibangun menggunakan
Php Gammu sebagai emulator untuk menjalankan aplikasi saat dibangun dan
didukung dengan SMS Gateway dengan Modem Wavecom sebagai
hardwarenpendukung Sistem SMS Gateway memberikan banyak kemudahan
kepada wajib pajak untuk mengetahui jumlah pajak yang harus dibayar dan juga
tersedia SMS Alert kepada wajib pajak yang kendaraannya akan memasuki
jatuh tempo pembayaran pajak
412 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6363
48
DAFTAR PUSTAKA
Khang Bustam (2002) TRIK Pemrograman Aplikasi Berbasis SMS
PT Elexmedia Komputindo Jakarta
Khoirul ummah 2010 SMS-Gateway informatika malang
Marcus Zakaria Teddy amp Widiadi Josef 2006 Aplikasi SMS untuk
Berbagai Keperluan Bandung Informatika
Purnomo Adi 2007 Pemrograman Java Membangun Beragam Aplikasi
Layanan SMS 2 Jakarta Salemba Infotek
Romzi Imron Rozidi 2009 Membuat Sendiri SMS Gateway (ESME)
Berbasis Protokol SMPP Andi
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 563
v
HALAMAN PERSEMBAHAN
Kepada kedua orang tuaku tercinta yang selalu
Mendoakan menyayangiku dan selalu membimbingku tanpa kenal lelahhellip
semoga Allah
selalu memberikan kesehatan kebahagiaan dunia-akhirat dan umur panjanghellipAmin
Untuk istriku yang
selalu memberiku semangat dan motivasi agar tidak putus asa dalammenuntuk ilmu sampai kapanpun dan memberi dukungan agar lebih
semangat dalam perkuliahan
Semua Dosen2 Teknik Informatika Semoga Allah
membalas kebaikan Bapak Ibu semuahellipAmin
Teman-temanku seperjuangan yang selalu setia untuk pertukar pendapat
selama ini terimakasih untuk semuanya
Untuk Universitas Muhammadiyah Sidoarjo Dari Sini Pencerahan Bersemi
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 663
vi
Motto
Dimana ada kemauan disitu ada jalan
Semangat dalam segala hal
tanpa mengenal lelah untuk
mengejar cita-cita dan menggapai
impian
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 763
vii
APLIKASI INFORMASI PELAYANAN PEMBAYARAN PAJAK
KENDARAAN BERMOTOR DI KANTOR SAMSAT DRIVE THRU
SIDOARJO BERBASIS SMS GATEWAY
(STUDI KASUS DI SAMSAT DRIVE THRU SIDOARJO)
Aris Susetyo[1] Suprianto SSi MSi [2]
Jurusan Teknik Informatika Fakultas Teknik
Universitas Muhammadiyah Sidoarjo
supriantoumsidaacid [2 ]
ABSTRAK
Semakin lama semakin banyak pengguna kendaraan bermotor dan semakin banyak pula wajib pajak yang harus membayar pajak atas kendaraan bermotor
Akibatnya pelayanan kantor Sistem Administrasi Manunggaling Satu Atap
(SAMSAT) terhadap wajib pajak semakin tinggi
Hal tersebut membuat pihak SAMSAT Drive Thru membutuhkan aplikasi
untuk membantu wajib pajak untuk mendapatkan informasi pembayaran pajak
Salah satu solusi bagi masalah tersebut adalah Informasi Pembayaran Pajak
Kendaraan Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis SMS
Reminder
Pada proyek akhir ini akan dibangun sebuah aplikasi Informasi Pembayaran
Pajak Kendaraan Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis SMS
Gateway yang bisa digunakan untuk mengetahui biaya pembayaran pajak waktu jatuh tempo pembayaran pajak serta keluhan-keluhan yang menyangkut pelayanan
SAMSAT Aplikasi ini akan terintegrasi dengan SMS Gateway yang memudahkan
pelayanan terhadap masyarakat
Kata kunci SAMSAT SMS Gateway Drive Thru
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 863
viii
APLIKASI INFORMASI PELAYANAN PEMBAYARAN PAJAK
KENDARAAN BERMOTOR DI KANTOR SAMSAT DRIVE THRU
SIDOARJO BERBASIS SMS GATEWAY
(STUDI KASUS DI SAMSAT DRIVE THRU SIDOARJO)
Aris Susetyo[1] Suprianto SSi MSi [2]
Jurusan Teknik Informatika Fakultas Teknik
Universitas Muhammadiyah Sidoarjo
supriantoumsidaacid [2 ]
ABSTRACT
More and more users of motor vehicles and the more taxpayers who haveto pay taxes on motor vehicles As a result office services Manunggaling
Administration System One Roof ( SAMSAT ) to taxpayers higher
This makes the SAMSAT Drive Thru requires applications to help the
taxpayer to obtain a tax payment information One solution to this problem is the
Motor Vehicle Tax Payment Information Office SAMSAT Drive Thru Sidoarjo -
based SMS Gateway
At the end of this project will be built an application Motor Vehicle Tax
Payment Information Office SAMSAT Drive Thru Sidoarjo -based SMS Gateway
can be used to determine the cost of tax payments tax payments maturing and
complaints concerning SAMSAT services This application will be integrated with
the SMS gateway that allows the service to the community
Keywodrs SAMSAT SMS Gateway Drive Thru
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 963
ix
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 ldquoAplikasi Informasi Pelayanan Pembayaran Pajak
Kendaraan Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis SMS
Gatewayrdquo
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 MSi 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 SSi MSi 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1063
x
Semoga dengan terselesaikannya Skripsi dan Laporannya ini dapat
memberikan manfaat bagi penulis khususnya dan para pembaca pada umumnya
Penulis menyadari bahwa Skripsi dan Laporan ini masih jauh dari kesempurnaan
Mengingat terbatasnya pengetahuan dan kemampuan penulis Oleh karenanya
penulis memohon maaf dan selalu terbuka untuk menerima kritik dan saran dari
pembaca
Sidoarjo Agustus 2015
Penulis
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1163
xi
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 PENDAHULUAN11 Latar Belakang 1
12 Rumusan Masalah 2
13 Batasan Masalah 3
14 Tujuan 3
15 Manfaat 3
16 Sistematika penulisan 4
BAB II KAJIAN PUSTAKA DAN DASAR TEORI21 Penelitian terdahulu 5
22 Sejarah Singkat SAMSAT 6
23 Syarat dan prosedur pembayaran pajak SAMSAT Drive ThruSidoarjo 7
24 Bahasa Pemrograman 8
25 Hypertext Preprocessor (PHP) 8
26 Database My SQL 9
27 SMS Gateway 10
28 Gammu 11
29 Data Flow Diagram (DFD) 12
210 Entity Realitionship Diagram (ERD) 14
211 Penjelasan Primary key dan Foreight key 15
BAB III METODOLOGI PENELITIAN
31 Lokasi Penelitian 1732 Bahan dan Alat penelitian 17
33 Teknik Pengumpulan Data 17
34 Teknik Analisis 18
35 Perancangan Sistem 19
36 DFD Pembayaran Pajak Kendaraan Bermotor 20
37 Tabel Relationship 21
38 Struktur Tabel 23
39 Format SMS Gateway 32
310 Design Interface 34
311 Struktur Menu 36
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1263
xii
BAB IV HASIL PENELITIAN DAN PEMBAHASAN
41 Halaman Admin 3742 Halaman Utama 38
43 Halaman Data Wajib Pajak 39
44 Halaman Kendaraan 40
45 Halaman Pembayaran 42
46 Halaman Berita 43
47 Halaman SMS 44
48 Halaman SMS Alert 45
49 Halaman Laporan 46
410 Tampilan SMS Gateway 48
BAB V PENUTUP
51 Kesimpulan 5052 Saran 50
DAFTAR PUSTAKA xv
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1363
xiii
DAFTAR GAMBAR
Gambar 21 Simbol-simbol data Flow Diagram 13Gambar 31 Diagram Konteks 20
Gambar 32 DFD level 0 21
Gambar 33 Tabel Relationship 22
Gambar 34 Format melihat panduan SMS 33
Gambar 35 Pesan balasan panduan SMS 33
Gambar 36 Format info data wajib pajak 33
Gambar 37 Format tunggakan pajak kendaraan 33
Gambar 38 Format saran 34
Gambar 39 Halaman Utama 34
Gambar 310 Halaman Login 34
Gambar 311 Data Kendaraan 35Gambar 312 Halaman Wajib Pajak 35
Gambar 313 Halaman Inbox 36
Gambar 41 Halaman Admin 37
Gambar 42 Halaman Utama 38
Gambar 43 Halaman Data Wajib Pajak 39
Gambar 44 Halaman Input Data Wajib Pajak 39
Gambar 45 Halaman Data Kendaraan 40
Gambar 46 Halaman Input Kendaraan 41
Gambar 47 Halaman Pembayaran 42
Gambar 48 Halaman Form Pembayara 42
Gambar 49 Halaman Berita 43
Gambar 410 halaman Form Berita 43
Gambar 411 Halaman SMS 44
Gambar 412 Halaman Kirim Brodcast 44
Gambar 413 Halaman SMS Masuk 45
Gambar 414 Halaman SMS Terkirim 45
Gambar 415 Halaman Data SMS Alert 46
Gambar 416 Halaman Data Pembayaran 46
Gambar 417 Tombol Pencarian Wajib Pajak 47
Gambar 418 Laporan Wajib Pajak 47
Gambar 419 Melihat format panduan SMS 48Gambar 420 Cek format Wajib Pajak 49
Gambar 421 Cek id data Wjib Pajak 49
Gambar 422 Cek data Wajib Pajak 49
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1463
xiv
DAFTAR TABEL
Tabel 21 Tabel Perbandingan Penelitian Terdahulu 5Tabel 31 Tabel Berita 23
Tabel 32 Tabel Saran 24
Tabel 33 Tabel Kabupaten 24
Tabel 34 Tabel Kecamatan 24
Tabel 35 Tabel Kendaraan 25
Tabel 36 Tabel Pembayaran 26
Tabel 37 Tabel Petugas 26
Tabel 38 Tabel Propinsi 27
Tabel 39 Tabel SMS Alert 27
Tabel 310 Tabel Wajib Pajak 27
Tabel 311 Tabel Daemons 28Tabel 312 Tabel Gammu 28
Tabel 313 Tabel Inbox 29
Tabel 314 Tabel Outbox 29
Tabel 315 Tabel Outbox multipart 30
Tabel 316 Tabel Phone 31
Tabel 317 Tabel Sentitems 31
Tabel 318 Tabel Panduan 32
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1563
1
BAB I
PENDAHULUAN
11
Latar Belakang
Internet merupakan fasilitator penyebaran informasi dan komunikasi
tanpa batas ke berbagai pihak Internet yang awalnya digunakan untuk
pertahanan dan keamanan serta pendidikan saat ini telah berkembang menjadi
perangkat pendukung bisnis yang sangat berpengaruh Banyak instansi
pemerintah 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 SAMSATwilayah 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1663
1
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
12
Rumusan MasalahDari latar belakang yang telah disampaikan di atas peneliti mengambil
rumusan masalah untuk memfokuskan penelitianini yaitu Bagaimana
merancang Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis SMS Gateway
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1763
2
13 Batasan Masalah
Batasan masalah dalam penyusunan proposal ini agar tidak keluar dari
topik pembahasan maka di fokuskan pada
1Sistem mencakup tentang informasi pembayaran pajak kendaraan bermotor
2Sistem memberikan alert atau pengingat tentang batas pembayaran dan
jumlah tagihan pajak yang harus dibayar
3Sistem yang akan dibuat dapat manampung data komplain wajib pajak
data pertanyaan seputar SAMSAT
4Wajib pajak dapat melihat daftar biaya tarif kendaraan dengan mengakses
website ini ataupun dengan menggunakan SMS tanpa perlu datang untuk
melihat secara langsung kekantor SAMSAT
5Sistem yang dihasilkan mampu memberikan informasi dini (SMS Alert)
14 Tujuan
Penelitian ini bertujuan untuk membuat Aplikasi Informasi Pelayanan
Pembayaran Pajak Kendaraan Bermotor di Kantor SAMSAT Drive Thru
Sidoarjo berbasis SMS Gateway
15 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 pembuatanaplikasi
2 Memberikan nilai tambah tentang pengetahuan pembuatan aplikasi
serta referensi untuk penelitian lebih lanjut kepada mahasiswa
Sebagai syarat agar mahasiswa dapat menyelesaikan proposal
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1863
3
16 Sistematika Penulisan
Sistematika penulisan menggambarkan secara umum proposal ini
Adapun sistematika penulisannya adalah sebagai berikut BAB I PENDAHULUAN
Bab I menjelaskan mengenai latar belakang rumusan masalah
batasan masalah tujuan penelitian manfaat penulisan dan
sistematika penulisan
BAB II KAJIAN PUSTAKA DAN DASAR TEORI
Bab II menjelaskan mengenai dasar-dasar teori yang diperlukan
untuk menyelesaikan pembuatan tugas akhir ini dalam bab ini Juga
akan dijelaskan mengenai tahap-tahap perancangan melipuli studi
literatur teknik pengumpulan data dan perancangan sistem
BAB III METODOLOGI PENELITIAN
Bab III terdiri dari analisis sistem dan desain sistem Analisa
sistem menjelaskan mengenai alur sistem lama yang dipakai di saat
ini dan juga menjelaskan alur sistem lain yang akan diterapkan
Sedangkan desain sistem menjelaskan desain Entity Relationship
Diagram (ERD) Data Flow Diagram (DFD)
BAB IV HASIL PENELITIAN DAN PEMBAHASAN
Pada bab ini menjelaskan tentang implementasi sistem implementasi
program serta pengujian fungsional sIstem baik pengujian secara manual
pengujian sistem dan pengujian kasus
BAB V PENUTUP
Pada bab ini menjelaskan tentang kesimpulan dan saran yang diharapkan
dapat bermanfaat dan dapat dikembangkan supaya lebih sempurna
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1963
4
BAB II
KAJIAN PUSTAKA DAN DASAR TEORI
21 Penelitian Terdahulu
Indra Purnama 2012 dalam skripsinya yang berjudul ldquo SISTEM
INFORMASI PEMBAYARAN PAJAK KENDARAAN BERODA 2 DI
SAMSAT DAERAH PROVINSI WILAYAH KOTA BANDUNG III
SOEKARNO HATTArdquo membahas mengenai pelayanan pembayaran pajak
yang mangalami kesulitan dalam melihat informasi jumlah pembayaran baik
denda maupun keterlambatan secara kuantiti dan juga agar menghindari
kekeliruan saat penginputan pembayaran maka diterapkan sistem informasi
pembayaran pajak Agar keterlambatan itu dapat diatasi maka diadakannya
pemanggilan input otomatis di Bagian Pembayaran dan perhitungan laporan
secara perperiodik Pembangunan sistem pembayaran pajak roda 2 ini
menggunakan metodologi System Development Life Cycle (SDLC)
(Waterfall) Dimana metododogi ini digunakan untuk mengembangkan sistem
dari tahapan perancangan sampai dengan implementasi
Tabel 21 Tabel perbandingan penelitian terdahulu
Perbandingan Penelitian Terdahulu Penelitian Sekarang
Judul SISTEM INFORMASI
PEMBAYARAN PAJAK
KENDARAAN BERODA 2
DI SAMSAT DAERAHPROVINSI WILAYAH
KOTA BANDUNG III
SOEKARNO HATTA
Aplikasi Pembayaran Pajak
Kendaraan Bermotor di Kantor
SAMSAT Sidoarjo berbasis
Sms Gateway
Peneliti Indra Purnama 2012 Aris Susetyo (2015)
Platform Berbasis Desktop Berbasis Web dan Sms
Studi Kasus Samsat kota bandung III
Soekarno Hatta
Samsat Drive Thrue Sidoarjo
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2063
5
Tujuan
Penelitian
membahas mengenai
pelayanan pembayaran pajak
yang mangalami kesulitan
dalam melihat informasi
jumlah pembayaran baik
denda maupun keterlambatan
secara kuantiti dan juga agar
menghindari kekeliruan saat
penginputan pembayaran
maka diterapkan sistem
informasi pembayaran pajak
aplikasi yang akan dibuat ini
berbasis sms untuk
memudahkan wajib pajak dalam
memperoleh informasi berupa
pendaftaran kendaraan baru dan
perpanjangan STNK wajib
pajak dapat melihat daftar biaya
tarif kendaraan dengan
mengakses website ini ataupun
dengan menggunakan sms
Dari penelitian terdahulu diatas dapat dikembangkan suatu aplikasi
yang berbasis SMS untuk memudahkan wajib pajak dalam memperoleh
informasi adapun perbedaan dengan sistem yang akan penulis bangun adalah
akses melalui media SMS dan internet Maka diperoleh hasil pengembangan
program yaitu Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis SMS Gateway
22 Sejarah Singkat SAMSAT
Sistem Administrasi Manunggal di bawah Satu Atap atau disingkat
dengan SAMSAT adalah suatu sistem kerjasama secara terpadu antara Polri
Dinas Pendapatan Provinsi dan PT Jasa Raharja (Persero) dalam pelayanan
untuk menerbitkan STNK dan Tanda Nomor Kendaraan Bermotor yang
dikaitkan dengan pemasukan uang ke Kas Negara baik melalui Pajak
Kendaraan Bermotor (PKB) Bea Balik Nama Kendaraan Bermotor dan
Sumbangan Wajib Dana Kecelakaan Lalu Lintas Jalan (SWDKLJJ) dan
dilaksanakan pada satu kantor yang dinamakan Kantor Bersama Samsat
Dalam hal ini Polri memiliki fungsi penerbitan STNK Dinas Pendapatan
Provinsi menetapkan besarnya Pajak Kendaraan Bermotor (PKB) dan Bea
Balik Nama Kendaraan Bermotor (BBN-KB) sedangkan PT Jasa Raharja
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2163
6
mengelola Sumbangan Wajib Dana Kecelakaan Lalu Lintas Jalan
(SWDKLLJ) Sejarah Kantor Bersama SAMSAT sendiri tak lepas dari
berdirinya Dinas Pendapatan P rovinsi Jawa Barat yang secara historis dimulai
dengan unit kerjayang bertugas melakukan pengurusan Perpajakan dan
Pendapatan Daerah Hal ini dikarenakan DISPENDA atau Dinas Pendapatan
Daerah sebagai kantor pusat yang menaungi segala penerimaan pendapatan
daerah
23 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
24 Bahasa Pemrograman
Bahasa pemrograman adalah bahasa komputer atau teknik instruksi
standar untuk memerintah komputerBahasa pemrograman ini merupakan suatu
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2263
7
himpunan dari aturan sintaks dan semantik yang digunakan
untuk mendefinisikan sebuah program komputer Bahasa ini memungkinkan
seorang programmer dapat menentukan secara persis data mana yang akan
diolah oleh komputer bagaimana data ini akan disimpan atau diteruskan
dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi
Menurut tingkat kedekatannya dengan mesin komputer bahasa pemrograman
terdiri dari
a Bahasa Mesin yaitu memberikan perintah kepada komputer dengan
menggunakan kode bahasa biner contohnya 01100101100110
b
Bahasa Tingkat Rendah atau dikenal dengan istilah bahasa rakitan (bahasa
Inggris Assembly yaitu memberikan perintah kepada komputer dengan
menggunakan kode-kode singkat (kode Mnemonic contohnya MOV SUB
CMP JMP JGE JL LOOP dan sebagainya)
c Bahasa Tingkat Menengah yaitu bahasa komputer yang memakai campuran
intstruksi dalam kata-kata bahasa manusia seperti pada Bahasa Tingkat
Tinggi dan instruksi yang bersifat simbolik contoh ltlt gtgt ampamp ||
dan sebagainya
d Bahasa Tingkat Tinggi yaitu bahasa komputer yang menggunakan instruksi
berasal dari unsur kata-kata bahasa manusia contohnya adalah begin end
if for while and or dan sebagainya
Sebagian besar bahasa pemrograman digolongkan sebagai Bahasa
Tingkat Tinggi hanya bahasa C yang digolongkan sebagai Bahasa Tingkat
Menengah dan Assembly yang merupakan Bahasa Tingkat RendahAdapun
sistem informasi dan aplikasi yang dibuat pada Tugas Akhir ini adalah
menggunakan bahasa pemrograman PHP untuk membangun sisi server dan
menggunakan bahasa pemrograman Java untuk membangun client Beberapa
bahasa pemrograman yang digunakan pada pembuatan sistem informasi ini
akan dijelaskan pada sub bab di bawah ini
25 Hypertext Preprocessor (PHP)
Hypertext Preprocessor (PHP) adalah bahasa pemrograman script yang
paling banyak dipakai saat ini PHP banyak dipakai untuk memrogram situs
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2363
8
web yang dinamis walaupun tidak tertutup kemungkinan digunakan untuk
pemakaian lain Pada awalnya PHP merupakan kependekan dari Personal
Home Page (Situs Personal)PHP pertama kali dibuat oleh Rasmus Lerdorf
pada tahun 1995Pada tahun 1997 sebuah perusahaan bernama Zend menulis
ulang interpreter PHP menjadi lebih bersih lebih baik dan lebih cepat
Kemudian pada Juni 1998 perusahaan tersebut merilis interpreter baru untuk
PHP dan meresmikan rilis tersebut sebagai PHP 30 dan singkatan PHP dirubah
menjadi akronim berulang PHP Hypertext Preprocessing
Pada Juni 2004 Zend merilis PHP 50Dalam versi ini inti dari
interpreter PHP mengalami perubahan besarVersi ini juga memasukkan model
pemrograman berorientasi objek ke dalam PHP untuk menjawab
perkembangan bahasa pemrograman ke arah paradigma berorientasi objek
Hampir seluruh aplikasi berbasis web dapat dibuat dengan PHP ini
namun fungsi PHP yang paling utama adalah untuk menghubungkan database
dengan web Dengan PHP membuat aplikasi web yang terkoneksi ke database
menjadi sangat mudah Sistem database yang telah didukung oleh PHP adalah
a Oracle
bSybase
c SQL
dMySQL
e Generic ODBC
f Postgres SQL
26 Database MySQL
MySQL adalah sebuah perangkat lunak sistem manajemen basis data
SQL ( bahasa Inggris database management system ) atau DBMS yang
multithread multi-user dengan sekitar 6 juta instalasi di seluruh dunia
MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis di
bawah lisensi GNU General Public License (GPL) tetapi mereka juga menjual
di bawah lisensi komersial untuk kasus-kasus di mana penggunaannya tidak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2463
9
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 ndash 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_fieldhellip)
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 = bdquodata_kolom1‟hellip
9
Menampilkan data SELECT kolom FROM tabel WHERE kreteria
ORDER BY kolom atau SELECTFROM 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
27
SMS Gateway
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2563
10
SMS Gateway adalah suatu platform metode untuk mengirimkan dan
menerima pesan SMS tanpa menggunakan perangkat mobile
handphoneSMS Gateway merupakan pintu gerbang bagi penyebaran
informasi dengan menggunakan SMS
Anda dapat menyebarkan pesan keratusan nomor secara otomatis dan
cepat yang langsung terhubung dengan database nomor-nomor ponsel saja
tanpa harus mengetik ratusan nomor dan pesan di ponsel anda karena semua
nomor akan diambil secara otomatis dari database tersebut
Selain itu dengan adanya SMS Gateway anda dapat mengkustomisasi
pesan-pesan yang ingin dikirimDengan menggunakan program tambahan
yang dapat dibuat sendiri pengirim pesan dapat lebih fleksibel dalam
mengirim berita karena biasanya pesan yang ingin dikirim berbeda-beda untuk
masing-masing penerimanya
Sistem aplikasi SMS Gateway secara umum memungkinkan pengguna
untuk
1 Meminta informasi dari handphone ke sistem database
2 Memberikan informasi dari handphone ke sistem database
Memberikan informasi secara rutin (terjadwal) dari sistem database ke
nomor handphone individual tertentu SMS Gateway membolehkan UEA
untuk berkomunikasi dengan Telco SMSC (telkomsel indosat dll) atau SMS
platform untuk menghantar dan menerima pesan SMS dengan sangat mudah
Karena SMS Gateway akan melakukan semua proses dan koneksi dengan
Telco SMS Gateway juga menyediakan UEA dengan interface yang mudah
dan standar
28 Gammu
Gammu mensupport ponsel yang dapat bekerja pada mode AT
commandGammu 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2663
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2763
12
dikomunikasikan oleh profesional sistem kepada pemakai maupun pembuat
program DFD terdiri dari context diagram dan diagram rinci (DFD Levelled)
Context diagram berfungsi memetakan model lingkungan (menggambarkan
hubungan antara entitas luar masukan dan keluaran sistem) yang
direpresentasikan dengan lingkaran tunggal yang mewakili keseluruhan
sistem DFD levelled menggambarkan sistem sebagai jaringan kerja antara
fungsi yang berhubungan satu sama lain dengan aliran dan penyimpanan data
model ini hanya memodelkan sistem dari sudut pandang fungsi
Berikut ini merupakan simbol-simbol yang biasa digunakan di DFD
Gambar 21Simbol-simbol Data Flow Diagram
1) TerminalEntity
Terminator atau entity mewakili entitas eksternal yang berkomunikasi
dengan sistem yang sedang dikembangkan Terminator dapat berupa orang
sekelompok orang organisasi departemen di dalam organisasi atau
perusahaan yang sama tetapi di luar kendali sistem yang sedang dibuat
modelnya Terminator dapat juga berupa departemen divisi atau sistem di
luar sistem yang berkomunikasi dengan sistem yang sedang dikembangkan
Komponen ini perlu diberi nama sesuai dengan dunia luar yang
berkomunikasi dengan sistem yang sedang dibuat modelnya dan biasanya
menggunakan kata benda misalnya Bagian Penjualan Dosen Mahasiswa
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2863
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 datainformasi
dari satu bagian sistem ke bagian lainnya
210 Entity Relationship Diagram (ERD)
Entity Relationship Diagram (ERD) merupakan suatu model untuk
menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek
dasar data yang mempunyai hubungan antar relasiERD untuk memodelkan
struktur data dan hubungan antar data untuk menggambarkannya digunakan
beberapa notasi dan simbol Pada dasarnya ada tiga simbol yang digunakan
yaitu
a Entiti
Entiti merupakan objek yang mewakili sesuatu yang nyata dan dapat
dibedakan dari sesuatu yang lain (Fathansyah 1999 30)Simbol dari
entitiini biasanya digambarkan dengan persegi panjang
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2963
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 1 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
211 Penjelasan Primary key dan Foreight Key
Kunci (Key) merupakan elemen record yang dipakai untuk menemukan
record tersebut pada waktu akses atau bisa digunakan untuk identifikasi tiap
record Jenis-jenis kunci Superkey Candidat key Primary key Alternate
key Foreign key External key
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3063
15
A Primary Key adalah atribut (field) yang dipilih untuk menentukan
struktur storage pada organisasi file multi key adapun key lainnya
disebut dengan secondary key Pengertian lainya Primary Key adalah
suatu nilai dalam basis data yang digunakan untuk mengidentifikasi
suatu baris dalam tabel Salah satu atrribut dari candidat key dapat
dipilih menjadi primary key dengan 3 kriteria sbb
1
Key tersebut lebih natural untuk dijadikan acuan
2 Key tersebut lebih sederhana
3 Key tersebut cukup uniqe
B Foreign Key adalah Sebuah kumpulan field dalam satu relasi yang
digunakan untuk meldquoreferrdquo (menunjuk) ke suatu baris (tuple) pada
relasi yang lain (harus berkorespondensi dengan primary key pada
relasi yang kedua) seperti bdquological pointer‟ Sedangkan hubungan
antara keduanya ( primary key dan foreign key) di jelaskan sebagai
berikutldquoPrimary Keyrdquo adalah field kunci utama dari suatu tabel yang
menunjukkan bahwa field yang menjadi kunci tersebut tidak bisa diisi
dengan data yang sama atau dengan kata lain Primary key menjadikan
tiap record memiliki identitas sendiri-sendiri yang membedakan satu
sama lainnya (unik)ldquoForeign keyrdquo adalah satu attribute yang
melengkapi satu relationship yang menunjukan ke induknya dengan
kata lain keduanya saling berkaitan Pengertian lain Foreign key
merupakan sembarang atribut yang menunjuk kepada primary key pada
tabel lain
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3163
16
BAB III
METODOLOGI PENELITIAN
31 Lokasi Penelitian
Penelitian dilakukan di Drive Thru SAMSAT yang beralamatkan di Jl
Sultan Agung No 4 Sidoarjo mulai tanggal 01 Oktober 2014 sd selesai
32 Bahan dan Alat penelitian
Bahan
Data Wajib Pajakdata Pembayaran Pajak Kendaraan Bermotor dan data
pemilik kendaraan bermotor data biaya pajak kendaraan bermotor
Alat
A
Perangkat Keras ( Hardware )
1) Laptop intel core i3
2) Hard disk 500 GB
3) Memory 200 GB
4)
Modem Smsgateway
5) Simcard
B
Perangkat Lunak ( Software )
1) Sistem Operasi Windows 7
2)
PHP ( Hypertext Preprocessor )
3) Appserv
4) Notepad ++
5)
Database MySQL
6) Gammu
33 Teknik Pengumpulan Data
Teknik pengumpulan data yang digunakan adalah
a Wawancara Melakukan wawancara secara langsung dengan petugas
SAMSAT Drive Thru diantarannya petugas dari kepolisian dan petugas
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3263
17
Dispenda mengenai bagaimana alur dari pelayanan SAMSAT Drive Thru
Sidoarjo
b Dokumentasi Pengambilan data-data tentang kegiatan profil untuk
dijadikan sebagai acuan dalam pengembangan sistem
c Observasi Observasi dengan mengadakan penelitian dan peninjauan
langsung di SAMSAT Drive Thru Sidoarjo
34 Teknik Analisis
Analisis sistem merupakan tahap yang penting dari suatu pemrograman
karena merupakan tahap awal untuk mengevaluasi permasalahan yang terjadi
serta kendala yang dihadapiPerancangan sistem yang pertama adalah
mengidentifikasi suatu permasalahan pada objek penelitian itu sendiri
Teknik yang penulis gunakan dalam membangun sistem ini adalah
sebagai berikut
a Penelitian di lapangan yaitu terhadap petugas atau orang-orang yang ada
kaitannya dengan permasalahan yang sedang diteliti guna memperoleh
keterangan dan data untuk tujuan yang ingin dicapai
b Merumuskan masalah apa yang sebenarnya terjadi yaitu sistem yang
digunakan saat melakukan permintaan informasi di kantor SAMSAT secara
langsung
c
Melakukan pemahaman masalah sehingga dapat mengetahui tujuan
pembuatan SMS Gateway untuk pembayaran Pajak Kendaraan Bermotor
d Perancangan informasi SMS Gateway di SAMSAT Drive Thru Sidoarjo
e
Perancangan tampilan SMS Gateway di SAMSAT Drive Thru Sidoarjo
f Pengujian dan analisa program dengan maksud mengetahui sejauh mana
program bisa berjalan sesuai dengan keinginan penulis
g Perbaikan dan penyempurnaan program yang merupakan tahapan
memperbaiki kesalahan dan menambahkan fitur-fitur lain jika diperlukan
h Pemilihan sistem berbasisSMS Gateway sebagai solusi yang tepat Penulis
mengajukan pembuatan sistem baru untuk proses permintaan informasi
melalui sms sebagai solusi permasalahan Sistem baru ini diharapkan dapat
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3363
18
mempermudah wajib pajak untuk memperoleh informasi terkait pembayaran
samsat Program ini dapat diakses kapan saja Adapun alasannya sebagai
berikut
1
Untuk hubungan antar server dan client hanya dibutuhkan sebuah
handphone saja
2 Memberikan kemudahan bagi pengguna karena antar muka yang
digunakan adalah via SMS dimana wajib pajak pasti sudah sangat
umum menggunakannya
Sistem Aplikasi SMS Gateway adalah program sistem komunikasi dua
arah yaitu SMS keluar dan SMS masuk dengan memanfaatkan gammu sebagai
programkomunikasi antara Komputer dengan Handphone
35 Perancangan Sistem
Bagian ini menjelaskan rancangan aplikasi yang berupa diagram alir
sistem Alur pembayaran di SAMSAT Drive Thru adalah sebagai berikut
Penjelasan alur proses pembayaran pajak melalui drive thru
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3463
19
6
Petugas loket Pembayaran dan Penyerahan memberitahukan jumlah
pembayaran yang seharusnya dan selanjutnya menerima pembayaran serta
menyerahkan bukti pembayaran kepada Wajib Pajak
36 DFD Pembayaran Pajak kendaraan Bermotor
Dalam proses perancangan aplikasi layanan informasi dan pemesanan
berbasis sms gateway ini akan dijelaskan dalam bentuk logical model Hal ini
gambarkan secara detail melalui Data Flow Diagram (DFD) Dalam
perancangan menggunakan DFD biasanya diawali dengan diagram konteks
yang merupakan diagram yang memaparkan secara global dari diagram-
diagram yang akan dirancang selanjutnya Hal ini sangat membantu sekali
dalam memahami proses perancangan aplikasi secara detail Pada tahap
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 33
a Diagram Konteks
Gambar 31 Diagarm Konteks
input wp
laporan pembayaran
info data petugas
info data kendaraan
input data petugas
input pembayaran Pajak
input data kendaraan
Balasan Sms Sesuai format
Kirim Sms s esuai format
Info Pembayaran
Membayar Pajak1
Aplikasi Pembayaran Pajak
Kendaraan Bermotor di
Kantor Samsat Drive Thrue
+
PetugasWajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3563
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
Gambar 32 DFD level 0
37 Tabel Relationship
Tabel Relationship merupakan rancangan table yang diterjemahkan dari
data flow diagram di atas sehingga dihasilkan data relasi table seperti gambar
di bawah ini
mempunyaimempunyai
mempunyai
mempunyaimempunyai
simpan data
input wp
info wp
memberikan data wp
info wp
laporan pembayaran
info data petugas
info data kendaraan
input data petugas
input pembayaran Pajak
input data kendaraan
Balasan Sms Sesuai format
Kirim Sms sesuai format
Info Pembayaran
Membayar Pajak
kendaraan
data petugas
simpan data simpan data
simpan data
simpan data
simpan data
simpan data
Wajib Pajak
Petugas
3Input
Pendaftaran
kendaraan
Bermotor
2
Input Petugas
1
Pembayaran
Pajak
4
Input data WP
5
Sms Gateway
kendaraan
kendaraan_
petugas
pembayaran
sms masuksms keluar
wajib_pajak
outboxoutbox_multipart
gammu phone
phones
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3663
21
Dalam table relationship diatas terdapat 18 tabel yang saling
berhubungan yang terdiri dari table master dan table transaksi adapun yang
termasuk dalam table master yaitu tabel wajib pajak kendaraan petugas
panduan saran propinsi kabupaten dan kecamatan Sedangkan tabel transaksi
yaitu tabel pembayaran berita dan SMS Alert Yang termasuk tabel SMS
Gateway yaitu tabel phone inbox outbox sent items gammu daemons
outbox multipart Masing-masing tabel saling berhuugan seperti
a Tabel wajjib pajak berhubungan dengan tabel kendaraan yang dihubungkan
melalui id wp dengan jenis hubungan satu (1) ke banyak (N)
b
Tabel wp berhubungan dengan tabel pembayaran yang dihubungkan melalui
id wp dengan jenis hubungan satu (1) ke banyak (N)
c Tabel petugas berhubungan dengan id petugas dengan jenis hubungan satu
(1) ke banyak (N)
38 Struktur Tabel
Tabel adalah bagian dari database yang berfungsi untuk menyimpan
data-data tertentu Tabel yang akan dibuat untuk perancangan ini antara lain
1 Tabel Berita
Tabel berita adalah tabel yang digunakan untuk menyimpan data berita
Struktur tabelnya dapat dilihat pada tabel 31
Tabel 31 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) (Primary Key) Id petugas
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3763
22
2 Tabel Saran
Tabel saran adalah tabel yang digunakan untuk menyimpan data saran
dari wajib pajak Struktur tabelnya dapat dilihat pada tabel 32
Tabel 32 Tabel Saran
Nama Field Type Data Keterangan
Id Integer(11) Id pengirim
Hp Varchar(15) Handphone
Isisaran Varchar (200) Isi saran
3 Tabel Kabupaten
Tabel Kabupaten adalah tabel yang digunakan untuk menyimpan data
kabupaten Struktur tabelnya dapat dilihat pada tabel 33
Tabel 33 Tabel kabupaten
Nama Field Type Data Keterangan
id_kab Varchar(20) Id kab
nama_kab Varchar(100) Nama kab
4 Tabel Kecamatan
Tabel kecamatan adalah tabel yang digunakan untuk menyimpan data
kecamatan Struktur tabelnya dapat dilihat pada tabel 34
Tabel 34 Tabel kecamatan
Nama Field Type Data Keterangan
id_kec Varchar(20) Id kec
nama_kec Varchar(100) Nama kec
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3863
23
5 Tabel kendaraan
Tabel kendaraan adalah tabel yang digunakan untuk menyimpan data
kendaraan Struktur tabelnya dapat dilihat pada tabel 35
Tabel 35 Tabel kendaraan
Nama Field 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
Tabel pembayaran adalah tabel yang digunakan untuk menyimpan data
pembayaran Struktur tabelnya dapat dilihat pada tabel 36
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3963
24
Tabel 36 Tabel pembayaran
Nama Field Type Data Keteranganid_bayar Integer(11) (Primary Key) Id bayar
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
Tabel petugas adalah tabel yang digunakan untuk menyimpan data
petugas Struktur tabelnya dapat dilihat pada tabel 37
Tabel 37 Tabel petugas
Nama Field Type Data Keterangan
id_petugas Varchar(11) (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
Tabel propinsi adalah tabel yang digunakan untuk menyimpan data
propinsi Struktur tabelnya dapat dilihat pada tabel 38
Tabel 38 Tabel propinsi
Nama Field Type Data Keterangan
id_prop Varchar(20) Id prop
nama_prop Varchar(100) Nama prop
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4063
25
9 Tabel SMS alert
Tabel SMS alert adalah tabel yang digunakan untuk menyimpan data
SMS alert Struktur tabelnya dapat dilihat pada tabel 39
Tabel 39 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
10 Tabel Wajib Pajak
Tabel wajib_pajak adalah tabel yang digunakan untuk menyimpan data
wajib pajak Struktur tabelnya dapat dilihat pada tabel 310
Tabel 310 Tabel wajib pajak
Nama Field 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 lahirtanggal_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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4163
26
Propinsi Varchar(20) Propinsi
Kabupaten Varchar(20) KabupatenKecamatan Varchar(20) Kecamatan
Kelurahan Varchar(20) Kelurahan
no_telprumah Varchar(10) Nomer telprumah
Kodepos Varchar(7) Kodepos
11 Tabel Daemons
Tabel daemons adalah tabel yang digunakan untuk menyimpan datadaemons Struktur tabelnya dapat dilihat pada tabel 311
Tabel 311 Tabel Daemons
Nama Field Type Data Keterangan
Start Text Start
Info Text Info
12
Tabel Gammu
Tabel gammu adalah tabel yang digunakan untuk menyimpan data
gammu Struktur tabelnya dapat dilihat pada tabel 312
Tabel 312 Tabel Gammu
Nama Field Type Data Keterangan
Version int(11) Version
13 Tabel Inbox
Tabel inbox adalah tabel yang digunakan untuk menyimpan data inbox
Struktur tabelnya dapat dilihat pada tabel 313
Tabel 313 Tabel inbox
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4263
27
ReceivingDateTime Timestamp ReceivingDateTime
Text Text TextSenderNumber 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(falsetrue) Processed
14 Tabel Outbox
Tabel outbox adalah tabel yang digunakan untuk menyimpan data
outbox Struktur tabelnya dapat dilihat pada tabel 314
Tabel 314 Tabel outbox
Nama Field 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(falsetrue) MultiPart
RelativeValidity int(11) RelativeValidity
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4363
28
SenderID varchar(255) MUL SenderID
SendingTimeOut Timestamp SendingTimeOutDeliveryReport enum(defaultyesno) DeliveryReport
CreatorID Text CreatorID
15 Tabel Outbox multipart
Tabel outbox multipart adalah tabel yang digunakan untuk menyimpan
data outbox multipart Struktur tabelnya dapat dilihat pada tabel 315
Tabel 315 Tabel outbox multipart
Nama Field Type Data Keterangan
Text Text Text
Coding enum() Coding
UDH Text UDH
Class int(11) Class
TextDecoded Text TextDecoded
ID int(10) unsigned (Primary Key) ID
SequencePosition int(11) (Primary Key) SequencePosition
16 Tabel Phone
Tabel phones adalah tabel yang digunakan untuk menyimpan data
phones Struktur tabelnya dapat dilihat pada tabel 316
Tabel 316 Tabel phones Nama Field Type Data Keterangan
ID Text ID
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
TimeOut Timestamp Time Out
Send enum(yesno) Send
Receive enum(yesno) Receive
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4463
29
IMEI varchar(35) (Primary Key) IMEI
Client Text ClientBattery int(11) Battery
Signal int(11) Signal
Sent int(11) Sent
Received int(11) Received
17 Tabel Sentitems
Tabel sentitems adalah tabel yang digunakan untuk menyimpan datasentitems Struktur tabelnya dapat dilihat pada tabel 317
Tabel 317 Tabel Sentitems
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
SendingDateTime Timestamp SendingDateTimeDeliveryDateTime 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
IDint(10)
unsigned(Primary Key) ID
SenderID varchar(255) MUL SenderID
SequencePosition int(11) (Primary Key) SequencePosition
Status enum() Status
StatusError int(11) Status Error
TPMR int(11) MUL TPMR
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4563
30
RelativeValidity int(11) Relative Validity
CreatorID Text Creator ID
18 Tabel Panduan
Tabel panduan adalah tabel yang digunakan untuk menyimpan data
panduan Struktur tabelnya dapat dilihat pada tabel 318
Tabel 318 Tabel Panduan
Nama Field Type Data Keterangan
Kodepanduan Varchar(11) Kode Panduan
Isi Text Isi
Keterangan Varchar (40) Keterangan
39 Format SMS Gateway
Berikut ini cara-cara mengakses aplikasi pembayaran pajak kendaraan
bermotor di SAMSAT DRIVE THRU dengan menggunakan fasilitas SMS gateway
1 Format Melihat Panduan SMS
Pemilik Kendaraan mengirim pesan ke SMS Center Admin SAMSAT
dengan format
Gambar 34 Format Melihat panduan
2
Apabila Format SMS benar maka akan muncul pesan seperti pada gambar
35
Panduan
Cek format SMS
cekformatwp
cekformatsaran
cekformattunggakan
cekformatwajib_pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4663
31
Gambar 35 Pesan Balasan Panduan SMS
3 Jika Pemilik Kendaraan ingin melihat data wajib pajak maka harus
mengetikkan format SMS sebagai berikut
Gambar 36 Format Info data wajib pajak
4 Jika Pemilik Kendaraan ingin melihat tunggakan pajak kendaraan maka
harus mengetikkan format SMS sebagai berikut
Gambar 37 Format Tunggakan Pajak Kendaraan
5
Jika Pemilik Kendaraan ingin memberikan saran maka harus mengetikkan
format SMS sebgai berikut
Gambar 38 Format Saran
310 Design Interface
Gambar 39 Halaman Utama
cekformatwp
cekformattunggakan
Cekformatsaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4763
32
Gambar 310 Halaman Login
Gambar 311 Data Kendaraan
Gambar 312 Halaman Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4863
33
Gambar 314 Halaman Inbox
Gambar 313 Halaman Inbox
311 Struktur Menu
Wajib Pajak
Menu Utama Admin
PembayaranKendaraan SMS AlertBerita
Pembayaran
LaporanSMS
SMS
SMSTerkirim
Lihat SMS
SMS Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4963
34
BAB IV
HASIL PENELITIAN DAN PEMBAHASAN
Berikut ini adalah hasil dari pengujian Aplikasi Informasi Pelayanan
Pembayaran Pajak Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis
SMS Gateway Pada Proyek Akhir ini dimana Website ini memiliki 1 halaman
web yakni website untuk mengelola halaman website petugas (admin) Berikut
adalah implementasi tentang website tersebut
41 Halaman Admin
Halaman ini merupakan aplikasi yang digunakan oleh bagian administrator
atau orang yang mempunyai otoritas khusus untuk melakukan konfigurasi sistem
sehingga diperlukan suatu proses login terlebih dahulu
Gambar 41 Halaman Admin
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5063
35
Keterangan
a Username aris
b Password aris
42 Halaman Utama
Pada web utama Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor berbasis SMS Gateway ini menampilkan informsi profil secara umum
Selain itu pada web utama juga terdapat informasi berita terbaru mengenai SAMSAT
layanan yang ada di SAMSAT Drive Thru serta format SMS
Adapun menu-menu yang akan ditampilkan pada web utama diantarannya
depan SAMSAT Drive Thru layanan berita format SMS dan kontak yang
menunjukkan alamat SAMSAT Drive Thru
Gambar 42 Halaman Utama
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5163
36
f Kontak Halaman yang berisi alamat dari SAMSAT Drive Thru
43 Halaman Data Wajib Pajak
Input data wajib pajak yaitu memasukkan data identitas para wajib pajak yang
baru berikut halaman data wajib pajak
Gambar 43 Halaman Data Wajib Pajak
Gambar 44 Halaman Input Data Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5263
37
Keterangan
a Pada gambar 43 adalah menu utama halaman wajib pajak disana tertera
kolom data wajib pajak yang telah didata oleh admin
b Pada gambar 44 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
44
Halaman KendaraanInput data kendaraan wajib pajak yaitu digunaka untuk menginputkan data
kendaraan yang baru yang berisi data tentang kendaraan bermotor seperti no reg no
KTP pemilik nama lengkap dan sebagainya berikut tampilan halaman kendaraan
Gambar 45 Halaman Data Kendaraan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5363
38
Gambar 46 Halaman Form Input Data Kendaraan
Keterangan
a Pada gambar 45 adalah menu utama pada halaman kendaraan disana
tertera kolom data kendaraan yang sudah di data oleh petugas admin
b Pada gambar 46 adalah form input data kendaraan untuk memasukkan
data kendaraan wajib pajak yang baru kita harus memasukkan identitas dari
kendaraan tersebut diantarannya identitas pemilik serta identitas kendaraan
baru Kemudian kita pilih tombol simpan untuk menyimpan data kendaraan
tersebut Data yang sudah tersimpan akan muncul pada menu utama pada
halaman kendaraan
45 Halaman Pembayaran
Input halaman pembayaran digunakan untuk memasukkan biaya pajak
kendaraan yang akan dibayar oleh wajib pajak setiap tahunnya Berikut tampilan
halaman pembayaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5463
39
Gambar 47 Halaman Pembayaran
Gambar 48 Halaman Form pembayara
Keterangan
a Pada gambar 47 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 48 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5563
40
akan muncul pada menu utama halaman pembayaran
46 Halaman Berita
Input halaman berita digunakan untuk menambah berita-berita terbaru yang
ada di SAMSAT Drive Thru maupun SAMSAT pusat berikut tampilan halaman form
berita
Gambar 49 Halaman Berita
Gambar 410 Halaman Form Berita
Keterangan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5663
41
a Pada gambar 49 adalah menu utama pada halaman berita disana tertera
kolom data berita yang sudah di entry oleh petugas admin
b Pada gambar 410 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
47
Halaman SMSForm SMS ini gunakan untuk melihat SMS masuk SMS terkirim dan akan
mengirim SMS secara bersamaan Berikut tampilan halaman SMS
Gambar 411 Halaman SMS
Gambar 412 Halaman Kirim Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5763
42
Gambar 413 Halaman SMS Masuk
Gambar 414 Halaman SMS Terkirim
Keterangan
a Kirim broadcast Mengirim suatu pesan atau SMS ke semua wajib pajak
secara bersamaan
b Lihat SMS Melihat SMS yang masuk dari wajib pajak yang memberikan
masukan atau menannyakan besar biaya pajak kendaraan yang akan
dibayar
c SMS terkirim Melihat SMS yang telah terkirim kepada wajib pajak
48 Halaman SMS Alert
Pada halaman SMS Alert ini merupakan peringatan tanggal jatuh tempo
pembayaran pajak STNK kepada wajib pajak Berikut tampilan halaman SMS Alert
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5863
43
Gambar 415 Halaman Data SMS Alert
Wajib pajak akan secara otomatis mendapat SMS Alert mengenai jatuh
tempo pembayaran pajak kendaraannya
49 Halaman Laporan
Pada halaman laporan ini akan muncul semua nama-nama wajib pajak yang
telah terdaftar Berikut tampilan halaman laporan
Gambar 416 Halaman Data Pembayaran
Gambar 417 Tombol Pencarian Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5963
44
Gambar 418 Laporan Wajib Pajak
Keterangan a Pada gambar 417 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 418Pada 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 419 laporan salah satu wajib pajak yang kita inginkan
410 Tampilan SMS Gateway
Berikut format SMS Gateway untuk melihat panduan SMS Gateway
a Pemilik kendaraan mengirim SMS untuk melihat format panduan
SMS
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6063
45
Gambar 419 Melihat format panduan SMS
b Tampilan cek format wp dan balasannya
Gambar 420 Cek format wajib pajak
c Tampilan cek id wp dan balasannya
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6163
46
Gambar 421 Cek id wajib pajak
d Tampilan cek data wp dan balasannya
Gambar 422 Cek data wajib pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6263
47
BAB V
PENUTUP
411 Kesimpulan
Penulisan Tugas akhir ini berisi mengenai pembuatan program aplikasi
Informasi Pelayanan Pembayaran Pajak Bermotor di Kantor SAMSAT Drive
Thru Sidoarjo berbasis SMS Gateway Aplikasi ini dibangun menggunakan
Php Gammu sebagai emulator untuk menjalankan aplikasi saat dibangun dan
didukung dengan SMS Gateway dengan Modem Wavecom sebagai
hardwarenpendukung Sistem SMS Gateway memberikan banyak kemudahan
kepada wajib pajak untuk mengetahui jumlah pajak yang harus dibayar dan juga
tersedia SMS Alert kepada wajib pajak yang kendaraannya akan memasuki
jatuh tempo pembayaran pajak
412 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6363
48
DAFTAR PUSTAKA
Khang Bustam (2002) TRIK Pemrograman Aplikasi Berbasis SMS
PT Elexmedia Komputindo Jakarta
Khoirul ummah 2010 SMS-Gateway informatika malang
Marcus Zakaria Teddy amp Widiadi Josef 2006 Aplikasi SMS untuk
Berbagai Keperluan Bandung Informatika
Purnomo Adi 2007 Pemrograman Java Membangun Beragam Aplikasi
Layanan SMS 2 Jakarta Salemba Infotek
Romzi Imron Rozidi 2009 Membuat Sendiri SMS Gateway (ESME)
Berbasis Protokol SMPP Andi
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 663
vi
Motto
Dimana ada kemauan disitu ada jalan
Semangat dalam segala hal
tanpa mengenal lelah untuk
mengejar cita-cita dan menggapai
impian
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 763
vii
APLIKASI INFORMASI PELAYANAN PEMBAYARAN PAJAK
KENDARAAN BERMOTOR DI KANTOR SAMSAT DRIVE THRU
SIDOARJO BERBASIS SMS GATEWAY
(STUDI KASUS DI SAMSAT DRIVE THRU SIDOARJO)
Aris Susetyo[1] Suprianto SSi MSi [2]
Jurusan Teknik Informatika Fakultas Teknik
Universitas Muhammadiyah Sidoarjo
supriantoumsidaacid [2 ]
ABSTRAK
Semakin lama semakin banyak pengguna kendaraan bermotor dan semakin banyak pula wajib pajak yang harus membayar pajak atas kendaraan bermotor
Akibatnya pelayanan kantor Sistem Administrasi Manunggaling Satu Atap
(SAMSAT) terhadap wajib pajak semakin tinggi
Hal tersebut membuat pihak SAMSAT Drive Thru membutuhkan aplikasi
untuk membantu wajib pajak untuk mendapatkan informasi pembayaran pajak
Salah satu solusi bagi masalah tersebut adalah Informasi Pembayaran Pajak
Kendaraan Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis SMS
Reminder
Pada proyek akhir ini akan dibangun sebuah aplikasi Informasi Pembayaran
Pajak Kendaraan Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis SMS
Gateway yang bisa digunakan untuk mengetahui biaya pembayaran pajak waktu jatuh tempo pembayaran pajak serta keluhan-keluhan yang menyangkut pelayanan
SAMSAT Aplikasi ini akan terintegrasi dengan SMS Gateway yang memudahkan
pelayanan terhadap masyarakat
Kata kunci SAMSAT SMS Gateway Drive Thru
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 863
viii
APLIKASI INFORMASI PELAYANAN PEMBAYARAN PAJAK
KENDARAAN BERMOTOR DI KANTOR SAMSAT DRIVE THRU
SIDOARJO BERBASIS SMS GATEWAY
(STUDI KASUS DI SAMSAT DRIVE THRU SIDOARJO)
Aris Susetyo[1] Suprianto SSi MSi [2]
Jurusan Teknik Informatika Fakultas Teknik
Universitas Muhammadiyah Sidoarjo
supriantoumsidaacid [2 ]
ABSTRACT
More and more users of motor vehicles and the more taxpayers who haveto pay taxes on motor vehicles As a result office services Manunggaling
Administration System One Roof ( SAMSAT ) to taxpayers higher
This makes the SAMSAT Drive Thru requires applications to help the
taxpayer to obtain a tax payment information One solution to this problem is the
Motor Vehicle Tax Payment Information Office SAMSAT Drive Thru Sidoarjo -
based SMS Gateway
At the end of this project will be built an application Motor Vehicle Tax
Payment Information Office SAMSAT Drive Thru Sidoarjo -based SMS Gateway
can be used to determine the cost of tax payments tax payments maturing and
complaints concerning SAMSAT services This application will be integrated with
the SMS gateway that allows the service to the community
Keywodrs SAMSAT SMS Gateway Drive Thru
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 963
ix
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 ldquoAplikasi Informasi Pelayanan Pembayaran Pajak
Kendaraan Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis SMS
Gatewayrdquo
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 MSi 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 SSi MSi 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1063
x
Semoga dengan terselesaikannya Skripsi dan Laporannya ini dapat
memberikan manfaat bagi penulis khususnya dan para pembaca pada umumnya
Penulis menyadari bahwa Skripsi dan Laporan ini masih jauh dari kesempurnaan
Mengingat terbatasnya pengetahuan dan kemampuan penulis Oleh karenanya
penulis memohon maaf dan selalu terbuka untuk menerima kritik dan saran dari
pembaca
Sidoarjo Agustus 2015
Penulis
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1163
xi
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 PENDAHULUAN11 Latar Belakang 1
12 Rumusan Masalah 2
13 Batasan Masalah 3
14 Tujuan 3
15 Manfaat 3
16 Sistematika penulisan 4
BAB II KAJIAN PUSTAKA DAN DASAR TEORI21 Penelitian terdahulu 5
22 Sejarah Singkat SAMSAT 6
23 Syarat dan prosedur pembayaran pajak SAMSAT Drive ThruSidoarjo 7
24 Bahasa Pemrograman 8
25 Hypertext Preprocessor (PHP) 8
26 Database My SQL 9
27 SMS Gateway 10
28 Gammu 11
29 Data Flow Diagram (DFD) 12
210 Entity Realitionship Diagram (ERD) 14
211 Penjelasan Primary key dan Foreight key 15
BAB III METODOLOGI PENELITIAN
31 Lokasi Penelitian 1732 Bahan dan Alat penelitian 17
33 Teknik Pengumpulan Data 17
34 Teknik Analisis 18
35 Perancangan Sistem 19
36 DFD Pembayaran Pajak Kendaraan Bermotor 20
37 Tabel Relationship 21
38 Struktur Tabel 23
39 Format SMS Gateway 32
310 Design Interface 34
311 Struktur Menu 36
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1263
xii
BAB IV HASIL PENELITIAN DAN PEMBAHASAN
41 Halaman Admin 3742 Halaman Utama 38
43 Halaman Data Wajib Pajak 39
44 Halaman Kendaraan 40
45 Halaman Pembayaran 42
46 Halaman Berita 43
47 Halaman SMS 44
48 Halaman SMS Alert 45
49 Halaman Laporan 46
410 Tampilan SMS Gateway 48
BAB V PENUTUP
51 Kesimpulan 5052 Saran 50
DAFTAR PUSTAKA xv
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1363
xiii
DAFTAR GAMBAR
Gambar 21 Simbol-simbol data Flow Diagram 13Gambar 31 Diagram Konteks 20
Gambar 32 DFD level 0 21
Gambar 33 Tabel Relationship 22
Gambar 34 Format melihat panduan SMS 33
Gambar 35 Pesan balasan panduan SMS 33
Gambar 36 Format info data wajib pajak 33
Gambar 37 Format tunggakan pajak kendaraan 33
Gambar 38 Format saran 34
Gambar 39 Halaman Utama 34
Gambar 310 Halaman Login 34
Gambar 311 Data Kendaraan 35Gambar 312 Halaman Wajib Pajak 35
Gambar 313 Halaman Inbox 36
Gambar 41 Halaman Admin 37
Gambar 42 Halaman Utama 38
Gambar 43 Halaman Data Wajib Pajak 39
Gambar 44 Halaman Input Data Wajib Pajak 39
Gambar 45 Halaman Data Kendaraan 40
Gambar 46 Halaman Input Kendaraan 41
Gambar 47 Halaman Pembayaran 42
Gambar 48 Halaman Form Pembayara 42
Gambar 49 Halaman Berita 43
Gambar 410 halaman Form Berita 43
Gambar 411 Halaman SMS 44
Gambar 412 Halaman Kirim Brodcast 44
Gambar 413 Halaman SMS Masuk 45
Gambar 414 Halaman SMS Terkirim 45
Gambar 415 Halaman Data SMS Alert 46
Gambar 416 Halaman Data Pembayaran 46
Gambar 417 Tombol Pencarian Wajib Pajak 47
Gambar 418 Laporan Wajib Pajak 47
Gambar 419 Melihat format panduan SMS 48Gambar 420 Cek format Wajib Pajak 49
Gambar 421 Cek id data Wjib Pajak 49
Gambar 422 Cek data Wajib Pajak 49
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1463
xiv
DAFTAR TABEL
Tabel 21 Tabel Perbandingan Penelitian Terdahulu 5Tabel 31 Tabel Berita 23
Tabel 32 Tabel Saran 24
Tabel 33 Tabel Kabupaten 24
Tabel 34 Tabel Kecamatan 24
Tabel 35 Tabel Kendaraan 25
Tabel 36 Tabel Pembayaran 26
Tabel 37 Tabel Petugas 26
Tabel 38 Tabel Propinsi 27
Tabel 39 Tabel SMS Alert 27
Tabel 310 Tabel Wajib Pajak 27
Tabel 311 Tabel Daemons 28Tabel 312 Tabel Gammu 28
Tabel 313 Tabel Inbox 29
Tabel 314 Tabel Outbox 29
Tabel 315 Tabel Outbox multipart 30
Tabel 316 Tabel Phone 31
Tabel 317 Tabel Sentitems 31
Tabel 318 Tabel Panduan 32
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1563
1
BAB I
PENDAHULUAN
11
Latar Belakang
Internet merupakan fasilitator penyebaran informasi dan komunikasi
tanpa batas ke berbagai pihak Internet yang awalnya digunakan untuk
pertahanan dan keamanan serta pendidikan saat ini telah berkembang menjadi
perangkat pendukung bisnis yang sangat berpengaruh Banyak instansi
pemerintah 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 SAMSATwilayah 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1663
1
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
12
Rumusan MasalahDari latar belakang yang telah disampaikan di atas peneliti mengambil
rumusan masalah untuk memfokuskan penelitianini yaitu Bagaimana
merancang Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis SMS Gateway
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1763
2
13 Batasan Masalah
Batasan masalah dalam penyusunan proposal ini agar tidak keluar dari
topik pembahasan maka di fokuskan pada
1Sistem mencakup tentang informasi pembayaran pajak kendaraan bermotor
2Sistem memberikan alert atau pengingat tentang batas pembayaran dan
jumlah tagihan pajak yang harus dibayar
3Sistem yang akan dibuat dapat manampung data komplain wajib pajak
data pertanyaan seputar SAMSAT
4Wajib pajak dapat melihat daftar biaya tarif kendaraan dengan mengakses
website ini ataupun dengan menggunakan SMS tanpa perlu datang untuk
melihat secara langsung kekantor SAMSAT
5Sistem yang dihasilkan mampu memberikan informasi dini (SMS Alert)
14 Tujuan
Penelitian ini bertujuan untuk membuat Aplikasi Informasi Pelayanan
Pembayaran Pajak Kendaraan Bermotor di Kantor SAMSAT Drive Thru
Sidoarjo berbasis SMS Gateway
15 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 pembuatanaplikasi
2 Memberikan nilai tambah tentang pengetahuan pembuatan aplikasi
serta referensi untuk penelitian lebih lanjut kepada mahasiswa
Sebagai syarat agar mahasiswa dapat menyelesaikan proposal
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1863
3
16 Sistematika Penulisan
Sistematika penulisan menggambarkan secara umum proposal ini
Adapun sistematika penulisannya adalah sebagai berikut BAB I PENDAHULUAN
Bab I menjelaskan mengenai latar belakang rumusan masalah
batasan masalah tujuan penelitian manfaat penulisan dan
sistematika penulisan
BAB II KAJIAN PUSTAKA DAN DASAR TEORI
Bab II menjelaskan mengenai dasar-dasar teori yang diperlukan
untuk menyelesaikan pembuatan tugas akhir ini dalam bab ini Juga
akan dijelaskan mengenai tahap-tahap perancangan melipuli studi
literatur teknik pengumpulan data dan perancangan sistem
BAB III METODOLOGI PENELITIAN
Bab III terdiri dari analisis sistem dan desain sistem Analisa
sistem menjelaskan mengenai alur sistem lama yang dipakai di saat
ini dan juga menjelaskan alur sistem lain yang akan diterapkan
Sedangkan desain sistem menjelaskan desain Entity Relationship
Diagram (ERD) Data Flow Diagram (DFD)
BAB IV HASIL PENELITIAN DAN PEMBAHASAN
Pada bab ini menjelaskan tentang implementasi sistem implementasi
program serta pengujian fungsional sIstem baik pengujian secara manual
pengujian sistem dan pengujian kasus
BAB V PENUTUP
Pada bab ini menjelaskan tentang kesimpulan dan saran yang diharapkan
dapat bermanfaat dan dapat dikembangkan supaya lebih sempurna
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1963
4
BAB II
KAJIAN PUSTAKA DAN DASAR TEORI
21 Penelitian Terdahulu
Indra Purnama 2012 dalam skripsinya yang berjudul ldquo SISTEM
INFORMASI PEMBAYARAN PAJAK KENDARAAN BERODA 2 DI
SAMSAT DAERAH PROVINSI WILAYAH KOTA BANDUNG III
SOEKARNO HATTArdquo membahas mengenai pelayanan pembayaran pajak
yang mangalami kesulitan dalam melihat informasi jumlah pembayaran baik
denda maupun keterlambatan secara kuantiti dan juga agar menghindari
kekeliruan saat penginputan pembayaran maka diterapkan sistem informasi
pembayaran pajak Agar keterlambatan itu dapat diatasi maka diadakannya
pemanggilan input otomatis di Bagian Pembayaran dan perhitungan laporan
secara perperiodik Pembangunan sistem pembayaran pajak roda 2 ini
menggunakan metodologi System Development Life Cycle (SDLC)
(Waterfall) Dimana metododogi ini digunakan untuk mengembangkan sistem
dari tahapan perancangan sampai dengan implementasi
Tabel 21 Tabel perbandingan penelitian terdahulu
Perbandingan Penelitian Terdahulu Penelitian Sekarang
Judul SISTEM INFORMASI
PEMBAYARAN PAJAK
KENDARAAN BERODA 2
DI SAMSAT DAERAHPROVINSI WILAYAH
KOTA BANDUNG III
SOEKARNO HATTA
Aplikasi Pembayaran Pajak
Kendaraan Bermotor di Kantor
SAMSAT Sidoarjo berbasis
Sms Gateway
Peneliti Indra Purnama 2012 Aris Susetyo (2015)
Platform Berbasis Desktop Berbasis Web dan Sms
Studi Kasus Samsat kota bandung III
Soekarno Hatta
Samsat Drive Thrue Sidoarjo
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2063
5
Tujuan
Penelitian
membahas mengenai
pelayanan pembayaran pajak
yang mangalami kesulitan
dalam melihat informasi
jumlah pembayaran baik
denda maupun keterlambatan
secara kuantiti dan juga agar
menghindari kekeliruan saat
penginputan pembayaran
maka diterapkan sistem
informasi pembayaran pajak
aplikasi yang akan dibuat ini
berbasis sms untuk
memudahkan wajib pajak dalam
memperoleh informasi berupa
pendaftaran kendaraan baru dan
perpanjangan STNK wajib
pajak dapat melihat daftar biaya
tarif kendaraan dengan
mengakses website ini ataupun
dengan menggunakan sms
Dari penelitian terdahulu diatas dapat dikembangkan suatu aplikasi
yang berbasis SMS untuk memudahkan wajib pajak dalam memperoleh
informasi adapun perbedaan dengan sistem yang akan penulis bangun adalah
akses melalui media SMS dan internet Maka diperoleh hasil pengembangan
program yaitu Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis SMS Gateway
22 Sejarah Singkat SAMSAT
Sistem Administrasi Manunggal di bawah Satu Atap atau disingkat
dengan SAMSAT adalah suatu sistem kerjasama secara terpadu antara Polri
Dinas Pendapatan Provinsi dan PT Jasa Raharja (Persero) dalam pelayanan
untuk menerbitkan STNK dan Tanda Nomor Kendaraan Bermotor yang
dikaitkan dengan pemasukan uang ke Kas Negara baik melalui Pajak
Kendaraan Bermotor (PKB) Bea Balik Nama Kendaraan Bermotor dan
Sumbangan Wajib Dana Kecelakaan Lalu Lintas Jalan (SWDKLJJ) dan
dilaksanakan pada satu kantor yang dinamakan Kantor Bersama Samsat
Dalam hal ini Polri memiliki fungsi penerbitan STNK Dinas Pendapatan
Provinsi menetapkan besarnya Pajak Kendaraan Bermotor (PKB) dan Bea
Balik Nama Kendaraan Bermotor (BBN-KB) sedangkan PT Jasa Raharja
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2163
6
mengelola Sumbangan Wajib Dana Kecelakaan Lalu Lintas Jalan
(SWDKLLJ) Sejarah Kantor Bersama SAMSAT sendiri tak lepas dari
berdirinya Dinas Pendapatan P rovinsi Jawa Barat yang secara historis dimulai
dengan unit kerjayang bertugas melakukan pengurusan Perpajakan dan
Pendapatan Daerah Hal ini dikarenakan DISPENDA atau Dinas Pendapatan
Daerah sebagai kantor pusat yang menaungi segala penerimaan pendapatan
daerah
23 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
24 Bahasa Pemrograman
Bahasa pemrograman adalah bahasa komputer atau teknik instruksi
standar untuk memerintah komputerBahasa pemrograman ini merupakan suatu
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2263
7
himpunan dari aturan sintaks dan semantik yang digunakan
untuk mendefinisikan sebuah program komputer Bahasa ini memungkinkan
seorang programmer dapat menentukan secara persis data mana yang akan
diolah oleh komputer bagaimana data ini akan disimpan atau diteruskan
dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi
Menurut tingkat kedekatannya dengan mesin komputer bahasa pemrograman
terdiri dari
a Bahasa Mesin yaitu memberikan perintah kepada komputer dengan
menggunakan kode bahasa biner contohnya 01100101100110
b
Bahasa Tingkat Rendah atau dikenal dengan istilah bahasa rakitan (bahasa
Inggris Assembly yaitu memberikan perintah kepada komputer dengan
menggunakan kode-kode singkat (kode Mnemonic contohnya MOV SUB
CMP JMP JGE JL LOOP dan sebagainya)
c Bahasa Tingkat Menengah yaitu bahasa komputer yang memakai campuran
intstruksi dalam kata-kata bahasa manusia seperti pada Bahasa Tingkat
Tinggi dan instruksi yang bersifat simbolik contoh ltlt gtgt ampamp ||
dan sebagainya
d Bahasa Tingkat Tinggi yaitu bahasa komputer yang menggunakan instruksi
berasal dari unsur kata-kata bahasa manusia contohnya adalah begin end
if for while and or dan sebagainya
Sebagian besar bahasa pemrograman digolongkan sebagai Bahasa
Tingkat Tinggi hanya bahasa C yang digolongkan sebagai Bahasa Tingkat
Menengah dan Assembly yang merupakan Bahasa Tingkat RendahAdapun
sistem informasi dan aplikasi yang dibuat pada Tugas Akhir ini adalah
menggunakan bahasa pemrograman PHP untuk membangun sisi server dan
menggunakan bahasa pemrograman Java untuk membangun client Beberapa
bahasa pemrograman yang digunakan pada pembuatan sistem informasi ini
akan dijelaskan pada sub bab di bawah ini
25 Hypertext Preprocessor (PHP)
Hypertext Preprocessor (PHP) adalah bahasa pemrograman script yang
paling banyak dipakai saat ini PHP banyak dipakai untuk memrogram situs
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2363
8
web yang dinamis walaupun tidak tertutup kemungkinan digunakan untuk
pemakaian lain Pada awalnya PHP merupakan kependekan dari Personal
Home Page (Situs Personal)PHP pertama kali dibuat oleh Rasmus Lerdorf
pada tahun 1995Pada tahun 1997 sebuah perusahaan bernama Zend menulis
ulang interpreter PHP menjadi lebih bersih lebih baik dan lebih cepat
Kemudian pada Juni 1998 perusahaan tersebut merilis interpreter baru untuk
PHP dan meresmikan rilis tersebut sebagai PHP 30 dan singkatan PHP dirubah
menjadi akronim berulang PHP Hypertext Preprocessing
Pada Juni 2004 Zend merilis PHP 50Dalam versi ini inti dari
interpreter PHP mengalami perubahan besarVersi ini juga memasukkan model
pemrograman berorientasi objek ke dalam PHP untuk menjawab
perkembangan bahasa pemrograman ke arah paradigma berorientasi objek
Hampir seluruh aplikasi berbasis web dapat dibuat dengan PHP ini
namun fungsi PHP yang paling utama adalah untuk menghubungkan database
dengan web Dengan PHP membuat aplikasi web yang terkoneksi ke database
menjadi sangat mudah Sistem database yang telah didukung oleh PHP adalah
a Oracle
bSybase
c SQL
dMySQL
e Generic ODBC
f Postgres SQL
26 Database MySQL
MySQL adalah sebuah perangkat lunak sistem manajemen basis data
SQL ( bahasa Inggris database management system ) atau DBMS yang
multithread multi-user dengan sekitar 6 juta instalasi di seluruh dunia
MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis di
bawah lisensi GNU General Public License (GPL) tetapi mereka juga menjual
di bawah lisensi komersial untuk kasus-kasus di mana penggunaannya tidak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2463
9
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 ndash 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_fieldhellip)
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 = bdquodata_kolom1‟hellip
9
Menampilkan data SELECT kolom FROM tabel WHERE kreteria
ORDER BY kolom atau SELECTFROM 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
27
SMS Gateway
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2563
10
SMS Gateway adalah suatu platform metode untuk mengirimkan dan
menerima pesan SMS tanpa menggunakan perangkat mobile
handphoneSMS Gateway merupakan pintu gerbang bagi penyebaran
informasi dengan menggunakan SMS
Anda dapat menyebarkan pesan keratusan nomor secara otomatis dan
cepat yang langsung terhubung dengan database nomor-nomor ponsel saja
tanpa harus mengetik ratusan nomor dan pesan di ponsel anda karena semua
nomor akan diambil secara otomatis dari database tersebut
Selain itu dengan adanya SMS Gateway anda dapat mengkustomisasi
pesan-pesan yang ingin dikirimDengan menggunakan program tambahan
yang dapat dibuat sendiri pengirim pesan dapat lebih fleksibel dalam
mengirim berita karena biasanya pesan yang ingin dikirim berbeda-beda untuk
masing-masing penerimanya
Sistem aplikasi SMS Gateway secara umum memungkinkan pengguna
untuk
1 Meminta informasi dari handphone ke sistem database
2 Memberikan informasi dari handphone ke sistem database
Memberikan informasi secara rutin (terjadwal) dari sistem database ke
nomor handphone individual tertentu SMS Gateway membolehkan UEA
untuk berkomunikasi dengan Telco SMSC (telkomsel indosat dll) atau SMS
platform untuk menghantar dan menerima pesan SMS dengan sangat mudah
Karena SMS Gateway akan melakukan semua proses dan koneksi dengan
Telco SMS Gateway juga menyediakan UEA dengan interface yang mudah
dan standar
28 Gammu
Gammu mensupport ponsel yang dapat bekerja pada mode AT
commandGammu 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2663
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2763
12
dikomunikasikan oleh profesional sistem kepada pemakai maupun pembuat
program DFD terdiri dari context diagram dan diagram rinci (DFD Levelled)
Context diagram berfungsi memetakan model lingkungan (menggambarkan
hubungan antara entitas luar masukan dan keluaran sistem) yang
direpresentasikan dengan lingkaran tunggal yang mewakili keseluruhan
sistem DFD levelled menggambarkan sistem sebagai jaringan kerja antara
fungsi yang berhubungan satu sama lain dengan aliran dan penyimpanan data
model ini hanya memodelkan sistem dari sudut pandang fungsi
Berikut ini merupakan simbol-simbol yang biasa digunakan di DFD
Gambar 21Simbol-simbol Data Flow Diagram
1) TerminalEntity
Terminator atau entity mewakili entitas eksternal yang berkomunikasi
dengan sistem yang sedang dikembangkan Terminator dapat berupa orang
sekelompok orang organisasi departemen di dalam organisasi atau
perusahaan yang sama tetapi di luar kendali sistem yang sedang dibuat
modelnya Terminator dapat juga berupa departemen divisi atau sistem di
luar sistem yang berkomunikasi dengan sistem yang sedang dikembangkan
Komponen ini perlu diberi nama sesuai dengan dunia luar yang
berkomunikasi dengan sistem yang sedang dibuat modelnya dan biasanya
menggunakan kata benda misalnya Bagian Penjualan Dosen Mahasiswa
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2863
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 datainformasi
dari satu bagian sistem ke bagian lainnya
210 Entity Relationship Diagram (ERD)
Entity Relationship Diagram (ERD) merupakan suatu model untuk
menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek
dasar data yang mempunyai hubungan antar relasiERD untuk memodelkan
struktur data dan hubungan antar data untuk menggambarkannya digunakan
beberapa notasi dan simbol Pada dasarnya ada tiga simbol yang digunakan
yaitu
a Entiti
Entiti merupakan objek yang mewakili sesuatu yang nyata dan dapat
dibedakan dari sesuatu yang lain (Fathansyah 1999 30)Simbol dari
entitiini biasanya digambarkan dengan persegi panjang
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2963
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 1 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
211 Penjelasan Primary key dan Foreight Key
Kunci (Key) merupakan elemen record yang dipakai untuk menemukan
record tersebut pada waktu akses atau bisa digunakan untuk identifikasi tiap
record Jenis-jenis kunci Superkey Candidat key Primary key Alternate
key Foreign key External key
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3063
15
A Primary Key adalah atribut (field) yang dipilih untuk menentukan
struktur storage pada organisasi file multi key adapun key lainnya
disebut dengan secondary key Pengertian lainya Primary Key adalah
suatu nilai dalam basis data yang digunakan untuk mengidentifikasi
suatu baris dalam tabel Salah satu atrribut dari candidat key dapat
dipilih menjadi primary key dengan 3 kriteria sbb
1
Key tersebut lebih natural untuk dijadikan acuan
2 Key tersebut lebih sederhana
3 Key tersebut cukup uniqe
B Foreign Key adalah Sebuah kumpulan field dalam satu relasi yang
digunakan untuk meldquoreferrdquo (menunjuk) ke suatu baris (tuple) pada
relasi yang lain (harus berkorespondensi dengan primary key pada
relasi yang kedua) seperti bdquological pointer‟ Sedangkan hubungan
antara keduanya ( primary key dan foreign key) di jelaskan sebagai
berikutldquoPrimary Keyrdquo adalah field kunci utama dari suatu tabel yang
menunjukkan bahwa field yang menjadi kunci tersebut tidak bisa diisi
dengan data yang sama atau dengan kata lain Primary key menjadikan
tiap record memiliki identitas sendiri-sendiri yang membedakan satu
sama lainnya (unik)ldquoForeign keyrdquo adalah satu attribute yang
melengkapi satu relationship yang menunjukan ke induknya dengan
kata lain keduanya saling berkaitan Pengertian lain Foreign key
merupakan sembarang atribut yang menunjuk kepada primary key pada
tabel lain
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3163
16
BAB III
METODOLOGI PENELITIAN
31 Lokasi Penelitian
Penelitian dilakukan di Drive Thru SAMSAT yang beralamatkan di Jl
Sultan Agung No 4 Sidoarjo mulai tanggal 01 Oktober 2014 sd selesai
32 Bahan dan Alat penelitian
Bahan
Data Wajib Pajakdata Pembayaran Pajak Kendaraan Bermotor dan data
pemilik kendaraan bermotor data biaya pajak kendaraan bermotor
Alat
A
Perangkat Keras ( Hardware )
1) Laptop intel core i3
2) Hard disk 500 GB
3) Memory 200 GB
4)
Modem Smsgateway
5) Simcard
B
Perangkat Lunak ( Software )
1) Sistem Operasi Windows 7
2)
PHP ( Hypertext Preprocessor )
3) Appserv
4) Notepad ++
5)
Database MySQL
6) Gammu
33 Teknik Pengumpulan Data
Teknik pengumpulan data yang digunakan adalah
a Wawancara Melakukan wawancara secara langsung dengan petugas
SAMSAT Drive Thru diantarannya petugas dari kepolisian dan petugas
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3263
17
Dispenda mengenai bagaimana alur dari pelayanan SAMSAT Drive Thru
Sidoarjo
b Dokumentasi Pengambilan data-data tentang kegiatan profil untuk
dijadikan sebagai acuan dalam pengembangan sistem
c Observasi Observasi dengan mengadakan penelitian dan peninjauan
langsung di SAMSAT Drive Thru Sidoarjo
34 Teknik Analisis
Analisis sistem merupakan tahap yang penting dari suatu pemrograman
karena merupakan tahap awal untuk mengevaluasi permasalahan yang terjadi
serta kendala yang dihadapiPerancangan sistem yang pertama adalah
mengidentifikasi suatu permasalahan pada objek penelitian itu sendiri
Teknik yang penulis gunakan dalam membangun sistem ini adalah
sebagai berikut
a Penelitian di lapangan yaitu terhadap petugas atau orang-orang yang ada
kaitannya dengan permasalahan yang sedang diteliti guna memperoleh
keterangan dan data untuk tujuan yang ingin dicapai
b Merumuskan masalah apa yang sebenarnya terjadi yaitu sistem yang
digunakan saat melakukan permintaan informasi di kantor SAMSAT secara
langsung
c
Melakukan pemahaman masalah sehingga dapat mengetahui tujuan
pembuatan SMS Gateway untuk pembayaran Pajak Kendaraan Bermotor
d Perancangan informasi SMS Gateway di SAMSAT Drive Thru Sidoarjo
e
Perancangan tampilan SMS Gateway di SAMSAT Drive Thru Sidoarjo
f Pengujian dan analisa program dengan maksud mengetahui sejauh mana
program bisa berjalan sesuai dengan keinginan penulis
g Perbaikan dan penyempurnaan program yang merupakan tahapan
memperbaiki kesalahan dan menambahkan fitur-fitur lain jika diperlukan
h Pemilihan sistem berbasisSMS Gateway sebagai solusi yang tepat Penulis
mengajukan pembuatan sistem baru untuk proses permintaan informasi
melalui sms sebagai solusi permasalahan Sistem baru ini diharapkan dapat
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3363
18
mempermudah wajib pajak untuk memperoleh informasi terkait pembayaran
samsat Program ini dapat diakses kapan saja Adapun alasannya sebagai
berikut
1
Untuk hubungan antar server dan client hanya dibutuhkan sebuah
handphone saja
2 Memberikan kemudahan bagi pengguna karena antar muka yang
digunakan adalah via SMS dimana wajib pajak pasti sudah sangat
umum menggunakannya
Sistem Aplikasi SMS Gateway adalah program sistem komunikasi dua
arah yaitu SMS keluar dan SMS masuk dengan memanfaatkan gammu sebagai
programkomunikasi antara Komputer dengan Handphone
35 Perancangan Sistem
Bagian ini menjelaskan rancangan aplikasi yang berupa diagram alir
sistem Alur pembayaran di SAMSAT Drive Thru adalah sebagai berikut
Penjelasan alur proses pembayaran pajak melalui drive thru
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3463
19
6
Petugas loket Pembayaran dan Penyerahan memberitahukan jumlah
pembayaran yang seharusnya dan selanjutnya menerima pembayaran serta
menyerahkan bukti pembayaran kepada Wajib Pajak
36 DFD Pembayaran Pajak kendaraan Bermotor
Dalam proses perancangan aplikasi layanan informasi dan pemesanan
berbasis sms gateway ini akan dijelaskan dalam bentuk logical model Hal ini
gambarkan secara detail melalui Data Flow Diagram (DFD) Dalam
perancangan menggunakan DFD biasanya diawali dengan diagram konteks
yang merupakan diagram yang memaparkan secara global dari diagram-
diagram yang akan dirancang selanjutnya Hal ini sangat membantu sekali
dalam memahami proses perancangan aplikasi secara detail Pada tahap
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 33
a Diagram Konteks
Gambar 31 Diagarm Konteks
input wp
laporan pembayaran
info data petugas
info data kendaraan
input data petugas
input pembayaran Pajak
input data kendaraan
Balasan Sms Sesuai format
Kirim Sms s esuai format
Info Pembayaran
Membayar Pajak1
Aplikasi Pembayaran Pajak
Kendaraan Bermotor di
Kantor Samsat Drive Thrue
+
PetugasWajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3563
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
Gambar 32 DFD level 0
37 Tabel Relationship
Tabel Relationship merupakan rancangan table yang diterjemahkan dari
data flow diagram di atas sehingga dihasilkan data relasi table seperti gambar
di bawah ini
mempunyaimempunyai
mempunyai
mempunyaimempunyai
simpan data
input wp
info wp
memberikan data wp
info wp
laporan pembayaran
info data petugas
info data kendaraan
input data petugas
input pembayaran Pajak
input data kendaraan
Balasan Sms Sesuai format
Kirim Sms sesuai format
Info Pembayaran
Membayar Pajak
kendaraan
data petugas
simpan data simpan data
simpan data
simpan data
simpan data
simpan data
Wajib Pajak
Petugas
3Input
Pendaftaran
kendaraan
Bermotor
2
Input Petugas
1
Pembayaran
Pajak
4
Input data WP
5
Sms Gateway
kendaraan
kendaraan_
petugas
pembayaran
sms masuksms keluar
wajib_pajak
outboxoutbox_multipart
gammu phone
phones
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3663
21
Dalam table relationship diatas terdapat 18 tabel yang saling
berhubungan yang terdiri dari table master dan table transaksi adapun yang
termasuk dalam table master yaitu tabel wajib pajak kendaraan petugas
panduan saran propinsi kabupaten dan kecamatan Sedangkan tabel transaksi
yaitu tabel pembayaran berita dan SMS Alert Yang termasuk tabel SMS
Gateway yaitu tabel phone inbox outbox sent items gammu daemons
outbox multipart Masing-masing tabel saling berhuugan seperti
a Tabel wajjib pajak berhubungan dengan tabel kendaraan yang dihubungkan
melalui id wp dengan jenis hubungan satu (1) ke banyak (N)
b
Tabel wp berhubungan dengan tabel pembayaran yang dihubungkan melalui
id wp dengan jenis hubungan satu (1) ke banyak (N)
c Tabel petugas berhubungan dengan id petugas dengan jenis hubungan satu
(1) ke banyak (N)
38 Struktur Tabel
Tabel adalah bagian dari database yang berfungsi untuk menyimpan
data-data tertentu Tabel yang akan dibuat untuk perancangan ini antara lain
1 Tabel Berita
Tabel berita adalah tabel yang digunakan untuk menyimpan data berita
Struktur tabelnya dapat dilihat pada tabel 31
Tabel 31 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) (Primary Key) Id petugas
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3763
22
2 Tabel Saran
Tabel saran adalah tabel yang digunakan untuk menyimpan data saran
dari wajib pajak Struktur tabelnya dapat dilihat pada tabel 32
Tabel 32 Tabel Saran
Nama Field Type Data Keterangan
Id Integer(11) Id pengirim
Hp Varchar(15) Handphone
Isisaran Varchar (200) Isi saran
3 Tabel Kabupaten
Tabel Kabupaten adalah tabel yang digunakan untuk menyimpan data
kabupaten Struktur tabelnya dapat dilihat pada tabel 33
Tabel 33 Tabel kabupaten
Nama Field Type Data Keterangan
id_kab Varchar(20) Id kab
nama_kab Varchar(100) Nama kab
4 Tabel Kecamatan
Tabel kecamatan adalah tabel yang digunakan untuk menyimpan data
kecamatan Struktur tabelnya dapat dilihat pada tabel 34
Tabel 34 Tabel kecamatan
Nama Field Type Data Keterangan
id_kec Varchar(20) Id kec
nama_kec Varchar(100) Nama kec
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3863
23
5 Tabel kendaraan
Tabel kendaraan adalah tabel yang digunakan untuk menyimpan data
kendaraan Struktur tabelnya dapat dilihat pada tabel 35
Tabel 35 Tabel kendaraan
Nama Field 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
Tabel pembayaran adalah tabel yang digunakan untuk menyimpan data
pembayaran Struktur tabelnya dapat dilihat pada tabel 36
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3963
24
Tabel 36 Tabel pembayaran
Nama Field Type Data Keteranganid_bayar Integer(11) (Primary Key) Id bayar
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
Tabel petugas adalah tabel yang digunakan untuk menyimpan data
petugas Struktur tabelnya dapat dilihat pada tabel 37
Tabel 37 Tabel petugas
Nama Field Type Data Keterangan
id_petugas Varchar(11) (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
Tabel propinsi adalah tabel yang digunakan untuk menyimpan data
propinsi Struktur tabelnya dapat dilihat pada tabel 38
Tabel 38 Tabel propinsi
Nama Field Type Data Keterangan
id_prop Varchar(20) Id prop
nama_prop Varchar(100) Nama prop
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4063
25
9 Tabel SMS alert
Tabel SMS alert adalah tabel yang digunakan untuk menyimpan data
SMS alert Struktur tabelnya dapat dilihat pada tabel 39
Tabel 39 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
10 Tabel Wajib Pajak
Tabel wajib_pajak adalah tabel yang digunakan untuk menyimpan data
wajib pajak Struktur tabelnya dapat dilihat pada tabel 310
Tabel 310 Tabel wajib pajak
Nama Field 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 lahirtanggal_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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4163
26
Propinsi Varchar(20) Propinsi
Kabupaten Varchar(20) KabupatenKecamatan Varchar(20) Kecamatan
Kelurahan Varchar(20) Kelurahan
no_telprumah Varchar(10) Nomer telprumah
Kodepos Varchar(7) Kodepos
11 Tabel Daemons
Tabel daemons adalah tabel yang digunakan untuk menyimpan datadaemons Struktur tabelnya dapat dilihat pada tabel 311
Tabel 311 Tabel Daemons
Nama Field Type Data Keterangan
Start Text Start
Info Text Info
12
Tabel Gammu
Tabel gammu adalah tabel yang digunakan untuk menyimpan data
gammu Struktur tabelnya dapat dilihat pada tabel 312
Tabel 312 Tabel Gammu
Nama Field Type Data Keterangan
Version int(11) Version
13 Tabel Inbox
Tabel inbox adalah tabel yang digunakan untuk menyimpan data inbox
Struktur tabelnya dapat dilihat pada tabel 313
Tabel 313 Tabel inbox
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4263
27
ReceivingDateTime Timestamp ReceivingDateTime
Text Text TextSenderNumber 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(falsetrue) Processed
14 Tabel Outbox
Tabel outbox adalah tabel yang digunakan untuk menyimpan data
outbox Struktur tabelnya dapat dilihat pada tabel 314
Tabel 314 Tabel outbox
Nama Field 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(falsetrue) MultiPart
RelativeValidity int(11) RelativeValidity
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4363
28
SenderID varchar(255) MUL SenderID
SendingTimeOut Timestamp SendingTimeOutDeliveryReport enum(defaultyesno) DeliveryReport
CreatorID Text CreatorID
15 Tabel Outbox multipart
Tabel outbox multipart adalah tabel yang digunakan untuk menyimpan
data outbox multipart Struktur tabelnya dapat dilihat pada tabel 315
Tabel 315 Tabel outbox multipart
Nama Field Type Data Keterangan
Text Text Text
Coding enum() Coding
UDH Text UDH
Class int(11) Class
TextDecoded Text TextDecoded
ID int(10) unsigned (Primary Key) ID
SequencePosition int(11) (Primary Key) SequencePosition
16 Tabel Phone
Tabel phones adalah tabel yang digunakan untuk menyimpan data
phones Struktur tabelnya dapat dilihat pada tabel 316
Tabel 316 Tabel phones Nama Field Type Data Keterangan
ID Text ID
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
TimeOut Timestamp Time Out
Send enum(yesno) Send
Receive enum(yesno) Receive
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4463
29
IMEI varchar(35) (Primary Key) IMEI
Client Text ClientBattery int(11) Battery
Signal int(11) Signal
Sent int(11) Sent
Received int(11) Received
17 Tabel Sentitems
Tabel sentitems adalah tabel yang digunakan untuk menyimpan datasentitems Struktur tabelnya dapat dilihat pada tabel 317
Tabel 317 Tabel Sentitems
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
SendingDateTime Timestamp SendingDateTimeDeliveryDateTime 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
IDint(10)
unsigned(Primary Key) ID
SenderID varchar(255) MUL SenderID
SequencePosition int(11) (Primary Key) SequencePosition
Status enum() Status
StatusError int(11) Status Error
TPMR int(11) MUL TPMR
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4563
30
RelativeValidity int(11) Relative Validity
CreatorID Text Creator ID
18 Tabel Panduan
Tabel panduan adalah tabel yang digunakan untuk menyimpan data
panduan Struktur tabelnya dapat dilihat pada tabel 318
Tabel 318 Tabel Panduan
Nama Field Type Data Keterangan
Kodepanduan Varchar(11) Kode Panduan
Isi Text Isi
Keterangan Varchar (40) Keterangan
39 Format SMS Gateway
Berikut ini cara-cara mengakses aplikasi pembayaran pajak kendaraan
bermotor di SAMSAT DRIVE THRU dengan menggunakan fasilitas SMS gateway
1 Format Melihat Panduan SMS
Pemilik Kendaraan mengirim pesan ke SMS Center Admin SAMSAT
dengan format
Gambar 34 Format Melihat panduan
2
Apabila Format SMS benar maka akan muncul pesan seperti pada gambar
35
Panduan
Cek format SMS
cekformatwp
cekformatsaran
cekformattunggakan
cekformatwajib_pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4663
31
Gambar 35 Pesan Balasan Panduan SMS
3 Jika Pemilik Kendaraan ingin melihat data wajib pajak maka harus
mengetikkan format SMS sebagai berikut
Gambar 36 Format Info data wajib pajak
4 Jika Pemilik Kendaraan ingin melihat tunggakan pajak kendaraan maka
harus mengetikkan format SMS sebagai berikut
Gambar 37 Format Tunggakan Pajak Kendaraan
5
Jika Pemilik Kendaraan ingin memberikan saran maka harus mengetikkan
format SMS sebgai berikut
Gambar 38 Format Saran
310 Design Interface
Gambar 39 Halaman Utama
cekformatwp
cekformattunggakan
Cekformatsaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4763
32
Gambar 310 Halaman Login
Gambar 311 Data Kendaraan
Gambar 312 Halaman Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4863
33
Gambar 314 Halaman Inbox
Gambar 313 Halaman Inbox
311 Struktur Menu
Wajib Pajak
Menu Utama Admin
PembayaranKendaraan SMS AlertBerita
Pembayaran
LaporanSMS
SMS
SMSTerkirim
Lihat SMS
SMS Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4963
34
BAB IV
HASIL PENELITIAN DAN PEMBAHASAN
Berikut ini adalah hasil dari pengujian Aplikasi Informasi Pelayanan
Pembayaran Pajak Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis
SMS Gateway Pada Proyek Akhir ini dimana Website ini memiliki 1 halaman
web yakni website untuk mengelola halaman website petugas (admin) Berikut
adalah implementasi tentang website tersebut
41 Halaman Admin
Halaman ini merupakan aplikasi yang digunakan oleh bagian administrator
atau orang yang mempunyai otoritas khusus untuk melakukan konfigurasi sistem
sehingga diperlukan suatu proses login terlebih dahulu
Gambar 41 Halaman Admin
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5063
35
Keterangan
a Username aris
b Password aris
42 Halaman Utama
Pada web utama Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor berbasis SMS Gateway ini menampilkan informsi profil secara umum
Selain itu pada web utama juga terdapat informasi berita terbaru mengenai SAMSAT
layanan yang ada di SAMSAT Drive Thru serta format SMS
Adapun menu-menu yang akan ditampilkan pada web utama diantarannya
depan SAMSAT Drive Thru layanan berita format SMS dan kontak yang
menunjukkan alamat SAMSAT Drive Thru
Gambar 42 Halaman Utama
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5163
36
f Kontak Halaman yang berisi alamat dari SAMSAT Drive Thru
43 Halaman Data Wajib Pajak
Input data wajib pajak yaitu memasukkan data identitas para wajib pajak yang
baru berikut halaman data wajib pajak
Gambar 43 Halaman Data Wajib Pajak
Gambar 44 Halaman Input Data Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5263
37
Keterangan
a Pada gambar 43 adalah menu utama halaman wajib pajak disana tertera
kolom data wajib pajak yang telah didata oleh admin
b Pada gambar 44 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
44
Halaman KendaraanInput data kendaraan wajib pajak yaitu digunaka untuk menginputkan data
kendaraan yang baru yang berisi data tentang kendaraan bermotor seperti no reg no
KTP pemilik nama lengkap dan sebagainya berikut tampilan halaman kendaraan
Gambar 45 Halaman Data Kendaraan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5363
38
Gambar 46 Halaman Form Input Data Kendaraan
Keterangan
a Pada gambar 45 adalah menu utama pada halaman kendaraan disana
tertera kolom data kendaraan yang sudah di data oleh petugas admin
b Pada gambar 46 adalah form input data kendaraan untuk memasukkan
data kendaraan wajib pajak yang baru kita harus memasukkan identitas dari
kendaraan tersebut diantarannya identitas pemilik serta identitas kendaraan
baru Kemudian kita pilih tombol simpan untuk menyimpan data kendaraan
tersebut Data yang sudah tersimpan akan muncul pada menu utama pada
halaman kendaraan
45 Halaman Pembayaran
Input halaman pembayaran digunakan untuk memasukkan biaya pajak
kendaraan yang akan dibayar oleh wajib pajak setiap tahunnya Berikut tampilan
halaman pembayaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5463
39
Gambar 47 Halaman Pembayaran
Gambar 48 Halaman Form pembayara
Keterangan
a Pada gambar 47 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 48 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5563
40
akan muncul pada menu utama halaman pembayaran
46 Halaman Berita
Input halaman berita digunakan untuk menambah berita-berita terbaru yang
ada di SAMSAT Drive Thru maupun SAMSAT pusat berikut tampilan halaman form
berita
Gambar 49 Halaman Berita
Gambar 410 Halaman Form Berita
Keterangan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5663
41
a Pada gambar 49 adalah menu utama pada halaman berita disana tertera
kolom data berita yang sudah di entry oleh petugas admin
b Pada gambar 410 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
47
Halaman SMSForm SMS ini gunakan untuk melihat SMS masuk SMS terkirim dan akan
mengirim SMS secara bersamaan Berikut tampilan halaman SMS
Gambar 411 Halaman SMS
Gambar 412 Halaman Kirim Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5763
42
Gambar 413 Halaman SMS Masuk
Gambar 414 Halaman SMS Terkirim
Keterangan
a Kirim broadcast Mengirim suatu pesan atau SMS ke semua wajib pajak
secara bersamaan
b Lihat SMS Melihat SMS yang masuk dari wajib pajak yang memberikan
masukan atau menannyakan besar biaya pajak kendaraan yang akan
dibayar
c SMS terkirim Melihat SMS yang telah terkirim kepada wajib pajak
48 Halaman SMS Alert
Pada halaman SMS Alert ini merupakan peringatan tanggal jatuh tempo
pembayaran pajak STNK kepada wajib pajak Berikut tampilan halaman SMS Alert
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5863
43
Gambar 415 Halaman Data SMS Alert
Wajib pajak akan secara otomatis mendapat SMS Alert mengenai jatuh
tempo pembayaran pajak kendaraannya
49 Halaman Laporan
Pada halaman laporan ini akan muncul semua nama-nama wajib pajak yang
telah terdaftar Berikut tampilan halaman laporan
Gambar 416 Halaman Data Pembayaran
Gambar 417 Tombol Pencarian Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5963
44
Gambar 418 Laporan Wajib Pajak
Keterangan a Pada gambar 417 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 418Pada 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 419 laporan salah satu wajib pajak yang kita inginkan
410 Tampilan SMS Gateway
Berikut format SMS Gateway untuk melihat panduan SMS Gateway
a Pemilik kendaraan mengirim SMS untuk melihat format panduan
SMS
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6063
45
Gambar 419 Melihat format panduan SMS
b Tampilan cek format wp dan balasannya
Gambar 420 Cek format wajib pajak
c Tampilan cek id wp dan balasannya
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6163
46
Gambar 421 Cek id wajib pajak
d Tampilan cek data wp dan balasannya
Gambar 422 Cek data wajib pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6263
47
BAB V
PENUTUP
411 Kesimpulan
Penulisan Tugas akhir ini berisi mengenai pembuatan program aplikasi
Informasi Pelayanan Pembayaran Pajak Bermotor di Kantor SAMSAT Drive
Thru Sidoarjo berbasis SMS Gateway Aplikasi ini dibangun menggunakan
Php Gammu sebagai emulator untuk menjalankan aplikasi saat dibangun dan
didukung dengan SMS Gateway dengan Modem Wavecom sebagai
hardwarenpendukung Sistem SMS Gateway memberikan banyak kemudahan
kepada wajib pajak untuk mengetahui jumlah pajak yang harus dibayar dan juga
tersedia SMS Alert kepada wajib pajak yang kendaraannya akan memasuki
jatuh tempo pembayaran pajak
412 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6363
48
DAFTAR PUSTAKA
Khang Bustam (2002) TRIK Pemrograman Aplikasi Berbasis SMS
PT Elexmedia Komputindo Jakarta
Khoirul ummah 2010 SMS-Gateway informatika malang
Marcus Zakaria Teddy amp Widiadi Josef 2006 Aplikasi SMS untuk
Berbagai Keperluan Bandung Informatika
Purnomo Adi 2007 Pemrograman Java Membangun Beragam Aplikasi
Layanan SMS 2 Jakarta Salemba Infotek
Romzi Imron Rozidi 2009 Membuat Sendiri SMS Gateway (ESME)
Berbasis Protokol SMPP Andi
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 763
vii
APLIKASI INFORMASI PELAYANAN PEMBAYARAN PAJAK
KENDARAAN BERMOTOR DI KANTOR SAMSAT DRIVE THRU
SIDOARJO BERBASIS SMS GATEWAY
(STUDI KASUS DI SAMSAT DRIVE THRU SIDOARJO)
Aris Susetyo[1] Suprianto SSi MSi [2]
Jurusan Teknik Informatika Fakultas Teknik
Universitas Muhammadiyah Sidoarjo
supriantoumsidaacid [2 ]
ABSTRAK
Semakin lama semakin banyak pengguna kendaraan bermotor dan semakin banyak pula wajib pajak yang harus membayar pajak atas kendaraan bermotor
Akibatnya pelayanan kantor Sistem Administrasi Manunggaling Satu Atap
(SAMSAT) terhadap wajib pajak semakin tinggi
Hal tersebut membuat pihak SAMSAT Drive Thru membutuhkan aplikasi
untuk membantu wajib pajak untuk mendapatkan informasi pembayaran pajak
Salah satu solusi bagi masalah tersebut adalah Informasi Pembayaran Pajak
Kendaraan Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis SMS
Reminder
Pada proyek akhir ini akan dibangun sebuah aplikasi Informasi Pembayaran
Pajak Kendaraan Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis SMS
Gateway yang bisa digunakan untuk mengetahui biaya pembayaran pajak waktu jatuh tempo pembayaran pajak serta keluhan-keluhan yang menyangkut pelayanan
SAMSAT Aplikasi ini akan terintegrasi dengan SMS Gateway yang memudahkan
pelayanan terhadap masyarakat
Kata kunci SAMSAT SMS Gateway Drive Thru
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 863
viii
APLIKASI INFORMASI PELAYANAN PEMBAYARAN PAJAK
KENDARAAN BERMOTOR DI KANTOR SAMSAT DRIVE THRU
SIDOARJO BERBASIS SMS GATEWAY
(STUDI KASUS DI SAMSAT DRIVE THRU SIDOARJO)
Aris Susetyo[1] Suprianto SSi MSi [2]
Jurusan Teknik Informatika Fakultas Teknik
Universitas Muhammadiyah Sidoarjo
supriantoumsidaacid [2 ]
ABSTRACT
More and more users of motor vehicles and the more taxpayers who haveto pay taxes on motor vehicles As a result office services Manunggaling
Administration System One Roof ( SAMSAT ) to taxpayers higher
This makes the SAMSAT Drive Thru requires applications to help the
taxpayer to obtain a tax payment information One solution to this problem is the
Motor Vehicle Tax Payment Information Office SAMSAT Drive Thru Sidoarjo -
based SMS Gateway
At the end of this project will be built an application Motor Vehicle Tax
Payment Information Office SAMSAT Drive Thru Sidoarjo -based SMS Gateway
can be used to determine the cost of tax payments tax payments maturing and
complaints concerning SAMSAT services This application will be integrated with
the SMS gateway that allows the service to the community
Keywodrs SAMSAT SMS Gateway Drive Thru
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 963
ix
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 ldquoAplikasi Informasi Pelayanan Pembayaran Pajak
Kendaraan Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis SMS
Gatewayrdquo
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 MSi 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 SSi MSi 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1063
x
Semoga dengan terselesaikannya Skripsi dan Laporannya ini dapat
memberikan manfaat bagi penulis khususnya dan para pembaca pada umumnya
Penulis menyadari bahwa Skripsi dan Laporan ini masih jauh dari kesempurnaan
Mengingat terbatasnya pengetahuan dan kemampuan penulis Oleh karenanya
penulis memohon maaf dan selalu terbuka untuk menerima kritik dan saran dari
pembaca
Sidoarjo Agustus 2015
Penulis
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1163
xi
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 PENDAHULUAN11 Latar Belakang 1
12 Rumusan Masalah 2
13 Batasan Masalah 3
14 Tujuan 3
15 Manfaat 3
16 Sistematika penulisan 4
BAB II KAJIAN PUSTAKA DAN DASAR TEORI21 Penelitian terdahulu 5
22 Sejarah Singkat SAMSAT 6
23 Syarat dan prosedur pembayaran pajak SAMSAT Drive ThruSidoarjo 7
24 Bahasa Pemrograman 8
25 Hypertext Preprocessor (PHP) 8
26 Database My SQL 9
27 SMS Gateway 10
28 Gammu 11
29 Data Flow Diagram (DFD) 12
210 Entity Realitionship Diagram (ERD) 14
211 Penjelasan Primary key dan Foreight key 15
BAB III METODOLOGI PENELITIAN
31 Lokasi Penelitian 1732 Bahan dan Alat penelitian 17
33 Teknik Pengumpulan Data 17
34 Teknik Analisis 18
35 Perancangan Sistem 19
36 DFD Pembayaran Pajak Kendaraan Bermotor 20
37 Tabel Relationship 21
38 Struktur Tabel 23
39 Format SMS Gateway 32
310 Design Interface 34
311 Struktur Menu 36
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1263
xii
BAB IV HASIL PENELITIAN DAN PEMBAHASAN
41 Halaman Admin 3742 Halaman Utama 38
43 Halaman Data Wajib Pajak 39
44 Halaman Kendaraan 40
45 Halaman Pembayaran 42
46 Halaman Berita 43
47 Halaman SMS 44
48 Halaman SMS Alert 45
49 Halaman Laporan 46
410 Tampilan SMS Gateway 48
BAB V PENUTUP
51 Kesimpulan 5052 Saran 50
DAFTAR PUSTAKA xv
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1363
xiii
DAFTAR GAMBAR
Gambar 21 Simbol-simbol data Flow Diagram 13Gambar 31 Diagram Konteks 20
Gambar 32 DFD level 0 21
Gambar 33 Tabel Relationship 22
Gambar 34 Format melihat panduan SMS 33
Gambar 35 Pesan balasan panduan SMS 33
Gambar 36 Format info data wajib pajak 33
Gambar 37 Format tunggakan pajak kendaraan 33
Gambar 38 Format saran 34
Gambar 39 Halaman Utama 34
Gambar 310 Halaman Login 34
Gambar 311 Data Kendaraan 35Gambar 312 Halaman Wajib Pajak 35
Gambar 313 Halaman Inbox 36
Gambar 41 Halaman Admin 37
Gambar 42 Halaman Utama 38
Gambar 43 Halaman Data Wajib Pajak 39
Gambar 44 Halaman Input Data Wajib Pajak 39
Gambar 45 Halaman Data Kendaraan 40
Gambar 46 Halaman Input Kendaraan 41
Gambar 47 Halaman Pembayaran 42
Gambar 48 Halaman Form Pembayara 42
Gambar 49 Halaman Berita 43
Gambar 410 halaman Form Berita 43
Gambar 411 Halaman SMS 44
Gambar 412 Halaman Kirim Brodcast 44
Gambar 413 Halaman SMS Masuk 45
Gambar 414 Halaman SMS Terkirim 45
Gambar 415 Halaman Data SMS Alert 46
Gambar 416 Halaman Data Pembayaran 46
Gambar 417 Tombol Pencarian Wajib Pajak 47
Gambar 418 Laporan Wajib Pajak 47
Gambar 419 Melihat format panduan SMS 48Gambar 420 Cek format Wajib Pajak 49
Gambar 421 Cek id data Wjib Pajak 49
Gambar 422 Cek data Wajib Pajak 49
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1463
xiv
DAFTAR TABEL
Tabel 21 Tabel Perbandingan Penelitian Terdahulu 5Tabel 31 Tabel Berita 23
Tabel 32 Tabel Saran 24
Tabel 33 Tabel Kabupaten 24
Tabel 34 Tabel Kecamatan 24
Tabel 35 Tabel Kendaraan 25
Tabel 36 Tabel Pembayaran 26
Tabel 37 Tabel Petugas 26
Tabel 38 Tabel Propinsi 27
Tabel 39 Tabel SMS Alert 27
Tabel 310 Tabel Wajib Pajak 27
Tabel 311 Tabel Daemons 28Tabel 312 Tabel Gammu 28
Tabel 313 Tabel Inbox 29
Tabel 314 Tabel Outbox 29
Tabel 315 Tabel Outbox multipart 30
Tabel 316 Tabel Phone 31
Tabel 317 Tabel Sentitems 31
Tabel 318 Tabel Panduan 32
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1563
1
BAB I
PENDAHULUAN
11
Latar Belakang
Internet merupakan fasilitator penyebaran informasi dan komunikasi
tanpa batas ke berbagai pihak Internet yang awalnya digunakan untuk
pertahanan dan keamanan serta pendidikan saat ini telah berkembang menjadi
perangkat pendukung bisnis yang sangat berpengaruh Banyak instansi
pemerintah 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 SAMSATwilayah 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1663
1
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
12
Rumusan MasalahDari latar belakang yang telah disampaikan di atas peneliti mengambil
rumusan masalah untuk memfokuskan penelitianini yaitu Bagaimana
merancang Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis SMS Gateway
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1763
2
13 Batasan Masalah
Batasan masalah dalam penyusunan proposal ini agar tidak keluar dari
topik pembahasan maka di fokuskan pada
1Sistem mencakup tentang informasi pembayaran pajak kendaraan bermotor
2Sistem memberikan alert atau pengingat tentang batas pembayaran dan
jumlah tagihan pajak yang harus dibayar
3Sistem yang akan dibuat dapat manampung data komplain wajib pajak
data pertanyaan seputar SAMSAT
4Wajib pajak dapat melihat daftar biaya tarif kendaraan dengan mengakses
website ini ataupun dengan menggunakan SMS tanpa perlu datang untuk
melihat secara langsung kekantor SAMSAT
5Sistem yang dihasilkan mampu memberikan informasi dini (SMS Alert)
14 Tujuan
Penelitian ini bertujuan untuk membuat Aplikasi Informasi Pelayanan
Pembayaran Pajak Kendaraan Bermotor di Kantor SAMSAT Drive Thru
Sidoarjo berbasis SMS Gateway
15 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 pembuatanaplikasi
2 Memberikan nilai tambah tentang pengetahuan pembuatan aplikasi
serta referensi untuk penelitian lebih lanjut kepada mahasiswa
Sebagai syarat agar mahasiswa dapat menyelesaikan proposal
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1863
3
16 Sistematika Penulisan
Sistematika penulisan menggambarkan secara umum proposal ini
Adapun sistematika penulisannya adalah sebagai berikut BAB I PENDAHULUAN
Bab I menjelaskan mengenai latar belakang rumusan masalah
batasan masalah tujuan penelitian manfaat penulisan dan
sistematika penulisan
BAB II KAJIAN PUSTAKA DAN DASAR TEORI
Bab II menjelaskan mengenai dasar-dasar teori yang diperlukan
untuk menyelesaikan pembuatan tugas akhir ini dalam bab ini Juga
akan dijelaskan mengenai tahap-tahap perancangan melipuli studi
literatur teknik pengumpulan data dan perancangan sistem
BAB III METODOLOGI PENELITIAN
Bab III terdiri dari analisis sistem dan desain sistem Analisa
sistem menjelaskan mengenai alur sistem lama yang dipakai di saat
ini dan juga menjelaskan alur sistem lain yang akan diterapkan
Sedangkan desain sistem menjelaskan desain Entity Relationship
Diagram (ERD) Data Flow Diagram (DFD)
BAB IV HASIL PENELITIAN DAN PEMBAHASAN
Pada bab ini menjelaskan tentang implementasi sistem implementasi
program serta pengujian fungsional sIstem baik pengujian secara manual
pengujian sistem dan pengujian kasus
BAB V PENUTUP
Pada bab ini menjelaskan tentang kesimpulan dan saran yang diharapkan
dapat bermanfaat dan dapat dikembangkan supaya lebih sempurna
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1963
4
BAB II
KAJIAN PUSTAKA DAN DASAR TEORI
21 Penelitian Terdahulu
Indra Purnama 2012 dalam skripsinya yang berjudul ldquo SISTEM
INFORMASI PEMBAYARAN PAJAK KENDARAAN BERODA 2 DI
SAMSAT DAERAH PROVINSI WILAYAH KOTA BANDUNG III
SOEKARNO HATTArdquo membahas mengenai pelayanan pembayaran pajak
yang mangalami kesulitan dalam melihat informasi jumlah pembayaran baik
denda maupun keterlambatan secara kuantiti dan juga agar menghindari
kekeliruan saat penginputan pembayaran maka diterapkan sistem informasi
pembayaran pajak Agar keterlambatan itu dapat diatasi maka diadakannya
pemanggilan input otomatis di Bagian Pembayaran dan perhitungan laporan
secara perperiodik Pembangunan sistem pembayaran pajak roda 2 ini
menggunakan metodologi System Development Life Cycle (SDLC)
(Waterfall) Dimana metododogi ini digunakan untuk mengembangkan sistem
dari tahapan perancangan sampai dengan implementasi
Tabel 21 Tabel perbandingan penelitian terdahulu
Perbandingan Penelitian Terdahulu Penelitian Sekarang
Judul SISTEM INFORMASI
PEMBAYARAN PAJAK
KENDARAAN BERODA 2
DI SAMSAT DAERAHPROVINSI WILAYAH
KOTA BANDUNG III
SOEKARNO HATTA
Aplikasi Pembayaran Pajak
Kendaraan Bermotor di Kantor
SAMSAT Sidoarjo berbasis
Sms Gateway
Peneliti Indra Purnama 2012 Aris Susetyo (2015)
Platform Berbasis Desktop Berbasis Web dan Sms
Studi Kasus Samsat kota bandung III
Soekarno Hatta
Samsat Drive Thrue Sidoarjo
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2063
5
Tujuan
Penelitian
membahas mengenai
pelayanan pembayaran pajak
yang mangalami kesulitan
dalam melihat informasi
jumlah pembayaran baik
denda maupun keterlambatan
secara kuantiti dan juga agar
menghindari kekeliruan saat
penginputan pembayaran
maka diterapkan sistem
informasi pembayaran pajak
aplikasi yang akan dibuat ini
berbasis sms untuk
memudahkan wajib pajak dalam
memperoleh informasi berupa
pendaftaran kendaraan baru dan
perpanjangan STNK wajib
pajak dapat melihat daftar biaya
tarif kendaraan dengan
mengakses website ini ataupun
dengan menggunakan sms
Dari penelitian terdahulu diatas dapat dikembangkan suatu aplikasi
yang berbasis SMS untuk memudahkan wajib pajak dalam memperoleh
informasi adapun perbedaan dengan sistem yang akan penulis bangun adalah
akses melalui media SMS dan internet Maka diperoleh hasil pengembangan
program yaitu Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis SMS Gateway
22 Sejarah Singkat SAMSAT
Sistem Administrasi Manunggal di bawah Satu Atap atau disingkat
dengan SAMSAT adalah suatu sistem kerjasama secara terpadu antara Polri
Dinas Pendapatan Provinsi dan PT Jasa Raharja (Persero) dalam pelayanan
untuk menerbitkan STNK dan Tanda Nomor Kendaraan Bermotor yang
dikaitkan dengan pemasukan uang ke Kas Negara baik melalui Pajak
Kendaraan Bermotor (PKB) Bea Balik Nama Kendaraan Bermotor dan
Sumbangan Wajib Dana Kecelakaan Lalu Lintas Jalan (SWDKLJJ) dan
dilaksanakan pada satu kantor yang dinamakan Kantor Bersama Samsat
Dalam hal ini Polri memiliki fungsi penerbitan STNK Dinas Pendapatan
Provinsi menetapkan besarnya Pajak Kendaraan Bermotor (PKB) dan Bea
Balik Nama Kendaraan Bermotor (BBN-KB) sedangkan PT Jasa Raharja
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2163
6
mengelola Sumbangan Wajib Dana Kecelakaan Lalu Lintas Jalan
(SWDKLLJ) Sejarah Kantor Bersama SAMSAT sendiri tak lepas dari
berdirinya Dinas Pendapatan P rovinsi Jawa Barat yang secara historis dimulai
dengan unit kerjayang bertugas melakukan pengurusan Perpajakan dan
Pendapatan Daerah Hal ini dikarenakan DISPENDA atau Dinas Pendapatan
Daerah sebagai kantor pusat yang menaungi segala penerimaan pendapatan
daerah
23 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
24 Bahasa Pemrograman
Bahasa pemrograman adalah bahasa komputer atau teknik instruksi
standar untuk memerintah komputerBahasa pemrograman ini merupakan suatu
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2263
7
himpunan dari aturan sintaks dan semantik yang digunakan
untuk mendefinisikan sebuah program komputer Bahasa ini memungkinkan
seorang programmer dapat menentukan secara persis data mana yang akan
diolah oleh komputer bagaimana data ini akan disimpan atau diteruskan
dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi
Menurut tingkat kedekatannya dengan mesin komputer bahasa pemrograman
terdiri dari
a Bahasa Mesin yaitu memberikan perintah kepada komputer dengan
menggunakan kode bahasa biner contohnya 01100101100110
b
Bahasa Tingkat Rendah atau dikenal dengan istilah bahasa rakitan (bahasa
Inggris Assembly yaitu memberikan perintah kepada komputer dengan
menggunakan kode-kode singkat (kode Mnemonic contohnya MOV SUB
CMP JMP JGE JL LOOP dan sebagainya)
c Bahasa Tingkat Menengah yaitu bahasa komputer yang memakai campuran
intstruksi dalam kata-kata bahasa manusia seperti pada Bahasa Tingkat
Tinggi dan instruksi yang bersifat simbolik contoh ltlt gtgt ampamp ||
dan sebagainya
d Bahasa Tingkat Tinggi yaitu bahasa komputer yang menggunakan instruksi
berasal dari unsur kata-kata bahasa manusia contohnya adalah begin end
if for while and or dan sebagainya
Sebagian besar bahasa pemrograman digolongkan sebagai Bahasa
Tingkat Tinggi hanya bahasa C yang digolongkan sebagai Bahasa Tingkat
Menengah dan Assembly yang merupakan Bahasa Tingkat RendahAdapun
sistem informasi dan aplikasi yang dibuat pada Tugas Akhir ini adalah
menggunakan bahasa pemrograman PHP untuk membangun sisi server dan
menggunakan bahasa pemrograman Java untuk membangun client Beberapa
bahasa pemrograman yang digunakan pada pembuatan sistem informasi ini
akan dijelaskan pada sub bab di bawah ini
25 Hypertext Preprocessor (PHP)
Hypertext Preprocessor (PHP) adalah bahasa pemrograman script yang
paling banyak dipakai saat ini PHP banyak dipakai untuk memrogram situs
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2363
8
web yang dinamis walaupun tidak tertutup kemungkinan digunakan untuk
pemakaian lain Pada awalnya PHP merupakan kependekan dari Personal
Home Page (Situs Personal)PHP pertama kali dibuat oleh Rasmus Lerdorf
pada tahun 1995Pada tahun 1997 sebuah perusahaan bernama Zend menulis
ulang interpreter PHP menjadi lebih bersih lebih baik dan lebih cepat
Kemudian pada Juni 1998 perusahaan tersebut merilis interpreter baru untuk
PHP dan meresmikan rilis tersebut sebagai PHP 30 dan singkatan PHP dirubah
menjadi akronim berulang PHP Hypertext Preprocessing
Pada Juni 2004 Zend merilis PHP 50Dalam versi ini inti dari
interpreter PHP mengalami perubahan besarVersi ini juga memasukkan model
pemrograman berorientasi objek ke dalam PHP untuk menjawab
perkembangan bahasa pemrograman ke arah paradigma berorientasi objek
Hampir seluruh aplikasi berbasis web dapat dibuat dengan PHP ini
namun fungsi PHP yang paling utama adalah untuk menghubungkan database
dengan web Dengan PHP membuat aplikasi web yang terkoneksi ke database
menjadi sangat mudah Sistem database yang telah didukung oleh PHP adalah
a Oracle
bSybase
c SQL
dMySQL
e Generic ODBC
f Postgres SQL
26 Database MySQL
MySQL adalah sebuah perangkat lunak sistem manajemen basis data
SQL ( bahasa Inggris database management system ) atau DBMS yang
multithread multi-user dengan sekitar 6 juta instalasi di seluruh dunia
MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis di
bawah lisensi GNU General Public License (GPL) tetapi mereka juga menjual
di bawah lisensi komersial untuk kasus-kasus di mana penggunaannya tidak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2463
9
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 ndash 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_fieldhellip)
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 = bdquodata_kolom1‟hellip
9
Menampilkan data SELECT kolom FROM tabel WHERE kreteria
ORDER BY kolom atau SELECTFROM 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
27
SMS Gateway
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2563
10
SMS Gateway adalah suatu platform metode untuk mengirimkan dan
menerima pesan SMS tanpa menggunakan perangkat mobile
handphoneSMS Gateway merupakan pintu gerbang bagi penyebaran
informasi dengan menggunakan SMS
Anda dapat menyebarkan pesan keratusan nomor secara otomatis dan
cepat yang langsung terhubung dengan database nomor-nomor ponsel saja
tanpa harus mengetik ratusan nomor dan pesan di ponsel anda karena semua
nomor akan diambil secara otomatis dari database tersebut
Selain itu dengan adanya SMS Gateway anda dapat mengkustomisasi
pesan-pesan yang ingin dikirimDengan menggunakan program tambahan
yang dapat dibuat sendiri pengirim pesan dapat lebih fleksibel dalam
mengirim berita karena biasanya pesan yang ingin dikirim berbeda-beda untuk
masing-masing penerimanya
Sistem aplikasi SMS Gateway secara umum memungkinkan pengguna
untuk
1 Meminta informasi dari handphone ke sistem database
2 Memberikan informasi dari handphone ke sistem database
Memberikan informasi secara rutin (terjadwal) dari sistem database ke
nomor handphone individual tertentu SMS Gateway membolehkan UEA
untuk berkomunikasi dengan Telco SMSC (telkomsel indosat dll) atau SMS
platform untuk menghantar dan menerima pesan SMS dengan sangat mudah
Karena SMS Gateway akan melakukan semua proses dan koneksi dengan
Telco SMS Gateway juga menyediakan UEA dengan interface yang mudah
dan standar
28 Gammu
Gammu mensupport ponsel yang dapat bekerja pada mode AT
commandGammu 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2663
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2763
12
dikomunikasikan oleh profesional sistem kepada pemakai maupun pembuat
program DFD terdiri dari context diagram dan diagram rinci (DFD Levelled)
Context diagram berfungsi memetakan model lingkungan (menggambarkan
hubungan antara entitas luar masukan dan keluaran sistem) yang
direpresentasikan dengan lingkaran tunggal yang mewakili keseluruhan
sistem DFD levelled menggambarkan sistem sebagai jaringan kerja antara
fungsi yang berhubungan satu sama lain dengan aliran dan penyimpanan data
model ini hanya memodelkan sistem dari sudut pandang fungsi
Berikut ini merupakan simbol-simbol yang biasa digunakan di DFD
Gambar 21Simbol-simbol Data Flow Diagram
1) TerminalEntity
Terminator atau entity mewakili entitas eksternal yang berkomunikasi
dengan sistem yang sedang dikembangkan Terminator dapat berupa orang
sekelompok orang organisasi departemen di dalam organisasi atau
perusahaan yang sama tetapi di luar kendali sistem yang sedang dibuat
modelnya Terminator dapat juga berupa departemen divisi atau sistem di
luar sistem yang berkomunikasi dengan sistem yang sedang dikembangkan
Komponen ini perlu diberi nama sesuai dengan dunia luar yang
berkomunikasi dengan sistem yang sedang dibuat modelnya dan biasanya
menggunakan kata benda misalnya Bagian Penjualan Dosen Mahasiswa
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2863
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 datainformasi
dari satu bagian sistem ke bagian lainnya
210 Entity Relationship Diagram (ERD)
Entity Relationship Diagram (ERD) merupakan suatu model untuk
menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek
dasar data yang mempunyai hubungan antar relasiERD untuk memodelkan
struktur data dan hubungan antar data untuk menggambarkannya digunakan
beberapa notasi dan simbol Pada dasarnya ada tiga simbol yang digunakan
yaitu
a Entiti
Entiti merupakan objek yang mewakili sesuatu yang nyata dan dapat
dibedakan dari sesuatu yang lain (Fathansyah 1999 30)Simbol dari
entitiini biasanya digambarkan dengan persegi panjang
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2963
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 1 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
211 Penjelasan Primary key dan Foreight Key
Kunci (Key) merupakan elemen record yang dipakai untuk menemukan
record tersebut pada waktu akses atau bisa digunakan untuk identifikasi tiap
record Jenis-jenis kunci Superkey Candidat key Primary key Alternate
key Foreign key External key
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3063
15
A Primary Key adalah atribut (field) yang dipilih untuk menentukan
struktur storage pada organisasi file multi key adapun key lainnya
disebut dengan secondary key Pengertian lainya Primary Key adalah
suatu nilai dalam basis data yang digunakan untuk mengidentifikasi
suatu baris dalam tabel Salah satu atrribut dari candidat key dapat
dipilih menjadi primary key dengan 3 kriteria sbb
1
Key tersebut lebih natural untuk dijadikan acuan
2 Key tersebut lebih sederhana
3 Key tersebut cukup uniqe
B Foreign Key adalah Sebuah kumpulan field dalam satu relasi yang
digunakan untuk meldquoreferrdquo (menunjuk) ke suatu baris (tuple) pada
relasi yang lain (harus berkorespondensi dengan primary key pada
relasi yang kedua) seperti bdquological pointer‟ Sedangkan hubungan
antara keduanya ( primary key dan foreign key) di jelaskan sebagai
berikutldquoPrimary Keyrdquo adalah field kunci utama dari suatu tabel yang
menunjukkan bahwa field yang menjadi kunci tersebut tidak bisa diisi
dengan data yang sama atau dengan kata lain Primary key menjadikan
tiap record memiliki identitas sendiri-sendiri yang membedakan satu
sama lainnya (unik)ldquoForeign keyrdquo adalah satu attribute yang
melengkapi satu relationship yang menunjukan ke induknya dengan
kata lain keduanya saling berkaitan Pengertian lain Foreign key
merupakan sembarang atribut yang menunjuk kepada primary key pada
tabel lain
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3163
16
BAB III
METODOLOGI PENELITIAN
31 Lokasi Penelitian
Penelitian dilakukan di Drive Thru SAMSAT yang beralamatkan di Jl
Sultan Agung No 4 Sidoarjo mulai tanggal 01 Oktober 2014 sd selesai
32 Bahan dan Alat penelitian
Bahan
Data Wajib Pajakdata Pembayaran Pajak Kendaraan Bermotor dan data
pemilik kendaraan bermotor data biaya pajak kendaraan bermotor
Alat
A
Perangkat Keras ( Hardware )
1) Laptop intel core i3
2) Hard disk 500 GB
3) Memory 200 GB
4)
Modem Smsgateway
5) Simcard
B
Perangkat Lunak ( Software )
1) Sistem Operasi Windows 7
2)
PHP ( Hypertext Preprocessor )
3) Appserv
4) Notepad ++
5)
Database MySQL
6) Gammu
33 Teknik Pengumpulan Data
Teknik pengumpulan data yang digunakan adalah
a Wawancara Melakukan wawancara secara langsung dengan petugas
SAMSAT Drive Thru diantarannya petugas dari kepolisian dan petugas
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3263
17
Dispenda mengenai bagaimana alur dari pelayanan SAMSAT Drive Thru
Sidoarjo
b Dokumentasi Pengambilan data-data tentang kegiatan profil untuk
dijadikan sebagai acuan dalam pengembangan sistem
c Observasi Observasi dengan mengadakan penelitian dan peninjauan
langsung di SAMSAT Drive Thru Sidoarjo
34 Teknik Analisis
Analisis sistem merupakan tahap yang penting dari suatu pemrograman
karena merupakan tahap awal untuk mengevaluasi permasalahan yang terjadi
serta kendala yang dihadapiPerancangan sistem yang pertama adalah
mengidentifikasi suatu permasalahan pada objek penelitian itu sendiri
Teknik yang penulis gunakan dalam membangun sistem ini adalah
sebagai berikut
a Penelitian di lapangan yaitu terhadap petugas atau orang-orang yang ada
kaitannya dengan permasalahan yang sedang diteliti guna memperoleh
keterangan dan data untuk tujuan yang ingin dicapai
b Merumuskan masalah apa yang sebenarnya terjadi yaitu sistem yang
digunakan saat melakukan permintaan informasi di kantor SAMSAT secara
langsung
c
Melakukan pemahaman masalah sehingga dapat mengetahui tujuan
pembuatan SMS Gateway untuk pembayaran Pajak Kendaraan Bermotor
d Perancangan informasi SMS Gateway di SAMSAT Drive Thru Sidoarjo
e
Perancangan tampilan SMS Gateway di SAMSAT Drive Thru Sidoarjo
f Pengujian dan analisa program dengan maksud mengetahui sejauh mana
program bisa berjalan sesuai dengan keinginan penulis
g Perbaikan dan penyempurnaan program yang merupakan tahapan
memperbaiki kesalahan dan menambahkan fitur-fitur lain jika diperlukan
h Pemilihan sistem berbasisSMS Gateway sebagai solusi yang tepat Penulis
mengajukan pembuatan sistem baru untuk proses permintaan informasi
melalui sms sebagai solusi permasalahan Sistem baru ini diharapkan dapat
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3363
18
mempermudah wajib pajak untuk memperoleh informasi terkait pembayaran
samsat Program ini dapat diakses kapan saja Adapun alasannya sebagai
berikut
1
Untuk hubungan antar server dan client hanya dibutuhkan sebuah
handphone saja
2 Memberikan kemudahan bagi pengguna karena antar muka yang
digunakan adalah via SMS dimana wajib pajak pasti sudah sangat
umum menggunakannya
Sistem Aplikasi SMS Gateway adalah program sistem komunikasi dua
arah yaitu SMS keluar dan SMS masuk dengan memanfaatkan gammu sebagai
programkomunikasi antara Komputer dengan Handphone
35 Perancangan Sistem
Bagian ini menjelaskan rancangan aplikasi yang berupa diagram alir
sistem Alur pembayaran di SAMSAT Drive Thru adalah sebagai berikut
Penjelasan alur proses pembayaran pajak melalui drive thru
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3463
19
6
Petugas loket Pembayaran dan Penyerahan memberitahukan jumlah
pembayaran yang seharusnya dan selanjutnya menerima pembayaran serta
menyerahkan bukti pembayaran kepada Wajib Pajak
36 DFD Pembayaran Pajak kendaraan Bermotor
Dalam proses perancangan aplikasi layanan informasi dan pemesanan
berbasis sms gateway ini akan dijelaskan dalam bentuk logical model Hal ini
gambarkan secara detail melalui Data Flow Diagram (DFD) Dalam
perancangan menggunakan DFD biasanya diawali dengan diagram konteks
yang merupakan diagram yang memaparkan secara global dari diagram-
diagram yang akan dirancang selanjutnya Hal ini sangat membantu sekali
dalam memahami proses perancangan aplikasi secara detail Pada tahap
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 33
a Diagram Konteks
Gambar 31 Diagarm Konteks
input wp
laporan pembayaran
info data petugas
info data kendaraan
input data petugas
input pembayaran Pajak
input data kendaraan
Balasan Sms Sesuai format
Kirim Sms s esuai format
Info Pembayaran
Membayar Pajak1
Aplikasi Pembayaran Pajak
Kendaraan Bermotor di
Kantor Samsat Drive Thrue
+
PetugasWajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3563
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
Gambar 32 DFD level 0
37 Tabel Relationship
Tabel Relationship merupakan rancangan table yang diterjemahkan dari
data flow diagram di atas sehingga dihasilkan data relasi table seperti gambar
di bawah ini
mempunyaimempunyai
mempunyai
mempunyaimempunyai
simpan data
input wp
info wp
memberikan data wp
info wp
laporan pembayaran
info data petugas
info data kendaraan
input data petugas
input pembayaran Pajak
input data kendaraan
Balasan Sms Sesuai format
Kirim Sms sesuai format
Info Pembayaran
Membayar Pajak
kendaraan
data petugas
simpan data simpan data
simpan data
simpan data
simpan data
simpan data
Wajib Pajak
Petugas
3Input
Pendaftaran
kendaraan
Bermotor
2
Input Petugas
1
Pembayaran
Pajak
4
Input data WP
5
Sms Gateway
kendaraan
kendaraan_
petugas
pembayaran
sms masuksms keluar
wajib_pajak
outboxoutbox_multipart
gammu phone
phones
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3663
21
Dalam table relationship diatas terdapat 18 tabel yang saling
berhubungan yang terdiri dari table master dan table transaksi adapun yang
termasuk dalam table master yaitu tabel wajib pajak kendaraan petugas
panduan saran propinsi kabupaten dan kecamatan Sedangkan tabel transaksi
yaitu tabel pembayaran berita dan SMS Alert Yang termasuk tabel SMS
Gateway yaitu tabel phone inbox outbox sent items gammu daemons
outbox multipart Masing-masing tabel saling berhuugan seperti
a Tabel wajjib pajak berhubungan dengan tabel kendaraan yang dihubungkan
melalui id wp dengan jenis hubungan satu (1) ke banyak (N)
b
Tabel wp berhubungan dengan tabel pembayaran yang dihubungkan melalui
id wp dengan jenis hubungan satu (1) ke banyak (N)
c Tabel petugas berhubungan dengan id petugas dengan jenis hubungan satu
(1) ke banyak (N)
38 Struktur Tabel
Tabel adalah bagian dari database yang berfungsi untuk menyimpan
data-data tertentu Tabel yang akan dibuat untuk perancangan ini antara lain
1 Tabel Berita
Tabel berita adalah tabel yang digunakan untuk menyimpan data berita
Struktur tabelnya dapat dilihat pada tabel 31
Tabel 31 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) (Primary Key) Id petugas
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3763
22
2 Tabel Saran
Tabel saran adalah tabel yang digunakan untuk menyimpan data saran
dari wajib pajak Struktur tabelnya dapat dilihat pada tabel 32
Tabel 32 Tabel Saran
Nama Field Type Data Keterangan
Id Integer(11) Id pengirim
Hp Varchar(15) Handphone
Isisaran Varchar (200) Isi saran
3 Tabel Kabupaten
Tabel Kabupaten adalah tabel yang digunakan untuk menyimpan data
kabupaten Struktur tabelnya dapat dilihat pada tabel 33
Tabel 33 Tabel kabupaten
Nama Field Type Data Keterangan
id_kab Varchar(20) Id kab
nama_kab Varchar(100) Nama kab
4 Tabel Kecamatan
Tabel kecamatan adalah tabel yang digunakan untuk menyimpan data
kecamatan Struktur tabelnya dapat dilihat pada tabel 34
Tabel 34 Tabel kecamatan
Nama Field Type Data Keterangan
id_kec Varchar(20) Id kec
nama_kec Varchar(100) Nama kec
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3863
23
5 Tabel kendaraan
Tabel kendaraan adalah tabel yang digunakan untuk menyimpan data
kendaraan Struktur tabelnya dapat dilihat pada tabel 35
Tabel 35 Tabel kendaraan
Nama Field 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
Tabel pembayaran adalah tabel yang digunakan untuk menyimpan data
pembayaran Struktur tabelnya dapat dilihat pada tabel 36
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3963
24
Tabel 36 Tabel pembayaran
Nama Field Type Data Keteranganid_bayar Integer(11) (Primary Key) Id bayar
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
Tabel petugas adalah tabel yang digunakan untuk menyimpan data
petugas Struktur tabelnya dapat dilihat pada tabel 37
Tabel 37 Tabel petugas
Nama Field Type Data Keterangan
id_petugas Varchar(11) (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
Tabel propinsi adalah tabel yang digunakan untuk menyimpan data
propinsi Struktur tabelnya dapat dilihat pada tabel 38
Tabel 38 Tabel propinsi
Nama Field Type Data Keterangan
id_prop Varchar(20) Id prop
nama_prop Varchar(100) Nama prop
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4063
25
9 Tabel SMS alert
Tabel SMS alert adalah tabel yang digunakan untuk menyimpan data
SMS alert Struktur tabelnya dapat dilihat pada tabel 39
Tabel 39 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
10 Tabel Wajib Pajak
Tabel wajib_pajak adalah tabel yang digunakan untuk menyimpan data
wajib pajak Struktur tabelnya dapat dilihat pada tabel 310
Tabel 310 Tabel wajib pajak
Nama Field 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 lahirtanggal_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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4163
26
Propinsi Varchar(20) Propinsi
Kabupaten Varchar(20) KabupatenKecamatan Varchar(20) Kecamatan
Kelurahan Varchar(20) Kelurahan
no_telprumah Varchar(10) Nomer telprumah
Kodepos Varchar(7) Kodepos
11 Tabel Daemons
Tabel daemons adalah tabel yang digunakan untuk menyimpan datadaemons Struktur tabelnya dapat dilihat pada tabel 311
Tabel 311 Tabel Daemons
Nama Field Type Data Keterangan
Start Text Start
Info Text Info
12
Tabel Gammu
Tabel gammu adalah tabel yang digunakan untuk menyimpan data
gammu Struktur tabelnya dapat dilihat pada tabel 312
Tabel 312 Tabel Gammu
Nama Field Type Data Keterangan
Version int(11) Version
13 Tabel Inbox
Tabel inbox adalah tabel yang digunakan untuk menyimpan data inbox
Struktur tabelnya dapat dilihat pada tabel 313
Tabel 313 Tabel inbox
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4263
27
ReceivingDateTime Timestamp ReceivingDateTime
Text Text TextSenderNumber 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(falsetrue) Processed
14 Tabel Outbox
Tabel outbox adalah tabel yang digunakan untuk menyimpan data
outbox Struktur tabelnya dapat dilihat pada tabel 314
Tabel 314 Tabel outbox
Nama Field 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(falsetrue) MultiPart
RelativeValidity int(11) RelativeValidity
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4363
28
SenderID varchar(255) MUL SenderID
SendingTimeOut Timestamp SendingTimeOutDeliveryReport enum(defaultyesno) DeliveryReport
CreatorID Text CreatorID
15 Tabel Outbox multipart
Tabel outbox multipart adalah tabel yang digunakan untuk menyimpan
data outbox multipart Struktur tabelnya dapat dilihat pada tabel 315
Tabel 315 Tabel outbox multipart
Nama Field Type Data Keterangan
Text Text Text
Coding enum() Coding
UDH Text UDH
Class int(11) Class
TextDecoded Text TextDecoded
ID int(10) unsigned (Primary Key) ID
SequencePosition int(11) (Primary Key) SequencePosition
16 Tabel Phone
Tabel phones adalah tabel yang digunakan untuk menyimpan data
phones Struktur tabelnya dapat dilihat pada tabel 316
Tabel 316 Tabel phones Nama Field Type Data Keterangan
ID Text ID
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
TimeOut Timestamp Time Out
Send enum(yesno) Send
Receive enum(yesno) Receive
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4463
29
IMEI varchar(35) (Primary Key) IMEI
Client Text ClientBattery int(11) Battery
Signal int(11) Signal
Sent int(11) Sent
Received int(11) Received
17 Tabel Sentitems
Tabel sentitems adalah tabel yang digunakan untuk menyimpan datasentitems Struktur tabelnya dapat dilihat pada tabel 317
Tabel 317 Tabel Sentitems
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
SendingDateTime Timestamp SendingDateTimeDeliveryDateTime 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
IDint(10)
unsigned(Primary Key) ID
SenderID varchar(255) MUL SenderID
SequencePosition int(11) (Primary Key) SequencePosition
Status enum() Status
StatusError int(11) Status Error
TPMR int(11) MUL TPMR
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4563
30
RelativeValidity int(11) Relative Validity
CreatorID Text Creator ID
18 Tabel Panduan
Tabel panduan adalah tabel yang digunakan untuk menyimpan data
panduan Struktur tabelnya dapat dilihat pada tabel 318
Tabel 318 Tabel Panduan
Nama Field Type Data Keterangan
Kodepanduan Varchar(11) Kode Panduan
Isi Text Isi
Keterangan Varchar (40) Keterangan
39 Format SMS Gateway
Berikut ini cara-cara mengakses aplikasi pembayaran pajak kendaraan
bermotor di SAMSAT DRIVE THRU dengan menggunakan fasilitas SMS gateway
1 Format Melihat Panduan SMS
Pemilik Kendaraan mengirim pesan ke SMS Center Admin SAMSAT
dengan format
Gambar 34 Format Melihat panduan
2
Apabila Format SMS benar maka akan muncul pesan seperti pada gambar
35
Panduan
Cek format SMS
cekformatwp
cekformatsaran
cekformattunggakan
cekformatwajib_pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4663
31
Gambar 35 Pesan Balasan Panduan SMS
3 Jika Pemilik Kendaraan ingin melihat data wajib pajak maka harus
mengetikkan format SMS sebagai berikut
Gambar 36 Format Info data wajib pajak
4 Jika Pemilik Kendaraan ingin melihat tunggakan pajak kendaraan maka
harus mengetikkan format SMS sebagai berikut
Gambar 37 Format Tunggakan Pajak Kendaraan
5
Jika Pemilik Kendaraan ingin memberikan saran maka harus mengetikkan
format SMS sebgai berikut
Gambar 38 Format Saran
310 Design Interface
Gambar 39 Halaman Utama
cekformatwp
cekformattunggakan
Cekformatsaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4763
32
Gambar 310 Halaman Login
Gambar 311 Data Kendaraan
Gambar 312 Halaman Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4863
33
Gambar 314 Halaman Inbox
Gambar 313 Halaman Inbox
311 Struktur Menu
Wajib Pajak
Menu Utama Admin
PembayaranKendaraan SMS AlertBerita
Pembayaran
LaporanSMS
SMS
SMSTerkirim
Lihat SMS
SMS Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4963
34
BAB IV
HASIL PENELITIAN DAN PEMBAHASAN
Berikut ini adalah hasil dari pengujian Aplikasi Informasi Pelayanan
Pembayaran Pajak Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis
SMS Gateway Pada Proyek Akhir ini dimana Website ini memiliki 1 halaman
web yakni website untuk mengelola halaman website petugas (admin) Berikut
adalah implementasi tentang website tersebut
41 Halaman Admin
Halaman ini merupakan aplikasi yang digunakan oleh bagian administrator
atau orang yang mempunyai otoritas khusus untuk melakukan konfigurasi sistem
sehingga diperlukan suatu proses login terlebih dahulu
Gambar 41 Halaman Admin
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5063
35
Keterangan
a Username aris
b Password aris
42 Halaman Utama
Pada web utama Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor berbasis SMS Gateway ini menampilkan informsi profil secara umum
Selain itu pada web utama juga terdapat informasi berita terbaru mengenai SAMSAT
layanan yang ada di SAMSAT Drive Thru serta format SMS
Adapun menu-menu yang akan ditampilkan pada web utama diantarannya
depan SAMSAT Drive Thru layanan berita format SMS dan kontak yang
menunjukkan alamat SAMSAT Drive Thru
Gambar 42 Halaman Utama
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5163
36
f Kontak Halaman yang berisi alamat dari SAMSAT Drive Thru
43 Halaman Data Wajib Pajak
Input data wajib pajak yaitu memasukkan data identitas para wajib pajak yang
baru berikut halaman data wajib pajak
Gambar 43 Halaman Data Wajib Pajak
Gambar 44 Halaman Input Data Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5263
37
Keterangan
a Pada gambar 43 adalah menu utama halaman wajib pajak disana tertera
kolom data wajib pajak yang telah didata oleh admin
b Pada gambar 44 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
44
Halaman KendaraanInput data kendaraan wajib pajak yaitu digunaka untuk menginputkan data
kendaraan yang baru yang berisi data tentang kendaraan bermotor seperti no reg no
KTP pemilik nama lengkap dan sebagainya berikut tampilan halaman kendaraan
Gambar 45 Halaman Data Kendaraan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5363
38
Gambar 46 Halaman Form Input Data Kendaraan
Keterangan
a Pada gambar 45 adalah menu utama pada halaman kendaraan disana
tertera kolom data kendaraan yang sudah di data oleh petugas admin
b Pada gambar 46 adalah form input data kendaraan untuk memasukkan
data kendaraan wajib pajak yang baru kita harus memasukkan identitas dari
kendaraan tersebut diantarannya identitas pemilik serta identitas kendaraan
baru Kemudian kita pilih tombol simpan untuk menyimpan data kendaraan
tersebut Data yang sudah tersimpan akan muncul pada menu utama pada
halaman kendaraan
45 Halaman Pembayaran
Input halaman pembayaran digunakan untuk memasukkan biaya pajak
kendaraan yang akan dibayar oleh wajib pajak setiap tahunnya Berikut tampilan
halaman pembayaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5463
39
Gambar 47 Halaman Pembayaran
Gambar 48 Halaman Form pembayara
Keterangan
a Pada gambar 47 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 48 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5563
40
akan muncul pada menu utama halaman pembayaran
46 Halaman Berita
Input halaman berita digunakan untuk menambah berita-berita terbaru yang
ada di SAMSAT Drive Thru maupun SAMSAT pusat berikut tampilan halaman form
berita
Gambar 49 Halaman Berita
Gambar 410 Halaman Form Berita
Keterangan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5663
41
a Pada gambar 49 adalah menu utama pada halaman berita disana tertera
kolom data berita yang sudah di entry oleh petugas admin
b Pada gambar 410 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
47
Halaman SMSForm SMS ini gunakan untuk melihat SMS masuk SMS terkirim dan akan
mengirim SMS secara bersamaan Berikut tampilan halaman SMS
Gambar 411 Halaman SMS
Gambar 412 Halaman Kirim Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5763
42
Gambar 413 Halaman SMS Masuk
Gambar 414 Halaman SMS Terkirim
Keterangan
a Kirim broadcast Mengirim suatu pesan atau SMS ke semua wajib pajak
secara bersamaan
b Lihat SMS Melihat SMS yang masuk dari wajib pajak yang memberikan
masukan atau menannyakan besar biaya pajak kendaraan yang akan
dibayar
c SMS terkirim Melihat SMS yang telah terkirim kepada wajib pajak
48 Halaman SMS Alert
Pada halaman SMS Alert ini merupakan peringatan tanggal jatuh tempo
pembayaran pajak STNK kepada wajib pajak Berikut tampilan halaman SMS Alert
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5863
43
Gambar 415 Halaman Data SMS Alert
Wajib pajak akan secara otomatis mendapat SMS Alert mengenai jatuh
tempo pembayaran pajak kendaraannya
49 Halaman Laporan
Pada halaman laporan ini akan muncul semua nama-nama wajib pajak yang
telah terdaftar Berikut tampilan halaman laporan
Gambar 416 Halaman Data Pembayaran
Gambar 417 Tombol Pencarian Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5963
44
Gambar 418 Laporan Wajib Pajak
Keterangan a Pada gambar 417 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 418Pada 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 419 laporan salah satu wajib pajak yang kita inginkan
410 Tampilan SMS Gateway
Berikut format SMS Gateway untuk melihat panduan SMS Gateway
a Pemilik kendaraan mengirim SMS untuk melihat format panduan
SMS
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6063
45
Gambar 419 Melihat format panduan SMS
b Tampilan cek format wp dan balasannya
Gambar 420 Cek format wajib pajak
c Tampilan cek id wp dan balasannya
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6163
46
Gambar 421 Cek id wajib pajak
d Tampilan cek data wp dan balasannya
Gambar 422 Cek data wajib pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6263
47
BAB V
PENUTUP
411 Kesimpulan
Penulisan Tugas akhir ini berisi mengenai pembuatan program aplikasi
Informasi Pelayanan Pembayaran Pajak Bermotor di Kantor SAMSAT Drive
Thru Sidoarjo berbasis SMS Gateway Aplikasi ini dibangun menggunakan
Php Gammu sebagai emulator untuk menjalankan aplikasi saat dibangun dan
didukung dengan SMS Gateway dengan Modem Wavecom sebagai
hardwarenpendukung Sistem SMS Gateway memberikan banyak kemudahan
kepada wajib pajak untuk mengetahui jumlah pajak yang harus dibayar dan juga
tersedia SMS Alert kepada wajib pajak yang kendaraannya akan memasuki
jatuh tempo pembayaran pajak
412 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6363
48
DAFTAR PUSTAKA
Khang Bustam (2002) TRIK Pemrograman Aplikasi Berbasis SMS
PT Elexmedia Komputindo Jakarta
Khoirul ummah 2010 SMS-Gateway informatika malang
Marcus Zakaria Teddy amp Widiadi Josef 2006 Aplikasi SMS untuk
Berbagai Keperluan Bandung Informatika
Purnomo Adi 2007 Pemrograman Java Membangun Beragam Aplikasi
Layanan SMS 2 Jakarta Salemba Infotek
Romzi Imron Rozidi 2009 Membuat Sendiri SMS Gateway (ESME)
Berbasis Protokol SMPP Andi
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 863
viii
APLIKASI INFORMASI PELAYANAN PEMBAYARAN PAJAK
KENDARAAN BERMOTOR DI KANTOR SAMSAT DRIVE THRU
SIDOARJO BERBASIS SMS GATEWAY
(STUDI KASUS DI SAMSAT DRIVE THRU SIDOARJO)
Aris Susetyo[1] Suprianto SSi MSi [2]
Jurusan Teknik Informatika Fakultas Teknik
Universitas Muhammadiyah Sidoarjo
supriantoumsidaacid [2 ]
ABSTRACT
More and more users of motor vehicles and the more taxpayers who haveto pay taxes on motor vehicles As a result office services Manunggaling
Administration System One Roof ( SAMSAT ) to taxpayers higher
This makes the SAMSAT Drive Thru requires applications to help the
taxpayer to obtain a tax payment information One solution to this problem is the
Motor Vehicle Tax Payment Information Office SAMSAT Drive Thru Sidoarjo -
based SMS Gateway
At the end of this project will be built an application Motor Vehicle Tax
Payment Information Office SAMSAT Drive Thru Sidoarjo -based SMS Gateway
can be used to determine the cost of tax payments tax payments maturing and
complaints concerning SAMSAT services This application will be integrated with
the SMS gateway that allows the service to the community
Keywodrs SAMSAT SMS Gateway Drive Thru
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 963
ix
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 ldquoAplikasi Informasi Pelayanan Pembayaran Pajak
Kendaraan Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis SMS
Gatewayrdquo
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 MSi 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 SSi MSi 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1063
x
Semoga dengan terselesaikannya Skripsi dan Laporannya ini dapat
memberikan manfaat bagi penulis khususnya dan para pembaca pada umumnya
Penulis menyadari bahwa Skripsi dan Laporan ini masih jauh dari kesempurnaan
Mengingat terbatasnya pengetahuan dan kemampuan penulis Oleh karenanya
penulis memohon maaf dan selalu terbuka untuk menerima kritik dan saran dari
pembaca
Sidoarjo Agustus 2015
Penulis
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1163
xi
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 PENDAHULUAN11 Latar Belakang 1
12 Rumusan Masalah 2
13 Batasan Masalah 3
14 Tujuan 3
15 Manfaat 3
16 Sistematika penulisan 4
BAB II KAJIAN PUSTAKA DAN DASAR TEORI21 Penelitian terdahulu 5
22 Sejarah Singkat SAMSAT 6
23 Syarat dan prosedur pembayaran pajak SAMSAT Drive ThruSidoarjo 7
24 Bahasa Pemrograman 8
25 Hypertext Preprocessor (PHP) 8
26 Database My SQL 9
27 SMS Gateway 10
28 Gammu 11
29 Data Flow Diagram (DFD) 12
210 Entity Realitionship Diagram (ERD) 14
211 Penjelasan Primary key dan Foreight key 15
BAB III METODOLOGI PENELITIAN
31 Lokasi Penelitian 1732 Bahan dan Alat penelitian 17
33 Teknik Pengumpulan Data 17
34 Teknik Analisis 18
35 Perancangan Sistem 19
36 DFD Pembayaran Pajak Kendaraan Bermotor 20
37 Tabel Relationship 21
38 Struktur Tabel 23
39 Format SMS Gateway 32
310 Design Interface 34
311 Struktur Menu 36
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1263
xii
BAB IV HASIL PENELITIAN DAN PEMBAHASAN
41 Halaman Admin 3742 Halaman Utama 38
43 Halaman Data Wajib Pajak 39
44 Halaman Kendaraan 40
45 Halaman Pembayaran 42
46 Halaman Berita 43
47 Halaman SMS 44
48 Halaman SMS Alert 45
49 Halaman Laporan 46
410 Tampilan SMS Gateway 48
BAB V PENUTUP
51 Kesimpulan 5052 Saran 50
DAFTAR PUSTAKA xv
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1363
xiii
DAFTAR GAMBAR
Gambar 21 Simbol-simbol data Flow Diagram 13Gambar 31 Diagram Konteks 20
Gambar 32 DFD level 0 21
Gambar 33 Tabel Relationship 22
Gambar 34 Format melihat panduan SMS 33
Gambar 35 Pesan balasan panduan SMS 33
Gambar 36 Format info data wajib pajak 33
Gambar 37 Format tunggakan pajak kendaraan 33
Gambar 38 Format saran 34
Gambar 39 Halaman Utama 34
Gambar 310 Halaman Login 34
Gambar 311 Data Kendaraan 35Gambar 312 Halaman Wajib Pajak 35
Gambar 313 Halaman Inbox 36
Gambar 41 Halaman Admin 37
Gambar 42 Halaman Utama 38
Gambar 43 Halaman Data Wajib Pajak 39
Gambar 44 Halaman Input Data Wajib Pajak 39
Gambar 45 Halaman Data Kendaraan 40
Gambar 46 Halaman Input Kendaraan 41
Gambar 47 Halaman Pembayaran 42
Gambar 48 Halaman Form Pembayara 42
Gambar 49 Halaman Berita 43
Gambar 410 halaman Form Berita 43
Gambar 411 Halaman SMS 44
Gambar 412 Halaman Kirim Brodcast 44
Gambar 413 Halaman SMS Masuk 45
Gambar 414 Halaman SMS Terkirim 45
Gambar 415 Halaman Data SMS Alert 46
Gambar 416 Halaman Data Pembayaran 46
Gambar 417 Tombol Pencarian Wajib Pajak 47
Gambar 418 Laporan Wajib Pajak 47
Gambar 419 Melihat format panduan SMS 48Gambar 420 Cek format Wajib Pajak 49
Gambar 421 Cek id data Wjib Pajak 49
Gambar 422 Cek data Wajib Pajak 49
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1463
xiv
DAFTAR TABEL
Tabel 21 Tabel Perbandingan Penelitian Terdahulu 5Tabel 31 Tabel Berita 23
Tabel 32 Tabel Saran 24
Tabel 33 Tabel Kabupaten 24
Tabel 34 Tabel Kecamatan 24
Tabel 35 Tabel Kendaraan 25
Tabel 36 Tabel Pembayaran 26
Tabel 37 Tabel Petugas 26
Tabel 38 Tabel Propinsi 27
Tabel 39 Tabel SMS Alert 27
Tabel 310 Tabel Wajib Pajak 27
Tabel 311 Tabel Daemons 28Tabel 312 Tabel Gammu 28
Tabel 313 Tabel Inbox 29
Tabel 314 Tabel Outbox 29
Tabel 315 Tabel Outbox multipart 30
Tabel 316 Tabel Phone 31
Tabel 317 Tabel Sentitems 31
Tabel 318 Tabel Panduan 32
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1563
1
BAB I
PENDAHULUAN
11
Latar Belakang
Internet merupakan fasilitator penyebaran informasi dan komunikasi
tanpa batas ke berbagai pihak Internet yang awalnya digunakan untuk
pertahanan dan keamanan serta pendidikan saat ini telah berkembang menjadi
perangkat pendukung bisnis yang sangat berpengaruh Banyak instansi
pemerintah 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 SAMSATwilayah 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1663
1
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
12
Rumusan MasalahDari latar belakang yang telah disampaikan di atas peneliti mengambil
rumusan masalah untuk memfokuskan penelitianini yaitu Bagaimana
merancang Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis SMS Gateway
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1763
2
13 Batasan Masalah
Batasan masalah dalam penyusunan proposal ini agar tidak keluar dari
topik pembahasan maka di fokuskan pada
1Sistem mencakup tentang informasi pembayaran pajak kendaraan bermotor
2Sistem memberikan alert atau pengingat tentang batas pembayaran dan
jumlah tagihan pajak yang harus dibayar
3Sistem yang akan dibuat dapat manampung data komplain wajib pajak
data pertanyaan seputar SAMSAT
4Wajib pajak dapat melihat daftar biaya tarif kendaraan dengan mengakses
website ini ataupun dengan menggunakan SMS tanpa perlu datang untuk
melihat secara langsung kekantor SAMSAT
5Sistem yang dihasilkan mampu memberikan informasi dini (SMS Alert)
14 Tujuan
Penelitian ini bertujuan untuk membuat Aplikasi Informasi Pelayanan
Pembayaran Pajak Kendaraan Bermotor di Kantor SAMSAT Drive Thru
Sidoarjo berbasis SMS Gateway
15 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 pembuatanaplikasi
2 Memberikan nilai tambah tentang pengetahuan pembuatan aplikasi
serta referensi untuk penelitian lebih lanjut kepada mahasiswa
Sebagai syarat agar mahasiswa dapat menyelesaikan proposal
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1863
3
16 Sistematika Penulisan
Sistematika penulisan menggambarkan secara umum proposal ini
Adapun sistematika penulisannya adalah sebagai berikut BAB I PENDAHULUAN
Bab I menjelaskan mengenai latar belakang rumusan masalah
batasan masalah tujuan penelitian manfaat penulisan dan
sistematika penulisan
BAB II KAJIAN PUSTAKA DAN DASAR TEORI
Bab II menjelaskan mengenai dasar-dasar teori yang diperlukan
untuk menyelesaikan pembuatan tugas akhir ini dalam bab ini Juga
akan dijelaskan mengenai tahap-tahap perancangan melipuli studi
literatur teknik pengumpulan data dan perancangan sistem
BAB III METODOLOGI PENELITIAN
Bab III terdiri dari analisis sistem dan desain sistem Analisa
sistem menjelaskan mengenai alur sistem lama yang dipakai di saat
ini dan juga menjelaskan alur sistem lain yang akan diterapkan
Sedangkan desain sistem menjelaskan desain Entity Relationship
Diagram (ERD) Data Flow Diagram (DFD)
BAB IV HASIL PENELITIAN DAN PEMBAHASAN
Pada bab ini menjelaskan tentang implementasi sistem implementasi
program serta pengujian fungsional sIstem baik pengujian secara manual
pengujian sistem dan pengujian kasus
BAB V PENUTUP
Pada bab ini menjelaskan tentang kesimpulan dan saran yang diharapkan
dapat bermanfaat dan dapat dikembangkan supaya lebih sempurna
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1963
4
BAB II
KAJIAN PUSTAKA DAN DASAR TEORI
21 Penelitian Terdahulu
Indra Purnama 2012 dalam skripsinya yang berjudul ldquo SISTEM
INFORMASI PEMBAYARAN PAJAK KENDARAAN BERODA 2 DI
SAMSAT DAERAH PROVINSI WILAYAH KOTA BANDUNG III
SOEKARNO HATTArdquo membahas mengenai pelayanan pembayaran pajak
yang mangalami kesulitan dalam melihat informasi jumlah pembayaran baik
denda maupun keterlambatan secara kuantiti dan juga agar menghindari
kekeliruan saat penginputan pembayaran maka diterapkan sistem informasi
pembayaran pajak Agar keterlambatan itu dapat diatasi maka diadakannya
pemanggilan input otomatis di Bagian Pembayaran dan perhitungan laporan
secara perperiodik Pembangunan sistem pembayaran pajak roda 2 ini
menggunakan metodologi System Development Life Cycle (SDLC)
(Waterfall) Dimana metododogi ini digunakan untuk mengembangkan sistem
dari tahapan perancangan sampai dengan implementasi
Tabel 21 Tabel perbandingan penelitian terdahulu
Perbandingan Penelitian Terdahulu Penelitian Sekarang
Judul SISTEM INFORMASI
PEMBAYARAN PAJAK
KENDARAAN BERODA 2
DI SAMSAT DAERAHPROVINSI WILAYAH
KOTA BANDUNG III
SOEKARNO HATTA
Aplikasi Pembayaran Pajak
Kendaraan Bermotor di Kantor
SAMSAT Sidoarjo berbasis
Sms Gateway
Peneliti Indra Purnama 2012 Aris Susetyo (2015)
Platform Berbasis Desktop Berbasis Web dan Sms
Studi Kasus Samsat kota bandung III
Soekarno Hatta
Samsat Drive Thrue Sidoarjo
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2063
5
Tujuan
Penelitian
membahas mengenai
pelayanan pembayaran pajak
yang mangalami kesulitan
dalam melihat informasi
jumlah pembayaran baik
denda maupun keterlambatan
secara kuantiti dan juga agar
menghindari kekeliruan saat
penginputan pembayaran
maka diterapkan sistem
informasi pembayaran pajak
aplikasi yang akan dibuat ini
berbasis sms untuk
memudahkan wajib pajak dalam
memperoleh informasi berupa
pendaftaran kendaraan baru dan
perpanjangan STNK wajib
pajak dapat melihat daftar biaya
tarif kendaraan dengan
mengakses website ini ataupun
dengan menggunakan sms
Dari penelitian terdahulu diatas dapat dikembangkan suatu aplikasi
yang berbasis SMS untuk memudahkan wajib pajak dalam memperoleh
informasi adapun perbedaan dengan sistem yang akan penulis bangun adalah
akses melalui media SMS dan internet Maka diperoleh hasil pengembangan
program yaitu Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis SMS Gateway
22 Sejarah Singkat SAMSAT
Sistem Administrasi Manunggal di bawah Satu Atap atau disingkat
dengan SAMSAT adalah suatu sistem kerjasama secara terpadu antara Polri
Dinas Pendapatan Provinsi dan PT Jasa Raharja (Persero) dalam pelayanan
untuk menerbitkan STNK dan Tanda Nomor Kendaraan Bermotor yang
dikaitkan dengan pemasukan uang ke Kas Negara baik melalui Pajak
Kendaraan Bermotor (PKB) Bea Balik Nama Kendaraan Bermotor dan
Sumbangan Wajib Dana Kecelakaan Lalu Lintas Jalan (SWDKLJJ) dan
dilaksanakan pada satu kantor yang dinamakan Kantor Bersama Samsat
Dalam hal ini Polri memiliki fungsi penerbitan STNK Dinas Pendapatan
Provinsi menetapkan besarnya Pajak Kendaraan Bermotor (PKB) dan Bea
Balik Nama Kendaraan Bermotor (BBN-KB) sedangkan PT Jasa Raharja
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2163
6
mengelola Sumbangan Wajib Dana Kecelakaan Lalu Lintas Jalan
(SWDKLLJ) Sejarah Kantor Bersama SAMSAT sendiri tak lepas dari
berdirinya Dinas Pendapatan P rovinsi Jawa Barat yang secara historis dimulai
dengan unit kerjayang bertugas melakukan pengurusan Perpajakan dan
Pendapatan Daerah Hal ini dikarenakan DISPENDA atau Dinas Pendapatan
Daerah sebagai kantor pusat yang menaungi segala penerimaan pendapatan
daerah
23 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
24 Bahasa Pemrograman
Bahasa pemrograman adalah bahasa komputer atau teknik instruksi
standar untuk memerintah komputerBahasa pemrograman ini merupakan suatu
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2263
7
himpunan dari aturan sintaks dan semantik yang digunakan
untuk mendefinisikan sebuah program komputer Bahasa ini memungkinkan
seorang programmer dapat menentukan secara persis data mana yang akan
diolah oleh komputer bagaimana data ini akan disimpan atau diteruskan
dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi
Menurut tingkat kedekatannya dengan mesin komputer bahasa pemrograman
terdiri dari
a Bahasa Mesin yaitu memberikan perintah kepada komputer dengan
menggunakan kode bahasa biner contohnya 01100101100110
b
Bahasa Tingkat Rendah atau dikenal dengan istilah bahasa rakitan (bahasa
Inggris Assembly yaitu memberikan perintah kepada komputer dengan
menggunakan kode-kode singkat (kode Mnemonic contohnya MOV SUB
CMP JMP JGE JL LOOP dan sebagainya)
c Bahasa Tingkat Menengah yaitu bahasa komputer yang memakai campuran
intstruksi dalam kata-kata bahasa manusia seperti pada Bahasa Tingkat
Tinggi dan instruksi yang bersifat simbolik contoh ltlt gtgt ampamp ||
dan sebagainya
d Bahasa Tingkat Tinggi yaitu bahasa komputer yang menggunakan instruksi
berasal dari unsur kata-kata bahasa manusia contohnya adalah begin end
if for while and or dan sebagainya
Sebagian besar bahasa pemrograman digolongkan sebagai Bahasa
Tingkat Tinggi hanya bahasa C yang digolongkan sebagai Bahasa Tingkat
Menengah dan Assembly yang merupakan Bahasa Tingkat RendahAdapun
sistem informasi dan aplikasi yang dibuat pada Tugas Akhir ini adalah
menggunakan bahasa pemrograman PHP untuk membangun sisi server dan
menggunakan bahasa pemrograman Java untuk membangun client Beberapa
bahasa pemrograman yang digunakan pada pembuatan sistem informasi ini
akan dijelaskan pada sub bab di bawah ini
25 Hypertext Preprocessor (PHP)
Hypertext Preprocessor (PHP) adalah bahasa pemrograman script yang
paling banyak dipakai saat ini PHP banyak dipakai untuk memrogram situs
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2363
8
web yang dinamis walaupun tidak tertutup kemungkinan digunakan untuk
pemakaian lain Pada awalnya PHP merupakan kependekan dari Personal
Home Page (Situs Personal)PHP pertama kali dibuat oleh Rasmus Lerdorf
pada tahun 1995Pada tahun 1997 sebuah perusahaan bernama Zend menulis
ulang interpreter PHP menjadi lebih bersih lebih baik dan lebih cepat
Kemudian pada Juni 1998 perusahaan tersebut merilis interpreter baru untuk
PHP dan meresmikan rilis tersebut sebagai PHP 30 dan singkatan PHP dirubah
menjadi akronim berulang PHP Hypertext Preprocessing
Pada Juni 2004 Zend merilis PHP 50Dalam versi ini inti dari
interpreter PHP mengalami perubahan besarVersi ini juga memasukkan model
pemrograman berorientasi objek ke dalam PHP untuk menjawab
perkembangan bahasa pemrograman ke arah paradigma berorientasi objek
Hampir seluruh aplikasi berbasis web dapat dibuat dengan PHP ini
namun fungsi PHP yang paling utama adalah untuk menghubungkan database
dengan web Dengan PHP membuat aplikasi web yang terkoneksi ke database
menjadi sangat mudah Sistem database yang telah didukung oleh PHP adalah
a Oracle
bSybase
c SQL
dMySQL
e Generic ODBC
f Postgres SQL
26 Database MySQL
MySQL adalah sebuah perangkat lunak sistem manajemen basis data
SQL ( bahasa Inggris database management system ) atau DBMS yang
multithread multi-user dengan sekitar 6 juta instalasi di seluruh dunia
MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis di
bawah lisensi GNU General Public License (GPL) tetapi mereka juga menjual
di bawah lisensi komersial untuk kasus-kasus di mana penggunaannya tidak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2463
9
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 ndash 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_fieldhellip)
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 = bdquodata_kolom1‟hellip
9
Menampilkan data SELECT kolom FROM tabel WHERE kreteria
ORDER BY kolom atau SELECTFROM 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
27
SMS Gateway
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2563
10
SMS Gateway adalah suatu platform metode untuk mengirimkan dan
menerima pesan SMS tanpa menggunakan perangkat mobile
handphoneSMS Gateway merupakan pintu gerbang bagi penyebaran
informasi dengan menggunakan SMS
Anda dapat menyebarkan pesan keratusan nomor secara otomatis dan
cepat yang langsung terhubung dengan database nomor-nomor ponsel saja
tanpa harus mengetik ratusan nomor dan pesan di ponsel anda karena semua
nomor akan diambil secara otomatis dari database tersebut
Selain itu dengan adanya SMS Gateway anda dapat mengkustomisasi
pesan-pesan yang ingin dikirimDengan menggunakan program tambahan
yang dapat dibuat sendiri pengirim pesan dapat lebih fleksibel dalam
mengirim berita karena biasanya pesan yang ingin dikirim berbeda-beda untuk
masing-masing penerimanya
Sistem aplikasi SMS Gateway secara umum memungkinkan pengguna
untuk
1 Meminta informasi dari handphone ke sistem database
2 Memberikan informasi dari handphone ke sistem database
Memberikan informasi secara rutin (terjadwal) dari sistem database ke
nomor handphone individual tertentu SMS Gateway membolehkan UEA
untuk berkomunikasi dengan Telco SMSC (telkomsel indosat dll) atau SMS
platform untuk menghantar dan menerima pesan SMS dengan sangat mudah
Karena SMS Gateway akan melakukan semua proses dan koneksi dengan
Telco SMS Gateway juga menyediakan UEA dengan interface yang mudah
dan standar
28 Gammu
Gammu mensupport ponsel yang dapat bekerja pada mode AT
commandGammu 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2663
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2763
12
dikomunikasikan oleh profesional sistem kepada pemakai maupun pembuat
program DFD terdiri dari context diagram dan diagram rinci (DFD Levelled)
Context diagram berfungsi memetakan model lingkungan (menggambarkan
hubungan antara entitas luar masukan dan keluaran sistem) yang
direpresentasikan dengan lingkaran tunggal yang mewakili keseluruhan
sistem DFD levelled menggambarkan sistem sebagai jaringan kerja antara
fungsi yang berhubungan satu sama lain dengan aliran dan penyimpanan data
model ini hanya memodelkan sistem dari sudut pandang fungsi
Berikut ini merupakan simbol-simbol yang biasa digunakan di DFD
Gambar 21Simbol-simbol Data Flow Diagram
1) TerminalEntity
Terminator atau entity mewakili entitas eksternal yang berkomunikasi
dengan sistem yang sedang dikembangkan Terminator dapat berupa orang
sekelompok orang organisasi departemen di dalam organisasi atau
perusahaan yang sama tetapi di luar kendali sistem yang sedang dibuat
modelnya Terminator dapat juga berupa departemen divisi atau sistem di
luar sistem yang berkomunikasi dengan sistem yang sedang dikembangkan
Komponen ini perlu diberi nama sesuai dengan dunia luar yang
berkomunikasi dengan sistem yang sedang dibuat modelnya dan biasanya
menggunakan kata benda misalnya Bagian Penjualan Dosen Mahasiswa
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2863
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 datainformasi
dari satu bagian sistem ke bagian lainnya
210 Entity Relationship Diagram (ERD)
Entity Relationship Diagram (ERD) merupakan suatu model untuk
menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek
dasar data yang mempunyai hubungan antar relasiERD untuk memodelkan
struktur data dan hubungan antar data untuk menggambarkannya digunakan
beberapa notasi dan simbol Pada dasarnya ada tiga simbol yang digunakan
yaitu
a Entiti
Entiti merupakan objek yang mewakili sesuatu yang nyata dan dapat
dibedakan dari sesuatu yang lain (Fathansyah 1999 30)Simbol dari
entitiini biasanya digambarkan dengan persegi panjang
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2963
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 1 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
211 Penjelasan Primary key dan Foreight Key
Kunci (Key) merupakan elemen record yang dipakai untuk menemukan
record tersebut pada waktu akses atau bisa digunakan untuk identifikasi tiap
record Jenis-jenis kunci Superkey Candidat key Primary key Alternate
key Foreign key External key
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3063
15
A Primary Key adalah atribut (field) yang dipilih untuk menentukan
struktur storage pada organisasi file multi key adapun key lainnya
disebut dengan secondary key Pengertian lainya Primary Key adalah
suatu nilai dalam basis data yang digunakan untuk mengidentifikasi
suatu baris dalam tabel Salah satu atrribut dari candidat key dapat
dipilih menjadi primary key dengan 3 kriteria sbb
1
Key tersebut lebih natural untuk dijadikan acuan
2 Key tersebut lebih sederhana
3 Key tersebut cukup uniqe
B Foreign Key adalah Sebuah kumpulan field dalam satu relasi yang
digunakan untuk meldquoreferrdquo (menunjuk) ke suatu baris (tuple) pada
relasi yang lain (harus berkorespondensi dengan primary key pada
relasi yang kedua) seperti bdquological pointer‟ Sedangkan hubungan
antara keduanya ( primary key dan foreign key) di jelaskan sebagai
berikutldquoPrimary Keyrdquo adalah field kunci utama dari suatu tabel yang
menunjukkan bahwa field yang menjadi kunci tersebut tidak bisa diisi
dengan data yang sama atau dengan kata lain Primary key menjadikan
tiap record memiliki identitas sendiri-sendiri yang membedakan satu
sama lainnya (unik)ldquoForeign keyrdquo adalah satu attribute yang
melengkapi satu relationship yang menunjukan ke induknya dengan
kata lain keduanya saling berkaitan Pengertian lain Foreign key
merupakan sembarang atribut yang menunjuk kepada primary key pada
tabel lain
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3163
16
BAB III
METODOLOGI PENELITIAN
31 Lokasi Penelitian
Penelitian dilakukan di Drive Thru SAMSAT yang beralamatkan di Jl
Sultan Agung No 4 Sidoarjo mulai tanggal 01 Oktober 2014 sd selesai
32 Bahan dan Alat penelitian
Bahan
Data Wajib Pajakdata Pembayaran Pajak Kendaraan Bermotor dan data
pemilik kendaraan bermotor data biaya pajak kendaraan bermotor
Alat
A
Perangkat Keras ( Hardware )
1) Laptop intel core i3
2) Hard disk 500 GB
3) Memory 200 GB
4)
Modem Smsgateway
5) Simcard
B
Perangkat Lunak ( Software )
1) Sistem Operasi Windows 7
2)
PHP ( Hypertext Preprocessor )
3) Appserv
4) Notepad ++
5)
Database MySQL
6) Gammu
33 Teknik Pengumpulan Data
Teknik pengumpulan data yang digunakan adalah
a Wawancara Melakukan wawancara secara langsung dengan petugas
SAMSAT Drive Thru diantarannya petugas dari kepolisian dan petugas
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3263
17
Dispenda mengenai bagaimana alur dari pelayanan SAMSAT Drive Thru
Sidoarjo
b Dokumentasi Pengambilan data-data tentang kegiatan profil untuk
dijadikan sebagai acuan dalam pengembangan sistem
c Observasi Observasi dengan mengadakan penelitian dan peninjauan
langsung di SAMSAT Drive Thru Sidoarjo
34 Teknik Analisis
Analisis sistem merupakan tahap yang penting dari suatu pemrograman
karena merupakan tahap awal untuk mengevaluasi permasalahan yang terjadi
serta kendala yang dihadapiPerancangan sistem yang pertama adalah
mengidentifikasi suatu permasalahan pada objek penelitian itu sendiri
Teknik yang penulis gunakan dalam membangun sistem ini adalah
sebagai berikut
a Penelitian di lapangan yaitu terhadap petugas atau orang-orang yang ada
kaitannya dengan permasalahan yang sedang diteliti guna memperoleh
keterangan dan data untuk tujuan yang ingin dicapai
b Merumuskan masalah apa yang sebenarnya terjadi yaitu sistem yang
digunakan saat melakukan permintaan informasi di kantor SAMSAT secara
langsung
c
Melakukan pemahaman masalah sehingga dapat mengetahui tujuan
pembuatan SMS Gateway untuk pembayaran Pajak Kendaraan Bermotor
d Perancangan informasi SMS Gateway di SAMSAT Drive Thru Sidoarjo
e
Perancangan tampilan SMS Gateway di SAMSAT Drive Thru Sidoarjo
f Pengujian dan analisa program dengan maksud mengetahui sejauh mana
program bisa berjalan sesuai dengan keinginan penulis
g Perbaikan dan penyempurnaan program yang merupakan tahapan
memperbaiki kesalahan dan menambahkan fitur-fitur lain jika diperlukan
h Pemilihan sistem berbasisSMS Gateway sebagai solusi yang tepat Penulis
mengajukan pembuatan sistem baru untuk proses permintaan informasi
melalui sms sebagai solusi permasalahan Sistem baru ini diharapkan dapat
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3363
18
mempermudah wajib pajak untuk memperoleh informasi terkait pembayaran
samsat Program ini dapat diakses kapan saja Adapun alasannya sebagai
berikut
1
Untuk hubungan antar server dan client hanya dibutuhkan sebuah
handphone saja
2 Memberikan kemudahan bagi pengguna karena antar muka yang
digunakan adalah via SMS dimana wajib pajak pasti sudah sangat
umum menggunakannya
Sistem Aplikasi SMS Gateway adalah program sistem komunikasi dua
arah yaitu SMS keluar dan SMS masuk dengan memanfaatkan gammu sebagai
programkomunikasi antara Komputer dengan Handphone
35 Perancangan Sistem
Bagian ini menjelaskan rancangan aplikasi yang berupa diagram alir
sistem Alur pembayaran di SAMSAT Drive Thru adalah sebagai berikut
Penjelasan alur proses pembayaran pajak melalui drive thru
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3463
19
6
Petugas loket Pembayaran dan Penyerahan memberitahukan jumlah
pembayaran yang seharusnya dan selanjutnya menerima pembayaran serta
menyerahkan bukti pembayaran kepada Wajib Pajak
36 DFD Pembayaran Pajak kendaraan Bermotor
Dalam proses perancangan aplikasi layanan informasi dan pemesanan
berbasis sms gateway ini akan dijelaskan dalam bentuk logical model Hal ini
gambarkan secara detail melalui Data Flow Diagram (DFD) Dalam
perancangan menggunakan DFD biasanya diawali dengan diagram konteks
yang merupakan diagram yang memaparkan secara global dari diagram-
diagram yang akan dirancang selanjutnya Hal ini sangat membantu sekali
dalam memahami proses perancangan aplikasi secara detail Pada tahap
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 33
a Diagram Konteks
Gambar 31 Diagarm Konteks
input wp
laporan pembayaran
info data petugas
info data kendaraan
input data petugas
input pembayaran Pajak
input data kendaraan
Balasan Sms Sesuai format
Kirim Sms s esuai format
Info Pembayaran
Membayar Pajak1
Aplikasi Pembayaran Pajak
Kendaraan Bermotor di
Kantor Samsat Drive Thrue
+
PetugasWajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3563
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
Gambar 32 DFD level 0
37 Tabel Relationship
Tabel Relationship merupakan rancangan table yang diterjemahkan dari
data flow diagram di atas sehingga dihasilkan data relasi table seperti gambar
di bawah ini
mempunyaimempunyai
mempunyai
mempunyaimempunyai
simpan data
input wp
info wp
memberikan data wp
info wp
laporan pembayaran
info data petugas
info data kendaraan
input data petugas
input pembayaran Pajak
input data kendaraan
Balasan Sms Sesuai format
Kirim Sms sesuai format
Info Pembayaran
Membayar Pajak
kendaraan
data petugas
simpan data simpan data
simpan data
simpan data
simpan data
simpan data
Wajib Pajak
Petugas
3Input
Pendaftaran
kendaraan
Bermotor
2
Input Petugas
1
Pembayaran
Pajak
4
Input data WP
5
Sms Gateway
kendaraan
kendaraan_
petugas
pembayaran
sms masuksms keluar
wajib_pajak
outboxoutbox_multipart
gammu phone
phones
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3663
21
Dalam table relationship diatas terdapat 18 tabel yang saling
berhubungan yang terdiri dari table master dan table transaksi adapun yang
termasuk dalam table master yaitu tabel wajib pajak kendaraan petugas
panduan saran propinsi kabupaten dan kecamatan Sedangkan tabel transaksi
yaitu tabel pembayaran berita dan SMS Alert Yang termasuk tabel SMS
Gateway yaitu tabel phone inbox outbox sent items gammu daemons
outbox multipart Masing-masing tabel saling berhuugan seperti
a Tabel wajjib pajak berhubungan dengan tabel kendaraan yang dihubungkan
melalui id wp dengan jenis hubungan satu (1) ke banyak (N)
b
Tabel wp berhubungan dengan tabel pembayaran yang dihubungkan melalui
id wp dengan jenis hubungan satu (1) ke banyak (N)
c Tabel petugas berhubungan dengan id petugas dengan jenis hubungan satu
(1) ke banyak (N)
38 Struktur Tabel
Tabel adalah bagian dari database yang berfungsi untuk menyimpan
data-data tertentu Tabel yang akan dibuat untuk perancangan ini antara lain
1 Tabel Berita
Tabel berita adalah tabel yang digunakan untuk menyimpan data berita
Struktur tabelnya dapat dilihat pada tabel 31
Tabel 31 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) (Primary Key) Id petugas
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3763
22
2 Tabel Saran
Tabel saran adalah tabel yang digunakan untuk menyimpan data saran
dari wajib pajak Struktur tabelnya dapat dilihat pada tabel 32
Tabel 32 Tabel Saran
Nama Field Type Data Keterangan
Id Integer(11) Id pengirim
Hp Varchar(15) Handphone
Isisaran Varchar (200) Isi saran
3 Tabel Kabupaten
Tabel Kabupaten adalah tabel yang digunakan untuk menyimpan data
kabupaten Struktur tabelnya dapat dilihat pada tabel 33
Tabel 33 Tabel kabupaten
Nama Field Type Data Keterangan
id_kab Varchar(20) Id kab
nama_kab Varchar(100) Nama kab
4 Tabel Kecamatan
Tabel kecamatan adalah tabel yang digunakan untuk menyimpan data
kecamatan Struktur tabelnya dapat dilihat pada tabel 34
Tabel 34 Tabel kecamatan
Nama Field Type Data Keterangan
id_kec Varchar(20) Id kec
nama_kec Varchar(100) Nama kec
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3863
23
5 Tabel kendaraan
Tabel kendaraan adalah tabel yang digunakan untuk menyimpan data
kendaraan Struktur tabelnya dapat dilihat pada tabel 35
Tabel 35 Tabel kendaraan
Nama Field 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
Tabel pembayaran adalah tabel yang digunakan untuk menyimpan data
pembayaran Struktur tabelnya dapat dilihat pada tabel 36
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3963
24
Tabel 36 Tabel pembayaran
Nama Field Type Data Keteranganid_bayar Integer(11) (Primary Key) Id bayar
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
Tabel petugas adalah tabel yang digunakan untuk menyimpan data
petugas Struktur tabelnya dapat dilihat pada tabel 37
Tabel 37 Tabel petugas
Nama Field Type Data Keterangan
id_petugas Varchar(11) (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
Tabel propinsi adalah tabel yang digunakan untuk menyimpan data
propinsi Struktur tabelnya dapat dilihat pada tabel 38
Tabel 38 Tabel propinsi
Nama Field Type Data Keterangan
id_prop Varchar(20) Id prop
nama_prop Varchar(100) Nama prop
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4063
25
9 Tabel SMS alert
Tabel SMS alert adalah tabel yang digunakan untuk menyimpan data
SMS alert Struktur tabelnya dapat dilihat pada tabel 39
Tabel 39 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
10 Tabel Wajib Pajak
Tabel wajib_pajak adalah tabel yang digunakan untuk menyimpan data
wajib pajak Struktur tabelnya dapat dilihat pada tabel 310
Tabel 310 Tabel wajib pajak
Nama Field 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 lahirtanggal_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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4163
26
Propinsi Varchar(20) Propinsi
Kabupaten Varchar(20) KabupatenKecamatan Varchar(20) Kecamatan
Kelurahan Varchar(20) Kelurahan
no_telprumah Varchar(10) Nomer telprumah
Kodepos Varchar(7) Kodepos
11 Tabel Daemons
Tabel daemons adalah tabel yang digunakan untuk menyimpan datadaemons Struktur tabelnya dapat dilihat pada tabel 311
Tabel 311 Tabel Daemons
Nama Field Type Data Keterangan
Start Text Start
Info Text Info
12
Tabel Gammu
Tabel gammu adalah tabel yang digunakan untuk menyimpan data
gammu Struktur tabelnya dapat dilihat pada tabel 312
Tabel 312 Tabel Gammu
Nama Field Type Data Keterangan
Version int(11) Version
13 Tabel Inbox
Tabel inbox adalah tabel yang digunakan untuk menyimpan data inbox
Struktur tabelnya dapat dilihat pada tabel 313
Tabel 313 Tabel inbox
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4263
27
ReceivingDateTime Timestamp ReceivingDateTime
Text Text TextSenderNumber 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(falsetrue) Processed
14 Tabel Outbox
Tabel outbox adalah tabel yang digunakan untuk menyimpan data
outbox Struktur tabelnya dapat dilihat pada tabel 314
Tabel 314 Tabel outbox
Nama Field 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(falsetrue) MultiPart
RelativeValidity int(11) RelativeValidity
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4363
28
SenderID varchar(255) MUL SenderID
SendingTimeOut Timestamp SendingTimeOutDeliveryReport enum(defaultyesno) DeliveryReport
CreatorID Text CreatorID
15 Tabel Outbox multipart
Tabel outbox multipart adalah tabel yang digunakan untuk menyimpan
data outbox multipart Struktur tabelnya dapat dilihat pada tabel 315
Tabel 315 Tabel outbox multipart
Nama Field Type Data Keterangan
Text Text Text
Coding enum() Coding
UDH Text UDH
Class int(11) Class
TextDecoded Text TextDecoded
ID int(10) unsigned (Primary Key) ID
SequencePosition int(11) (Primary Key) SequencePosition
16 Tabel Phone
Tabel phones adalah tabel yang digunakan untuk menyimpan data
phones Struktur tabelnya dapat dilihat pada tabel 316
Tabel 316 Tabel phones Nama Field Type Data Keterangan
ID Text ID
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
TimeOut Timestamp Time Out
Send enum(yesno) Send
Receive enum(yesno) Receive
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4463
29
IMEI varchar(35) (Primary Key) IMEI
Client Text ClientBattery int(11) Battery
Signal int(11) Signal
Sent int(11) Sent
Received int(11) Received
17 Tabel Sentitems
Tabel sentitems adalah tabel yang digunakan untuk menyimpan datasentitems Struktur tabelnya dapat dilihat pada tabel 317
Tabel 317 Tabel Sentitems
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
SendingDateTime Timestamp SendingDateTimeDeliveryDateTime 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
IDint(10)
unsigned(Primary Key) ID
SenderID varchar(255) MUL SenderID
SequencePosition int(11) (Primary Key) SequencePosition
Status enum() Status
StatusError int(11) Status Error
TPMR int(11) MUL TPMR
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4563
30
RelativeValidity int(11) Relative Validity
CreatorID Text Creator ID
18 Tabel Panduan
Tabel panduan adalah tabel yang digunakan untuk menyimpan data
panduan Struktur tabelnya dapat dilihat pada tabel 318
Tabel 318 Tabel Panduan
Nama Field Type Data Keterangan
Kodepanduan Varchar(11) Kode Panduan
Isi Text Isi
Keterangan Varchar (40) Keterangan
39 Format SMS Gateway
Berikut ini cara-cara mengakses aplikasi pembayaran pajak kendaraan
bermotor di SAMSAT DRIVE THRU dengan menggunakan fasilitas SMS gateway
1 Format Melihat Panduan SMS
Pemilik Kendaraan mengirim pesan ke SMS Center Admin SAMSAT
dengan format
Gambar 34 Format Melihat panduan
2
Apabila Format SMS benar maka akan muncul pesan seperti pada gambar
35
Panduan
Cek format SMS
cekformatwp
cekformatsaran
cekformattunggakan
cekformatwajib_pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4663
31
Gambar 35 Pesan Balasan Panduan SMS
3 Jika Pemilik Kendaraan ingin melihat data wajib pajak maka harus
mengetikkan format SMS sebagai berikut
Gambar 36 Format Info data wajib pajak
4 Jika Pemilik Kendaraan ingin melihat tunggakan pajak kendaraan maka
harus mengetikkan format SMS sebagai berikut
Gambar 37 Format Tunggakan Pajak Kendaraan
5
Jika Pemilik Kendaraan ingin memberikan saran maka harus mengetikkan
format SMS sebgai berikut
Gambar 38 Format Saran
310 Design Interface
Gambar 39 Halaman Utama
cekformatwp
cekformattunggakan
Cekformatsaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4763
32
Gambar 310 Halaman Login
Gambar 311 Data Kendaraan
Gambar 312 Halaman Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4863
33
Gambar 314 Halaman Inbox
Gambar 313 Halaman Inbox
311 Struktur Menu
Wajib Pajak
Menu Utama Admin
PembayaranKendaraan SMS AlertBerita
Pembayaran
LaporanSMS
SMS
SMSTerkirim
Lihat SMS
SMS Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4963
34
BAB IV
HASIL PENELITIAN DAN PEMBAHASAN
Berikut ini adalah hasil dari pengujian Aplikasi Informasi Pelayanan
Pembayaran Pajak Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis
SMS Gateway Pada Proyek Akhir ini dimana Website ini memiliki 1 halaman
web yakni website untuk mengelola halaman website petugas (admin) Berikut
adalah implementasi tentang website tersebut
41 Halaman Admin
Halaman ini merupakan aplikasi yang digunakan oleh bagian administrator
atau orang yang mempunyai otoritas khusus untuk melakukan konfigurasi sistem
sehingga diperlukan suatu proses login terlebih dahulu
Gambar 41 Halaman Admin
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5063
35
Keterangan
a Username aris
b Password aris
42 Halaman Utama
Pada web utama Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor berbasis SMS Gateway ini menampilkan informsi profil secara umum
Selain itu pada web utama juga terdapat informasi berita terbaru mengenai SAMSAT
layanan yang ada di SAMSAT Drive Thru serta format SMS
Adapun menu-menu yang akan ditampilkan pada web utama diantarannya
depan SAMSAT Drive Thru layanan berita format SMS dan kontak yang
menunjukkan alamat SAMSAT Drive Thru
Gambar 42 Halaman Utama
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5163
36
f Kontak Halaman yang berisi alamat dari SAMSAT Drive Thru
43 Halaman Data Wajib Pajak
Input data wajib pajak yaitu memasukkan data identitas para wajib pajak yang
baru berikut halaman data wajib pajak
Gambar 43 Halaman Data Wajib Pajak
Gambar 44 Halaman Input Data Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5263
37
Keterangan
a Pada gambar 43 adalah menu utama halaman wajib pajak disana tertera
kolom data wajib pajak yang telah didata oleh admin
b Pada gambar 44 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
44
Halaman KendaraanInput data kendaraan wajib pajak yaitu digunaka untuk menginputkan data
kendaraan yang baru yang berisi data tentang kendaraan bermotor seperti no reg no
KTP pemilik nama lengkap dan sebagainya berikut tampilan halaman kendaraan
Gambar 45 Halaman Data Kendaraan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5363
38
Gambar 46 Halaman Form Input Data Kendaraan
Keterangan
a Pada gambar 45 adalah menu utama pada halaman kendaraan disana
tertera kolom data kendaraan yang sudah di data oleh petugas admin
b Pada gambar 46 adalah form input data kendaraan untuk memasukkan
data kendaraan wajib pajak yang baru kita harus memasukkan identitas dari
kendaraan tersebut diantarannya identitas pemilik serta identitas kendaraan
baru Kemudian kita pilih tombol simpan untuk menyimpan data kendaraan
tersebut Data yang sudah tersimpan akan muncul pada menu utama pada
halaman kendaraan
45 Halaman Pembayaran
Input halaman pembayaran digunakan untuk memasukkan biaya pajak
kendaraan yang akan dibayar oleh wajib pajak setiap tahunnya Berikut tampilan
halaman pembayaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5463
39
Gambar 47 Halaman Pembayaran
Gambar 48 Halaman Form pembayara
Keterangan
a Pada gambar 47 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 48 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5563
40
akan muncul pada menu utama halaman pembayaran
46 Halaman Berita
Input halaman berita digunakan untuk menambah berita-berita terbaru yang
ada di SAMSAT Drive Thru maupun SAMSAT pusat berikut tampilan halaman form
berita
Gambar 49 Halaman Berita
Gambar 410 Halaman Form Berita
Keterangan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5663
41
a Pada gambar 49 adalah menu utama pada halaman berita disana tertera
kolom data berita yang sudah di entry oleh petugas admin
b Pada gambar 410 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
47
Halaman SMSForm SMS ini gunakan untuk melihat SMS masuk SMS terkirim dan akan
mengirim SMS secara bersamaan Berikut tampilan halaman SMS
Gambar 411 Halaman SMS
Gambar 412 Halaman Kirim Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5763
42
Gambar 413 Halaman SMS Masuk
Gambar 414 Halaman SMS Terkirim
Keterangan
a Kirim broadcast Mengirim suatu pesan atau SMS ke semua wajib pajak
secara bersamaan
b Lihat SMS Melihat SMS yang masuk dari wajib pajak yang memberikan
masukan atau menannyakan besar biaya pajak kendaraan yang akan
dibayar
c SMS terkirim Melihat SMS yang telah terkirim kepada wajib pajak
48 Halaman SMS Alert
Pada halaman SMS Alert ini merupakan peringatan tanggal jatuh tempo
pembayaran pajak STNK kepada wajib pajak Berikut tampilan halaman SMS Alert
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5863
43
Gambar 415 Halaman Data SMS Alert
Wajib pajak akan secara otomatis mendapat SMS Alert mengenai jatuh
tempo pembayaran pajak kendaraannya
49 Halaman Laporan
Pada halaman laporan ini akan muncul semua nama-nama wajib pajak yang
telah terdaftar Berikut tampilan halaman laporan
Gambar 416 Halaman Data Pembayaran
Gambar 417 Tombol Pencarian Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5963
44
Gambar 418 Laporan Wajib Pajak
Keterangan a Pada gambar 417 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 418Pada 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 419 laporan salah satu wajib pajak yang kita inginkan
410 Tampilan SMS Gateway
Berikut format SMS Gateway untuk melihat panduan SMS Gateway
a Pemilik kendaraan mengirim SMS untuk melihat format panduan
SMS
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6063
45
Gambar 419 Melihat format panduan SMS
b Tampilan cek format wp dan balasannya
Gambar 420 Cek format wajib pajak
c Tampilan cek id wp dan balasannya
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6163
46
Gambar 421 Cek id wajib pajak
d Tampilan cek data wp dan balasannya
Gambar 422 Cek data wajib pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6263
47
BAB V
PENUTUP
411 Kesimpulan
Penulisan Tugas akhir ini berisi mengenai pembuatan program aplikasi
Informasi Pelayanan Pembayaran Pajak Bermotor di Kantor SAMSAT Drive
Thru Sidoarjo berbasis SMS Gateway Aplikasi ini dibangun menggunakan
Php Gammu sebagai emulator untuk menjalankan aplikasi saat dibangun dan
didukung dengan SMS Gateway dengan Modem Wavecom sebagai
hardwarenpendukung Sistem SMS Gateway memberikan banyak kemudahan
kepada wajib pajak untuk mengetahui jumlah pajak yang harus dibayar dan juga
tersedia SMS Alert kepada wajib pajak yang kendaraannya akan memasuki
jatuh tempo pembayaran pajak
412 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6363
48
DAFTAR PUSTAKA
Khang Bustam (2002) TRIK Pemrograman Aplikasi Berbasis SMS
PT Elexmedia Komputindo Jakarta
Khoirul ummah 2010 SMS-Gateway informatika malang
Marcus Zakaria Teddy amp Widiadi Josef 2006 Aplikasi SMS untuk
Berbagai Keperluan Bandung Informatika
Purnomo Adi 2007 Pemrograman Java Membangun Beragam Aplikasi
Layanan SMS 2 Jakarta Salemba Infotek
Romzi Imron Rozidi 2009 Membuat Sendiri SMS Gateway (ESME)
Berbasis Protokol SMPP Andi
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 963
ix
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 ldquoAplikasi Informasi Pelayanan Pembayaran Pajak
Kendaraan Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis SMS
Gatewayrdquo
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 MSi 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 SSi MSi 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1063
x
Semoga dengan terselesaikannya Skripsi dan Laporannya ini dapat
memberikan manfaat bagi penulis khususnya dan para pembaca pada umumnya
Penulis menyadari bahwa Skripsi dan Laporan ini masih jauh dari kesempurnaan
Mengingat terbatasnya pengetahuan dan kemampuan penulis Oleh karenanya
penulis memohon maaf dan selalu terbuka untuk menerima kritik dan saran dari
pembaca
Sidoarjo Agustus 2015
Penulis
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1163
xi
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 PENDAHULUAN11 Latar Belakang 1
12 Rumusan Masalah 2
13 Batasan Masalah 3
14 Tujuan 3
15 Manfaat 3
16 Sistematika penulisan 4
BAB II KAJIAN PUSTAKA DAN DASAR TEORI21 Penelitian terdahulu 5
22 Sejarah Singkat SAMSAT 6
23 Syarat dan prosedur pembayaran pajak SAMSAT Drive ThruSidoarjo 7
24 Bahasa Pemrograman 8
25 Hypertext Preprocessor (PHP) 8
26 Database My SQL 9
27 SMS Gateway 10
28 Gammu 11
29 Data Flow Diagram (DFD) 12
210 Entity Realitionship Diagram (ERD) 14
211 Penjelasan Primary key dan Foreight key 15
BAB III METODOLOGI PENELITIAN
31 Lokasi Penelitian 1732 Bahan dan Alat penelitian 17
33 Teknik Pengumpulan Data 17
34 Teknik Analisis 18
35 Perancangan Sistem 19
36 DFD Pembayaran Pajak Kendaraan Bermotor 20
37 Tabel Relationship 21
38 Struktur Tabel 23
39 Format SMS Gateway 32
310 Design Interface 34
311 Struktur Menu 36
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1263
xii
BAB IV HASIL PENELITIAN DAN PEMBAHASAN
41 Halaman Admin 3742 Halaman Utama 38
43 Halaman Data Wajib Pajak 39
44 Halaman Kendaraan 40
45 Halaman Pembayaran 42
46 Halaman Berita 43
47 Halaman SMS 44
48 Halaman SMS Alert 45
49 Halaman Laporan 46
410 Tampilan SMS Gateway 48
BAB V PENUTUP
51 Kesimpulan 5052 Saran 50
DAFTAR PUSTAKA xv
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1363
xiii
DAFTAR GAMBAR
Gambar 21 Simbol-simbol data Flow Diagram 13Gambar 31 Diagram Konteks 20
Gambar 32 DFD level 0 21
Gambar 33 Tabel Relationship 22
Gambar 34 Format melihat panduan SMS 33
Gambar 35 Pesan balasan panduan SMS 33
Gambar 36 Format info data wajib pajak 33
Gambar 37 Format tunggakan pajak kendaraan 33
Gambar 38 Format saran 34
Gambar 39 Halaman Utama 34
Gambar 310 Halaman Login 34
Gambar 311 Data Kendaraan 35Gambar 312 Halaman Wajib Pajak 35
Gambar 313 Halaman Inbox 36
Gambar 41 Halaman Admin 37
Gambar 42 Halaman Utama 38
Gambar 43 Halaman Data Wajib Pajak 39
Gambar 44 Halaman Input Data Wajib Pajak 39
Gambar 45 Halaman Data Kendaraan 40
Gambar 46 Halaman Input Kendaraan 41
Gambar 47 Halaman Pembayaran 42
Gambar 48 Halaman Form Pembayara 42
Gambar 49 Halaman Berita 43
Gambar 410 halaman Form Berita 43
Gambar 411 Halaman SMS 44
Gambar 412 Halaman Kirim Brodcast 44
Gambar 413 Halaman SMS Masuk 45
Gambar 414 Halaman SMS Terkirim 45
Gambar 415 Halaman Data SMS Alert 46
Gambar 416 Halaman Data Pembayaran 46
Gambar 417 Tombol Pencarian Wajib Pajak 47
Gambar 418 Laporan Wajib Pajak 47
Gambar 419 Melihat format panduan SMS 48Gambar 420 Cek format Wajib Pajak 49
Gambar 421 Cek id data Wjib Pajak 49
Gambar 422 Cek data Wajib Pajak 49
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1463
xiv
DAFTAR TABEL
Tabel 21 Tabel Perbandingan Penelitian Terdahulu 5Tabel 31 Tabel Berita 23
Tabel 32 Tabel Saran 24
Tabel 33 Tabel Kabupaten 24
Tabel 34 Tabel Kecamatan 24
Tabel 35 Tabel Kendaraan 25
Tabel 36 Tabel Pembayaran 26
Tabel 37 Tabel Petugas 26
Tabel 38 Tabel Propinsi 27
Tabel 39 Tabel SMS Alert 27
Tabel 310 Tabel Wajib Pajak 27
Tabel 311 Tabel Daemons 28Tabel 312 Tabel Gammu 28
Tabel 313 Tabel Inbox 29
Tabel 314 Tabel Outbox 29
Tabel 315 Tabel Outbox multipart 30
Tabel 316 Tabel Phone 31
Tabel 317 Tabel Sentitems 31
Tabel 318 Tabel Panduan 32
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1563
1
BAB I
PENDAHULUAN
11
Latar Belakang
Internet merupakan fasilitator penyebaran informasi dan komunikasi
tanpa batas ke berbagai pihak Internet yang awalnya digunakan untuk
pertahanan dan keamanan serta pendidikan saat ini telah berkembang menjadi
perangkat pendukung bisnis yang sangat berpengaruh Banyak instansi
pemerintah 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 SAMSATwilayah 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1663
1
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
12
Rumusan MasalahDari latar belakang yang telah disampaikan di atas peneliti mengambil
rumusan masalah untuk memfokuskan penelitianini yaitu Bagaimana
merancang Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis SMS Gateway
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1763
2
13 Batasan Masalah
Batasan masalah dalam penyusunan proposal ini agar tidak keluar dari
topik pembahasan maka di fokuskan pada
1Sistem mencakup tentang informasi pembayaran pajak kendaraan bermotor
2Sistem memberikan alert atau pengingat tentang batas pembayaran dan
jumlah tagihan pajak yang harus dibayar
3Sistem yang akan dibuat dapat manampung data komplain wajib pajak
data pertanyaan seputar SAMSAT
4Wajib pajak dapat melihat daftar biaya tarif kendaraan dengan mengakses
website ini ataupun dengan menggunakan SMS tanpa perlu datang untuk
melihat secara langsung kekantor SAMSAT
5Sistem yang dihasilkan mampu memberikan informasi dini (SMS Alert)
14 Tujuan
Penelitian ini bertujuan untuk membuat Aplikasi Informasi Pelayanan
Pembayaran Pajak Kendaraan Bermotor di Kantor SAMSAT Drive Thru
Sidoarjo berbasis SMS Gateway
15 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 pembuatanaplikasi
2 Memberikan nilai tambah tentang pengetahuan pembuatan aplikasi
serta referensi untuk penelitian lebih lanjut kepada mahasiswa
Sebagai syarat agar mahasiswa dapat menyelesaikan proposal
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1863
3
16 Sistematika Penulisan
Sistematika penulisan menggambarkan secara umum proposal ini
Adapun sistematika penulisannya adalah sebagai berikut BAB I PENDAHULUAN
Bab I menjelaskan mengenai latar belakang rumusan masalah
batasan masalah tujuan penelitian manfaat penulisan dan
sistematika penulisan
BAB II KAJIAN PUSTAKA DAN DASAR TEORI
Bab II menjelaskan mengenai dasar-dasar teori yang diperlukan
untuk menyelesaikan pembuatan tugas akhir ini dalam bab ini Juga
akan dijelaskan mengenai tahap-tahap perancangan melipuli studi
literatur teknik pengumpulan data dan perancangan sistem
BAB III METODOLOGI PENELITIAN
Bab III terdiri dari analisis sistem dan desain sistem Analisa
sistem menjelaskan mengenai alur sistem lama yang dipakai di saat
ini dan juga menjelaskan alur sistem lain yang akan diterapkan
Sedangkan desain sistem menjelaskan desain Entity Relationship
Diagram (ERD) Data Flow Diagram (DFD)
BAB IV HASIL PENELITIAN DAN PEMBAHASAN
Pada bab ini menjelaskan tentang implementasi sistem implementasi
program serta pengujian fungsional sIstem baik pengujian secara manual
pengujian sistem dan pengujian kasus
BAB V PENUTUP
Pada bab ini menjelaskan tentang kesimpulan dan saran yang diharapkan
dapat bermanfaat dan dapat dikembangkan supaya lebih sempurna
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1963
4
BAB II
KAJIAN PUSTAKA DAN DASAR TEORI
21 Penelitian Terdahulu
Indra Purnama 2012 dalam skripsinya yang berjudul ldquo SISTEM
INFORMASI PEMBAYARAN PAJAK KENDARAAN BERODA 2 DI
SAMSAT DAERAH PROVINSI WILAYAH KOTA BANDUNG III
SOEKARNO HATTArdquo membahas mengenai pelayanan pembayaran pajak
yang mangalami kesulitan dalam melihat informasi jumlah pembayaran baik
denda maupun keterlambatan secara kuantiti dan juga agar menghindari
kekeliruan saat penginputan pembayaran maka diterapkan sistem informasi
pembayaran pajak Agar keterlambatan itu dapat diatasi maka diadakannya
pemanggilan input otomatis di Bagian Pembayaran dan perhitungan laporan
secara perperiodik Pembangunan sistem pembayaran pajak roda 2 ini
menggunakan metodologi System Development Life Cycle (SDLC)
(Waterfall) Dimana metododogi ini digunakan untuk mengembangkan sistem
dari tahapan perancangan sampai dengan implementasi
Tabel 21 Tabel perbandingan penelitian terdahulu
Perbandingan Penelitian Terdahulu Penelitian Sekarang
Judul SISTEM INFORMASI
PEMBAYARAN PAJAK
KENDARAAN BERODA 2
DI SAMSAT DAERAHPROVINSI WILAYAH
KOTA BANDUNG III
SOEKARNO HATTA
Aplikasi Pembayaran Pajak
Kendaraan Bermotor di Kantor
SAMSAT Sidoarjo berbasis
Sms Gateway
Peneliti Indra Purnama 2012 Aris Susetyo (2015)
Platform Berbasis Desktop Berbasis Web dan Sms
Studi Kasus Samsat kota bandung III
Soekarno Hatta
Samsat Drive Thrue Sidoarjo
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2063
5
Tujuan
Penelitian
membahas mengenai
pelayanan pembayaran pajak
yang mangalami kesulitan
dalam melihat informasi
jumlah pembayaran baik
denda maupun keterlambatan
secara kuantiti dan juga agar
menghindari kekeliruan saat
penginputan pembayaran
maka diterapkan sistem
informasi pembayaran pajak
aplikasi yang akan dibuat ini
berbasis sms untuk
memudahkan wajib pajak dalam
memperoleh informasi berupa
pendaftaran kendaraan baru dan
perpanjangan STNK wajib
pajak dapat melihat daftar biaya
tarif kendaraan dengan
mengakses website ini ataupun
dengan menggunakan sms
Dari penelitian terdahulu diatas dapat dikembangkan suatu aplikasi
yang berbasis SMS untuk memudahkan wajib pajak dalam memperoleh
informasi adapun perbedaan dengan sistem yang akan penulis bangun adalah
akses melalui media SMS dan internet Maka diperoleh hasil pengembangan
program yaitu Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis SMS Gateway
22 Sejarah Singkat SAMSAT
Sistem Administrasi Manunggal di bawah Satu Atap atau disingkat
dengan SAMSAT adalah suatu sistem kerjasama secara terpadu antara Polri
Dinas Pendapatan Provinsi dan PT Jasa Raharja (Persero) dalam pelayanan
untuk menerbitkan STNK dan Tanda Nomor Kendaraan Bermotor yang
dikaitkan dengan pemasukan uang ke Kas Negara baik melalui Pajak
Kendaraan Bermotor (PKB) Bea Balik Nama Kendaraan Bermotor dan
Sumbangan Wajib Dana Kecelakaan Lalu Lintas Jalan (SWDKLJJ) dan
dilaksanakan pada satu kantor yang dinamakan Kantor Bersama Samsat
Dalam hal ini Polri memiliki fungsi penerbitan STNK Dinas Pendapatan
Provinsi menetapkan besarnya Pajak Kendaraan Bermotor (PKB) dan Bea
Balik Nama Kendaraan Bermotor (BBN-KB) sedangkan PT Jasa Raharja
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2163
6
mengelola Sumbangan Wajib Dana Kecelakaan Lalu Lintas Jalan
(SWDKLLJ) Sejarah Kantor Bersama SAMSAT sendiri tak lepas dari
berdirinya Dinas Pendapatan P rovinsi Jawa Barat yang secara historis dimulai
dengan unit kerjayang bertugas melakukan pengurusan Perpajakan dan
Pendapatan Daerah Hal ini dikarenakan DISPENDA atau Dinas Pendapatan
Daerah sebagai kantor pusat yang menaungi segala penerimaan pendapatan
daerah
23 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
24 Bahasa Pemrograman
Bahasa pemrograman adalah bahasa komputer atau teknik instruksi
standar untuk memerintah komputerBahasa pemrograman ini merupakan suatu
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2263
7
himpunan dari aturan sintaks dan semantik yang digunakan
untuk mendefinisikan sebuah program komputer Bahasa ini memungkinkan
seorang programmer dapat menentukan secara persis data mana yang akan
diolah oleh komputer bagaimana data ini akan disimpan atau diteruskan
dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi
Menurut tingkat kedekatannya dengan mesin komputer bahasa pemrograman
terdiri dari
a Bahasa Mesin yaitu memberikan perintah kepada komputer dengan
menggunakan kode bahasa biner contohnya 01100101100110
b
Bahasa Tingkat Rendah atau dikenal dengan istilah bahasa rakitan (bahasa
Inggris Assembly yaitu memberikan perintah kepada komputer dengan
menggunakan kode-kode singkat (kode Mnemonic contohnya MOV SUB
CMP JMP JGE JL LOOP dan sebagainya)
c Bahasa Tingkat Menengah yaitu bahasa komputer yang memakai campuran
intstruksi dalam kata-kata bahasa manusia seperti pada Bahasa Tingkat
Tinggi dan instruksi yang bersifat simbolik contoh ltlt gtgt ampamp ||
dan sebagainya
d Bahasa Tingkat Tinggi yaitu bahasa komputer yang menggunakan instruksi
berasal dari unsur kata-kata bahasa manusia contohnya adalah begin end
if for while and or dan sebagainya
Sebagian besar bahasa pemrograman digolongkan sebagai Bahasa
Tingkat Tinggi hanya bahasa C yang digolongkan sebagai Bahasa Tingkat
Menengah dan Assembly yang merupakan Bahasa Tingkat RendahAdapun
sistem informasi dan aplikasi yang dibuat pada Tugas Akhir ini adalah
menggunakan bahasa pemrograman PHP untuk membangun sisi server dan
menggunakan bahasa pemrograman Java untuk membangun client Beberapa
bahasa pemrograman yang digunakan pada pembuatan sistem informasi ini
akan dijelaskan pada sub bab di bawah ini
25 Hypertext Preprocessor (PHP)
Hypertext Preprocessor (PHP) adalah bahasa pemrograman script yang
paling banyak dipakai saat ini PHP banyak dipakai untuk memrogram situs
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2363
8
web yang dinamis walaupun tidak tertutup kemungkinan digunakan untuk
pemakaian lain Pada awalnya PHP merupakan kependekan dari Personal
Home Page (Situs Personal)PHP pertama kali dibuat oleh Rasmus Lerdorf
pada tahun 1995Pada tahun 1997 sebuah perusahaan bernama Zend menulis
ulang interpreter PHP menjadi lebih bersih lebih baik dan lebih cepat
Kemudian pada Juni 1998 perusahaan tersebut merilis interpreter baru untuk
PHP dan meresmikan rilis tersebut sebagai PHP 30 dan singkatan PHP dirubah
menjadi akronim berulang PHP Hypertext Preprocessing
Pada Juni 2004 Zend merilis PHP 50Dalam versi ini inti dari
interpreter PHP mengalami perubahan besarVersi ini juga memasukkan model
pemrograman berorientasi objek ke dalam PHP untuk menjawab
perkembangan bahasa pemrograman ke arah paradigma berorientasi objek
Hampir seluruh aplikasi berbasis web dapat dibuat dengan PHP ini
namun fungsi PHP yang paling utama adalah untuk menghubungkan database
dengan web Dengan PHP membuat aplikasi web yang terkoneksi ke database
menjadi sangat mudah Sistem database yang telah didukung oleh PHP adalah
a Oracle
bSybase
c SQL
dMySQL
e Generic ODBC
f Postgres SQL
26 Database MySQL
MySQL adalah sebuah perangkat lunak sistem manajemen basis data
SQL ( bahasa Inggris database management system ) atau DBMS yang
multithread multi-user dengan sekitar 6 juta instalasi di seluruh dunia
MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis di
bawah lisensi GNU General Public License (GPL) tetapi mereka juga menjual
di bawah lisensi komersial untuk kasus-kasus di mana penggunaannya tidak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2463
9
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 ndash 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_fieldhellip)
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 = bdquodata_kolom1‟hellip
9
Menampilkan data SELECT kolom FROM tabel WHERE kreteria
ORDER BY kolom atau SELECTFROM 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
27
SMS Gateway
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2563
10
SMS Gateway adalah suatu platform metode untuk mengirimkan dan
menerima pesan SMS tanpa menggunakan perangkat mobile
handphoneSMS Gateway merupakan pintu gerbang bagi penyebaran
informasi dengan menggunakan SMS
Anda dapat menyebarkan pesan keratusan nomor secara otomatis dan
cepat yang langsung terhubung dengan database nomor-nomor ponsel saja
tanpa harus mengetik ratusan nomor dan pesan di ponsel anda karena semua
nomor akan diambil secara otomatis dari database tersebut
Selain itu dengan adanya SMS Gateway anda dapat mengkustomisasi
pesan-pesan yang ingin dikirimDengan menggunakan program tambahan
yang dapat dibuat sendiri pengirim pesan dapat lebih fleksibel dalam
mengirim berita karena biasanya pesan yang ingin dikirim berbeda-beda untuk
masing-masing penerimanya
Sistem aplikasi SMS Gateway secara umum memungkinkan pengguna
untuk
1 Meminta informasi dari handphone ke sistem database
2 Memberikan informasi dari handphone ke sistem database
Memberikan informasi secara rutin (terjadwal) dari sistem database ke
nomor handphone individual tertentu SMS Gateway membolehkan UEA
untuk berkomunikasi dengan Telco SMSC (telkomsel indosat dll) atau SMS
platform untuk menghantar dan menerima pesan SMS dengan sangat mudah
Karena SMS Gateway akan melakukan semua proses dan koneksi dengan
Telco SMS Gateway juga menyediakan UEA dengan interface yang mudah
dan standar
28 Gammu
Gammu mensupport ponsel yang dapat bekerja pada mode AT
commandGammu 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2663
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2763
12
dikomunikasikan oleh profesional sistem kepada pemakai maupun pembuat
program DFD terdiri dari context diagram dan diagram rinci (DFD Levelled)
Context diagram berfungsi memetakan model lingkungan (menggambarkan
hubungan antara entitas luar masukan dan keluaran sistem) yang
direpresentasikan dengan lingkaran tunggal yang mewakili keseluruhan
sistem DFD levelled menggambarkan sistem sebagai jaringan kerja antara
fungsi yang berhubungan satu sama lain dengan aliran dan penyimpanan data
model ini hanya memodelkan sistem dari sudut pandang fungsi
Berikut ini merupakan simbol-simbol yang biasa digunakan di DFD
Gambar 21Simbol-simbol Data Flow Diagram
1) TerminalEntity
Terminator atau entity mewakili entitas eksternal yang berkomunikasi
dengan sistem yang sedang dikembangkan Terminator dapat berupa orang
sekelompok orang organisasi departemen di dalam organisasi atau
perusahaan yang sama tetapi di luar kendali sistem yang sedang dibuat
modelnya Terminator dapat juga berupa departemen divisi atau sistem di
luar sistem yang berkomunikasi dengan sistem yang sedang dikembangkan
Komponen ini perlu diberi nama sesuai dengan dunia luar yang
berkomunikasi dengan sistem yang sedang dibuat modelnya dan biasanya
menggunakan kata benda misalnya Bagian Penjualan Dosen Mahasiswa
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2863
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 datainformasi
dari satu bagian sistem ke bagian lainnya
210 Entity Relationship Diagram (ERD)
Entity Relationship Diagram (ERD) merupakan suatu model untuk
menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek
dasar data yang mempunyai hubungan antar relasiERD untuk memodelkan
struktur data dan hubungan antar data untuk menggambarkannya digunakan
beberapa notasi dan simbol Pada dasarnya ada tiga simbol yang digunakan
yaitu
a Entiti
Entiti merupakan objek yang mewakili sesuatu yang nyata dan dapat
dibedakan dari sesuatu yang lain (Fathansyah 1999 30)Simbol dari
entitiini biasanya digambarkan dengan persegi panjang
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2963
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 1 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
211 Penjelasan Primary key dan Foreight Key
Kunci (Key) merupakan elemen record yang dipakai untuk menemukan
record tersebut pada waktu akses atau bisa digunakan untuk identifikasi tiap
record Jenis-jenis kunci Superkey Candidat key Primary key Alternate
key Foreign key External key
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3063
15
A Primary Key adalah atribut (field) yang dipilih untuk menentukan
struktur storage pada organisasi file multi key adapun key lainnya
disebut dengan secondary key Pengertian lainya Primary Key adalah
suatu nilai dalam basis data yang digunakan untuk mengidentifikasi
suatu baris dalam tabel Salah satu atrribut dari candidat key dapat
dipilih menjadi primary key dengan 3 kriteria sbb
1
Key tersebut lebih natural untuk dijadikan acuan
2 Key tersebut lebih sederhana
3 Key tersebut cukup uniqe
B Foreign Key adalah Sebuah kumpulan field dalam satu relasi yang
digunakan untuk meldquoreferrdquo (menunjuk) ke suatu baris (tuple) pada
relasi yang lain (harus berkorespondensi dengan primary key pada
relasi yang kedua) seperti bdquological pointer‟ Sedangkan hubungan
antara keduanya ( primary key dan foreign key) di jelaskan sebagai
berikutldquoPrimary Keyrdquo adalah field kunci utama dari suatu tabel yang
menunjukkan bahwa field yang menjadi kunci tersebut tidak bisa diisi
dengan data yang sama atau dengan kata lain Primary key menjadikan
tiap record memiliki identitas sendiri-sendiri yang membedakan satu
sama lainnya (unik)ldquoForeign keyrdquo adalah satu attribute yang
melengkapi satu relationship yang menunjukan ke induknya dengan
kata lain keduanya saling berkaitan Pengertian lain Foreign key
merupakan sembarang atribut yang menunjuk kepada primary key pada
tabel lain
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3163
16
BAB III
METODOLOGI PENELITIAN
31 Lokasi Penelitian
Penelitian dilakukan di Drive Thru SAMSAT yang beralamatkan di Jl
Sultan Agung No 4 Sidoarjo mulai tanggal 01 Oktober 2014 sd selesai
32 Bahan dan Alat penelitian
Bahan
Data Wajib Pajakdata Pembayaran Pajak Kendaraan Bermotor dan data
pemilik kendaraan bermotor data biaya pajak kendaraan bermotor
Alat
A
Perangkat Keras ( Hardware )
1) Laptop intel core i3
2) Hard disk 500 GB
3) Memory 200 GB
4)
Modem Smsgateway
5) Simcard
B
Perangkat Lunak ( Software )
1) Sistem Operasi Windows 7
2)
PHP ( Hypertext Preprocessor )
3) Appserv
4) Notepad ++
5)
Database MySQL
6) Gammu
33 Teknik Pengumpulan Data
Teknik pengumpulan data yang digunakan adalah
a Wawancara Melakukan wawancara secara langsung dengan petugas
SAMSAT Drive Thru diantarannya petugas dari kepolisian dan petugas
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3263
17
Dispenda mengenai bagaimana alur dari pelayanan SAMSAT Drive Thru
Sidoarjo
b Dokumentasi Pengambilan data-data tentang kegiatan profil untuk
dijadikan sebagai acuan dalam pengembangan sistem
c Observasi Observasi dengan mengadakan penelitian dan peninjauan
langsung di SAMSAT Drive Thru Sidoarjo
34 Teknik Analisis
Analisis sistem merupakan tahap yang penting dari suatu pemrograman
karena merupakan tahap awal untuk mengevaluasi permasalahan yang terjadi
serta kendala yang dihadapiPerancangan sistem yang pertama adalah
mengidentifikasi suatu permasalahan pada objek penelitian itu sendiri
Teknik yang penulis gunakan dalam membangun sistem ini adalah
sebagai berikut
a Penelitian di lapangan yaitu terhadap petugas atau orang-orang yang ada
kaitannya dengan permasalahan yang sedang diteliti guna memperoleh
keterangan dan data untuk tujuan yang ingin dicapai
b Merumuskan masalah apa yang sebenarnya terjadi yaitu sistem yang
digunakan saat melakukan permintaan informasi di kantor SAMSAT secara
langsung
c
Melakukan pemahaman masalah sehingga dapat mengetahui tujuan
pembuatan SMS Gateway untuk pembayaran Pajak Kendaraan Bermotor
d Perancangan informasi SMS Gateway di SAMSAT Drive Thru Sidoarjo
e
Perancangan tampilan SMS Gateway di SAMSAT Drive Thru Sidoarjo
f Pengujian dan analisa program dengan maksud mengetahui sejauh mana
program bisa berjalan sesuai dengan keinginan penulis
g Perbaikan dan penyempurnaan program yang merupakan tahapan
memperbaiki kesalahan dan menambahkan fitur-fitur lain jika diperlukan
h Pemilihan sistem berbasisSMS Gateway sebagai solusi yang tepat Penulis
mengajukan pembuatan sistem baru untuk proses permintaan informasi
melalui sms sebagai solusi permasalahan Sistem baru ini diharapkan dapat
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3363
18
mempermudah wajib pajak untuk memperoleh informasi terkait pembayaran
samsat Program ini dapat diakses kapan saja Adapun alasannya sebagai
berikut
1
Untuk hubungan antar server dan client hanya dibutuhkan sebuah
handphone saja
2 Memberikan kemudahan bagi pengguna karena antar muka yang
digunakan adalah via SMS dimana wajib pajak pasti sudah sangat
umum menggunakannya
Sistem Aplikasi SMS Gateway adalah program sistem komunikasi dua
arah yaitu SMS keluar dan SMS masuk dengan memanfaatkan gammu sebagai
programkomunikasi antara Komputer dengan Handphone
35 Perancangan Sistem
Bagian ini menjelaskan rancangan aplikasi yang berupa diagram alir
sistem Alur pembayaran di SAMSAT Drive Thru adalah sebagai berikut
Penjelasan alur proses pembayaran pajak melalui drive thru
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3463
19
6
Petugas loket Pembayaran dan Penyerahan memberitahukan jumlah
pembayaran yang seharusnya dan selanjutnya menerima pembayaran serta
menyerahkan bukti pembayaran kepada Wajib Pajak
36 DFD Pembayaran Pajak kendaraan Bermotor
Dalam proses perancangan aplikasi layanan informasi dan pemesanan
berbasis sms gateway ini akan dijelaskan dalam bentuk logical model Hal ini
gambarkan secara detail melalui Data Flow Diagram (DFD) Dalam
perancangan menggunakan DFD biasanya diawali dengan diagram konteks
yang merupakan diagram yang memaparkan secara global dari diagram-
diagram yang akan dirancang selanjutnya Hal ini sangat membantu sekali
dalam memahami proses perancangan aplikasi secara detail Pada tahap
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 33
a Diagram Konteks
Gambar 31 Diagarm Konteks
input wp
laporan pembayaran
info data petugas
info data kendaraan
input data petugas
input pembayaran Pajak
input data kendaraan
Balasan Sms Sesuai format
Kirim Sms s esuai format
Info Pembayaran
Membayar Pajak1
Aplikasi Pembayaran Pajak
Kendaraan Bermotor di
Kantor Samsat Drive Thrue
+
PetugasWajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3563
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
Gambar 32 DFD level 0
37 Tabel Relationship
Tabel Relationship merupakan rancangan table yang diterjemahkan dari
data flow diagram di atas sehingga dihasilkan data relasi table seperti gambar
di bawah ini
mempunyaimempunyai
mempunyai
mempunyaimempunyai
simpan data
input wp
info wp
memberikan data wp
info wp
laporan pembayaran
info data petugas
info data kendaraan
input data petugas
input pembayaran Pajak
input data kendaraan
Balasan Sms Sesuai format
Kirim Sms sesuai format
Info Pembayaran
Membayar Pajak
kendaraan
data petugas
simpan data simpan data
simpan data
simpan data
simpan data
simpan data
Wajib Pajak
Petugas
3Input
Pendaftaran
kendaraan
Bermotor
2
Input Petugas
1
Pembayaran
Pajak
4
Input data WP
5
Sms Gateway
kendaraan
kendaraan_
petugas
pembayaran
sms masuksms keluar
wajib_pajak
outboxoutbox_multipart
gammu phone
phones
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3663
21
Dalam table relationship diatas terdapat 18 tabel yang saling
berhubungan yang terdiri dari table master dan table transaksi adapun yang
termasuk dalam table master yaitu tabel wajib pajak kendaraan petugas
panduan saran propinsi kabupaten dan kecamatan Sedangkan tabel transaksi
yaitu tabel pembayaran berita dan SMS Alert Yang termasuk tabel SMS
Gateway yaitu tabel phone inbox outbox sent items gammu daemons
outbox multipart Masing-masing tabel saling berhuugan seperti
a Tabel wajjib pajak berhubungan dengan tabel kendaraan yang dihubungkan
melalui id wp dengan jenis hubungan satu (1) ke banyak (N)
b
Tabel wp berhubungan dengan tabel pembayaran yang dihubungkan melalui
id wp dengan jenis hubungan satu (1) ke banyak (N)
c Tabel petugas berhubungan dengan id petugas dengan jenis hubungan satu
(1) ke banyak (N)
38 Struktur Tabel
Tabel adalah bagian dari database yang berfungsi untuk menyimpan
data-data tertentu Tabel yang akan dibuat untuk perancangan ini antara lain
1 Tabel Berita
Tabel berita adalah tabel yang digunakan untuk menyimpan data berita
Struktur tabelnya dapat dilihat pada tabel 31
Tabel 31 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) (Primary Key) Id petugas
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3763
22
2 Tabel Saran
Tabel saran adalah tabel yang digunakan untuk menyimpan data saran
dari wajib pajak Struktur tabelnya dapat dilihat pada tabel 32
Tabel 32 Tabel Saran
Nama Field Type Data Keterangan
Id Integer(11) Id pengirim
Hp Varchar(15) Handphone
Isisaran Varchar (200) Isi saran
3 Tabel Kabupaten
Tabel Kabupaten adalah tabel yang digunakan untuk menyimpan data
kabupaten Struktur tabelnya dapat dilihat pada tabel 33
Tabel 33 Tabel kabupaten
Nama Field Type Data Keterangan
id_kab Varchar(20) Id kab
nama_kab Varchar(100) Nama kab
4 Tabel Kecamatan
Tabel kecamatan adalah tabel yang digunakan untuk menyimpan data
kecamatan Struktur tabelnya dapat dilihat pada tabel 34
Tabel 34 Tabel kecamatan
Nama Field Type Data Keterangan
id_kec Varchar(20) Id kec
nama_kec Varchar(100) Nama kec
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3863
23
5 Tabel kendaraan
Tabel kendaraan adalah tabel yang digunakan untuk menyimpan data
kendaraan Struktur tabelnya dapat dilihat pada tabel 35
Tabel 35 Tabel kendaraan
Nama Field 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
Tabel pembayaran adalah tabel yang digunakan untuk menyimpan data
pembayaran Struktur tabelnya dapat dilihat pada tabel 36
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3963
24
Tabel 36 Tabel pembayaran
Nama Field Type Data Keteranganid_bayar Integer(11) (Primary Key) Id bayar
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
Tabel petugas adalah tabel yang digunakan untuk menyimpan data
petugas Struktur tabelnya dapat dilihat pada tabel 37
Tabel 37 Tabel petugas
Nama Field Type Data Keterangan
id_petugas Varchar(11) (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
Tabel propinsi adalah tabel yang digunakan untuk menyimpan data
propinsi Struktur tabelnya dapat dilihat pada tabel 38
Tabel 38 Tabel propinsi
Nama Field Type Data Keterangan
id_prop Varchar(20) Id prop
nama_prop Varchar(100) Nama prop
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4063
25
9 Tabel SMS alert
Tabel SMS alert adalah tabel yang digunakan untuk menyimpan data
SMS alert Struktur tabelnya dapat dilihat pada tabel 39
Tabel 39 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
10 Tabel Wajib Pajak
Tabel wajib_pajak adalah tabel yang digunakan untuk menyimpan data
wajib pajak Struktur tabelnya dapat dilihat pada tabel 310
Tabel 310 Tabel wajib pajak
Nama Field 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 lahirtanggal_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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4163
26
Propinsi Varchar(20) Propinsi
Kabupaten Varchar(20) KabupatenKecamatan Varchar(20) Kecamatan
Kelurahan Varchar(20) Kelurahan
no_telprumah Varchar(10) Nomer telprumah
Kodepos Varchar(7) Kodepos
11 Tabel Daemons
Tabel daemons adalah tabel yang digunakan untuk menyimpan datadaemons Struktur tabelnya dapat dilihat pada tabel 311
Tabel 311 Tabel Daemons
Nama Field Type Data Keterangan
Start Text Start
Info Text Info
12
Tabel Gammu
Tabel gammu adalah tabel yang digunakan untuk menyimpan data
gammu Struktur tabelnya dapat dilihat pada tabel 312
Tabel 312 Tabel Gammu
Nama Field Type Data Keterangan
Version int(11) Version
13 Tabel Inbox
Tabel inbox adalah tabel yang digunakan untuk menyimpan data inbox
Struktur tabelnya dapat dilihat pada tabel 313
Tabel 313 Tabel inbox
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4263
27
ReceivingDateTime Timestamp ReceivingDateTime
Text Text TextSenderNumber 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(falsetrue) Processed
14 Tabel Outbox
Tabel outbox adalah tabel yang digunakan untuk menyimpan data
outbox Struktur tabelnya dapat dilihat pada tabel 314
Tabel 314 Tabel outbox
Nama Field 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(falsetrue) MultiPart
RelativeValidity int(11) RelativeValidity
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4363
28
SenderID varchar(255) MUL SenderID
SendingTimeOut Timestamp SendingTimeOutDeliveryReport enum(defaultyesno) DeliveryReport
CreatorID Text CreatorID
15 Tabel Outbox multipart
Tabel outbox multipart adalah tabel yang digunakan untuk menyimpan
data outbox multipart Struktur tabelnya dapat dilihat pada tabel 315
Tabel 315 Tabel outbox multipart
Nama Field Type Data Keterangan
Text Text Text
Coding enum() Coding
UDH Text UDH
Class int(11) Class
TextDecoded Text TextDecoded
ID int(10) unsigned (Primary Key) ID
SequencePosition int(11) (Primary Key) SequencePosition
16 Tabel Phone
Tabel phones adalah tabel yang digunakan untuk menyimpan data
phones Struktur tabelnya dapat dilihat pada tabel 316
Tabel 316 Tabel phones Nama Field Type Data Keterangan
ID Text ID
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
TimeOut Timestamp Time Out
Send enum(yesno) Send
Receive enum(yesno) Receive
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4463
29
IMEI varchar(35) (Primary Key) IMEI
Client Text ClientBattery int(11) Battery
Signal int(11) Signal
Sent int(11) Sent
Received int(11) Received
17 Tabel Sentitems
Tabel sentitems adalah tabel yang digunakan untuk menyimpan datasentitems Struktur tabelnya dapat dilihat pada tabel 317
Tabel 317 Tabel Sentitems
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
SendingDateTime Timestamp SendingDateTimeDeliveryDateTime 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
IDint(10)
unsigned(Primary Key) ID
SenderID varchar(255) MUL SenderID
SequencePosition int(11) (Primary Key) SequencePosition
Status enum() Status
StatusError int(11) Status Error
TPMR int(11) MUL TPMR
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4563
30
RelativeValidity int(11) Relative Validity
CreatorID Text Creator ID
18 Tabel Panduan
Tabel panduan adalah tabel yang digunakan untuk menyimpan data
panduan Struktur tabelnya dapat dilihat pada tabel 318
Tabel 318 Tabel Panduan
Nama Field Type Data Keterangan
Kodepanduan Varchar(11) Kode Panduan
Isi Text Isi
Keterangan Varchar (40) Keterangan
39 Format SMS Gateway
Berikut ini cara-cara mengakses aplikasi pembayaran pajak kendaraan
bermotor di SAMSAT DRIVE THRU dengan menggunakan fasilitas SMS gateway
1 Format Melihat Panduan SMS
Pemilik Kendaraan mengirim pesan ke SMS Center Admin SAMSAT
dengan format
Gambar 34 Format Melihat panduan
2
Apabila Format SMS benar maka akan muncul pesan seperti pada gambar
35
Panduan
Cek format SMS
cekformatwp
cekformatsaran
cekformattunggakan
cekformatwajib_pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4663
31
Gambar 35 Pesan Balasan Panduan SMS
3 Jika Pemilik Kendaraan ingin melihat data wajib pajak maka harus
mengetikkan format SMS sebagai berikut
Gambar 36 Format Info data wajib pajak
4 Jika Pemilik Kendaraan ingin melihat tunggakan pajak kendaraan maka
harus mengetikkan format SMS sebagai berikut
Gambar 37 Format Tunggakan Pajak Kendaraan
5
Jika Pemilik Kendaraan ingin memberikan saran maka harus mengetikkan
format SMS sebgai berikut
Gambar 38 Format Saran
310 Design Interface
Gambar 39 Halaman Utama
cekformatwp
cekformattunggakan
Cekformatsaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4763
32
Gambar 310 Halaman Login
Gambar 311 Data Kendaraan
Gambar 312 Halaman Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4863
33
Gambar 314 Halaman Inbox
Gambar 313 Halaman Inbox
311 Struktur Menu
Wajib Pajak
Menu Utama Admin
PembayaranKendaraan SMS AlertBerita
Pembayaran
LaporanSMS
SMS
SMSTerkirim
Lihat SMS
SMS Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4963
34
BAB IV
HASIL PENELITIAN DAN PEMBAHASAN
Berikut ini adalah hasil dari pengujian Aplikasi Informasi Pelayanan
Pembayaran Pajak Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis
SMS Gateway Pada Proyek Akhir ini dimana Website ini memiliki 1 halaman
web yakni website untuk mengelola halaman website petugas (admin) Berikut
adalah implementasi tentang website tersebut
41 Halaman Admin
Halaman ini merupakan aplikasi yang digunakan oleh bagian administrator
atau orang yang mempunyai otoritas khusus untuk melakukan konfigurasi sistem
sehingga diperlukan suatu proses login terlebih dahulu
Gambar 41 Halaman Admin
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5063
35
Keterangan
a Username aris
b Password aris
42 Halaman Utama
Pada web utama Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor berbasis SMS Gateway ini menampilkan informsi profil secara umum
Selain itu pada web utama juga terdapat informasi berita terbaru mengenai SAMSAT
layanan yang ada di SAMSAT Drive Thru serta format SMS
Adapun menu-menu yang akan ditampilkan pada web utama diantarannya
depan SAMSAT Drive Thru layanan berita format SMS dan kontak yang
menunjukkan alamat SAMSAT Drive Thru
Gambar 42 Halaman Utama
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5163
36
f Kontak Halaman yang berisi alamat dari SAMSAT Drive Thru
43 Halaman Data Wajib Pajak
Input data wajib pajak yaitu memasukkan data identitas para wajib pajak yang
baru berikut halaman data wajib pajak
Gambar 43 Halaman Data Wajib Pajak
Gambar 44 Halaman Input Data Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5263
37
Keterangan
a Pada gambar 43 adalah menu utama halaman wajib pajak disana tertera
kolom data wajib pajak yang telah didata oleh admin
b Pada gambar 44 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
44
Halaman KendaraanInput data kendaraan wajib pajak yaitu digunaka untuk menginputkan data
kendaraan yang baru yang berisi data tentang kendaraan bermotor seperti no reg no
KTP pemilik nama lengkap dan sebagainya berikut tampilan halaman kendaraan
Gambar 45 Halaman Data Kendaraan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5363
38
Gambar 46 Halaman Form Input Data Kendaraan
Keterangan
a Pada gambar 45 adalah menu utama pada halaman kendaraan disana
tertera kolom data kendaraan yang sudah di data oleh petugas admin
b Pada gambar 46 adalah form input data kendaraan untuk memasukkan
data kendaraan wajib pajak yang baru kita harus memasukkan identitas dari
kendaraan tersebut diantarannya identitas pemilik serta identitas kendaraan
baru Kemudian kita pilih tombol simpan untuk menyimpan data kendaraan
tersebut Data yang sudah tersimpan akan muncul pada menu utama pada
halaman kendaraan
45 Halaman Pembayaran
Input halaman pembayaran digunakan untuk memasukkan biaya pajak
kendaraan yang akan dibayar oleh wajib pajak setiap tahunnya Berikut tampilan
halaman pembayaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5463
39
Gambar 47 Halaman Pembayaran
Gambar 48 Halaman Form pembayara
Keterangan
a Pada gambar 47 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 48 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5563
40
akan muncul pada menu utama halaman pembayaran
46 Halaman Berita
Input halaman berita digunakan untuk menambah berita-berita terbaru yang
ada di SAMSAT Drive Thru maupun SAMSAT pusat berikut tampilan halaman form
berita
Gambar 49 Halaman Berita
Gambar 410 Halaman Form Berita
Keterangan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5663
41
a Pada gambar 49 adalah menu utama pada halaman berita disana tertera
kolom data berita yang sudah di entry oleh petugas admin
b Pada gambar 410 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
47
Halaman SMSForm SMS ini gunakan untuk melihat SMS masuk SMS terkirim dan akan
mengirim SMS secara bersamaan Berikut tampilan halaman SMS
Gambar 411 Halaman SMS
Gambar 412 Halaman Kirim Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5763
42
Gambar 413 Halaman SMS Masuk
Gambar 414 Halaman SMS Terkirim
Keterangan
a Kirim broadcast Mengirim suatu pesan atau SMS ke semua wajib pajak
secara bersamaan
b Lihat SMS Melihat SMS yang masuk dari wajib pajak yang memberikan
masukan atau menannyakan besar biaya pajak kendaraan yang akan
dibayar
c SMS terkirim Melihat SMS yang telah terkirim kepada wajib pajak
48 Halaman SMS Alert
Pada halaman SMS Alert ini merupakan peringatan tanggal jatuh tempo
pembayaran pajak STNK kepada wajib pajak Berikut tampilan halaman SMS Alert
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5863
43
Gambar 415 Halaman Data SMS Alert
Wajib pajak akan secara otomatis mendapat SMS Alert mengenai jatuh
tempo pembayaran pajak kendaraannya
49 Halaman Laporan
Pada halaman laporan ini akan muncul semua nama-nama wajib pajak yang
telah terdaftar Berikut tampilan halaman laporan
Gambar 416 Halaman Data Pembayaran
Gambar 417 Tombol Pencarian Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5963
44
Gambar 418 Laporan Wajib Pajak
Keterangan a Pada gambar 417 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 418Pada 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 419 laporan salah satu wajib pajak yang kita inginkan
410 Tampilan SMS Gateway
Berikut format SMS Gateway untuk melihat panduan SMS Gateway
a Pemilik kendaraan mengirim SMS untuk melihat format panduan
SMS
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6063
45
Gambar 419 Melihat format panduan SMS
b Tampilan cek format wp dan balasannya
Gambar 420 Cek format wajib pajak
c Tampilan cek id wp dan balasannya
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6163
46
Gambar 421 Cek id wajib pajak
d Tampilan cek data wp dan balasannya
Gambar 422 Cek data wajib pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6263
47
BAB V
PENUTUP
411 Kesimpulan
Penulisan Tugas akhir ini berisi mengenai pembuatan program aplikasi
Informasi Pelayanan Pembayaran Pajak Bermotor di Kantor SAMSAT Drive
Thru Sidoarjo berbasis SMS Gateway Aplikasi ini dibangun menggunakan
Php Gammu sebagai emulator untuk menjalankan aplikasi saat dibangun dan
didukung dengan SMS Gateway dengan Modem Wavecom sebagai
hardwarenpendukung Sistem SMS Gateway memberikan banyak kemudahan
kepada wajib pajak untuk mengetahui jumlah pajak yang harus dibayar dan juga
tersedia SMS Alert kepada wajib pajak yang kendaraannya akan memasuki
jatuh tempo pembayaran pajak
412 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6363
48
DAFTAR PUSTAKA
Khang Bustam (2002) TRIK Pemrograman Aplikasi Berbasis SMS
PT Elexmedia Komputindo Jakarta
Khoirul ummah 2010 SMS-Gateway informatika malang
Marcus Zakaria Teddy amp Widiadi Josef 2006 Aplikasi SMS untuk
Berbagai Keperluan Bandung Informatika
Purnomo Adi 2007 Pemrograman Java Membangun Beragam Aplikasi
Layanan SMS 2 Jakarta Salemba Infotek
Romzi Imron Rozidi 2009 Membuat Sendiri SMS Gateway (ESME)
Berbasis Protokol SMPP Andi
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1063
x
Semoga dengan terselesaikannya Skripsi dan Laporannya ini dapat
memberikan manfaat bagi penulis khususnya dan para pembaca pada umumnya
Penulis menyadari bahwa Skripsi dan Laporan ini masih jauh dari kesempurnaan
Mengingat terbatasnya pengetahuan dan kemampuan penulis Oleh karenanya
penulis memohon maaf dan selalu terbuka untuk menerima kritik dan saran dari
pembaca
Sidoarjo Agustus 2015
Penulis
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1163
xi
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 PENDAHULUAN11 Latar Belakang 1
12 Rumusan Masalah 2
13 Batasan Masalah 3
14 Tujuan 3
15 Manfaat 3
16 Sistematika penulisan 4
BAB II KAJIAN PUSTAKA DAN DASAR TEORI21 Penelitian terdahulu 5
22 Sejarah Singkat SAMSAT 6
23 Syarat dan prosedur pembayaran pajak SAMSAT Drive ThruSidoarjo 7
24 Bahasa Pemrograman 8
25 Hypertext Preprocessor (PHP) 8
26 Database My SQL 9
27 SMS Gateway 10
28 Gammu 11
29 Data Flow Diagram (DFD) 12
210 Entity Realitionship Diagram (ERD) 14
211 Penjelasan Primary key dan Foreight key 15
BAB III METODOLOGI PENELITIAN
31 Lokasi Penelitian 1732 Bahan dan Alat penelitian 17
33 Teknik Pengumpulan Data 17
34 Teknik Analisis 18
35 Perancangan Sistem 19
36 DFD Pembayaran Pajak Kendaraan Bermotor 20
37 Tabel Relationship 21
38 Struktur Tabel 23
39 Format SMS Gateway 32
310 Design Interface 34
311 Struktur Menu 36
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1263
xii
BAB IV HASIL PENELITIAN DAN PEMBAHASAN
41 Halaman Admin 3742 Halaman Utama 38
43 Halaman Data Wajib Pajak 39
44 Halaman Kendaraan 40
45 Halaman Pembayaran 42
46 Halaman Berita 43
47 Halaman SMS 44
48 Halaman SMS Alert 45
49 Halaman Laporan 46
410 Tampilan SMS Gateway 48
BAB V PENUTUP
51 Kesimpulan 5052 Saran 50
DAFTAR PUSTAKA xv
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1363
xiii
DAFTAR GAMBAR
Gambar 21 Simbol-simbol data Flow Diagram 13Gambar 31 Diagram Konteks 20
Gambar 32 DFD level 0 21
Gambar 33 Tabel Relationship 22
Gambar 34 Format melihat panduan SMS 33
Gambar 35 Pesan balasan panduan SMS 33
Gambar 36 Format info data wajib pajak 33
Gambar 37 Format tunggakan pajak kendaraan 33
Gambar 38 Format saran 34
Gambar 39 Halaman Utama 34
Gambar 310 Halaman Login 34
Gambar 311 Data Kendaraan 35Gambar 312 Halaman Wajib Pajak 35
Gambar 313 Halaman Inbox 36
Gambar 41 Halaman Admin 37
Gambar 42 Halaman Utama 38
Gambar 43 Halaman Data Wajib Pajak 39
Gambar 44 Halaman Input Data Wajib Pajak 39
Gambar 45 Halaman Data Kendaraan 40
Gambar 46 Halaman Input Kendaraan 41
Gambar 47 Halaman Pembayaran 42
Gambar 48 Halaman Form Pembayara 42
Gambar 49 Halaman Berita 43
Gambar 410 halaman Form Berita 43
Gambar 411 Halaman SMS 44
Gambar 412 Halaman Kirim Brodcast 44
Gambar 413 Halaman SMS Masuk 45
Gambar 414 Halaman SMS Terkirim 45
Gambar 415 Halaman Data SMS Alert 46
Gambar 416 Halaman Data Pembayaran 46
Gambar 417 Tombol Pencarian Wajib Pajak 47
Gambar 418 Laporan Wajib Pajak 47
Gambar 419 Melihat format panduan SMS 48Gambar 420 Cek format Wajib Pajak 49
Gambar 421 Cek id data Wjib Pajak 49
Gambar 422 Cek data Wajib Pajak 49
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1463
xiv
DAFTAR TABEL
Tabel 21 Tabel Perbandingan Penelitian Terdahulu 5Tabel 31 Tabel Berita 23
Tabel 32 Tabel Saran 24
Tabel 33 Tabel Kabupaten 24
Tabel 34 Tabel Kecamatan 24
Tabel 35 Tabel Kendaraan 25
Tabel 36 Tabel Pembayaran 26
Tabel 37 Tabel Petugas 26
Tabel 38 Tabel Propinsi 27
Tabel 39 Tabel SMS Alert 27
Tabel 310 Tabel Wajib Pajak 27
Tabel 311 Tabel Daemons 28Tabel 312 Tabel Gammu 28
Tabel 313 Tabel Inbox 29
Tabel 314 Tabel Outbox 29
Tabel 315 Tabel Outbox multipart 30
Tabel 316 Tabel Phone 31
Tabel 317 Tabel Sentitems 31
Tabel 318 Tabel Panduan 32
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1563
1
BAB I
PENDAHULUAN
11
Latar Belakang
Internet merupakan fasilitator penyebaran informasi dan komunikasi
tanpa batas ke berbagai pihak Internet yang awalnya digunakan untuk
pertahanan dan keamanan serta pendidikan saat ini telah berkembang menjadi
perangkat pendukung bisnis yang sangat berpengaruh Banyak instansi
pemerintah 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 SAMSATwilayah 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1663
1
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
12
Rumusan MasalahDari latar belakang yang telah disampaikan di atas peneliti mengambil
rumusan masalah untuk memfokuskan penelitianini yaitu Bagaimana
merancang Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis SMS Gateway
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1763
2
13 Batasan Masalah
Batasan masalah dalam penyusunan proposal ini agar tidak keluar dari
topik pembahasan maka di fokuskan pada
1Sistem mencakup tentang informasi pembayaran pajak kendaraan bermotor
2Sistem memberikan alert atau pengingat tentang batas pembayaran dan
jumlah tagihan pajak yang harus dibayar
3Sistem yang akan dibuat dapat manampung data komplain wajib pajak
data pertanyaan seputar SAMSAT
4Wajib pajak dapat melihat daftar biaya tarif kendaraan dengan mengakses
website ini ataupun dengan menggunakan SMS tanpa perlu datang untuk
melihat secara langsung kekantor SAMSAT
5Sistem yang dihasilkan mampu memberikan informasi dini (SMS Alert)
14 Tujuan
Penelitian ini bertujuan untuk membuat Aplikasi Informasi Pelayanan
Pembayaran Pajak Kendaraan Bermotor di Kantor SAMSAT Drive Thru
Sidoarjo berbasis SMS Gateway
15 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 pembuatanaplikasi
2 Memberikan nilai tambah tentang pengetahuan pembuatan aplikasi
serta referensi untuk penelitian lebih lanjut kepada mahasiswa
Sebagai syarat agar mahasiswa dapat menyelesaikan proposal
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1863
3
16 Sistematika Penulisan
Sistematika penulisan menggambarkan secara umum proposal ini
Adapun sistematika penulisannya adalah sebagai berikut BAB I PENDAHULUAN
Bab I menjelaskan mengenai latar belakang rumusan masalah
batasan masalah tujuan penelitian manfaat penulisan dan
sistematika penulisan
BAB II KAJIAN PUSTAKA DAN DASAR TEORI
Bab II menjelaskan mengenai dasar-dasar teori yang diperlukan
untuk menyelesaikan pembuatan tugas akhir ini dalam bab ini Juga
akan dijelaskan mengenai tahap-tahap perancangan melipuli studi
literatur teknik pengumpulan data dan perancangan sistem
BAB III METODOLOGI PENELITIAN
Bab III terdiri dari analisis sistem dan desain sistem Analisa
sistem menjelaskan mengenai alur sistem lama yang dipakai di saat
ini dan juga menjelaskan alur sistem lain yang akan diterapkan
Sedangkan desain sistem menjelaskan desain Entity Relationship
Diagram (ERD) Data Flow Diagram (DFD)
BAB IV HASIL PENELITIAN DAN PEMBAHASAN
Pada bab ini menjelaskan tentang implementasi sistem implementasi
program serta pengujian fungsional sIstem baik pengujian secara manual
pengujian sistem dan pengujian kasus
BAB V PENUTUP
Pada bab ini menjelaskan tentang kesimpulan dan saran yang diharapkan
dapat bermanfaat dan dapat dikembangkan supaya lebih sempurna
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1963
4
BAB II
KAJIAN PUSTAKA DAN DASAR TEORI
21 Penelitian Terdahulu
Indra Purnama 2012 dalam skripsinya yang berjudul ldquo SISTEM
INFORMASI PEMBAYARAN PAJAK KENDARAAN BERODA 2 DI
SAMSAT DAERAH PROVINSI WILAYAH KOTA BANDUNG III
SOEKARNO HATTArdquo membahas mengenai pelayanan pembayaran pajak
yang mangalami kesulitan dalam melihat informasi jumlah pembayaran baik
denda maupun keterlambatan secara kuantiti dan juga agar menghindari
kekeliruan saat penginputan pembayaran maka diterapkan sistem informasi
pembayaran pajak Agar keterlambatan itu dapat diatasi maka diadakannya
pemanggilan input otomatis di Bagian Pembayaran dan perhitungan laporan
secara perperiodik Pembangunan sistem pembayaran pajak roda 2 ini
menggunakan metodologi System Development Life Cycle (SDLC)
(Waterfall) Dimana metododogi ini digunakan untuk mengembangkan sistem
dari tahapan perancangan sampai dengan implementasi
Tabel 21 Tabel perbandingan penelitian terdahulu
Perbandingan Penelitian Terdahulu Penelitian Sekarang
Judul SISTEM INFORMASI
PEMBAYARAN PAJAK
KENDARAAN BERODA 2
DI SAMSAT DAERAHPROVINSI WILAYAH
KOTA BANDUNG III
SOEKARNO HATTA
Aplikasi Pembayaran Pajak
Kendaraan Bermotor di Kantor
SAMSAT Sidoarjo berbasis
Sms Gateway
Peneliti Indra Purnama 2012 Aris Susetyo (2015)
Platform Berbasis Desktop Berbasis Web dan Sms
Studi Kasus Samsat kota bandung III
Soekarno Hatta
Samsat Drive Thrue Sidoarjo
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2063
5
Tujuan
Penelitian
membahas mengenai
pelayanan pembayaran pajak
yang mangalami kesulitan
dalam melihat informasi
jumlah pembayaran baik
denda maupun keterlambatan
secara kuantiti dan juga agar
menghindari kekeliruan saat
penginputan pembayaran
maka diterapkan sistem
informasi pembayaran pajak
aplikasi yang akan dibuat ini
berbasis sms untuk
memudahkan wajib pajak dalam
memperoleh informasi berupa
pendaftaran kendaraan baru dan
perpanjangan STNK wajib
pajak dapat melihat daftar biaya
tarif kendaraan dengan
mengakses website ini ataupun
dengan menggunakan sms
Dari penelitian terdahulu diatas dapat dikembangkan suatu aplikasi
yang berbasis SMS untuk memudahkan wajib pajak dalam memperoleh
informasi adapun perbedaan dengan sistem yang akan penulis bangun adalah
akses melalui media SMS dan internet Maka diperoleh hasil pengembangan
program yaitu Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis SMS Gateway
22 Sejarah Singkat SAMSAT
Sistem Administrasi Manunggal di bawah Satu Atap atau disingkat
dengan SAMSAT adalah suatu sistem kerjasama secara terpadu antara Polri
Dinas Pendapatan Provinsi dan PT Jasa Raharja (Persero) dalam pelayanan
untuk menerbitkan STNK dan Tanda Nomor Kendaraan Bermotor yang
dikaitkan dengan pemasukan uang ke Kas Negara baik melalui Pajak
Kendaraan Bermotor (PKB) Bea Balik Nama Kendaraan Bermotor dan
Sumbangan Wajib Dana Kecelakaan Lalu Lintas Jalan (SWDKLJJ) dan
dilaksanakan pada satu kantor yang dinamakan Kantor Bersama Samsat
Dalam hal ini Polri memiliki fungsi penerbitan STNK Dinas Pendapatan
Provinsi menetapkan besarnya Pajak Kendaraan Bermotor (PKB) dan Bea
Balik Nama Kendaraan Bermotor (BBN-KB) sedangkan PT Jasa Raharja
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2163
6
mengelola Sumbangan Wajib Dana Kecelakaan Lalu Lintas Jalan
(SWDKLLJ) Sejarah Kantor Bersama SAMSAT sendiri tak lepas dari
berdirinya Dinas Pendapatan P rovinsi Jawa Barat yang secara historis dimulai
dengan unit kerjayang bertugas melakukan pengurusan Perpajakan dan
Pendapatan Daerah Hal ini dikarenakan DISPENDA atau Dinas Pendapatan
Daerah sebagai kantor pusat yang menaungi segala penerimaan pendapatan
daerah
23 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
24 Bahasa Pemrograman
Bahasa pemrograman adalah bahasa komputer atau teknik instruksi
standar untuk memerintah komputerBahasa pemrograman ini merupakan suatu
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2263
7
himpunan dari aturan sintaks dan semantik yang digunakan
untuk mendefinisikan sebuah program komputer Bahasa ini memungkinkan
seorang programmer dapat menentukan secara persis data mana yang akan
diolah oleh komputer bagaimana data ini akan disimpan atau diteruskan
dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi
Menurut tingkat kedekatannya dengan mesin komputer bahasa pemrograman
terdiri dari
a Bahasa Mesin yaitu memberikan perintah kepada komputer dengan
menggunakan kode bahasa biner contohnya 01100101100110
b
Bahasa Tingkat Rendah atau dikenal dengan istilah bahasa rakitan (bahasa
Inggris Assembly yaitu memberikan perintah kepada komputer dengan
menggunakan kode-kode singkat (kode Mnemonic contohnya MOV SUB
CMP JMP JGE JL LOOP dan sebagainya)
c Bahasa Tingkat Menengah yaitu bahasa komputer yang memakai campuran
intstruksi dalam kata-kata bahasa manusia seperti pada Bahasa Tingkat
Tinggi dan instruksi yang bersifat simbolik contoh ltlt gtgt ampamp ||
dan sebagainya
d Bahasa Tingkat Tinggi yaitu bahasa komputer yang menggunakan instruksi
berasal dari unsur kata-kata bahasa manusia contohnya adalah begin end
if for while and or dan sebagainya
Sebagian besar bahasa pemrograman digolongkan sebagai Bahasa
Tingkat Tinggi hanya bahasa C yang digolongkan sebagai Bahasa Tingkat
Menengah dan Assembly yang merupakan Bahasa Tingkat RendahAdapun
sistem informasi dan aplikasi yang dibuat pada Tugas Akhir ini adalah
menggunakan bahasa pemrograman PHP untuk membangun sisi server dan
menggunakan bahasa pemrograman Java untuk membangun client Beberapa
bahasa pemrograman yang digunakan pada pembuatan sistem informasi ini
akan dijelaskan pada sub bab di bawah ini
25 Hypertext Preprocessor (PHP)
Hypertext Preprocessor (PHP) adalah bahasa pemrograman script yang
paling banyak dipakai saat ini PHP banyak dipakai untuk memrogram situs
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2363
8
web yang dinamis walaupun tidak tertutup kemungkinan digunakan untuk
pemakaian lain Pada awalnya PHP merupakan kependekan dari Personal
Home Page (Situs Personal)PHP pertama kali dibuat oleh Rasmus Lerdorf
pada tahun 1995Pada tahun 1997 sebuah perusahaan bernama Zend menulis
ulang interpreter PHP menjadi lebih bersih lebih baik dan lebih cepat
Kemudian pada Juni 1998 perusahaan tersebut merilis interpreter baru untuk
PHP dan meresmikan rilis tersebut sebagai PHP 30 dan singkatan PHP dirubah
menjadi akronim berulang PHP Hypertext Preprocessing
Pada Juni 2004 Zend merilis PHP 50Dalam versi ini inti dari
interpreter PHP mengalami perubahan besarVersi ini juga memasukkan model
pemrograman berorientasi objek ke dalam PHP untuk menjawab
perkembangan bahasa pemrograman ke arah paradigma berorientasi objek
Hampir seluruh aplikasi berbasis web dapat dibuat dengan PHP ini
namun fungsi PHP yang paling utama adalah untuk menghubungkan database
dengan web Dengan PHP membuat aplikasi web yang terkoneksi ke database
menjadi sangat mudah Sistem database yang telah didukung oleh PHP adalah
a Oracle
bSybase
c SQL
dMySQL
e Generic ODBC
f Postgres SQL
26 Database MySQL
MySQL adalah sebuah perangkat lunak sistem manajemen basis data
SQL ( bahasa Inggris database management system ) atau DBMS yang
multithread multi-user dengan sekitar 6 juta instalasi di seluruh dunia
MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis di
bawah lisensi GNU General Public License (GPL) tetapi mereka juga menjual
di bawah lisensi komersial untuk kasus-kasus di mana penggunaannya tidak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2463
9
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 ndash 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_fieldhellip)
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 = bdquodata_kolom1‟hellip
9
Menampilkan data SELECT kolom FROM tabel WHERE kreteria
ORDER BY kolom atau SELECTFROM 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
27
SMS Gateway
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2563
10
SMS Gateway adalah suatu platform metode untuk mengirimkan dan
menerima pesan SMS tanpa menggunakan perangkat mobile
handphoneSMS Gateway merupakan pintu gerbang bagi penyebaran
informasi dengan menggunakan SMS
Anda dapat menyebarkan pesan keratusan nomor secara otomatis dan
cepat yang langsung terhubung dengan database nomor-nomor ponsel saja
tanpa harus mengetik ratusan nomor dan pesan di ponsel anda karena semua
nomor akan diambil secara otomatis dari database tersebut
Selain itu dengan adanya SMS Gateway anda dapat mengkustomisasi
pesan-pesan yang ingin dikirimDengan menggunakan program tambahan
yang dapat dibuat sendiri pengirim pesan dapat lebih fleksibel dalam
mengirim berita karena biasanya pesan yang ingin dikirim berbeda-beda untuk
masing-masing penerimanya
Sistem aplikasi SMS Gateway secara umum memungkinkan pengguna
untuk
1 Meminta informasi dari handphone ke sistem database
2 Memberikan informasi dari handphone ke sistem database
Memberikan informasi secara rutin (terjadwal) dari sistem database ke
nomor handphone individual tertentu SMS Gateway membolehkan UEA
untuk berkomunikasi dengan Telco SMSC (telkomsel indosat dll) atau SMS
platform untuk menghantar dan menerima pesan SMS dengan sangat mudah
Karena SMS Gateway akan melakukan semua proses dan koneksi dengan
Telco SMS Gateway juga menyediakan UEA dengan interface yang mudah
dan standar
28 Gammu
Gammu mensupport ponsel yang dapat bekerja pada mode AT
commandGammu 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2663
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2763
12
dikomunikasikan oleh profesional sistem kepada pemakai maupun pembuat
program DFD terdiri dari context diagram dan diagram rinci (DFD Levelled)
Context diagram berfungsi memetakan model lingkungan (menggambarkan
hubungan antara entitas luar masukan dan keluaran sistem) yang
direpresentasikan dengan lingkaran tunggal yang mewakili keseluruhan
sistem DFD levelled menggambarkan sistem sebagai jaringan kerja antara
fungsi yang berhubungan satu sama lain dengan aliran dan penyimpanan data
model ini hanya memodelkan sistem dari sudut pandang fungsi
Berikut ini merupakan simbol-simbol yang biasa digunakan di DFD
Gambar 21Simbol-simbol Data Flow Diagram
1) TerminalEntity
Terminator atau entity mewakili entitas eksternal yang berkomunikasi
dengan sistem yang sedang dikembangkan Terminator dapat berupa orang
sekelompok orang organisasi departemen di dalam organisasi atau
perusahaan yang sama tetapi di luar kendali sistem yang sedang dibuat
modelnya Terminator dapat juga berupa departemen divisi atau sistem di
luar sistem yang berkomunikasi dengan sistem yang sedang dikembangkan
Komponen ini perlu diberi nama sesuai dengan dunia luar yang
berkomunikasi dengan sistem yang sedang dibuat modelnya dan biasanya
menggunakan kata benda misalnya Bagian Penjualan Dosen Mahasiswa
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2863
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 datainformasi
dari satu bagian sistem ke bagian lainnya
210 Entity Relationship Diagram (ERD)
Entity Relationship Diagram (ERD) merupakan suatu model untuk
menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek
dasar data yang mempunyai hubungan antar relasiERD untuk memodelkan
struktur data dan hubungan antar data untuk menggambarkannya digunakan
beberapa notasi dan simbol Pada dasarnya ada tiga simbol yang digunakan
yaitu
a Entiti
Entiti merupakan objek yang mewakili sesuatu yang nyata dan dapat
dibedakan dari sesuatu yang lain (Fathansyah 1999 30)Simbol dari
entitiini biasanya digambarkan dengan persegi panjang
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2963
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 1 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
211 Penjelasan Primary key dan Foreight Key
Kunci (Key) merupakan elemen record yang dipakai untuk menemukan
record tersebut pada waktu akses atau bisa digunakan untuk identifikasi tiap
record Jenis-jenis kunci Superkey Candidat key Primary key Alternate
key Foreign key External key
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3063
15
A Primary Key adalah atribut (field) yang dipilih untuk menentukan
struktur storage pada organisasi file multi key adapun key lainnya
disebut dengan secondary key Pengertian lainya Primary Key adalah
suatu nilai dalam basis data yang digunakan untuk mengidentifikasi
suatu baris dalam tabel Salah satu atrribut dari candidat key dapat
dipilih menjadi primary key dengan 3 kriteria sbb
1
Key tersebut lebih natural untuk dijadikan acuan
2 Key tersebut lebih sederhana
3 Key tersebut cukup uniqe
B Foreign Key adalah Sebuah kumpulan field dalam satu relasi yang
digunakan untuk meldquoreferrdquo (menunjuk) ke suatu baris (tuple) pada
relasi yang lain (harus berkorespondensi dengan primary key pada
relasi yang kedua) seperti bdquological pointer‟ Sedangkan hubungan
antara keduanya ( primary key dan foreign key) di jelaskan sebagai
berikutldquoPrimary Keyrdquo adalah field kunci utama dari suatu tabel yang
menunjukkan bahwa field yang menjadi kunci tersebut tidak bisa diisi
dengan data yang sama atau dengan kata lain Primary key menjadikan
tiap record memiliki identitas sendiri-sendiri yang membedakan satu
sama lainnya (unik)ldquoForeign keyrdquo adalah satu attribute yang
melengkapi satu relationship yang menunjukan ke induknya dengan
kata lain keduanya saling berkaitan Pengertian lain Foreign key
merupakan sembarang atribut yang menunjuk kepada primary key pada
tabel lain
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3163
16
BAB III
METODOLOGI PENELITIAN
31 Lokasi Penelitian
Penelitian dilakukan di Drive Thru SAMSAT yang beralamatkan di Jl
Sultan Agung No 4 Sidoarjo mulai tanggal 01 Oktober 2014 sd selesai
32 Bahan dan Alat penelitian
Bahan
Data Wajib Pajakdata Pembayaran Pajak Kendaraan Bermotor dan data
pemilik kendaraan bermotor data biaya pajak kendaraan bermotor
Alat
A
Perangkat Keras ( Hardware )
1) Laptop intel core i3
2) Hard disk 500 GB
3) Memory 200 GB
4)
Modem Smsgateway
5) Simcard
B
Perangkat Lunak ( Software )
1) Sistem Operasi Windows 7
2)
PHP ( Hypertext Preprocessor )
3) Appserv
4) Notepad ++
5)
Database MySQL
6) Gammu
33 Teknik Pengumpulan Data
Teknik pengumpulan data yang digunakan adalah
a Wawancara Melakukan wawancara secara langsung dengan petugas
SAMSAT Drive Thru diantarannya petugas dari kepolisian dan petugas
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3263
17
Dispenda mengenai bagaimana alur dari pelayanan SAMSAT Drive Thru
Sidoarjo
b Dokumentasi Pengambilan data-data tentang kegiatan profil untuk
dijadikan sebagai acuan dalam pengembangan sistem
c Observasi Observasi dengan mengadakan penelitian dan peninjauan
langsung di SAMSAT Drive Thru Sidoarjo
34 Teknik Analisis
Analisis sistem merupakan tahap yang penting dari suatu pemrograman
karena merupakan tahap awal untuk mengevaluasi permasalahan yang terjadi
serta kendala yang dihadapiPerancangan sistem yang pertama adalah
mengidentifikasi suatu permasalahan pada objek penelitian itu sendiri
Teknik yang penulis gunakan dalam membangun sistem ini adalah
sebagai berikut
a Penelitian di lapangan yaitu terhadap petugas atau orang-orang yang ada
kaitannya dengan permasalahan yang sedang diteliti guna memperoleh
keterangan dan data untuk tujuan yang ingin dicapai
b Merumuskan masalah apa yang sebenarnya terjadi yaitu sistem yang
digunakan saat melakukan permintaan informasi di kantor SAMSAT secara
langsung
c
Melakukan pemahaman masalah sehingga dapat mengetahui tujuan
pembuatan SMS Gateway untuk pembayaran Pajak Kendaraan Bermotor
d Perancangan informasi SMS Gateway di SAMSAT Drive Thru Sidoarjo
e
Perancangan tampilan SMS Gateway di SAMSAT Drive Thru Sidoarjo
f Pengujian dan analisa program dengan maksud mengetahui sejauh mana
program bisa berjalan sesuai dengan keinginan penulis
g Perbaikan dan penyempurnaan program yang merupakan tahapan
memperbaiki kesalahan dan menambahkan fitur-fitur lain jika diperlukan
h Pemilihan sistem berbasisSMS Gateway sebagai solusi yang tepat Penulis
mengajukan pembuatan sistem baru untuk proses permintaan informasi
melalui sms sebagai solusi permasalahan Sistem baru ini diharapkan dapat
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3363
18
mempermudah wajib pajak untuk memperoleh informasi terkait pembayaran
samsat Program ini dapat diakses kapan saja Adapun alasannya sebagai
berikut
1
Untuk hubungan antar server dan client hanya dibutuhkan sebuah
handphone saja
2 Memberikan kemudahan bagi pengguna karena antar muka yang
digunakan adalah via SMS dimana wajib pajak pasti sudah sangat
umum menggunakannya
Sistem Aplikasi SMS Gateway adalah program sistem komunikasi dua
arah yaitu SMS keluar dan SMS masuk dengan memanfaatkan gammu sebagai
programkomunikasi antara Komputer dengan Handphone
35 Perancangan Sistem
Bagian ini menjelaskan rancangan aplikasi yang berupa diagram alir
sistem Alur pembayaran di SAMSAT Drive Thru adalah sebagai berikut
Penjelasan alur proses pembayaran pajak melalui drive thru
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3463
19
6
Petugas loket Pembayaran dan Penyerahan memberitahukan jumlah
pembayaran yang seharusnya dan selanjutnya menerima pembayaran serta
menyerahkan bukti pembayaran kepada Wajib Pajak
36 DFD Pembayaran Pajak kendaraan Bermotor
Dalam proses perancangan aplikasi layanan informasi dan pemesanan
berbasis sms gateway ini akan dijelaskan dalam bentuk logical model Hal ini
gambarkan secara detail melalui Data Flow Diagram (DFD) Dalam
perancangan menggunakan DFD biasanya diawali dengan diagram konteks
yang merupakan diagram yang memaparkan secara global dari diagram-
diagram yang akan dirancang selanjutnya Hal ini sangat membantu sekali
dalam memahami proses perancangan aplikasi secara detail Pada tahap
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 33
a Diagram Konteks
Gambar 31 Diagarm Konteks
input wp
laporan pembayaran
info data petugas
info data kendaraan
input data petugas
input pembayaran Pajak
input data kendaraan
Balasan Sms Sesuai format
Kirim Sms s esuai format
Info Pembayaran
Membayar Pajak1
Aplikasi Pembayaran Pajak
Kendaraan Bermotor di
Kantor Samsat Drive Thrue
+
PetugasWajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3563
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
Gambar 32 DFD level 0
37 Tabel Relationship
Tabel Relationship merupakan rancangan table yang diterjemahkan dari
data flow diagram di atas sehingga dihasilkan data relasi table seperti gambar
di bawah ini
mempunyaimempunyai
mempunyai
mempunyaimempunyai
simpan data
input wp
info wp
memberikan data wp
info wp
laporan pembayaran
info data petugas
info data kendaraan
input data petugas
input pembayaran Pajak
input data kendaraan
Balasan Sms Sesuai format
Kirim Sms sesuai format
Info Pembayaran
Membayar Pajak
kendaraan
data petugas
simpan data simpan data
simpan data
simpan data
simpan data
simpan data
Wajib Pajak
Petugas
3Input
Pendaftaran
kendaraan
Bermotor
2
Input Petugas
1
Pembayaran
Pajak
4
Input data WP
5
Sms Gateway
kendaraan
kendaraan_
petugas
pembayaran
sms masuksms keluar
wajib_pajak
outboxoutbox_multipart
gammu phone
phones
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3663
21
Dalam table relationship diatas terdapat 18 tabel yang saling
berhubungan yang terdiri dari table master dan table transaksi adapun yang
termasuk dalam table master yaitu tabel wajib pajak kendaraan petugas
panduan saran propinsi kabupaten dan kecamatan Sedangkan tabel transaksi
yaitu tabel pembayaran berita dan SMS Alert Yang termasuk tabel SMS
Gateway yaitu tabel phone inbox outbox sent items gammu daemons
outbox multipart Masing-masing tabel saling berhuugan seperti
a Tabel wajjib pajak berhubungan dengan tabel kendaraan yang dihubungkan
melalui id wp dengan jenis hubungan satu (1) ke banyak (N)
b
Tabel wp berhubungan dengan tabel pembayaran yang dihubungkan melalui
id wp dengan jenis hubungan satu (1) ke banyak (N)
c Tabel petugas berhubungan dengan id petugas dengan jenis hubungan satu
(1) ke banyak (N)
38 Struktur Tabel
Tabel adalah bagian dari database yang berfungsi untuk menyimpan
data-data tertentu Tabel yang akan dibuat untuk perancangan ini antara lain
1 Tabel Berita
Tabel berita adalah tabel yang digunakan untuk menyimpan data berita
Struktur tabelnya dapat dilihat pada tabel 31
Tabel 31 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) (Primary Key) Id petugas
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3763
22
2 Tabel Saran
Tabel saran adalah tabel yang digunakan untuk menyimpan data saran
dari wajib pajak Struktur tabelnya dapat dilihat pada tabel 32
Tabel 32 Tabel Saran
Nama Field Type Data Keterangan
Id Integer(11) Id pengirim
Hp Varchar(15) Handphone
Isisaran Varchar (200) Isi saran
3 Tabel Kabupaten
Tabel Kabupaten adalah tabel yang digunakan untuk menyimpan data
kabupaten Struktur tabelnya dapat dilihat pada tabel 33
Tabel 33 Tabel kabupaten
Nama Field Type Data Keterangan
id_kab Varchar(20) Id kab
nama_kab Varchar(100) Nama kab
4 Tabel Kecamatan
Tabel kecamatan adalah tabel yang digunakan untuk menyimpan data
kecamatan Struktur tabelnya dapat dilihat pada tabel 34
Tabel 34 Tabel kecamatan
Nama Field Type Data Keterangan
id_kec Varchar(20) Id kec
nama_kec Varchar(100) Nama kec
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3863
23
5 Tabel kendaraan
Tabel kendaraan adalah tabel yang digunakan untuk menyimpan data
kendaraan Struktur tabelnya dapat dilihat pada tabel 35
Tabel 35 Tabel kendaraan
Nama Field 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
Tabel pembayaran adalah tabel yang digunakan untuk menyimpan data
pembayaran Struktur tabelnya dapat dilihat pada tabel 36
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3963
24
Tabel 36 Tabel pembayaran
Nama Field Type Data Keteranganid_bayar Integer(11) (Primary Key) Id bayar
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
Tabel petugas adalah tabel yang digunakan untuk menyimpan data
petugas Struktur tabelnya dapat dilihat pada tabel 37
Tabel 37 Tabel petugas
Nama Field Type Data Keterangan
id_petugas Varchar(11) (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
Tabel propinsi adalah tabel yang digunakan untuk menyimpan data
propinsi Struktur tabelnya dapat dilihat pada tabel 38
Tabel 38 Tabel propinsi
Nama Field Type Data Keterangan
id_prop Varchar(20) Id prop
nama_prop Varchar(100) Nama prop
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4063
25
9 Tabel SMS alert
Tabel SMS alert adalah tabel yang digunakan untuk menyimpan data
SMS alert Struktur tabelnya dapat dilihat pada tabel 39
Tabel 39 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
10 Tabel Wajib Pajak
Tabel wajib_pajak adalah tabel yang digunakan untuk menyimpan data
wajib pajak Struktur tabelnya dapat dilihat pada tabel 310
Tabel 310 Tabel wajib pajak
Nama Field 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 lahirtanggal_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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4163
26
Propinsi Varchar(20) Propinsi
Kabupaten Varchar(20) KabupatenKecamatan Varchar(20) Kecamatan
Kelurahan Varchar(20) Kelurahan
no_telprumah Varchar(10) Nomer telprumah
Kodepos Varchar(7) Kodepos
11 Tabel Daemons
Tabel daemons adalah tabel yang digunakan untuk menyimpan datadaemons Struktur tabelnya dapat dilihat pada tabel 311
Tabel 311 Tabel Daemons
Nama Field Type Data Keterangan
Start Text Start
Info Text Info
12
Tabel Gammu
Tabel gammu adalah tabel yang digunakan untuk menyimpan data
gammu Struktur tabelnya dapat dilihat pada tabel 312
Tabel 312 Tabel Gammu
Nama Field Type Data Keterangan
Version int(11) Version
13 Tabel Inbox
Tabel inbox adalah tabel yang digunakan untuk menyimpan data inbox
Struktur tabelnya dapat dilihat pada tabel 313
Tabel 313 Tabel inbox
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4263
27
ReceivingDateTime Timestamp ReceivingDateTime
Text Text TextSenderNumber 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(falsetrue) Processed
14 Tabel Outbox
Tabel outbox adalah tabel yang digunakan untuk menyimpan data
outbox Struktur tabelnya dapat dilihat pada tabel 314
Tabel 314 Tabel outbox
Nama Field 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(falsetrue) MultiPart
RelativeValidity int(11) RelativeValidity
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4363
28
SenderID varchar(255) MUL SenderID
SendingTimeOut Timestamp SendingTimeOutDeliveryReport enum(defaultyesno) DeliveryReport
CreatorID Text CreatorID
15 Tabel Outbox multipart
Tabel outbox multipart adalah tabel yang digunakan untuk menyimpan
data outbox multipart Struktur tabelnya dapat dilihat pada tabel 315
Tabel 315 Tabel outbox multipart
Nama Field Type Data Keterangan
Text Text Text
Coding enum() Coding
UDH Text UDH
Class int(11) Class
TextDecoded Text TextDecoded
ID int(10) unsigned (Primary Key) ID
SequencePosition int(11) (Primary Key) SequencePosition
16 Tabel Phone
Tabel phones adalah tabel yang digunakan untuk menyimpan data
phones Struktur tabelnya dapat dilihat pada tabel 316
Tabel 316 Tabel phones Nama Field Type Data Keterangan
ID Text ID
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
TimeOut Timestamp Time Out
Send enum(yesno) Send
Receive enum(yesno) Receive
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4463
29
IMEI varchar(35) (Primary Key) IMEI
Client Text ClientBattery int(11) Battery
Signal int(11) Signal
Sent int(11) Sent
Received int(11) Received
17 Tabel Sentitems
Tabel sentitems adalah tabel yang digunakan untuk menyimpan datasentitems Struktur tabelnya dapat dilihat pada tabel 317
Tabel 317 Tabel Sentitems
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
SendingDateTime Timestamp SendingDateTimeDeliveryDateTime 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
IDint(10)
unsigned(Primary Key) ID
SenderID varchar(255) MUL SenderID
SequencePosition int(11) (Primary Key) SequencePosition
Status enum() Status
StatusError int(11) Status Error
TPMR int(11) MUL TPMR
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4563
30
RelativeValidity int(11) Relative Validity
CreatorID Text Creator ID
18 Tabel Panduan
Tabel panduan adalah tabel yang digunakan untuk menyimpan data
panduan Struktur tabelnya dapat dilihat pada tabel 318
Tabel 318 Tabel Panduan
Nama Field Type Data Keterangan
Kodepanduan Varchar(11) Kode Panduan
Isi Text Isi
Keterangan Varchar (40) Keterangan
39 Format SMS Gateway
Berikut ini cara-cara mengakses aplikasi pembayaran pajak kendaraan
bermotor di SAMSAT DRIVE THRU dengan menggunakan fasilitas SMS gateway
1 Format Melihat Panduan SMS
Pemilik Kendaraan mengirim pesan ke SMS Center Admin SAMSAT
dengan format
Gambar 34 Format Melihat panduan
2
Apabila Format SMS benar maka akan muncul pesan seperti pada gambar
35
Panduan
Cek format SMS
cekformatwp
cekformatsaran
cekformattunggakan
cekformatwajib_pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4663
31
Gambar 35 Pesan Balasan Panduan SMS
3 Jika Pemilik Kendaraan ingin melihat data wajib pajak maka harus
mengetikkan format SMS sebagai berikut
Gambar 36 Format Info data wajib pajak
4 Jika Pemilik Kendaraan ingin melihat tunggakan pajak kendaraan maka
harus mengetikkan format SMS sebagai berikut
Gambar 37 Format Tunggakan Pajak Kendaraan
5
Jika Pemilik Kendaraan ingin memberikan saran maka harus mengetikkan
format SMS sebgai berikut
Gambar 38 Format Saran
310 Design Interface
Gambar 39 Halaman Utama
cekformatwp
cekformattunggakan
Cekformatsaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4763
32
Gambar 310 Halaman Login
Gambar 311 Data Kendaraan
Gambar 312 Halaman Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4863
33
Gambar 314 Halaman Inbox
Gambar 313 Halaman Inbox
311 Struktur Menu
Wajib Pajak
Menu Utama Admin
PembayaranKendaraan SMS AlertBerita
Pembayaran
LaporanSMS
SMS
SMSTerkirim
Lihat SMS
SMS Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4963
34
BAB IV
HASIL PENELITIAN DAN PEMBAHASAN
Berikut ini adalah hasil dari pengujian Aplikasi Informasi Pelayanan
Pembayaran Pajak Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis
SMS Gateway Pada Proyek Akhir ini dimana Website ini memiliki 1 halaman
web yakni website untuk mengelola halaman website petugas (admin) Berikut
adalah implementasi tentang website tersebut
41 Halaman Admin
Halaman ini merupakan aplikasi yang digunakan oleh bagian administrator
atau orang yang mempunyai otoritas khusus untuk melakukan konfigurasi sistem
sehingga diperlukan suatu proses login terlebih dahulu
Gambar 41 Halaman Admin
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5063
35
Keterangan
a Username aris
b Password aris
42 Halaman Utama
Pada web utama Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor berbasis SMS Gateway ini menampilkan informsi profil secara umum
Selain itu pada web utama juga terdapat informasi berita terbaru mengenai SAMSAT
layanan yang ada di SAMSAT Drive Thru serta format SMS
Adapun menu-menu yang akan ditampilkan pada web utama diantarannya
depan SAMSAT Drive Thru layanan berita format SMS dan kontak yang
menunjukkan alamat SAMSAT Drive Thru
Gambar 42 Halaman Utama
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5163
36
f Kontak Halaman yang berisi alamat dari SAMSAT Drive Thru
43 Halaman Data Wajib Pajak
Input data wajib pajak yaitu memasukkan data identitas para wajib pajak yang
baru berikut halaman data wajib pajak
Gambar 43 Halaman Data Wajib Pajak
Gambar 44 Halaman Input Data Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5263
37
Keterangan
a Pada gambar 43 adalah menu utama halaman wajib pajak disana tertera
kolom data wajib pajak yang telah didata oleh admin
b Pada gambar 44 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
44
Halaman KendaraanInput data kendaraan wajib pajak yaitu digunaka untuk menginputkan data
kendaraan yang baru yang berisi data tentang kendaraan bermotor seperti no reg no
KTP pemilik nama lengkap dan sebagainya berikut tampilan halaman kendaraan
Gambar 45 Halaman Data Kendaraan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5363
38
Gambar 46 Halaman Form Input Data Kendaraan
Keterangan
a Pada gambar 45 adalah menu utama pada halaman kendaraan disana
tertera kolom data kendaraan yang sudah di data oleh petugas admin
b Pada gambar 46 adalah form input data kendaraan untuk memasukkan
data kendaraan wajib pajak yang baru kita harus memasukkan identitas dari
kendaraan tersebut diantarannya identitas pemilik serta identitas kendaraan
baru Kemudian kita pilih tombol simpan untuk menyimpan data kendaraan
tersebut Data yang sudah tersimpan akan muncul pada menu utama pada
halaman kendaraan
45 Halaman Pembayaran
Input halaman pembayaran digunakan untuk memasukkan biaya pajak
kendaraan yang akan dibayar oleh wajib pajak setiap tahunnya Berikut tampilan
halaman pembayaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5463
39
Gambar 47 Halaman Pembayaran
Gambar 48 Halaman Form pembayara
Keterangan
a Pada gambar 47 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 48 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5563
40
akan muncul pada menu utama halaman pembayaran
46 Halaman Berita
Input halaman berita digunakan untuk menambah berita-berita terbaru yang
ada di SAMSAT Drive Thru maupun SAMSAT pusat berikut tampilan halaman form
berita
Gambar 49 Halaman Berita
Gambar 410 Halaman Form Berita
Keterangan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5663
41
a Pada gambar 49 adalah menu utama pada halaman berita disana tertera
kolom data berita yang sudah di entry oleh petugas admin
b Pada gambar 410 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
47
Halaman SMSForm SMS ini gunakan untuk melihat SMS masuk SMS terkirim dan akan
mengirim SMS secara bersamaan Berikut tampilan halaman SMS
Gambar 411 Halaman SMS
Gambar 412 Halaman Kirim Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5763
42
Gambar 413 Halaman SMS Masuk
Gambar 414 Halaman SMS Terkirim
Keterangan
a Kirim broadcast Mengirim suatu pesan atau SMS ke semua wajib pajak
secara bersamaan
b Lihat SMS Melihat SMS yang masuk dari wajib pajak yang memberikan
masukan atau menannyakan besar biaya pajak kendaraan yang akan
dibayar
c SMS terkirim Melihat SMS yang telah terkirim kepada wajib pajak
48 Halaman SMS Alert
Pada halaman SMS Alert ini merupakan peringatan tanggal jatuh tempo
pembayaran pajak STNK kepada wajib pajak Berikut tampilan halaman SMS Alert
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5863
43
Gambar 415 Halaman Data SMS Alert
Wajib pajak akan secara otomatis mendapat SMS Alert mengenai jatuh
tempo pembayaran pajak kendaraannya
49 Halaman Laporan
Pada halaman laporan ini akan muncul semua nama-nama wajib pajak yang
telah terdaftar Berikut tampilan halaman laporan
Gambar 416 Halaman Data Pembayaran
Gambar 417 Tombol Pencarian Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5963
44
Gambar 418 Laporan Wajib Pajak
Keterangan a Pada gambar 417 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 418Pada 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 419 laporan salah satu wajib pajak yang kita inginkan
410 Tampilan SMS Gateway
Berikut format SMS Gateway untuk melihat panduan SMS Gateway
a Pemilik kendaraan mengirim SMS untuk melihat format panduan
SMS
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6063
45
Gambar 419 Melihat format panduan SMS
b Tampilan cek format wp dan balasannya
Gambar 420 Cek format wajib pajak
c Tampilan cek id wp dan balasannya
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6163
46
Gambar 421 Cek id wajib pajak
d Tampilan cek data wp dan balasannya
Gambar 422 Cek data wajib pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6263
47
BAB V
PENUTUP
411 Kesimpulan
Penulisan Tugas akhir ini berisi mengenai pembuatan program aplikasi
Informasi Pelayanan Pembayaran Pajak Bermotor di Kantor SAMSAT Drive
Thru Sidoarjo berbasis SMS Gateway Aplikasi ini dibangun menggunakan
Php Gammu sebagai emulator untuk menjalankan aplikasi saat dibangun dan
didukung dengan SMS Gateway dengan Modem Wavecom sebagai
hardwarenpendukung Sistem SMS Gateway memberikan banyak kemudahan
kepada wajib pajak untuk mengetahui jumlah pajak yang harus dibayar dan juga
tersedia SMS Alert kepada wajib pajak yang kendaraannya akan memasuki
jatuh tempo pembayaran pajak
412 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6363
48
DAFTAR PUSTAKA
Khang Bustam (2002) TRIK Pemrograman Aplikasi Berbasis SMS
PT Elexmedia Komputindo Jakarta
Khoirul ummah 2010 SMS-Gateway informatika malang
Marcus Zakaria Teddy amp Widiadi Josef 2006 Aplikasi SMS untuk
Berbagai Keperluan Bandung Informatika
Purnomo Adi 2007 Pemrograman Java Membangun Beragam Aplikasi
Layanan SMS 2 Jakarta Salemba Infotek
Romzi Imron Rozidi 2009 Membuat Sendiri SMS Gateway (ESME)
Berbasis Protokol SMPP Andi
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1163
xi
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 PENDAHULUAN11 Latar Belakang 1
12 Rumusan Masalah 2
13 Batasan Masalah 3
14 Tujuan 3
15 Manfaat 3
16 Sistematika penulisan 4
BAB II KAJIAN PUSTAKA DAN DASAR TEORI21 Penelitian terdahulu 5
22 Sejarah Singkat SAMSAT 6
23 Syarat dan prosedur pembayaran pajak SAMSAT Drive ThruSidoarjo 7
24 Bahasa Pemrograman 8
25 Hypertext Preprocessor (PHP) 8
26 Database My SQL 9
27 SMS Gateway 10
28 Gammu 11
29 Data Flow Diagram (DFD) 12
210 Entity Realitionship Diagram (ERD) 14
211 Penjelasan Primary key dan Foreight key 15
BAB III METODOLOGI PENELITIAN
31 Lokasi Penelitian 1732 Bahan dan Alat penelitian 17
33 Teknik Pengumpulan Data 17
34 Teknik Analisis 18
35 Perancangan Sistem 19
36 DFD Pembayaran Pajak Kendaraan Bermotor 20
37 Tabel Relationship 21
38 Struktur Tabel 23
39 Format SMS Gateway 32
310 Design Interface 34
311 Struktur Menu 36
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1263
xii
BAB IV HASIL PENELITIAN DAN PEMBAHASAN
41 Halaman Admin 3742 Halaman Utama 38
43 Halaman Data Wajib Pajak 39
44 Halaman Kendaraan 40
45 Halaman Pembayaran 42
46 Halaman Berita 43
47 Halaman SMS 44
48 Halaman SMS Alert 45
49 Halaman Laporan 46
410 Tampilan SMS Gateway 48
BAB V PENUTUP
51 Kesimpulan 5052 Saran 50
DAFTAR PUSTAKA xv
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1363
xiii
DAFTAR GAMBAR
Gambar 21 Simbol-simbol data Flow Diagram 13Gambar 31 Diagram Konteks 20
Gambar 32 DFD level 0 21
Gambar 33 Tabel Relationship 22
Gambar 34 Format melihat panduan SMS 33
Gambar 35 Pesan balasan panduan SMS 33
Gambar 36 Format info data wajib pajak 33
Gambar 37 Format tunggakan pajak kendaraan 33
Gambar 38 Format saran 34
Gambar 39 Halaman Utama 34
Gambar 310 Halaman Login 34
Gambar 311 Data Kendaraan 35Gambar 312 Halaman Wajib Pajak 35
Gambar 313 Halaman Inbox 36
Gambar 41 Halaman Admin 37
Gambar 42 Halaman Utama 38
Gambar 43 Halaman Data Wajib Pajak 39
Gambar 44 Halaman Input Data Wajib Pajak 39
Gambar 45 Halaman Data Kendaraan 40
Gambar 46 Halaman Input Kendaraan 41
Gambar 47 Halaman Pembayaran 42
Gambar 48 Halaman Form Pembayara 42
Gambar 49 Halaman Berita 43
Gambar 410 halaman Form Berita 43
Gambar 411 Halaman SMS 44
Gambar 412 Halaman Kirim Brodcast 44
Gambar 413 Halaman SMS Masuk 45
Gambar 414 Halaman SMS Terkirim 45
Gambar 415 Halaman Data SMS Alert 46
Gambar 416 Halaman Data Pembayaran 46
Gambar 417 Tombol Pencarian Wajib Pajak 47
Gambar 418 Laporan Wajib Pajak 47
Gambar 419 Melihat format panduan SMS 48Gambar 420 Cek format Wajib Pajak 49
Gambar 421 Cek id data Wjib Pajak 49
Gambar 422 Cek data Wajib Pajak 49
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1463
xiv
DAFTAR TABEL
Tabel 21 Tabel Perbandingan Penelitian Terdahulu 5Tabel 31 Tabel Berita 23
Tabel 32 Tabel Saran 24
Tabel 33 Tabel Kabupaten 24
Tabel 34 Tabel Kecamatan 24
Tabel 35 Tabel Kendaraan 25
Tabel 36 Tabel Pembayaran 26
Tabel 37 Tabel Petugas 26
Tabel 38 Tabel Propinsi 27
Tabel 39 Tabel SMS Alert 27
Tabel 310 Tabel Wajib Pajak 27
Tabel 311 Tabel Daemons 28Tabel 312 Tabel Gammu 28
Tabel 313 Tabel Inbox 29
Tabel 314 Tabel Outbox 29
Tabel 315 Tabel Outbox multipart 30
Tabel 316 Tabel Phone 31
Tabel 317 Tabel Sentitems 31
Tabel 318 Tabel Panduan 32
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1563
1
BAB I
PENDAHULUAN
11
Latar Belakang
Internet merupakan fasilitator penyebaran informasi dan komunikasi
tanpa batas ke berbagai pihak Internet yang awalnya digunakan untuk
pertahanan dan keamanan serta pendidikan saat ini telah berkembang menjadi
perangkat pendukung bisnis yang sangat berpengaruh Banyak instansi
pemerintah 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 SAMSATwilayah 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1663
1
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
12
Rumusan MasalahDari latar belakang yang telah disampaikan di atas peneliti mengambil
rumusan masalah untuk memfokuskan penelitianini yaitu Bagaimana
merancang Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis SMS Gateway
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1763
2
13 Batasan Masalah
Batasan masalah dalam penyusunan proposal ini agar tidak keluar dari
topik pembahasan maka di fokuskan pada
1Sistem mencakup tentang informasi pembayaran pajak kendaraan bermotor
2Sistem memberikan alert atau pengingat tentang batas pembayaran dan
jumlah tagihan pajak yang harus dibayar
3Sistem yang akan dibuat dapat manampung data komplain wajib pajak
data pertanyaan seputar SAMSAT
4Wajib pajak dapat melihat daftar biaya tarif kendaraan dengan mengakses
website ini ataupun dengan menggunakan SMS tanpa perlu datang untuk
melihat secara langsung kekantor SAMSAT
5Sistem yang dihasilkan mampu memberikan informasi dini (SMS Alert)
14 Tujuan
Penelitian ini bertujuan untuk membuat Aplikasi Informasi Pelayanan
Pembayaran Pajak Kendaraan Bermotor di Kantor SAMSAT Drive Thru
Sidoarjo berbasis SMS Gateway
15 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 pembuatanaplikasi
2 Memberikan nilai tambah tentang pengetahuan pembuatan aplikasi
serta referensi untuk penelitian lebih lanjut kepada mahasiswa
Sebagai syarat agar mahasiswa dapat menyelesaikan proposal
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1863
3
16 Sistematika Penulisan
Sistematika penulisan menggambarkan secara umum proposal ini
Adapun sistematika penulisannya adalah sebagai berikut BAB I PENDAHULUAN
Bab I menjelaskan mengenai latar belakang rumusan masalah
batasan masalah tujuan penelitian manfaat penulisan dan
sistematika penulisan
BAB II KAJIAN PUSTAKA DAN DASAR TEORI
Bab II menjelaskan mengenai dasar-dasar teori yang diperlukan
untuk menyelesaikan pembuatan tugas akhir ini dalam bab ini Juga
akan dijelaskan mengenai tahap-tahap perancangan melipuli studi
literatur teknik pengumpulan data dan perancangan sistem
BAB III METODOLOGI PENELITIAN
Bab III terdiri dari analisis sistem dan desain sistem Analisa
sistem menjelaskan mengenai alur sistem lama yang dipakai di saat
ini dan juga menjelaskan alur sistem lain yang akan diterapkan
Sedangkan desain sistem menjelaskan desain Entity Relationship
Diagram (ERD) Data Flow Diagram (DFD)
BAB IV HASIL PENELITIAN DAN PEMBAHASAN
Pada bab ini menjelaskan tentang implementasi sistem implementasi
program serta pengujian fungsional sIstem baik pengujian secara manual
pengujian sistem dan pengujian kasus
BAB V PENUTUP
Pada bab ini menjelaskan tentang kesimpulan dan saran yang diharapkan
dapat bermanfaat dan dapat dikembangkan supaya lebih sempurna
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1963
4
BAB II
KAJIAN PUSTAKA DAN DASAR TEORI
21 Penelitian Terdahulu
Indra Purnama 2012 dalam skripsinya yang berjudul ldquo SISTEM
INFORMASI PEMBAYARAN PAJAK KENDARAAN BERODA 2 DI
SAMSAT DAERAH PROVINSI WILAYAH KOTA BANDUNG III
SOEKARNO HATTArdquo membahas mengenai pelayanan pembayaran pajak
yang mangalami kesulitan dalam melihat informasi jumlah pembayaran baik
denda maupun keterlambatan secara kuantiti dan juga agar menghindari
kekeliruan saat penginputan pembayaran maka diterapkan sistem informasi
pembayaran pajak Agar keterlambatan itu dapat diatasi maka diadakannya
pemanggilan input otomatis di Bagian Pembayaran dan perhitungan laporan
secara perperiodik Pembangunan sistem pembayaran pajak roda 2 ini
menggunakan metodologi System Development Life Cycle (SDLC)
(Waterfall) Dimana metododogi ini digunakan untuk mengembangkan sistem
dari tahapan perancangan sampai dengan implementasi
Tabel 21 Tabel perbandingan penelitian terdahulu
Perbandingan Penelitian Terdahulu Penelitian Sekarang
Judul SISTEM INFORMASI
PEMBAYARAN PAJAK
KENDARAAN BERODA 2
DI SAMSAT DAERAHPROVINSI WILAYAH
KOTA BANDUNG III
SOEKARNO HATTA
Aplikasi Pembayaran Pajak
Kendaraan Bermotor di Kantor
SAMSAT Sidoarjo berbasis
Sms Gateway
Peneliti Indra Purnama 2012 Aris Susetyo (2015)
Platform Berbasis Desktop Berbasis Web dan Sms
Studi Kasus Samsat kota bandung III
Soekarno Hatta
Samsat Drive Thrue Sidoarjo
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2063
5
Tujuan
Penelitian
membahas mengenai
pelayanan pembayaran pajak
yang mangalami kesulitan
dalam melihat informasi
jumlah pembayaran baik
denda maupun keterlambatan
secara kuantiti dan juga agar
menghindari kekeliruan saat
penginputan pembayaran
maka diterapkan sistem
informasi pembayaran pajak
aplikasi yang akan dibuat ini
berbasis sms untuk
memudahkan wajib pajak dalam
memperoleh informasi berupa
pendaftaran kendaraan baru dan
perpanjangan STNK wajib
pajak dapat melihat daftar biaya
tarif kendaraan dengan
mengakses website ini ataupun
dengan menggunakan sms
Dari penelitian terdahulu diatas dapat dikembangkan suatu aplikasi
yang berbasis SMS untuk memudahkan wajib pajak dalam memperoleh
informasi adapun perbedaan dengan sistem yang akan penulis bangun adalah
akses melalui media SMS dan internet Maka diperoleh hasil pengembangan
program yaitu Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis SMS Gateway
22 Sejarah Singkat SAMSAT
Sistem Administrasi Manunggal di bawah Satu Atap atau disingkat
dengan SAMSAT adalah suatu sistem kerjasama secara terpadu antara Polri
Dinas Pendapatan Provinsi dan PT Jasa Raharja (Persero) dalam pelayanan
untuk menerbitkan STNK dan Tanda Nomor Kendaraan Bermotor yang
dikaitkan dengan pemasukan uang ke Kas Negara baik melalui Pajak
Kendaraan Bermotor (PKB) Bea Balik Nama Kendaraan Bermotor dan
Sumbangan Wajib Dana Kecelakaan Lalu Lintas Jalan (SWDKLJJ) dan
dilaksanakan pada satu kantor yang dinamakan Kantor Bersama Samsat
Dalam hal ini Polri memiliki fungsi penerbitan STNK Dinas Pendapatan
Provinsi menetapkan besarnya Pajak Kendaraan Bermotor (PKB) dan Bea
Balik Nama Kendaraan Bermotor (BBN-KB) sedangkan PT Jasa Raharja
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2163
6
mengelola Sumbangan Wajib Dana Kecelakaan Lalu Lintas Jalan
(SWDKLLJ) Sejarah Kantor Bersama SAMSAT sendiri tak lepas dari
berdirinya Dinas Pendapatan P rovinsi Jawa Barat yang secara historis dimulai
dengan unit kerjayang bertugas melakukan pengurusan Perpajakan dan
Pendapatan Daerah Hal ini dikarenakan DISPENDA atau Dinas Pendapatan
Daerah sebagai kantor pusat yang menaungi segala penerimaan pendapatan
daerah
23 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
24 Bahasa Pemrograman
Bahasa pemrograman adalah bahasa komputer atau teknik instruksi
standar untuk memerintah komputerBahasa pemrograman ini merupakan suatu
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2263
7
himpunan dari aturan sintaks dan semantik yang digunakan
untuk mendefinisikan sebuah program komputer Bahasa ini memungkinkan
seorang programmer dapat menentukan secara persis data mana yang akan
diolah oleh komputer bagaimana data ini akan disimpan atau diteruskan
dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi
Menurut tingkat kedekatannya dengan mesin komputer bahasa pemrograman
terdiri dari
a Bahasa Mesin yaitu memberikan perintah kepada komputer dengan
menggunakan kode bahasa biner contohnya 01100101100110
b
Bahasa Tingkat Rendah atau dikenal dengan istilah bahasa rakitan (bahasa
Inggris Assembly yaitu memberikan perintah kepada komputer dengan
menggunakan kode-kode singkat (kode Mnemonic contohnya MOV SUB
CMP JMP JGE JL LOOP dan sebagainya)
c Bahasa Tingkat Menengah yaitu bahasa komputer yang memakai campuran
intstruksi dalam kata-kata bahasa manusia seperti pada Bahasa Tingkat
Tinggi dan instruksi yang bersifat simbolik contoh ltlt gtgt ampamp ||
dan sebagainya
d Bahasa Tingkat Tinggi yaitu bahasa komputer yang menggunakan instruksi
berasal dari unsur kata-kata bahasa manusia contohnya adalah begin end
if for while and or dan sebagainya
Sebagian besar bahasa pemrograman digolongkan sebagai Bahasa
Tingkat Tinggi hanya bahasa C yang digolongkan sebagai Bahasa Tingkat
Menengah dan Assembly yang merupakan Bahasa Tingkat RendahAdapun
sistem informasi dan aplikasi yang dibuat pada Tugas Akhir ini adalah
menggunakan bahasa pemrograman PHP untuk membangun sisi server dan
menggunakan bahasa pemrograman Java untuk membangun client Beberapa
bahasa pemrograman yang digunakan pada pembuatan sistem informasi ini
akan dijelaskan pada sub bab di bawah ini
25 Hypertext Preprocessor (PHP)
Hypertext Preprocessor (PHP) adalah bahasa pemrograman script yang
paling banyak dipakai saat ini PHP banyak dipakai untuk memrogram situs
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2363
8
web yang dinamis walaupun tidak tertutup kemungkinan digunakan untuk
pemakaian lain Pada awalnya PHP merupakan kependekan dari Personal
Home Page (Situs Personal)PHP pertama kali dibuat oleh Rasmus Lerdorf
pada tahun 1995Pada tahun 1997 sebuah perusahaan bernama Zend menulis
ulang interpreter PHP menjadi lebih bersih lebih baik dan lebih cepat
Kemudian pada Juni 1998 perusahaan tersebut merilis interpreter baru untuk
PHP dan meresmikan rilis tersebut sebagai PHP 30 dan singkatan PHP dirubah
menjadi akronim berulang PHP Hypertext Preprocessing
Pada Juni 2004 Zend merilis PHP 50Dalam versi ini inti dari
interpreter PHP mengalami perubahan besarVersi ini juga memasukkan model
pemrograman berorientasi objek ke dalam PHP untuk menjawab
perkembangan bahasa pemrograman ke arah paradigma berorientasi objek
Hampir seluruh aplikasi berbasis web dapat dibuat dengan PHP ini
namun fungsi PHP yang paling utama adalah untuk menghubungkan database
dengan web Dengan PHP membuat aplikasi web yang terkoneksi ke database
menjadi sangat mudah Sistem database yang telah didukung oleh PHP adalah
a Oracle
bSybase
c SQL
dMySQL
e Generic ODBC
f Postgres SQL
26 Database MySQL
MySQL adalah sebuah perangkat lunak sistem manajemen basis data
SQL ( bahasa Inggris database management system ) atau DBMS yang
multithread multi-user dengan sekitar 6 juta instalasi di seluruh dunia
MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis di
bawah lisensi GNU General Public License (GPL) tetapi mereka juga menjual
di bawah lisensi komersial untuk kasus-kasus di mana penggunaannya tidak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2463
9
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 ndash 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_fieldhellip)
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 = bdquodata_kolom1‟hellip
9
Menampilkan data SELECT kolom FROM tabel WHERE kreteria
ORDER BY kolom atau SELECTFROM 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
27
SMS Gateway
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2563
10
SMS Gateway adalah suatu platform metode untuk mengirimkan dan
menerima pesan SMS tanpa menggunakan perangkat mobile
handphoneSMS Gateway merupakan pintu gerbang bagi penyebaran
informasi dengan menggunakan SMS
Anda dapat menyebarkan pesan keratusan nomor secara otomatis dan
cepat yang langsung terhubung dengan database nomor-nomor ponsel saja
tanpa harus mengetik ratusan nomor dan pesan di ponsel anda karena semua
nomor akan diambil secara otomatis dari database tersebut
Selain itu dengan adanya SMS Gateway anda dapat mengkustomisasi
pesan-pesan yang ingin dikirimDengan menggunakan program tambahan
yang dapat dibuat sendiri pengirim pesan dapat lebih fleksibel dalam
mengirim berita karena biasanya pesan yang ingin dikirim berbeda-beda untuk
masing-masing penerimanya
Sistem aplikasi SMS Gateway secara umum memungkinkan pengguna
untuk
1 Meminta informasi dari handphone ke sistem database
2 Memberikan informasi dari handphone ke sistem database
Memberikan informasi secara rutin (terjadwal) dari sistem database ke
nomor handphone individual tertentu SMS Gateway membolehkan UEA
untuk berkomunikasi dengan Telco SMSC (telkomsel indosat dll) atau SMS
platform untuk menghantar dan menerima pesan SMS dengan sangat mudah
Karena SMS Gateway akan melakukan semua proses dan koneksi dengan
Telco SMS Gateway juga menyediakan UEA dengan interface yang mudah
dan standar
28 Gammu
Gammu mensupport ponsel yang dapat bekerja pada mode AT
commandGammu 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2663
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2763
12
dikomunikasikan oleh profesional sistem kepada pemakai maupun pembuat
program DFD terdiri dari context diagram dan diagram rinci (DFD Levelled)
Context diagram berfungsi memetakan model lingkungan (menggambarkan
hubungan antara entitas luar masukan dan keluaran sistem) yang
direpresentasikan dengan lingkaran tunggal yang mewakili keseluruhan
sistem DFD levelled menggambarkan sistem sebagai jaringan kerja antara
fungsi yang berhubungan satu sama lain dengan aliran dan penyimpanan data
model ini hanya memodelkan sistem dari sudut pandang fungsi
Berikut ini merupakan simbol-simbol yang biasa digunakan di DFD
Gambar 21Simbol-simbol Data Flow Diagram
1) TerminalEntity
Terminator atau entity mewakili entitas eksternal yang berkomunikasi
dengan sistem yang sedang dikembangkan Terminator dapat berupa orang
sekelompok orang organisasi departemen di dalam organisasi atau
perusahaan yang sama tetapi di luar kendali sistem yang sedang dibuat
modelnya Terminator dapat juga berupa departemen divisi atau sistem di
luar sistem yang berkomunikasi dengan sistem yang sedang dikembangkan
Komponen ini perlu diberi nama sesuai dengan dunia luar yang
berkomunikasi dengan sistem yang sedang dibuat modelnya dan biasanya
menggunakan kata benda misalnya Bagian Penjualan Dosen Mahasiswa
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2863
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 datainformasi
dari satu bagian sistem ke bagian lainnya
210 Entity Relationship Diagram (ERD)
Entity Relationship Diagram (ERD) merupakan suatu model untuk
menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek
dasar data yang mempunyai hubungan antar relasiERD untuk memodelkan
struktur data dan hubungan antar data untuk menggambarkannya digunakan
beberapa notasi dan simbol Pada dasarnya ada tiga simbol yang digunakan
yaitu
a Entiti
Entiti merupakan objek yang mewakili sesuatu yang nyata dan dapat
dibedakan dari sesuatu yang lain (Fathansyah 1999 30)Simbol dari
entitiini biasanya digambarkan dengan persegi panjang
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2963
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 1 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
211 Penjelasan Primary key dan Foreight Key
Kunci (Key) merupakan elemen record yang dipakai untuk menemukan
record tersebut pada waktu akses atau bisa digunakan untuk identifikasi tiap
record Jenis-jenis kunci Superkey Candidat key Primary key Alternate
key Foreign key External key
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3063
15
A Primary Key adalah atribut (field) yang dipilih untuk menentukan
struktur storage pada organisasi file multi key adapun key lainnya
disebut dengan secondary key Pengertian lainya Primary Key adalah
suatu nilai dalam basis data yang digunakan untuk mengidentifikasi
suatu baris dalam tabel Salah satu atrribut dari candidat key dapat
dipilih menjadi primary key dengan 3 kriteria sbb
1
Key tersebut lebih natural untuk dijadikan acuan
2 Key tersebut lebih sederhana
3 Key tersebut cukup uniqe
B Foreign Key adalah Sebuah kumpulan field dalam satu relasi yang
digunakan untuk meldquoreferrdquo (menunjuk) ke suatu baris (tuple) pada
relasi yang lain (harus berkorespondensi dengan primary key pada
relasi yang kedua) seperti bdquological pointer‟ Sedangkan hubungan
antara keduanya ( primary key dan foreign key) di jelaskan sebagai
berikutldquoPrimary Keyrdquo adalah field kunci utama dari suatu tabel yang
menunjukkan bahwa field yang menjadi kunci tersebut tidak bisa diisi
dengan data yang sama atau dengan kata lain Primary key menjadikan
tiap record memiliki identitas sendiri-sendiri yang membedakan satu
sama lainnya (unik)ldquoForeign keyrdquo adalah satu attribute yang
melengkapi satu relationship yang menunjukan ke induknya dengan
kata lain keduanya saling berkaitan Pengertian lain Foreign key
merupakan sembarang atribut yang menunjuk kepada primary key pada
tabel lain
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3163
16
BAB III
METODOLOGI PENELITIAN
31 Lokasi Penelitian
Penelitian dilakukan di Drive Thru SAMSAT yang beralamatkan di Jl
Sultan Agung No 4 Sidoarjo mulai tanggal 01 Oktober 2014 sd selesai
32 Bahan dan Alat penelitian
Bahan
Data Wajib Pajakdata Pembayaran Pajak Kendaraan Bermotor dan data
pemilik kendaraan bermotor data biaya pajak kendaraan bermotor
Alat
A
Perangkat Keras ( Hardware )
1) Laptop intel core i3
2) Hard disk 500 GB
3) Memory 200 GB
4)
Modem Smsgateway
5) Simcard
B
Perangkat Lunak ( Software )
1) Sistem Operasi Windows 7
2)
PHP ( Hypertext Preprocessor )
3) Appserv
4) Notepad ++
5)
Database MySQL
6) Gammu
33 Teknik Pengumpulan Data
Teknik pengumpulan data yang digunakan adalah
a Wawancara Melakukan wawancara secara langsung dengan petugas
SAMSAT Drive Thru diantarannya petugas dari kepolisian dan petugas
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3263
17
Dispenda mengenai bagaimana alur dari pelayanan SAMSAT Drive Thru
Sidoarjo
b Dokumentasi Pengambilan data-data tentang kegiatan profil untuk
dijadikan sebagai acuan dalam pengembangan sistem
c Observasi Observasi dengan mengadakan penelitian dan peninjauan
langsung di SAMSAT Drive Thru Sidoarjo
34 Teknik Analisis
Analisis sistem merupakan tahap yang penting dari suatu pemrograman
karena merupakan tahap awal untuk mengevaluasi permasalahan yang terjadi
serta kendala yang dihadapiPerancangan sistem yang pertama adalah
mengidentifikasi suatu permasalahan pada objek penelitian itu sendiri
Teknik yang penulis gunakan dalam membangun sistem ini adalah
sebagai berikut
a Penelitian di lapangan yaitu terhadap petugas atau orang-orang yang ada
kaitannya dengan permasalahan yang sedang diteliti guna memperoleh
keterangan dan data untuk tujuan yang ingin dicapai
b Merumuskan masalah apa yang sebenarnya terjadi yaitu sistem yang
digunakan saat melakukan permintaan informasi di kantor SAMSAT secara
langsung
c
Melakukan pemahaman masalah sehingga dapat mengetahui tujuan
pembuatan SMS Gateway untuk pembayaran Pajak Kendaraan Bermotor
d Perancangan informasi SMS Gateway di SAMSAT Drive Thru Sidoarjo
e
Perancangan tampilan SMS Gateway di SAMSAT Drive Thru Sidoarjo
f Pengujian dan analisa program dengan maksud mengetahui sejauh mana
program bisa berjalan sesuai dengan keinginan penulis
g Perbaikan dan penyempurnaan program yang merupakan tahapan
memperbaiki kesalahan dan menambahkan fitur-fitur lain jika diperlukan
h Pemilihan sistem berbasisSMS Gateway sebagai solusi yang tepat Penulis
mengajukan pembuatan sistem baru untuk proses permintaan informasi
melalui sms sebagai solusi permasalahan Sistem baru ini diharapkan dapat
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3363
18
mempermudah wajib pajak untuk memperoleh informasi terkait pembayaran
samsat Program ini dapat diakses kapan saja Adapun alasannya sebagai
berikut
1
Untuk hubungan antar server dan client hanya dibutuhkan sebuah
handphone saja
2 Memberikan kemudahan bagi pengguna karena antar muka yang
digunakan adalah via SMS dimana wajib pajak pasti sudah sangat
umum menggunakannya
Sistem Aplikasi SMS Gateway adalah program sistem komunikasi dua
arah yaitu SMS keluar dan SMS masuk dengan memanfaatkan gammu sebagai
programkomunikasi antara Komputer dengan Handphone
35 Perancangan Sistem
Bagian ini menjelaskan rancangan aplikasi yang berupa diagram alir
sistem Alur pembayaran di SAMSAT Drive Thru adalah sebagai berikut
Penjelasan alur proses pembayaran pajak melalui drive thru
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3463
19
6
Petugas loket Pembayaran dan Penyerahan memberitahukan jumlah
pembayaran yang seharusnya dan selanjutnya menerima pembayaran serta
menyerahkan bukti pembayaran kepada Wajib Pajak
36 DFD Pembayaran Pajak kendaraan Bermotor
Dalam proses perancangan aplikasi layanan informasi dan pemesanan
berbasis sms gateway ini akan dijelaskan dalam bentuk logical model Hal ini
gambarkan secara detail melalui Data Flow Diagram (DFD) Dalam
perancangan menggunakan DFD biasanya diawali dengan diagram konteks
yang merupakan diagram yang memaparkan secara global dari diagram-
diagram yang akan dirancang selanjutnya Hal ini sangat membantu sekali
dalam memahami proses perancangan aplikasi secara detail Pada tahap
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 33
a Diagram Konteks
Gambar 31 Diagarm Konteks
input wp
laporan pembayaran
info data petugas
info data kendaraan
input data petugas
input pembayaran Pajak
input data kendaraan
Balasan Sms Sesuai format
Kirim Sms s esuai format
Info Pembayaran
Membayar Pajak1
Aplikasi Pembayaran Pajak
Kendaraan Bermotor di
Kantor Samsat Drive Thrue
+
PetugasWajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3563
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
Gambar 32 DFD level 0
37 Tabel Relationship
Tabel Relationship merupakan rancangan table yang diterjemahkan dari
data flow diagram di atas sehingga dihasilkan data relasi table seperti gambar
di bawah ini
mempunyaimempunyai
mempunyai
mempunyaimempunyai
simpan data
input wp
info wp
memberikan data wp
info wp
laporan pembayaran
info data petugas
info data kendaraan
input data petugas
input pembayaran Pajak
input data kendaraan
Balasan Sms Sesuai format
Kirim Sms sesuai format
Info Pembayaran
Membayar Pajak
kendaraan
data petugas
simpan data simpan data
simpan data
simpan data
simpan data
simpan data
Wajib Pajak
Petugas
3Input
Pendaftaran
kendaraan
Bermotor
2
Input Petugas
1
Pembayaran
Pajak
4
Input data WP
5
Sms Gateway
kendaraan
kendaraan_
petugas
pembayaran
sms masuksms keluar
wajib_pajak
outboxoutbox_multipart
gammu phone
phones
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3663
21
Dalam table relationship diatas terdapat 18 tabel yang saling
berhubungan yang terdiri dari table master dan table transaksi adapun yang
termasuk dalam table master yaitu tabel wajib pajak kendaraan petugas
panduan saran propinsi kabupaten dan kecamatan Sedangkan tabel transaksi
yaitu tabel pembayaran berita dan SMS Alert Yang termasuk tabel SMS
Gateway yaitu tabel phone inbox outbox sent items gammu daemons
outbox multipart Masing-masing tabel saling berhuugan seperti
a Tabel wajjib pajak berhubungan dengan tabel kendaraan yang dihubungkan
melalui id wp dengan jenis hubungan satu (1) ke banyak (N)
b
Tabel wp berhubungan dengan tabel pembayaran yang dihubungkan melalui
id wp dengan jenis hubungan satu (1) ke banyak (N)
c Tabel petugas berhubungan dengan id petugas dengan jenis hubungan satu
(1) ke banyak (N)
38 Struktur Tabel
Tabel adalah bagian dari database yang berfungsi untuk menyimpan
data-data tertentu Tabel yang akan dibuat untuk perancangan ini antara lain
1 Tabel Berita
Tabel berita adalah tabel yang digunakan untuk menyimpan data berita
Struktur tabelnya dapat dilihat pada tabel 31
Tabel 31 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) (Primary Key) Id petugas
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3763
22
2 Tabel Saran
Tabel saran adalah tabel yang digunakan untuk menyimpan data saran
dari wajib pajak Struktur tabelnya dapat dilihat pada tabel 32
Tabel 32 Tabel Saran
Nama Field Type Data Keterangan
Id Integer(11) Id pengirim
Hp Varchar(15) Handphone
Isisaran Varchar (200) Isi saran
3 Tabel Kabupaten
Tabel Kabupaten adalah tabel yang digunakan untuk menyimpan data
kabupaten Struktur tabelnya dapat dilihat pada tabel 33
Tabel 33 Tabel kabupaten
Nama Field Type Data Keterangan
id_kab Varchar(20) Id kab
nama_kab Varchar(100) Nama kab
4 Tabel Kecamatan
Tabel kecamatan adalah tabel yang digunakan untuk menyimpan data
kecamatan Struktur tabelnya dapat dilihat pada tabel 34
Tabel 34 Tabel kecamatan
Nama Field Type Data Keterangan
id_kec Varchar(20) Id kec
nama_kec Varchar(100) Nama kec
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3863
23
5 Tabel kendaraan
Tabel kendaraan adalah tabel yang digunakan untuk menyimpan data
kendaraan Struktur tabelnya dapat dilihat pada tabel 35
Tabel 35 Tabel kendaraan
Nama Field 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
Tabel pembayaran adalah tabel yang digunakan untuk menyimpan data
pembayaran Struktur tabelnya dapat dilihat pada tabel 36
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3963
24
Tabel 36 Tabel pembayaran
Nama Field Type Data Keteranganid_bayar Integer(11) (Primary Key) Id bayar
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
Tabel petugas adalah tabel yang digunakan untuk menyimpan data
petugas Struktur tabelnya dapat dilihat pada tabel 37
Tabel 37 Tabel petugas
Nama Field Type Data Keterangan
id_petugas Varchar(11) (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
Tabel propinsi adalah tabel yang digunakan untuk menyimpan data
propinsi Struktur tabelnya dapat dilihat pada tabel 38
Tabel 38 Tabel propinsi
Nama Field Type Data Keterangan
id_prop Varchar(20) Id prop
nama_prop Varchar(100) Nama prop
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4063
25
9 Tabel SMS alert
Tabel SMS alert adalah tabel yang digunakan untuk menyimpan data
SMS alert Struktur tabelnya dapat dilihat pada tabel 39
Tabel 39 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
10 Tabel Wajib Pajak
Tabel wajib_pajak adalah tabel yang digunakan untuk menyimpan data
wajib pajak Struktur tabelnya dapat dilihat pada tabel 310
Tabel 310 Tabel wajib pajak
Nama Field 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 lahirtanggal_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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4163
26
Propinsi Varchar(20) Propinsi
Kabupaten Varchar(20) KabupatenKecamatan Varchar(20) Kecamatan
Kelurahan Varchar(20) Kelurahan
no_telprumah Varchar(10) Nomer telprumah
Kodepos Varchar(7) Kodepos
11 Tabel Daemons
Tabel daemons adalah tabel yang digunakan untuk menyimpan datadaemons Struktur tabelnya dapat dilihat pada tabel 311
Tabel 311 Tabel Daemons
Nama Field Type Data Keterangan
Start Text Start
Info Text Info
12
Tabel Gammu
Tabel gammu adalah tabel yang digunakan untuk menyimpan data
gammu Struktur tabelnya dapat dilihat pada tabel 312
Tabel 312 Tabel Gammu
Nama Field Type Data Keterangan
Version int(11) Version
13 Tabel Inbox
Tabel inbox adalah tabel yang digunakan untuk menyimpan data inbox
Struktur tabelnya dapat dilihat pada tabel 313
Tabel 313 Tabel inbox
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4263
27
ReceivingDateTime Timestamp ReceivingDateTime
Text Text TextSenderNumber 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(falsetrue) Processed
14 Tabel Outbox
Tabel outbox adalah tabel yang digunakan untuk menyimpan data
outbox Struktur tabelnya dapat dilihat pada tabel 314
Tabel 314 Tabel outbox
Nama Field 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(falsetrue) MultiPart
RelativeValidity int(11) RelativeValidity
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4363
28
SenderID varchar(255) MUL SenderID
SendingTimeOut Timestamp SendingTimeOutDeliveryReport enum(defaultyesno) DeliveryReport
CreatorID Text CreatorID
15 Tabel Outbox multipart
Tabel outbox multipart adalah tabel yang digunakan untuk menyimpan
data outbox multipart Struktur tabelnya dapat dilihat pada tabel 315
Tabel 315 Tabel outbox multipart
Nama Field Type Data Keterangan
Text Text Text
Coding enum() Coding
UDH Text UDH
Class int(11) Class
TextDecoded Text TextDecoded
ID int(10) unsigned (Primary Key) ID
SequencePosition int(11) (Primary Key) SequencePosition
16 Tabel Phone
Tabel phones adalah tabel yang digunakan untuk menyimpan data
phones Struktur tabelnya dapat dilihat pada tabel 316
Tabel 316 Tabel phones Nama Field Type Data Keterangan
ID Text ID
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
TimeOut Timestamp Time Out
Send enum(yesno) Send
Receive enum(yesno) Receive
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4463
29
IMEI varchar(35) (Primary Key) IMEI
Client Text ClientBattery int(11) Battery
Signal int(11) Signal
Sent int(11) Sent
Received int(11) Received
17 Tabel Sentitems
Tabel sentitems adalah tabel yang digunakan untuk menyimpan datasentitems Struktur tabelnya dapat dilihat pada tabel 317
Tabel 317 Tabel Sentitems
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
SendingDateTime Timestamp SendingDateTimeDeliveryDateTime 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
IDint(10)
unsigned(Primary Key) ID
SenderID varchar(255) MUL SenderID
SequencePosition int(11) (Primary Key) SequencePosition
Status enum() Status
StatusError int(11) Status Error
TPMR int(11) MUL TPMR
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4563
30
RelativeValidity int(11) Relative Validity
CreatorID Text Creator ID
18 Tabel Panduan
Tabel panduan adalah tabel yang digunakan untuk menyimpan data
panduan Struktur tabelnya dapat dilihat pada tabel 318
Tabel 318 Tabel Panduan
Nama Field Type Data Keterangan
Kodepanduan Varchar(11) Kode Panduan
Isi Text Isi
Keterangan Varchar (40) Keterangan
39 Format SMS Gateway
Berikut ini cara-cara mengakses aplikasi pembayaran pajak kendaraan
bermotor di SAMSAT DRIVE THRU dengan menggunakan fasilitas SMS gateway
1 Format Melihat Panduan SMS
Pemilik Kendaraan mengirim pesan ke SMS Center Admin SAMSAT
dengan format
Gambar 34 Format Melihat panduan
2
Apabila Format SMS benar maka akan muncul pesan seperti pada gambar
35
Panduan
Cek format SMS
cekformatwp
cekformatsaran
cekformattunggakan
cekformatwajib_pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4663
31
Gambar 35 Pesan Balasan Panduan SMS
3 Jika Pemilik Kendaraan ingin melihat data wajib pajak maka harus
mengetikkan format SMS sebagai berikut
Gambar 36 Format Info data wajib pajak
4 Jika Pemilik Kendaraan ingin melihat tunggakan pajak kendaraan maka
harus mengetikkan format SMS sebagai berikut
Gambar 37 Format Tunggakan Pajak Kendaraan
5
Jika Pemilik Kendaraan ingin memberikan saran maka harus mengetikkan
format SMS sebgai berikut
Gambar 38 Format Saran
310 Design Interface
Gambar 39 Halaman Utama
cekformatwp
cekformattunggakan
Cekformatsaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4763
32
Gambar 310 Halaman Login
Gambar 311 Data Kendaraan
Gambar 312 Halaman Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4863
33
Gambar 314 Halaman Inbox
Gambar 313 Halaman Inbox
311 Struktur Menu
Wajib Pajak
Menu Utama Admin
PembayaranKendaraan SMS AlertBerita
Pembayaran
LaporanSMS
SMS
SMSTerkirim
Lihat SMS
SMS Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4963
34
BAB IV
HASIL PENELITIAN DAN PEMBAHASAN
Berikut ini adalah hasil dari pengujian Aplikasi Informasi Pelayanan
Pembayaran Pajak Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis
SMS Gateway Pada Proyek Akhir ini dimana Website ini memiliki 1 halaman
web yakni website untuk mengelola halaman website petugas (admin) Berikut
adalah implementasi tentang website tersebut
41 Halaman Admin
Halaman ini merupakan aplikasi yang digunakan oleh bagian administrator
atau orang yang mempunyai otoritas khusus untuk melakukan konfigurasi sistem
sehingga diperlukan suatu proses login terlebih dahulu
Gambar 41 Halaman Admin
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5063
35
Keterangan
a Username aris
b Password aris
42 Halaman Utama
Pada web utama Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor berbasis SMS Gateway ini menampilkan informsi profil secara umum
Selain itu pada web utama juga terdapat informasi berita terbaru mengenai SAMSAT
layanan yang ada di SAMSAT Drive Thru serta format SMS
Adapun menu-menu yang akan ditampilkan pada web utama diantarannya
depan SAMSAT Drive Thru layanan berita format SMS dan kontak yang
menunjukkan alamat SAMSAT Drive Thru
Gambar 42 Halaman Utama
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5163
36
f Kontak Halaman yang berisi alamat dari SAMSAT Drive Thru
43 Halaman Data Wajib Pajak
Input data wajib pajak yaitu memasukkan data identitas para wajib pajak yang
baru berikut halaman data wajib pajak
Gambar 43 Halaman Data Wajib Pajak
Gambar 44 Halaman Input Data Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5263
37
Keterangan
a Pada gambar 43 adalah menu utama halaman wajib pajak disana tertera
kolom data wajib pajak yang telah didata oleh admin
b Pada gambar 44 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
44
Halaman KendaraanInput data kendaraan wajib pajak yaitu digunaka untuk menginputkan data
kendaraan yang baru yang berisi data tentang kendaraan bermotor seperti no reg no
KTP pemilik nama lengkap dan sebagainya berikut tampilan halaman kendaraan
Gambar 45 Halaman Data Kendaraan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5363
38
Gambar 46 Halaman Form Input Data Kendaraan
Keterangan
a Pada gambar 45 adalah menu utama pada halaman kendaraan disana
tertera kolom data kendaraan yang sudah di data oleh petugas admin
b Pada gambar 46 adalah form input data kendaraan untuk memasukkan
data kendaraan wajib pajak yang baru kita harus memasukkan identitas dari
kendaraan tersebut diantarannya identitas pemilik serta identitas kendaraan
baru Kemudian kita pilih tombol simpan untuk menyimpan data kendaraan
tersebut Data yang sudah tersimpan akan muncul pada menu utama pada
halaman kendaraan
45 Halaman Pembayaran
Input halaman pembayaran digunakan untuk memasukkan biaya pajak
kendaraan yang akan dibayar oleh wajib pajak setiap tahunnya Berikut tampilan
halaman pembayaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5463
39
Gambar 47 Halaman Pembayaran
Gambar 48 Halaman Form pembayara
Keterangan
a Pada gambar 47 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 48 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5563
40
akan muncul pada menu utama halaman pembayaran
46 Halaman Berita
Input halaman berita digunakan untuk menambah berita-berita terbaru yang
ada di SAMSAT Drive Thru maupun SAMSAT pusat berikut tampilan halaman form
berita
Gambar 49 Halaman Berita
Gambar 410 Halaman Form Berita
Keterangan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5663
41
a Pada gambar 49 adalah menu utama pada halaman berita disana tertera
kolom data berita yang sudah di entry oleh petugas admin
b Pada gambar 410 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
47
Halaman SMSForm SMS ini gunakan untuk melihat SMS masuk SMS terkirim dan akan
mengirim SMS secara bersamaan Berikut tampilan halaman SMS
Gambar 411 Halaman SMS
Gambar 412 Halaman Kirim Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5763
42
Gambar 413 Halaman SMS Masuk
Gambar 414 Halaman SMS Terkirim
Keterangan
a Kirim broadcast Mengirim suatu pesan atau SMS ke semua wajib pajak
secara bersamaan
b Lihat SMS Melihat SMS yang masuk dari wajib pajak yang memberikan
masukan atau menannyakan besar biaya pajak kendaraan yang akan
dibayar
c SMS terkirim Melihat SMS yang telah terkirim kepada wajib pajak
48 Halaman SMS Alert
Pada halaman SMS Alert ini merupakan peringatan tanggal jatuh tempo
pembayaran pajak STNK kepada wajib pajak Berikut tampilan halaman SMS Alert
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5863
43
Gambar 415 Halaman Data SMS Alert
Wajib pajak akan secara otomatis mendapat SMS Alert mengenai jatuh
tempo pembayaran pajak kendaraannya
49 Halaman Laporan
Pada halaman laporan ini akan muncul semua nama-nama wajib pajak yang
telah terdaftar Berikut tampilan halaman laporan
Gambar 416 Halaman Data Pembayaran
Gambar 417 Tombol Pencarian Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5963
44
Gambar 418 Laporan Wajib Pajak
Keterangan a Pada gambar 417 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 418Pada 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 419 laporan salah satu wajib pajak yang kita inginkan
410 Tampilan SMS Gateway
Berikut format SMS Gateway untuk melihat panduan SMS Gateway
a Pemilik kendaraan mengirim SMS untuk melihat format panduan
SMS
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6063
45
Gambar 419 Melihat format panduan SMS
b Tampilan cek format wp dan balasannya
Gambar 420 Cek format wajib pajak
c Tampilan cek id wp dan balasannya
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6163
46
Gambar 421 Cek id wajib pajak
d Tampilan cek data wp dan balasannya
Gambar 422 Cek data wajib pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6263
47
BAB V
PENUTUP
411 Kesimpulan
Penulisan Tugas akhir ini berisi mengenai pembuatan program aplikasi
Informasi Pelayanan Pembayaran Pajak Bermotor di Kantor SAMSAT Drive
Thru Sidoarjo berbasis SMS Gateway Aplikasi ini dibangun menggunakan
Php Gammu sebagai emulator untuk menjalankan aplikasi saat dibangun dan
didukung dengan SMS Gateway dengan Modem Wavecom sebagai
hardwarenpendukung Sistem SMS Gateway memberikan banyak kemudahan
kepada wajib pajak untuk mengetahui jumlah pajak yang harus dibayar dan juga
tersedia SMS Alert kepada wajib pajak yang kendaraannya akan memasuki
jatuh tempo pembayaran pajak
412 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6363
48
DAFTAR PUSTAKA
Khang Bustam (2002) TRIK Pemrograman Aplikasi Berbasis SMS
PT Elexmedia Komputindo Jakarta
Khoirul ummah 2010 SMS-Gateway informatika malang
Marcus Zakaria Teddy amp Widiadi Josef 2006 Aplikasi SMS untuk
Berbagai Keperluan Bandung Informatika
Purnomo Adi 2007 Pemrograman Java Membangun Beragam Aplikasi
Layanan SMS 2 Jakarta Salemba Infotek
Romzi Imron Rozidi 2009 Membuat Sendiri SMS Gateway (ESME)
Berbasis Protokol SMPP Andi
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1263
xii
BAB IV HASIL PENELITIAN DAN PEMBAHASAN
41 Halaman Admin 3742 Halaman Utama 38
43 Halaman Data Wajib Pajak 39
44 Halaman Kendaraan 40
45 Halaman Pembayaran 42
46 Halaman Berita 43
47 Halaman SMS 44
48 Halaman SMS Alert 45
49 Halaman Laporan 46
410 Tampilan SMS Gateway 48
BAB V PENUTUP
51 Kesimpulan 5052 Saran 50
DAFTAR PUSTAKA xv
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1363
xiii
DAFTAR GAMBAR
Gambar 21 Simbol-simbol data Flow Diagram 13Gambar 31 Diagram Konteks 20
Gambar 32 DFD level 0 21
Gambar 33 Tabel Relationship 22
Gambar 34 Format melihat panduan SMS 33
Gambar 35 Pesan balasan panduan SMS 33
Gambar 36 Format info data wajib pajak 33
Gambar 37 Format tunggakan pajak kendaraan 33
Gambar 38 Format saran 34
Gambar 39 Halaman Utama 34
Gambar 310 Halaman Login 34
Gambar 311 Data Kendaraan 35Gambar 312 Halaman Wajib Pajak 35
Gambar 313 Halaman Inbox 36
Gambar 41 Halaman Admin 37
Gambar 42 Halaman Utama 38
Gambar 43 Halaman Data Wajib Pajak 39
Gambar 44 Halaman Input Data Wajib Pajak 39
Gambar 45 Halaman Data Kendaraan 40
Gambar 46 Halaman Input Kendaraan 41
Gambar 47 Halaman Pembayaran 42
Gambar 48 Halaman Form Pembayara 42
Gambar 49 Halaman Berita 43
Gambar 410 halaman Form Berita 43
Gambar 411 Halaman SMS 44
Gambar 412 Halaman Kirim Brodcast 44
Gambar 413 Halaman SMS Masuk 45
Gambar 414 Halaman SMS Terkirim 45
Gambar 415 Halaman Data SMS Alert 46
Gambar 416 Halaman Data Pembayaran 46
Gambar 417 Tombol Pencarian Wajib Pajak 47
Gambar 418 Laporan Wajib Pajak 47
Gambar 419 Melihat format panduan SMS 48Gambar 420 Cek format Wajib Pajak 49
Gambar 421 Cek id data Wjib Pajak 49
Gambar 422 Cek data Wajib Pajak 49
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1463
xiv
DAFTAR TABEL
Tabel 21 Tabel Perbandingan Penelitian Terdahulu 5Tabel 31 Tabel Berita 23
Tabel 32 Tabel Saran 24
Tabel 33 Tabel Kabupaten 24
Tabel 34 Tabel Kecamatan 24
Tabel 35 Tabel Kendaraan 25
Tabel 36 Tabel Pembayaran 26
Tabel 37 Tabel Petugas 26
Tabel 38 Tabel Propinsi 27
Tabel 39 Tabel SMS Alert 27
Tabel 310 Tabel Wajib Pajak 27
Tabel 311 Tabel Daemons 28Tabel 312 Tabel Gammu 28
Tabel 313 Tabel Inbox 29
Tabel 314 Tabel Outbox 29
Tabel 315 Tabel Outbox multipart 30
Tabel 316 Tabel Phone 31
Tabel 317 Tabel Sentitems 31
Tabel 318 Tabel Panduan 32
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1563
1
BAB I
PENDAHULUAN
11
Latar Belakang
Internet merupakan fasilitator penyebaran informasi dan komunikasi
tanpa batas ke berbagai pihak Internet yang awalnya digunakan untuk
pertahanan dan keamanan serta pendidikan saat ini telah berkembang menjadi
perangkat pendukung bisnis yang sangat berpengaruh Banyak instansi
pemerintah 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 SAMSATwilayah 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1663
1
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
12
Rumusan MasalahDari latar belakang yang telah disampaikan di atas peneliti mengambil
rumusan masalah untuk memfokuskan penelitianini yaitu Bagaimana
merancang Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis SMS Gateway
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1763
2
13 Batasan Masalah
Batasan masalah dalam penyusunan proposal ini agar tidak keluar dari
topik pembahasan maka di fokuskan pada
1Sistem mencakup tentang informasi pembayaran pajak kendaraan bermotor
2Sistem memberikan alert atau pengingat tentang batas pembayaran dan
jumlah tagihan pajak yang harus dibayar
3Sistem yang akan dibuat dapat manampung data komplain wajib pajak
data pertanyaan seputar SAMSAT
4Wajib pajak dapat melihat daftar biaya tarif kendaraan dengan mengakses
website ini ataupun dengan menggunakan SMS tanpa perlu datang untuk
melihat secara langsung kekantor SAMSAT
5Sistem yang dihasilkan mampu memberikan informasi dini (SMS Alert)
14 Tujuan
Penelitian ini bertujuan untuk membuat Aplikasi Informasi Pelayanan
Pembayaran Pajak Kendaraan Bermotor di Kantor SAMSAT Drive Thru
Sidoarjo berbasis SMS Gateway
15 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 pembuatanaplikasi
2 Memberikan nilai tambah tentang pengetahuan pembuatan aplikasi
serta referensi untuk penelitian lebih lanjut kepada mahasiswa
Sebagai syarat agar mahasiswa dapat menyelesaikan proposal
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1863
3
16 Sistematika Penulisan
Sistematika penulisan menggambarkan secara umum proposal ini
Adapun sistematika penulisannya adalah sebagai berikut BAB I PENDAHULUAN
Bab I menjelaskan mengenai latar belakang rumusan masalah
batasan masalah tujuan penelitian manfaat penulisan dan
sistematika penulisan
BAB II KAJIAN PUSTAKA DAN DASAR TEORI
Bab II menjelaskan mengenai dasar-dasar teori yang diperlukan
untuk menyelesaikan pembuatan tugas akhir ini dalam bab ini Juga
akan dijelaskan mengenai tahap-tahap perancangan melipuli studi
literatur teknik pengumpulan data dan perancangan sistem
BAB III METODOLOGI PENELITIAN
Bab III terdiri dari analisis sistem dan desain sistem Analisa
sistem menjelaskan mengenai alur sistem lama yang dipakai di saat
ini dan juga menjelaskan alur sistem lain yang akan diterapkan
Sedangkan desain sistem menjelaskan desain Entity Relationship
Diagram (ERD) Data Flow Diagram (DFD)
BAB IV HASIL PENELITIAN DAN PEMBAHASAN
Pada bab ini menjelaskan tentang implementasi sistem implementasi
program serta pengujian fungsional sIstem baik pengujian secara manual
pengujian sistem dan pengujian kasus
BAB V PENUTUP
Pada bab ini menjelaskan tentang kesimpulan dan saran yang diharapkan
dapat bermanfaat dan dapat dikembangkan supaya lebih sempurna
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1963
4
BAB II
KAJIAN PUSTAKA DAN DASAR TEORI
21 Penelitian Terdahulu
Indra Purnama 2012 dalam skripsinya yang berjudul ldquo SISTEM
INFORMASI PEMBAYARAN PAJAK KENDARAAN BERODA 2 DI
SAMSAT DAERAH PROVINSI WILAYAH KOTA BANDUNG III
SOEKARNO HATTArdquo membahas mengenai pelayanan pembayaran pajak
yang mangalami kesulitan dalam melihat informasi jumlah pembayaran baik
denda maupun keterlambatan secara kuantiti dan juga agar menghindari
kekeliruan saat penginputan pembayaran maka diterapkan sistem informasi
pembayaran pajak Agar keterlambatan itu dapat diatasi maka diadakannya
pemanggilan input otomatis di Bagian Pembayaran dan perhitungan laporan
secara perperiodik Pembangunan sistem pembayaran pajak roda 2 ini
menggunakan metodologi System Development Life Cycle (SDLC)
(Waterfall) Dimana metododogi ini digunakan untuk mengembangkan sistem
dari tahapan perancangan sampai dengan implementasi
Tabel 21 Tabel perbandingan penelitian terdahulu
Perbandingan Penelitian Terdahulu Penelitian Sekarang
Judul SISTEM INFORMASI
PEMBAYARAN PAJAK
KENDARAAN BERODA 2
DI SAMSAT DAERAHPROVINSI WILAYAH
KOTA BANDUNG III
SOEKARNO HATTA
Aplikasi Pembayaran Pajak
Kendaraan Bermotor di Kantor
SAMSAT Sidoarjo berbasis
Sms Gateway
Peneliti Indra Purnama 2012 Aris Susetyo (2015)
Platform Berbasis Desktop Berbasis Web dan Sms
Studi Kasus Samsat kota bandung III
Soekarno Hatta
Samsat Drive Thrue Sidoarjo
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2063
5
Tujuan
Penelitian
membahas mengenai
pelayanan pembayaran pajak
yang mangalami kesulitan
dalam melihat informasi
jumlah pembayaran baik
denda maupun keterlambatan
secara kuantiti dan juga agar
menghindari kekeliruan saat
penginputan pembayaran
maka diterapkan sistem
informasi pembayaran pajak
aplikasi yang akan dibuat ini
berbasis sms untuk
memudahkan wajib pajak dalam
memperoleh informasi berupa
pendaftaran kendaraan baru dan
perpanjangan STNK wajib
pajak dapat melihat daftar biaya
tarif kendaraan dengan
mengakses website ini ataupun
dengan menggunakan sms
Dari penelitian terdahulu diatas dapat dikembangkan suatu aplikasi
yang berbasis SMS untuk memudahkan wajib pajak dalam memperoleh
informasi adapun perbedaan dengan sistem yang akan penulis bangun adalah
akses melalui media SMS dan internet Maka diperoleh hasil pengembangan
program yaitu Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis SMS Gateway
22 Sejarah Singkat SAMSAT
Sistem Administrasi Manunggal di bawah Satu Atap atau disingkat
dengan SAMSAT adalah suatu sistem kerjasama secara terpadu antara Polri
Dinas Pendapatan Provinsi dan PT Jasa Raharja (Persero) dalam pelayanan
untuk menerbitkan STNK dan Tanda Nomor Kendaraan Bermotor yang
dikaitkan dengan pemasukan uang ke Kas Negara baik melalui Pajak
Kendaraan Bermotor (PKB) Bea Balik Nama Kendaraan Bermotor dan
Sumbangan Wajib Dana Kecelakaan Lalu Lintas Jalan (SWDKLJJ) dan
dilaksanakan pada satu kantor yang dinamakan Kantor Bersama Samsat
Dalam hal ini Polri memiliki fungsi penerbitan STNK Dinas Pendapatan
Provinsi menetapkan besarnya Pajak Kendaraan Bermotor (PKB) dan Bea
Balik Nama Kendaraan Bermotor (BBN-KB) sedangkan PT Jasa Raharja
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2163
6
mengelola Sumbangan Wajib Dana Kecelakaan Lalu Lintas Jalan
(SWDKLLJ) Sejarah Kantor Bersama SAMSAT sendiri tak lepas dari
berdirinya Dinas Pendapatan P rovinsi Jawa Barat yang secara historis dimulai
dengan unit kerjayang bertugas melakukan pengurusan Perpajakan dan
Pendapatan Daerah Hal ini dikarenakan DISPENDA atau Dinas Pendapatan
Daerah sebagai kantor pusat yang menaungi segala penerimaan pendapatan
daerah
23 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
24 Bahasa Pemrograman
Bahasa pemrograman adalah bahasa komputer atau teknik instruksi
standar untuk memerintah komputerBahasa pemrograman ini merupakan suatu
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2263
7
himpunan dari aturan sintaks dan semantik yang digunakan
untuk mendefinisikan sebuah program komputer Bahasa ini memungkinkan
seorang programmer dapat menentukan secara persis data mana yang akan
diolah oleh komputer bagaimana data ini akan disimpan atau diteruskan
dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi
Menurut tingkat kedekatannya dengan mesin komputer bahasa pemrograman
terdiri dari
a Bahasa Mesin yaitu memberikan perintah kepada komputer dengan
menggunakan kode bahasa biner contohnya 01100101100110
b
Bahasa Tingkat Rendah atau dikenal dengan istilah bahasa rakitan (bahasa
Inggris Assembly yaitu memberikan perintah kepada komputer dengan
menggunakan kode-kode singkat (kode Mnemonic contohnya MOV SUB
CMP JMP JGE JL LOOP dan sebagainya)
c Bahasa Tingkat Menengah yaitu bahasa komputer yang memakai campuran
intstruksi dalam kata-kata bahasa manusia seperti pada Bahasa Tingkat
Tinggi dan instruksi yang bersifat simbolik contoh ltlt gtgt ampamp ||
dan sebagainya
d Bahasa Tingkat Tinggi yaitu bahasa komputer yang menggunakan instruksi
berasal dari unsur kata-kata bahasa manusia contohnya adalah begin end
if for while and or dan sebagainya
Sebagian besar bahasa pemrograman digolongkan sebagai Bahasa
Tingkat Tinggi hanya bahasa C yang digolongkan sebagai Bahasa Tingkat
Menengah dan Assembly yang merupakan Bahasa Tingkat RendahAdapun
sistem informasi dan aplikasi yang dibuat pada Tugas Akhir ini adalah
menggunakan bahasa pemrograman PHP untuk membangun sisi server dan
menggunakan bahasa pemrograman Java untuk membangun client Beberapa
bahasa pemrograman yang digunakan pada pembuatan sistem informasi ini
akan dijelaskan pada sub bab di bawah ini
25 Hypertext Preprocessor (PHP)
Hypertext Preprocessor (PHP) adalah bahasa pemrograman script yang
paling banyak dipakai saat ini PHP banyak dipakai untuk memrogram situs
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2363
8
web yang dinamis walaupun tidak tertutup kemungkinan digunakan untuk
pemakaian lain Pada awalnya PHP merupakan kependekan dari Personal
Home Page (Situs Personal)PHP pertama kali dibuat oleh Rasmus Lerdorf
pada tahun 1995Pada tahun 1997 sebuah perusahaan bernama Zend menulis
ulang interpreter PHP menjadi lebih bersih lebih baik dan lebih cepat
Kemudian pada Juni 1998 perusahaan tersebut merilis interpreter baru untuk
PHP dan meresmikan rilis tersebut sebagai PHP 30 dan singkatan PHP dirubah
menjadi akronim berulang PHP Hypertext Preprocessing
Pada Juni 2004 Zend merilis PHP 50Dalam versi ini inti dari
interpreter PHP mengalami perubahan besarVersi ini juga memasukkan model
pemrograman berorientasi objek ke dalam PHP untuk menjawab
perkembangan bahasa pemrograman ke arah paradigma berorientasi objek
Hampir seluruh aplikasi berbasis web dapat dibuat dengan PHP ini
namun fungsi PHP yang paling utama adalah untuk menghubungkan database
dengan web Dengan PHP membuat aplikasi web yang terkoneksi ke database
menjadi sangat mudah Sistem database yang telah didukung oleh PHP adalah
a Oracle
bSybase
c SQL
dMySQL
e Generic ODBC
f Postgres SQL
26 Database MySQL
MySQL adalah sebuah perangkat lunak sistem manajemen basis data
SQL ( bahasa Inggris database management system ) atau DBMS yang
multithread multi-user dengan sekitar 6 juta instalasi di seluruh dunia
MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis di
bawah lisensi GNU General Public License (GPL) tetapi mereka juga menjual
di bawah lisensi komersial untuk kasus-kasus di mana penggunaannya tidak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2463
9
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 ndash 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_fieldhellip)
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 = bdquodata_kolom1‟hellip
9
Menampilkan data SELECT kolom FROM tabel WHERE kreteria
ORDER BY kolom atau SELECTFROM 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
27
SMS Gateway
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2563
10
SMS Gateway adalah suatu platform metode untuk mengirimkan dan
menerima pesan SMS tanpa menggunakan perangkat mobile
handphoneSMS Gateway merupakan pintu gerbang bagi penyebaran
informasi dengan menggunakan SMS
Anda dapat menyebarkan pesan keratusan nomor secara otomatis dan
cepat yang langsung terhubung dengan database nomor-nomor ponsel saja
tanpa harus mengetik ratusan nomor dan pesan di ponsel anda karena semua
nomor akan diambil secara otomatis dari database tersebut
Selain itu dengan adanya SMS Gateway anda dapat mengkustomisasi
pesan-pesan yang ingin dikirimDengan menggunakan program tambahan
yang dapat dibuat sendiri pengirim pesan dapat lebih fleksibel dalam
mengirim berita karena biasanya pesan yang ingin dikirim berbeda-beda untuk
masing-masing penerimanya
Sistem aplikasi SMS Gateway secara umum memungkinkan pengguna
untuk
1 Meminta informasi dari handphone ke sistem database
2 Memberikan informasi dari handphone ke sistem database
Memberikan informasi secara rutin (terjadwal) dari sistem database ke
nomor handphone individual tertentu SMS Gateway membolehkan UEA
untuk berkomunikasi dengan Telco SMSC (telkomsel indosat dll) atau SMS
platform untuk menghantar dan menerima pesan SMS dengan sangat mudah
Karena SMS Gateway akan melakukan semua proses dan koneksi dengan
Telco SMS Gateway juga menyediakan UEA dengan interface yang mudah
dan standar
28 Gammu
Gammu mensupport ponsel yang dapat bekerja pada mode AT
commandGammu 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2663
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2763
12
dikomunikasikan oleh profesional sistem kepada pemakai maupun pembuat
program DFD terdiri dari context diagram dan diagram rinci (DFD Levelled)
Context diagram berfungsi memetakan model lingkungan (menggambarkan
hubungan antara entitas luar masukan dan keluaran sistem) yang
direpresentasikan dengan lingkaran tunggal yang mewakili keseluruhan
sistem DFD levelled menggambarkan sistem sebagai jaringan kerja antara
fungsi yang berhubungan satu sama lain dengan aliran dan penyimpanan data
model ini hanya memodelkan sistem dari sudut pandang fungsi
Berikut ini merupakan simbol-simbol yang biasa digunakan di DFD
Gambar 21Simbol-simbol Data Flow Diagram
1) TerminalEntity
Terminator atau entity mewakili entitas eksternal yang berkomunikasi
dengan sistem yang sedang dikembangkan Terminator dapat berupa orang
sekelompok orang organisasi departemen di dalam organisasi atau
perusahaan yang sama tetapi di luar kendali sistem yang sedang dibuat
modelnya Terminator dapat juga berupa departemen divisi atau sistem di
luar sistem yang berkomunikasi dengan sistem yang sedang dikembangkan
Komponen ini perlu diberi nama sesuai dengan dunia luar yang
berkomunikasi dengan sistem yang sedang dibuat modelnya dan biasanya
menggunakan kata benda misalnya Bagian Penjualan Dosen Mahasiswa
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2863
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 datainformasi
dari satu bagian sistem ke bagian lainnya
210 Entity Relationship Diagram (ERD)
Entity Relationship Diagram (ERD) merupakan suatu model untuk
menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek
dasar data yang mempunyai hubungan antar relasiERD untuk memodelkan
struktur data dan hubungan antar data untuk menggambarkannya digunakan
beberapa notasi dan simbol Pada dasarnya ada tiga simbol yang digunakan
yaitu
a Entiti
Entiti merupakan objek yang mewakili sesuatu yang nyata dan dapat
dibedakan dari sesuatu yang lain (Fathansyah 1999 30)Simbol dari
entitiini biasanya digambarkan dengan persegi panjang
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2963
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 1 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
211 Penjelasan Primary key dan Foreight Key
Kunci (Key) merupakan elemen record yang dipakai untuk menemukan
record tersebut pada waktu akses atau bisa digunakan untuk identifikasi tiap
record Jenis-jenis kunci Superkey Candidat key Primary key Alternate
key Foreign key External key
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3063
15
A Primary Key adalah atribut (field) yang dipilih untuk menentukan
struktur storage pada organisasi file multi key adapun key lainnya
disebut dengan secondary key Pengertian lainya Primary Key adalah
suatu nilai dalam basis data yang digunakan untuk mengidentifikasi
suatu baris dalam tabel Salah satu atrribut dari candidat key dapat
dipilih menjadi primary key dengan 3 kriteria sbb
1
Key tersebut lebih natural untuk dijadikan acuan
2 Key tersebut lebih sederhana
3 Key tersebut cukup uniqe
B Foreign Key adalah Sebuah kumpulan field dalam satu relasi yang
digunakan untuk meldquoreferrdquo (menunjuk) ke suatu baris (tuple) pada
relasi yang lain (harus berkorespondensi dengan primary key pada
relasi yang kedua) seperti bdquological pointer‟ Sedangkan hubungan
antara keduanya ( primary key dan foreign key) di jelaskan sebagai
berikutldquoPrimary Keyrdquo adalah field kunci utama dari suatu tabel yang
menunjukkan bahwa field yang menjadi kunci tersebut tidak bisa diisi
dengan data yang sama atau dengan kata lain Primary key menjadikan
tiap record memiliki identitas sendiri-sendiri yang membedakan satu
sama lainnya (unik)ldquoForeign keyrdquo adalah satu attribute yang
melengkapi satu relationship yang menunjukan ke induknya dengan
kata lain keduanya saling berkaitan Pengertian lain Foreign key
merupakan sembarang atribut yang menunjuk kepada primary key pada
tabel lain
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3163
16
BAB III
METODOLOGI PENELITIAN
31 Lokasi Penelitian
Penelitian dilakukan di Drive Thru SAMSAT yang beralamatkan di Jl
Sultan Agung No 4 Sidoarjo mulai tanggal 01 Oktober 2014 sd selesai
32 Bahan dan Alat penelitian
Bahan
Data Wajib Pajakdata Pembayaran Pajak Kendaraan Bermotor dan data
pemilik kendaraan bermotor data biaya pajak kendaraan bermotor
Alat
A
Perangkat Keras ( Hardware )
1) Laptop intel core i3
2) Hard disk 500 GB
3) Memory 200 GB
4)
Modem Smsgateway
5) Simcard
B
Perangkat Lunak ( Software )
1) Sistem Operasi Windows 7
2)
PHP ( Hypertext Preprocessor )
3) Appserv
4) Notepad ++
5)
Database MySQL
6) Gammu
33 Teknik Pengumpulan Data
Teknik pengumpulan data yang digunakan adalah
a Wawancara Melakukan wawancara secara langsung dengan petugas
SAMSAT Drive Thru diantarannya petugas dari kepolisian dan petugas
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3263
17
Dispenda mengenai bagaimana alur dari pelayanan SAMSAT Drive Thru
Sidoarjo
b Dokumentasi Pengambilan data-data tentang kegiatan profil untuk
dijadikan sebagai acuan dalam pengembangan sistem
c Observasi Observasi dengan mengadakan penelitian dan peninjauan
langsung di SAMSAT Drive Thru Sidoarjo
34 Teknik Analisis
Analisis sistem merupakan tahap yang penting dari suatu pemrograman
karena merupakan tahap awal untuk mengevaluasi permasalahan yang terjadi
serta kendala yang dihadapiPerancangan sistem yang pertama adalah
mengidentifikasi suatu permasalahan pada objek penelitian itu sendiri
Teknik yang penulis gunakan dalam membangun sistem ini adalah
sebagai berikut
a Penelitian di lapangan yaitu terhadap petugas atau orang-orang yang ada
kaitannya dengan permasalahan yang sedang diteliti guna memperoleh
keterangan dan data untuk tujuan yang ingin dicapai
b Merumuskan masalah apa yang sebenarnya terjadi yaitu sistem yang
digunakan saat melakukan permintaan informasi di kantor SAMSAT secara
langsung
c
Melakukan pemahaman masalah sehingga dapat mengetahui tujuan
pembuatan SMS Gateway untuk pembayaran Pajak Kendaraan Bermotor
d Perancangan informasi SMS Gateway di SAMSAT Drive Thru Sidoarjo
e
Perancangan tampilan SMS Gateway di SAMSAT Drive Thru Sidoarjo
f Pengujian dan analisa program dengan maksud mengetahui sejauh mana
program bisa berjalan sesuai dengan keinginan penulis
g Perbaikan dan penyempurnaan program yang merupakan tahapan
memperbaiki kesalahan dan menambahkan fitur-fitur lain jika diperlukan
h Pemilihan sistem berbasisSMS Gateway sebagai solusi yang tepat Penulis
mengajukan pembuatan sistem baru untuk proses permintaan informasi
melalui sms sebagai solusi permasalahan Sistem baru ini diharapkan dapat
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3363
18
mempermudah wajib pajak untuk memperoleh informasi terkait pembayaran
samsat Program ini dapat diakses kapan saja Adapun alasannya sebagai
berikut
1
Untuk hubungan antar server dan client hanya dibutuhkan sebuah
handphone saja
2 Memberikan kemudahan bagi pengguna karena antar muka yang
digunakan adalah via SMS dimana wajib pajak pasti sudah sangat
umum menggunakannya
Sistem Aplikasi SMS Gateway adalah program sistem komunikasi dua
arah yaitu SMS keluar dan SMS masuk dengan memanfaatkan gammu sebagai
programkomunikasi antara Komputer dengan Handphone
35 Perancangan Sistem
Bagian ini menjelaskan rancangan aplikasi yang berupa diagram alir
sistem Alur pembayaran di SAMSAT Drive Thru adalah sebagai berikut
Penjelasan alur proses pembayaran pajak melalui drive thru
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3463
19
6
Petugas loket Pembayaran dan Penyerahan memberitahukan jumlah
pembayaran yang seharusnya dan selanjutnya menerima pembayaran serta
menyerahkan bukti pembayaran kepada Wajib Pajak
36 DFD Pembayaran Pajak kendaraan Bermotor
Dalam proses perancangan aplikasi layanan informasi dan pemesanan
berbasis sms gateway ini akan dijelaskan dalam bentuk logical model Hal ini
gambarkan secara detail melalui Data Flow Diagram (DFD) Dalam
perancangan menggunakan DFD biasanya diawali dengan diagram konteks
yang merupakan diagram yang memaparkan secara global dari diagram-
diagram yang akan dirancang selanjutnya Hal ini sangat membantu sekali
dalam memahami proses perancangan aplikasi secara detail Pada tahap
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 33
a Diagram Konteks
Gambar 31 Diagarm Konteks
input wp
laporan pembayaran
info data petugas
info data kendaraan
input data petugas
input pembayaran Pajak
input data kendaraan
Balasan Sms Sesuai format
Kirim Sms s esuai format
Info Pembayaran
Membayar Pajak1
Aplikasi Pembayaran Pajak
Kendaraan Bermotor di
Kantor Samsat Drive Thrue
+
PetugasWajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3563
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
Gambar 32 DFD level 0
37 Tabel Relationship
Tabel Relationship merupakan rancangan table yang diterjemahkan dari
data flow diagram di atas sehingga dihasilkan data relasi table seperti gambar
di bawah ini
mempunyaimempunyai
mempunyai
mempunyaimempunyai
simpan data
input wp
info wp
memberikan data wp
info wp
laporan pembayaran
info data petugas
info data kendaraan
input data petugas
input pembayaran Pajak
input data kendaraan
Balasan Sms Sesuai format
Kirim Sms sesuai format
Info Pembayaran
Membayar Pajak
kendaraan
data petugas
simpan data simpan data
simpan data
simpan data
simpan data
simpan data
Wajib Pajak
Petugas
3Input
Pendaftaran
kendaraan
Bermotor
2
Input Petugas
1
Pembayaran
Pajak
4
Input data WP
5
Sms Gateway
kendaraan
kendaraan_
petugas
pembayaran
sms masuksms keluar
wajib_pajak
outboxoutbox_multipart
gammu phone
phones
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3663
21
Dalam table relationship diatas terdapat 18 tabel yang saling
berhubungan yang terdiri dari table master dan table transaksi adapun yang
termasuk dalam table master yaitu tabel wajib pajak kendaraan petugas
panduan saran propinsi kabupaten dan kecamatan Sedangkan tabel transaksi
yaitu tabel pembayaran berita dan SMS Alert Yang termasuk tabel SMS
Gateway yaitu tabel phone inbox outbox sent items gammu daemons
outbox multipart Masing-masing tabel saling berhuugan seperti
a Tabel wajjib pajak berhubungan dengan tabel kendaraan yang dihubungkan
melalui id wp dengan jenis hubungan satu (1) ke banyak (N)
b
Tabel wp berhubungan dengan tabel pembayaran yang dihubungkan melalui
id wp dengan jenis hubungan satu (1) ke banyak (N)
c Tabel petugas berhubungan dengan id petugas dengan jenis hubungan satu
(1) ke banyak (N)
38 Struktur Tabel
Tabel adalah bagian dari database yang berfungsi untuk menyimpan
data-data tertentu Tabel yang akan dibuat untuk perancangan ini antara lain
1 Tabel Berita
Tabel berita adalah tabel yang digunakan untuk menyimpan data berita
Struktur tabelnya dapat dilihat pada tabel 31
Tabel 31 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) (Primary Key) Id petugas
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3763
22
2 Tabel Saran
Tabel saran adalah tabel yang digunakan untuk menyimpan data saran
dari wajib pajak Struktur tabelnya dapat dilihat pada tabel 32
Tabel 32 Tabel Saran
Nama Field Type Data Keterangan
Id Integer(11) Id pengirim
Hp Varchar(15) Handphone
Isisaran Varchar (200) Isi saran
3 Tabel Kabupaten
Tabel Kabupaten adalah tabel yang digunakan untuk menyimpan data
kabupaten Struktur tabelnya dapat dilihat pada tabel 33
Tabel 33 Tabel kabupaten
Nama Field Type Data Keterangan
id_kab Varchar(20) Id kab
nama_kab Varchar(100) Nama kab
4 Tabel Kecamatan
Tabel kecamatan adalah tabel yang digunakan untuk menyimpan data
kecamatan Struktur tabelnya dapat dilihat pada tabel 34
Tabel 34 Tabel kecamatan
Nama Field Type Data Keterangan
id_kec Varchar(20) Id kec
nama_kec Varchar(100) Nama kec
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3863
23
5 Tabel kendaraan
Tabel kendaraan adalah tabel yang digunakan untuk menyimpan data
kendaraan Struktur tabelnya dapat dilihat pada tabel 35
Tabel 35 Tabel kendaraan
Nama Field 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
Tabel pembayaran adalah tabel yang digunakan untuk menyimpan data
pembayaran Struktur tabelnya dapat dilihat pada tabel 36
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3963
24
Tabel 36 Tabel pembayaran
Nama Field Type Data Keteranganid_bayar Integer(11) (Primary Key) Id bayar
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
Tabel petugas adalah tabel yang digunakan untuk menyimpan data
petugas Struktur tabelnya dapat dilihat pada tabel 37
Tabel 37 Tabel petugas
Nama Field Type Data Keterangan
id_petugas Varchar(11) (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
Tabel propinsi adalah tabel yang digunakan untuk menyimpan data
propinsi Struktur tabelnya dapat dilihat pada tabel 38
Tabel 38 Tabel propinsi
Nama Field Type Data Keterangan
id_prop Varchar(20) Id prop
nama_prop Varchar(100) Nama prop
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4063
25
9 Tabel SMS alert
Tabel SMS alert adalah tabel yang digunakan untuk menyimpan data
SMS alert Struktur tabelnya dapat dilihat pada tabel 39
Tabel 39 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
10 Tabel Wajib Pajak
Tabel wajib_pajak adalah tabel yang digunakan untuk menyimpan data
wajib pajak Struktur tabelnya dapat dilihat pada tabel 310
Tabel 310 Tabel wajib pajak
Nama Field 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 lahirtanggal_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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4163
26
Propinsi Varchar(20) Propinsi
Kabupaten Varchar(20) KabupatenKecamatan Varchar(20) Kecamatan
Kelurahan Varchar(20) Kelurahan
no_telprumah Varchar(10) Nomer telprumah
Kodepos Varchar(7) Kodepos
11 Tabel Daemons
Tabel daemons adalah tabel yang digunakan untuk menyimpan datadaemons Struktur tabelnya dapat dilihat pada tabel 311
Tabel 311 Tabel Daemons
Nama Field Type Data Keterangan
Start Text Start
Info Text Info
12
Tabel Gammu
Tabel gammu adalah tabel yang digunakan untuk menyimpan data
gammu Struktur tabelnya dapat dilihat pada tabel 312
Tabel 312 Tabel Gammu
Nama Field Type Data Keterangan
Version int(11) Version
13 Tabel Inbox
Tabel inbox adalah tabel yang digunakan untuk menyimpan data inbox
Struktur tabelnya dapat dilihat pada tabel 313
Tabel 313 Tabel inbox
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4263
27
ReceivingDateTime Timestamp ReceivingDateTime
Text Text TextSenderNumber 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(falsetrue) Processed
14 Tabel Outbox
Tabel outbox adalah tabel yang digunakan untuk menyimpan data
outbox Struktur tabelnya dapat dilihat pada tabel 314
Tabel 314 Tabel outbox
Nama Field 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(falsetrue) MultiPart
RelativeValidity int(11) RelativeValidity
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4363
28
SenderID varchar(255) MUL SenderID
SendingTimeOut Timestamp SendingTimeOutDeliveryReport enum(defaultyesno) DeliveryReport
CreatorID Text CreatorID
15 Tabel Outbox multipart
Tabel outbox multipart adalah tabel yang digunakan untuk menyimpan
data outbox multipart Struktur tabelnya dapat dilihat pada tabel 315
Tabel 315 Tabel outbox multipart
Nama Field Type Data Keterangan
Text Text Text
Coding enum() Coding
UDH Text UDH
Class int(11) Class
TextDecoded Text TextDecoded
ID int(10) unsigned (Primary Key) ID
SequencePosition int(11) (Primary Key) SequencePosition
16 Tabel Phone
Tabel phones adalah tabel yang digunakan untuk menyimpan data
phones Struktur tabelnya dapat dilihat pada tabel 316
Tabel 316 Tabel phones Nama Field Type Data Keterangan
ID Text ID
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
TimeOut Timestamp Time Out
Send enum(yesno) Send
Receive enum(yesno) Receive
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4463
29
IMEI varchar(35) (Primary Key) IMEI
Client Text ClientBattery int(11) Battery
Signal int(11) Signal
Sent int(11) Sent
Received int(11) Received
17 Tabel Sentitems
Tabel sentitems adalah tabel yang digunakan untuk menyimpan datasentitems Struktur tabelnya dapat dilihat pada tabel 317
Tabel 317 Tabel Sentitems
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
SendingDateTime Timestamp SendingDateTimeDeliveryDateTime 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
IDint(10)
unsigned(Primary Key) ID
SenderID varchar(255) MUL SenderID
SequencePosition int(11) (Primary Key) SequencePosition
Status enum() Status
StatusError int(11) Status Error
TPMR int(11) MUL TPMR
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4563
30
RelativeValidity int(11) Relative Validity
CreatorID Text Creator ID
18 Tabel Panduan
Tabel panduan adalah tabel yang digunakan untuk menyimpan data
panduan Struktur tabelnya dapat dilihat pada tabel 318
Tabel 318 Tabel Panduan
Nama Field Type Data Keterangan
Kodepanduan Varchar(11) Kode Panduan
Isi Text Isi
Keterangan Varchar (40) Keterangan
39 Format SMS Gateway
Berikut ini cara-cara mengakses aplikasi pembayaran pajak kendaraan
bermotor di SAMSAT DRIVE THRU dengan menggunakan fasilitas SMS gateway
1 Format Melihat Panduan SMS
Pemilik Kendaraan mengirim pesan ke SMS Center Admin SAMSAT
dengan format
Gambar 34 Format Melihat panduan
2
Apabila Format SMS benar maka akan muncul pesan seperti pada gambar
35
Panduan
Cek format SMS
cekformatwp
cekformatsaran
cekformattunggakan
cekformatwajib_pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4663
31
Gambar 35 Pesan Balasan Panduan SMS
3 Jika Pemilik Kendaraan ingin melihat data wajib pajak maka harus
mengetikkan format SMS sebagai berikut
Gambar 36 Format Info data wajib pajak
4 Jika Pemilik Kendaraan ingin melihat tunggakan pajak kendaraan maka
harus mengetikkan format SMS sebagai berikut
Gambar 37 Format Tunggakan Pajak Kendaraan
5
Jika Pemilik Kendaraan ingin memberikan saran maka harus mengetikkan
format SMS sebgai berikut
Gambar 38 Format Saran
310 Design Interface
Gambar 39 Halaman Utama
cekformatwp
cekformattunggakan
Cekformatsaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4763
32
Gambar 310 Halaman Login
Gambar 311 Data Kendaraan
Gambar 312 Halaman Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4863
33
Gambar 314 Halaman Inbox
Gambar 313 Halaman Inbox
311 Struktur Menu
Wajib Pajak
Menu Utama Admin
PembayaranKendaraan SMS AlertBerita
Pembayaran
LaporanSMS
SMS
SMSTerkirim
Lihat SMS
SMS Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4963
34
BAB IV
HASIL PENELITIAN DAN PEMBAHASAN
Berikut ini adalah hasil dari pengujian Aplikasi Informasi Pelayanan
Pembayaran Pajak Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis
SMS Gateway Pada Proyek Akhir ini dimana Website ini memiliki 1 halaman
web yakni website untuk mengelola halaman website petugas (admin) Berikut
adalah implementasi tentang website tersebut
41 Halaman Admin
Halaman ini merupakan aplikasi yang digunakan oleh bagian administrator
atau orang yang mempunyai otoritas khusus untuk melakukan konfigurasi sistem
sehingga diperlukan suatu proses login terlebih dahulu
Gambar 41 Halaman Admin
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5063
35
Keterangan
a Username aris
b Password aris
42 Halaman Utama
Pada web utama Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor berbasis SMS Gateway ini menampilkan informsi profil secara umum
Selain itu pada web utama juga terdapat informasi berita terbaru mengenai SAMSAT
layanan yang ada di SAMSAT Drive Thru serta format SMS
Adapun menu-menu yang akan ditampilkan pada web utama diantarannya
depan SAMSAT Drive Thru layanan berita format SMS dan kontak yang
menunjukkan alamat SAMSAT Drive Thru
Gambar 42 Halaman Utama
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5163
36
f Kontak Halaman yang berisi alamat dari SAMSAT Drive Thru
43 Halaman Data Wajib Pajak
Input data wajib pajak yaitu memasukkan data identitas para wajib pajak yang
baru berikut halaman data wajib pajak
Gambar 43 Halaman Data Wajib Pajak
Gambar 44 Halaman Input Data Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5263
37
Keterangan
a Pada gambar 43 adalah menu utama halaman wajib pajak disana tertera
kolom data wajib pajak yang telah didata oleh admin
b Pada gambar 44 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
44
Halaman KendaraanInput data kendaraan wajib pajak yaitu digunaka untuk menginputkan data
kendaraan yang baru yang berisi data tentang kendaraan bermotor seperti no reg no
KTP pemilik nama lengkap dan sebagainya berikut tampilan halaman kendaraan
Gambar 45 Halaman Data Kendaraan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5363
38
Gambar 46 Halaman Form Input Data Kendaraan
Keterangan
a Pada gambar 45 adalah menu utama pada halaman kendaraan disana
tertera kolom data kendaraan yang sudah di data oleh petugas admin
b Pada gambar 46 adalah form input data kendaraan untuk memasukkan
data kendaraan wajib pajak yang baru kita harus memasukkan identitas dari
kendaraan tersebut diantarannya identitas pemilik serta identitas kendaraan
baru Kemudian kita pilih tombol simpan untuk menyimpan data kendaraan
tersebut Data yang sudah tersimpan akan muncul pada menu utama pada
halaman kendaraan
45 Halaman Pembayaran
Input halaman pembayaran digunakan untuk memasukkan biaya pajak
kendaraan yang akan dibayar oleh wajib pajak setiap tahunnya Berikut tampilan
halaman pembayaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5463
39
Gambar 47 Halaman Pembayaran
Gambar 48 Halaman Form pembayara
Keterangan
a Pada gambar 47 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 48 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5563
40
akan muncul pada menu utama halaman pembayaran
46 Halaman Berita
Input halaman berita digunakan untuk menambah berita-berita terbaru yang
ada di SAMSAT Drive Thru maupun SAMSAT pusat berikut tampilan halaman form
berita
Gambar 49 Halaman Berita
Gambar 410 Halaman Form Berita
Keterangan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5663
41
a Pada gambar 49 adalah menu utama pada halaman berita disana tertera
kolom data berita yang sudah di entry oleh petugas admin
b Pada gambar 410 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
47
Halaman SMSForm SMS ini gunakan untuk melihat SMS masuk SMS terkirim dan akan
mengirim SMS secara bersamaan Berikut tampilan halaman SMS
Gambar 411 Halaman SMS
Gambar 412 Halaman Kirim Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5763
42
Gambar 413 Halaman SMS Masuk
Gambar 414 Halaman SMS Terkirim
Keterangan
a Kirim broadcast Mengirim suatu pesan atau SMS ke semua wajib pajak
secara bersamaan
b Lihat SMS Melihat SMS yang masuk dari wajib pajak yang memberikan
masukan atau menannyakan besar biaya pajak kendaraan yang akan
dibayar
c SMS terkirim Melihat SMS yang telah terkirim kepada wajib pajak
48 Halaman SMS Alert
Pada halaman SMS Alert ini merupakan peringatan tanggal jatuh tempo
pembayaran pajak STNK kepada wajib pajak Berikut tampilan halaman SMS Alert
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5863
43
Gambar 415 Halaman Data SMS Alert
Wajib pajak akan secara otomatis mendapat SMS Alert mengenai jatuh
tempo pembayaran pajak kendaraannya
49 Halaman Laporan
Pada halaman laporan ini akan muncul semua nama-nama wajib pajak yang
telah terdaftar Berikut tampilan halaman laporan
Gambar 416 Halaman Data Pembayaran
Gambar 417 Tombol Pencarian Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5963
44
Gambar 418 Laporan Wajib Pajak
Keterangan a Pada gambar 417 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 418Pada 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 419 laporan salah satu wajib pajak yang kita inginkan
410 Tampilan SMS Gateway
Berikut format SMS Gateway untuk melihat panduan SMS Gateway
a Pemilik kendaraan mengirim SMS untuk melihat format panduan
SMS
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6063
45
Gambar 419 Melihat format panduan SMS
b Tampilan cek format wp dan balasannya
Gambar 420 Cek format wajib pajak
c Tampilan cek id wp dan balasannya
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6163
46
Gambar 421 Cek id wajib pajak
d Tampilan cek data wp dan balasannya
Gambar 422 Cek data wajib pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6263
47
BAB V
PENUTUP
411 Kesimpulan
Penulisan Tugas akhir ini berisi mengenai pembuatan program aplikasi
Informasi Pelayanan Pembayaran Pajak Bermotor di Kantor SAMSAT Drive
Thru Sidoarjo berbasis SMS Gateway Aplikasi ini dibangun menggunakan
Php Gammu sebagai emulator untuk menjalankan aplikasi saat dibangun dan
didukung dengan SMS Gateway dengan Modem Wavecom sebagai
hardwarenpendukung Sistem SMS Gateway memberikan banyak kemudahan
kepada wajib pajak untuk mengetahui jumlah pajak yang harus dibayar dan juga
tersedia SMS Alert kepada wajib pajak yang kendaraannya akan memasuki
jatuh tempo pembayaran pajak
412 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6363
48
DAFTAR PUSTAKA
Khang Bustam (2002) TRIK Pemrograman Aplikasi Berbasis SMS
PT Elexmedia Komputindo Jakarta
Khoirul ummah 2010 SMS-Gateway informatika malang
Marcus Zakaria Teddy amp Widiadi Josef 2006 Aplikasi SMS untuk
Berbagai Keperluan Bandung Informatika
Purnomo Adi 2007 Pemrograman Java Membangun Beragam Aplikasi
Layanan SMS 2 Jakarta Salemba Infotek
Romzi Imron Rozidi 2009 Membuat Sendiri SMS Gateway (ESME)
Berbasis Protokol SMPP Andi
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1363
xiii
DAFTAR GAMBAR
Gambar 21 Simbol-simbol data Flow Diagram 13Gambar 31 Diagram Konteks 20
Gambar 32 DFD level 0 21
Gambar 33 Tabel Relationship 22
Gambar 34 Format melihat panduan SMS 33
Gambar 35 Pesan balasan panduan SMS 33
Gambar 36 Format info data wajib pajak 33
Gambar 37 Format tunggakan pajak kendaraan 33
Gambar 38 Format saran 34
Gambar 39 Halaman Utama 34
Gambar 310 Halaman Login 34
Gambar 311 Data Kendaraan 35Gambar 312 Halaman Wajib Pajak 35
Gambar 313 Halaman Inbox 36
Gambar 41 Halaman Admin 37
Gambar 42 Halaman Utama 38
Gambar 43 Halaman Data Wajib Pajak 39
Gambar 44 Halaman Input Data Wajib Pajak 39
Gambar 45 Halaman Data Kendaraan 40
Gambar 46 Halaman Input Kendaraan 41
Gambar 47 Halaman Pembayaran 42
Gambar 48 Halaman Form Pembayara 42
Gambar 49 Halaman Berita 43
Gambar 410 halaman Form Berita 43
Gambar 411 Halaman SMS 44
Gambar 412 Halaman Kirim Brodcast 44
Gambar 413 Halaman SMS Masuk 45
Gambar 414 Halaman SMS Terkirim 45
Gambar 415 Halaman Data SMS Alert 46
Gambar 416 Halaman Data Pembayaran 46
Gambar 417 Tombol Pencarian Wajib Pajak 47
Gambar 418 Laporan Wajib Pajak 47
Gambar 419 Melihat format panduan SMS 48Gambar 420 Cek format Wajib Pajak 49
Gambar 421 Cek id data Wjib Pajak 49
Gambar 422 Cek data Wajib Pajak 49
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1463
xiv
DAFTAR TABEL
Tabel 21 Tabel Perbandingan Penelitian Terdahulu 5Tabel 31 Tabel Berita 23
Tabel 32 Tabel Saran 24
Tabel 33 Tabel Kabupaten 24
Tabel 34 Tabel Kecamatan 24
Tabel 35 Tabel Kendaraan 25
Tabel 36 Tabel Pembayaran 26
Tabel 37 Tabel Petugas 26
Tabel 38 Tabel Propinsi 27
Tabel 39 Tabel SMS Alert 27
Tabel 310 Tabel Wajib Pajak 27
Tabel 311 Tabel Daemons 28Tabel 312 Tabel Gammu 28
Tabel 313 Tabel Inbox 29
Tabel 314 Tabel Outbox 29
Tabel 315 Tabel Outbox multipart 30
Tabel 316 Tabel Phone 31
Tabel 317 Tabel Sentitems 31
Tabel 318 Tabel Panduan 32
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1563
1
BAB I
PENDAHULUAN
11
Latar Belakang
Internet merupakan fasilitator penyebaran informasi dan komunikasi
tanpa batas ke berbagai pihak Internet yang awalnya digunakan untuk
pertahanan dan keamanan serta pendidikan saat ini telah berkembang menjadi
perangkat pendukung bisnis yang sangat berpengaruh Banyak instansi
pemerintah 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 SAMSATwilayah 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1663
1
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
12
Rumusan MasalahDari latar belakang yang telah disampaikan di atas peneliti mengambil
rumusan masalah untuk memfokuskan penelitianini yaitu Bagaimana
merancang Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis SMS Gateway
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1763
2
13 Batasan Masalah
Batasan masalah dalam penyusunan proposal ini agar tidak keluar dari
topik pembahasan maka di fokuskan pada
1Sistem mencakup tentang informasi pembayaran pajak kendaraan bermotor
2Sistem memberikan alert atau pengingat tentang batas pembayaran dan
jumlah tagihan pajak yang harus dibayar
3Sistem yang akan dibuat dapat manampung data komplain wajib pajak
data pertanyaan seputar SAMSAT
4Wajib pajak dapat melihat daftar biaya tarif kendaraan dengan mengakses
website ini ataupun dengan menggunakan SMS tanpa perlu datang untuk
melihat secara langsung kekantor SAMSAT
5Sistem yang dihasilkan mampu memberikan informasi dini (SMS Alert)
14 Tujuan
Penelitian ini bertujuan untuk membuat Aplikasi Informasi Pelayanan
Pembayaran Pajak Kendaraan Bermotor di Kantor SAMSAT Drive Thru
Sidoarjo berbasis SMS Gateway
15 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 pembuatanaplikasi
2 Memberikan nilai tambah tentang pengetahuan pembuatan aplikasi
serta referensi untuk penelitian lebih lanjut kepada mahasiswa
Sebagai syarat agar mahasiswa dapat menyelesaikan proposal
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1863
3
16 Sistematika Penulisan
Sistematika penulisan menggambarkan secara umum proposal ini
Adapun sistematika penulisannya adalah sebagai berikut BAB I PENDAHULUAN
Bab I menjelaskan mengenai latar belakang rumusan masalah
batasan masalah tujuan penelitian manfaat penulisan dan
sistematika penulisan
BAB II KAJIAN PUSTAKA DAN DASAR TEORI
Bab II menjelaskan mengenai dasar-dasar teori yang diperlukan
untuk menyelesaikan pembuatan tugas akhir ini dalam bab ini Juga
akan dijelaskan mengenai tahap-tahap perancangan melipuli studi
literatur teknik pengumpulan data dan perancangan sistem
BAB III METODOLOGI PENELITIAN
Bab III terdiri dari analisis sistem dan desain sistem Analisa
sistem menjelaskan mengenai alur sistem lama yang dipakai di saat
ini dan juga menjelaskan alur sistem lain yang akan diterapkan
Sedangkan desain sistem menjelaskan desain Entity Relationship
Diagram (ERD) Data Flow Diagram (DFD)
BAB IV HASIL PENELITIAN DAN PEMBAHASAN
Pada bab ini menjelaskan tentang implementasi sistem implementasi
program serta pengujian fungsional sIstem baik pengujian secara manual
pengujian sistem dan pengujian kasus
BAB V PENUTUP
Pada bab ini menjelaskan tentang kesimpulan dan saran yang diharapkan
dapat bermanfaat dan dapat dikembangkan supaya lebih sempurna
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1963
4
BAB II
KAJIAN PUSTAKA DAN DASAR TEORI
21 Penelitian Terdahulu
Indra Purnama 2012 dalam skripsinya yang berjudul ldquo SISTEM
INFORMASI PEMBAYARAN PAJAK KENDARAAN BERODA 2 DI
SAMSAT DAERAH PROVINSI WILAYAH KOTA BANDUNG III
SOEKARNO HATTArdquo membahas mengenai pelayanan pembayaran pajak
yang mangalami kesulitan dalam melihat informasi jumlah pembayaran baik
denda maupun keterlambatan secara kuantiti dan juga agar menghindari
kekeliruan saat penginputan pembayaran maka diterapkan sistem informasi
pembayaran pajak Agar keterlambatan itu dapat diatasi maka diadakannya
pemanggilan input otomatis di Bagian Pembayaran dan perhitungan laporan
secara perperiodik Pembangunan sistem pembayaran pajak roda 2 ini
menggunakan metodologi System Development Life Cycle (SDLC)
(Waterfall) Dimana metododogi ini digunakan untuk mengembangkan sistem
dari tahapan perancangan sampai dengan implementasi
Tabel 21 Tabel perbandingan penelitian terdahulu
Perbandingan Penelitian Terdahulu Penelitian Sekarang
Judul SISTEM INFORMASI
PEMBAYARAN PAJAK
KENDARAAN BERODA 2
DI SAMSAT DAERAHPROVINSI WILAYAH
KOTA BANDUNG III
SOEKARNO HATTA
Aplikasi Pembayaran Pajak
Kendaraan Bermotor di Kantor
SAMSAT Sidoarjo berbasis
Sms Gateway
Peneliti Indra Purnama 2012 Aris Susetyo (2015)
Platform Berbasis Desktop Berbasis Web dan Sms
Studi Kasus Samsat kota bandung III
Soekarno Hatta
Samsat Drive Thrue Sidoarjo
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2063
5
Tujuan
Penelitian
membahas mengenai
pelayanan pembayaran pajak
yang mangalami kesulitan
dalam melihat informasi
jumlah pembayaran baik
denda maupun keterlambatan
secara kuantiti dan juga agar
menghindari kekeliruan saat
penginputan pembayaran
maka diterapkan sistem
informasi pembayaran pajak
aplikasi yang akan dibuat ini
berbasis sms untuk
memudahkan wajib pajak dalam
memperoleh informasi berupa
pendaftaran kendaraan baru dan
perpanjangan STNK wajib
pajak dapat melihat daftar biaya
tarif kendaraan dengan
mengakses website ini ataupun
dengan menggunakan sms
Dari penelitian terdahulu diatas dapat dikembangkan suatu aplikasi
yang berbasis SMS untuk memudahkan wajib pajak dalam memperoleh
informasi adapun perbedaan dengan sistem yang akan penulis bangun adalah
akses melalui media SMS dan internet Maka diperoleh hasil pengembangan
program yaitu Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis SMS Gateway
22 Sejarah Singkat SAMSAT
Sistem Administrasi Manunggal di bawah Satu Atap atau disingkat
dengan SAMSAT adalah suatu sistem kerjasama secara terpadu antara Polri
Dinas Pendapatan Provinsi dan PT Jasa Raharja (Persero) dalam pelayanan
untuk menerbitkan STNK dan Tanda Nomor Kendaraan Bermotor yang
dikaitkan dengan pemasukan uang ke Kas Negara baik melalui Pajak
Kendaraan Bermotor (PKB) Bea Balik Nama Kendaraan Bermotor dan
Sumbangan Wajib Dana Kecelakaan Lalu Lintas Jalan (SWDKLJJ) dan
dilaksanakan pada satu kantor yang dinamakan Kantor Bersama Samsat
Dalam hal ini Polri memiliki fungsi penerbitan STNK Dinas Pendapatan
Provinsi menetapkan besarnya Pajak Kendaraan Bermotor (PKB) dan Bea
Balik Nama Kendaraan Bermotor (BBN-KB) sedangkan PT Jasa Raharja
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2163
6
mengelola Sumbangan Wajib Dana Kecelakaan Lalu Lintas Jalan
(SWDKLLJ) Sejarah Kantor Bersama SAMSAT sendiri tak lepas dari
berdirinya Dinas Pendapatan P rovinsi Jawa Barat yang secara historis dimulai
dengan unit kerjayang bertugas melakukan pengurusan Perpajakan dan
Pendapatan Daerah Hal ini dikarenakan DISPENDA atau Dinas Pendapatan
Daerah sebagai kantor pusat yang menaungi segala penerimaan pendapatan
daerah
23 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
24 Bahasa Pemrograman
Bahasa pemrograman adalah bahasa komputer atau teknik instruksi
standar untuk memerintah komputerBahasa pemrograman ini merupakan suatu
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2263
7
himpunan dari aturan sintaks dan semantik yang digunakan
untuk mendefinisikan sebuah program komputer Bahasa ini memungkinkan
seorang programmer dapat menentukan secara persis data mana yang akan
diolah oleh komputer bagaimana data ini akan disimpan atau diteruskan
dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi
Menurut tingkat kedekatannya dengan mesin komputer bahasa pemrograman
terdiri dari
a Bahasa Mesin yaitu memberikan perintah kepada komputer dengan
menggunakan kode bahasa biner contohnya 01100101100110
b
Bahasa Tingkat Rendah atau dikenal dengan istilah bahasa rakitan (bahasa
Inggris Assembly yaitu memberikan perintah kepada komputer dengan
menggunakan kode-kode singkat (kode Mnemonic contohnya MOV SUB
CMP JMP JGE JL LOOP dan sebagainya)
c Bahasa Tingkat Menengah yaitu bahasa komputer yang memakai campuran
intstruksi dalam kata-kata bahasa manusia seperti pada Bahasa Tingkat
Tinggi dan instruksi yang bersifat simbolik contoh ltlt gtgt ampamp ||
dan sebagainya
d Bahasa Tingkat Tinggi yaitu bahasa komputer yang menggunakan instruksi
berasal dari unsur kata-kata bahasa manusia contohnya adalah begin end
if for while and or dan sebagainya
Sebagian besar bahasa pemrograman digolongkan sebagai Bahasa
Tingkat Tinggi hanya bahasa C yang digolongkan sebagai Bahasa Tingkat
Menengah dan Assembly yang merupakan Bahasa Tingkat RendahAdapun
sistem informasi dan aplikasi yang dibuat pada Tugas Akhir ini adalah
menggunakan bahasa pemrograman PHP untuk membangun sisi server dan
menggunakan bahasa pemrograman Java untuk membangun client Beberapa
bahasa pemrograman yang digunakan pada pembuatan sistem informasi ini
akan dijelaskan pada sub bab di bawah ini
25 Hypertext Preprocessor (PHP)
Hypertext Preprocessor (PHP) adalah bahasa pemrograman script yang
paling banyak dipakai saat ini PHP banyak dipakai untuk memrogram situs
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2363
8
web yang dinamis walaupun tidak tertutup kemungkinan digunakan untuk
pemakaian lain Pada awalnya PHP merupakan kependekan dari Personal
Home Page (Situs Personal)PHP pertama kali dibuat oleh Rasmus Lerdorf
pada tahun 1995Pada tahun 1997 sebuah perusahaan bernama Zend menulis
ulang interpreter PHP menjadi lebih bersih lebih baik dan lebih cepat
Kemudian pada Juni 1998 perusahaan tersebut merilis interpreter baru untuk
PHP dan meresmikan rilis tersebut sebagai PHP 30 dan singkatan PHP dirubah
menjadi akronim berulang PHP Hypertext Preprocessing
Pada Juni 2004 Zend merilis PHP 50Dalam versi ini inti dari
interpreter PHP mengalami perubahan besarVersi ini juga memasukkan model
pemrograman berorientasi objek ke dalam PHP untuk menjawab
perkembangan bahasa pemrograman ke arah paradigma berorientasi objek
Hampir seluruh aplikasi berbasis web dapat dibuat dengan PHP ini
namun fungsi PHP yang paling utama adalah untuk menghubungkan database
dengan web Dengan PHP membuat aplikasi web yang terkoneksi ke database
menjadi sangat mudah Sistem database yang telah didukung oleh PHP adalah
a Oracle
bSybase
c SQL
dMySQL
e Generic ODBC
f Postgres SQL
26 Database MySQL
MySQL adalah sebuah perangkat lunak sistem manajemen basis data
SQL ( bahasa Inggris database management system ) atau DBMS yang
multithread multi-user dengan sekitar 6 juta instalasi di seluruh dunia
MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis di
bawah lisensi GNU General Public License (GPL) tetapi mereka juga menjual
di bawah lisensi komersial untuk kasus-kasus di mana penggunaannya tidak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2463
9
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 ndash 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_fieldhellip)
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 = bdquodata_kolom1‟hellip
9
Menampilkan data SELECT kolom FROM tabel WHERE kreteria
ORDER BY kolom atau SELECTFROM 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
27
SMS Gateway
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2563
10
SMS Gateway adalah suatu platform metode untuk mengirimkan dan
menerima pesan SMS tanpa menggunakan perangkat mobile
handphoneSMS Gateway merupakan pintu gerbang bagi penyebaran
informasi dengan menggunakan SMS
Anda dapat menyebarkan pesan keratusan nomor secara otomatis dan
cepat yang langsung terhubung dengan database nomor-nomor ponsel saja
tanpa harus mengetik ratusan nomor dan pesan di ponsel anda karena semua
nomor akan diambil secara otomatis dari database tersebut
Selain itu dengan adanya SMS Gateway anda dapat mengkustomisasi
pesan-pesan yang ingin dikirimDengan menggunakan program tambahan
yang dapat dibuat sendiri pengirim pesan dapat lebih fleksibel dalam
mengirim berita karena biasanya pesan yang ingin dikirim berbeda-beda untuk
masing-masing penerimanya
Sistem aplikasi SMS Gateway secara umum memungkinkan pengguna
untuk
1 Meminta informasi dari handphone ke sistem database
2 Memberikan informasi dari handphone ke sistem database
Memberikan informasi secara rutin (terjadwal) dari sistem database ke
nomor handphone individual tertentu SMS Gateway membolehkan UEA
untuk berkomunikasi dengan Telco SMSC (telkomsel indosat dll) atau SMS
platform untuk menghantar dan menerima pesan SMS dengan sangat mudah
Karena SMS Gateway akan melakukan semua proses dan koneksi dengan
Telco SMS Gateway juga menyediakan UEA dengan interface yang mudah
dan standar
28 Gammu
Gammu mensupport ponsel yang dapat bekerja pada mode AT
commandGammu 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2663
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2763
12
dikomunikasikan oleh profesional sistem kepada pemakai maupun pembuat
program DFD terdiri dari context diagram dan diagram rinci (DFD Levelled)
Context diagram berfungsi memetakan model lingkungan (menggambarkan
hubungan antara entitas luar masukan dan keluaran sistem) yang
direpresentasikan dengan lingkaran tunggal yang mewakili keseluruhan
sistem DFD levelled menggambarkan sistem sebagai jaringan kerja antara
fungsi yang berhubungan satu sama lain dengan aliran dan penyimpanan data
model ini hanya memodelkan sistem dari sudut pandang fungsi
Berikut ini merupakan simbol-simbol yang biasa digunakan di DFD
Gambar 21Simbol-simbol Data Flow Diagram
1) TerminalEntity
Terminator atau entity mewakili entitas eksternal yang berkomunikasi
dengan sistem yang sedang dikembangkan Terminator dapat berupa orang
sekelompok orang organisasi departemen di dalam organisasi atau
perusahaan yang sama tetapi di luar kendali sistem yang sedang dibuat
modelnya Terminator dapat juga berupa departemen divisi atau sistem di
luar sistem yang berkomunikasi dengan sistem yang sedang dikembangkan
Komponen ini perlu diberi nama sesuai dengan dunia luar yang
berkomunikasi dengan sistem yang sedang dibuat modelnya dan biasanya
menggunakan kata benda misalnya Bagian Penjualan Dosen Mahasiswa
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2863
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 datainformasi
dari satu bagian sistem ke bagian lainnya
210 Entity Relationship Diagram (ERD)
Entity Relationship Diagram (ERD) merupakan suatu model untuk
menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek
dasar data yang mempunyai hubungan antar relasiERD untuk memodelkan
struktur data dan hubungan antar data untuk menggambarkannya digunakan
beberapa notasi dan simbol Pada dasarnya ada tiga simbol yang digunakan
yaitu
a Entiti
Entiti merupakan objek yang mewakili sesuatu yang nyata dan dapat
dibedakan dari sesuatu yang lain (Fathansyah 1999 30)Simbol dari
entitiini biasanya digambarkan dengan persegi panjang
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2963
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 1 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
211 Penjelasan Primary key dan Foreight Key
Kunci (Key) merupakan elemen record yang dipakai untuk menemukan
record tersebut pada waktu akses atau bisa digunakan untuk identifikasi tiap
record Jenis-jenis kunci Superkey Candidat key Primary key Alternate
key Foreign key External key
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3063
15
A Primary Key adalah atribut (field) yang dipilih untuk menentukan
struktur storage pada organisasi file multi key adapun key lainnya
disebut dengan secondary key Pengertian lainya Primary Key adalah
suatu nilai dalam basis data yang digunakan untuk mengidentifikasi
suatu baris dalam tabel Salah satu atrribut dari candidat key dapat
dipilih menjadi primary key dengan 3 kriteria sbb
1
Key tersebut lebih natural untuk dijadikan acuan
2 Key tersebut lebih sederhana
3 Key tersebut cukup uniqe
B Foreign Key adalah Sebuah kumpulan field dalam satu relasi yang
digunakan untuk meldquoreferrdquo (menunjuk) ke suatu baris (tuple) pada
relasi yang lain (harus berkorespondensi dengan primary key pada
relasi yang kedua) seperti bdquological pointer‟ Sedangkan hubungan
antara keduanya ( primary key dan foreign key) di jelaskan sebagai
berikutldquoPrimary Keyrdquo adalah field kunci utama dari suatu tabel yang
menunjukkan bahwa field yang menjadi kunci tersebut tidak bisa diisi
dengan data yang sama atau dengan kata lain Primary key menjadikan
tiap record memiliki identitas sendiri-sendiri yang membedakan satu
sama lainnya (unik)ldquoForeign keyrdquo adalah satu attribute yang
melengkapi satu relationship yang menunjukan ke induknya dengan
kata lain keduanya saling berkaitan Pengertian lain Foreign key
merupakan sembarang atribut yang menunjuk kepada primary key pada
tabel lain
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3163
16
BAB III
METODOLOGI PENELITIAN
31 Lokasi Penelitian
Penelitian dilakukan di Drive Thru SAMSAT yang beralamatkan di Jl
Sultan Agung No 4 Sidoarjo mulai tanggal 01 Oktober 2014 sd selesai
32 Bahan dan Alat penelitian
Bahan
Data Wajib Pajakdata Pembayaran Pajak Kendaraan Bermotor dan data
pemilik kendaraan bermotor data biaya pajak kendaraan bermotor
Alat
A
Perangkat Keras ( Hardware )
1) Laptop intel core i3
2) Hard disk 500 GB
3) Memory 200 GB
4)
Modem Smsgateway
5) Simcard
B
Perangkat Lunak ( Software )
1) Sistem Operasi Windows 7
2)
PHP ( Hypertext Preprocessor )
3) Appserv
4) Notepad ++
5)
Database MySQL
6) Gammu
33 Teknik Pengumpulan Data
Teknik pengumpulan data yang digunakan adalah
a Wawancara Melakukan wawancara secara langsung dengan petugas
SAMSAT Drive Thru diantarannya petugas dari kepolisian dan petugas
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3263
17
Dispenda mengenai bagaimana alur dari pelayanan SAMSAT Drive Thru
Sidoarjo
b Dokumentasi Pengambilan data-data tentang kegiatan profil untuk
dijadikan sebagai acuan dalam pengembangan sistem
c Observasi Observasi dengan mengadakan penelitian dan peninjauan
langsung di SAMSAT Drive Thru Sidoarjo
34 Teknik Analisis
Analisis sistem merupakan tahap yang penting dari suatu pemrograman
karena merupakan tahap awal untuk mengevaluasi permasalahan yang terjadi
serta kendala yang dihadapiPerancangan sistem yang pertama adalah
mengidentifikasi suatu permasalahan pada objek penelitian itu sendiri
Teknik yang penulis gunakan dalam membangun sistem ini adalah
sebagai berikut
a Penelitian di lapangan yaitu terhadap petugas atau orang-orang yang ada
kaitannya dengan permasalahan yang sedang diteliti guna memperoleh
keterangan dan data untuk tujuan yang ingin dicapai
b Merumuskan masalah apa yang sebenarnya terjadi yaitu sistem yang
digunakan saat melakukan permintaan informasi di kantor SAMSAT secara
langsung
c
Melakukan pemahaman masalah sehingga dapat mengetahui tujuan
pembuatan SMS Gateway untuk pembayaran Pajak Kendaraan Bermotor
d Perancangan informasi SMS Gateway di SAMSAT Drive Thru Sidoarjo
e
Perancangan tampilan SMS Gateway di SAMSAT Drive Thru Sidoarjo
f Pengujian dan analisa program dengan maksud mengetahui sejauh mana
program bisa berjalan sesuai dengan keinginan penulis
g Perbaikan dan penyempurnaan program yang merupakan tahapan
memperbaiki kesalahan dan menambahkan fitur-fitur lain jika diperlukan
h Pemilihan sistem berbasisSMS Gateway sebagai solusi yang tepat Penulis
mengajukan pembuatan sistem baru untuk proses permintaan informasi
melalui sms sebagai solusi permasalahan Sistem baru ini diharapkan dapat
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3363
18
mempermudah wajib pajak untuk memperoleh informasi terkait pembayaran
samsat Program ini dapat diakses kapan saja Adapun alasannya sebagai
berikut
1
Untuk hubungan antar server dan client hanya dibutuhkan sebuah
handphone saja
2 Memberikan kemudahan bagi pengguna karena antar muka yang
digunakan adalah via SMS dimana wajib pajak pasti sudah sangat
umum menggunakannya
Sistem Aplikasi SMS Gateway adalah program sistem komunikasi dua
arah yaitu SMS keluar dan SMS masuk dengan memanfaatkan gammu sebagai
programkomunikasi antara Komputer dengan Handphone
35 Perancangan Sistem
Bagian ini menjelaskan rancangan aplikasi yang berupa diagram alir
sistem Alur pembayaran di SAMSAT Drive Thru adalah sebagai berikut
Penjelasan alur proses pembayaran pajak melalui drive thru
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3463
19
6
Petugas loket Pembayaran dan Penyerahan memberitahukan jumlah
pembayaran yang seharusnya dan selanjutnya menerima pembayaran serta
menyerahkan bukti pembayaran kepada Wajib Pajak
36 DFD Pembayaran Pajak kendaraan Bermotor
Dalam proses perancangan aplikasi layanan informasi dan pemesanan
berbasis sms gateway ini akan dijelaskan dalam bentuk logical model Hal ini
gambarkan secara detail melalui Data Flow Diagram (DFD) Dalam
perancangan menggunakan DFD biasanya diawali dengan diagram konteks
yang merupakan diagram yang memaparkan secara global dari diagram-
diagram yang akan dirancang selanjutnya Hal ini sangat membantu sekali
dalam memahami proses perancangan aplikasi secara detail Pada tahap
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 33
a Diagram Konteks
Gambar 31 Diagarm Konteks
input wp
laporan pembayaran
info data petugas
info data kendaraan
input data petugas
input pembayaran Pajak
input data kendaraan
Balasan Sms Sesuai format
Kirim Sms s esuai format
Info Pembayaran
Membayar Pajak1
Aplikasi Pembayaran Pajak
Kendaraan Bermotor di
Kantor Samsat Drive Thrue
+
PetugasWajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3563
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
Gambar 32 DFD level 0
37 Tabel Relationship
Tabel Relationship merupakan rancangan table yang diterjemahkan dari
data flow diagram di atas sehingga dihasilkan data relasi table seperti gambar
di bawah ini
mempunyaimempunyai
mempunyai
mempunyaimempunyai
simpan data
input wp
info wp
memberikan data wp
info wp
laporan pembayaran
info data petugas
info data kendaraan
input data petugas
input pembayaran Pajak
input data kendaraan
Balasan Sms Sesuai format
Kirim Sms sesuai format
Info Pembayaran
Membayar Pajak
kendaraan
data petugas
simpan data simpan data
simpan data
simpan data
simpan data
simpan data
Wajib Pajak
Petugas
3Input
Pendaftaran
kendaraan
Bermotor
2
Input Petugas
1
Pembayaran
Pajak
4
Input data WP
5
Sms Gateway
kendaraan
kendaraan_
petugas
pembayaran
sms masuksms keluar
wajib_pajak
outboxoutbox_multipart
gammu phone
phones
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3663
21
Dalam table relationship diatas terdapat 18 tabel yang saling
berhubungan yang terdiri dari table master dan table transaksi adapun yang
termasuk dalam table master yaitu tabel wajib pajak kendaraan petugas
panduan saran propinsi kabupaten dan kecamatan Sedangkan tabel transaksi
yaitu tabel pembayaran berita dan SMS Alert Yang termasuk tabel SMS
Gateway yaitu tabel phone inbox outbox sent items gammu daemons
outbox multipart Masing-masing tabel saling berhuugan seperti
a Tabel wajjib pajak berhubungan dengan tabel kendaraan yang dihubungkan
melalui id wp dengan jenis hubungan satu (1) ke banyak (N)
b
Tabel wp berhubungan dengan tabel pembayaran yang dihubungkan melalui
id wp dengan jenis hubungan satu (1) ke banyak (N)
c Tabel petugas berhubungan dengan id petugas dengan jenis hubungan satu
(1) ke banyak (N)
38 Struktur Tabel
Tabel adalah bagian dari database yang berfungsi untuk menyimpan
data-data tertentu Tabel yang akan dibuat untuk perancangan ini antara lain
1 Tabel Berita
Tabel berita adalah tabel yang digunakan untuk menyimpan data berita
Struktur tabelnya dapat dilihat pada tabel 31
Tabel 31 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) (Primary Key) Id petugas
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3763
22
2 Tabel Saran
Tabel saran adalah tabel yang digunakan untuk menyimpan data saran
dari wajib pajak Struktur tabelnya dapat dilihat pada tabel 32
Tabel 32 Tabel Saran
Nama Field Type Data Keterangan
Id Integer(11) Id pengirim
Hp Varchar(15) Handphone
Isisaran Varchar (200) Isi saran
3 Tabel Kabupaten
Tabel Kabupaten adalah tabel yang digunakan untuk menyimpan data
kabupaten Struktur tabelnya dapat dilihat pada tabel 33
Tabel 33 Tabel kabupaten
Nama Field Type Data Keterangan
id_kab Varchar(20) Id kab
nama_kab Varchar(100) Nama kab
4 Tabel Kecamatan
Tabel kecamatan adalah tabel yang digunakan untuk menyimpan data
kecamatan Struktur tabelnya dapat dilihat pada tabel 34
Tabel 34 Tabel kecamatan
Nama Field Type Data Keterangan
id_kec Varchar(20) Id kec
nama_kec Varchar(100) Nama kec
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3863
23
5 Tabel kendaraan
Tabel kendaraan adalah tabel yang digunakan untuk menyimpan data
kendaraan Struktur tabelnya dapat dilihat pada tabel 35
Tabel 35 Tabel kendaraan
Nama Field 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
Tabel pembayaran adalah tabel yang digunakan untuk menyimpan data
pembayaran Struktur tabelnya dapat dilihat pada tabel 36
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3963
24
Tabel 36 Tabel pembayaran
Nama Field Type Data Keteranganid_bayar Integer(11) (Primary Key) Id bayar
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
Tabel petugas adalah tabel yang digunakan untuk menyimpan data
petugas Struktur tabelnya dapat dilihat pada tabel 37
Tabel 37 Tabel petugas
Nama Field Type Data Keterangan
id_petugas Varchar(11) (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
Tabel propinsi adalah tabel yang digunakan untuk menyimpan data
propinsi Struktur tabelnya dapat dilihat pada tabel 38
Tabel 38 Tabel propinsi
Nama Field Type Data Keterangan
id_prop Varchar(20) Id prop
nama_prop Varchar(100) Nama prop
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4063
25
9 Tabel SMS alert
Tabel SMS alert adalah tabel yang digunakan untuk menyimpan data
SMS alert Struktur tabelnya dapat dilihat pada tabel 39
Tabel 39 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
10 Tabel Wajib Pajak
Tabel wajib_pajak adalah tabel yang digunakan untuk menyimpan data
wajib pajak Struktur tabelnya dapat dilihat pada tabel 310
Tabel 310 Tabel wajib pajak
Nama Field 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 lahirtanggal_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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4163
26
Propinsi Varchar(20) Propinsi
Kabupaten Varchar(20) KabupatenKecamatan Varchar(20) Kecamatan
Kelurahan Varchar(20) Kelurahan
no_telprumah Varchar(10) Nomer telprumah
Kodepos Varchar(7) Kodepos
11 Tabel Daemons
Tabel daemons adalah tabel yang digunakan untuk menyimpan datadaemons Struktur tabelnya dapat dilihat pada tabel 311
Tabel 311 Tabel Daemons
Nama Field Type Data Keterangan
Start Text Start
Info Text Info
12
Tabel Gammu
Tabel gammu adalah tabel yang digunakan untuk menyimpan data
gammu Struktur tabelnya dapat dilihat pada tabel 312
Tabel 312 Tabel Gammu
Nama Field Type Data Keterangan
Version int(11) Version
13 Tabel Inbox
Tabel inbox adalah tabel yang digunakan untuk menyimpan data inbox
Struktur tabelnya dapat dilihat pada tabel 313
Tabel 313 Tabel inbox
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4263
27
ReceivingDateTime Timestamp ReceivingDateTime
Text Text TextSenderNumber 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(falsetrue) Processed
14 Tabel Outbox
Tabel outbox adalah tabel yang digunakan untuk menyimpan data
outbox Struktur tabelnya dapat dilihat pada tabel 314
Tabel 314 Tabel outbox
Nama Field 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(falsetrue) MultiPart
RelativeValidity int(11) RelativeValidity
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4363
28
SenderID varchar(255) MUL SenderID
SendingTimeOut Timestamp SendingTimeOutDeliveryReport enum(defaultyesno) DeliveryReport
CreatorID Text CreatorID
15 Tabel Outbox multipart
Tabel outbox multipart adalah tabel yang digunakan untuk menyimpan
data outbox multipart Struktur tabelnya dapat dilihat pada tabel 315
Tabel 315 Tabel outbox multipart
Nama Field Type Data Keterangan
Text Text Text
Coding enum() Coding
UDH Text UDH
Class int(11) Class
TextDecoded Text TextDecoded
ID int(10) unsigned (Primary Key) ID
SequencePosition int(11) (Primary Key) SequencePosition
16 Tabel Phone
Tabel phones adalah tabel yang digunakan untuk menyimpan data
phones Struktur tabelnya dapat dilihat pada tabel 316
Tabel 316 Tabel phones Nama Field Type Data Keterangan
ID Text ID
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
TimeOut Timestamp Time Out
Send enum(yesno) Send
Receive enum(yesno) Receive
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4463
29
IMEI varchar(35) (Primary Key) IMEI
Client Text ClientBattery int(11) Battery
Signal int(11) Signal
Sent int(11) Sent
Received int(11) Received
17 Tabel Sentitems
Tabel sentitems adalah tabel yang digunakan untuk menyimpan datasentitems Struktur tabelnya dapat dilihat pada tabel 317
Tabel 317 Tabel Sentitems
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
SendingDateTime Timestamp SendingDateTimeDeliveryDateTime 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
IDint(10)
unsigned(Primary Key) ID
SenderID varchar(255) MUL SenderID
SequencePosition int(11) (Primary Key) SequencePosition
Status enum() Status
StatusError int(11) Status Error
TPMR int(11) MUL TPMR
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4563
30
RelativeValidity int(11) Relative Validity
CreatorID Text Creator ID
18 Tabel Panduan
Tabel panduan adalah tabel yang digunakan untuk menyimpan data
panduan Struktur tabelnya dapat dilihat pada tabel 318
Tabel 318 Tabel Panduan
Nama Field Type Data Keterangan
Kodepanduan Varchar(11) Kode Panduan
Isi Text Isi
Keterangan Varchar (40) Keterangan
39 Format SMS Gateway
Berikut ini cara-cara mengakses aplikasi pembayaran pajak kendaraan
bermotor di SAMSAT DRIVE THRU dengan menggunakan fasilitas SMS gateway
1 Format Melihat Panduan SMS
Pemilik Kendaraan mengirim pesan ke SMS Center Admin SAMSAT
dengan format
Gambar 34 Format Melihat panduan
2
Apabila Format SMS benar maka akan muncul pesan seperti pada gambar
35
Panduan
Cek format SMS
cekformatwp
cekformatsaran
cekformattunggakan
cekformatwajib_pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4663
31
Gambar 35 Pesan Balasan Panduan SMS
3 Jika Pemilik Kendaraan ingin melihat data wajib pajak maka harus
mengetikkan format SMS sebagai berikut
Gambar 36 Format Info data wajib pajak
4 Jika Pemilik Kendaraan ingin melihat tunggakan pajak kendaraan maka
harus mengetikkan format SMS sebagai berikut
Gambar 37 Format Tunggakan Pajak Kendaraan
5
Jika Pemilik Kendaraan ingin memberikan saran maka harus mengetikkan
format SMS sebgai berikut
Gambar 38 Format Saran
310 Design Interface
Gambar 39 Halaman Utama
cekformatwp
cekformattunggakan
Cekformatsaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4763
32
Gambar 310 Halaman Login
Gambar 311 Data Kendaraan
Gambar 312 Halaman Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4863
33
Gambar 314 Halaman Inbox
Gambar 313 Halaman Inbox
311 Struktur Menu
Wajib Pajak
Menu Utama Admin
PembayaranKendaraan SMS AlertBerita
Pembayaran
LaporanSMS
SMS
SMSTerkirim
Lihat SMS
SMS Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4963
34
BAB IV
HASIL PENELITIAN DAN PEMBAHASAN
Berikut ini adalah hasil dari pengujian Aplikasi Informasi Pelayanan
Pembayaran Pajak Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis
SMS Gateway Pada Proyek Akhir ini dimana Website ini memiliki 1 halaman
web yakni website untuk mengelola halaman website petugas (admin) Berikut
adalah implementasi tentang website tersebut
41 Halaman Admin
Halaman ini merupakan aplikasi yang digunakan oleh bagian administrator
atau orang yang mempunyai otoritas khusus untuk melakukan konfigurasi sistem
sehingga diperlukan suatu proses login terlebih dahulu
Gambar 41 Halaman Admin
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5063
35
Keterangan
a Username aris
b Password aris
42 Halaman Utama
Pada web utama Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor berbasis SMS Gateway ini menampilkan informsi profil secara umum
Selain itu pada web utama juga terdapat informasi berita terbaru mengenai SAMSAT
layanan yang ada di SAMSAT Drive Thru serta format SMS
Adapun menu-menu yang akan ditampilkan pada web utama diantarannya
depan SAMSAT Drive Thru layanan berita format SMS dan kontak yang
menunjukkan alamat SAMSAT Drive Thru
Gambar 42 Halaman Utama
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5163
36
f Kontak Halaman yang berisi alamat dari SAMSAT Drive Thru
43 Halaman Data Wajib Pajak
Input data wajib pajak yaitu memasukkan data identitas para wajib pajak yang
baru berikut halaman data wajib pajak
Gambar 43 Halaman Data Wajib Pajak
Gambar 44 Halaman Input Data Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5263
37
Keterangan
a Pada gambar 43 adalah menu utama halaman wajib pajak disana tertera
kolom data wajib pajak yang telah didata oleh admin
b Pada gambar 44 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
44
Halaman KendaraanInput data kendaraan wajib pajak yaitu digunaka untuk menginputkan data
kendaraan yang baru yang berisi data tentang kendaraan bermotor seperti no reg no
KTP pemilik nama lengkap dan sebagainya berikut tampilan halaman kendaraan
Gambar 45 Halaman Data Kendaraan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5363
38
Gambar 46 Halaman Form Input Data Kendaraan
Keterangan
a Pada gambar 45 adalah menu utama pada halaman kendaraan disana
tertera kolom data kendaraan yang sudah di data oleh petugas admin
b Pada gambar 46 adalah form input data kendaraan untuk memasukkan
data kendaraan wajib pajak yang baru kita harus memasukkan identitas dari
kendaraan tersebut diantarannya identitas pemilik serta identitas kendaraan
baru Kemudian kita pilih tombol simpan untuk menyimpan data kendaraan
tersebut Data yang sudah tersimpan akan muncul pada menu utama pada
halaman kendaraan
45 Halaman Pembayaran
Input halaman pembayaran digunakan untuk memasukkan biaya pajak
kendaraan yang akan dibayar oleh wajib pajak setiap tahunnya Berikut tampilan
halaman pembayaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5463
39
Gambar 47 Halaman Pembayaran
Gambar 48 Halaman Form pembayara
Keterangan
a Pada gambar 47 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 48 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5563
40
akan muncul pada menu utama halaman pembayaran
46 Halaman Berita
Input halaman berita digunakan untuk menambah berita-berita terbaru yang
ada di SAMSAT Drive Thru maupun SAMSAT pusat berikut tampilan halaman form
berita
Gambar 49 Halaman Berita
Gambar 410 Halaman Form Berita
Keterangan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5663
41
a Pada gambar 49 adalah menu utama pada halaman berita disana tertera
kolom data berita yang sudah di entry oleh petugas admin
b Pada gambar 410 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
47
Halaman SMSForm SMS ini gunakan untuk melihat SMS masuk SMS terkirim dan akan
mengirim SMS secara bersamaan Berikut tampilan halaman SMS
Gambar 411 Halaman SMS
Gambar 412 Halaman Kirim Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5763
42
Gambar 413 Halaman SMS Masuk
Gambar 414 Halaman SMS Terkirim
Keterangan
a Kirim broadcast Mengirim suatu pesan atau SMS ke semua wajib pajak
secara bersamaan
b Lihat SMS Melihat SMS yang masuk dari wajib pajak yang memberikan
masukan atau menannyakan besar biaya pajak kendaraan yang akan
dibayar
c SMS terkirim Melihat SMS yang telah terkirim kepada wajib pajak
48 Halaman SMS Alert
Pada halaman SMS Alert ini merupakan peringatan tanggal jatuh tempo
pembayaran pajak STNK kepada wajib pajak Berikut tampilan halaman SMS Alert
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5863
43
Gambar 415 Halaman Data SMS Alert
Wajib pajak akan secara otomatis mendapat SMS Alert mengenai jatuh
tempo pembayaran pajak kendaraannya
49 Halaman Laporan
Pada halaman laporan ini akan muncul semua nama-nama wajib pajak yang
telah terdaftar Berikut tampilan halaman laporan
Gambar 416 Halaman Data Pembayaran
Gambar 417 Tombol Pencarian Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5963
44
Gambar 418 Laporan Wajib Pajak
Keterangan a Pada gambar 417 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 418Pada 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 419 laporan salah satu wajib pajak yang kita inginkan
410 Tampilan SMS Gateway
Berikut format SMS Gateway untuk melihat panduan SMS Gateway
a Pemilik kendaraan mengirim SMS untuk melihat format panduan
SMS
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6063
45
Gambar 419 Melihat format panduan SMS
b Tampilan cek format wp dan balasannya
Gambar 420 Cek format wajib pajak
c Tampilan cek id wp dan balasannya
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6163
46
Gambar 421 Cek id wajib pajak
d Tampilan cek data wp dan balasannya
Gambar 422 Cek data wajib pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6263
47
BAB V
PENUTUP
411 Kesimpulan
Penulisan Tugas akhir ini berisi mengenai pembuatan program aplikasi
Informasi Pelayanan Pembayaran Pajak Bermotor di Kantor SAMSAT Drive
Thru Sidoarjo berbasis SMS Gateway Aplikasi ini dibangun menggunakan
Php Gammu sebagai emulator untuk menjalankan aplikasi saat dibangun dan
didukung dengan SMS Gateway dengan Modem Wavecom sebagai
hardwarenpendukung Sistem SMS Gateway memberikan banyak kemudahan
kepada wajib pajak untuk mengetahui jumlah pajak yang harus dibayar dan juga
tersedia SMS Alert kepada wajib pajak yang kendaraannya akan memasuki
jatuh tempo pembayaran pajak
412 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6363
48
DAFTAR PUSTAKA
Khang Bustam (2002) TRIK Pemrograman Aplikasi Berbasis SMS
PT Elexmedia Komputindo Jakarta
Khoirul ummah 2010 SMS-Gateway informatika malang
Marcus Zakaria Teddy amp Widiadi Josef 2006 Aplikasi SMS untuk
Berbagai Keperluan Bandung Informatika
Purnomo Adi 2007 Pemrograman Java Membangun Beragam Aplikasi
Layanan SMS 2 Jakarta Salemba Infotek
Romzi Imron Rozidi 2009 Membuat Sendiri SMS Gateway (ESME)
Berbasis Protokol SMPP Andi
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1463
xiv
DAFTAR TABEL
Tabel 21 Tabel Perbandingan Penelitian Terdahulu 5Tabel 31 Tabel Berita 23
Tabel 32 Tabel Saran 24
Tabel 33 Tabel Kabupaten 24
Tabel 34 Tabel Kecamatan 24
Tabel 35 Tabel Kendaraan 25
Tabel 36 Tabel Pembayaran 26
Tabel 37 Tabel Petugas 26
Tabel 38 Tabel Propinsi 27
Tabel 39 Tabel SMS Alert 27
Tabel 310 Tabel Wajib Pajak 27
Tabel 311 Tabel Daemons 28Tabel 312 Tabel Gammu 28
Tabel 313 Tabel Inbox 29
Tabel 314 Tabel Outbox 29
Tabel 315 Tabel Outbox multipart 30
Tabel 316 Tabel Phone 31
Tabel 317 Tabel Sentitems 31
Tabel 318 Tabel Panduan 32
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1563
1
BAB I
PENDAHULUAN
11
Latar Belakang
Internet merupakan fasilitator penyebaran informasi dan komunikasi
tanpa batas ke berbagai pihak Internet yang awalnya digunakan untuk
pertahanan dan keamanan serta pendidikan saat ini telah berkembang menjadi
perangkat pendukung bisnis yang sangat berpengaruh Banyak instansi
pemerintah 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 SAMSATwilayah 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1663
1
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
12
Rumusan MasalahDari latar belakang yang telah disampaikan di atas peneliti mengambil
rumusan masalah untuk memfokuskan penelitianini yaitu Bagaimana
merancang Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis SMS Gateway
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1763
2
13 Batasan Masalah
Batasan masalah dalam penyusunan proposal ini agar tidak keluar dari
topik pembahasan maka di fokuskan pada
1Sistem mencakup tentang informasi pembayaran pajak kendaraan bermotor
2Sistem memberikan alert atau pengingat tentang batas pembayaran dan
jumlah tagihan pajak yang harus dibayar
3Sistem yang akan dibuat dapat manampung data komplain wajib pajak
data pertanyaan seputar SAMSAT
4Wajib pajak dapat melihat daftar biaya tarif kendaraan dengan mengakses
website ini ataupun dengan menggunakan SMS tanpa perlu datang untuk
melihat secara langsung kekantor SAMSAT
5Sistem yang dihasilkan mampu memberikan informasi dini (SMS Alert)
14 Tujuan
Penelitian ini bertujuan untuk membuat Aplikasi Informasi Pelayanan
Pembayaran Pajak Kendaraan Bermotor di Kantor SAMSAT Drive Thru
Sidoarjo berbasis SMS Gateway
15 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 pembuatanaplikasi
2 Memberikan nilai tambah tentang pengetahuan pembuatan aplikasi
serta referensi untuk penelitian lebih lanjut kepada mahasiswa
Sebagai syarat agar mahasiswa dapat menyelesaikan proposal
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1863
3
16 Sistematika Penulisan
Sistematika penulisan menggambarkan secara umum proposal ini
Adapun sistematika penulisannya adalah sebagai berikut BAB I PENDAHULUAN
Bab I menjelaskan mengenai latar belakang rumusan masalah
batasan masalah tujuan penelitian manfaat penulisan dan
sistematika penulisan
BAB II KAJIAN PUSTAKA DAN DASAR TEORI
Bab II menjelaskan mengenai dasar-dasar teori yang diperlukan
untuk menyelesaikan pembuatan tugas akhir ini dalam bab ini Juga
akan dijelaskan mengenai tahap-tahap perancangan melipuli studi
literatur teknik pengumpulan data dan perancangan sistem
BAB III METODOLOGI PENELITIAN
Bab III terdiri dari analisis sistem dan desain sistem Analisa
sistem menjelaskan mengenai alur sistem lama yang dipakai di saat
ini dan juga menjelaskan alur sistem lain yang akan diterapkan
Sedangkan desain sistem menjelaskan desain Entity Relationship
Diagram (ERD) Data Flow Diagram (DFD)
BAB IV HASIL PENELITIAN DAN PEMBAHASAN
Pada bab ini menjelaskan tentang implementasi sistem implementasi
program serta pengujian fungsional sIstem baik pengujian secara manual
pengujian sistem dan pengujian kasus
BAB V PENUTUP
Pada bab ini menjelaskan tentang kesimpulan dan saran yang diharapkan
dapat bermanfaat dan dapat dikembangkan supaya lebih sempurna
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1963
4
BAB II
KAJIAN PUSTAKA DAN DASAR TEORI
21 Penelitian Terdahulu
Indra Purnama 2012 dalam skripsinya yang berjudul ldquo SISTEM
INFORMASI PEMBAYARAN PAJAK KENDARAAN BERODA 2 DI
SAMSAT DAERAH PROVINSI WILAYAH KOTA BANDUNG III
SOEKARNO HATTArdquo membahas mengenai pelayanan pembayaran pajak
yang mangalami kesulitan dalam melihat informasi jumlah pembayaran baik
denda maupun keterlambatan secara kuantiti dan juga agar menghindari
kekeliruan saat penginputan pembayaran maka diterapkan sistem informasi
pembayaran pajak Agar keterlambatan itu dapat diatasi maka diadakannya
pemanggilan input otomatis di Bagian Pembayaran dan perhitungan laporan
secara perperiodik Pembangunan sistem pembayaran pajak roda 2 ini
menggunakan metodologi System Development Life Cycle (SDLC)
(Waterfall) Dimana metododogi ini digunakan untuk mengembangkan sistem
dari tahapan perancangan sampai dengan implementasi
Tabel 21 Tabel perbandingan penelitian terdahulu
Perbandingan Penelitian Terdahulu Penelitian Sekarang
Judul SISTEM INFORMASI
PEMBAYARAN PAJAK
KENDARAAN BERODA 2
DI SAMSAT DAERAHPROVINSI WILAYAH
KOTA BANDUNG III
SOEKARNO HATTA
Aplikasi Pembayaran Pajak
Kendaraan Bermotor di Kantor
SAMSAT Sidoarjo berbasis
Sms Gateway
Peneliti Indra Purnama 2012 Aris Susetyo (2015)
Platform Berbasis Desktop Berbasis Web dan Sms
Studi Kasus Samsat kota bandung III
Soekarno Hatta
Samsat Drive Thrue Sidoarjo
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2063
5
Tujuan
Penelitian
membahas mengenai
pelayanan pembayaran pajak
yang mangalami kesulitan
dalam melihat informasi
jumlah pembayaran baik
denda maupun keterlambatan
secara kuantiti dan juga agar
menghindari kekeliruan saat
penginputan pembayaran
maka diterapkan sistem
informasi pembayaran pajak
aplikasi yang akan dibuat ini
berbasis sms untuk
memudahkan wajib pajak dalam
memperoleh informasi berupa
pendaftaran kendaraan baru dan
perpanjangan STNK wajib
pajak dapat melihat daftar biaya
tarif kendaraan dengan
mengakses website ini ataupun
dengan menggunakan sms
Dari penelitian terdahulu diatas dapat dikembangkan suatu aplikasi
yang berbasis SMS untuk memudahkan wajib pajak dalam memperoleh
informasi adapun perbedaan dengan sistem yang akan penulis bangun adalah
akses melalui media SMS dan internet Maka diperoleh hasil pengembangan
program yaitu Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis SMS Gateway
22 Sejarah Singkat SAMSAT
Sistem Administrasi Manunggal di bawah Satu Atap atau disingkat
dengan SAMSAT adalah suatu sistem kerjasama secara terpadu antara Polri
Dinas Pendapatan Provinsi dan PT Jasa Raharja (Persero) dalam pelayanan
untuk menerbitkan STNK dan Tanda Nomor Kendaraan Bermotor yang
dikaitkan dengan pemasukan uang ke Kas Negara baik melalui Pajak
Kendaraan Bermotor (PKB) Bea Balik Nama Kendaraan Bermotor dan
Sumbangan Wajib Dana Kecelakaan Lalu Lintas Jalan (SWDKLJJ) dan
dilaksanakan pada satu kantor yang dinamakan Kantor Bersama Samsat
Dalam hal ini Polri memiliki fungsi penerbitan STNK Dinas Pendapatan
Provinsi menetapkan besarnya Pajak Kendaraan Bermotor (PKB) dan Bea
Balik Nama Kendaraan Bermotor (BBN-KB) sedangkan PT Jasa Raharja
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2163
6
mengelola Sumbangan Wajib Dana Kecelakaan Lalu Lintas Jalan
(SWDKLLJ) Sejarah Kantor Bersama SAMSAT sendiri tak lepas dari
berdirinya Dinas Pendapatan P rovinsi Jawa Barat yang secara historis dimulai
dengan unit kerjayang bertugas melakukan pengurusan Perpajakan dan
Pendapatan Daerah Hal ini dikarenakan DISPENDA atau Dinas Pendapatan
Daerah sebagai kantor pusat yang menaungi segala penerimaan pendapatan
daerah
23 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
24 Bahasa Pemrograman
Bahasa pemrograman adalah bahasa komputer atau teknik instruksi
standar untuk memerintah komputerBahasa pemrograman ini merupakan suatu
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2263
7
himpunan dari aturan sintaks dan semantik yang digunakan
untuk mendefinisikan sebuah program komputer Bahasa ini memungkinkan
seorang programmer dapat menentukan secara persis data mana yang akan
diolah oleh komputer bagaimana data ini akan disimpan atau diteruskan
dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi
Menurut tingkat kedekatannya dengan mesin komputer bahasa pemrograman
terdiri dari
a Bahasa Mesin yaitu memberikan perintah kepada komputer dengan
menggunakan kode bahasa biner contohnya 01100101100110
b
Bahasa Tingkat Rendah atau dikenal dengan istilah bahasa rakitan (bahasa
Inggris Assembly yaitu memberikan perintah kepada komputer dengan
menggunakan kode-kode singkat (kode Mnemonic contohnya MOV SUB
CMP JMP JGE JL LOOP dan sebagainya)
c Bahasa Tingkat Menengah yaitu bahasa komputer yang memakai campuran
intstruksi dalam kata-kata bahasa manusia seperti pada Bahasa Tingkat
Tinggi dan instruksi yang bersifat simbolik contoh ltlt gtgt ampamp ||
dan sebagainya
d Bahasa Tingkat Tinggi yaitu bahasa komputer yang menggunakan instruksi
berasal dari unsur kata-kata bahasa manusia contohnya adalah begin end
if for while and or dan sebagainya
Sebagian besar bahasa pemrograman digolongkan sebagai Bahasa
Tingkat Tinggi hanya bahasa C yang digolongkan sebagai Bahasa Tingkat
Menengah dan Assembly yang merupakan Bahasa Tingkat RendahAdapun
sistem informasi dan aplikasi yang dibuat pada Tugas Akhir ini adalah
menggunakan bahasa pemrograman PHP untuk membangun sisi server dan
menggunakan bahasa pemrograman Java untuk membangun client Beberapa
bahasa pemrograman yang digunakan pada pembuatan sistem informasi ini
akan dijelaskan pada sub bab di bawah ini
25 Hypertext Preprocessor (PHP)
Hypertext Preprocessor (PHP) adalah bahasa pemrograman script yang
paling banyak dipakai saat ini PHP banyak dipakai untuk memrogram situs
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2363
8
web yang dinamis walaupun tidak tertutup kemungkinan digunakan untuk
pemakaian lain Pada awalnya PHP merupakan kependekan dari Personal
Home Page (Situs Personal)PHP pertama kali dibuat oleh Rasmus Lerdorf
pada tahun 1995Pada tahun 1997 sebuah perusahaan bernama Zend menulis
ulang interpreter PHP menjadi lebih bersih lebih baik dan lebih cepat
Kemudian pada Juni 1998 perusahaan tersebut merilis interpreter baru untuk
PHP dan meresmikan rilis tersebut sebagai PHP 30 dan singkatan PHP dirubah
menjadi akronim berulang PHP Hypertext Preprocessing
Pada Juni 2004 Zend merilis PHP 50Dalam versi ini inti dari
interpreter PHP mengalami perubahan besarVersi ini juga memasukkan model
pemrograman berorientasi objek ke dalam PHP untuk menjawab
perkembangan bahasa pemrograman ke arah paradigma berorientasi objek
Hampir seluruh aplikasi berbasis web dapat dibuat dengan PHP ini
namun fungsi PHP yang paling utama adalah untuk menghubungkan database
dengan web Dengan PHP membuat aplikasi web yang terkoneksi ke database
menjadi sangat mudah Sistem database yang telah didukung oleh PHP adalah
a Oracle
bSybase
c SQL
dMySQL
e Generic ODBC
f Postgres SQL
26 Database MySQL
MySQL adalah sebuah perangkat lunak sistem manajemen basis data
SQL ( bahasa Inggris database management system ) atau DBMS yang
multithread multi-user dengan sekitar 6 juta instalasi di seluruh dunia
MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis di
bawah lisensi GNU General Public License (GPL) tetapi mereka juga menjual
di bawah lisensi komersial untuk kasus-kasus di mana penggunaannya tidak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2463
9
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 ndash 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_fieldhellip)
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 = bdquodata_kolom1‟hellip
9
Menampilkan data SELECT kolom FROM tabel WHERE kreteria
ORDER BY kolom atau SELECTFROM 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
27
SMS Gateway
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2563
10
SMS Gateway adalah suatu platform metode untuk mengirimkan dan
menerima pesan SMS tanpa menggunakan perangkat mobile
handphoneSMS Gateway merupakan pintu gerbang bagi penyebaran
informasi dengan menggunakan SMS
Anda dapat menyebarkan pesan keratusan nomor secara otomatis dan
cepat yang langsung terhubung dengan database nomor-nomor ponsel saja
tanpa harus mengetik ratusan nomor dan pesan di ponsel anda karena semua
nomor akan diambil secara otomatis dari database tersebut
Selain itu dengan adanya SMS Gateway anda dapat mengkustomisasi
pesan-pesan yang ingin dikirimDengan menggunakan program tambahan
yang dapat dibuat sendiri pengirim pesan dapat lebih fleksibel dalam
mengirim berita karena biasanya pesan yang ingin dikirim berbeda-beda untuk
masing-masing penerimanya
Sistem aplikasi SMS Gateway secara umum memungkinkan pengguna
untuk
1 Meminta informasi dari handphone ke sistem database
2 Memberikan informasi dari handphone ke sistem database
Memberikan informasi secara rutin (terjadwal) dari sistem database ke
nomor handphone individual tertentu SMS Gateway membolehkan UEA
untuk berkomunikasi dengan Telco SMSC (telkomsel indosat dll) atau SMS
platform untuk menghantar dan menerima pesan SMS dengan sangat mudah
Karena SMS Gateway akan melakukan semua proses dan koneksi dengan
Telco SMS Gateway juga menyediakan UEA dengan interface yang mudah
dan standar
28 Gammu
Gammu mensupport ponsel yang dapat bekerja pada mode AT
commandGammu 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2663
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2763
12
dikomunikasikan oleh profesional sistem kepada pemakai maupun pembuat
program DFD terdiri dari context diagram dan diagram rinci (DFD Levelled)
Context diagram berfungsi memetakan model lingkungan (menggambarkan
hubungan antara entitas luar masukan dan keluaran sistem) yang
direpresentasikan dengan lingkaran tunggal yang mewakili keseluruhan
sistem DFD levelled menggambarkan sistem sebagai jaringan kerja antara
fungsi yang berhubungan satu sama lain dengan aliran dan penyimpanan data
model ini hanya memodelkan sistem dari sudut pandang fungsi
Berikut ini merupakan simbol-simbol yang biasa digunakan di DFD
Gambar 21Simbol-simbol Data Flow Diagram
1) TerminalEntity
Terminator atau entity mewakili entitas eksternal yang berkomunikasi
dengan sistem yang sedang dikembangkan Terminator dapat berupa orang
sekelompok orang organisasi departemen di dalam organisasi atau
perusahaan yang sama tetapi di luar kendali sistem yang sedang dibuat
modelnya Terminator dapat juga berupa departemen divisi atau sistem di
luar sistem yang berkomunikasi dengan sistem yang sedang dikembangkan
Komponen ini perlu diberi nama sesuai dengan dunia luar yang
berkomunikasi dengan sistem yang sedang dibuat modelnya dan biasanya
menggunakan kata benda misalnya Bagian Penjualan Dosen Mahasiswa
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2863
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 datainformasi
dari satu bagian sistem ke bagian lainnya
210 Entity Relationship Diagram (ERD)
Entity Relationship Diagram (ERD) merupakan suatu model untuk
menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek
dasar data yang mempunyai hubungan antar relasiERD untuk memodelkan
struktur data dan hubungan antar data untuk menggambarkannya digunakan
beberapa notasi dan simbol Pada dasarnya ada tiga simbol yang digunakan
yaitu
a Entiti
Entiti merupakan objek yang mewakili sesuatu yang nyata dan dapat
dibedakan dari sesuatu yang lain (Fathansyah 1999 30)Simbol dari
entitiini biasanya digambarkan dengan persegi panjang
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2963
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 1 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
211 Penjelasan Primary key dan Foreight Key
Kunci (Key) merupakan elemen record yang dipakai untuk menemukan
record tersebut pada waktu akses atau bisa digunakan untuk identifikasi tiap
record Jenis-jenis kunci Superkey Candidat key Primary key Alternate
key Foreign key External key
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3063
15
A Primary Key adalah atribut (field) yang dipilih untuk menentukan
struktur storage pada organisasi file multi key adapun key lainnya
disebut dengan secondary key Pengertian lainya Primary Key adalah
suatu nilai dalam basis data yang digunakan untuk mengidentifikasi
suatu baris dalam tabel Salah satu atrribut dari candidat key dapat
dipilih menjadi primary key dengan 3 kriteria sbb
1
Key tersebut lebih natural untuk dijadikan acuan
2 Key tersebut lebih sederhana
3 Key tersebut cukup uniqe
B Foreign Key adalah Sebuah kumpulan field dalam satu relasi yang
digunakan untuk meldquoreferrdquo (menunjuk) ke suatu baris (tuple) pada
relasi yang lain (harus berkorespondensi dengan primary key pada
relasi yang kedua) seperti bdquological pointer‟ Sedangkan hubungan
antara keduanya ( primary key dan foreign key) di jelaskan sebagai
berikutldquoPrimary Keyrdquo adalah field kunci utama dari suatu tabel yang
menunjukkan bahwa field yang menjadi kunci tersebut tidak bisa diisi
dengan data yang sama atau dengan kata lain Primary key menjadikan
tiap record memiliki identitas sendiri-sendiri yang membedakan satu
sama lainnya (unik)ldquoForeign keyrdquo adalah satu attribute yang
melengkapi satu relationship yang menunjukan ke induknya dengan
kata lain keduanya saling berkaitan Pengertian lain Foreign key
merupakan sembarang atribut yang menunjuk kepada primary key pada
tabel lain
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3163
16
BAB III
METODOLOGI PENELITIAN
31 Lokasi Penelitian
Penelitian dilakukan di Drive Thru SAMSAT yang beralamatkan di Jl
Sultan Agung No 4 Sidoarjo mulai tanggal 01 Oktober 2014 sd selesai
32 Bahan dan Alat penelitian
Bahan
Data Wajib Pajakdata Pembayaran Pajak Kendaraan Bermotor dan data
pemilik kendaraan bermotor data biaya pajak kendaraan bermotor
Alat
A
Perangkat Keras ( Hardware )
1) Laptop intel core i3
2) Hard disk 500 GB
3) Memory 200 GB
4)
Modem Smsgateway
5) Simcard
B
Perangkat Lunak ( Software )
1) Sistem Operasi Windows 7
2)
PHP ( Hypertext Preprocessor )
3) Appserv
4) Notepad ++
5)
Database MySQL
6) Gammu
33 Teknik Pengumpulan Data
Teknik pengumpulan data yang digunakan adalah
a Wawancara Melakukan wawancara secara langsung dengan petugas
SAMSAT Drive Thru diantarannya petugas dari kepolisian dan petugas
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3263
17
Dispenda mengenai bagaimana alur dari pelayanan SAMSAT Drive Thru
Sidoarjo
b Dokumentasi Pengambilan data-data tentang kegiatan profil untuk
dijadikan sebagai acuan dalam pengembangan sistem
c Observasi Observasi dengan mengadakan penelitian dan peninjauan
langsung di SAMSAT Drive Thru Sidoarjo
34 Teknik Analisis
Analisis sistem merupakan tahap yang penting dari suatu pemrograman
karena merupakan tahap awal untuk mengevaluasi permasalahan yang terjadi
serta kendala yang dihadapiPerancangan sistem yang pertama adalah
mengidentifikasi suatu permasalahan pada objek penelitian itu sendiri
Teknik yang penulis gunakan dalam membangun sistem ini adalah
sebagai berikut
a Penelitian di lapangan yaitu terhadap petugas atau orang-orang yang ada
kaitannya dengan permasalahan yang sedang diteliti guna memperoleh
keterangan dan data untuk tujuan yang ingin dicapai
b Merumuskan masalah apa yang sebenarnya terjadi yaitu sistem yang
digunakan saat melakukan permintaan informasi di kantor SAMSAT secara
langsung
c
Melakukan pemahaman masalah sehingga dapat mengetahui tujuan
pembuatan SMS Gateway untuk pembayaran Pajak Kendaraan Bermotor
d Perancangan informasi SMS Gateway di SAMSAT Drive Thru Sidoarjo
e
Perancangan tampilan SMS Gateway di SAMSAT Drive Thru Sidoarjo
f Pengujian dan analisa program dengan maksud mengetahui sejauh mana
program bisa berjalan sesuai dengan keinginan penulis
g Perbaikan dan penyempurnaan program yang merupakan tahapan
memperbaiki kesalahan dan menambahkan fitur-fitur lain jika diperlukan
h Pemilihan sistem berbasisSMS Gateway sebagai solusi yang tepat Penulis
mengajukan pembuatan sistem baru untuk proses permintaan informasi
melalui sms sebagai solusi permasalahan Sistem baru ini diharapkan dapat
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3363
18
mempermudah wajib pajak untuk memperoleh informasi terkait pembayaran
samsat Program ini dapat diakses kapan saja Adapun alasannya sebagai
berikut
1
Untuk hubungan antar server dan client hanya dibutuhkan sebuah
handphone saja
2 Memberikan kemudahan bagi pengguna karena antar muka yang
digunakan adalah via SMS dimana wajib pajak pasti sudah sangat
umum menggunakannya
Sistem Aplikasi SMS Gateway adalah program sistem komunikasi dua
arah yaitu SMS keluar dan SMS masuk dengan memanfaatkan gammu sebagai
programkomunikasi antara Komputer dengan Handphone
35 Perancangan Sistem
Bagian ini menjelaskan rancangan aplikasi yang berupa diagram alir
sistem Alur pembayaran di SAMSAT Drive Thru adalah sebagai berikut
Penjelasan alur proses pembayaran pajak melalui drive thru
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3463
19
6
Petugas loket Pembayaran dan Penyerahan memberitahukan jumlah
pembayaran yang seharusnya dan selanjutnya menerima pembayaran serta
menyerahkan bukti pembayaran kepada Wajib Pajak
36 DFD Pembayaran Pajak kendaraan Bermotor
Dalam proses perancangan aplikasi layanan informasi dan pemesanan
berbasis sms gateway ini akan dijelaskan dalam bentuk logical model Hal ini
gambarkan secara detail melalui Data Flow Diagram (DFD) Dalam
perancangan menggunakan DFD biasanya diawali dengan diagram konteks
yang merupakan diagram yang memaparkan secara global dari diagram-
diagram yang akan dirancang selanjutnya Hal ini sangat membantu sekali
dalam memahami proses perancangan aplikasi secara detail Pada tahap
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 33
a Diagram Konteks
Gambar 31 Diagarm Konteks
input wp
laporan pembayaran
info data petugas
info data kendaraan
input data petugas
input pembayaran Pajak
input data kendaraan
Balasan Sms Sesuai format
Kirim Sms s esuai format
Info Pembayaran
Membayar Pajak1
Aplikasi Pembayaran Pajak
Kendaraan Bermotor di
Kantor Samsat Drive Thrue
+
PetugasWajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3563
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
Gambar 32 DFD level 0
37 Tabel Relationship
Tabel Relationship merupakan rancangan table yang diterjemahkan dari
data flow diagram di atas sehingga dihasilkan data relasi table seperti gambar
di bawah ini
mempunyaimempunyai
mempunyai
mempunyaimempunyai
simpan data
input wp
info wp
memberikan data wp
info wp
laporan pembayaran
info data petugas
info data kendaraan
input data petugas
input pembayaran Pajak
input data kendaraan
Balasan Sms Sesuai format
Kirim Sms sesuai format
Info Pembayaran
Membayar Pajak
kendaraan
data petugas
simpan data simpan data
simpan data
simpan data
simpan data
simpan data
Wajib Pajak
Petugas
3Input
Pendaftaran
kendaraan
Bermotor
2
Input Petugas
1
Pembayaran
Pajak
4
Input data WP
5
Sms Gateway
kendaraan
kendaraan_
petugas
pembayaran
sms masuksms keluar
wajib_pajak
outboxoutbox_multipart
gammu phone
phones
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3663
21
Dalam table relationship diatas terdapat 18 tabel yang saling
berhubungan yang terdiri dari table master dan table transaksi adapun yang
termasuk dalam table master yaitu tabel wajib pajak kendaraan petugas
panduan saran propinsi kabupaten dan kecamatan Sedangkan tabel transaksi
yaitu tabel pembayaran berita dan SMS Alert Yang termasuk tabel SMS
Gateway yaitu tabel phone inbox outbox sent items gammu daemons
outbox multipart Masing-masing tabel saling berhuugan seperti
a Tabel wajjib pajak berhubungan dengan tabel kendaraan yang dihubungkan
melalui id wp dengan jenis hubungan satu (1) ke banyak (N)
b
Tabel wp berhubungan dengan tabel pembayaran yang dihubungkan melalui
id wp dengan jenis hubungan satu (1) ke banyak (N)
c Tabel petugas berhubungan dengan id petugas dengan jenis hubungan satu
(1) ke banyak (N)
38 Struktur Tabel
Tabel adalah bagian dari database yang berfungsi untuk menyimpan
data-data tertentu Tabel yang akan dibuat untuk perancangan ini antara lain
1 Tabel Berita
Tabel berita adalah tabel yang digunakan untuk menyimpan data berita
Struktur tabelnya dapat dilihat pada tabel 31
Tabel 31 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) (Primary Key) Id petugas
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3763
22
2 Tabel Saran
Tabel saran adalah tabel yang digunakan untuk menyimpan data saran
dari wajib pajak Struktur tabelnya dapat dilihat pada tabel 32
Tabel 32 Tabel Saran
Nama Field Type Data Keterangan
Id Integer(11) Id pengirim
Hp Varchar(15) Handphone
Isisaran Varchar (200) Isi saran
3 Tabel Kabupaten
Tabel Kabupaten adalah tabel yang digunakan untuk menyimpan data
kabupaten Struktur tabelnya dapat dilihat pada tabel 33
Tabel 33 Tabel kabupaten
Nama Field Type Data Keterangan
id_kab Varchar(20) Id kab
nama_kab Varchar(100) Nama kab
4 Tabel Kecamatan
Tabel kecamatan adalah tabel yang digunakan untuk menyimpan data
kecamatan Struktur tabelnya dapat dilihat pada tabel 34
Tabel 34 Tabel kecamatan
Nama Field Type Data Keterangan
id_kec Varchar(20) Id kec
nama_kec Varchar(100) Nama kec
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3863
23
5 Tabel kendaraan
Tabel kendaraan adalah tabel yang digunakan untuk menyimpan data
kendaraan Struktur tabelnya dapat dilihat pada tabel 35
Tabel 35 Tabel kendaraan
Nama Field 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
Tabel pembayaran adalah tabel yang digunakan untuk menyimpan data
pembayaran Struktur tabelnya dapat dilihat pada tabel 36
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3963
24
Tabel 36 Tabel pembayaran
Nama Field Type Data Keteranganid_bayar Integer(11) (Primary Key) Id bayar
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
Tabel petugas adalah tabel yang digunakan untuk menyimpan data
petugas Struktur tabelnya dapat dilihat pada tabel 37
Tabel 37 Tabel petugas
Nama Field Type Data Keterangan
id_petugas Varchar(11) (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
Tabel propinsi adalah tabel yang digunakan untuk menyimpan data
propinsi Struktur tabelnya dapat dilihat pada tabel 38
Tabel 38 Tabel propinsi
Nama Field Type Data Keterangan
id_prop Varchar(20) Id prop
nama_prop Varchar(100) Nama prop
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4063
25
9 Tabel SMS alert
Tabel SMS alert adalah tabel yang digunakan untuk menyimpan data
SMS alert Struktur tabelnya dapat dilihat pada tabel 39
Tabel 39 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
10 Tabel Wajib Pajak
Tabel wajib_pajak adalah tabel yang digunakan untuk menyimpan data
wajib pajak Struktur tabelnya dapat dilihat pada tabel 310
Tabel 310 Tabel wajib pajak
Nama Field 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 lahirtanggal_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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4163
26
Propinsi Varchar(20) Propinsi
Kabupaten Varchar(20) KabupatenKecamatan Varchar(20) Kecamatan
Kelurahan Varchar(20) Kelurahan
no_telprumah Varchar(10) Nomer telprumah
Kodepos Varchar(7) Kodepos
11 Tabel Daemons
Tabel daemons adalah tabel yang digunakan untuk menyimpan datadaemons Struktur tabelnya dapat dilihat pada tabel 311
Tabel 311 Tabel Daemons
Nama Field Type Data Keterangan
Start Text Start
Info Text Info
12
Tabel Gammu
Tabel gammu adalah tabel yang digunakan untuk menyimpan data
gammu Struktur tabelnya dapat dilihat pada tabel 312
Tabel 312 Tabel Gammu
Nama Field Type Data Keterangan
Version int(11) Version
13 Tabel Inbox
Tabel inbox adalah tabel yang digunakan untuk menyimpan data inbox
Struktur tabelnya dapat dilihat pada tabel 313
Tabel 313 Tabel inbox
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4263
27
ReceivingDateTime Timestamp ReceivingDateTime
Text Text TextSenderNumber 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(falsetrue) Processed
14 Tabel Outbox
Tabel outbox adalah tabel yang digunakan untuk menyimpan data
outbox Struktur tabelnya dapat dilihat pada tabel 314
Tabel 314 Tabel outbox
Nama Field 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(falsetrue) MultiPart
RelativeValidity int(11) RelativeValidity
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4363
28
SenderID varchar(255) MUL SenderID
SendingTimeOut Timestamp SendingTimeOutDeliveryReport enum(defaultyesno) DeliveryReport
CreatorID Text CreatorID
15 Tabel Outbox multipart
Tabel outbox multipart adalah tabel yang digunakan untuk menyimpan
data outbox multipart Struktur tabelnya dapat dilihat pada tabel 315
Tabel 315 Tabel outbox multipart
Nama Field Type Data Keterangan
Text Text Text
Coding enum() Coding
UDH Text UDH
Class int(11) Class
TextDecoded Text TextDecoded
ID int(10) unsigned (Primary Key) ID
SequencePosition int(11) (Primary Key) SequencePosition
16 Tabel Phone
Tabel phones adalah tabel yang digunakan untuk menyimpan data
phones Struktur tabelnya dapat dilihat pada tabel 316
Tabel 316 Tabel phones Nama Field Type Data Keterangan
ID Text ID
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
TimeOut Timestamp Time Out
Send enum(yesno) Send
Receive enum(yesno) Receive
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4463
29
IMEI varchar(35) (Primary Key) IMEI
Client Text ClientBattery int(11) Battery
Signal int(11) Signal
Sent int(11) Sent
Received int(11) Received
17 Tabel Sentitems
Tabel sentitems adalah tabel yang digunakan untuk menyimpan datasentitems Struktur tabelnya dapat dilihat pada tabel 317
Tabel 317 Tabel Sentitems
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
SendingDateTime Timestamp SendingDateTimeDeliveryDateTime 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
IDint(10)
unsigned(Primary Key) ID
SenderID varchar(255) MUL SenderID
SequencePosition int(11) (Primary Key) SequencePosition
Status enum() Status
StatusError int(11) Status Error
TPMR int(11) MUL TPMR
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4563
30
RelativeValidity int(11) Relative Validity
CreatorID Text Creator ID
18 Tabel Panduan
Tabel panduan adalah tabel yang digunakan untuk menyimpan data
panduan Struktur tabelnya dapat dilihat pada tabel 318
Tabel 318 Tabel Panduan
Nama Field Type Data Keterangan
Kodepanduan Varchar(11) Kode Panduan
Isi Text Isi
Keterangan Varchar (40) Keterangan
39 Format SMS Gateway
Berikut ini cara-cara mengakses aplikasi pembayaran pajak kendaraan
bermotor di SAMSAT DRIVE THRU dengan menggunakan fasilitas SMS gateway
1 Format Melihat Panduan SMS
Pemilik Kendaraan mengirim pesan ke SMS Center Admin SAMSAT
dengan format
Gambar 34 Format Melihat panduan
2
Apabila Format SMS benar maka akan muncul pesan seperti pada gambar
35
Panduan
Cek format SMS
cekformatwp
cekformatsaran
cekformattunggakan
cekformatwajib_pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4663
31
Gambar 35 Pesan Balasan Panduan SMS
3 Jika Pemilik Kendaraan ingin melihat data wajib pajak maka harus
mengetikkan format SMS sebagai berikut
Gambar 36 Format Info data wajib pajak
4 Jika Pemilik Kendaraan ingin melihat tunggakan pajak kendaraan maka
harus mengetikkan format SMS sebagai berikut
Gambar 37 Format Tunggakan Pajak Kendaraan
5
Jika Pemilik Kendaraan ingin memberikan saran maka harus mengetikkan
format SMS sebgai berikut
Gambar 38 Format Saran
310 Design Interface
Gambar 39 Halaman Utama
cekformatwp
cekformattunggakan
Cekformatsaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4763
32
Gambar 310 Halaman Login
Gambar 311 Data Kendaraan
Gambar 312 Halaman Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4863
33
Gambar 314 Halaman Inbox
Gambar 313 Halaman Inbox
311 Struktur Menu
Wajib Pajak
Menu Utama Admin
PembayaranKendaraan SMS AlertBerita
Pembayaran
LaporanSMS
SMS
SMSTerkirim
Lihat SMS
SMS Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4963
34
BAB IV
HASIL PENELITIAN DAN PEMBAHASAN
Berikut ini adalah hasil dari pengujian Aplikasi Informasi Pelayanan
Pembayaran Pajak Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis
SMS Gateway Pada Proyek Akhir ini dimana Website ini memiliki 1 halaman
web yakni website untuk mengelola halaman website petugas (admin) Berikut
adalah implementasi tentang website tersebut
41 Halaman Admin
Halaman ini merupakan aplikasi yang digunakan oleh bagian administrator
atau orang yang mempunyai otoritas khusus untuk melakukan konfigurasi sistem
sehingga diperlukan suatu proses login terlebih dahulu
Gambar 41 Halaman Admin
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5063
35
Keterangan
a Username aris
b Password aris
42 Halaman Utama
Pada web utama Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor berbasis SMS Gateway ini menampilkan informsi profil secara umum
Selain itu pada web utama juga terdapat informasi berita terbaru mengenai SAMSAT
layanan yang ada di SAMSAT Drive Thru serta format SMS
Adapun menu-menu yang akan ditampilkan pada web utama diantarannya
depan SAMSAT Drive Thru layanan berita format SMS dan kontak yang
menunjukkan alamat SAMSAT Drive Thru
Gambar 42 Halaman Utama
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5163
36
f Kontak Halaman yang berisi alamat dari SAMSAT Drive Thru
43 Halaman Data Wajib Pajak
Input data wajib pajak yaitu memasukkan data identitas para wajib pajak yang
baru berikut halaman data wajib pajak
Gambar 43 Halaman Data Wajib Pajak
Gambar 44 Halaman Input Data Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5263
37
Keterangan
a Pada gambar 43 adalah menu utama halaman wajib pajak disana tertera
kolom data wajib pajak yang telah didata oleh admin
b Pada gambar 44 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
44
Halaman KendaraanInput data kendaraan wajib pajak yaitu digunaka untuk menginputkan data
kendaraan yang baru yang berisi data tentang kendaraan bermotor seperti no reg no
KTP pemilik nama lengkap dan sebagainya berikut tampilan halaman kendaraan
Gambar 45 Halaman Data Kendaraan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5363
38
Gambar 46 Halaman Form Input Data Kendaraan
Keterangan
a Pada gambar 45 adalah menu utama pada halaman kendaraan disana
tertera kolom data kendaraan yang sudah di data oleh petugas admin
b Pada gambar 46 adalah form input data kendaraan untuk memasukkan
data kendaraan wajib pajak yang baru kita harus memasukkan identitas dari
kendaraan tersebut diantarannya identitas pemilik serta identitas kendaraan
baru Kemudian kita pilih tombol simpan untuk menyimpan data kendaraan
tersebut Data yang sudah tersimpan akan muncul pada menu utama pada
halaman kendaraan
45 Halaman Pembayaran
Input halaman pembayaran digunakan untuk memasukkan biaya pajak
kendaraan yang akan dibayar oleh wajib pajak setiap tahunnya Berikut tampilan
halaman pembayaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5463
39
Gambar 47 Halaman Pembayaran
Gambar 48 Halaman Form pembayara
Keterangan
a Pada gambar 47 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 48 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5563
40
akan muncul pada menu utama halaman pembayaran
46 Halaman Berita
Input halaman berita digunakan untuk menambah berita-berita terbaru yang
ada di SAMSAT Drive Thru maupun SAMSAT pusat berikut tampilan halaman form
berita
Gambar 49 Halaman Berita
Gambar 410 Halaman Form Berita
Keterangan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5663
41
a Pada gambar 49 adalah menu utama pada halaman berita disana tertera
kolom data berita yang sudah di entry oleh petugas admin
b Pada gambar 410 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
47
Halaman SMSForm SMS ini gunakan untuk melihat SMS masuk SMS terkirim dan akan
mengirim SMS secara bersamaan Berikut tampilan halaman SMS
Gambar 411 Halaman SMS
Gambar 412 Halaman Kirim Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5763
42
Gambar 413 Halaman SMS Masuk
Gambar 414 Halaman SMS Terkirim
Keterangan
a Kirim broadcast Mengirim suatu pesan atau SMS ke semua wajib pajak
secara bersamaan
b Lihat SMS Melihat SMS yang masuk dari wajib pajak yang memberikan
masukan atau menannyakan besar biaya pajak kendaraan yang akan
dibayar
c SMS terkirim Melihat SMS yang telah terkirim kepada wajib pajak
48 Halaman SMS Alert
Pada halaman SMS Alert ini merupakan peringatan tanggal jatuh tempo
pembayaran pajak STNK kepada wajib pajak Berikut tampilan halaman SMS Alert
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5863
43
Gambar 415 Halaman Data SMS Alert
Wajib pajak akan secara otomatis mendapat SMS Alert mengenai jatuh
tempo pembayaran pajak kendaraannya
49 Halaman Laporan
Pada halaman laporan ini akan muncul semua nama-nama wajib pajak yang
telah terdaftar Berikut tampilan halaman laporan
Gambar 416 Halaman Data Pembayaran
Gambar 417 Tombol Pencarian Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5963
44
Gambar 418 Laporan Wajib Pajak
Keterangan a Pada gambar 417 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 418Pada 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 419 laporan salah satu wajib pajak yang kita inginkan
410 Tampilan SMS Gateway
Berikut format SMS Gateway untuk melihat panduan SMS Gateway
a Pemilik kendaraan mengirim SMS untuk melihat format panduan
SMS
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6063
45
Gambar 419 Melihat format panduan SMS
b Tampilan cek format wp dan balasannya
Gambar 420 Cek format wajib pajak
c Tampilan cek id wp dan balasannya
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6163
46
Gambar 421 Cek id wajib pajak
d Tampilan cek data wp dan balasannya
Gambar 422 Cek data wajib pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6263
47
BAB V
PENUTUP
411 Kesimpulan
Penulisan Tugas akhir ini berisi mengenai pembuatan program aplikasi
Informasi Pelayanan Pembayaran Pajak Bermotor di Kantor SAMSAT Drive
Thru Sidoarjo berbasis SMS Gateway Aplikasi ini dibangun menggunakan
Php Gammu sebagai emulator untuk menjalankan aplikasi saat dibangun dan
didukung dengan SMS Gateway dengan Modem Wavecom sebagai
hardwarenpendukung Sistem SMS Gateway memberikan banyak kemudahan
kepada wajib pajak untuk mengetahui jumlah pajak yang harus dibayar dan juga
tersedia SMS Alert kepada wajib pajak yang kendaraannya akan memasuki
jatuh tempo pembayaran pajak
412 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6363
48
DAFTAR PUSTAKA
Khang Bustam (2002) TRIK Pemrograman Aplikasi Berbasis SMS
PT Elexmedia Komputindo Jakarta
Khoirul ummah 2010 SMS-Gateway informatika malang
Marcus Zakaria Teddy amp Widiadi Josef 2006 Aplikasi SMS untuk
Berbagai Keperluan Bandung Informatika
Purnomo Adi 2007 Pemrograman Java Membangun Beragam Aplikasi
Layanan SMS 2 Jakarta Salemba Infotek
Romzi Imron Rozidi 2009 Membuat Sendiri SMS Gateway (ESME)
Berbasis Protokol SMPP Andi
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1563
1
BAB I
PENDAHULUAN
11
Latar Belakang
Internet merupakan fasilitator penyebaran informasi dan komunikasi
tanpa batas ke berbagai pihak Internet yang awalnya digunakan untuk
pertahanan dan keamanan serta pendidikan saat ini telah berkembang menjadi
perangkat pendukung bisnis yang sangat berpengaruh Banyak instansi
pemerintah 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 SAMSATwilayah 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1663
1
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
12
Rumusan MasalahDari latar belakang yang telah disampaikan di atas peneliti mengambil
rumusan masalah untuk memfokuskan penelitianini yaitu Bagaimana
merancang Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis SMS Gateway
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1763
2
13 Batasan Masalah
Batasan masalah dalam penyusunan proposal ini agar tidak keluar dari
topik pembahasan maka di fokuskan pada
1Sistem mencakup tentang informasi pembayaran pajak kendaraan bermotor
2Sistem memberikan alert atau pengingat tentang batas pembayaran dan
jumlah tagihan pajak yang harus dibayar
3Sistem yang akan dibuat dapat manampung data komplain wajib pajak
data pertanyaan seputar SAMSAT
4Wajib pajak dapat melihat daftar biaya tarif kendaraan dengan mengakses
website ini ataupun dengan menggunakan SMS tanpa perlu datang untuk
melihat secara langsung kekantor SAMSAT
5Sistem yang dihasilkan mampu memberikan informasi dini (SMS Alert)
14 Tujuan
Penelitian ini bertujuan untuk membuat Aplikasi Informasi Pelayanan
Pembayaran Pajak Kendaraan Bermotor di Kantor SAMSAT Drive Thru
Sidoarjo berbasis SMS Gateway
15 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 pembuatanaplikasi
2 Memberikan nilai tambah tentang pengetahuan pembuatan aplikasi
serta referensi untuk penelitian lebih lanjut kepada mahasiswa
Sebagai syarat agar mahasiswa dapat menyelesaikan proposal
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1863
3
16 Sistematika Penulisan
Sistematika penulisan menggambarkan secara umum proposal ini
Adapun sistematika penulisannya adalah sebagai berikut BAB I PENDAHULUAN
Bab I menjelaskan mengenai latar belakang rumusan masalah
batasan masalah tujuan penelitian manfaat penulisan dan
sistematika penulisan
BAB II KAJIAN PUSTAKA DAN DASAR TEORI
Bab II menjelaskan mengenai dasar-dasar teori yang diperlukan
untuk menyelesaikan pembuatan tugas akhir ini dalam bab ini Juga
akan dijelaskan mengenai tahap-tahap perancangan melipuli studi
literatur teknik pengumpulan data dan perancangan sistem
BAB III METODOLOGI PENELITIAN
Bab III terdiri dari analisis sistem dan desain sistem Analisa
sistem menjelaskan mengenai alur sistem lama yang dipakai di saat
ini dan juga menjelaskan alur sistem lain yang akan diterapkan
Sedangkan desain sistem menjelaskan desain Entity Relationship
Diagram (ERD) Data Flow Diagram (DFD)
BAB IV HASIL PENELITIAN DAN PEMBAHASAN
Pada bab ini menjelaskan tentang implementasi sistem implementasi
program serta pengujian fungsional sIstem baik pengujian secara manual
pengujian sistem dan pengujian kasus
BAB V PENUTUP
Pada bab ini menjelaskan tentang kesimpulan dan saran yang diharapkan
dapat bermanfaat dan dapat dikembangkan supaya lebih sempurna
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1963
4
BAB II
KAJIAN PUSTAKA DAN DASAR TEORI
21 Penelitian Terdahulu
Indra Purnama 2012 dalam skripsinya yang berjudul ldquo SISTEM
INFORMASI PEMBAYARAN PAJAK KENDARAAN BERODA 2 DI
SAMSAT DAERAH PROVINSI WILAYAH KOTA BANDUNG III
SOEKARNO HATTArdquo membahas mengenai pelayanan pembayaran pajak
yang mangalami kesulitan dalam melihat informasi jumlah pembayaran baik
denda maupun keterlambatan secara kuantiti dan juga agar menghindari
kekeliruan saat penginputan pembayaran maka diterapkan sistem informasi
pembayaran pajak Agar keterlambatan itu dapat diatasi maka diadakannya
pemanggilan input otomatis di Bagian Pembayaran dan perhitungan laporan
secara perperiodik Pembangunan sistem pembayaran pajak roda 2 ini
menggunakan metodologi System Development Life Cycle (SDLC)
(Waterfall) Dimana metododogi ini digunakan untuk mengembangkan sistem
dari tahapan perancangan sampai dengan implementasi
Tabel 21 Tabel perbandingan penelitian terdahulu
Perbandingan Penelitian Terdahulu Penelitian Sekarang
Judul SISTEM INFORMASI
PEMBAYARAN PAJAK
KENDARAAN BERODA 2
DI SAMSAT DAERAHPROVINSI WILAYAH
KOTA BANDUNG III
SOEKARNO HATTA
Aplikasi Pembayaran Pajak
Kendaraan Bermotor di Kantor
SAMSAT Sidoarjo berbasis
Sms Gateway
Peneliti Indra Purnama 2012 Aris Susetyo (2015)
Platform Berbasis Desktop Berbasis Web dan Sms
Studi Kasus Samsat kota bandung III
Soekarno Hatta
Samsat Drive Thrue Sidoarjo
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2063
5
Tujuan
Penelitian
membahas mengenai
pelayanan pembayaran pajak
yang mangalami kesulitan
dalam melihat informasi
jumlah pembayaran baik
denda maupun keterlambatan
secara kuantiti dan juga agar
menghindari kekeliruan saat
penginputan pembayaran
maka diterapkan sistem
informasi pembayaran pajak
aplikasi yang akan dibuat ini
berbasis sms untuk
memudahkan wajib pajak dalam
memperoleh informasi berupa
pendaftaran kendaraan baru dan
perpanjangan STNK wajib
pajak dapat melihat daftar biaya
tarif kendaraan dengan
mengakses website ini ataupun
dengan menggunakan sms
Dari penelitian terdahulu diatas dapat dikembangkan suatu aplikasi
yang berbasis SMS untuk memudahkan wajib pajak dalam memperoleh
informasi adapun perbedaan dengan sistem yang akan penulis bangun adalah
akses melalui media SMS dan internet Maka diperoleh hasil pengembangan
program yaitu Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis SMS Gateway
22 Sejarah Singkat SAMSAT
Sistem Administrasi Manunggal di bawah Satu Atap atau disingkat
dengan SAMSAT adalah suatu sistem kerjasama secara terpadu antara Polri
Dinas Pendapatan Provinsi dan PT Jasa Raharja (Persero) dalam pelayanan
untuk menerbitkan STNK dan Tanda Nomor Kendaraan Bermotor yang
dikaitkan dengan pemasukan uang ke Kas Negara baik melalui Pajak
Kendaraan Bermotor (PKB) Bea Balik Nama Kendaraan Bermotor dan
Sumbangan Wajib Dana Kecelakaan Lalu Lintas Jalan (SWDKLJJ) dan
dilaksanakan pada satu kantor yang dinamakan Kantor Bersama Samsat
Dalam hal ini Polri memiliki fungsi penerbitan STNK Dinas Pendapatan
Provinsi menetapkan besarnya Pajak Kendaraan Bermotor (PKB) dan Bea
Balik Nama Kendaraan Bermotor (BBN-KB) sedangkan PT Jasa Raharja
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2163
6
mengelola Sumbangan Wajib Dana Kecelakaan Lalu Lintas Jalan
(SWDKLLJ) Sejarah Kantor Bersama SAMSAT sendiri tak lepas dari
berdirinya Dinas Pendapatan P rovinsi Jawa Barat yang secara historis dimulai
dengan unit kerjayang bertugas melakukan pengurusan Perpajakan dan
Pendapatan Daerah Hal ini dikarenakan DISPENDA atau Dinas Pendapatan
Daerah sebagai kantor pusat yang menaungi segala penerimaan pendapatan
daerah
23 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
24 Bahasa Pemrograman
Bahasa pemrograman adalah bahasa komputer atau teknik instruksi
standar untuk memerintah komputerBahasa pemrograman ini merupakan suatu
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2263
7
himpunan dari aturan sintaks dan semantik yang digunakan
untuk mendefinisikan sebuah program komputer Bahasa ini memungkinkan
seorang programmer dapat menentukan secara persis data mana yang akan
diolah oleh komputer bagaimana data ini akan disimpan atau diteruskan
dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi
Menurut tingkat kedekatannya dengan mesin komputer bahasa pemrograman
terdiri dari
a Bahasa Mesin yaitu memberikan perintah kepada komputer dengan
menggunakan kode bahasa biner contohnya 01100101100110
b
Bahasa Tingkat Rendah atau dikenal dengan istilah bahasa rakitan (bahasa
Inggris Assembly yaitu memberikan perintah kepada komputer dengan
menggunakan kode-kode singkat (kode Mnemonic contohnya MOV SUB
CMP JMP JGE JL LOOP dan sebagainya)
c Bahasa Tingkat Menengah yaitu bahasa komputer yang memakai campuran
intstruksi dalam kata-kata bahasa manusia seperti pada Bahasa Tingkat
Tinggi dan instruksi yang bersifat simbolik contoh ltlt gtgt ampamp ||
dan sebagainya
d Bahasa Tingkat Tinggi yaitu bahasa komputer yang menggunakan instruksi
berasal dari unsur kata-kata bahasa manusia contohnya adalah begin end
if for while and or dan sebagainya
Sebagian besar bahasa pemrograman digolongkan sebagai Bahasa
Tingkat Tinggi hanya bahasa C yang digolongkan sebagai Bahasa Tingkat
Menengah dan Assembly yang merupakan Bahasa Tingkat RendahAdapun
sistem informasi dan aplikasi yang dibuat pada Tugas Akhir ini adalah
menggunakan bahasa pemrograman PHP untuk membangun sisi server dan
menggunakan bahasa pemrograman Java untuk membangun client Beberapa
bahasa pemrograman yang digunakan pada pembuatan sistem informasi ini
akan dijelaskan pada sub bab di bawah ini
25 Hypertext Preprocessor (PHP)
Hypertext Preprocessor (PHP) adalah bahasa pemrograman script yang
paling banyak dipakai saat ini PHP banyak dipakai untuk memrogram situs
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2363
8
web yang dinamis walaupun tidak tertutup kemungkinan digunakan untuk
pemakaian lain Pada awalnya PHP merupakan kependekan dari Personal
Home Page (Situs Personal)PHP pertama kali dibuat oleh Rasmus Lerdorf
pada tahun 1995Pada tahun 1997 sebuah perusahaan bernama Zend menulis
ulang interpreter PHP menjadi lebih bersih lebih baik dan lebih cepat
Kemudian pada Juni 1998 perusahaan tersebut merilis interpreter baru untuk
PHP dan meresmikan rilis tersebut sebagai PHP 30 dan singkatan PHP dirubah
menjadi akronim berulang PHP Hypertext Preprocessing
Pada Juni 2004 Zend merilis PHP 50Dalam versi ini inti dari
interpreter PHP mengalami perubahan besarVersi ini juga memasukkan model
pemrograman berorientasi objek ke dalam PHP untuk menjawab
perkembangan bahasa pemrograman ke arah paradigma berorientasi objek
Hampir seluruh aplikasi berbasis web dapat dibuat dengan PHP ini
namun fungsi PHP yang paling utama adalah untuk menghubungkan database
dengan web Dengan PHP membuat aplikasi web yang terkoneksi ke database
menjadi sangat mudah Sistem database yang telah didukung oleh PHP adalah
a Oracle
bSybase
c SQL
dMySQL
e Generic ODBC
f Postgres SQL
26 Database MySQL
MySQL adalah sebuah perangkat lunak sistem manajemen basis data
SQL ( bahasa Inggris database management system ) atau DBMS yang
multithread multi-user dengan sekitar 6 juta instalasi di seluruh dunia
MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis di
bawah lisensi GNU General Public License (GPL) tetapi mereka juga menjual
di bawah lisensi komersial untuk kasus-kasus di mana penggunaannya tidak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2463
9
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 ndash 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_fieldhellip)
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 = bdquodata_kolom1‟hellip
9
Menampilkan data SELECT kolom FROM tabel WHERE kreteria
ORDER BY kolom atau SELECTFROM 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
27
SMS Gateway
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2563
10
SMS Gateway adalah suatu platform metode untuk mengirimkan dan
menerima pesan SMS tanpa menggunakan perangkat mobile
handphoneSMS Gateway merupakan pintu gerbang bagi penyebaran
informasi dengan menggunakan SMS
Anda dapat menyebarkan pesan keratusan nomor secara otomatis dan
cepat yang langsung terhubung dengan database nomor-nomor ponsel saja
tanpa harus mengetik ratusan nomor dan pesan di ponsel anda karena semua
nomor akan diambil secara otomatis dari database tersebut
Selain itu dengan adanya SMS Gateway anda dapat mengkustomisasi
pesan-pesan yang ingin dikirimDengan menggunakan program tambahan
yang dapat dibuat sendiri pengirim pesan dapat lebih fleksibel dalam
mengirim berita karena biasanya pesan yang ingin dikirim berbeda-beda untuk
masing-masing penerimanya
Sistem aplikasi SMS Gateway secara umum memungkinkan pengguna
untuk
1 Meminta informasi dari handphone ke sistem database
2 Memberikan informasi dari handphone ke sistem database
Memberikan informasi secara rutin (terjadwal) dari sistem database ke
nomor handphone individual tertentu SMS Gateway membolehkan UEA
untuk berkomunikasi dengan Telco SMSC (telkomsel indosat dll) atau SMS
platform untuk menghantar dan menerima pesan SMS dengan sangat mudah
Karena SMS Gateway akan melakukan semua proses dan koneksi dengan
Telco SMS Gateway juga menyediakan UEA dengan interface yang mudah
dan standar
28 Gammu
Gammu mensupport ponsel yang dapat bekerja pada mode AT
commandGammu 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2663
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2763
12
dikomunikasikan oleh profesional sistem kepada pemakai maupun pembuat
program DFD terdiri dari context diagram dan diagram rinci (DFD Levelled)
Context diagram berfungsi memetakan model lingkungan (menggambarkan
hubungan antara entitas luar masukan dan keluaran sistem) yang
direpresentasikan dengan lingkaran tunggal yang mewakili keseluruhan
sistem DFD levelled menggambarkan sistem sebagai jaringan kerja antara
fungsi yang berhubungan satu sama lain dengan aliran dan penyimpanan data
model ini hanya memodelkan sistem dari sudut pandang fungsi
Berikut ini merupakan simbol-simbol yang biasa digunakan di DFD
Gambar 21Simbol-simbol Data Flow Diagram
1) TerminalEntity
Terminator atau entity mewakili entitas eksternal yang berkomunikasi
dengan sistem yang sedang dikembangkan Terminator dapat berupa orang
sekelompok orang organisasi departemen di dalam organisasi atau
perusahaan yang sama tetapi di luar kendali sistem yang sedang dibuat
modelnya Terminator dapat juga berupa departemen divisi atau sistem di
luar sistem yang berkomunikasi dengan sistem yang sedang dikembangkan
Komponen ini perlu diberi nama sesuai dengan dunia luar yang
berkomunikasi dengan sistem yang sedang dibuat modelnya dan biasanya
menggunakan kata benda misalnya Bagian Penjualan Dosen Mahasiswa
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2863
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 datainformasi
dari satu bagian sistem ke bagian lainnya
210 Entity Relationship Diagram (ERD)
Entity Relationship Diagram (ERD) merupakan suatu model untuk
menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek
dasar data yang mempunyai hubungan antar relasiERD untuk memodelkan
struktur data dan hubungan antar data untuk menggambarkannya digunakan
beberapa notasi dan simbol Pada dasarnya ada tiga simbol yang digunakan
yaitu
a Entiti
Entiti merupakan objek yang mewakili sesuatu yang nyata dan dapat
dibedakan dari sesuatu yang lain (Fathansyah 1999 30)Simbol dari
entitiini biasanya digambarkan dengan persegi panjang
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2963
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 1 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
211 Penjelasan Primary key dan Foreight Key
Kunci (Key) merupakan elemen record yang dipakai untuk menemukan
record tersebut pada waktu akses atau bisa digunakan untuk identifikasi tiap
record Jenis-jenis kunci Superkey Candidat key Primary key Alternate
key Foreign key External key
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3063
15
A Primary Key adalah atribut (field) yang dipilih untuk menentukan
struktur storage pada organisasi file multi key adapun key lainnya
disebut dengan secondary key Pengertian lainya Primary Key adalah
suatu nilai dalam basis data yang digunakan untuk mengidentifikasi
suatu baris dalam tabel Salah satu atrribut dari candidat key dapat
dipilih menjadi primary key dengan 3 kriteria sbb
1
Key tersebut lebih natural untuk dijadikan acuan
2 Key tersebut lebih sederhana
3 Key tersebut cukup uniqe
B Foreign Key adalah Sebuah kumpulan field dalam satu relasi yang
digunakan untuk meldquoreferrdquo (menunjuk) ke suatu baris (tuple) pada
relasi yang lain (harus berkorespondensi dengan primary key pada
relasi yang kedua) seperti bdquological pointer‟ Sedangkan hubungan
antara keduanya ( primary key dan foreign key) di jelaskan sebagai
berikutldquoPrimary Keyrdquo adalah field kunci utama dari suatu tabel yang
menunjukkan bahwa field yang menjadi kunci tersebut tidak bisa diisi
dengan data yang sama atau dengan kata lain Primary key menjadikan
tiap record memiliki identitas sendiri-sendiri yang membedakan satu
sama lainnya (unik)ldquoForeign keyrdquo adalah satu attribute yang
melengkapi satu relationship yang menunjukan ke induknya dengan
kata lain keduanya saling berkaitan Pengertian lain Foreign key
merupakan sembarang atribut yang menunjuk kepada primary key pada
tabel lain
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3163
16
BAB III
METODOLOGI PENELITIAN
31 Lokasi Penelitian
Penelitian dilakukan di Drive Thru SAMSAT yang beralamatkan di Jl
Sultan Agung No 4 Sidoarjo mulai tanggal 01 Oktober 2014 sd selesai
32 Bahan dan Alat penelitian
Bahan
Data Wajib Pajakdata Pembayaran Pajak Kendaraan Bermotor dan data
pemilik kendaraan bermotor data biaya pajak kendaraan bermotor
Alat
A
Perangkat Keras ( Hardware )
1) Laptop intel core i3
2) Hard disk 500 GB
3) Memory 200 GB
4)
Modem Smsgateway
5) Simcard
B
Perangkat Lunak ( Software )
1) Sistem Operasi Windows 7
2)
PHP ( Hypertext Preprocessor )
3) Appserv
4) Notepad ++
5)
Database MySQL
6) Gammu
33 Teknik Pengumpulan Data
Teknik pengumpulan data yang digunakan adalah
a Wawancara Melakukan wawancara secara langsung dengan petugas
SAMSAT Drive Thru diantarannya petugas dari kepolisian dan petugas
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3263
17
Dispenda mengenai bagaimana alur dari pelayanan SAMSAT Drive Thru
Sidoarjo
b Dokumentasi Pengambilan data-data tentang kegiatan profil untuk
dijadikan sebagai acuan dalam pengembangan sistem
c Observasi Observasi dengan mengadakan penelitian dan peninjauan
langsung di SAMSAT Drive Thru Sidoarjo
34 Teknik Analisis
Analisis sistem merupakan tahap yang penting dari suatu pemrograman
karena merupakan tahap awal untuk mengevaluasi permasalahan yang terjadi
serta kendala yang dihadapiPerancangan sistem yang pertama adalah
mengidentifikasi suatu permasalahan pada objek penelitian itu sendiri
Teknik yang penulis gunakan dalam membangun sistem ini adalah
sebagai berikut
a Penelitian di lapangan yaitu terhadap petugas atau orang-orang yang ada
kaitannya dengan permasalahan yang sedang diteliti guna memperoleh
keterangan dan data untuk tujuan yang ingin dicapai
b Merumuskan masalah apa yang sebenarnya terjadi yaitu sistem yang
digunakan saat melakukan permintaan informasi di kantor SAMSAT secara
langsung
c
Melakukan pemahaman masalah sehingga dapat mengetahui tujuan
pembuatan SMS Gateway untuk pembayaran Pajak Kendaraan Bermotor
d Perancangan informasi SMS Gateway di SAMSAT Drive Thru Sidoarjo
e
Perancangan tampilan SMS Gateway di SAMSAT Drive Thru Sidoarjo
f Pengujian dan analisa program dengan maksud mengetahui sejauh mana
program bisa berjalan sesuai dengan keinginan penulis
g Perbaikan dan penyempurnaan program yang merupakan tahapan
memperbaiki kesalahan dan menambahkan fitur-fitur lain jika diperlukan
h Pemilihan sistem berbasisSMS Gateway sebagai solusi yang tepat Penulis
mengajukan pembuatan sistem baru untuk proses permintaan informasi
melalui sms sebagai solusi permasalahan Sistem baru ini diharapkan dapat
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3363
18
mempermudah wajib pajak untuk memperoleh informasi terkait pembayaran
samsat Program ini dapat diakses kapan saja Adapun alasannya sebagai
berikut
1
Untuk hubungan antar server dan client hanya dibutuhkan sebuah
handphone saja
2 Memberikan kemudahan bagi pengguna karena antar muka yang
digunakan adalah via SMS dimana wajib pajak pasti sudah sangat
umum menggunakannya
Sistem Aplikasi SMS Gateway adalah program sistem komunikasi dua
arah yaitu SMS keluar dan SMS masuk dengan memanfaatkan gammu sebagai
programkomunikasi antara Komputer dengan Handphone
35 Perancangan Sistem
Bagian ini menjelaskan rancangan aplikasi yang berupa diagram alir
sistem Alur pembayaran di SAMSAT Drive Thru adalah sebagai berikut
Penjelasan alur proses pembayaran pajak melalui drive thru
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3463
19
6
Petugas loket Pembayaran dan Penyerahan memberitahukan jumlah
pembayaran yang seharusnya dan selanjutnya menerima pembayaran serta
menyerahkan bukti pembayaran kepada Wajib Pajak
36 DFD Pembayaran Pajak kendaraan Bermotor
Dalam proses perancangan aplikasi layanan informasi dan pemesanan
berbasis sms gateway ini akan dijelaskan dalam bentuk logical model Hal ini
gambarkan secara detail melalui Data Flow Diagram (DFD) Dalam
perancangan menggunakan DFD biasanya diawali dengan diagram konteks
yang merupakan diagram yang memaparkan secara global dari diagram-
diagram yang akan dirancang selanjutnya Hal ini sangat membantu sekali
dalam memahami proses perancangan aplikasi secara detail Pada tahap
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 33
a Diagram Konteks
Gambar 31 Diagarm Konteks
input wp
laporan pembayaran
info data petugas
info data kendaraan
input data petugas
input pembayaran Pajak
input data kendaraan
Balasan Sms Sesuai format
Kirim Sms s esuai format
Info Pembayaran
Membayar Pajak1
Aplikasi Pembayaran Pajak
Kendaraan Bermotor di
Kantor Samsat Drive Thrue
+
PetugasWajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3563
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
Gambar 32 DFD level 0
37 Tabel Relationship
Tabel Relationship merupakan rancangan table yang diterjemahkan dari
data flow diagram di atas sehingga dihasilkan data relasi table seperti gambar
di bawah ini
mempunyaimempunyai
mempunyai
mempunyaimempunyai
simpan data
input wp
info wp
memberikan data wp
info wp
laporan pembayaran
info data petugas
info data kendaraan
input data petugas
input pembayaran Pajak
input data kendaraan
Balasan Sms Sesuai format
Kirim Sms sesuai format
Info Pembayaran
Membayar Pajak
kendaraan
data petugas
simpan data simpan data
simpan data
simpan data
simpan data
simpan data
Wajib Pajak
Petugas
3Input
Pendaftaran
kendaraan
Bermotor
2
Input Petugas
1
Pembayaran
Pajak
4
Input data WP
5
Sms Gateway
kendaraan
kendaraan_
petugas
pembayaran
sms masuksms keluar
wajib_pajak
outboxoutbox_multipart
gammu phone
phones
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3663
21
Dalam table relationship diatas terdapat 18 tabel yang saling
berhubungan yang terdiri dari table master dan table transaksi adapun yang
termasuk dalam table master yaitu tabel wajib pajak kendaraan petugas
panduan saran propinsi kabupaten dan kecamatan Sedangkan tabel transaksi
yaitu tabel pembayaran berita dan SMS Alert Yang termasuk tabel SMS
Gateway yaitu tabel phone inbox outbox sent items gammu daemons
outbox multipart Masing-masing tabel saling berhuugan seperti
a Tabel wajjib pajak berhubungan dengan tabel kendaraan yang dihubungkan
melalui id wp dengan jenis hubungan satu (1) ke banyak (N)
b
Tabel wp berhubungan dengan tabel pembayaran yang dihubungkan melalui
id wp dengan jenis hubungan satu (1) ke banyak (N)
c Tabel petugas berhubungan dengan id petugas dengan jenis hubungan satu
(1) ke banyak (N)
38 Struktur Tabel
Tabel adalah bagian dari database yang berfungsi untuk menyimpan
data-data tertentu Tabel yang akan dibuat untuk perancangan ini antara lain
1 Tabel Berita
Tabel berita adalah tabel yang digunakan untuk menyimpan data berita
Struktur tabelnya dapat dilihat pada tabel 31
Tabel 31 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) (Primary Key) Id petugas
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3763
22
2 Tabel Saran
Tabel saran adalah tabel yang digunakan untuk menyimpan data saran
dari wajib pajak Struktur tabelnya dapat dilihat pada tabel 32
Tabel 32 Tabel Saran
Nama Field Type Data Keterangan
Id Integer(11) Id pengirim
Hp Varchar(15) Handphone
Isisaran Varchar (200) Isi saran
3 Tabel Kabupaten
Tabel Kabupaten adalah tabel yang digunakan untuk menyimpan data
kabupaten Struktur tabelnya dapat dilihat pada tabel 33
Tabel 33 Tabel kabupaten
Nama Field Type Data Keterangan
id_kab Varchar(20) Id kab
nama_kab Varchar(100) Nama kab
4 Tabel Kecamatan
Tabel kecamatan adalah tabel yang digunakan untuk menyimpan data
kecamatan Struktur tabelnya dapat dilihat pada tabel 34
Tabel 34 Tabel kecamatan
Nama Field Type Data Keterangan
id_kec Varchar(20) Id kec
nama_kec Varchar(100) Nama kec
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3863
23
5 Tabel kendaraan
Tabel kendaraan adalah tabel yang digunakan untuk menyimpan data
kendaraan Struktur tabelnya dapat dilihat pada tabel 35
Tabel 35 Tabel kendaraan
Nama Field 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
Tabel pembayaran adalah tabel yang digunakan untuk menyimpan data
pembayaran Struktur tabelnya dapat dilihat pada tabel 36
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3963
24
Tabel 36 Tabel pembayaran
Nama Field Type Data Keteranganid_bayar Integer(11) (Primary Key) Id bayar
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
Tabel petugas adalah tabel yang digunakan untuk menyimpan data
petugas Struktur tabelnya dapat dilihat pada tabel 37
Tabel 37 Tabel petugas
Nama Field Type Data Keterangan
id_petugas Varchar(11) (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
Tabel propinsi adalah tabel yang digunakan untuk menyimpan data
propinsi Struktur tabelnya dapat dilihat pada tabel 38
Tabel 38 Tabel propinsi
Nama Field Type Data Keterangan
id_prop Varchar(20) Id prop
nama_prop Varchar(100) Nama prop
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4063
25
9 Tabel SMS alert
Tabel SMS alert adalah tabel yang digunakan untuk menyimpan data
SMS alert Struktur tabelnya dapat dilihat pada tabel 39
Tabel 39 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
10 Tabel Wajib Pajak
Tabel wajib_pajak adalah tabel yang digunakan untuk menyimpan data
wajib pajak Struktur tabelnya dapat dilihat pada tabel 310
Tabel 310 Tabel wajib pajak
Nama Field 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 lahirtanggal_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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4163
26
Propinsi Varchar(20) Propinsi
Kabupaten Varchar(20) KabupatenKecamatan Varchar(20) Kecamatan
Kelurahan Varchar(20) Kelurahan
no_telprumah Varchar(10) Nomer telprumah
Kodepos Varchar(7) Kodepos
11 Tabel Daemons
Tabel daemons adalah tabel yang digunakan untuk menyimpan datadaemons Struktur tabelnya dapat dilihat pada tabel 311
Tabel 311 Tabel Daemons
Nama Field Type Data Keterangan
Start Text Start
Info Text Info
12
Tabel Gammu
Tabel gammu adalah tabel yang digunakan untuk menyimpan data
gammu Struktur tabelnya dapat dilihat pada tabel 312
Tabel 312 Tabel Gammu
Nama Field Type Data Keterangan
Version int(11) Version
13 Tabel Inbox
Tabel inbox adalah tabel yang digunakan untuk menyimpan data inbox
Struktur tabelnya dapat dilihat pada tabel 313
Tabel 313 Tabel inbox
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4263
27
ReceivingDateTime Timestamp ReceivingDateTime
Text Text TextSenderNumber 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(falsetrue) Processed
14 Tabel Outbox
Tabel outbox adalah tabel yang digunakan untuk menyimpan data
outbox Struktur tabelnya dapat dilihat pada tabel 314
Tabel 314 Tabel outbox
Nama Field 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(falsetrue) MultiPart
RelativeValidity int(11) RelativeValidity
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4363
28
SenderID varchar(255) MUL SenderID
SendingTimeOut Timestamp SendingTimeOutDeliveryReport enum(defaultyesno) DeliveryReport
CreatorID Text CreatorID
15 Tabel Outbox multipart
Tabel outbox multipart adalah tabel yang digunakan untuk menyimpan
data outbox multipart Struktur tabelnya dapat dilihat pada tabel 315
Tabel 315 Tabel outbox multipart
Nama Field Type Data Keterangan
Text Text Text
Coding enum() Coding
UDH Text UDH
Class int(11) Class
TextDecoded Text TextDecoded
ID int(10) unsigned (Primary Key) ID
SequencePosition int(11) (Primary Key) SequencePosition
16 Tabel Phone
Tabel phones adalah tabel yang digunakan untuk menyimpan data
phones Struktur tabelnya dapat dilihat pada tabel 316
Tabel 316 Tabel phones Nama Field Type Data Keterangan
ID Text ID
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
TimeOut Timestamp Time Out
Send enum(yesno) Send
Receive enum(yesno) Receive
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4463
29
IMEI varchar(35) (Primary Key) IMEI
Client Text ClientBattery int(11) Battery
Signal int(11) Signal
Sent int(11) Sent
Received int(11) Received
17 Tabel Sentitems
Tabel sentitems adalah tabel yang digunakan untuk menyimpan datasentitems Struktur tabelnya dapat dilihat pada tabel 317
Tabel 317 Tabel Sentitems
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
SendingDateTime Timestamp SendingDateTimeDeliveryDateTime 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
IDint(10)
unsigned(Primary Key) ID
SenderID varchar(255) MUL SenderID
SequencePosition int(11) (Primary Key) SequencePosition
Status enum() Status
StatusError int(11) Status Error
TPMR int(11) MUL TPMR
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4563
30
RelativeValidity int(11) Relative Validity
CreatorID Text Creator ID
18 Tabel Panduan
Tabel panduan adalah tabel yang digunakan untuk menyimpan data
panduan Struktur tabelnya dapat dilihat pada tabel 318
Tabel 318 Tabel Panduan
Nama Field Type Data Keterangan
Kodepanduan Varchar(11) Kode Panduan
Isi Text Isi
Keterangan Varchar (40) Keterangan
39 Format SMS Gateway
Berikut ini cara-cara mengakses aplikasi pembayaran pajak kendaraan
bermotor di SAMSAT DRIVE THRU dengan menggunakan fasilitas SMS gateway
1 Format Melihat Panduan SMS
Pemilik Kendaraan mengirim pesan ke SMS Center Admin SAMSAT
dengan format
Gambar 34 Format Melihat panduan
2
Apabila Format SMS benar maka akan muncul pesan seperti pada gambar
35
Panduan
Cek format SMS
cekformatwp
cekformatsaran
cekformattunggakan
cekformatwajib_pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4663
31
Gambar 35 Pesan Balasan Panduan SMS
3 Jika Pemilik Kendaraan ingin melihat data wajib pajak maka harus
mengetikkan format SMS sebagai berikut
Gambar 36 Format Info data wajib pajak
4 Jika Pemilik Kendaraan ingin melihat tunggakan pajak kendaraan maka
harus mengetikkan format SMS sebagai berikut
Gambar 37 Format Tunggakan Pajak Kendaraan
5
Jika Pemilik Kendaraan ingin memberikan saran maka harus mengetikkan
format SMS sebgai berikut
Gambar 38 Format Saran
310 Design Interface
Gambar 39 Halaman Utama
cekformatwp
cekformattunggakan
Cekformatsaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4763
32
Gambar 310 Halaman Login
Gambar 311 Data Kendaraan
Gambar 312 Halaman Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4863
33
Gambar 314 Halaman Inbox
Gambar 313 Halaman Inbox
311 Struktur Menu
Wajib Pajak
Menu Utama Admin
PembayaranKendaraan SMS AlertBerita
Pembayaran
LaporanSMS
SMS
SMSTerkirim
Lihat SMS
SMS Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4963
34
BAB IV
HASIL PENELITIAN DAN PEMBAHASAN
Berikut ini adalah hasil dari pengujian Aplikasi Informasi Pelayanan
Pembayaran Pajak Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis
SMS Gateway Pada Proyek Akhir ini dimana Website ini memiliki 1 halaman
web yakni website untuk mengelola halaman website petugas (admin) Berikut
adalah implementasi tentang website tersebut
41 Halaman Admin
Halaman ini merupakan aplikasi yang digunakan oleh bagian administrator
atau orang yang mempunyai otoritas khusus untuk melakukan konfigurasi sistem
sehingga diperlukan suatu proses login terlebih dahulu
Gambar 41 Halaman Admin
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5063
35
Keterangan
a Username aris
b Password aris
42 Halaman Utama
Pada web utama Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor berbasis SMS Gateway ini menampilkan informsi profil secara umum
Selain itu pada web utama juga terdapat informasi berita terbaru mengenai SAMSAT
layanan yang ada di SAMSAT Drive Thru serta format SMS
Adapun menu-menu yang akan ditampilkan pada web utama diantarannya
depan SAMSAT Drive Thru layanan berita format SMS dan kontak yang
menunjukkan alamat SAMSAT Drive Thru
Gambar 42 Halaman Utama
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5163
36
f Kontak Halaman yang berisi alamat dari SAMSAT Drive Thru
43 Halaman Data Wajib Pajak
Input data wajib pajak yaitu memasukkan data identitas para wajib pajak yang
baru berikut halaman data wajib pajak
Gambar 43 Halaman Data Wajib Pajak
Gambar 44 Halaman Input Data Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5263
37
Keterangan
a Pada gambar 43 adalah menu utama halaman wajib pajak disana tertera
kolom data wajib pajak yang telah didata oleh admin
b Pada gambar 44 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
44
Halaman KendaraanInput data kendaraan wajib pajak yaitu digunaka untuk menginputkan data
kendaraan yang baru yang berisi data tentang kendaraan bermotor seperti no reg no
KTP pemilik nama lengkap dan sebagainya berikut tampilan halaman kendaraan
Gambar 45 Halaman Data Kendaraan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5363
38
Gambar 46 Halaman Form Input Data Kendaraan
Keterangan
a Pada gambar 45 adalah menu utama pada halaman kendaraan disana
tertera kolom data kendaraan yang sudah di data oleh petugas admin
b Pada gambar 46 adalah form input data kendaraan untuk memasukkan
data kendaraan wajib pajak yang baru kita harus memasukkan identitas dari
kendaraan tersebut diantarannya identitas pemilik serta identitas kendaraan
baru Kemudian kita pilih tombol simpan untuk menyimpan data kendaraan
tersebut Data yang sudah tersimpan akan muncul pada menu utama pada
halaman kendaraan
45 Halaman Pembayaran
Input halaman pembayaran digunakan untuk memasukkan biaya pajak
kendaraan yang akan dibayar oleh wajib pajak setiap tahunnya Berikut tampilan
halaman pembayaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5463
39
Gambar 47 Halaman Pembayaran
Gambar 48 Halaman Form pembayara
Keterangan
a Pada gambar 47 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 48 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5563
40
akan muncul pada menu utama halaman pembayaran
46 Halaman Berita
Input halaman berita digunakan untuk menambah berita-berita terbaru yang
ada di SAMSAT Drive Thru maupun SAMSAT pusat berikut tampilan halaman form
berita
Gambar 49 Halaman Berita
Gambar 410 Halaman Form Berita
Keterangan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5663
41
a Pada gambar 49 adalah menu utama pada halaman berita disana tertera
kolom data berita yang sudah di entry oleh petugas admin
b Pada gambar 410 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
47
Halaman SMSForm SMS ini gunakan untuk melihat SMS masuk SMS terkirim dan akan
mengirim SMS secara bersamaan Berikut tampilan halaman SMS
Gambar 411 Halaman SMS
Gambar 412 Halaman Kirim Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5763
42
Gambar 413 Halaman SMS Masuk
Gambar 414 Halaman SMS Terkirim
Keterangan
a Kirim broadcast Mengirim suatu pesan atau SMS ke semua wajib pajak
secara bersamaan
b Lihat SMS Melihat SMS yang masuk dari wajib pajak yang memberikan
masukan atau menannyakan besar biaya pajak kendaraan yang akan
dibayar
c SMS terkirim Melihat SMS yang telah terkirim kepada wajib pajak
48 Halaman SMS Alert
Pada halaman SMS Alert ini merupakan peringatan tanggal jatuh tempo
pembayaran pajak STNK kepada wajib pajak Berikut tampilan halaman SMS Alert
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5863
43
Gambar 415 Halaman Data SMS Alert
Wajib pajak akan secara otomatis mendapat SMS Alert mengenai jatuh
tempo pembayaran pajak kendaraannya
49 Halaman Laporan
Pada halaman laporan ini akan muncul semua nama-nama wajib pajak yang
telah terdaftar Berikut tampilan halaman laporan
Gambar 416 Halaman Data Pembayaran
Gambar 417 Tombol Pencarian Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5963
44
Gambar 418 Laporan Wajib Pajak
Keterangan a Pada gambar 417 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 418Pada 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 419 laporan salah satu wajib pajak yang kita inginkan
410 Tampilan SMS Gateway
Berikut format SMS Gateway untuk melihat panduan SMS Gateway
a Pemilik kendaraan mengirim SMS untuk melihat format panduan
SMS
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6063
45
Gambar 419 Melihat format panduan SMS
b Tampilan cek format wp dan balasannya
Gambar 420 Cek format wajib pajak
c Tampilan cek id wp dan balasannya
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6163
46
Gambar 421 Cek id wajib pajak
d Tampilan cek data wp dan balasannya
Gambar 422 Cek data wajib pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6263
47
BAB V
PENUTUP
411 Kesimpulan
Penulisan Tugas akhir ini berisi mengenai pembuatan program aplikasi
Informasi Pelayanan Pembayaran Pajak Bermotor di Kantor SAMSAT Drive
Thru Sidoarjo berbasis SMS Gateway Aplikasi ini dibangun menggunakan
Php Gammu sebagai emulator untuk menjalankan aplikasi saat dibangun dan
didukung dengan SMS Gateway dengan Modem Wavecom sebagai
hardwarenpendukung Sistem SMS Gateway memberikan banyak kemudahan
kepada wajib pajak untuk mengetahui jumlah pajak yang harus dibayar dan juga
tersedia SMS Alert kepada wajib pajak yang kendaraannya akan memasuki
jatuh tempo pembayaran pajak
412 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6363
48
DAFTAR PUSTAKA
Khang Bustam (2002) TRIK Pemrograman Aplikasi Berbasis SMS
PT Elexmedia Komputindo Jakarta
Khoirul ummah 2010 SMS-Gateway informatika malang
Marcus Zakaria Teddy amp Widiadi Josef 2006 Aplikasi SMS untuk
Berbagai Keperluan Bandung Informatika
Purnomo Adi 2007 Pemrograman Java Membangun Beragam Aplikasi
Layanan SMS 2 Jakarta Salemba Infotek
Romzi Imron Rozidi 2009 Membuat Sendiri SMS Gateway (ESME)
Berbasis Protokol SMPP Andi
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1663
1
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
12
Rumusan MasalahDari latar belakang yang telah disampaikan di atas peneliti mengambil
rumusan masalah untuk memfokuskan penelitianini yaitu Bagaimana
merancang Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis SMS Gateway
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1763
2
13 Batasan Masalah
Batasan masalah dalam penyusunan proposal ini agar tidak keluar dari
topik pembahasan maka di fokuskan pada
1Sistem mencakup tentang informasi pembayaran pajak kendaraan bermotor
2Sistem memberikan alert atau pengingat tentang batas pembayaran dan
jumlah tagihan pajak yang harus dibayar
3Sistem yang akan dibuat dapat manampung data komplain wajib pajak
data pertanyaan seputar SAMSAT
4Wajib pajak dapat melihat daftar biaya tarif kendaraan dengan mengakses
website ini ataupun dengan menggunakan SMS tanpa perlu datang untuk
melihat secara langsung kekantor SAMSAT
5Sistem yang dihasilkan mampu memberikan informasi dini (SMS Alert)
14 Tujuan
Penelitian ini bertujuan untuk membuat Aplikasi Informasi Pelayanan
Pembayaran Pajak Kendaraan Bermotor di Kantor SAMSAT Drive Thru
Sidoarjo berbasis SMS Gateway
15 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 pembuatanaplikasi
2 Memberikan nilai tambah tentang pengetahuan pembuatan aplikasi
serta referensi untuk penelitian lebih lanjut kepada mahasiswa
Sebagai syarat agar mahasiswa dapat menyelesaikan proposal
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1863
3
16 Sistematika Penulisan
Sistematika penulisan menggambarkan secara umum proposal ini
Adapun sistematika penulisannya adalah sebagai berikut BAB I PENDAHULUAN
Bab I menjelaskan mengenai latar belakang rumusan masalah
batasan masalah tujuan penelitian manfaat penulisan dan
sistematika penulisan
BAB II KAJIAN PUSTAKA DAN DASAR TEORI
Bab II menjelaskan mengenai dasar-dasar teori yang diperlukan
untuk menyelesaikan pembuatan tugas akhir ini dalam bab ini Juga
akan dijelaskan mengenai tahap-tahap perancangan melipuli studi
literatur teknik pengumpulan data dan perancangan sistem
BAB III METODOLOGI PENELITIAN
Bab III terdiri dari analisis sistem dan desain sistem Analisa
sistem menjelaskan mengenai alur sistem lama yang dipakai di saat
ini dan juga menjelaskan alur sistem lain yang akan diterapkan
Sedangkan desain sistem menjelaskan desain Entity Relationship
Diagram (ERD) Data Flow Diagram (DFD)
BAB IV HASIL PENELITIAN DAN PEMBAHASAN
Pada bab ini menjelaskan tentang implementasi sistem implementasi
program serta pengujian fungsional sIstem baik pengujian secara manual
pengujian sistem dan pengujian kasus
BAB V PENUTUP
Pada bab ini menjelaskan tentang kesimpulan dan saran yang diharapkan
dapat bermanfaat dan dapat dikembangkan supaya lebih sempurna
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1963
4
BAB II
KAJIAN PUSTAKA DAN DASAR TEORI
21 Penelitian Terdahulu
Indra Purnama 2012 dalam skripsinya yang berjudul ldquo SISTEM
INFORMASI PEMBAYARAN PAJAK KENDARAAN BERODA 2 DI
SAMSAT DAERAH PROVINSI WILAYAH KOTA BANDUNG III
SOEKARNO HATTArdquo membahas mengenai pelayanan pembayaran pajak
yang mangalami kesulitan dalam melihat informasi jumlah pembayaran baik
denda maupun keterlambatan secara kuantiti dan juga agar menghindari
kekeliruan saat penginputan pembayaran maka diterapkan sistem informasi
pembayaran pajak Agar keterlambatan itu dapat diatasi maka diadakannya
pemanggilan input otomatis di Bagian Pembayaran dan perhitungan laporan
secara perperiodik Pembangunan sistem pembayaran pajak roda 2 ini
menggunakan metodologi System Development Life Cycle (SDLC)
(Waterfall) Dimana metododogi ini digunakan untuk mengembangkan sistem
dari tahapan perancangan sampai dengan implementasi
Tabel 21 Tabel perbandingan penelitian terdahulu
Perbandingan Penelitian Terdahulu Penelitian Sekarang
Judul SISTEM INFORMASI
PEMBAYARAN PAJAK
KENDARAAN BERODA 2
DI SAMSAT DAERAHPROVINSI WILAYAH
KOTA BANDUNG III
SOEKARNO HATTA
Aplikasi Pembayaran Pajak
Kendaraan Bermotor di Kantor
SAMSAT Sidoarjo berbasis
Sms Gateway
Peneliti Indra Purnama 2012 Aris Susetyo (2015)
Platform Berbasis Desktop Berbasis Web dan Sms
Studi Kasus Samsat kota bandung III
Soekarno Hatta
Samsat Drive Thrue Sidoarjo
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2063
5
Tujuan
Penelitian
membahas mengenai
pelayanan pembayaran pajak
yang mangalami kesulitan
dalam melihat informasi
jumlah pembayaran baik
denda maupun keterlambatan
secara kuantiti dan juga agar
menghindari kekeliruan saat
penginputan pembayaran
maka diterapkan sistem
informasi pembayaran pajak
aplikasi yang akan dibuat ini
berbasis sms untuk
memudahkan wajib pajak dalam
memperoleh informasi berupa
pendaftaran kendaraan baru dan
perpanjangan STNK wajib
pajak dapat melihat daftar biaya
tarif kendaraan dengan
mengakses website ini ataupun
dengan menggunakan sms
Dari penelitian terdahulu diatas dapat dikembangkan suatu aplikasi
yang berbasis SMS untuk memudahkan wajib pajak dalam memperoleh
informasi adapun perbedaan dengan sistem yang akan penulis bangun adalah
akses melalui media SMS dan internet Maka diperoleh hasil pengembangan
program yaitu Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis SMS Gateway
22 Sejarah Singkat SAMSAT
Sistem Administrasi Manunggal di bawah Satu Atap atau disingkat
dengan SAMSAT adalah suatu sistem kerjasama secara terpadu antara Polri
Dinas Pendapatan Provinsi dan PT Jasa Raharja (Persero) dalam pelayanan
untuk menerbitkan STNK dan Tanda Nomor Kendaraan Bermotor yang
dikaitkan dengan pemasukan uang ke Kas Negara baik melalui Pajak
Kendaraan Bermotor (PKB) Bea Balik Nama Kendaraan Bermotor dan
Sumbangan Wajib Dana Kecelakaan Lalu Lintas Jalan (SWDKLJJ) dan
dilaksanakan pada satu kantor yang dinamakan Kantor Bersama Samsat
Dalam hal ini Polri memiliki fungsi penerbitan STNK Dinas Pendapatan
Provinsi menetapkan besarnya Pajak Kendaraan Bermotor (PKB) dan Bea
Balik Nama Kendaraan Bermotor (BBN-KB) sedangkan PT Jasa Raharja
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2163
6
mengelola Sumbangan Wajib Dana Kecelakaan Lalu Lintas Jalan
(SWDKLLJ) Sejarah Kantor Bersama SAMSAT sendiri tak lepas dari
berdirinya Dinas Pendapatan P rovinsi Jawa Barat yang secara historis dimulai
dengan unit kerjayang bertugas melakukan pengurusan Perpajakan dan
Pendapatan Daerah Hal ini dikarenakan DISPENDA atau Dinas Pendapatan
Daerah sebagai kantor pusat yang menaungi segala penerimaan pendapatan
daerah
23 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
24 Bahasa Pemrograman
Bahasa pemrograman adalah bahasa komputer atau teknik instruksi
standar untuk memerintah komputerBahasa pemrograman ini merupakan suatu
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2263
7
himpunan dari aturan sintaks dan semantik yang digunakan
untuk mendefinisikan sebuah program komputer Bahasa ini memungkinkan
seorang programmer dapat menentukan secara persis data mana yang akan
diolah oleh komputer bagaimana data ini akan disimpan atau diteruskan
dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi
Menurut tingkat kedekatannya dengan mesin komputer bahasa pemrograman
terdiri dari
a Bahasa Mesin yaitu memberikan perintah kepada komputer dengan
menggunakan kode bahasa biner contohnya 01100101100110
b
Bahasa Tingkat Rendah atau dikenal dengan istilah bahasa rakitan (bahasa
Inggris Assembly yaitu memberikan perintah kepada komputer dengan
menggunakan kode-kode singkat (kode Mnemonic contohnya MOV SUB
CMP JMP JGE JL LOOP dan sebagainya)
c Bahasa Tingkat Menengah yaitu bahasa komputer yang memakai campuran
intstruksi dalam kata-kata bahasa manusia seperti pada Bahasa Tingkat
Tinggi dan instruksi yang bersifat simbolik contoh ltlt gtgt ampamp ||
dan sebagainya
d Bahasa Tingkat Tinggi yaitu bahasa komputer yang menggunakan instruksi
berasal dari unsur kata-kata bahasa manusia contohnya adalah begin end
if for while and or dan sebagainya
Sebagian besar bahasa pemrograman digolongkan sebagai Bahasa
Tingkat Tinggi hanya bahasa C yang digolongkan sebagai Bahasa Tingkat
Menengah dan Assembly yang merupakan Bahasa Tingkat RendahAdapun
sistem informasi dan aplikasi yang dibuat pada Tugas Akhir ini adalah
menggunakan bahasa pemrograman PHP untuk membangun sisi server dan
menggunakan bahasa pemrograman Java untuk membangun client Beberapa
bahasa pemrograman yang digunakan pada pembuatan sistem informasi ini
akan dijelaskan pada sub bab di bawah ini
25 Hypertext Preprocessor (PHP)
Hypertext Preprocessor (PHP) adalah bahasa pemrograman script yang
paling banyak dipakai saat ini PHP banyak dipakai untuk memrogram situs
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2363
8
web yang dinamis walaupun tidak tertutup kemungkinan digunakan untuk
pemakaian lain Pada awalnya PHP merupakan kependekan dari Personal
Home Page (Situs Personal)PHP pertama kali dibuat oleh Rasmus Lerdorf
pada tahun 1995Pada tahun 1997 sebuah perusahaan bernama Zend menulis
ulang interpreter PHP menjadi lebih bersih lebih baik dan lebih cepat
Kemudian pada Juni 1998 perusahaan tersebut merilis interpreter baru untuk
PHP dan meresmikan rilis tersebut sebagai PHP 30 dan singkatan PHP dirubah
menjadi akronim berulang PHP Hypertext Preprocessing
Pada Juni 2004 Zend merilis PHP 50Dalam versi ini inti dari
interpreter PHP mengalami perubahan besarVersi ini juga memasukkan model
pemrograman berorientasi objek ke dalam PHP untuk menjawab
perkembangan bahasa pemrograman ke arah paradigma berorientasi objek
Hampir seluruh aplikasi berbasis web dapat dibuat dengan PHP ini
namun fungsi PHP yang paling utama adalah untuk menghubungkan database
dengan web Dengan PHP membuat aplikasi web yang terkoneksi ke database
menjadi sangat mudah Sistem database yang telah didukung oleh PHP adalah
a Oracle
bSybase
c SQL
dMySQL
e Generic ODBC
f Postgres SQL
26 Database MySQL
MySQL adalah sebuah perangkat lunak sistem manajemen basis data
SQL ( bahasa Inggris database management system ) atau DBMS yang
multithread multi-user dengan sekitar 6 juta instalasi di seluruh dunia
MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis di
bawah lisensi GNU General Public License (GPL) tetapi mereka juga menjual
di bawah lisensi komersial untuk kasus-kasus di mana penggunaannya tidak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2463
9
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 ndash 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_fieldhellip)
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 = bdquodata_kolom1‟hellip
9
Menampilkan data SELECT kolom FROM tabel WHERE kreteria
ORDER BY kolom atau SELECTFROM 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
27
SMS Gateway
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2563
10
SMS Gateway adalah suatu platform metode untuk mengirimkan dan
menerima pesan SMS tanpa menggunakan perangkat mobile
handphoneSMS Gateway merupakan pintu gerbang bagi penyebaran
informasi dengan menggunakan SMS
Anda dapat menyebarkan pesan keratusan nomor secara otomatis dan
cepat yang langsung terhubung dengan database nomor-nomor ponsel saja
tanpa harus mengetik ratusan nomor dan pesan di ponsel anda karena semua
nomor akan diambil secara otomatis dari database tersebut
Selain itu dengan adanya SMS Gateway anda dapat mengkustomisasi
pesan-pesan yang ingin dikirimDengan menggunakan program tambahan
yang dapat dibuat sendiri pengirim pesan dapat lebih fleksibel dalam
mengirim berita karena biasanya pesan yang ingin dikirim berbeda-beda untuk
masing-masing penerimanya
Sistem aplikasi SMS Gateway secara umum memungkinkan pengguna
untuk
1 Meminta informasi dari handphone ke sistem database
2 Memberikan informasi dari handphone ke sistem database
Memberikan informasi secara rutin (terjadwal) dari sistem database ke
nomor handphone individual tertentu SMS Gateway membolehkan UEA
untuk berkomunikasi dengan Telco SMSC (telkomsel indosat dll) atau SMS
platform untuk menghantar dan menerima pesan SMS dengan sangat mudah
Karena SMS Gateway akan melakukan semua proses dan koneksi dengan
Telco SMS Gateway juga menyediakan UEA dengan interface yang mudah
dan standar
28 Gammu
Gammu mensupport ponsel yang dapat bekerja pada mode AT
commandGammu 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2663
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2763
12
dikomunikasikan oleh profesional sistem kepada pemakai maupun pembuat
program DFD terdiri dari context diagram dan diagram rinci (DFD Levelled)
Context diagram berfungsi memetakan model lingkungan (menggambarkan
hubungan antara entitas luar masukan dan keluaran sistem) yang
direpresentasikan dengan lingkaran tunggal yang mewakili keseluruhan
sistem DFD levelled menggambarkan sistem sebagai jaringan kerja antara
fungsi yang berhubungan satu sama lain dengan aliran dan penyimpanan data
model ini hanya memodelkan sistem dari sudut pandang fungsi
Berikut ini merupakan simbol-simbol yang biasa digunakan di DFD
Gambar 21Simbol-simbol Data Flow Diagram
1) TerminalEntity
Terminator atau entity mewakili entitas eksternal yang berkomunikasi
dengan sistem yang sedang dikembangkan Terminator dapat berupa orang
sekelompok orang organisasi departemen di dalam organisasi atau
perusahaan yang sama tetapi di luar kendali sistem yang sedang dibuat
modelnya Terminator dapat juga berupa departemen divisi atau sistem di
luar sistem yang berkomunikasi dengan sistem yang sedang dikembangkan
Komponen ini perlu diberi nama sesuai dengan dunia luar yang
berkomunikasi dengan sistem yang sedang dibuat modelnya dan biasanya
menggunakan kata benda misalnya Bagian Penjualan Dosen Mahasiswa
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2863
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 datainformasi
dari satu bagian sistem ke bagian lainnya
210 Entity Relationship Diagram (ERD)
Entity Relationship Diagram (ERD) merupakan suatu model untuk
menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek
dasar data yang mempunyai hubungan antar relasiERD untuk memodelkan
struktur data dan hubungan antar data untuk menggambarkannya digunakan
beberapa notasi dan simbol Pada dasarnya ada tiga simbol yang digunakan
yaitu
a Entiti
Entiti merupakan objek yang mewakili sesuatu yang nyata dan dapat
dibedakan dari sesuatu yang lain (Fathansyah 1999 30)Simbol dari
entitiini biasanya digambarkan dengan persegi panjang
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2963
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 1 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
211 Penjelasan Primary key dan Foreight Key
Kunci (Key) merupakan elemen record yang dipakai untuk menemukan
record tersebut pada waktu akses atau bisa digunakan untuk identifikasi tiap
record Jenis-jenis kunci Superkey Candidat key Primary key Alternate
key Foreign key External key
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3063
15
A Primary Key adalah atribut (field) yang dipilih untuk menentukan
struktur storage pada organisasi file multi key adapun key lainnya
disebut dengan secondary key Pengertian lainya Primary Key adalah
suatu nilai dalam basis data yang digunakan untuk mengidentifikasi
suatu baris dalam tabel Salah satu atrribut dari candidat key dapat
dipilih menjadi primary key dengan 3 kriteria sbb
1
Key tersebut lebih natural untuk dijadikan acuan
2 Key tersebut lebih sederhana
3 Key tersebut cukup uniqe
B Foreign Key adalah Sebuah kumpulan field dalam satu relasi yang
digunakan untuk meldquoreferrdquo (menunjuk) ke suatu baris (tuple) pada
relasi yang lain (harus berkorespondensi dengan primary key pada
relasi yang kedua) seperti bdquological pointer‟ Sedangkan hubungan
antara keduanya ( primary key dan foreign key) di jelaskan sebagai
berikutldquoPrimary Keyrdquo adalah field kunci utama dari suatu tabel yang
menunjukkan bahwa field yang menjadi kunci tersebut tidak bisa diisi
dengan data yang sama atau dengan kata lain Primary key menjadikan
tiap record memiliki identitas sendiri-sendiri yang membedakan satu
sama lainnya (unik)ldquoForeign keyrdquo adalah satu attribute yang
melengkapi satu relationship yang menunjukan ke induknya dengan
kata lain keduanya saling berkaitan Pengertian lain Foreign key
merupakan sembarang atribut yang menunjuk kepada primary key pada
tabel lain
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3163
16
BAB III
METODOLOGI PENELITIAN
31 Lokasi Penelitian
Penelitian dilakukan di Drive Thru SAMSAT yang beralamatkan di Jl
Sultan Agung No 4 Sidoarjo mulai tanggal 01 Oktober 2014 sd selesai
32 Bahan dan Alat penelitian
Bahan
Data Wajib Pajakdata Pembayaran Pajak Kendaraan Bermotor dan data
pemilik kendaraan bermotor data biaya pajak kendaraan bermotor
Alat
A
Perangkat Keras ( Hardware )
1) Laptop intel core i3
2) Hard disk 500 GB
3) Memory 200 GB
4)
Modem Smsgateway
5) Simcard
B
Perangkat Lunak ( Software )
1) Sistem Operasi Windows 7
2)
PHP ( Hypertext Preprocessor )
3) Appserv
4) Notepad ++
5)
Database MySQL
6) Gammu
33 Teknik Pengumpulan Data
Teknik pengumpulan data yang digunakan adalah
a Wawancara Melakukan wawancara secara langsung dengan petugas
SAMSAT Drive Thru diantarannya petugas dari kepolisian dan petugas
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3263
17
Dispenda mengenai bagaimana alur dari pelayanan SAMSAT Drive Thru
Sidoarjo
b Dokumentasi Pengambilan data-data tentang kegiatan profil untuk
dijadikan sebagai acuan dalam pengembangan sistem
c Observasi Observasi dengan mengadakan penelitian dan peninjauan
langsung di SAMSAT Drive Thru Sidoarjo
34 Teknik Analisis
Analisis sistem merupakan tahap yang penting dari suatu pemrograman
karena merupakan tahap awal untuk mengevaluasi permasalahan yang terjadi
serta kendala yang dihadapiPerancangan sistem yang pertama adalah
mengidentifikasi suatu permasalahan pada objek penelitian itu sendiri
Teknik yang penulis gunakan dalam membangun sistem ini adalah
sebagai berikut
a Penelitian di lapangan yaitu terhadap petugas atau orang-orang yang ada
kaitannya dengan permasalahan yang sedang diteliti guna memperoleh
keterangan dan data untuk tujuan yang ingin dicapai
b Merumuskan masalah apa yang sebenarnya terjadi yaitu sistem yang
digunakan saat melakukan permintaan informasi di kantor SAMSAT secara
langsung
c
Melakukan pemahaman masalah sehingga dapat mengetahui tujuan
pembuatan SMS Gateway untuk pembayaran Pajak Kendaraan Bermotor
d Perancangan informasi SMS Gateway di SAMSAT Drive Thru Sidoarjo
e
Perancangan tampilan SMS Gateway di SAMSAT Drive Thru Sidoarjo
f Pengujian dan analisa program dengan maksud mengetahui sejauh mana
program bisa berjalan sesuai dengan keinginan penulis
g Perbaikan dan penyempurnaan program yang merupakan tahapan
memperbaiki kesalahan dan menambahkan fitur-fitur lain jika diperlukan
h Pemilihan sistem berbasisSMS Gateway sebagai solusi yang tepat Penulis
mengajukan pembuatan sistem baru untuk proses permintaan informasi
melalui sms sebagai solusi permasalahan Sistem baru ini diharapkan dapat
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3363
18
mempermudah wajib pajak untuk memperoleh informasi terkait pembayaran
samsat Program ini dapat diakses kapan saja Adapun alasannya sebagai
berikut
1
Untuk hubungan antar server dan client hanya dibutuhkan sebuah
handphone saja
2 Memberikan kemudahan bagi pengguna karena antar muka yang
digunakan adalah via SMS dimana wajib pajak pasti sudah sangat
umum menggunakannya
Sistem Aplikasi SMS Gateway adalah program sistem komunikasi dua
arah yaitu SMS keluar dan SMS masuk dengan memanfaatkan gammu sebagai
programkomunikasi antara Komputer dengan Handphone
35 Perancangan Sistem
Bagian ini menjelaskan rancangan aplikasi yang berupa diagram alir
sistem Alur pembayaran di SAMSAT Drive Thru adalah sebagai berikut
Penjelasan alur proses pembayaran pajak melalui drive thru
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3463
19
6
Petugas loket Pembayaran dan Penyerahan memberitahukan jumlah
pembayaran yang seharusnya dan selanjutnya menerima pembayaran serta
menyerahkan bukti pembayaran kepada Wajib Pajak
36 DFD Pembayaran Pajak kendaraan Bermotor
Dalam proses perancangan aplikasi layanan informasi dan pemesanan
berbasis sms gateway ini akan dijelaskan dalam bentuk logical model Hal ini
gambarkan secara detail melalui Data Flow Diagram (DFD) Dalam
perancangan menggunakan DFD biasanya diawali dengan diagram konteks
yang merupakan diagram yang memaparkan secara global dari diagram-
diagram yang akan dirancang selanjutnya Hal ini sangat membantu sekali
dalam memahami proses perancangan aplikasi secara detail Pada tahap
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 33
a Diagram Konteks
Gambar 31 Diagarm Konteks
input wp
laporan pembayaran
info data petugas
info data kendaraan
input data petugas
input pembayaran Pajak
input data kendaraan
Balasan Sms Sesuai format
Kirim Sms s esuai format
Info Pembayaran
Membayar Pajak1
Aplikasi Pembayaran Pajak
Kendaraan Bermotor di
Kantor Samsat Drive Thrue
+
PetugasWajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3563
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
Gambar 32 DFD level 0
37 Tabel Relationship
Tabel Relationship merupakan rancangan table yang diterjemahkan dari
data flow diagram di atas sehingga dihasilkan data relasi table seperti gambar
di bawah ini
mempunyaimempunyai
mempunyai
mempunyaimempunyai
simpan data
input wp
info wp
memberikan data wp
info wp
laporan pembayaran
info data petugas
info data kendaraan
input data petugas
input pembayaran Pajak
input data kendaraan
Balasan Sms Sesuai format
Kirim Sms sesuai format
Info Pembayaran
Membayar Pajak
kendaraan
data petugas
simpan data simpan data
simpan data
simpan data
simpan data
simpan data
Wajib Pajak
Petugas
3Input
Pendaftaran
kendaraan
Bermotor
2
Input Petugas
1
Pembayaran
Pajak
4
Input data WP
5
Sms Gateway
kendaraan
kendaraan_
petugas
pembayaran
sms masuksms keluar
wajib_pajak
outboxoutbox_multipart
gammu phone
phones
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3663
21
Dalam table relationship diatas terdapat 18 tabel yang saling
berhubungan yang terdiri dari table master dan table transaksi adapun yang
termasuk dalam table master yaitu tabel wajib pajak kendaraan petugas
panduan saran propinsi kabupaten dan kecamatan Sedangkan tabel transaksi
yaitu tabel pembayaran berita dan SMS Alert Yang termasuk tabel SMS
Gateway yaitu tabel phone inbox outbox sent items gammu daemons
outbox multipart Masing-masing tabel saling berhuugan seperti
a Tabel wajjib pajak berhubungan dengan tabel kendaraan yang dihubungkan
melalui id wp dengan jenis hubungan satu (1) ke banyak (N)
b
Tabel wp berhubungan dengan tabel pembayaran yang dihubungkan melalui
id wp dengan jenis hubungan satu (1) ke banyak (N)
c Tabel petugas berhubungan dengan id petugas dengan jenis hubungan satu
(1) ke banyak (N)
38 Struktur Tabel
Tabel adalah bagian dari database yang berfungsi untuk menyimpan
data-data tertentu Tabel yang akan dibuat untuk perancangan ini antara lain
1 Tabel Berita
Tabel berita adalah tabel yang digunakan untuk menyimpan data berita
Struktur tabelnya dapat dilihat pada tabel 31
Tabel 31 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) (Primary Key) Id petugas
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3763
22
2 Tabel Saran
Tabel saran adalah tabel yang digunakan untuk menyimpan data saran
dari wajib pajak Struktur tabelnya dapat dilihat pada tabel 32
Tabel 32 Tabel Saran
Nama Field Type Data Keterangan
Id Integer(11) Id pengirim
Hp Varchar(15) Handphone
Isisaran Varchar (200) Isi saran
3 Tabel Kabupaten
Tabel Kabupaten adalah tabel yang digunakan untuk menyimpan data
kabupaten Struktur tabelnya dapat dilihat pada tabel 33
Tabel 33 Tabel kabupaten
Nama Field Type Data Keterangan
id_kab Varchar(20) Id kab
nama_kab Varchar(100) Nama kab
4 Tabel Kecamatan
Tabel kecamatan adalah tabel yang digunakan untuk menyimpan data
kecamatan Struktur tabelnya dapat dilihat pada tabel 34
Tabel 34 Tabel kecamatan
Nama Field Type Data Keterangan
id_kec Varchar(20) Id kec
nama_kec Varchar(100) Nama kec
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3863
23
5 Tabel kendaraan
Tabel kendaraan adalah tabel yang digunakan untuk menyimpan data
kendaraan Struktur tabelnya dapat dilihat pada tabel 35
Tabel 35 Tabel kendaraan
Nama Field 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
Tabel pembayaran adalah tabel yang digunakan untuk menyimpan data
pembayaran Struktur tabelnya dapat dilihat pada tabel 36
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3963
24
Tabel 36 Tabel pembayaran
Nama Field Type Data Keteranganid_bayar Integer(11) (Primary Key) Id bayar
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
Tabel petugas adalah tabel yang digunakan untuk menyimpan data
petugas Struktur tabelnya dapat dilihat pada tabel 37
Tabel 37 Tabel petugas
Nama Field Type Data Keterangan
id_petugas Varchar(11) (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
Tabel propinsi adalah tabel yang digunakan untuk menyimpan data
propinsi Struktur tabelnya dapat dilihat pada tabel 38
Tabel 38 Tabel propinsi
Nama Field Type Data Keterangan
id_prop Varchar(20) Id prop
nama_prop Varchar(100) Nama prop
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4063
25
9 Tabel SMS alert
Tabel SMS alert adalah tabel yang digunakan untuk menyimpan data
SMS alert Struktur tabelnya dapat dilihat pada tabel 39
Tabel 39 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
10 Tabel Wajib Pajak
Tabel wajib_pajak adalah tabel yang digunakan untuk menyimpan data
wajib pajak Struktur tabelnya dapat dilihat pada tabel 310
Tabel 310 Tabel wajib pajak
Nama Field 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 lahirtanggal_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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4163
26
Propinsi Varchar(20) Propinsi
Kabupaten Varchar(20) KabupatenKecamatan Varchar(20) Kecamatan
Kelurahan Varchar(20) Kelurahan
no_telprumah Varchar(10) Nomer telprumah
Kodepos Varchar(7) Kodepos
11 Tabel Daemons
Tabel daemons adalah tabel yang digunakan untuk menyimpan datadaemons Struktur tabelnya dapat dilihat pada tabel 311
Tabel 311 Tabel Daemons
Nama Field Type Data Keterangan
Start Text Start
Info Text Info
12
Tabel Gammu
Tabel gammu adalah tabel yang digunakan untuk menyimpan data
gammu Struktur tabelnya dapat dilihat pada tabel 312
Tabel 312 Tabel Gammu
Nama Field Type Data Keterangan
Version int(11) Version
13 Tabel Inbox
Tabel inbox adalah tabel yang digunakan untuk menyimpan data inbox
Struktur tabelnya dapat dilihat pada tabel 313
Tabel 313 Tabel inbox
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4263
27
ReceivingDateTime Timestamp ReceivingDateTime
Text Text TextSenderNumber 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(falsetrue) Processed
14 Tabel Outbox
Tabel outbox adalah tabel yang digunakan untuk menyimpan data
outbox Struktur tabelnya dapat dilihat pada tabel 314
Tabel 314 Tabel outbox
Nama Field 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(falsetrue) MultiPart
RelativeValidity int(11) RelativeValidity
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4363
28
SenderID varchar(255) MUL SenderID
SendingTimeOut Timestamp SendingTimeOutDeliveryReport enum(defaultyesno) DeliveryReport
CreatorID Text CreatorID
15 Tabel Outbox multipart
Tabel outbox multipart adalah tabel yang digunakan untuk menyimpan
data outbox multipart Struktur tabelnya dapat dilihat pada tabel 315
Tabel 315 Tabel outbox multipart
Nama Field Type Data Keterangan
Text Text Text
Coding enum() Coding
UDH Text UDH
Class int(11) Class
TextDecoded Text TextDecoded
ID int(10) unsigned (Primary Key) ID
SequencePosition int(11) (Primary Key) SequencePosition
16 Tabel Phone
Tabel phones adalah tabel yang digunakan untuk menyimpan data
phones Struktur tabelnya dapat dilihat pada tabel 316
Tabel 316 Tabel phones Nama Field Type Data Keterangan
ID Text ID
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
TimeOut Timestamp Time Out
Send enum(yesno) Send
Receive enum(yesno) Receive
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4463
29
IMEI varchar(35) (Primary Key) IMEI
Client Text ClientBattery int(11) Battery
Signal int(11) Signal
Sent int(11) Sent
Received int(11) Received
17 Tabel Sentitems
Tabel sentitems adalah tabel yang digunakan untuk menyimpan datasentitems Struktur tabelnya dapat dilihat pada tabel 317
Tabel 317 Tabel Sentitems
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
SendingDateTime Timestamp SendingDateTimeDeliveryDateTime 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
IDint(10)
unsigned(Primary Key) ID
SenderID varchar(255) MUL SenderID
SequencePosition int(11) (Primary Key) SequencePosition
Status enum() Status
StatusError int(11) Status Error
TPMR int(11) MUL TPMR
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4563
30
RelativeValidity int(11) Relative Validity
CreatorID Text Creator ID
18 Tabel Panduan
Tabel panduan adalah tabel yang digunakan untuk menyimpan data
panduan Struktur tabelnya dapat dilihat pada tabel 318
Tabel 318 Tabel Panduan
Nama Field Type Data Keterangan
Kodepanduan Varchar(11) Kode Panduan
Isi Text Isi
Keterangan Varchar (40) Keterangan
39 Format SMS Gateway
Berikut ini cara-cara mengakses aplikasi pembayaran pajak kendaraan
bermotor di SAMSAT DRIVE THRU dengan menggunakan fasilitas SMS gateway
1 Format Melihat Panduan SMS
Pemilik Kendaraan mengirim pesan ke SMS Center Admin SAMSAT
dengan format
Gambar 34 Format Melihat panduan
2
Apabila Format SMS benar maka akan muncul pesan seperti pada gambar
35
Panduan
Cek format SMS
cekformatwp
cekformatsaran
cekformattunggakan
cekformatwajib_pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4663
31
Gambar 35 Pesan Balasan Panduan SMS
3 Jika Pemilik Kendaraan ingin melihat data wajib pajak maka harus
mengetikkan format SMS sebagai berikut
Gambar 36 Format Info data wajib pajak
4 Jika Pemilik Kendaraan ingin melihat tunggakan pajak kendaraan maka
harus mengetikkan format SMS sebagai berikut
Gambar 37 Format Tunggakan Pajak Kendaraan
5
Jika Pemilik Kendaraan ingin memberikan saran maka harus mengetikkan
format SMS sebgai berikut
Gambar 38 Format Saran
310 Design Interface
Gambar 39 Halaman Utama
cekformatwp
cekformattunggakan
Cekformatsaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4763
32
Gambar 310 Halaman Login
Gambar 311 Data Kendaraan
Gambar 312 Halaman Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4863
33
Gambar 314 Halaman Inbox
Gambar 313 Halaman Inbox
311 Struktur Menu
Wajib Pajak
Menu Utama Admin
PembayaranKendaraan SMS AlertBerita
Pembayaran
LaporanSMS
SMS
SMSTerkirim
Lihat SMS
SMS Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4963
34
BAB IV
HASIL PENELITIAN DAN PEMBAHASAN
Berikut ini adalah hasil dari pengujian Aplikasi Informasi Pelayanan
Pembayaran Pajak Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis
SMS Gateway Pada Proyek Akhir ini dimana Website ini memiliki 1 halaman
web yakni website untuk mengelola halaman website petugas (admin) Berikut
adalah implementasi tentang website tersebut
41 Halaman Admin
Halaman ini merupakan aplikasi yang digunakan oleh bagian administrator
atau orang yang mempunyai otoritas khusus untuk melakukan konfigurasi sistem
sehingga diperlukan suatu proses login terlebih dahulu
Gambar 41 Halaman Admin
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5063
35
Keterangan
a Username aris
b Password aris
42 Halaman Utama
Pada web utama Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor berbasis SMS Gateway ini menampilkan informsi profil secara umum
Selain itu pada web utama juga terdapat informasi berita terbaru mengenai SAMSAT
layanan yang ada di SAMSAT Drive Thru serta format SMS
Adapun menu-menu yang akan ditampilkan pada web utama diantarannya
depan SAMSAT Drive Thru layanan berita format SMS dan kontak yang
menunjukkan alamat SAMSAT Drive Thru
Gambar 42 Halaman Utama
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5163
36
f Kontak Halaman yang berisi alamat dari SAMSAT Drive Thru
43 Halaman Data Wajib Pajak
Input data wajib pajak yaitu memasukkan data identitas para wajib pajak yang
baru berikut halaman data wajib pajak
Gambar 43 Halaman Data Wajib Pajak
Gambar 44 Halaman Input Data Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5263
37
Keterangan
a Pada gambar 43 adalah menu utama halaman wajib pajak disana tertera
kolom data wajib pajak yang telah didata oleh admin
b Pada gambar 44 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
44
Halaman KendaraanInput data kendaraan wajib pajak yaitu digunaka untuk menginputkan data
kendaraan yang baru yang berisi data tentang kendaraan bermotor seperti no reg no
KTP pemilik nama lengkap dan sebagainya berikut tampilan halaman kendaraan
Gambar 45 Halaman Data Kendaraan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5363
38
Gambar 46 Halaman Form Input Data Kendaraan
Keterangan
a Pada gambar 45 adalah menu utama pada halaman kendaraan disana
tertera kolom data kendaraan yang sudah di data oleh petugas admin
b Pada gambar 46 adalah form input data kendaraan untuk memasukkan
data kendaraan wajib pajak yang baru kita harus memasukkan identitas dari
kendaraan tersebut diantarannya identitas pemilik serta identitas kendaraan
baru Kemudian kita pilih tombol simpan untuk menyimpan data kendaraan
tersebut Data yang sudah tersimpan akan muncul pada menu utama pada
halaman kendaraan
45 Halaman Pembayaran
Input halaman pembayaran digunakan untuk memasukkan biaya pajak
kendaraan yang akan dibayar oleh wajib pajak setiap tahunnya Berikut tampilan
halaman pembayaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5463
39
Gambar 47 Halaman Pembayaran
Gambar 48 Halaman Form pembayara
Keterangan
a Pada gambar 47 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 48 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5563
40
akan muncul pada menu utama halaman pembayaran
46 Halaman Berita
Input halaman berita digunakan untuk menambah berita-berita terbaru yang
ada di SAMSAT Drive Thru maupun SAMSAT pusat berikut tampilan halaman form
berita
Gambar 49 Halaman Berita
Gambar 410 Halaman Form Berita
Keterangan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5663
41
a Pada gambar 49 adalah menu utama pada halaman berita disana tertera
kolom data berita yang sudah di entry oleh petugas admin
b Pada gambar 410 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
47
Halaman SMSForm SMS ini gunakan untuk melihat SMS masuk SMS terkirim dan akan
mengirim SMS secara bersamaan Berikut tampilan halaman SMS
Gambar 411 Halaman SMS
Gambar 412 Halaman Kirim Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5763
42
Gambar 413 Halaman SMS Masuk
Gambar 414 Halaman SMS Terkirim
Keterangan
a Kirim broadcast Mengirim suatu pesan atau SMS ke semua wajib pajak
secara bersamaan
b Lihat SMS Melihat SMS yang masuk dari wajib pajak yang memberikan
masukan atau menannyakan besar biaya pajak kendaraan yang akan
dibayar
c SMS terkirim Melihat SMS yang telah terkirim kepada wajib pajak
48 Halaman SMS Alert
Pada halaman SMS Alert ini merupakan peringatan tanggal jatuh tempo
pembayaran pajak STNK kepada wajib pajak Berikut tampilan halaman SMS Alert
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5863
43
Gambar 415 Halaman Data SMS Alert
Wajib pajak akan secara otomatis mendapat SMS Alert mengenai jatuh
tempo pembayaran pajak kendaraannya
49 Halaman Laporan
Pada halaman laporan ini akan muncul semua nama-nama wajib pajak yang
telah terdaftar Berikut tampilan halaman laporan
Gambar 416 Halaman Data Pembayaran
Gambar 417 Tombol Pencarian Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5963
44
Gambar 418 Laporan Wajib Pajak
Keterangan a Pada gambar 417 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 418Pada 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 419 laporan salah satu wajib pajak yang kita inginkan
410 Tampilan SMS Gateway
Berikut format SMS Gateway untuk melihat panduan SMS Gateway
a Pemilik kendaraan mengirim SMS untuk melihat format panduan
SMS
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6063
45
Gambar 419 Melihat format panduan SMS
b Tampilan cek format wp dan balasannya
Gambar 420 Cek format wajib pajak
c Tampilan cek id wp dan balasannya
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6163
46
Gambar 421 Cek id wajib pajak
d Tampilan cek data wp dan balasannya
Gambar 422 Cek data wajib pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6263
47
BAB V
PENUTUP
411 Kesimpulan
Penulisan Tugas akhir ini berisi mengenai pembuatan program aplikasi
Informasi Pelayanan Pembayaran Pajak Bermotor di Kantor SAMSAT Drive
Thru Sidoarjo berbasis SMS Gateway Aplikasi ini dibangun menggunakan
Php Gammu sebagai emulator untuk menjalankan aplikasi saat dibangun dan
didukung dengan SMS Gateway dengan Modem Wavecom sebagai
hardwarenpendukung Sistem SMS Gateway memberikan banyak kemudahan
kepada wajib pajak untuk mengetahui jumlah pajak yang harus dibayar dan juga
tersedia SMS Alert kepada wajib pajak yang kendaraannya akan memasuki
jatuh tempo pembayaran pajak
412 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6363
48
DAFTAR PUSTAKA
Khang Bustam (2002) TRIK Pemrograman Aplikasi Berbasis SMS
PT Elexmedia Komputindo Jakarta
Khoirul ummah 2010 SMS-Gateway informatika malang
Marcus Zakaria Teddy amp Widiadi Josef 2006 Aplikasi SMS untuk
Berbagai Keperluan Bandung Informatika
Purnomo Adi 2007 Pemrograman Java Membangun Beragam Aplikasi
Layanan SMS 2 Jakarta Salemba Infotek
Romzi Imron Rozidi 2009 Membuat Sendiri SMS Gateway (ESME)
Berbasis Protokol SMPP Andi
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1763
2
13 Batasan Masalah
Batasan masalah dalam penyusunan proposal ini agar tidak keluar dari
topik pembahasan maka di fokuskan pada
1Sistem mencakup tentang informasi pembayaran pajak kendaraan bermotor
2Sistem memberikan alert atau pengingat tentang batas pembayaran dan
jumlah tagihan pajak yang harus dibayar
3Sistem yang akan dibuat dapat manampung data komplain wajib pajak
data pertanyaan seputar SAMSAT
4Wajib pajak dapat melihat daftar biaya tarif kendaraan dengan mengakses
website ini ataupun dengan menggunakan SMS tanpa perlu datang untuk
melihat secara langsung kekantor SAMSAT
5Sistem yang dihasilkan mampu memberikan informasi dini (SMS Alert)
14 Tujuan
Penelitian ini bertujuan untuk membuat Aplikasi Informasi Pelayanan
Pembayaran Pajak Kendaraan Bermotor di Kantor SAMSAT Drive Thru
Sidoarjo berbasis SMS Gateway
15 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 pembuatanaplikasi
2 Memberikan nilai tambah tentang pengetahuan pembuatan aplikasi
serta referensi untuk penelitian lebih lanjut kepada mahasiswa
Sebagai syarat agar mahasiswa dapat menyelesaikan proposal
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1863
3
16 Sistematika Penulisan
Sistematika penulisan menggambarkan secara umum proposal ini
Adapun sistematika penulisannya adalah sebagai berikut BAB I PENDAHULUAN
Bab I menjelaskan mengenai latar belakang rumusan masalah
batasan masalah tujuan penelitian manfaat penulisan dan
sistematika penulisan
BAB II KAJIAN PUSTAKA DAN DASAR TEORI
Bab II menjelaskan mengenai dasar-dasar teori yang diperlukan
untuk menyelesaikan pembuatan tugas akhir ini dalam bab ini Juga
akan dijelaskan mengenai tahap-tahap perancangan melipuli studi
literatur teknik pengumpulan data dan perancangan sistem
BAB III METODOLOGI PENELITIAN
Bab III terdiri dari analisis sistem dan desain sistem Analisa
sistem menjelaskan mengenai alur sistem lama yang dipakai di saat
ini dan juga menjelaskan alur sistem lain yang akan diterapkan
Sedangkan desain sistem menjelaskan desain Entity Relationship
Diagram (ERD) Data Flow Diagram (DFD)
BAB IV HASIL PENELITIAN DAN PEMBAHASAN
Pada bab ini menjelaskan tentang implementasi sistem implementasi
program serta pengujian fungsional sIstem baik pengujian secara manual
pengujian sistem dan pengujian kasus
BAB V PENUTUP
Pada bab ini menjelaskan tentang kesimpulan dan saran yang diharapkan
dapat bermanfaat dan dapat dikembangkan supaya lebih sempurna
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1963
4
BAB II
KAJIAN PUSTAKA DAN DASAR TEORI
21 Penelitian Terdahulu
Indra Purnama 2012 dalam skripsinya yang berjudul ldquo SISTEM
INFORMASI PEMBAYARAN PAJAK KENDARAAN BERODA 2 DI
SAMSAT DAERAH PROVINSI WILAYAH KOTA BANDUNG III
SOEKARNO HATTArdquo membahas mengenai pelayanan pembayaran pajak
yang mangalami kesulitan dalam melihat informasi jumlah pembayaran baik
denda maupun keterlambatan secara kuantiti dan juga agar menghindari
kekeliruan saat penginputan pembayaran maka diterapkan sistem informasi
pembayaran pajak Agar keterlambatan itu dapat diatasi maka diadakannya
pemanggilan input otomatis di Bagian Pembayaran dan perhitungan laporan
secara perperiodik Pembangunan sistem pembayaran pajak roda 2 ini
menggunakan metodologi System Development Life Cycle (SDLC)
(Waterfall) Dimana metododogi ini digunakan untuk mengembangkan sistem
dari tahapan perancangan sampai dengan implementasi
Tabel 21 Tabel perbandingan penelitian terdahulu
Perbandingan Penelitian Terdahulu Penelitian Sekarang
Judul SISTEM INFORMASI
PEMBAYARAN PAJAK
KENDARAAN BERODA 2
DI SAMSAT DAERAHPROVINSI WILAYAH
KOTA BANDUNG III
SOEKARNO HATTA
Aplikasi Pembayaran Pajak
Kendaraan Bermotor di Kantor
SAMSAT Sidoarjo berbasis
Sms Gateway
Peneliti Indra Purnama 2012 Aris Susetyo (2015)
Platform Berbasis Desktop Berbasis Web dan Sms
Studi Kasus Samsat kota bandung III
Soekarno Hatta
Samsat Drive Thrue Sidoarjo
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2063
5
Tujuan
Penelitian
membahas mengenai
pelayanan pembayaran pajak
yang mangalami kesulitan
dalam melihat informasi
jumlah pembayaran baik
denda maupun keterlambatan
secara kuantiti dan juga agar
menghindari kekeliruan saat
penginputan pembayaran
maka diterapkan sistem
informasi pembayaran pajak
aplikasi yang akan dibuat ini
berbasis sms untuk
memudahkan wajib pajak dalam
memperoleh informasi berupa
pendaftaran kendaraan baru dan
perpanjangan STNK wajib
pajak dapat melihat daftar biaya
tarif kendaraan dengan
mengakses website ini ataupun
dengan menggunakan sms
Dari penelitian terdahulu diatas dapat dikembangkan suatu aplikasi
yang berbasis SMS untuk memudahkan wajib pajak dalam memperoleh
informasi adapun perbedaan dengan sistem yang akan penulis bangun adalah
akses melalui media SMS dan internet Maka diperoleh hasil pengembangan
program yaitu Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis SMS Gateway
22 Sejarah Singkat SAMSAT
Sistem Administrasi Manunggal di bawah Satu Atap atau disingkat
dengan SAMSAT adalah suatu sistem kerjasama secara terpadu antara Polri
Dinas Pendapatan Provinsi dan PT Jasa Raharja (Persero) dalam pelayanan
untuk menerbitkan STNK dan Tanda Nomor Kendaraan Bermotor yang
dikaitkan dengan pemasukan uang ke Kas Negara baik melalui Pajak
Kendaraan Bermotor (PKB) Bea Balik Nama Kendaraan Bermotor dan
Sumbangan Wajib Dana Kecelakaan Lalu Lintas Jalan (SWDKLJJ) dan
dilaksanakan pada satu kantor yang dinamakan Kantor Bersama Samsat
Dalam hal ini Polri memiliki fungsi penerbitan STNK Dinas Pendapatan
Provinsi menetapkan besarnya Pajak Kendaraan Bermotor (PKB) dan Bea
Balik Nama Kendaraan Bermotor (BBN-KB) sedangkan PT Jasa Raharja
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2163
6
mengelola Sumbangan Wajib Dana Kecelakaan Lalu Lintas Jalan
(SWDKLLJ) Sejarah Kantor Bersama SAMSAT sendiri tak lepas dari
berdirinya Dinas Pendapatan P rovinsi Jawa Barat yang secara historis dimulai
dengan unit kerjayang bertugas melakukan pengurusan Perpajakan dan
Pendapatan Daerah Hal ini dikarenakan DISPENDA atau Dinas Pendapatan
Daerah sebagai kantor pusat yang menaungi segala penerimaan pendapatan
daerah
23 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
24 Bahasa Pemrograman
Bahasa pemrograman adalah bahasa komputer atau teknik instruksi
standar untuk memerintah komputerBahasa pemrograman ini merupakan suatu
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2263
7
himpunan dari aturan sintaks dan semantik yang digunakan
untuk mendefinisikan sebuah program komputer Bahasa ini memungkinkan
seorang programmer dapat menentukan secara persis data mana yang akan
diolah oleh komputer bagaimana data ini akan disimpan atau diteruskan
dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi
Menurut tingkat kedekatannya dengan mesin komputer bahasa pemrograman
terdiri dari
a Bahasa Mesin yaitu memberikan perintah kepada komputer dengan
menggunakan kode bahasa biner contohnya 01100101100110
b
Bahasa Tingkat Rendah atau dikenal dengan istilah bahasa rakitan (bahasa
Inggris Assembly yaitu memberikan perintah kepada komputer dengan
menggunakan kode-kode singkat (kode Mnemonic contohnya MOV SUB
CMP JMP JGE JL LOOP dan sebagainya)
c Bahasa Tingkat Menengah yaitu bahasa komputer yang memakai campuran
intstruksi dalam kata-kata bahasa manusia seperti pada Bahasa Tingkat
Tinggi dan instruksi yang bersifat simbolik contoh ltlt gtgt ampamp ||
dan sebagainya
d Bahasa Tingkat Tinggi yaitu bahasa komputer yang menggunakan instruksi
berasal dari unsur kata-kata bahasa manusia contohnya adalah begin end
if for while and or dan sebagainya
Sebagian besar bahasa pemrograman digolongkan sebagai Bahasa
Tingkat Tinggi hanya bahasa C yang digolongkan sebagai Bahasa Tingkat
Menengah dan Assembly yang merupakan Bahasa Tingkat RendahAdapun
sistem informasi dan aplikasi yang dibuat pada Tugas Akhir ini adalah
menggunakan bahasa pemrograman PHP untuk membangun sisi server dan
menggunakan bahasa pemrograman Java untuk membangun client Beberapa
bahasa pemrograman yang digunakan pada pembuatan sistem informasi ini
akan dijelaskan pada sub bab di bawah ini
25 Hypertext Preprocessor (PHP)
Hypertext Preprocessor (PHP) adalah bahasa pemrograman script yang
paling banyak dipakai saat ini PHP banyak dipakai untuk memrogram situs
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2363
8
web yang dinamis walaupun tidak tertutup kemungkinan digunakan untuk
pemakaian lain Pada awalnya PHP merupakan kependekan dari Personal
Home Page (Situs Personal)PHP pertama kali dibuat oleh Rasmus Lerdorf
pada tahun 1995Pada tahun 1997 sebuah perusahaan bernama Zend menulis
ulang interpreter PHP menjadi lebih bersih lebih baik dan lebih cepat
Kemudian pada Juni 1998 perusahaan tersebut merilis interpreter baru untuk
PHP dan meresmikan rilis tersebut sebagai PHP 30 dan singkatan PHP dirubah
menjadi akronim berulang PHP Hypertext Preprocessing
Pada Juni 2004 Zend merilis PHP 50Dalam versi ini inti dari
interpreter PHP mengalami perubahan besarVersi ini juga memasukkan model
pemrograman berorientasi objek ke dalam PHP untuk menjawab
perkembangan bahasa pemrograman ke arah paradigma berorientasi objek
Hampir seluruh aplikasi berbasis web dapat dibuat dengan PHP ini
namun fungsi PHP yang paling utama adalah untuk menghubungkan database
dengan web Dengan PHP membuat aplikasi web yang terkoneksi ke database
menjadi sangat mudah Sistem database yang telah didukung oleh PHP adalah
a Oracle
bSybase
c SQL
dMySQL
e Generic ODBC
f Postgres SQL
26 Database MySQL
MySQL adalah sebuah perangkat lunak sistem manajemen basis data
SQL ( bahasa Inggris database management system ) atau DBMS yang
multithread multi-user dengan sekitar 6 juta instalasi di seluruh dunia
MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis di
bawah lisensi GNU General Public License (GPL) tetapi mereka juga menjual
di bawah lisensi komersial untuk kasus-kasus di mana penggunaannya tidak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2463
9
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 ndash 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_fieldhellip)
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 = bdquodata_kolom1‟hellip
9
Menampilkan data SELECT kolom FROM tabel WHERE kreteria
ORDER BY kolom atau SELECTFROM 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
27
SMS Gateway
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2563
10
SMS Gateway adalah suatu platform metode untuk mengirimkan dan
menerima pesan SMS tanpa menggunakan perangkat mobile
handphoneSMS Gateway merupakan pintu gerbang bagi penyebaran
informasi dengan menggunakan SMS
Anda dapat menyebarkan pesan keratusan nomor secara otomatis dan
cepat yang langsung terhubung dengan database nomor-nomor ponsel saja
tanpa harus mengetik ratusan nomor dan pesan di ponsel anda karena semua
nomor akan diambil secara otomatis dari database tersebut
Selain itu dengan adanya SMS Gateway anda dapat mengkustomisasi
pesan-pesan yang ingin dikirimDengan menggunakan program tambahan
yang dapat dibuat sendiri pengirim pesan dapat lebih fleksibel dalam
mengirim berita karena biasanya pesan yang ingin dikirim berbeda-beda untuk
masing-masing penerimanya
Sistem aplikasi SMS Gateway secara umum memungkinkan pengguna
untuk
1 Meminta informasi dari handphone ke sistem database
2 Memberikan informasi dari handphone ke sistem database
Memberikan informasi secara rutin (terjadwal) dari sistem database ke
nomor handphone individual tertentu SMS Gateway membolehkan UEA
untuk berkomunikasi dengan Telco SMSC (telkomsel indosat dll) atau SMS
platform untuk menghantar dan menerima pesan SMS dengan sangat mudah
Karena SMS Gateway akan melakukan semua proses dan koneksi dengan
Telco SMS Gateway juga menyediakan UEA dengan interface yang mudah
dan standar
28 Gammu
Gammu mensupport ponsel yang dapat bekerja pada mode AT
commandGammu 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2663
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2763
12
dikomunikasikan oleh profesional sistem kepada pemakai maupun pembuat
program DFD terdiri dari context diagram dan diagram rinci (DFD Levelled)
Context diagram berfungsi memetakan model lingkungan (menggambarkan
hubungan antara entitas luar masukan dan keluaran sistem) yang
direpresentasikan dengan lingkaran tunggal yang mewakili keseluruhan
sistem DFD levelled menggambarkan sistem sebagai jaringan kerja antara
fungsi yang berhubungan satu sama lain dengan aliran dan penyimpanan data
model ini hanya memodelkan sistem dari sudut pandang fungsi
Berikut ini merupakan simbol-simbol yang biasa digunakan di DFD
Gambar 21Simbol-simbol Data Flow Diagram
1) TerminalEntity
Terminator atau entity mewakili entitas eksternal yang berkomunikasi
dengan sistem yang sedang dikembangkan Terminator dapat berupa orang
sekelompok orang organisasi departemen di dalam organisasi atau
perusahaan yang sama tetapi di luar kendali sistem yang sedang dibuat
modelnya Terminator dapat juga berupa departemen divisi atau sistem di
luar sistem yang berkomunikasi dengan sistem yang sedang dikembangkan
Komponen ini perlu diberi nama sesuai dengan dunia luar yang
berkomunikasi dengan sistem yang sedang dibuat modelnya dan biasanya
menggunakan kata benda misalnya Bagian Penjualan Dosen Mahasiswa
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2863
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 datainformasi
dari satu bagian sistem ke bagian lainnya
210 Entity Relationship Diagram (ERD)
Entity Relationship Diagram (ERD) merupakan suatu model untuk
menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek
dasar data yang mempunyai hubungan antar relasiERD untuk memodelkan
struktur data dan hubungan antar data untuk menggambarkannya digunakan
beberapa notasi dan simbol Pada dasarnya ada tiga simbol yang digunakan
yaitu
a Entiti
Entiti merupakan objek yang mewakili sesuatu yang nyata dan dapat
dibedakan dari sesuatu yang lain (Fathansyah 1999 30)Simbol dari
entitiini biasanya digambarkan dengan persegi panjang
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2963
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 1 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
211 Penjelasan Primary key dan Foreight Key
Kunci (Key) merupakan elemen record yang dipakai untuk menemukan
record tersebut pada waktu akses atau bisa digunakan untuk identifikasi tiap
record Jenis-jenis kunci Superkey Candidat key Primary key Alternate
key Foreign key External key
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3063
15
A Primary Key adalah atribut (field) yang dipilih untuk menentukan
struktur storage pada organisasi file multi key adapun key lainnya
disebut dengan secondary key Pengertian lainya Primary Key adalah
suatu nilai dalam basis data yang digunakan untuk mengidentifikasi
suatu baris dalam tabel Salah satu atrribut dari candidat key dapat
dipilih menjadi primary key dengan 3 kriteria sbb
1
Key tersebut lebih natural untuk dijadikan acuan
2 Key tersebut lebih sederhana
3 Key tersebut cukup uniqe
B Foreign Key adalah Sebuah kumpulan field dalam satu relasi yang
digunakan untuk meldquoreferrdquo (menunjuk) ke suatu baris (tuple) pada
relasi yang lain (harus berkorespondensi dengan primary key pada
relasi yang kedua) seperti bdquological pointer‟ Sedangkan hubungan
antara keduanya ( primary key dan foreign key) di jelaskan sebagai
berikutldquoPrimary Keyrdquo adalah field kunci utama dari suatu tabel yang
menunjukkan bahwa field yang menjadi kunci tersebut tidak bisa diisi
dengan data yang sama atau dengan kata lain Primary key menjadikan
tiap record memiliki identitas sendiri-sendiri yang membedakan satu
sama lainnya (unik)ldquoForeign keyrdquo adalah satu attribute yang
melengkapi satu relationship yang menunjukan ke induknya dengan
kata lain keduanya saling berkaitan Pengertian lain Foreign key
merupakan sembarang atribut yang menunjuk kepada primary key pada
tabel lain
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3163
16
BAB III
METODOLOGI PENELITIAN
31 Lokasi Penelitian
Penelitian dilakukan di Drive Thru SAMSAT yang beralamatkan di Jl
Sultan Agung No 4 Sidoarjo mulai tanggal 01 Oktober 2014 sd selesai
32 Bahan dan Alat penelitian
Bahan
Data Wajib Pajakdata Pembayaran Pajak Kendaraan Bermotor dan data
pemilik kendaraan bermotor data biaya pajak kendaraan bermotor
Alat
A
Perangkat Keras ( Hardware )
1) Laptop intel core i3
2) Hard disk 500 GB
3) Memory 200 GB
4)
Modem Smsgateway
5) Simcard
B
Perangkat Lunak ( Software )
1) Sistem Operasi Windows 7
2)
PHP ( Hypertext Preprocessor )
3) Appserv
4) Notepad ++
5)
Database MySQL
6) Gammu
33 Teknik Pengumpulan Data
Teknik pengumpulan data yang digunakan adalah
a Wawancara Melakukan wawancara secara langsung dengan petugas
SAMSAT Drive Thru diantarannya petugas dari kepolisian dan petugas
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3263
17
Dispenda mengenai bagaimana alur dari pelayanan SAMSAT Drive Thru
Sidoarjo
b Dokumentasi Pengambilan data-data tentang kegiatan profil untuk
dijadikan sebagai acuan dalam pengembangan sistem
c Observasi Observasi dengan mengadakan penelitian dan peninjauan
langsung di SAMSAT Drive Thru Sidoarjo
34 Teknik Analisis
Analisis sistem merupakan tahap yang penting dari suatu pemrograman
karena merupakan tahap awal untuk mengevaluasi permasalahan yang terjadi
serta kendala yang dihadapiPerancangan sistem yang pertama adalah
mengidentifikasi suatu permasalahan pada objek penelitian itu sendiri
Teknik yang penulis gunakan dalam membangun sistem ini adalah
sebagai berikut
a Penelitian di lapangan yaitu terhadap petugas atau orang-orang yang ada
kaitannya dengan permasalahan yang sedang diteliti guna memperoleh
keterangan dan data untuk tujuan yang ingin dicapai
b Merumuskan masalah apa yang sebenarnya terjadi yaitu sistem yang
digunakan saat melakukan permintaan informasi di kantor SAMSAT secara
langsung
c
Melakukan pemahaman masalah sehingga dapat mengetahui tujuan
pembuatan SMS Gateway untuk pembayaran Pajak Kendaraan Bermotor
d Perancangan informasi SMS Gateway di SAMSAT Drive Thru Sidoarjo
e
Perancangan tampilan SMS Gateway di SAMSAT Drive Thru Sidoarjo
f Pengujian dan analisa program dengan maksud mengetahui sejauh mana
program bisa berjalan sesuai dengan keinginan penulis
g Perbaikan dan penyempurnaan program yang merupakan tahapan
memperbaiki kesalahan dan menambahkan fitur-fitur lain jika diperlukan
h Pemilihan sistem berbasisSMS Gateway sebagai solusi yang tepat Penulis
mengajukan pembuatan sistem baru untuk proses permintaan informasi
melalui sms sebagai solusi permasalahan Sistem baru ini diharapkan dapat
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3363
18
mempermudah wajib pajak untuk memperoleh informasi terkait pembayaran
samsat Program ini dapat diakses kapan saja Adapun alasannya sebagai
berikut
1
Untuk hubungan antar server dan client hanya dibutuhkan sebuah
handphone saja
2 Memberikan kemudahan bagi pengguna karena antar muka yang
digunakan adalah via SMS dimana wajib pajak pasti sudah sangat
umum menggunakannya
Sistem Aplikasi SMS Gateway adalah program sistem komunikasi dua
arah yaitu SMS keluar dan SMS masuk dengan memanfaatkan gammu sebagai
programkomunikasi antara Komputer dengan Handphone
35 Perancangan Sistem
Bagian ini menjelaskan rancangan aplikasi yang berupa diagram alir
sistem Alur pembayaran di SAMSAT Drive Thru adalah sebagai berikut
Penjelasan alur proses pembayaran pajak melalui drive thru
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3463
19
6
Petugas loket Pembayaran dan Penyerahan memberitahukan jumlah
pembayaran yang seharusnya dan selanjutnya menerima pembayaran serta
menyerahkan bukti pembayaran kepada Wajib Pajak
36 DFD Pembayaran Pajak kendaraan Bermotor
Dalam proses perancangan aplikasi layanan informasi dan pemesanan
berbasis sms gateway ini akan dijelaskan dalam bentuk logical model Hal ini
gambarkan secara detail melalui Data Flow Diagram (DFD) Dalam
perancangan menggunakan DFD biasanya diawali dengan diagram konteks
yang merupakan diagram yang memaparkan secara global dari diagram-
diagram yang akan dirancang selanjutnya Hal ini sangat membantu sekali
dalam memahami proses perancangan aplikasi secara detail Pada tahap
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 33
a Diagram Konteks
Gambar 31 Diagarm Konteks
input wp
laporan pembayaran
info data petugas
info data kendaraan
input data petugas
input pembayaran Pajak
input data kendaraan
Balasan Sms Sesuai format
Kirim Sms s esuai format
Info Pembayaran
Membayar Pajak1
Aplikasi Pembayaran Pajak
Kendaraan Bermotor di
Kantor Samsat Drive Thrue
+
PetugasWajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3563
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
Gambar 32 DFD level 0
37 Tabel Relationship
Tabel Relationship merupakan rancangan table yang diterjemahkan dari
data flow diagram di atas sehingga dihasilkan data relasi table seperti gambar
di bawah ini
mempunyaimempunyai
mempunyai
mempunyaimempunyai
simpan data
input wp
info wp
memberikan data wp
info wp
laporan pembayaran
info data petugas
info data kendaraan
input data petugas
input pembayaran Pajak
input data kendaraan
Balasan Sms Sesuai format
Kirim Sms sesuai format
Info Pembayaran
Membayar Pajak
kendaraan
data petugas
simpan data simpan data
simpan data
simpan data
simpan data
simpan data
Wajib Pajak
Petugas
3Input
Pendaftaran
kendaraan
Bermotor
2
Input Petugas
1
Pembayaran
Pajak
4
Input data WP
5
Sms Gateway
kendaraan
kendaraan_
petugas
pembayaran
sms masuksms keluar
wajib_pajak
outboxoutbox_multipart
gammu phone
phones
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3663
21
Dalam table relationship diatas terdapat 18 tabel yang saling
berhubungan yang terdiri dari table master dan table transaksi adapun yang
termasuk dalam table master yaitu tabel wajib pajak kendaraan petugas
panduan saran propinsi kabupaten dan kecamatan Sedangkan tabel transaksi
yaitu tabel pembayaran berita dan SMS Alert Yang termasuk tabel SMS
Gateway yaitu tabel phone inbox outbox sent items gammu daemons
outbox multipart Masing-masing tabel saling berhuugan seperti
a Tabel wajjib pajak berhubungan dengan tabel kendaraan yang dihubungkan
melalui id wp dengan jenis hubungan satu (1) ke banyak (N)
b
Tabel wp berhubungan dengan tabel pembayaran yang dihubungkan melalui
id wp dengan jenis hubungan satu (1) ke banyak (N)
c Tabel petugas berhubungan dengan id petugas dengan jenis hubungan satu
(1) ke banyak (N)
38 Struktur Tabel
Tabel adalah bagian dari database yang berfungsi untuk menyimpan
data-data tertentu Tabel yang akan dibuat untuk perancangan ini antara lain
1 Tabel Berita
Tabel berita adalah tabel yang digunakan untuk menyimpan data berita
Struktur tabelnya dapat dilihat pada tabel 31
Tabel 31 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) (Primary Key) Id petugas
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3763
22
2 Tabel Saran
Tabel saran adalah tabel yang digunakan untuk menyimpan data saran
dari wajib pajak Struktur tabelnya dapat dilihat pada tabel 32
Tabel 32 Tabel Saran
Nama Field Type Data Keterangan
Id Integer(11) Id pengirim
Hp Varchar(15) Handphone
Isisaran Varchar (200) Isi saran
3 Tabel Kabupaten
Tabel Kabupaten adalah tabel yang digunakan untuk menyimpan data
kabupaten Struktur tabelnya dapat dilihat pada tabel 33
Tabel 33 Tabel kabupaten
Nama Field Type Data Keterangan
id_kab Varchar(20) Id kab
nama_kab Varchar(100) Nama kab
4 Tabel Kecamatan
Tabel kecamatan adalah tabel yang digunakan untuk menyimpan data
kecamatan Struktur tabelnya dapat dilihat pada tabel 34
Tabel 34 Tabel kecamatan
Nama Field Type Data Keterangan
id_kec Varchar(20) Id kec
nama_kec Varchar(100) Nama kec
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3863
23
5 Tabel kendaraan
Tabel kendaraan adalah tabel yang digunakan untuk menyimpan data
kendaraan Struktur tabelnya dapat dilihat pada tabel 35
Tabel 35 Tabel kendaraan
Nama Field 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
Tabel pembayaran adalah tabel yang digunakan untuk menyimpan data
pembayaran Struktur tabelnya dapat dilihat pada tabel 36
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3963
24
Tabel 36 Tabel pembayaran
Nama Field Type Data Keteranganid_bayar Integer(11) (Primary Key) Id bayar
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
Tabel petugas adalah tabel yang digunakan untuk menyimpan data
petugas Struktur tabelnya dapat dilihat pada tabel 37
Tabel 37 Tabel petugas
Nama Field Type Data Keterangan
id_petugas Varchar(11) (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
Tabel propinsi adalah tabel yang digunakan untuk menyimpan data
propinsi Struktur tabelnya dapat dilihat pada tabel 38
Tabel 38 Tabel propinsi
Nama Field Type Data Keterangan
id_prop Varchar(20) Id prop
nama_prop Varchar(100) Nama prop
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4063
25
9 Tabel SMS alert
Tabel SMS alert adalah tabel yang digunakan untuk menyimpan data
SMS alert Struktur tabelnya dapat dilihat pada tabel 39
Tabel 39 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
10 Tabel Wajib Pajak
Tabel wajib_pajak adalah tabel yang digunakan untuk menyimpan data
wajib pajak Struktur tabelnya dapat dilihat pada tabel 310
Tabel 310 Tabel wajib pajak
Nama Field 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 lahirtanggal_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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4163
26
Propinsi Varchar(20) Propinsi
Kabupaten Varchar(20) KabupatenKecamatan Varchar(20) Kecamatan
Kelurahan Varchar(20) Kelurahan
no_telprumah Varchar(10) Nomer telprumah
Kodepos Varchar(7) Kodepos
11 Tabel Daemons
Tabel daemons adalah tabel yang digunakan untuk menyimpan datadaemons Struktur tabelnya dapat dilihat pada tabel 311
Tabel 311 Tabel Daemons
Nama Field Type Data Keterangan
Start Text Start
Info Text Info
12
Tabel Gammu
Tabel gammu adalah tabel yang digunakan untuk menyimpan data
gammu Struktur tabelnya dapat dilihat pada tabel 312
Tabel 312 Tabel Gammu
Nama Field Type Data Keterangan
Version int(11) Version
13 Tabel Inbox
Tabel inbox adalah tabel yang digunakan untuk menyimpan data inbox
Struktur tabelnya dapat dilihat pada tabel 313
Tabel 313 Tabel inbox
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4263
27
ReceivingDateTime Timestamp ReceivingDateTime
Text Text TextSenderNumber 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(falsetrue) Processed
14 Tabel Outbox
Tabel outbox adalah tabel yang digunakan untuk menyimpan data
outbox Struktur tabelnya dapat dilihat pada tabel 314
Tabel 314 Tabel outbox
Nama Field 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(falsetrue) MultiPart
RelativeValidity int(11) RelativeValidity
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4363
28
SenderID varchar(255) MUL SenderID
SendingTimeOut Timestamp SendingTimeOutDeliveryReport enum(defaultyesno) DeliveryReport
CreatorID Text CreatorID
15 Tabel Outbox multipart
Tabel outbox multipart adalah tabel yang digunakan untuk menyimpan
data outbox multipart Struktur tabelnya dapat dilihat pada tabel 315
Tabel 315 Tabel outbox multipart
Nama Field Type Data Keterangan
Text Text Text
Coding enum() Coding
UDH Text UDH
Class int(11) Class
TextDecoded Text TextDecoded
ID int(10) unsigned (Primary Key) ID
SequencePosition int(11) (Primary Key) SequencePosition
16 Tabel Phone
Tabel phones adalah tabel yang digunakan untuk menyimpan data
phones Struktur tabelnya dapat dilihat pada tabel 316
Tabel 316 Tabel phones Nama Field Type Data Keterangan
ID Text ID
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
TimeOut Timestamp Time Out
Send enum(yesno) Send
Receive enum(yesno) Receive
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4463
29
IMEI varchar(35) (Primary Key) IMEI
Client Text ClientBattery int(11) Battery
Signal int(11) Signal
Sent int(11) Sent
Received int(11) Received
17 Tabel Sentitems
Tabel sentitems adalah tabel yang digunakan untuk menyimpan datasentitems Struktur tabelnya dapat dilihat pada tabel 317
Tabel 317 Tabel Sentitems
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
SendingDateTime Timestamp SendingDateTimeDeliveryDateTime 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
IDint(10)
unsigned(Primary Key) ID
SenderID varchar(255) MUL SenderID
SequencePosition int(11) (Primary Key) SequencePosition
Status enum() Status
StatusError int(11) Status Error
TPMR int(11) MUL TPMR
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4563
30
RelativeValidity int(11) Relative Validity
CreatorID Text Creator ID
18 Tabel Panduan
Tabel panduan adalah tabel yang digunakan untuk menyimpan data
panduan Struktur tabelnya dapat dilihat pada tabel 318
Tabel 318 Tabel Panduan
Nama Field Type Data Keterangan
Kodepanduan Varchar(11) Kode Panduan
Isi Text Isi
Keterangan Varchar (40) Keterangan
39 Format SMS Gateway
Berikut ini cara-cara mengakses aplikasi pembayaran pajak kendaraan
bermotor di SAMSAT DRIVE THRU dengan menggunakan fasilitas SMS gateway
1 Format Melihat Panduan SMS
Pemilik Kendaraan mengirim pesan ke SMS Center Admin SAMSAT
dengan format
Gambar 34 Format Melihat panduan
2
Apabila Format SMS benar maka akan muncul pesan seperti pada gambar
35
Panduan
Cek format SMS
cekformatwp
cekformatsaran
cekformattunggakan
cekformatwajib_pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4663
31
Gambar 35 Pesan Balasan Panduan SMS
3 Jika Pemilik Kendaraan ingin melihat data wajib pajak maka harus
mengetikkan format SMS sebagai berikut
Gambar 36 Format Info data wajib pajak
4 Jika Pemilik Kendaraan ingin melihat tunggakan pajak kendaraan maka
harus mengetikkan format SMS sebagai berikut
Gambar 37 Format Tunggakan Pajak Kendaraan
5
Jika Pemilik Kendaraan ingin memberikan saran maka harus mengetikkan
format SMS sebgai berikut
Gambar 38 Format Saran
310 Design Interface
Gambar 39 Halaman Utama
cekformatwp
cekformattunggakan
Cekformatsaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4763
32
Gambar 310 Halaman Login
Gambar 311 Data Kendaraan
Gambar 312 Halaman Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4863
33
Gambar 314 Halaman Inbox
Gambar 313 Halaman Inbox
311 Struktur Menu
Wajib Pajak
Menu Utama Admin
PembayaranKendaraan SMS AlertBerita
Pembayaran
LaporanSMS
SMS
SMSTerkirim
Lihat SMS
SMS Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4963
34
BAB IV
HASIL PENELITIAN DAN PEMBAHASAN
Berikut ini adalah hasil dari pengujian Aplikasi Informasi Pelayanan
Pembayaran Pajak Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis
SMS Gateway Pada Proyek Akhir ini dimana Website ini memiliki 1 halaman
web yakni website untuk mengelola halaman website petugas (admin) Berikut
adalah implementasi tentang website tersebut
41 Halaman Admin
Halaman ini merupakan aplikasi yang digunakan oleh bagian administrator
atau orang yang mempunyai otoritas khusus untuk melakukan konfigurasi sistem
sehingga diperlukan suatu proses login terlebih dahulu
Gambar 41 Halaman Admin
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5063
35
Keterangan
a Username aris
b Password aris
42 Halaman Utama
Pada web utama Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor berbasis SMS Gateway ini menampilkan informsi profil secara umum
Selain itu pada web utama juga terdapat informasi berita terbaru mengenai SAMSAT
layanan yang ada di SAMSAT Drive Thru serta format SMS
Adapun menu-menu yang akan ditampilkan pada web utama diantarannya
depan SAMSAT Drive Thru layanan berita format SMS dan kontak yang
menunjukkan alamat SAMSAT Drive Thru
Gambar 42 Halaman Utama
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5163
36
f Kontak Halaman yang berisi alamat dari SAMSAT Drive Thru
43 Halaman Data Wajib Pajak
Input data wajib pajak yaitu memasukkan data identitas para wajib pajak yang
baru berikut halaman data wajib pajak
Gambar 43 Halaman Data Wajib Pajak
Gambar 44 Halaman Input Data Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5263
37
Keterangan
a Pada gambar 43 adalah menu utama halaman wajib pajak disana tertera
kolom data wajib pajak yang telah didata oleh admin
b Pada gambar 44 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
44
Halaman KendaraanInput data kendaraan wajib pajak yaitu digunaka untuk menginputkan data
kendaraan yang baru yang berisi data tentang kendaraan bermotor seperti no reg no
KTP pemilik nama lengkap dan sebagainya berikut tampilan halaman kendaraan
Gambar 45 Halaman Data Kendaraan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5363
38
Gambar 46 Halaman Form Input Data Kendaraan
Keterangan
a Pada gambar 45 adalah menu utama pada halaman kendaraan disana
tertera kolom data kendaraan yang sudah di data oleh petugas admin
b Pada gambar 46 adalah form input data kendaraan untuk memasukkan
data kendaraan wajib pajak yang baru kita harus memasukkan identitas dari
kendaraan tersebut diantarannya identitas pemilik serta identitas kendaraan
baru Kemudian kita pilih tombol simpan untuk menyimpan data kendaraan
tersebut Data yang sudah tersimpan akan muncul pada menu utama pada
halaman kendaraan
45 Halaman Pembayaran
Input halaman pembayaran digunakan untuk memasukkan biaya pajak
kendaraan yang akan dibayar oleh wajib pajak setiap tahunnya Berikut tampilan
halaman pembayaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5463
39
Gambar 47 Halaman Pembayaran
Gambar 48 Halaman Form pembayara
Keterangan
a Pada gambar 47 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 48 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5563
40
akan muncul pada menu utama halaman pembayaran
46 Halaman Berita
Input halaman berita digunakan untuk menambah berita-berita terbaru yang
ada di SAMSAT Drive Thru maupun SAMSAT pusat berikut tampilan halaman form
berita
Gambar 49 Halaman Berita
Gambar 410 Halaman Form Berita
Keterangan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5663
41
a Pada gambar 49 adalah menu utama pada halaman berita disana tertera
kolom data berita yang sudah di entry oleh petugas admin
b Pada gambar 410 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
47
Halaman SMSForm SMS ini gunakan untuk melihat SMS masuk SMS terkirim dan akan
mengirim SMS secara bersamaan Berikut tampilan halaman SMS
Gambar 411 Halaman SMS
Gambar 412 Halaman Kirim Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5763
42
Gambar 413 Halaman SMS Masuk
Gambar 414 Halaman SMS Terkirim
Keterangan
a Kirim broadcast Mengirim suatu pesan atau SMS ke semua wajib pajak
secara bersamaan
b Lihat SMS Melihat SMS yang masuk dari wajib pajak yang memberikan
masukan atau menannyakan besar biaya pajak kendaraan yang akan
dibayar
c SMS terkirim Melihat SMS yang telah terkirim kepada wajib pajak
48 Halaman SMS Alert
Pada halaman SMS Alert ini merupakan peringatan tanggal jatuh tempo
pembayaran pajak STNK kepada wajib pajak Berikut tampilan halaman SMS Alert
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5863
43
Gambar 415 Halaman Data SMS Alert
Wajib pajak akan secara otomatis mendapat SMS Alert mengenai jatuh
tempo pembayaran pajak kendaraannya
49 Halaman Laporan
Pada halaman laporan ini akan muncul semua nama-nama wajib pajak yang
telah terdaftar Berikut tampilan halaman laporan
Gambar 416 Halaman Data Pembayaran
Gambar 417 Tombol Pencarian Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5963
44
Gambar 418 Laporan Wajib Pajak
Keterangan a Pada gambar 417 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 418Pada 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 419 laporan salah satu wajib pajak yang kita inginkan
410 Tampilan SMS Gateway
Berikut format SMS Gateway untuk melihat panduan SMS Gateway
a Pemilik kendaraan mengirim SMS untuk melihat format panduan
SMS
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6063
45
Gambar 419 Melihat format panduan SMS
b Tampilan cek format wp dan balasannya
Gambar 420 Cek format wajib pajak
c Tampilan cek id wp dan balasannya
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6163
46
Gambar 421 Cek id wajib pajak
d Tampilan cek data wp dan balasannya
Gambar 422 Cek data wajib pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6263
47
BAB V
PENUTUP
411 Kesimpulan
Penulisan Tugas akhir ini berisi mengenai pembuatan program aplikasi
Informasi Pelayanan Pembayaran Pajak Bermotor di Kantor SAMSAT Drive
Thru Sidoarjo berbasis SMS Gateway Aplikasi ini dibangun menggunakan
Php Gammu sebagai emulator untuk menjalankan aplikasi saat dibangun dan
didukung dengan SMS Gateway dengan Modem Wavecom sebagai
hardwarenpendukung Sistem SMS Gateway memberikan banyak kemudahan
kepada wajib pajak untuk mengetahui jumlah pajak yang harus dibayar dan juga
tersedia SMS Alert kepada wajib pajak yang kendaraannya akan memasuki
jatuh tempo pembayaran pajak
412 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6363
48
DAFTAR PUSTAKA
Khang Bustam (2002) TRIK Pemrograman Aplikasi Berbasis SMS
PT Elexmedia Komputindo Jakarta
Khoirul ummah 2010 SMS-Gateway informatika malang
Marcus Zakaria Teddy amp Widiadi Josef 2006 Aplikasi SMS untuk
Berbagai Keperluan Bandung Informatika
Purnomo Adi 2007 Pemrograman Java Membangun Beragam Aplikasi
Layanan SMS 2 Jakarta Salemba Infotek
Romzi Imron Rozidi 2009 Membuat Sendiri SMS Gateway (ESME)
Berbasis Protokol SMPP Andi
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1863
3
16 Sistematika Penulisan
Sistematika penulisan menggambarkan secara umum proposal ini
Adapun sistematika penulisannya adalah sebagai berikut BAB I PENDAHULUAN
Bab I menjelaskan mengenai latar belakang rumusan masalah
batasan masalah tujuan penelitian manfaat penulisan dan
sistematika penulisan
BAB II KAJIAN PUSTAKA DAN DASAR TEORI
Bab II menjelaskan mengenai dasar-dasar teori yang diperlukan
untuk menyelesaikan pembuatan tugas akhir ini dalam bab ini Juga
akan dijelaskan mengenai tahap-tahap perancangan melipuli studi
literatur teknik pengumpulan data dan perancangan sistem
BAB III METODOLOGI PENELITIAN
Bab III terdiri dari analisis sistem dan desain sistem Analisa
sistem menjelaskan mengenai alur sistem lama yang dipakai di saat
ini dan juga menjelaskan alur sistem lain yang akan diterapkan
Sedangkan desain sistem menjelaskan desain Entity Relationship
Diagram (ERD) Data Flow Diagram (DFD)
BAB IV HASIL PENELITIAN DAN PEMBAHASAN
Pada bab ini menjelaskan tentang implementasi sistem implementasi
program serta pengujian fungsional sIstem baik pengujian secara manual
pengujian sistem dan pengujian kasus
BAB V PENUTUP
Pada bab ini menjelaskan tentang kesimpulan dan saran yang diharapkan
dapat bermanfaat dan dapat dikembangkan supaya lebih sempurna
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1963
4
BAB II
KAJIAN PUSTAKA DAN DASAR TEORI
21 Penelitian Terdahulu
Indra Purnama 2012 dalam skripsinya yang berjudul ldquo SISTEM
INFORMASI PEMBAYARAN PAJAK KENDARAAN BERODA 2 DI
SAMSAT DAERAH PROVINSI WILAYAH KOTA BANDUNG III
SOEKARNO HATTArdquo membahas mengenai pelayanan pembayaran pajak
yang mangalami kesulitan dalam melihat informasi jumlah pembayaran baik
denda maupun keterlambatan secara kuantiti dan juga agar menghindari
kekeliruan saat penginputan pembayaran maka diterapkan sistem informasi
pembayaran pajak Agar keterlambatan itu dapat diatasi maka diadakannya
pemanggilan input otomatis di Bagian Pembayaran dan perhitungan laporan
secara perperiodik Pembangunan sistem pembayaran pajak roda 2 ini
menggunakan metodologi System Development Life Cycle (SDLC)
(Waterfall) Dimana metododogi ini digunakan untuk mengembangkan sistem
dari tahapan perancangan sampai dengan implementasi
Tabel 21 Tabel perbandingan penelitian terdahulu
Perbandingan Penelitian Terdahulu Penelitian Sekarang
Judul SISTEM INFORMASI
PEMBAYARAN PAJAK
KENDARAAN BERODA 2
DI SAMSAT DAERAHPROVINSI WILAYAH
KOTA BANDUNG III
SOEKARNO HATTA
Aplikasi Pembayaran Pajak
Kendaraan Bermotor di Kantor
SAMSAT Sidoarjo berbasis
Sms Gateway
Peneliti Indra Purnama 2012 Aris Susetyo (2015)
Platform Berbasis Desktop Berbasis Web dan Sms
Studi Kasus Samsat kota bandung III
Soekarno Hatta
Samsat Drive Thrue Sidoarjo
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2063
5
Tujuan
Penelitian
membahas mengenai
pelayanan pembayaran pajak
yang mangalami kesulitan
dalam melihat informasi
jumlah pembayaran baik
denda maupun keterlambatan
secara kuantiti dan juga agar
menghindari kekeliruan saat
penginputan pembayaran
maka diterapkan sistem
informasi pembayaran pajak
aplikasi yang akan dibuat ini
berbasis sms untuk
memudahkan wajib pajak dalam
memperoleh informasi berupa
pendaftaran kendaraan baru dan
perpanjangan STNK wajib
pajak dapat melihat daftar biaya
tarif kendaraan dengan
mengakses website ini ataupun
dengan menggunakan sms
Dari penelitian terdahulu diatas dapat dikembangkan suatu aplikasi
yang berbasis SMS untuk memudahkan wajib pajak dalam memperoleh
informasi adapun perbedaan dengan sistem yang akan penulis bangun adalah
akses melalui media SMS dan internet Maka diperoleh hasil pengembangan
program yaitu Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis SMS Gateway
22 Sejarah Singkat SAMSAT
Sistem Administrasi Manunggal di bawah Satu Atap atau disingkat
dengan SAMSAT adalah suatu sistem kerjasama secara terpadu antara Polri
Dinas Pendapatan Provinsi dan PT Jasa Raharja (Persero) dalam pelayanan
untuk menerbitkan STNK dan Tanda Nomor Kendaraan Bermotor yang
dikaitkan dengan pemasukan uang ke Kas Negara baik melalui Pajak
Kendaraan Bermotor (PKB) Bea Balik Nama Kendaraan Bermotor dan
Sumbangan Wajib Dana Kecelakaan Lalu Lintas Jalan (SWDKLJJ) dan
dilaksanakan pada satu kantor yang dinamakan Kantor Bersama Samsat
Dalam hal ini Polri memiliki fungsi penerbitan STNK Dinas Pendapatan
Provinsi menetapkan besarnya Pajak Kendaraan Bermotor (PKB) dan Bea
Balik Nama Kendaraan Bermotor (BBN-KB) sedangkan PT Jasa Raharja
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2163
6
mengelola Sumbangan Wajib Dana Kecelakaan Lalu Lintas Jalan
(SWDKLLJ) Sejarah Kantor Bersama SAMSAT sendiri tak lepas dari
berdirinya Dinas Pendapatan P rovinsi Jawa Barat yang secara historis dimulai
dengan unit kerjayang bertugas melakukan pengurusan Perpajakan dan
Pendapatan Daerah Hal ini dikarenakan DISPENDA atau Dinas Pendapatan
Daerah sebagai kantor pusat yang menaungi segala penerimaan pendapatan
daerah
23 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
24 Bahasa Pemrograman
Bahasa pemrograman adalah bahasa komputer atau teknik instruksi
standar untuk memerintah komputerBahasa pemrograman ini merupakan suatu
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2263
7
himpunan dari aturan sintaks dan semantik yang digunakan
untuk mendefinisikan sebuah program komputer Bahasa ini memungkinkan
seorang programmer dapat menentukan secara persis data mana yang akan
diolah oleh komputer bagaimana data ini akan disimpan atau diteruskan
dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi
Menurut tingkat kedekatannya dengan mesin komputer bahasa pemrograman
terdiri dari
a Bahasa Mesin yaitu memberikan perintah kepada komputer dengan
menggunakan kode bahasa biner contohnya 01100101100110
b
Bahasa Tingkat Rendah atau dikenal dengan istilah bahasa rakitan (bahasa
Inggris Assembly yaitu memberikan perintah kepada komputer dengan
menggunakan kode-kode singkat (kode Mnemonic contohnya MOV SUB
CMP JMP JGE JL LOOP dan sebagainya)
c Bahasa Tingkat Menengah yaitu bahasa komputer yang memakai campuran
intstruksi dalam kata-kata bahasa manusia seperti pada Bahasa Tingkat
Tinggi dan instruksi yang bersifat simbolik contoh ltlt gtgt ampamp ||
dan sebagainya
d Bahasa Tingkat Tinggi yaitu bahasa komputer yang menggunakan instruksi
berasal dari unsur kata-kata bahasa manusia contohnya adalah begin end
if for while and or dan sebagainya
Sebagian besar bahasa pemrograman digolongkan sebagai Bahasa
Tingkat Tinggi hanya bahasa C yang digolongkan sebagai Bahasa Tingkat
Menengah dan Assembly yang merupakan Bahasa Tingkat RendahAdapun
sistem informasi dan aplikasi yang dibuat pada Tugas Akhir ini adalah
menggunakan bahasa pemrograman PHP untuk membangun sisi server dan
menggunakan bahasa pemrograman Java untuk membangun client Beberapa
bahasa pemrograman yang digunakan pada pembuatan sistem informasi ini
akan dijelaskan pada sub bab di bawah ini
25 Hypertext Preprocessor (PHP)
Hypertext Preprocessor (PHP) adalah bahasa pemrograman script yang
paling banyak dipakai saat ini PHP banyak dipakai untuk memrogram situs
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2363
8
web yang dinamis walaupun tidak tertutup kemungkinan digunakan untuk
pemakaian lain Pada awalnya PHP merupakan kependekan dari Personal
Home Page (Situs Personal)PHP pertama kali dibuat oleh Rasmus Lerdorf
pada tahun 1995Pada tahun 1997 sebuah perusahaan bernama Zend menulis
ulang interpreter PHP menjadi lebih bersih lebih baik dan lebih cepat
Kemudian pada Juni 1998 perusahaan tersebut merilis interpreter baru untuk
PHP dan meresmikan rilis tersebut sebagai PHP 30 dan singkatan PHP dirubah
menjadi akronim berulang PHP Hypertext Preprocessing
Pada Juni 2004 Zend merilis PHP 50Dalam versi ini inti dari
interpreter PHP mengalami perubahan besarVersi ini juga memasukkan model
pemrograman berorientasi objek ke dalam PHP untuk menjawab
perkembangan bahasa pemrograman ke arah paradigma berorientasi objek
Hampir seluruh aplikasi berbasis web dapat dibuat dengan PHP ini
namun fungsi PHP yang paling utama adalah untuk menghubungkan database
dengan web Dengan PHP membuat aplikasi web yang terkoneksi ke database
menjadi sangat mudah Sistem database yang telah didukung oleh PHP adalah
a Oracle
bSybase
c SQL
dMySQL
e Generic ODBC
f Postgres SQL
26 Database MySQL
MySQL adalah sebuah perangkat lunak sistem manajemen basis data
SQL ( bahasa Inggris database management system ) atau DBMS yang
multithread multi-user dengan sekitar 6 juta instalasi di seluruh dunia
MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis di
bawah lisensi GNU General Public License (GPL) tetapi mereka juga menjual
di bawah lisensi komersial untuk kasus-kasus di mana penggunaannya tidak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2463
9
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 ndash 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_fieldhellip)
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 = bdquodata_kolom1‟hellip
9
Menampilkan data SELECT kolom FROM tabel WHERE kreteria
ORDER BY kolom atau SELECTFROM 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
27
SMS Gateway
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2563
10
SMS Gateway adalah suatu platform metode untuk mengirimkan dan
menerima pesan SMS tanpa menggunakan perangkat mobile
handphoneSMS Gateway merupakan pintu gerbang bagi penyebaran
informasi dengan menggunakan SMS
Anda dapat menyebarkan pesan keratusan nomor secara otomatis dan
cepat yang langsung terhubung dengan database nomor-nomor ponsel saja
tanpa harus mengetik ratusan nomor dan pesan di ponsel anda karena semua
nomor akan diambil secara otomatis dari database tersebut
Selain itu dengan adanya SMS Gateway anda dapat mengkustomisasi
pesan-pesan yang ingin dikirimDengan menggunakan program tambahan
yang dapat dibuat sendiri pengirim pesan dapat lebih fleksibel dalam
mengirim berita karena biasanya pesan yang ingin dikirim berbeda-beda untuk
masing-masing penerimanya
Sistem aplikasi SMS Gateway secara umum memungkinkan pengguna
untuk
1 Meminta informasi dari handphone ke sistem database
2 Memberikan informasi dari handphone ke sistem database
Memberikan informasi secara rutin (terjadwal) dari sistem database ke
nomor handphone individual tertentu SMS Gateway membolehkan UEA
untuk berkomunikasi dengan Telco SMSC (telkomsel indosat dll) atau SMS
platform untuk menghantar dan menerima pesan SMS dengan sangat mudah
Karena SMS Gateway akan melakukan semua proses dan koneksi dengan
Telco SMS Gateway juga menyediakan UEA dengan interface yang mudah
dan standar
28 Gammu
Gammu mensupport ponsel yang dapat bekerja pada mode AT
commandGammu 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2663
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2763
12
dikomunikasikan oleh profesional sistem kepada pemakai maupun pembuat
program DFD terdiri dari context diagram dan diagram rinci (DFD Levelled)
Context diagram berfungsi memetakan model lingkungan (menggambarkan
hubungan antara entitas luar masukan dan keluaran sistem) yang
direpresentasikan dengan lingkaran tunggal yang mewakili keseluruhan
sistem DFD levelled menggambarkan sistem sebagai jaringan kerja antara
fungsi yang berhubungan satu sama lain dengan aliran dan penyimpanan data
model ini hanya memodelkan sistem dari sudut pandang fungsi
Berikut ini merupakan simbol-simbol yang biasa digunakan di DFD
Gambar 21Simbol-simbol Data Flow Diagram
1) TerminalEntity
Terminator atau entity mewakili entitas eksternal yang berkomunikasi
dengan sistem yang sedang dikembangkan Terminator dapat berupa orang
sekelompok orang organisasi departemen di dalam organisasi atau
perusahaan yang sama tetapi di luar kendali sistem yang sedang dibuat
modelnya Terminator dapat juga berupa departemen divisi atau sistem di
luar sistem yang berkomunikasi dengan sistem yang sedang dikembangkan
Komponen ini perlu diberi nama sesuai dengan dunia luar yang
berkomunikasi dengan sistem yang sedang dibuat modelnya dan biasanya
menggunakan kata benda misalnya Bagian Penjualan Dosen Mahasiswa
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2863
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 datainformasi
dari satu bagian sistem ke bagian lainnya
210 Entity Relationship Diagram (ERD)
Entity Relationship Diagram (ERD) merupakan suatu model untuk
menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek
dasar data yang mempunyai hubungan antar relasiERD untuk memodelkan
struktur data dan hubungan antar data untuk menggambarkannya digunakan
beberapa notasi dan simbol Pada dasarnya ada tiga simbol yang digunakan
yaitu
a Entiti
Entiti merupakan objek yang mewakili sesuatu yang nyata dan dapat
dibedakan dari sesuatu yang lain (Fathansyah 1999 30)Simbol dari
entitiini biasanya digambarkan dengan persegi panjang
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2963
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 1 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
211 Penjelasan Primary key dan Foreight Key
Kunci (Key) merupakan elemen record yang dipakai untuk menemukan
record tersebut pada waktu akses atau bisa digunakan untuk identifikasi tiap
record Jenis-jenis kunci Superkey Candidat key Primary key Alternate
key Foreign key External key
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3063
15
A Primary Key adalah atribut (field) yang dipilih untuk menentukan
struktur storage pada organisasi file multi key adapun key lainnya
disebut dengan secondary key Pengertian lainya Primary Key adalah
suatu nilai dalam basis data yang digunakan untuk mengidentifikasi
suatu baris dalam tabel Salah satu atrribut dari candidat key dapat
dipilih menjadi primary key dengan 3 kriteria sbb
1
Key tersebut lebih natural untuk dijadikan acuan
2 Key tersebut lebih sederhana
3 Key tersebut cukup uniqe
B Foreign Key adalah Sebuah kumpulan field dalam satu relasi yang
digunakan untuk meldquoreferrdquo (menunjuk) ke suatu baris (tuple) pada
relasi yang lain (harus berkorespondensi dengan primary key pada
relasi yang kedua) seperti bdquological pointer‟ Sedangkan hubungan
antara keduanya ( primary key dan foreign key) di jelaskan sebagai
berikutldquoPrimary Keyrdquo adalah field kunci utama dari suatu tabel yang
menunjukkan bahwa field yang menjadi kunci tersebut tidak bisa diisi
dengan data yang sama atau dengan kata lain Primary key menjadikan
tiap record memiliki identitas sendiri-sendiri yang membedakan satu
sama lainnya (unik)ldquoForeign keyrdquo adalah satu attribute yang
melengkapi satu relationship yang menunjukan ke induknya dengan
kata lain keduanya saling berkaitan Pengertian lain Foreign key
merupakan sembarang atribut yang menunjuk kepada primary key pada
tabel lain
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3163
16
BAB III
METODOLOGI PENELITIAN
31 Lokasi Penelitian
Penelitian dilakukan di Drive Thru SAMSAT yang beralamatkan di Jl
Sultan Agung No 4 Sidoarjo mulai tanggal 01 Oktober 2014 sd selesai
32 Bahan dan Alat penelitian
Bahan
Data Wajib Pajakdata Pembayaran Pajak Kendaraan Bermotor dan data
pemilik kendaraan bermotor data biaya pajak kendaraan bermotor
Alat
A
Perangkat Keras ( Hardware )
1) Laptop intel core i3
2) Hard disk 500 GB
3) Memory 200 GB
4)
Modem Smsgateway
5) Simcard
B
Perangkat Lunak ( Software )
1) Sistem Operasi Windows 7
2)
PHP ( Hypertext Preprocessor )
3) Appserv
4) Notepad ++
5)
Database MySQL
6) Gammu
33 Teknik Pengumpulan Data
Teknik pengumpulan data yang digunakan adalah
a Wawancara Melakukan wawancara secara langsung dengan petugas
SAMSAT Drive Thru diantarannya petugas dari kepolisian dan petugas
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3263
17
Dispenda mengenai bagaimana alur dari pelayanan SAMSAT Drive Thru
Sidoarjo
b Dokumentasi Pengambilan data-data tentang kegiatan profil untuk
dijadikan sebagai acuan dalam pengembangan sistem
c Observasi Observasi dengan mengadakan penelitian dan peninjauan
langsung di SAMSAT Drive Thru Sidoarjo
34 Teknik Analisis
Analisis sistem merupakan tahap yang penting dari suatu pemrograman
karena merupakan tahap awal untuk mengevaluasi permasalahan yang terjadi
serta kendala yang dihadapiPerancangan sistem yang pertama adalah
mengidentifikasi suatu permasalahan pada objek penelitian itu sendiri
Teknik yang penulis gunakan dalam membangun sistem ini adalah
sebagai berikut
a Penelitian di lapangan yaitu terhadap petugas atau orang-orang yang ada
kaitannya dengan permasalahan yang sedang diteliti guna memperoleh
keterangan dan data untuk tujuan yang ingin dicapai
b Merumuskan masalah apa yang sebenarnya terjadi yaitu sistem yang
digunakan saat melakukan permintaan informasi di kantor SAMSAT secara
langsung
c
Melakukan pemahaman masalah sehingga dapat mengetahui tujuan
pembuatan SMS Gateway untuk pembayaran Pajak Kendaraan Bermotor
d Perancangan informasi SMS Gateway di SAMSAT Drive Thru Sidoarjo
e
Perancangan tampilan SMS Gateway di SAMSAT Drive Thru Sidoarjo
f Pengujian dan analisa program dengan maksud mengetahui sejauh mana
program bisa berjalan sesuai dengan keinginan penulis
g Perbaikan dan penyempurnaan program yang merupakan tahapan
memperbaiki kesalahan dan menambahkan fitur-fitur lain jika diperlukan
h Pemilihan sistem berbasisSMS Gateway sebagai solusi yang tepat Penulis
mengajukan pembuatan sistem baru untuk proses permintaan informasi
melalui sms sebagai solusi permasalahan Sistem baru ini diharapkan dapat
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3363
18
mempermudah wajib pajak untuk memperoleh informasi terkait pembayaran
samsat Program ini dapat diakses kapan saja Adapun alasannya sebagai
berikut
1
Untuk hubungan antar server dan client hanya dibutuhkan sebuah
handphone saja
2 Memberikan kemudahan bagi pengguna karena antar muka yang
digunakan adalah via SMS dimana wajib pajak pasti sudah sangat
umum menggunakannya
Sistem Aplikasi SMS Gateway adalah program sistem komunikasi dua
arah yaitu SMS keluar dan SMS masuk dengan memanfaatkan gammu sebagai
programkomunikasi antara Komputer dengan Handphone
35 Perancangan Sistem
Bagian ini menjelaskan rancangan aplikasi yang berupa diagram alir
sistem Alur pembayaran di SAMSAT Drive Thru adalah sebagai berikut
Penjelasan alur proses pembayaran pajak melalui drive thru
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3463
19
6
Petugas loket Pembayaran dan Penyerahan memberitahukan jumlah
pembayaran yang seharusnya dan selanjutnya menerima pembayaran serta
menyerahkan bukti pembayaran kepada Wajib Pajak
36 DFD Pembayaran Pajak kendaraan Bermotor
Dalam proses perancangan aplikasi layanan informasi dan pemesanan
berbasis sms gateway ini akan dijelaskan dalam bentuk logical model Hal ini
gambarkan secara detail melalui Data Flow Diagram (DFD) Dalam
perancangan menggunakan DFD biasanya diawali dengan diagram konteks
yang merupakan diagram yang memaparkan secara global dari diagram-
diagram yang akan dirancang selanjutnya Hal ini sangat membantu sekali
dalam memahami proses perancangan aplikasi secara detail Pada tahap
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 33
a Diagram Konteks
Gambar 31 Diagarm Konteks
input wp
laporan pembayaran
info data petugas
info data kendaraan
input data petugas
input pembayaran Pajak
input data kendaraan
Balasan Sms Sesuai format
Kirim Sms s esuai format
Info Pembayaran
Membayar Pajak1
Aplikasi Pembayaran Pajak
Kendaraan Bermotor di
Kantor Samsat Drive Thrue
+
PetugasWajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3563
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
Gambar 32 DFD level 0
37 Tabel Relationship
Tabel Relationship merupakan rancangan table yang diterjemahkan dari
data flow diagram di atas sehingga dihasilkan data relasi table seperti gambar
di bawah ini
mempunyaimempunyai
mempunyai
mempunyaimempunyai
simpan data
input wp
info wp
memberikan data wp
info wp
laporan pembayaran
info data petugas
info data kendaraan
input data petugas
input pembayaran Pajak
input data kendaraan
Balasan Sms Sesuai format
Kirim Sms sesuai format
Info Pembayaran
Membayar Pajak
kendaraan
data petugas
simpan data simpan data
simpan data
simpan data
simpan data
simpan data
Wajib Pajak
Petugas
3Input
Pendaftaran
kendaraan
Bermotor
2
Input Petugas
1
Pembayaran
Pajak
4
Input data WP
5
Sms Gateway
kendaraan
kendaraan_
petugas
pembayaran
sms masuksms keluar
wajib_pajak
outboxoutbox_multipart
gammu phone
phones
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3663
21
Dalam table relationship diatas terdapat 18 tabel yang saling
berhubungan yang terdiri dari table master dan table transaksi adapun yang
termasuk dalam table master yaitu tabel wajib pajak kendaraan petugas
panduan saran propinsi kabupaten dan kecamatan Sedangkan tabel transaksi
yaitu tabel pembayaran berita dan SMS Alert Yang termasuk tabel SMS
Gateway yaitu tabel phone inbox outbox sent items gammu daemons
outbox multipart Masing-masing tabel saling berhuugan seperti
a Tabel wajjib pajak berhubungan dengan tabel kendaraan yang dihubungkan
melalui id wp dengan jenis hubungan satu (1) ke banyak (N)
b
Tabel wp berhubungan dengan tabel pembayaran yang dihubungkan melalui
id wp dengan jenis hubungan satu (1) ke banyak (N)
c Tabel petugas berhubungan dengan id petugas dengan jenis hubungan satu
(1) ke banyak (N)
38 Struktur Tabel
Tabel adalah bagian dari database yang berfungsi untuk menyimpan
data-data tertentu Tabel yang akan dibuat untuk perancangan ini antara lain
1 Tabel Berita
Tabel berita adalah tabel yang digunakan untuk menyimpan data berita
Struktur tabelnya dapat dilihat pada tabel 31
Tabel 31 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) (Primary Key) Id petugas
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3763
22
2 Tabel Saran
Tabel saran adalah tabel yang digunakan untuk menyimpan data saran
dari wajib pajak Struktur tabelnya dapat dilihat pada tabel 32
Tabel 32 Tabel Saran
Nama Field Type Data Keterangan
Id Integer(11) Id pengirim
Hp Varchar(15) Handphone
Isisaran Varchar (200) Isi saran
3 Tabel Kabupaten
Tabel Kabupaten adalah tabel yang digunakan untuk menyimpan data
kabupaten Struktur tabelnya dapat dilihat pada tabel 33
Tabel 33 Tabel kabupaten
Nama Field Type Data Keterangan
id_kab Varchar(20) Id kab
nama_kab Varchar(100) Nama kab
4 Tabel Kecamatan
Tabel kecamatan adalah tabel yang digunakan untuk menyimpan data
kecamatan Struktur tabelnya dapat dilihat pada tabel 34
Tabel 34 Tabel kecamatan
Nama Field Type Data Keterangan
id_kec Varchar(20) Id kec
nama_kec Varchar(100) Nama kec
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3863
23
5 Tabel kendaraan
Tabel kendaraan adalah tabel yang digunakan untuk menyimpan data
kendaraan Struktur tabelnya dapat dilihat pada tabel 35
Tabel 35 Tabel kendaraan
Nama Field 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
Tabel pembayaran adalah tabel yang digunakan untuk menyimpan data
pembayaran Struktur tabelnya dapat dilihat pada tabel 36
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3963
24
Tabel 36 Tabel pembayaran
Nama Field Type Data Keteranganid_bayar Integer(11) (Primary Key) Id bayar
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
Tabel petugas adalah tabel yang digunakan untuk menyimpan data
petugas Struktur tabelnya dapat dilihat pada tabel 37
Tabel 37 Tabel petugas
Nama Field Type Data Keterangan
id_petugas Varchar(11) (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
Tabel propinsi adalah tabel yang digunakan untuk menyimpan data
propinsi Struktur tabelnya dapat dilihat pada tabel 38
Tabel 38 Tabel propinsi
Nama Field Type Data Keterangan
id_prop Varchar(20) Id prop
nama_prop Varchar(100) Nama prop
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4063
25
9 Tabel SMS alert
Tabel SMS alert adalah tabel yang digunakan untuk menyimpan data
SMS alert Struktur tabelnya dapat dilihat pada tabel 39
Tabel 39 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
10 Tabel Wajib Pajak
Tabel wajib_pajak adalah tabel yang digunakan untuk menyimpan data
wajib pajak Struktur tabelnya dapat dilihat pada tabel 310
Tabel 310 Tabel wajib pajak
Nama Field 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 lahirtanggal_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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4163
26
Propinsi Varchar(20) Propinsi
Kabupaten Varchar(20) KabupatenKecamatan Varchar(20) Kecamatan
Kelurahan Varchar(20) Kelurahan
no_telprumah Varchar(10) Nomer telprumah
Kodepos Varchar(7) Kodepos
11 Tabel Daemons
Tabel daemons adalah tabel yang digunakan untuk menyimpan datadaemons Struktur tabelnya dapat dilihat pada tabel 311
Tabel 311 Tabel Daemons
Nama Field Type Data Keterangan
Start Text Start
Info Text Info
12
Tabel Gammu
Tabel gammu adalah tabel yang digunakan untuk menyimpan data
gammu Struktur tabelnya dapat dilihat pada tabel 312
Tabel 312 Tabel Gammu
Nama Field Type Data Keterangan
Version int(11) Version
13 Tabel Inbox
Tabel inbox adalah tabel yang digunakan untuk menyimpan data inbox
Struktur tabelnya dapat dilihat pada tabel 313
Tabel 313 Tabel inbox
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4263
27
ReceivingDateTime Timestamp ReceivingDateTime
Text Text TextSenderNumber 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(falsetrue) Processed
14 Tabel Outbox
Tabel outbox adalah tabel yang digunakan untuk menyimpan data
outbox Struktur tabelnya dapat dilihat pada tabel 314
Tabel 314 Tabel outbox
Nama Field 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(falsetrue) MultiPart
RelativeValidity int(11) RelativeValidity
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4363
28
SenderID varchar(255) MUL SenderID
SendingTimeOut Timestamp SendingTimeOutDeliveryReport enum(defaultyesno) DeliveryReport
CreatorID Text CreatorID
15 Tabel Outbox multipart
Tabel outbox multipart adalah tabel yang digunakan untuk menyimpan
data outbox multipart Struktur tabelnya dapat dilihat pada tabel 315
Tabel 315 Tabel outbox multipart
Nama Field Type Data Keterangan
Text Text Text
Coding enum() Coding
UDH Text UDH
Class int(11) Class
TextDecoded Text TextDecoded
ID int(10) unsigned (Primary Key) ID
SequencePosition int(11) (Primary Key) SequencePosition
16 Tabel Phone
Tabel phones adalah tabel yang digunakan untuk menyimpan data
phones Struktur tabelnya dapat dilihat pada tabel 316
Tabel 316 Tabel phones Nama Field Type Data Keterangan
ID Text ID
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
TimeOut Timestamp Time Out
Send enum(yesno) Send
Receive enum(yesno) Receive
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4463
29
IMEI varchar(35) (Primary Key) IMEI
Client Text ClientBattery int(11) Battery
Signal int(11) Signal
Sent int(11) Sent
Received int(11) Received
17 Tabel Sentitems
Tabel sentitems adalah tabel yang digunakan untuk menyimpan datasentitems Struktur tabelnya dapat dilihat pada tabel 317
Tabel 317 Tabel Sentitems
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
SendingDateTime Timestamp SendingDateTimeDeliveryDateTime 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
IDint(10)
unsigned(Primary Key) ID
SenderID varchar(255) MUL SenderID
SequencePosition int(11) (Primary Key) SequencePosition
Status enum() Status
StatusError int(11) Status Error
TPMR int(11) MUL TPMR
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4563
30
RelativeValidity int(11) Relative Validity
CreatorID Text Creator ID
18 Tabel Panduan
Tabel panduan adalah tabel yang digunakan untuk menyimpan data
panduan Struktur tabelnya dapat dilihat pada tabel 318
Tabel 318 Tabel Panduan
Nama Field Type Data Keterangan
Kodepanduan Varchar(11) Kode Panduan
Isi Text Isi
Keterangan Varchar (40) Keterangan
39 Format SMS Gateway
Berikut ini cara-cara mengakses aplikasi pembayaran pajak kendaraan
bermotor di SAMSAT DRIVE THRU dengan menggunakan fasilitas SMS gateway
1 Format Melihat Panduan SMS
Pemilik Kendaraan mengirim pesan ke SMS Center Admin SAMSAT
dengan format
Gambar 34 Format Melihat panduan
2
Apabila Format SMS benar maka akan muncul pesan seperti pada gambar
35
Panduan
Cek format SMS
cekformatwp
cekformatsaran
cekformattunggakan
cekformatwajib_pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4663
31
Gambar 35 Pesan Balasan Panduan SMS
3 Jika Pemilik Kendaraan ingin melihat data wajib pajak maka harus
mengetikkan format SMS sebagai berikut
Gambar 36 Format Info data wajib pajak
4 Jika Pemilik Kendaraan ingin melihat tunggakan pajak kendaraan maka
harus mengetikkan format SMS sebagai berikut
Gambar 37 Format Tunggakan Pajak Kendaraan
5
Jika Pemilik Kendaraan ingin memberikan saran maka harus mengetikkan
format SMS sebgai berikut
Gambar 38 Format Saran
310 Design Interface
Gambar 39 Halaman Utama
cekformatwp
cekformattunggakan
Cekformatsaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4763
32
Gambar 310 Halaman Login
Gambar 311 Data Kendaraan
Gambar 312 Halaman Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4863
33
Gambar 314 Halaman Inbox
Gambar 313 Halaman Inbox
311 Struktur Menu
Wajib Pajak
Menu Utama Admin
PembayaranKendaraan SMS AlertBerita
Pembayaran
LaporanSMS
SMS
SMSTerkirim
Lihat SMS
SMS Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4963
34
BAB IV
HASIL PENELITIAN DAN PEMBAHASAN
Berikut ini adalah hasil dari pengujian Aplikasi Informasi Pelayanan
Pembayaran Pajak Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis
SMS Gateway Pada Proyek Akhir ini dimana Website ini memiliki 1 halaman
web yakni website untuk mengelola halaman website petugas (admin) Berikut
adalah implementasi tentang website tersebut
41 Halaman Admin
Halaman ini merupakan aplikasi yang digunakan oleh bagian administrator
atau orang yang mempunyai otoritas khusus untuk melakukan konfigurasi sistem
sehingga diperlukan suatu proses login terlebih dahulu
Gambar 41 Halaman Admin
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5063
35
Keterangan
a Username aris
b Password aris
42 Halaman Utama
Pada web utama Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor berbasis SMS Gateway ini menampilkan informsi profil secara umum
Selain itu pada web utama juga terdapat informasi berita terbaru mengenai SAMSAT
layanan yang ada di SAMSAT Drive Thru serta format SMS
Adapun menu-menu yang akan ditampilkan pada web utama diantarannya
depan SAMSAT Drive Thru layanan berita format SMS dan kontak yang
menunjukkan alamat SAMSAT Drive Thru
Gambar 42 Halaman Utama
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5163
36
f Kontak Halaman yang berisi alamat dari SAMSAT Drive Thru
43 Halaman Data Wajib Pajak
Input data wajib pajak yaitu memasukkan data identitas para wajib pajak yang
baru berikut halaman data wajib pajak
Gambar 43 Halaman Data Wajib Pajak
Gambar 44 Halaman Input Data Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5263
37
Keterangan
a Pada gambar 43 adalah menu utama halaman wajib pajak disana tertera
kolom data wajib pajak yang telah didata oleh admin
b Pada gambar 44 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
44
Halaman KendaraanInput data kendaraan wajib pajak yaitu digunaka untuk menginputkan data
kendaraan yang baru yang berisi data tentang kendaraan bermotor seperti no reg no
KTP pemilik nama lengkap dan sebagainya berikut tampilan halaman kendaraan
Gambar 45 Halaman Data Kendaraan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5363
38
Gambar 46 Halaman Form Input Data Kendaraan
Keterangan
a Pada gambar 45 adalah menu utama pada halaman kendaraan disana
tertera kolom data kendaraan yang sudah di data oleh petugas admin
b Pada gambar 46 adalah form input data kendaraan untuk memasukkan
data kendaraan wajib pajak yang baru kita harus memasukkan identitas dari
kendaraan tersebut diantarannya identitas pemilik serta identitas kendaraan
baru Kemudian kita pilih tombol simpan untuk menyimpan data kendaraan
tersebut Data yang sudah tersimpan akan muncul pada menu utama pada
halaman kendaraan
45 Halaman Pembayaran
Input halaman pembayaran digunakan untuk memasukkan biaya pajak
kendaraan yang akan dibayar oleh wajib pajak setiap tahunnya Berikut tampilan
halaman pembayaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5463
39
Gambar 47 Halaman Pembayaran
Gambar 48 Halaman Form pembayara
Keterangan
a Pada gambar 47 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 48 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5563
40
akan muncul pada menu utama halaman pembayaran
46 Halaman Berita
Input halaman berita digunakan untuk menambah berita-berita terbaru yang
ada di SAMSAT Drive Thru maupun SAMSAT pusat berikut tampilan halaman form
berita
Gambar 49 Halaman Berita
Gambar 410 Halaman Form Berita
Keterangan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5663
41
a Pada gambar 49 adalah menu utama pada halaman berita disana tertera
kolom data berita yang sudah di entry oleh petugas admin
b Pada gambar 410 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
47
Halaman SMSForm SMS ini gunakan untuk melihat SMS masuk SMS terkirim dan akan
mengirim SMS secara bersamaan Berikut tampilan halaman SMS
Gambar 411 Halaman SMS
Gambar 412 Halaman Kirim Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5763
42
Gambar 413 Halaman SMS Masuk
Gambar 414 Halaman SMS Terkirim
Keterangan
a Kirim broadcast Mengirim suatu pesan atau SMS ke semua wajib pajak
secara bersamaan
b Lihat SMS Melihat SMS yang masuk dari wajib pajak yang memberikan
masukan atau menannyakan besar biaya pajak kendaraan yang akan
dibayar
c SMS terkirim Melihat SMS yang telah terkirim kepada wajib pajak
48 Halaman SMS Alert
Pada halaman SMS Alert ini merupakan peringatan tanggal jatuh tempo
pembayaran pajak STNK kepada wajib pajak Berikut tampilan halaman SMS Alert
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5863
43
Gambar 415 Halaman Data SMS Alert
Wajib pajak akan secara otomatis mendapat SMS Alert mengenai jatuh
tempo pembayaran pajak kendaraannya
49 Halaman Laporan
Pada halaman laporan ini akan muncul semua nama-nama wajib pajak yang
telah terdaftar Berikut tampilan halaman laporan
Gambar 416 Halaman Data Pembayaran
Gambar 417 Tombol Pencarian Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5963
44
Gambar 418 Laporan Wajib Pajak
Keterangan a Pada gambar 417 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 418Pada 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 419 laporan salah satu wajib pajak yang kita inginkan
410 Tampilan SMS Gateway
Berikut format SMS Gateway untuk melihat panduan SMS Gateway
a Pemilik kendaraan mengirim SMS untuk melihat format panduan
SMS
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6063
45
Gambar 419 Melihat format panduan SMS
b Tampilan cek format wp dan balasannya
Gambar 420 Cek format wajib pajak
c Tampilan cek id wp dan balasannya
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6163
46
Gambar 421 Cek id wajib pajak
d Tampilan cek data wp dan balasannya
Gambar 422 Cek data wajib pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6263
47
BAB V
PENUTUP
411 Kesimpulan
Penulisan Tugas akhir ini berisi mengenai pembuatan program aplikasi
Informasi Pelayanan Pembayaran Pajak Bermotor di Kantor SAMSAT Drive
Thru Sidoarjo berbasis SMS Gateway Aplikasi ini dibangun menggunakan
Php Gammu sebagai emulator untuk menjalankan aplikasi saat dibangun dan
didukung dengan SMS Gateway dengan Modem Wavecom sebagai
hardwarenpendukung Sistem SMS Gateway memberikan banyak kemudahan
kepada wajib pajak untuk mengetahui jumlah pajak yang harus dibayar dan juga
tersedia SMS Alert kepada wajib pajak yang kendaraannya akan memasuki
jatuh tempo pembayaran pajak
412 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6363
48
DAFTAR PUSTAKA
Khang Bustam (2002) TRIK Pemrograman Aplikasi Berbasis SMS
PT Elexmedia Komputindo Jakarta
Khoirul ummah 2010 SMS-Gateway informatika malang
Marcus Zakaria Teddy amp Widiadi Josef 2006 Aplikasi SMS untuk
Berbagai Keperluan Bandung Informatika
Purnomo Adi 2007 Pemrograman Java Membangun Beragam Aplikasi
Layanan SMS 2 Jakarta Salemba Infotek
Romzi Imron Rozidi 2009 Membuat Sendiri SMS Gateway (ESME)
Berbasis Protokol SMPP Andi
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 1963
4
BAB II
KAJIAN PUSTAKA DAN DASAR TEORI
21 Penelitian Terdahulu
Indra Purnama 2012 dalam skripsinya yang berjudul ldquo SISTEM
INFORMASI PEMBAYARAN PAJAK KENDARAAN BERODA 2 DI
SAMSAT DAERAH PROVINSI WILAYAH KOTA BANDUNG III
SOEKARNO HATTArdquo membahas mengenai pelayanan pembayaran pajak
yang mangalami kesulitan dalam melihat informasi jumlah pembayaran baik
denda maupun keterlambatan secara kuantiti dan juga agar menghindari
kekeliruan saat penginputan pembayaran maka diterapkan sistem informasi
pembayaran pajak Agar keterlambatan itu dapat diatasi maka diadakannya
pemanggilan input otomatis di Bagian Pembayaran dan perhitungan laporan
secara perperiodik Pembangunan sistem pembayaran pajak roda 2 ini
menggunakan metodologi System Development Life Cycle (SDLC)
(Waterfall) Dimana metododogi ini digunakan untuk mengembangkan sistem
dari tahapan perancangan sampai dengan implementasi
Tabel 21 Tabel perbandingan penelitian terdahulu
Perbandingan Penelitian Terdahulu Penelitian Sekarang
Judul SISTEM INFORMASI
PEMBAYARAN PAJAK
KENDARAAN BERODA 2
DI SAMSAT DAERAHPROVINSI WILAYAH
KOTA BANDUNG III
SOEKARNO HATTA
Aplikasi Pembayaran Pajak
Kendaraan Bermotor di Kantor
SAMSAT Sidoarjo berbasis
Sms Gateway
Peneliti Indra Purnama 2012 Aris Susetyo (2015)
Platform Berbasis Desktop Berbasis Web dan Sms
Studi Kasus Samsat kota bandung III
Soekarno Hatta
Samsat Drive Thrue Sidoarjo
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2063
5
Tujuan
Penelitian
membahas mengenai
pelayanan pembayaran pajak
yang mangalami kesulitan
dalam melihat informasi
jumlah pembayaran baik
denda maupun keterlambatan
secara kuantiti dan juga agar
menghindari kekeliruan saat
penginputan pembayaran
maka diterapkan sistem
informasi pembayaran pajak
aplikasi yang akan dibuat ini
berbasis sms untuk
memudahkan wajib pajak dalam
memperoleh informasi berupa
pendaftaran kendaraan baru dan
perpanjangan STNK wajib
pajak dapat melihat daftar biaya
tarif kendaraan dengan
mengakses website ini ataupun
dengan menggunakan sms
Dari penelitian terdahulu diatas dapat dikembangkan suatu aplikasi
yang berbasis SMS untuk memudahkan wajib pajak dalam memperoleh
informasi adapun perbedaan dengan sistem yang akan penulis bangun adalah
akses melalui media SMS dan internet Maka diperoleh hasil pengembangan
program yaitu Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis SMS Gateway
22 Sejarah Singkat SAMSAT
Sistem Administrasi Manunggal di bawah Satu Atap atau disingkat
dengan SAMSAT adalah suatu sistem kerjasama secara terpadu antara Polri
Dinas Pendapatan Provinsi dan PT Jasa Raharja (Persero) dalam pelayanan
untuk menerbitkan STNK dan Tanda Nomor Kendaraan Bermotor yang
dikaitkan dengan pemasukan uang ke Kas Negara baik melalui Pajak
Kendaraan Bermotor (PKB) Bea Balik Nama Kendaraan Bermotor dan
Sumbangan Wajib Dana Kecelakaan Lalu Lintas Jalan (SWDKLJJ) dan
dilaksanakan pada satu kantor yang dinamakan Kantor Bersama Samsat
Dalam hal ini Polri memiliki fungsi penerbitan STNK Dinas Pendapatan
Provinsi menetapkan besarnya Pajak Kendaraan Bermotor (PKB) dan Bea
Balik Nama Kendaraan Bermotor (BBN-KB) sedangkan PT Jasa Raharja
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2163
6
mengelola Sumbangan Wajib Dana Kecelakaan Lalu Lintas Jalan
(SWDKLLJ) Sejarah Kantor Bersama SAMSAT sendiri tak lepas dari
berdirinya Dinas Pendapatan P rovinsi Jawa Barat yang secara historis dimulai
dengan unit kerjayang bertugas melakukan pengurusan Perpajakan dan
Pendapatan Daerah Hal ini dikarenakan DISPENDA atau Dinas Pendapatan
Daerah sebagai kantor pusat yang menaungi segala penerimaan pendapatan
daerah
23 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
24 Bahasa Pemrograman
Bahasa pemrograman adalah bahasa komputer atau teknik instruksi
standar untuk memerintah komputerBahasa pemrograman ini merupakan suatu
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2263
7
himpunan dari aturan sintaks dan semantik yang digunakan
untuk mendefinisikan sebuah program komputer Bahasa ini memungkinkan
seorang programmer dapat menentukan secara persis data mana yang akan
diolah oleh komputer bagaimana data ini akan disimpan atau diteruskan
dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi
Menurut tingkat kedekatannya dengan mesin komputer bahasa pemrograman
terdiri dari
a Bahasa Mesin yaitu memberikan perintah kepada komputer dengan
menggunakan kode bahasa biner contohnya 01100101100110
b
Bahasa Tingkat Rendah atau dikenal dengan istilah bahasa rakitan (bahasa
Inggris Assembly yaitu memberikan perintah kepada komputer dengan
menggunakan kode-kode singkat (kode Mnemonic contohnya MOV SUB
CMP JMP JGE JL LOOP dan sebagainya)
c Bahasa Tingkat Menengah yaitu bahasa komputer yang memakai campuran
intstruksi dalam kata-kata bahasa manusia seperti pada Bahasa Tingkat
Tinggi dan instruksi yang bersifat simbolik contoh ltlt gtgt ampamp ||
dan sebagainya
d Bahasa Tingkat Tinggi yaitu bahasa komputer yang menggunakan instruksi
berasal dari unsur kata-kata bahasa manusia contohnya adalah begin end
if for while and or dan sebagainya
Sebagian besar bahasa pemrograman digolongkan sebagai Bahasa
Tingkat Tinggi hanya bahasa C yang digolongkan sebagai Bahasa Tingkat
Menengah dan Assembly yang merupakan Bahasa Tingkat RendahAdapun
sistem informasi dan aplikasi yang dibuat pada Tugas Akhir ini adalah
menggunakan bahasa pemrograman PHP untuk membangun sisi server dan
menggunakan bahasa pemrograman Java untuk membangun client Beberapa
bahasa pemrograman yang digunakan pada pembuatan sistem informasi ini
akan dijelaskan pada sub bab di bawah ini
25 Hypertext Preprocessor (PHP)
Hypertext Preprocessor (PHP) adalah bahasa pemrograman script yang
paling banyak dipakai saat ini PHP banyak dipakai untuk memrogram situs
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2363
8
web yang dinamis walaupun tidak tertutup kemungkinan digunakan untuk
pemakaian lain Pada awalnya PHP merupakan kependekan dari Personal
Home Page (Situs Personal)PHP pertama kali dibuat oleh Rasmus Lerdorf
pada tahun 1995Pada tahun 1997 sebuah perusahaan bernama Zend menulis
ulang interpreter PHP menjadi lebih bersih lebih baik dan lebih cepat
Kemudian pada Juni 1998 perusahaan tersebut merilis interpreter baru untuk
PHP dan meresmikan rilis tersebut sebagai PHP 30 dan singkatan PHP dirubah
menjadi akronim berulang PHP Hypertext Preprocessing
Pada Juni 2004 Zend merilis PHP 50Dalam versi ini inti dari
interpreter PHP mengalami perubahan besarVersi ini juga memasukkan model
pemrograman berorientasi objek ke dalam PHP untuk menjawab
perkembangan bahasa pemrograman ke arah paradigma berorientasi objek
Hampir seluruh aplikasi berbasis web dapat dibuat dengan PHP ini
namun fungsi PHP yang paling utama adalah untuk menghubungkan database
dengan web Dengan PHP membuat aplikasi web yang terkoneksi ke database
menjadi sangat mudah Sistem database yang telah didukung oleh PHP adalah
a Oracle
bSybase
c SQL
dMySQL
e Generic ODBC
f Postgres SQL
26 Database MySQL
MySQL adalah sebuah perangkat lunak sistem manajemen basis data
SQL ( bahasa Inggris database management system ) atau DBMS yang
multithread multi-user dengan sekitar 6 juta instalasi di seluruh dunia
MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis di
bawah lisensi GNU General Public License (GPL) tetapi mereka juga menjual
di bawah lisensi komersial untuk kasus-kasus di mana penggunaannya tidak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2463
9
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 ndash 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_fieldhellip)
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 = bdquodata_kolom1‟hellip
9
Menampilkan data SELECT kolom FROM tabel WHERE kreteria
ORDER BY kolom atau SELECTFROM 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
27
SMS Gateway
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2563
10
SMS Gateway adalah suatu platform metode untuk mengirimkan dan
menerima pesan SMS tanpa menggunakan perangkat mobile
handphoneSMS Gateway merupakan pintu gerbang bagi penyebaran
informasi dengan menggunakan SMS
Anda dapat menyebarkan pesan keratusan nomor secara otomatis dan
cepat yang langsung terhubung dengan database nomor-nomor ponsel saja
tanpa harus mengetik ratusan nomor dan pesan di ponsel anda karena semua
nomor akan diambil secara otomatis dari database tersebut
Selain itu dengan adanya SMS Gateway anda dapat mengkustomisasi
pesan-pesan yang ingin dikirimDengan menggunakan program tambahan
yang dapat dibuat sendiri pengirim pesan dapat lebih fleksibel dalam
mengirim berita karena biasanya pesan yang ingin dikirim berbeda-beda untuk
masing-masing penerimanya
Sistem aplikasi SMS Gateway secara umum memungkinkan pengguna
untuk
1 Meminta informasi dari handphone ke sistem database
2 Memberikan informasi dari handphone ke sistem database
Memberikan informasi secara rutin (terjadwal) dari sistem database ke
nomor handphone individual tertentu SMS Gateway membolehkan UEA
untuk berkomunikasi dengan Telco SMSC (telkomsel indosat dll) atau SMS
platform untuk menghantar dan menerima pesan SMS dengan sangat mudah
Karena SMS Gateway akan melakukan semua proses dan koneksi dengan
Telco SMS Gateway juga menyediakan UEA dengan interface yang mudah
dan standar
28 Gammu
Gammu mensupport ponsel yang dapat bekerja pada mode AT
commandGammu 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2663
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2763
12
dikomunikasikan oleh profesional sistem kepada pemakai maupun pembuat
program DFD terdiri dari context diagram dan diagram rinci (DFD Levelled)
Context diagram berfungsi memetakan model lingkungan (menggambarkan
hubungan antara entitas luar masukan dan keluaran sistem) yang
direpresentasikan dengan lingkaran tunggal yang mewakili keseluruhan
sistem DFD levelled menggambarkan sistem sebagai jaringan kerja antara
fungsi yang berhubungan satu sama lain dengan aliran dan penyimpanan data
model ini hanya memodelkan sistem dari sudut pandang fungsi
Berikut ini merupakan simbol-simbol yang biasa digunakan di DFD
Gambar 21Simbol-simbol Data Flow Diagram
1) TerminalEntity
Terminator atau entity mewakili entitas eksternal yang berkomunikasi
dengan sistem yang sedang dikembangkan Terminator dapat berupa orang
sekelompok orang organisasi departemen di dalam organisasi atau
perusahaan yang sama tetapi di luar kendali sistem yang sedang dibuat
modelnya Terminator dapat juga berupa departemen divisi atau sistem di
luar sistem yang berkomunikasi dengan sistem yang sedang dikembangkan
Komponen ini perlu diberi nama sesuai dengan dunia luar yang
berkomunikasi dengan sistem yang sedang dibuat modelnya dan biasanya
menggunakan kata benda misalnya Bagian Penjualan Dosen Mahasiswa
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2863
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 datainformasi
dari satu bagian sistem ke bagian lainnya
210 Entity Relationship Diagram (ERD)
Entity Relationship Diagram (ERD) merupakan suatu model untuk
menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek
dasar data yang mempunyai hubungan antar relasiERD untuk memodelkan
struktur data dan hubungan antar data untuk menggambarkannya digunakan
beberapa notasi dan simbol Pada dasarnya ada tiga simbol yang digunakan
yaitu
a Entiti
Entiti merupakan objek yang mewakili sesuatu yang nyata dan dapat
dibedakan dari sesuatu yang lain (Fathansyah 1999 30)Simbol dari
entitiini biasanya digambarkan dengan persegi panjang
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2963
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 1 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
211 Penjelasan Primary key dan Foreight Key
Kunci (Key) merupakan elemen record yang dipakai untuk menemukan
record tersebut pada waktu akses atau bisa digunakan untuk identifikasi tiap
record Jenis-jenis kunci Superkey Candidat key Primary key Alternate
key Foreign key External key
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3063
15
A Primary Key adalah atribut (field) yang dipilih untuk menentukan
struktur storage pada organisasi file multi key adapun key lainnya
disebut dengan secondary key Pengertian lainya Primary Key adalah
suatu nilai dalam basis data yang digunakan untuk mengidentifikasi
suatu baris dalam tabel Salah satu atrribut dari candidat key dapat
dipilih menjadi primary key dengan 3 kriteria sbb
1
Key tersebut lebih natural untuk dijadikan acuan
2 Key tersebut lebih sederhana
3 Key tersebut cukup uniqe
B Foreign Key adalah Sebuah kumpulan field dalam satu relasi yang
digunakan untuk meldquoreferrdquo (menunjuk) ke suatu baris (tuple) pada
relasi yang lain (harus berkorespondensi dengan primary key pada
relasi yang kedua) seperti bdquological pointer‟ Sedangkan hubungan
antara keduanya ( primary key dan foreign key) di jelaskan sebagai
berikutldquoPrimary Keyrdquo adalah field kunci utama dari suatu tabel yang
menunjukkan bahwa field yang menjadi kunci tersebut tidak bisa diisi
dengan data yang sama atau dengan kata lain Primary key menjadikan
tiap record memiliki identitas sendiri-sendiri yang membedakan satu
sama lainnya (unik)ldquoForeign keyrdquo adalah satu attribute yang
melengkapi satu relationship yang menunjukan ke induknya dengan
kata lain keduanya saling berkaitan Pengertian lain Foreign key
merupakan sembarang atribut yang menunjuk kepada primary key pada
tabel lain
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3163
16
BAB III
METODOLOGI PENELITIAN
31 Lokasi Penelitian
Penelitian dilakukan di Drive Thru SAMSAT yang beralamatkan di Jl
Sultan Agung No 4 Sidoarjo mulai tanggal 01 Oktober 2014 sd selesai
32 Bahan dan Alat penelitian
Bahan
Data Wajib Pajakdata Pembayaran Pajak Kendaraan Bermotor dan data
pemilik kendaraan bermotor data biaya pajak kendaraan bermotor
Alat
A
Perangkat Keras ( Hardware )
1) Laptop intel core i3
2) Hard disk 500 GB
3) Memory 200 GB
4)
Modem Smsgateway
5) Simcard
B
Perangkat Lunak ( Software )
1) Sistem Operasi Windows 7
2)
PHP ( Hypertext Preprocessor )
3) Appserv
4) Notepad ++
5)
Database MySQL
6) Gammu
33 Teknik Pengumpulan Data
Teknik pengumpulan data yang digunakan adalah
a Wawancara Melakukan wawancara secara langsung dengan petugas
SAMSAT Drive Thru diantarannya petugas dari kepolisian dan petugas
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3263
17
Dispenda mengenai bagaimana alur dari pelayanan SAMSAT Drive Thru
Sidoarjo
b Dokumentasi Pengambilan data-data tentang kegiatan profil untuk
dijadikan sebagai acuan dalam pengembangan sistem
c Observasi Observasi dengan mengadakan penelitian dan peninjauan
langsung di SAMSAT Drive Thru Sidoarjo
34 Teknik Analisis
Analisis sistem merupakan tahap yang penting dari suatu pemrograman
karena merupakan tahap awal untuk mengevaluasi permasalahan yang terjadi
serta kendala yang dihadapiPerancangan sistem yang pertama adalah
mengidentifikasi suatu permasalahan pada objek penelitian itu sendiri
Teknik yang penulis gunakan dalam membangun sistem ini adalah
sebagai berikut
a Penelitian di lapangan yaitu terhadap petugas atau orang-orang yang ada
kaitannya dengan permasalahan yang sedang diteliti guna memperoleh
keterangan dan data untuk tujuan yang ingin dicapai
b Merumuskan masalah apa yang sebenarnya terjadi yaitu sistem yang
digunakan saat melakukan permintaan informasi di kantor SAMSAT secara
langsung
c
Melakukan pemahaman masalah sehingga dapat mengetahui tujuan
pembuatan SMS Gateway untuk pembayaran Pajak Kendaraan Bermotor
d Perancangan informasi SMS Gateway di SAMSAT Drive Thru Sidoarjo
e
Perancangan tampilan SMS Gateway di SAMSAT Drive Thru Sidoarjo
f Pengujian dan analisa program dengan maksud mengetahui sejauh mana
program bisa berjalan sesuai dengan keinginan penulis
g Perbaikan dan penyempurnaan program yang merupakan tahapan
memperbaiki kesalahan dan menambahkan fitur-fitur lain jika diperlukan
h Pemilihan sistem berbasisSMS Gateway sebagai solusi yang tepat Penulis
mengajukan pembuatan sistem baru untuk proses permintaan informasi
melalui sms sebagai solusi permasalahan Sistem baru ini diharapkan dapat
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3363
18
mempermudah wajib pajak untuk memperoleh informasi terkait pembayaran
samsat Program ini dapat diakses kapan saja Adapun alasannya sebagai
berikut
1
Untuk hubungan antar server dan client hanya dibutuhkan sebuah
handphone saja
2 Memberikan kemudahan bagi pengguna karena antar muka yang
digunakan adalah via SMS dimana wajib pajak pasti sudah sangat
umum menggunakannya
Sistem Aplikasi SMS Gateway adalah program sistem komunikasi dua
arah yaitu SMS keluar dan SMS masuk dengan memanfaatkan gammu sebagai
programkomunikasi antara Komputer dengan Handphone
35 Perancangan Sistem
Bagian ini menjelaskan rancangan aplikasi yang berupa diagram alir
sistem Alur pembayaran di SAMSAT Drive Thru adalah sebagai berikut
Penjelasan alur proses pembayaran pajak melalui drive thru
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3463
19
6
Petugas loket Pembayaran dan Penyerahan memberitahukan jumlah
pembayaran yang seharusnya dan selanjutnya menerima pembayaran serta
menyerahkan bukti pembayaran kepada Wajib Pajak
36 DFD Pembayaran Pajak kendaraan Bermotor
Dalam proses perancangan aplikasi layanan informasi dan pemesanan
berbasis sms gateway ini akan dijelaskan dalam bentuk logical model Hal ini
gambarkan secara detail melalui Data Flow Diagram (DFD) Dalam
perancangan menggunakan DFD biasanya diawali dengan diagram konteks
yang merupakan diagram yang memaparkan secara global dari diagram-
diagram yang akan dirancang selanjutnya Hal ini sangat membantu sekali
dalam memahami proses perancangan aplikasi secara detail Pada tahap
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 33
a Diagram Konteks
Gambar 31 Diagarm Konteks
input wp
laporan pembayaran
info data petugas
info data kendaraan
input data petugas
input pembayaran Pajak
input data kendaraan
Balasan Sms Sesuai format
Kirim Sms s esuai format
Info Pembayaran
Membayar Pajak1
Aplikasi Pembayaran Pajak
Kendaraan Bermotor di
Kantor Samsat Drive Thrue
+
PetugasWajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3563
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
Gambar 32 DFD level 0
37 Tabel Relationship
Tabel Relationship merupakan rancangan table yang diterjemahkan dari
data flow diagram di atas sehingga dihasilkan data relasi table seperti gambar
di bawah ini
mempunyaimempunyai
mempunyai
mempunyaimempunyai
simpan data
input wp
info wp
memberikan data wp
info wp
laporan pembayaran
info data petugas
info data kendaraan
input data petugas
input pembayaran Pajak
input data kendaraan
Balasan Sms Sesuai format
Kirim Sms sesuai format
Info Pembayaran
Membayar Pajak
kendaraan
data petugas
simpan data simpan data
simpan data
simpan data
simpan data
simpan data
Wajib Pajak
Petugas
3Input
Pendaftaran
kendaraan
Bermotor
2
Input Petugas
1
Pembayaran
Pajak
4
Input data WP
5
Sms Gateway
kendaraan
kendaraan_
petugas
pembayaran
sms masuksms keluar
wajib_pajak
outboxoutbox_multipart
gammu phone
phones
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3663
21
Dalam table relationship diatas terdapat 18 tabel yang saling
berhubungan yang terdiri dari table master dan table transaksi adapun yang
termasuk dalam table master yaitu tabel wajib pajak kendaraan petugas
panduan saran propinsi kabupaten dan kecamatan Sedangkan tabel transaksi
yaitu tabel pembayaran berita dan SMS Alert Yang termasuk tabel SMS
Gateway yaitu tabel phone inbox outbox sent items gammu daemons
outbox multipart Masing-masing tabel saling berhuugan seperti
a Tabel wajjib pajak berhubungan dengan tabel kendaraan yang dihubungkan
melalui id wp dengan jenis hubungan satu (1) ke banyak (N)
b
Tabel wp berhubungan dengan tabel pembayaran yang dihubungkan melalui
id wp dengan jenis hubungan satu (1) ke banyak (N)
c Tabel petugas berhubungan dengan id petugas dengan jenis hubungan satu
(1) ke banyak (N)
38 Struktur Tabel
Tabel adalah bagian dari database yang berfungsi untuk menyimpan
data-data tertentu Tabel yang akan dibuat untuk perancangan ini antara lain
1 Tabel Berita
Tabel berita adalah tabel yang digunakan untuk menyimpan data berita
Struktur tabelnya dapat dilihat pada tabel 31
Tabel 31 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) (Primary Key) Id petugas
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3763
22
2 Tabel Saran
Tabel saran adalah tabel yang digunakan untuk menyimpan data saran
dari wajib pajak Struktur tabelnya dapat dilihat pada tabel 32
Tabel 32 Tabel Saran
Nama Field Type Data Keterangan
Id Integer(11) Id pengirim
Hp Varchar(15) Handphone
Isisaran Varchar (200) Isi saran
3 Tabel Kabupaten
Tabel Kabupaten adalah tabel yang digunakan untuk menyimpan data
kabupaten Struktur tabelnya dapat dilihat pada tabel 33
Tabel 33 Tabel kabupaten
Nama Field Type Data Keterangan
id_kab Varchar(20) Id kab
nama_kab Varchar(100) Nama kab
4 Tabel Kecamatan
Tabel kecamatan adalah tabel yang digunakan untuk menyimpan data
kecamatan Struktur tabelnya dapat dilihat pada tabel 34
Tabel 34 Tabel kecamatan
Nama Field Type Data Keterangan
id_kec Varchar(20) Id kec
nama_kec Varchar(100) Nama kec
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3863
23
5 Tabel kendaraan
Tabel kendaraan adalah tabel yang digunakan untuk menyimpan data
kendaraan Struktur tabelnya dapat dilihat pada tabel 35
Tabel 35 Tabel kendaraan
Nama Field 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
Tabel pembayaran adalah tabel yang digunakan untuk menyimpan data
pembayaran Struktur tabelnya dapat dilihat pada tabel 36
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3963
24
Tabel 36 Tabel pembayaran
Nama Field Type Data Keteranganid_bayar Integer(11) (Primary Key) Id bayar
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
Tabel petugas adalah tabel yang digunakan untuk menyimpan data
petugas Struktur tabelnya dapat dilihat pada tabel 37
Tabel 37 Tabel petugas
Nama Field Type Data Keterangan
id_petugas Varchar(11) (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
Tabel propinsi adalah tabel yang digunakan untuk menyimpan data
propinsi Struktur tabelnya dapat dilihat pada tabel 38
Tabel 38 Tabel propinsi
Nama Field Type Data Keterangan
id_prop Varchar(20) Id prop
nama_prop Varchar(100) Nama prop
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4063
25
9 Tabel SMS alert
Tabel SMS alert adalah tabel yang digunakan untuk menyimpan data
SMS alert Struktur tabelnya dapat dilihat pada tabel 39
Tabel 39 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
10 Tabel Wajib Pajak
Tabel wajib_pajak adalah tabel yang digunakan untuk menyimpan data
wajib pajak Struktur tabelnya dapat dilihat pada tabel 310
Tabel 310 Tabel wajib pajak
Nama Field 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 lahirtanggal_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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4163
26
Propinsi Varchar(20) Propinsi
Kabupaten Varchar(20) KabupatenKecamatan Varchar(20) Kecamatan
Kelurahan Varchar(20) Kelurahan
no_telprumah Varchar(10) Nomer telprumah
Kodepos Varchar(7) Kodepos
11 Tabel Daemons
Tabel daemons adalah tabel yang digunakan untuk menyimpan datadaemons Struktur tabelnya dapat dilihat pada tabel 311
Tabel 311 Tabel Daemons
Nama Field Type Data Keterangan
Start Text Start
Info Text Info
12
Tabel Gammu
Tabel gammu adalah tabel yang digunakan untuk menyimpan data
gammu Struktur tabelnya dapat dilihat pada tabel 312
Tabel 312 Tabel Gammu
Nama Field Type Data Keterangan
Version int(11) Version
13 Tabel Inbox
Tabel inbox adalah tabel yang digunakan untuk menyimpan data inbox
Struktur tabelnya dapat dilihat pada tabel 313
Tabel 313 Tabel inbox
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4263
27
ReceivingDateTime Timestamp ReceivingDateTime
Text Text TextSenderNumber 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(falsetrue) Processed
14 Tabel Outbox
Tabel outbox adalah tabel yang digunakan untuk menyimpan data
outbox Struktur tabelnya dapat dilihat pada tabel 314
Tabel 314 Tabel outbox
Nama Field 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(falsetrue) MultiPart
RelativeValidity int(11) RelativeValidity
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4363
28
SenderID varchar(255) MUL SenderID
SendingTimeOut Timestamp SendingTimeOutDeliveryReport enum(defaultyesno) DeliveryReport
CreatorID Text CreatorID
15 Tabel Outbox multipart
Tabel outbox multipart adalah tabel yang digunakan untuk menyimpan
data outbox multipart Struktur tabelnya dapat dilihat pada tabel 315
Tabel 315 Tabel outbox multipart
Nama Field Type Data Keterangan
Text Text Text
Coding enum() Coding
UDH Text UDH
Class int(11) Class
TextDecoded Text TextDecoded
ID int(10) unsigned (Primary Key) ID
SequencePosition int(11) (Primary Key) SequencePosition
16 Tabel Phone
Tabel phones adalah tabel yang digunakan untuk menyimpan data
phones Struktur tabelnya dapat dilihat pada tabel 316
Tabel 316 Tabel phones Nama Field Type Data Keterangan
ID Text ID
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
TimeOut Timestamp Time Out
Send enum(yesno) Send
Receive enum(yesno) Receive
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4463
29
IMEI varchar(35) (Primary Key) IMEI
Client Text ClientBattery int(11) Battery
Signal int(11) Signal
Sent int(11) Sent
Received int(11) Received
17 Tabel Sentitems
Tabel sentitems adalah tabel yang digunakan untuk menyimpan datasentitems Struktur tabelnya dapat dilihat pada tabel 317
Tabel 317 Tabel Sentitems
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
SendingDateTime Timestamp SendingDateTimeDeliveryDateTime 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
IDint(10)
unsigned(Primary Key) ID
SenderID varchar(255) MUL SenderID
SequencePosition int(11) (Primary Key) SequencePosition
Status enum() Status
StatusError int(11) Status Error
TPMR int(11) MUL TPMR
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4563
30
RelativeValidity int(11) Relative Validity
CreatorID Text Creator ID
18 Tabel Panduan
Tabel panduan adalah tabel yang digunakan untuk menyimpan data
panduan Struktur tabelnya dapat dilihat pada tabel 318
Tabel 318 Tabel Panduan
Nama Field Type Data Keterangan
Kodepanduan Varchar(11) Kode Panduan
Isi Text Isi
Keterangan Varchar (40) Keterangan
39 Format SMS Gateway
Berikut ini cara-cara mengakses aplikasi pembayaran pajak kendaraan
bermotor di SAMSAT DRIVE THRU dengan menggunakan fasilitas SMS gateway
1 Format Melihat Panduan SMS
Pemilik Kendaraan mengirim pesan ke SMS Center Admin SAMSAT
dengan format
Gambar 34 Format Melihat panduan
2
Apabila Format SMS benar maka akan muncul pesan seperti pada gambar
35
Panduan
Cek format SMS
cekformatwp
cekformatsaran
cekformattunggakan
cekformatwajib_pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4663
31
Gambar 35 Pesan Balasan Panduan SMS
3 Jika Pemilik Kendaraan ingin melihat data wajib pajak maka harus
mengetikkan format SMS sebagai berikut
Gambar 36 Format Info data wajib pajak
4 Jika Pemilik Kendaraan ingin melihat tunggakan pajak kendaraan maka
harus mengetikkan format SMS sebagai berikut
Gambar 37 Format Tunggakan Pajak Kendaraan
5
Jika Pemilik Kendaraan ingin memberikan saran maka harus mengetikkan
format SMS sebgai berikut
Gambar 38 Format Saran
310 Design Interface
Gambar 39 Halaman Utama
cekformatwp
cekformattunggakan
Cekformatsaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4763
32
Gambar 310 Halaman Login
Gambar 311 Data Kendaraan
Gambar 312 Halaman Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4863
33
Gambar 314 Halaman Inbox
Gambar 313 Halaman Inbox
311 Struktur Menu
Wajib Pajak
Menu Utama Admin
PembayaranKendaraan SMS AlertBerita
Pembayaran
LaporanSMS
SMS
SMSTerkirim
Lihat SMS
SMS Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4963
34
BAB IV
HASIL PENELITIAN DAN PEMBAHASAN
Berikut ini adalah hasil dari pengujian Aplikasi Informasi Pelayanan
Pembayaran Pajak Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis
SMS Gateway Pada Proyek Akhir ini dimana Website ini memiliki 1 halaman
web yakni website untuk mengelola halaman website petugas (admin) Berikut
adalah implementasi tentang website tersebut
41 Halaman Admin
Halaman ini merupakan aplikasi yang digunakan oleh bagian administrator
atau orang yang mempunyai otoritas khusus untuk melakukan konfigurasi sistem
sehingga diperlukan suatu proses login terlebih dahulu
Gambar 41 Halaman Admin
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5063
35
Keterangan
a Username aris
b Password aris
42 Halaman Utama
Pada web utama Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor berbasis SMS Gateway ini menampilkan informsi profil secara umum
Selain itu pada web utama juga terdapat informasi berita terbaru mengenai SAMSAT
layanan yang ada di SAMSAT Drive Thru serta format SMS
Adapun menu-menu yang akan ditampilkan pada web utama diantarannya
depan SAMSAT Drive Thru layanan berita format SMS dan kontak yang
menunjukkan alamat SAMSAT Drive Thru
Gambar 42 Halaman Utama
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5163
36
f Kontak Halaman yang berisi alamat dari SAMSAT Drive Thru
43 Halaman Data Wajib Pajak
Input data wajib pajak yaitu memasukkan data identitas para wajib pajak yang
baru berikut halaman data wajib pajak
Gambar 43 Halaman Data Wajib Pajak
Gambar 44 Halaman Input Data Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5263
37
Keterangan
a Pada gambar 43 adalah menu utama halaman wajib pajak disana tertera
kolom data wajib pajak yang telah didata oleh admin
b Pada gambar 44 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
44
Halaman KendaraanInput data kendaraan wajib pajak yaitu digunaka untuk menginputkan data
kendaraan yang baru yang berisi data tentang kendaraan bermotor seperti no reg no
KTP pemilik nama lengkap dan sebagainya berikut tampilan halaman kendaraan
Gambar 45 Halaman Data Kendaraan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5363
38
Gambar 46 Halaman Form Input Data Kendaraan
Keterangan
a Pada gambar 45 adalah menu utama pada halaman kendaraan disana
tertera kolom data kendaraan yang sudah di data oleh petugas admin
b Pada gambar 46 adalah form input data kendaraan untuk memasukkan
data kendaraan wajib pajak yang baru kita harus memasukkan identitas dari
kendaraan tersebut diantarannya identitas pemilik serta identitas kendaraan
baru Kemudian kita pilih tombol simpan untuk menyimpan data kendaraan
tersebut Data yang sudah tersimpan akan muncul pada menu utama pada
halaman kendaraan
45 Halaman Pembayaran
Input halaman pembayaran digunakan untuk memasukkan biaya pajak
kendaraan yang akan dibayar oleh wajib pajak setiap tahunnya Berikut tampilan
halaman pembayaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5463
39
Gambar 47 Halaman Pembayaran
Gambar 48 Halaman Form pembayara
Keterangan
a Pada gambar 47 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 48 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5563
40
akan muncul pada menu utama halaman pembayaran
46 Halaman Berita
Input halaman berita digunakan untuk menambah berita-berita terbaru yang
ada di SAMSAT Drive Thru maupun SAMSAT pusat berikut tampilan halaman form
berita
Gambar 49 Halaman Berita
Gambar 410 Halaman Form Berita
Keterangan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5663
41
a Pada gambar 49 adalah menu utama pada halaman berita disana tertera
kolom data berita yang sudah di entry oleh petugas admin
b Pada gambar 410 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
47
Halaman SMSForm SMS ini gunakan untuk melihat SMS masuk SMS terkirim dan akan
mengirim SMS secara bersamaan Berikut tampilan halaman SMS
Gambar 411 Halaman SMS
Gambar 412 Halaman Kirim Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5763
42
Gambar 413 Halaman SMS Masuk
Gambar 414 Halaman SMS Terkirim
Keterangan
a Kirim broadcast Mengirim suatu pesan atau SMS ke semua wajib pajak
secara bersamaan
b Lihat SMS Melihat SMS yang masuk dari wajib pajak yang memberikan
masukan atau menannyakan besar biaya pajak kendaraan yang akan
dibayar
c SMS terkirim Melihat SMS yang telah terkirim kepada wajib pajak
48 Halaman SMS Alert
Pada halaman SMS Alert ini merupakan peringatan tanggal jatuh tempo
pembayaran pajak STNK kepada wajib pajak Berikut tampilan halaman SMS Alert
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5863
43
Gambar 415 Halaman Data SMS Alert
Wajib pajak akan secara otomatis mendapat SMS Alert mengenai jatuh
tempo pembayaran pajak kendaraannya
49 Halaman Laporan
Pada halaman laporan ini akan muncul semua nama-nama wajib pajak yang
telah terdaftar Berikut tampilan halaman laporan
Gambar 416 Halaman Data Pembayaran
Gambar 417 Tombol Pencarian Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5963
44
Gambar 418 Laporan Wajib Pajak
Keterangan a Pada gambar 417 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 418Pada 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 419 laporan salah satu wajib pajak yang kita inginkan
410 Tampilan SMS Gateway
Berikut format SMS Gateway untuk melihat panduan SMS Gateway
a Pemilik kendaraan mengirim SMS untuk melihat format panduan
SMS
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6063
45
Gambar 419 Melihat format panduan SMS
b Tampilan cek format wp dan balasannya
Gambar 420 Cek format wajib pajak
c Tampilan cek id wp dan balasannya
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6163
46
Gambar 421 Cek id wajib pajak
d Tampilan cek data wp dan balasannya
Gambar 422 Cek data wajib pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6263
47
BAB V
PENUTUP
411 Kesimpulan
Penulisan Tugas akhir ini berisi mengenai pembuatan program aplikasi
Informasi Pelayanan Pembayaran Pajak Bermotor di Kantor SAMSAT Drive
Thru Sidoarjo berbasis SMS Gateway Aplikasi ini dibangun menggunakan
Php Gammu sebagai emulator untuk menjalankan aplikasi saat dibangun dan
didukung dengan SMS Gateway dengan Modem Wavecom sebagai
hardwarenpendukung Sistem SMS Gateway memberikan banyak kemudahan
kepada wajib pajak untuk mengetahui jumlah pajak yang harus dibayar dan juga
tersedia SMS Alert kepada wajib pajak yang kendaraannya akan memasuki
jatuh tempo pembayaran pajak
412 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6363
48
DAFTAR PUSTAKA
Khang Bustam (2002) TRIK Pemrograman Aplikasi Berbasis SMS
PT Elexmedia Komputindo Jakarta
Khoirul ummah 2010 SMS-Gateway informatika malang
Marcus Zakaria Teddy amp Widiadi Josef 2006 Aplikasi SMS untuk
Berbagai Keperluan Bandung Informatika
Purnomo Adi 2007 Pemrograman Java Membangun Beragam Aplikasi
Layanan SMS 2 Jakarta Salemba Infotek
Romzi Imron Rozidi 2009 Membuat Sendiri SMS Gateway (ESME)
Berbasis Protokol SMPP Andi
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2063
5
Tujuan
Penelitian
membahas mengenai
pelayanan pembayaran pajak
yang mangalami kesulitan
dalam melihat informasi
jumlah pembayaran baik
denda maupun keterlambatan
secara kuantiti dan juga agar
menghindari kekeliruan saat
penginputan pembayaran
maka diterapkan sistem
informasi pembayaran pajak
aplikasi yang akan dibuat ini
berbasis sms untuk
memudahkan wajib pajak dalam
memperoleh informasi berupa
pendaftaran kendaraan baru dan
perpanjangan STNK wajib
pajak dapat melihat daftar biaya
tarif kendaraan dengan
mengakses website ini ataupun
dengan menggunakan sms
Dari penelitian terdahulu diatas dapat dikembangkan suatu aplikasi
yang berbasis SMS untuk memudahkan wajib pajak dalam memperoleh
informasi adapun perbedaan dengan sistem yang akan penulis bangun adalah
akses melalui media SMS dan internet Maka diperoleh hasil pengembangan
program yaitu Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis SMS Gateway
22 Sejarah Singkat SAMSAT
Sistem Administrasi Manunggal di bawah Satu Atap atau disingkat
dengan SAMSAT adalah suatu sistem kerjasama secara terpadu antara Polri
Dinas Pendapatan Provinsi dan PT Jasa Raharja (Persero) dalam pelayanan
untuk menerbitkan STNK dan Tanda Nomor Kendaraan Bermotor yang
dikaitkan dengan pemasukan uang ke Kas Negara baik melalui Pajak
Kendaraan Bermotor (PKB) Bea Balik Nama Kendaraan Bermotor dan
Sumbangan Wajib Dana Kecelakaan Lalu Lintas Jalan (SWDKLJJ) dan
dilaksanakan pada satu kantor yang dinamakan Kantor Bersama Samsat
Dalam hal ini Polri memiliki fungsi penerbitan STNK Dinas Pendapatan
Provinsi menetapkan besarnya Pajak Kendaraan Bermotor (PKB) dan Bea
Balik Nama Kendaraan Bermotor (BBN-KB) sedangkan PT Jasa Raharja
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2163
6
mengelola Sumbangan Wajib Dana Kecelakaan Lalu Lintas Jalan
(SWDKLLJ) Sejarah Kantor Bersama SAMSAT sendiri tak lepas dari
berdirinya Dinas Pendapatan P rovinsi Jawa Barat yang secara historis dimulai
dengan unit kerjayang bertugas melakukan pengurusan Perpajakan dan
Pendapatan Daerah Hal ini dikarenakan DISPENDA atau Dinas Pendapatan
Daerah sebagai kantor pusat yang menaungi segala penerimaan pendapatan
daerah
23 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
24 Bahasa Pemrograman
Bahasa pemrograman adalah bahasa komputer atau teknik instruksi
standar untuk memerintah komputerBahasa pemrograman ini merupakan suatu
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2263
7
himpunan dari aturan sintaks dan semantik yang digunakan
untuk mendefinisikan sebuah program komputer Bahasa ini memungkinkan
seorang programmer dapat menentukan secara persis data mana yang akan
diolah oleh komputer bagaimana data ini akan disimpan atau diteruskan
dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi
Menurut tingkat kedekatannya dengan mesin komputer bahasa pemrograman
terdiri dari
a Bahasa Mesin yaitu memberikan perintah kepada komputer dengan
menggunakan kode bahasa biner contohnya 01100101100110
b
Bahasa Tingkat Rendah atau dikenal dengan istilah bahasa rakitan (bahasa
Inggris Assembly yaitu memberikan perintah kepada komputer dengan
menggunakan kode-kode singkat (kode Mnemonic contohnya MOV SUB
CMP JMP JGE JL LOOP dan sebagainya)
c Bahasa Tingkat Menengah yaitu bahasa komputer yang memakai campuran
intstruksi dalam kata-kata bahasa manusia seperti pada Bahasa Tingkat
Tinggi dan instruksi yang bersifat simbolik contoh ltlt gtgt ampamp ||
dan sebagainya
d Bahasa Tingkat Tinggi yaitu bahasa komputer yang menggunakan instruksi
berasal dari unsur kata-kata bahasa manusia contohnya adalah begin end
if for while and or dan sebagainya
Sebagian besar bahasa pemrograman digolongkan sebagai Bahasa
Tingkat Tinggi hanya bahasa C yang digolongkan sebagai Bahasa Tingkat
Menengah dan Assembly yang merupakan Bahasa Tingkat RendahAdapun
sistem informasi dan aplikasi yang dibuat pada Tugas Akhir ini adalah
menggunakan bahasa pemrograman PHP untuk membangun sisi server dan
menggunakan bahasa pemrograman Java untuk membangun client Beberapa
bahasa pemrograman yang digunakan pada pembuatan sistem informasi ini
akan dijelaskan pada sub bab di bawah ini
25 Hypertext Preprocessor (PHP)
Hypertext Preprocessor (PHP) adalah bahasa pemrograman script yang
paling banyak dipakai saat ini PHP banyak dipakai untuk memrogram situs
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2363
8
web yang dinamis walaupun tidak tertutup kemungkinan digunakan untuk
pemakaian lain Pada awalnya PHP merupakan kependekan dari Personal
Home Page (Situs Personal)PHP pertama kali dibuat oleh Rasmus Lerdorf
pada tahun 1995Pada tahun 1997 sebuah perusahaan bernama Zend menulis
ulang interpreter PHP menjadi lebih bersih lebih baik dan lebih cepat
Kemudian pada Juni 1998 perusahaan tersebut merilis interpreter baru untuk
PHP dan meresmikan rilis tersebut sebagai PHP 30 dan singkatan PHP dirubah
menjadi akronim berulang PHP Hypertext Preprocessing
Pada Juni 2004 Zend merilis PHP 50Dalam versi ini inti dari
interpreter PHP mengalami perubahan besarVersi ini juga memasukkan model
pemrograman berorientasi objek ke dalam PHP untuk menjawab
perkembangan bahasa pemrograman ke arah paradigma berorientasi objek
Hampir seluruh aplikasi berbasis web dapat dibuat dengan PHP ini
namun fungsi PHP yang paling utama adalah untuk menghubungkan database
dengan web Dengan PHP membuat aplikasi web yang terkoneksi ke database
menjadi sangat mudah Sistem database yang telah didukung oleh PHP adalah
a Oracle
bSybase
c SQL
dMySQL
e Generic ODBC
f Postgres SQL
26 Database MySQL
MySQL adalah sebuah perangkat lunak sistem manajemen basis data
SQL ( bahasa Inggris database management system ) atau DBMS yang
multithread multi-user dengan sekitar 6 juta instalasi di seluruh dunia
MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis di
bawah lisensi GNU General Public License (GPL) tetapi mereka juga menjual
di bawah lisensi komersial untuk kasus-kasus di mana penggunaannya tidak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2463
9
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 ndash 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_fieldhellip)
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 = bdquodata_kolom1‟hellip
9
Menampilkan data SELECT kolom FROM tabel WHERE kreteria
ORDER BY kolom atau SELECTFROM 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
27
SMS Gateway
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2563
10
SMS Gateway adalah suatu platform metode untuk mengirimkan dan
menerima pesan SMS tanpa menggunakan perangkat mobile
handphoneSMS Gateway merupakan pintu gerbang bagi penyebaran
informasi dengan menggunakan SMS
Anda dapat menyebarkan pesan keratusan nomor secara otomatis dan
cepat yang langsung terhubung dengan database nomor-nomor ponsel saja
tanpa harus mengetik ratusan nomor dan pesan di ponsel anda karena semua
nomor akan diambil secara otomatis dari database tersebut
Selain itu dengan adanya SMS Gateway anda dapat mengkustomisasi
pesan-pesan yang ingin dikirimDengan menggunakan program tambahan
yang dapat dibuat sendiri pengirim pesan dapat lebih fleksibel dalam
mengirim berita karena biasanya pesan yang ingin dikirim berbeda-beda untuk
masing-masing penerimanya
Sistem aplikasi SMS Gateway secara umum memungkinkan pengguna
untuk
1 Meminta informasi dari handphone ke sistem database
2 Memberikan informasi dari handphone ke sistem database
Memberikan informasi secara rutin (terjadwal) dari sistem database ke
nomor handphone individual tertentu SMS Gateway membolehkan UEA
untuk berkomunikasi dengan Telco SMSC (telkomsel indosat dll) atau SMS
platform untuk menghantar dan menerima pesan SMS dengan sangat mudah
Karena SMS Gateway akan melakukan semua proses dan koneksi dengan
Telco SMS Gateway juga menyediakan UEA dengan interface yang mudah
dan standar
28 Gammu
Gammu mensupport ponsel yang dapat bekerja pada mode AT
commandGammu 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2663
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2763
12
dikomunikasikan oleh profesional sistem kepada pemakai maupun pembuat
program DFD terdiri dari context diagram dan diagram rinci (DFD Levelled)
Context diagram berfungsi memetakan model lingkungan (menggambarkan
hubungan antara entitas luar masukan dan keluaran sistem) yang
direpresentasikan dengan lingkaran tunggal yang mewakili keseluruhan
sistem DFD levelled menggambarkan sistem sebagai jaringan kerja antara
fungsi yang berhubungan satu sama lain dengan aliran dan penyimpanan data
model ini hanya memodelkan sistem dari sudut pandang fungsi
Berikut ini merupakan simbol-simbol yang biasa digunakan di DFD
Gambar 21Simbol-simbol Data Flow Diagram
1) TerminalEntity
Terminator atau entity mewakili entitas eksternal yang berkomunikasi
dengan sistem yang sedang dikembangkan Terminator dapat berupa orang
sekelompok orang organisasi departemen di dalam organisasi atau
perusahaan yang sama tetapi di luar kendali sistem yang sedang dibuat
modelnya Terminator dapat juga berupa departemen divisi atau sistem di
luar sistem yang berkomunikasi dengan sistem yang sedang dikembangkan
Komponen ini perlu diberi nama sesuai dengan dunia luar yang
berkomunikasi dengan sistem yang sedang dibuat modelnya dan biasanya
menggunakan kata benda misalnya Bagian Penjualan Dosen Mahasiswa
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2863
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 datainformasi
dari satu bagian sistem ke bagian lainnya
210 Entity Relationship Diagram (ERD)
Entity Relationship Diagram (ERD) merupakan suatu model untuk
menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek
dasar data yang mempunyai hubungan antar relasiERD untuk memodelkan
struktur data dan hubungan antar data untuk menggambarkannya digunakan
beberapa notasi dan simbol Pada dasarnya ada tiga simbol yang digunakan
yaitu
a Entiti
Entiti merupakan objek yang mewakili sesuatu yang nyata dan dapat
dibedakan dari sesuatu yang lain (Fathansyah 1999 30)Simbol dari
entitiini biasanya digambarkan dengan persegi panjang
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2963
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 1 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
211 Penjelasan Primary key dan Foreight Key
Kunci (Key) merupakan elemen record yang dipakai untuk menemukan
record tersebut pada waktu akses atau bisa digunakan untuk identifikasi tiap
record Jenis-jenis kunci Superkey Candidat key Primary key Alternate
key Foreign key External key
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3063
15
A Primary Key adalah atribut (field) yang dipilih untuk menentukan
struktur storage pada organisasi file multi key adapun key lainnya
disebut dengan secondary key Pengertian lainya Primary Key adalah
suatu nilai dalam basis data yang digunakan untuk mengidentifikasi
suatu baris dalam tabel Salah satu atrribut dari candidat key dapat
dipilih menjadi primary key dengan 3 kriteria sbb
1
Key tersebut lebih natural untuk dijadikan acuan
2 Key tersebut lebih sederhana
3 Key tersebut cukup uniqe
B Foreign Key adalah Sebuah kumpulan field dalam satu relasi yang
digunakan untuk meldquoreferrdquo (menunjuk) ke suatu baris (tuple) pada
relasi yang lain (harus berkorespondensi dengan primary key pada
relasi yang kedua) seperti bdquological pointer‟ Sedangkan hubungan
antara keduanya ( primary key dan foreign key) di jelaskan sebagai
berikutldquoPrimary Keyrdquo adalah field kunci utama dari suatu tabel yang
menunjukkan bahwa field yang menjadi kunci tersebut tidak bisa diisi
dengan data yang sama atau dengan kata lain Primary key menjadikan
tiap record memiliki identitas sendiri-sendiri yang membedakan satu
sama lainnya (unik)ldquoForeign keyrdquo adalah satu attribute yang
melengkapi satu relationship yang menunjukan ke induknya dengan
kata lain keduanya saling berkaitan Pengertian lain Foreign key
merupakan sembarang atribut yang menunjuk kepada primary key pada
tabel lain
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3163
16
BAB III
METODOLOGI PENELITIAN
31 Lokasi Penelitian
Penelitian dilakukan di Drive Thru SAMSAT yang beralamatkan di Jl
Sultan Agung No 4 Sidoarjo mulai tanggal 01 Oktober 2014 sd selesai
32 Bahan dan Alat penelitian
Bahan
Data Wajib Pajakdata Pembayaran Pajak Kendaraan Bermotor dan data
pemilik kendaraan bermotor data biaya pajak kendaraan bermotor
Alat
A
Perangkat Keras ( Hardware )
1) Laptop intel core i3
2) Hard disk 500 GB
3) Memory 200 GB
4)
Modem Smsgateway
5) Simcard
B
Perangkat Lunak ( Software )
1) Sistem Operasi Windows 7
2)
PHP ( Hypertext Preprocessor )
3) Appserv
4) Notepad ++
5)
Database MySQL
6) Gammu
33 Teknik Pengumpulan Data
Teknik pengumpulan data yang digunakan adalah
a Wawancara Melakukan wawancara secara langsung dengan petugas
SAMSAT Drive Thru diantarannya petugas dari kepolisian dan petugas
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3263
17
Dispenda mengenai bagaimana alur dari pelayanan SAMSAT Drive Thru
Sidoarjo
b Dokumentasi Pengambilan data-data tentang kegiatan profil untuk
dijadikan sebagai acuan dalam pengembangan sistem
c Observasi Observasi dengan mengadakan penelitian dan peninjauan
langsung di SAMSAT Drive Thru Sidoarjo
34 Teknik Analisis
Analisis sistem merupakan tahap yang penting dari suatu pemrograman
karena merupakan tahap awal untuk mengevaluasi permasalahan yang terjadi
serta kendala yang dihadapiPerancangan sistem yang pertama adalah
mengidentifikasi suatu permasalahan pada objek penelitian itu sendiri
Teknik yang penulis gunakan dalam membangun sistem ini adalah
sebagai berikut
a Penelitian di lapangan yaitu terhadap petugas atau orang-orang yang ada
kaitannya dengan permasalahan yang sedang diteliti guna memperoleh
keterangan dan data untuk tujuan yang ingin dicapai
b Merumuskan masalah apa yang sebenarnya terjadi yaitu sistem yang
digunakan saat melakukan permintaan informasi di kantor SAMSAT secara
langsung
c
Melakukan pemahaman masalah sehingga dapat mengetahui tujuan
pembuatan SMS Gateway untuk pembayaran Pajak Kendaraan Bermotor
d Perancangan informasi SMS Gateway di SAMSAT Drive Thru Sidoarjo
e
Perancangan tampilan SMS Gateway di SAMSAT Drive Thru Sidoarjo
f Pengujian dan analisa program dengan maksud mengetahui sejauh mana
program bisa berjalan sesuai dengan keinginan penulis
g Perbaikan dan penyempurnaan program yang merupakan tahapan
memperbaiki kesalahan dan menambahkan fitur-fitur lain jika diperlukan
h Pemilihan sistem berbasisSMS Gateway sebagai solusi yang tepat Penulis
mengajukan pembuatan sistem baru untuk proses permintaan informasi
melalui sms sebagai solusi permasalahan Sistem baru ini diharapkan dapat
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3363
18
mempermudah wajib pajak untuk memperoleh informasi terkait pembayaran
samsat Program ini dapat diakses kapan saja Adapun alasannya sebagai
berikut
1
Untuk hubungan antar server dan client hanya dibutuhkan sebuah
handphone saja
2 Memberikan kemudahan bagi pengguna karena antar muka yang
digunakan adalah via SMS dimana wajib pajak pasti sudah sangat
umum menggunakannya
Sistem Aplikasi SMS Gateway adalah program sistem komunikasi dua
arah yaitu SMS keluar dan SMS masuk dengan memanfaatkan gammu sebagai
programkomunikasi antara Komputer dengan Handphone
35 Perancangan Sistem
Bagian ini menjelaskan rancangan aplikasi yang berupa diagram alir
sistem Alur pembayaran di SAMSAT Drive Thru adalah sebagai berikut
Penjelasan alur proses pembayaran pajak melalui drive thru
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3463
19
6
Petugas loket Pembayaran dan Penyerahan memberitahukan jumlah
pembayaran yang seharusnya dan selanjutnya menerima pembayaran serta
menyerahkan bukti pembayaran kepada Wajib Pajak
36 DFD Pembayaran Pajak kendaraan Bermotor
Dalam proses perancangan aplikasi layanan informasi dan pemesanan
berbasis sms gateway ini akan dijelaskan dalam bentuk logical model Hal ini
gambarkan secara detail melalui Data Flow Diagram (DFD) Dalam
perancangan menggunakan DFD biasanya diawali dengan diagram konteks
yang merupakan diagram yang memaparkan secara global dari diagram-
diagram yang akan dirancang selanjutnya Hal ini sangat membantu sekali
dalam memahami proses perancangan aplikasi secara detail Pada tahap
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 33
a Diagram Konteks
Gambar 31 Diagarm Konteks
input wp
laporan pembayaran
info data petugas
info data kendaraan
input data petugas
input pembayaran Pajak
input data kendaraan
Balasan Sms Sesuai format
Kirim Sms s esuai format
Info Pembayaran
Membayar Pajak1
Aplikasi Pembayaran Pajak
Kendaraan Bermotor di
Kantor Samsat Drive Thrue
+
PetugasWajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3563
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
Gambar 32 DFD level 0
37 Tabel Relationship
Tabel Relationship merupakan rancangan table yang diterjemahkan dari
data flow diagram di atas sehingga dihasilkan data relasi table seperti gambar
di bawah ini
mempunyaimempunyai
mempunyai
mempunyaimempunyai
simpan data
input wp
info wp
memberikan data wp
info wp
laporan pembayaran
info data petugas
info data kendaraan
input data petugas
input pembayaran Pajak
input data kendaraan
Balasan Sms Sesuai format
Kirim Sms sesuai format
Info Pembayaran
Membayar Pajak
kendaraan
data petugas
simpan data simpan data
simpan data
simpan data
simpan data
simpan data
Wajib Pajak
Petugas
3Input
Pendaftaran
kendaraan
Bermotor
2
Input Petugas
1
Pembayaran
Pajak
4
Input data WP
5
Sms Gateway
kendaraan
kendaraan_
petugas
pembayaran
sms masuksms keluar
wajib_pajak
outboxoutbox_multipart
gammu phone
phones
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3663
21
Dalam table relationship diatas terdapat 18 tabel yang saling
berhubungan yang terdiri dari table master dan table transaksi adapun yang
termasuk dalam table master yaitu tabel wajib pajak kendaraan petugas
panduan saran propinsi kabupaten dan kecamatan Sedangkan tabel transaksi
yaitu tabel pembayaran berita dan SMS Alert Yang termasuk tabel SMS
Gateway yaitu tabel phone inbox outbox sent items gammu daemons
outbox multipart Masing-masing tabel saling berhuugan seperti
a Tabel wajjib pajak berhubungan dengan tabel kendaraan yang dihubungkan
melalui id wp dengan jenis hubungan satu (1) ke banyak (N)
b
Tabel wp berhubungan dengan tabel pembayaran yang dihubungkan melalui
id wp dengan jenis hubungan satu (1) ke banyak (N)
c Tabel petugas berhubungan dengan id petugas dengan jenis hubungan satu
(1) ke banyak (N)
38 Struktur Tabel
Tabel adalah bagian dari database yang berfungsi untuk menyimpan
data-data tertentu Tabel yang akan dibuat untuk perancangan ini antara lain
1 Tabel Berita
Tabel berita adalah tabel yang digunakan untuk menyimpan data berita
Struktur tabelnya dapat dilihat pada tabel 31
Tabel 31 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) (Primary Key) Id petugas
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3763
22
2 Tabel Saran
Tabel saran adalah tabel yang digunakan untuk menyimpan data saran
dari wajib pajak Struktur tabelnya dapat dilihat pada tabel 32
Tabel 32 Tabel Saran
Nama Field Type Data Keterangan
Id Integer(11) Id pengirim
Hp Varchar(15) Handphone
Isisaran Varchar (200) Isi saran
3 Tabel Kabupaten
Tabel Kabupaten adalah tabel yang digunakan untuk menyimpan data
kabupaten Struktur tabelnya dapat dilihat pada tabel 33
Tabel 33 Tabel kabupaten
Nama Field Type Data Keterangan
id_kab Varchar(20) Id kab
nama_kab Varchar(100) Nama kab
4 Tabel Kecamatan
Tabel kecamatan adalah tabel yang digunakan untuk menyimpan data
kecamatan Struktur tabelnya dapat dilihat pada tabel 34
Tabel 34 Tabel kecamatan
Nama Field Type Data Keterangan
id_kec Varchar(20) Id kec
nama_kec Varchar(100) Nama kec
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3863
23
5 Tabel kendaraan
Tabel kendaraan adalah tabel yang digunakan untuk menyimpan data
kendaraan Struktur tabelnya dapat dilihat pada tabel 35
Tabel 35 Tabel kendaraan
Nama Field 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
Tabel pembayaran adalah tabel yang digunakan untuk menyimpan data
pembayaran Struktur tabelnya dapat dilihat pada tabel 36
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3963
24
Tabel 36 Tabel pembayaran
Nama Field Type Data Keteranganid_bayar Integer(11) (Primary Key) Id bayar
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
Tabel petugas adalah tabel yang digunakan untuk menyimpan data
petugas Struktur tabelnya dapat dilihat pada tabel 37
Tabel 37 Tabel petugas
Nama Field Type Data Keterangan
id_petugas Varchar(11) (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
Tabel propinsi adalah tabel yang digunakan untuk menyimpan data
propinsi Struktur tabelnya dapat dilihat pada tabel 38
Tabel 38 Tabel propinsi
Nama Field Type Data Keterangan
id_prop Varchar(20) Id prop
nama_prop Varchar(100) Nama prop
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4063
25
9 Tabel SMS alert
Tabel SMS alert adalah tabel yang digunakan untuk menyimpan data
SMS alert Struktur tabelnya dapat dilihat pada tabel 39
Tabel 39 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
10 Tabel Wajib Pajak
Tabel wajib_pajak adalah tabel yang digunakan untuk menyimpan data
wajib pajak Struktur tabelnya dapat dilihat pada tabel 310
Tabel 310 Tabel wajib pajak
Nama Field 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 lahirtanggal_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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4163
26
Propinsi Varchar(20) Propinsi
Kabupaten Varchar(20) KabupatenKecamatan Varchar(20) Kecamatan
Kelurahan Varchar(20) Kelurahan
no_telprumah Varchar(10) Nomer telprumah
Kodepos Varchar(7) Kodepos
11 Tabel Daemons
Tabel daemons adalah tabel yang digunakan untuk menyimpan datadaemons Struktur tabelnya dapat dilihat pada tabel 311
Tabel 311 Tabel Daemons
Nama Field Type Data Keterangan
Start Text Start
Info Text Info
12
Tabel Gammu
Tabel gammu adalah tabel yang digunakan untuk menyimpan data
gammu Struktur tabelnya dapat dilihat pada tabel 312
Tabel 312 Tabel Gammu
Nama Field Type Data Keterangan
Version int(11) Version
13 Tabel Inbox
Tabel inbox adalah tabel yang digunakan untuk menyimpan data inbox
Struktur tabelnya dapat dilihat pada tabel 313
Tabel 313 Tabel inbox
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4263
27
ReceivingDateTime Timestamp ReceivingDateTime
Text Text TextSenderNumber 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(falsetrue) Processed
14 Tabel Outbox
Tabel outbox adalah tabel yang digunakan untuk menyimpan data
outbox Struktur tabelnya dapat dilihat pada tabel 314
Tabel 314 Tabel outbox
Nama Field 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(falsetrue) MultiPart
RelativeValidity int(11) RelativeValidity
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4363
28
SenderID varchar(255) MUL SenderID
SendingTimeOut Timestamp SendingTimeOutDeliveryReport enum(defaultyesno) DeliveryReport
CreatorID Text CreatorID
15 Tabel Outbox multipart
Tabel outbox multipart adalah tabel yang digunakan untuk menyimpan
data outbox multipart Struktur tabelnya dapat dilihat pada tabel 315
Tabel 315 Tabel outbox multipart
Nama Field Type Data Keterangan
Text Text Text
Coding enum() Coding
UDH Text UDH
Class int(11) Class
TextDecoded Text TextDecoded
ID int(10) unsigned (Primary Key) ID
SequencePosition int(11) (Primary Key) SequencePosition
16 Tabel Phone
Tabel phones adalah tabel yang digunakan untuk menyimpan data
phones Struktur tabelnya dapat dilihat pada tabel 316
Tabel 316 Tabel phones Nama Field Type Data Keterangan
ID Text ID
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
TimeOut Timestamp Time Out
Send enum(yesno) Send
Receive enum(yesno) Receive
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4463
29
IMEI varchar(35) (Primary Key) IMEI
Client Text ClientBattery int(11) Battery
Signal int(11) Signal
Sent int(11) Sent
Received int(11) Received
17 Tabel Sentitems
Tabel sentitems adalah tabel yang digunakan untuk menyimpan datasentitems Struktur tabelnya dapat dilihat pada tabel 317
Tabel 317 Tabel Sentitems
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
SendingDateTime Timestamp SendingDateTimeDeliveryDateTime 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
IDint(10)
unsigned(Primary Key) ID
SenderID varchar(255) MUL SenderID
SequencePosition int(11) (Primary Key) SequencePosition
Status enum() Status
StatusError int(11) Status Error
TPMR int(11) MUL TPMR
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4563
30
RelativeValidity int(11) Relative Validity
CreatorID Text Creator ID
18 Tabel Panduan
Tabel panduan adalah tabel yang digunakan untuk menyimpan data
panduan Struktur tabelnya dapat dilihat pada tabel 318
Tabel 318 Tabel Panduan
Nama Field Type Data Keterangan
Kodepanduan Varchar(11) Kode Panduan
Isi Text Isi
Keterangan Varchar (40) Keterangan
39 Format SMS Gateway
Berikut ini cara-cara mengakses aplikasi pembayaran pajak kendaraan
bermotor di SAMSAT DRIVE THRU dengan menggunakan fasilitas SMS gateway
1 Format Melihat Panduan SMS
Pemilik Kendaraan mengirim pesan ke SMS Center Admin SAMSAT
dengan format
Gambar 34 Format Melihat panduan
2
Apabila Format SMS benar maka akan muncul pesan seperti pada gambar
35
Panduan
Cek format SMS
cekformatwp
cekformatsaran
cekformattunggakan
cekformatwajib_pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4663
31
Gambar 35 Pesan Balasan Panduan SMS
3 Jika Pemilik Kendaraan ingin melihat data wajib pajak maka harus
mengetikkan format SMS sebagai berikut
Gambar 36 Format Info data wajib pajak
4 Jika Pemilik Kendaraan ingin melihat tunggakan pajak kendaraan maka
harus mengetikkan format SMS sebagai berikut
Gambar 37 Format Tunggakan Pajak Kendaraan
5
Jika Pemilik Kendaraan ingin memberikan saran maka harus mengetikkan
format SMS sebgai berikut
Gambar 38 Format Saran
310 Design Interface
Gambar 39 Halaman Utama
cekformatwp
cekformattunggakan
Cekformatsaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4763
32
Gambar 310 Halaman Login
Gambar 311 Data Kendaraan
Gambar 312 Halaman Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4863
33
Gambar 314 Halaman Inbox
Gambar 313 Halaman Inbox
311 Struktur Menu
Wajib Pajak
Menu Utama Admin
PembayaranKendaraan SMS AlertBerita
Pembayaran
LaporanSMS
SMS
SMSTerkirim
Lihat SMS
SMS Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4963
34
BAB IV
HASIL PENELITIAN DAN PEMBAHASAN
Berikut ini adalah hasil dari pengujian Aplikasi Informasi Pelayanan
Pembayaran Pajak Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis
SMS Gateway Pada Proyek Akhir ini dimana Website ini memiliki 1 halaman
web yakni website untuk mengelola halaman website petugas (admin) Berikut
adalah implementasi tentang website tersebut
41 Halaman Admin
Halaman ini merupakan aplikasi yang digunakan oleh bagian administrator
atau orang yang mempunyai otoritas khusus untuk melakukan konfigurasi sistem
sehingga diperlukan suatu proses login terlebih dahulu
Gambar 41 Halaman Admin
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5063
35
Keterangan
a Username aris
b Password aris
42 Halaman Utama
Pada web utama Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor berbasis SMS Gateway ini menampilkan informsi profil secara umum
Selain itu pada web utama juga terdapat informasi berita terbaru mengenai SAMSAT
layanan yang ada di SAMSAT Drive Thru serta format SMS
Adapun menu-menu yang akan ditampilkan pada web utama diantarannya
depan SAMSAT Drive Thru layanan berita format SMS dan kontak yang
menunjukkan alamat SAMSAT Drive Thru
Gambar 42 Halaman Utama
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5163
36
f Kontak Halaman yang berisi alamat dari SAMSAT Drive Thru
43 Halaman Data Wajib Pajak
Input data wajib pajak yaitu memasukkan data identitas para wajib pajak yang
baru berikut halaman data wajib pajak
Gambar 43 Halaman Data Wajib Pajak
Gambar 44 Halaman Input Data Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5263
37
Keterangan
a Pada gambar 43 adalah menu utama halaman wajib pajak disana tertera
kolom data wajib pajak yang telah didata oleh admin
b Pada gambar 44 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
44
Halaman KendaraanInput data kendaraan wajib pajak yaitu digunaka untuk menginputkan data
kendaraan yang baru yang berisi data tentang kendaraan bermotor seperti no reg no
KTP pemilik nama lengkap dan sebagainya berikut tampilan halaman kendaraan
Gambar 45 Halaman Data Kendaraan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5363
38
Gambar 46 Halaman Form Input Data Kendaraan
Keterangan
a Pada gambar 45 adalah menu utama pada halaman kendaraan disana
tertera kolom data kendaraan yang sudah di data oleh petugas admin
b Pada gambar 46 adalah form input data kendaraan untuk memasukkan
data kendaraan wajib pajak yang baru kita harus memasukkan identitas dari
kendaraan tersebut diantarannya identitas pemilik serta identitas kendaraan
baru Kemudian kita pilih tombol simpan untuk menyimpan data kendaraan
tersebut Data yang sudah tersimpan akan muncul pada menu utama pada
halaman kendaraan
45 Halaman Pembayaran
Input halaman pembayaran digunakan untuk memasukkan biaya pajak
kendaraan yang akan dibayar oleh wajib pajak setiap tahunnya Berikut tampilan
halaman pembayaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5463
39
Gambar 47 Halaman Pembayaran
Gambar 48 Halaman Form pembayara
Keterangan
a Pada gambar 47 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 48 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5563
40
akan muncul pada menu utama halaman pembayaran
46 Halaman Berita
Input halaman berita digunakan untuk menambah berita-berita terbaru yang
ada di SAMSAT Drive Thru maupun SAMSAT pusat berikut tampilan halaman form
berita
Gambar 49 Halaman Berita
Gambar 410 Halaman Form Berita
Keterangan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5663
41
a Pada gambar 49 adalah menu utama pada halaman berita disana tertera
kolom data berita yang sudah di entry oleh petugas admin
b Pada gambar 410 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
47
Halaman SMSForm SMS ini gunakan untuk melihat SMS masuk SMS terkirim dan akan
mengirim SMS secara bersamaan Berikut tampilan halaman SMS
Gambar 411 Halaman SMS
Gambar 412 Halaman Kirim Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5763
42
Gambar 413 Halaman SMS Masuk
Gambar 414 Halaman SMS Terkirim
Keterangan
a Kirim broadcast Mengirim suatu pesan atau SMS ke semua wajib pajak
secara bersamaan
b Lihat SMS Melihat SMS yang masuk dari wajib pajak yang memberikan
masukan atau menannyakan besar biaya pajak kendaraan yang akan
dibayar
c SMS terkirim Melihat SMS yang telah terkirim kepada wajib pajak
48 Halaman SMS Alert
Pada halaman SMS Alert ini merupakan peringatan tanggal jatuh tempo
pembayaran pajak STNK kepada wajib pajak Berikut tampilan halaman SMS Alert
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5863
43
Gambar 415 Halaman Data SMS Alert
Wajib pajak akan secara otomatis mendapat SMS Alert mengenai jatuh
tempo pembayaran pajak kendaraannya
49 Halaman Laporan
Pada halaman laporan ini akan muncul semua nama-nama wajib pajak yang
telah terdaftar Berikut tampilan halaman laporan
Gambar 416 Halaman Data Pembayaran
Gambar 417 Tombol Pencarian Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5963
44
Gambar 418 Laporan Wajib Pajak
Keterangan a Pada gambar 417 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 418Pada 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 419 laporan salah satu wajib pajak yang kita inginkan
410 Tampilan SMS Gateway
Berikut format SMS Gateway untuk melihat panduan SMS Gateway
a Pemilik kendaraan mengirim SMS untuk melihat format panduan
SMS
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6063
45
Gambar 419 Melihat format panduan SMS
b Tampilan cek format wp dan balasannya
Gambar 420 Cek format wajib pajak
c Tampilan cek id wp dan balasannya
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6163
46
Gambar 421 Cek id wajib pajak
d Tampilan cek data wp dan balasannya
Gambar 422 Cek data wajib pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6263
47
BAB V
PENUTUP
411 Kesimpulan
Penulisan Tugas akhir ini berisi mengenai pembuatan program aplikasi
Informasi Pelayanan Pembayaran Pajak Bermotor di Kantor SAMSAT Drive
Thru Sidoarjo berbasis SMS Gateway Aplikasi ini dibangun menggunakan
Php Gammu sebagai emulator untuk menjalankan aplikasi saat dibangun dan
didukung dengan SMS Gateway dengan Modem Wavecom sebagai
hardwarenpendukung Sistem SMS Gateway memberikan banyak kemudahan
kepada wajib pajak untuk mengetahui jumlah pajak yang harus dibayar dan juga
tersedia SMS Alert kepada wajib pajak yang kendaraannya akan memasuki
jatuh tempo pembayaran pajak
412 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6363
48
DAFTAR PUSTAKA
Khang Bustam (2002) TRIK Pemrograman Aplikasi Berbasis SMS
PT Elexmedia Komputindo Jakarta
Khoirul ummah 2010 SMS-Gateway informatika malang
Marcus Zakaria Teddy amp Widiadi Josef 2006 Aplikasi SMS untuk
Berbagai Keperluan Bandung Informatika
Purnomo Adi 2007 Pemrograman Java Membangun Beragam Aplikasi
Layanan SMS 2 Jakarta Salemba Infotek
Romzi Imron Rozidi 2009 Membuat Sendiri SMS Gateway (ESME)
Berbasis Protokol SMPP Andi
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2163
6
mengelola Sumbangan Wajib Dana Kecelakaan Lalu Lintas Jalan
(SWDKLLJ) Sejarah Kantor Bersama SAMSAT sendiri tak lepas dari
berdirinya Dinas Pendapatan P rovinsi Jawa Barat yang secara historis dimulai
dengan unit kerjayang bertugas melakukan pengurusan Perpajakan dan
Pendapatan Daerah Hal ini dikarenakan DISPENDA atau Dinas Pendapatan
Daerah sebagai kantor pusat yang menaungi segala penerimaan pendapatan
daerah
23 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
24 Bahasa Pemrograman
Bahasa pemrograman adalah bahasa komputer atau teknik instruksi
standar untuk memerintah komputerBahasa pemrograman ini merupakan suatu
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2263
7
himpunan dari aturan sintaks dan semantik yang digunakan
untuk mendefinisikan sebuah program komputer Bahasa ini memungkinkan
seorang programmer dapat menentukan secara persis data mana yang akan
diolah oleh komputer bagaimana data ini akan disimpan atau diteruskan
dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi
Menurut tingkat kedekatannya dengan mesin komputer bahasa pemrograman
terdiri dari
a Bahasa Mesin yaitu memberikan perintah kepada komputer dengan
menggunakan kode bahasa biner contohnya 01100101100110
b
Bahasa Tingkat Rendah atau dikenal dengan istilah bahasa rakitan (bahasa
Inggris Assembly yaitu memberikan perintah kepada komputer dengan
menggunakan kode-kode singkat (kode Mnemonic contohnya MOV SUB
CMP JMP JGE JL LOOP dan sebagainya)
c Bahasa Tingkat Menengah yaitu bahasa komputer yang memakai campuran
intstruksi dalam kata-kata bahasa manusia seperti pada Bahasa Tingkat
Tinggi dan instruksi yang bersifat simbolik contoh ltlt gtgt ampamp ||
dan sebagainya
d Bahasa Tingkat Tinggi yaitu bahasa komputer yang menggunakan instruksi
berasal dari unsur kata-kata bahasa manusia contohnya adalah begin end
if for while and or dan sebagainya
Sebagian besar bahasa pemrograman digolongkan sebagai Bahasa
Tingkat Tinggi hanya bahasa C yang digolongkan sebagai Bahasa Tingkat
Menengah dan Assembly yang merupakan Bahasa Tingkat RendahAdapun
sistem informasi dan aplikasi yang dibuat pada Tugas Akhir ini adalah
menggunakan bahasa pemrograman PHP untuk membangun sisi server dan
menggunakan bahasa pemrograman Java untuk membangun client Beberapa
bahasa pemrograman yang digunakan pada pembuatan sistem informasi ini
akan dijelaskan pada sub bab di bawah ini
25 Hypertext Preprocessor (PHP)
Hypertext Preprocessor (PHP) adalah bahasa pemrograman script yang
paling banyak dipakai saat ini PHP banyak dipakai untuk memrogram situs
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2363
8
web yang dinamis walaupun tidak tertutup kemungkinan digunakan untuk
pemakaian lain Pada awalnya PHP merupakan kependekan dari Personal
Home Page (Situs Personal)PHP pertama kali dibuat oleh Rasmus Lerdorf
pada tahun 1995Pada tahun 1997 sebuah perusahaan bernama Zend menulis
ulang interpreter PHP menjadi lebih bersih lebih baik dan lebih cepat
Kemudian pada Juni 1998 perusahaan tersebut merilis interpreter baru untuk
PHP dan meresmikan rilis tersebut sebagai PHP 30 dan singkatan PHP dirubah
menjadi akronim berulang PHP Hypertext Preprocessing
Pada Juni 2004 Zend merilis PHP 50Dalam versi ini inti dari
interpreter PHP mengalami perubahan besarVersi ini juga memasukkan model
pemrograman berorientasi objek ke dalam PHP untuk menjawab
perkembangan bahasa pemrograman ke arah paradigma berorientasi objek
Hampir seluruh aplikasi berbasis web dapat dibuat dengan PHP ini
namun fungsi PHP yang paling utama adalah untuk menghubungkan database
dengan web Dengan PHP membuat aplikasi web yang terkoneksi ke database
menjadi sangat mudah Sistem database yang telah didukung oleh PHP adalah
a Oracle
bSybase
c SQL
dMySQL
e Generic ODBC
f Postgres SQL
26 Database MySQL
MySQL adalah sebuah perangkat lunak sistem manajemen basis data
SQL ( bahasa Inggris database management system ) atau DBMS yang
multithread multi-user dengan sekitar 6 juta instalasi di seluruh dunia
MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis di
bawah lisensi GNU General Public License (GPL) tetapi mereka juga menjual
di bawah lisensi komersial untuk kasus-kasus di mana penggunaannya tidak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2463
9
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 ndash 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_fieldhellip)
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 = bdquodata_kolom1‟hellip
9
Menampilkan data SELECT kolom FROM tabel WHERE kreteria
ORDER BY kolom atau SELECTFROM 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
27
SMS Gateway
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2563
10
SMS Gateway adalah suatu platform metode untuk mengirimkan dan
menerima pesan SMS tanpa menggunakan perangkat mobile
handphoneSMS Gateway merupakan pintu gerbang bagi penyebaran
informasi dengan menggunakan SMS
Anda dapat menyebarkan pesan keratusan nomor secara otomatis dan
cepat yang langsung terhubung dengan database nomor-nomor ponsel saja
tanpa harus mengetik ratusan nomor dan pesan di ponsel anda karena semua
nomor akan diambil secara otomatis dari database tersebut
Selain itu dengan adanya SMS Gateway anda dapat mengkustomisasi
pesan-pesan yang ingin dikirimDengan menggunakan program tambahan
yang dapat dibuat sendiri pengirim pesan dapat lebih fleksibel dalam
mengirim berita karena biasanya pesan yang ingin dikirim berbeda-beda untuk
masing-masing penerimanya
Sistem aplikasi SMS Gateway secara umum memungkinkan pengguna
untuk
1 Meminta informasi dari handphone ke sistem database
2 Memberikan informasi dari handphone ke sistem database
Memberikan informasi secara rutin (terjadwal) dari sistem database ke
nomor handphone individual tertentu SMS Gateway membolehkan UEA
untuk berkomunikasi dengan Telco SMSC (telkomsel indosat dll) atau SMS
platform untuk menghantar dan menerima pesan SMS dengan sangat mudah
Karena SMS Gateway akan melakukan semua proses dan koneksi dengan
Telco SMS Gateway juga menyediakan UEA dengan interface yang mudah
dan standar
28 Gammu
Gammu mensupport ponsel yang dapat bekerja pada mode AT
commandGammu 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2663
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2763
12
dikomunikasikan oleh profesional sistem kepada pemakai maupun pembuat
program DFD terdiri dari context diagram dan diagram rinci (DFD Levelled)
Context diagram berfungsi memetakan model lingkungan (menggambarkan
hubungan antara entitas luar masukan dan keluaran sistem) yang
direpresentasikan dengan lingkaran tunggal yang mewakili keseluruhan
sistem DFD levelled menggambarkan sistem sebagai jaringan kerja antara
fungsi yang berhubungan satu sama lain dengan aliran dan penyimpanan data
model ini hanya memodelkan sistem dari sudut pandang fungsi
Berikut ini merupakan simbol-simbol yang biasa digunakan di DFD
Gambar 21Simbol-simbol Data Flow Diagram
1) TerminalEntity
Terminator atau entity mewakili entitas eksternal yang berkomunikasi
dengan sistem yang sedang dikembangkan Terminator dapat berupa orang
sekelompok orang organisasi departemen di dalam organisasi atau
perusahaan yang sama tetapi di luar kendali sistem yang sedang dibuat
modelnya Terminator dapat juga berupa departemen divisi atau sistem di
luar sistem yang berkomunikasi dengan sistem yang sedang dikembangkan
Komponen ini perlu diberi nama sesuai dengan dunia luar yang
berkomunikasi dengan sistem yang sedang dibuat modelnya dan biasanya
menggunakan kata benda misalnya Bagian Penjualan Dosen Mahasiswa
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2863
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 datainformasi
dari satu bagian sistem ke bagian lainnya
210 Entity Relationship Diagram (ERD)
Entity Relationship Diagram (ERD) merupakan suatu model untuk
menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek
dasar data yang mempunyai hubungan antar relasiERD untuk memodelkan
struktur data dan hubungan antar data untuk menggambarkannya digunakan
beberapa notasi dan simbol Pada dasarnya ada tiga simbol yang digunakan
yaitu
a Entiti
Entiti merupakan objek yang mewakili sesuatu yang nyata dan dapat
dibedakan dari sesuatu yang lain (Fathansyah 1999 30)Simbol dari
entitiini biasanya digambarkan dengan persegi panjang
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2963
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 1 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
211 Penjelasan Primary key dan Foreight Key
Kunci (Key) merupakan elemen record yang dipakai untuk menemukan
record tersebut pada waktu akses atau bisa digunakan untuk identifikasi tiap
record Jenis-jenis kunci Superkey Candidat key Primary key Alternate
key Foreign key External key
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3063
15
A Primary Key adalah atribut (field) yang dipilih untuk menentukan
struktur storage pada organisasi file multi key adapun key lainnya
disebut dengan secondary key Pengertian lainya Primary Key adalah
suatu nilai dalam basis data yang digunakan untuk mengidentifikasi
suatu baris dalam tabel Salah satu atrribut dari candidat key dapat
dipilih menjadi primary key dengan 3 kriteria sbb
1
Key tersebut lebih natural untuk dijadikan acuan
2 Key tersebut lebih sederhana
3 Key tersebut cukup uniqe
B Foreign Key adalah Sebuah kumpulan field dalam satu relasi yang
digunakan untuk meldquoreferrdquo (menunjuk) ke suatu baris (tuple) pada
relasi yang lain (harus berkorespondensi dengan primary key pada
relasi yang kedua) seperti bdquological pointer‟ Sedangkan hubungan
antara keduanya ( primary key dan foreign key) di jelaskan sebagai
berikutldquoPrimary Keyrdquo adalah field kunci utama dari suatu tabel yang
menunjukkan bahwa field yang menjadi kunci tersebut tidak bisa diisi
dengan data yang sama atau dengan kata lain Primary key menjadikan
tiap record memiliki identitas sendiri-sendiri yang membedakan satu
sama lainnya (unik)ldquoForeign keyrdquo adalah satu attribute yang
melengkapi satu relationship yang menunjukan ke induknya dengan
kata lain keduanya saling berkaitan Pengertian lain Foreign key
merupakan sembarang atribut yang menunjuk kepada primary key pada
tabel lain
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3163
16
BAB III
METODOLOGI PENELITIAN
31 Lokasi Penelitian
Penelitian dilakukan di Drive Thru SAMSAT yang beralamatkan di Jl
Sultan Agung No 4 Sidoarjo mulai tanggal 01 Oktober 2014 sd selesai
32 Bahan dan Alat penelitian
Bahan
Data Wajib Pajakdata Pembayaran Pajak Kendaraan Bermotor dan data
pemilik kendaraan bermotor data biaya pajak kendaraan bermotor
Alat
A
Perangkat Keras ( Hardware )
1) Laptop intel core i3
2) Hard disk 500 GB
3) Memory 200 GB
4)
Modem Smsgateway
5) Simcard
B
Perangkat Lunak ( Software )
1) Sistem Operasi Windows 7
2)
PHP ( Hypertext Preprocessor )
3) Appserv
4) Notepad ++
5)
Database MySQL
6) Gammu
33 Teknik Pengumpulan Data
Teknik pengumpulan data yang digunakan adalah
a Wawancara Melakukan wawancara secara langsung dengan petugas
SAMSAT Drive Thru diantarannya petugas dari kepolisian dan petugas
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3263
17
Dispenda mengenai bagaimana alur dari pelayanan SAMSAT Drive Thru
Sidoarjo
b Dokumentasi Pengambilan data-data tentang kegiatan profil untuk
dijadikan sebagai acuan dalam pengembangan sistem
c Observasi Observasi dengan mengadakan penelitian dan peninjauan
langsung di SAMSAT Drive Thru Sidoarjo
34 Teknik Analisis
Analisis sistem merupakan tahap yang penting dari suatu pemrograman
karena merupakan tahap awal untuk mengevaluasi permasalahan yang terjadi
serta kendala yang dihadapiPerancangan sistem yang pertama adalah
mengidentifikasi suatu permasalahan pada objek penelitian itu sendiri
Teknik yang penulis gunakan dalam membangun sistem ini adalah
sebagai berikut
a Penelitian di lapangan yaitu terhadap petugas atau orang-orang yang ada
kaitannya dengan permasalahan yang sedang diteliti guna memperoleh
keterangan dan data untuk tujuan yang ingin dicapai
b Merumuskan masalah apa yang sebenarnya terjadi yaitu sistem yang
digunakan saat melakukan permintaan informasi di kantor SAMSAT secara
langsung
c
Melakukan pemahaman masalah sehingga dapat mengetahui tujuan
pembuatan SMS Gateway untuk pembayaran Pajak Kendaraan Bermotor
d Perancangan informasi SMS Gateway di SAMSAT Drive Thru Sidoarjo
e
Perancangan tampilan SMS Gateway di SAMSAT Drive Thru Sidoarjo
f Pengujian dan analisa program dengan maksud mengetahui sejauh mana
program bisa berjalan sesuai dengan keinginan penulis
g Perbaikan dan penyempurnaan program yang merupakan tahapan
memperbaiki kesalahan dan menambahkan fitur-fitur lain jika diperlukan
h Pemilihan sistem berbasisSMS Gateway sebagai solusi yang tepat Penulis
mengajukan pembuatan sistem baru untuk proses permintaan informasi
melalui sms sebagai solusi permasalahan Sistem baru ini diharapkan dapat
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3363
18
mempermudah wajib pajak untuk memperoleh informasi terkait pembayaran
samsat Program ini dapat diakses kapan saja Adapun alasannya sebagai
berikut
1
Untuk hubungan antar server dan client hanya dibutuhkan sebuah
handphone saja
2 Memberikan kemudahan bagi pengguna karena antar muka yang
digunakan adalah via SMS dimana wajib pajak pasti sudah sangat
umum menggunakannya
Sistem Aplikasi SMS Gateway adalah program sistem komunikasi dua
arah yaitu SMS keluar dan SMS masuk dengan memanfaatkan gammu sebagai
programkomunikasi antara Komputer dengan Handphone
35 Perancangan Sistem
Bagian ini menjelaskan rancangan aplikasi yang berupa diagram alir
sistem Alur pembayaran di SAMSAT Drive Thru adalah sebagai berikut
Penjelasan alur proses pembayaran pajak melalui drive thru
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3463
19
6
Petugas loket Pembayaran dan Penyerahan memberitahukan jumlah
pembayaran yang seharusnya dan selanjutnya menerima pembayaran serta
menyerahkan bukti pembayaran kepada Wajib Pajak
36 DFD Pembayaran Pajak kendaraan Bermotor
Dalam proses perancangan aplikasi layanan informasi dan pemesanan
berbasis sms gateway ini akan dijelaskan dalam bentuk logical model Hal ini
gambarkan secara detail melalui Data Flow Diagram (DFD) Dalam
perancangan menggunakan DFD biasanya diawali dengan diagram konteks
yang merupakan diagram yang memaparkan secara global dari diagram-
diagram yang akan dirancang selanjutnya Hal ini sangat membantu sekali
dalam memahami proses perancangan aplikasi secara detail Pada tahap
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 33
a Diagram Konteks
Gambar 31 Diagarm Konteks
input wp
laporan pembayaran
info data petugas
info data kendaraan
input data petugas
input pembayaran Pajak
input data kendaraan
Balasan Sms Sesuai format
Kirim Sms s esuai format
Info Pembayaran
Membayar Pajak1
Aplikasi Pembayaran Pajak
Kendaraan Bermotor di
Kantor Samsat Drive Thrue
+
PetugasWajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3563
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
Gambar 32 DFD level 0
37 Tabel Relationship
Tabel Relationship merupakan rancangan table yang diterjemahkan dari
data flow diagram di atas sehingga dihasilkan data relasi table seperti gambar
di bawah ini
mempunyaimempunyai
mempunyai
mempunyaimempunyai
simpan data
input wp
info wp
memberikan data wp
info wp
laporan pembayaran
info data petugas
info data kendaraan
input data petugas
input pembayaran Pajak
input data kendaraan
Balasan Sms Sesuai format
Kirim Sms sesuai format
Info Pembayaran
Membayar Pajak
kendaraan
data petugas
simpan data simpan data
simpan data
simpan data
simpan data
simpan data
Wajib Pajak
Petugas
3Input
Pendaftaran
kendaraan
Bermotor
2
Input Petugas
1
Pembayaran
Pajak
4
Input data WP
5
Sms Gateway
kendaraan
kendaraan_
petugas
pembayaran
sms masuksms keluar
wajib_pajak
outboxoutbox_multipart
gammu phone
phones
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3663
21
Dalam table relationship diatas terdapat 18 tabel yang saling
berhubungan yang terdiri dari table master dan table transaksi adapun yang
termasuk dalam table master yaitu tabel wajib pajak kendaraan petugas
panduan saran propinsi kabupaten dan kecamatan Sedangkan tabel transaksi
yaitu tabel pembayaran berita dan SMS Alert Yang termasuk tabel SMS
Gateway yaitu tabel phone inbox outbox sent items gammu daemons
outbox multipart Masing-masing tabel saling berhuugan seperti
a Tabel wajjib pajak berhubungan dengan tabel kendaraan yang dihubungkan
melalui id wp dengan jenis hubungan satu (1) ke banyak (N)
b
Tabel wp berhubungan dengan tabel pembayaran yang dihubungkan melalui
id wp dengan jenis hubungan satu (1) ke banyak (N)
c Tabel petugas berhubungan dengan id petugas dengan jenis hubungan satu
(1) ke banyak (N)
38 Struktur Tabel
Tabel adalah bagian dari database yang berfungsi untuk menyimpan
data-data tertentu Tabel yang akan dibuat untuk perancangan ini antara lain
1 Tabel Berita
Tabel berita adalah tabel yang digunakan untuk menyimpan data berita
Struktur tabelnya dapat dilihat pada tabel 31
Tabel 31 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) (Primary Key) Id petugas
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3763
22
2 Tabel Saran
Tabel saran adalah tabel yang digunakan untuk menyimpan data saran
dari wajib pajak Struktur tabelnya dapat dilihat pada tabel 32
Tabel 32 Tabel Saran
Nama Field Type Data Keterangan
Id Integer(11) Id pengirim
Hp Varchar(15) Handphone
Isisaran Varchar (200) Isi saran
3 Tabel Kabupaten
Tabel Kabupaten adalah tabel yang digunakan untuk menyimpan data
kabupaten Struktur tabelnya dapat dilihat pada tabel 33
Tabel 33 Tabel kabupaten
Nama Field Type Data Keterangan
id_kab Varchar(20) Id kab
nama_kab Varchar(100) Nama kab
4 Tabel Kecamatan
Tabel kecamatan adalah tabel yang digunakan untuk menyimpan data
kecamatan Struktur tabelnya dapat dilihat pada tabel 34
Tabel 34 Tabel kecamatan
Nama Field Type Data Keterangan
id_kec Varchar(20) Id kec
nama_kec Varchar(100) Nama kec
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3863
23
5 Tabel kendaraan
Tabel kendaraan adalah tabel yang digunakan untuk menyimpan data
kendaraan Struktur tabelnya dapat dilihat pada tabel 35
Tabel 35 Tabel kendaraan
Nama Field 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
Tabel pembayaran adalah tabel yang digunakan untuk menyimpan data
pembayaran Struktur tabelnya dapat dilihat pada tabel 36
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3963
24
Tabel 36 Tabel pembayaran
Nama Field Type Data Keteranganid_bayar Integer(11) (Primary Key) Id bayar
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
Tabel petugas adalah tabel yang digunakan untuk menyimpan data
petugas Struktur tabelnya dapat dilihat pada tabel 37
Tabel 37 Tabel petugas
Nama Field Type Data Keterangan
id_petugas Varchar(11) (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
Tabel propinsi adalah tabel yang digunakan untuk menyimpan data
propinsi Struktur tabelnya dapat dilihat pada tabel 38
Tabel 38 Tabel propinsi
Nama Field Type Data Keterangan
id_prop Varchar(20) Id prop
nama_prop Varchar(100) Nama prop
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4063
25
9 Tabel SMS alert
Tabel SMS alert adalah tabel yang digunakan untuk menyimpan data
SMS alert Struktur tabelnya dapat dilihat pada tabel 39
Tabel 39 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
10 Tabel Wajib Pajak
Tabel wajib_pajak adalah tabel yang digunakan untuk menyimpan data
wajib pajak Struktur tabelnya dapat dilihat pada tabel 310
Tabel 310 Tabel wajib pajak
Nama Field 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 lahirtanggal_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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4163
26
Propinsi Varchar(20) Propinsi
Kabupaten Varchar(20) KabupatenKecamatan Varchar(20) Kecamatan
Kelurahan Varchar(20) Kelurahan
no_telprumah Varchar(10) Nomer telprumah
Kodepos Varchar(7) Kodepos
11 Tabel Daemons
Tabel daemons adalah tabel yang digunakan untuk menyimpan datadaemons Struktur tabelnya dapat dilihat pada tabel 311
Tabel 311 Tabel Daemons
Nama Field Type Data Keterangan
Start Text Start
Info Text Info
12
Tabel Gammu
Tabel gammu adalah tabel yang digunakan untuk menyimpan data
gammu Struktur tabelnya dapat dilihat pada tabel 312
Tabel 312 Tabel Gammu
Nama Field Type Data Keterangan
Version int(11) Version
13 Tabel Inbox
Tabel inbox adalah tabel yang digunakan untuk menyimpan data inbox
Struktur tabelnya dapat dilihat pada tabel 313
Tabel 313 Tabel inbox
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4263
27
ReceivingDateTime Timestamp ReceivingDateTime
Text Text TextSenderNumber 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(falsetrue) Processed
14 Tabel Outbox
Tabel outbox adalah tabel yang digunakan untuk menyimpan data
outbox Struktur tabelnya dapat dilihat pada tabel 314
Tabel 314 Tabel outbox
Nama Field 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(falsetrue) MultiPart
RelativeValidity int(11) RelativeValidity
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4363
28
SenderID varchar(255) MUL SenderID
SendingTimeOut Timestamp SendingTimeOutDeliveryReport enum(defaultyesno) DeliveryReport
CreatorID Text CreatorID
15 Tabel Outbox multipart
Tabel outbox multipart adalah tabel yang digunakan untuk menyimpan
data outbox multipart Struktur tabelnya dapat dilihat pada tabel 315
Tabel 315 Tabel outbox multipart
Nama Field Type Data Keterangan
Text Text Text
Coding enum() Coding
UDH Text UDH
Class int(11) Class
TextDecoded Text TextDecoded
ID int(10) unsigned (Primary Key) ID
SequencePosition int(11) (Primary Key) SequencePosition
16 Tabel Phone
Tabel phones adalah tabel yang digunakan untuk menyimpan data
phones Struktur tabelnya dapat dilihat pada tabel 316
Tabel 316 Tabel phones Nama Field Type Data Keterangan
ID Text ID
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
TimeOut Timestamp Time Out
Send enum(yesno) Send
Receive enum(yesno) Receive
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4463
29
IMEI varchar(35) (Primary Key) IMEI
Client Text ClientBattery int(11) Battery
Signal int(11) Signal
Sent int(11) Sent
Received int(11) Received
17 Tabel Sentitems
Tabel sentitems adalah tabel yang digunakan untuk menyimpan datasentitems Struktur tabelnya dapat dilihat pada tabel 317
Tabel 317 Tabel Sentitems
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
SendingDateTime Timestamp SendingDateTimeDeliveryDateTime 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
IDint(10)
unsigned(Primary Key) ID
SenderID varchar(255) MUL SenderID
SequencePosition int(11) (Primary Key) SequencePosition
Status enum() Status
StatusError int(11) Status Error
TPMR int(11) MUL TPMR
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4563
30
RelativeValidity int(11) Relative Validity
CreatorID Text Creator ID
18 Tabel Panduan
Tabel panduan adalah tabel yang digunakan untuk menyimpan data
panduan Struktur tabelnya dapat dilihat pada tabel 318
Tabel 318 Tabel Panduan
Nama Field Type Data Keterangan
Kodepanduan Varchar(11) Kode Panduan
Isi Text Isi
Keterangan Varchar (40) Keterangan
39 Format SMS Gateway
Berikut ini cara-cara mengakses aplikasi pembayaran pajak kendaraan
bermotor di SAMSAT DRIVE THRU dengan menggunakan fasilitas SMS gateway
1 Format Melihat Panduan SMS
Pemilik Kendaraan mengirim pesan ke SMS Center Admin SAMSAT
dengan format
Gambar 34 Format Melihat panduan
2
Apabila Format SMS benar maka akan muncul pesan seperti pada gambar
35
Panduan
Cek format SMS
cekformatwp
cekformatsaran
cekformattunggakan
cekformatwajib_pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4663
31
Gambar 35 Pesan Balasan Panduan SMS
3 Jika Pemilik Kendaraan ingin melihat data wajib pajak maka harus
mengetikkan format SMS sebagai berikut
Gambar 36 Format Info data wajib pajak
4 Jika Pemilik Kendaraan ingin melihat tunggakan pajak kendaraan maka
harus mengetikkan format SMS sebagai berikut
Gambar 37 Format Tunggakan Pajak Kendaraan
5
Jika Pemilik Kendaraan ingin memberikan saran maka harus mengetikkan
format SMS sebgai berikut
Gambar 38 Format Saran
310 Design Interface
Gambar 39 Halaman Utama
cekformatwp
cekformattunggakan
Cekformatsaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4763
32
Gambar 310 Halaman Login
Gambar 311 Data Kendaraan
Gambar 312 Halaman Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4863
33
Gambar 314 Halaman Inbox
Gambar 313 Halaman Inbox
311 Struktur Menu
Wajib Pajak
Menu Utama Admin
PembayaranKendaraan SMS AlertBerita
Pembayaran
LaporanSMS
SMS
SMSTerkirim
Lihat SMS
SMS Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4963
34
BAB IV
HASIL PENELITIAN DAN PEMBAHASAN
Berikut ini adalah hasil dari pengujian Aplikasi Informasi Pelayanan
Pembayaran Pajak Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis
SMS Gateway Pada Proyek Akhir ini dimana Website ini memiliki 1 halaman
web yakni website untuk mengelola halaman website petugas (admin) Berikut
adalah implementasi tentang website tersebut
41 Halaman Admin
Halaman ini merupakan aplikasi yang digunakan oleh bagian administrator
atau orang yang mempunyai otoritas khusus untuk melakukan konfigurasi sistem
sehingga diperlukan suatu proses login terlebih dahulu
Gambar 41 Halaman Admin
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5063
35
Keterangan
a Username aris
b Password aris
42 Halaman Utama
Pada web utama Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor berbasis SMS Gateway ini menampilkan informsi profil secara umum
Selain itu pada web utama juga terdapat informasi berita terbaru mengenai SAMSAT
layanan yang ada di SAMSAT Drive Thru serta format SMS
Adapun menu-menu yang akan ditampilkan pada web utama diantarannya
depan SAMSAT Drive Thru layanan berita format SMS dan kontak yang
menunjukkan alamat SAMSAT Drive Thru
Gambar 42 Halaman Utama
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5163
36
f Kontak Halaman yang berisi alamat dari SAMSAT Drive Thru
43 Halaman Data Wajib Pajak
Input data wajib pajak yaitu memasukkan data identitas para wajib pajak yang
baru berikut halaman data wajib pajak
Gambar 43 Halaman Data Wajib Pajak
Gambar 44 Halaman Input Data Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5263
37
Keterangan
a Pada gambar 43 adalah menu utama halaman wajib pajak disana tertera
kolom data wajib pajak yang telah didata oleh admin
b Pada gambar 44 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
44
Halaman KendaraanInput data kendaraan wajib pajak yaitu digunaka untuk menginputkan data
kendaraan yang baru yang berisi data tentang kendaraan bermotor seperti no reg no
KTP pemilik nama lengkap dan sebagainya berikut tampilan halaman kendaraan
Gambar 45 Halaman Data Kendaraan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5363
38
Gambar 46 Halaman Form Input Data Kendaraan
Keterangan
a Pada gambar 45 adalah menu utama pada halaman kendaraan disana
tertera kolom data kendaraan yang sudah di data oleh petugas admin
b Pada gambar 46 adalah form input data kendaraan untuk memasukkan
data kendaraan wajib pajak yang baru kita harus memasukkan identitas dari
kendaraan tersebut diantarannya identitas pemilik serta identitas kendaraan
baru Kemudian kita pilih tombol simpan untuk menyimpan data kendaraan
tersebut Data yang sudah tersimpan akan muncul pada menu utama pada
halaman kendaraan
45 Halaman Pembayaran
Input halaman pembayaran digunakan untuk memasukkan biaya pajak
kendaraan yang akan dibayar oleh wajib pajak setiap tahunnya Berikut tampilan
halaman pembayaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5463
39
Gambar 47 Halaman Pembayaran
Gambar 48 Halaman Form pembayara
Keterangan
a Pada gambar 47 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 48 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5563
40
akan muncul pada menu utama halaman pembayaran
46 Halaman Berita
Input halaman berita digunakan untuk menambah berita-berita terbaru yang
ada di SAMSAT Drive Thru maupun SAMSAT pusat berikut tampilan halaman form
berita
Gambar 49 Halaman Berita
Gambar 410 Halaman Form Berita
Keterangan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5663
41
a Pada gambar 49 adalah menu utama pada halaman berita disana tertera
kolom data berita yang sudah di entry oleh petugas admin
b Pada gambar 410 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
47
Halaman SMSForm SMS ini gunakan untuk melihat SMS masuk SMS terkirim dan akan
mengirim SMS secara bersamaan Berikut tampilan halaman SMS
Gambar 411 Halaman SMS
Gambar 412 Halaman Kirim Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5763
42
Gambar 413 Halaman SMS Masuk
Gambar 414 Halaman SMS Terkirim
Keterangan
a Kirim broadcast Mengirim suatu pesan atau SMS ke semua wajib pajak
secara bersamaan
b Lihat SMS Melihat SMS yang masuk dari wajib pajak yang memberikan
masukan atau menannyakan besar biaya pajak kendaraan yang akan
dibayar
c SMS terkirim Melihat SMS yang telah terkirim kepada wajib pajak
48 Halaman SMS Alert
Pada halaman SMS Alert ini merupakan peringatan tanggal jatuh tempo
pembayaran pajak STNK kepada wajib pajak Berikut tampilan halaman SMS Alert
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5863
43
Gambar 415 Halaman Data SMS Alert
Wajib pajak akan secara otomatis mendapat SMS Alert mengenai jatuh
tempo pembayaran pajak kendaraannya
49 Halaman Laporan
Pada halaman laporan ini akan muncul semua nama-nama wajib pajak yang
telah terdaftar Berikut tampilan halaman laporan
Gambar 416 Halaman Data Pembayaran
Gambar 417 Tombol Pencarian Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5963
44
Gambar 418 Laporan Wajib Pajak
Keterangan a Pada gambar 417 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 418Pada 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 419 laporan salah satu wajib pajak yang kita inginkan
410 Tampilan SMS Gateway
Berikut format SMS Gateway untuk melihat panduan SMS Gateway
a Pemilik kendaraan mengirim SMS untuk melihat format panduan
SMS
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6063
45
Gambar 419 Melihat format panduan SMS
b Tampilan cek format wp dan balasannya
Gambar 420 Cek format wajib pajak
c Tampilan cek id wp dan balasannya
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6163
46
Gambar 421 Cek id wajib pajak
d Tampilan cek data wp dan balasannya
Gambar 422 Cek data wajib pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6263
47
BAB V
PENUTUP
411 Kesimpulan
Penulisan Tugas akhir ini berisi mengenai pembuatan program aplikasi
Informasi Pelayanan Pembayaran Pajak Bermotor di Kantor SAMSAT Drive
Thru Sidoarjo berbasis SMS Gateway Aplikasi ini dibangun menggunakan
Php Gammu sebagai emulator untuk menjalankan aplikasi saat dibangun dan
didukung dengan SMS Gateway dengan Modem Wavecom sebagai
hardwarenpendukung Sistem SMS Gateway memberikan banyak kemudahan
kepada wajib pajak untuk mengetahui jumlah pajak yang harus dibayar dan juga
tersedia SMS Alert kepada wajib pajak yang kendaraannya akan memasuki
jatuh tempo pembayaran pajak
412 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6363
48
DAFTAR PUSTAKA
Khang Bustam (2002) TRIK Pemrograman Aplikasi Berbasis SMS
PT Elexmedia Komputindo Jakarta
Khoirul ummah 2010 SMS-Gateway informatika malang
Marcus Zakaria Teddy amp Widiadi Josef 2006 Aplikasi SMS untuk
Berbagai Keperluan Bandung Informatika
Purnomo Adi 2007 Pemrograman Java Membangun Beragam Aplikasi
Layanan SMS 2 Jakarta Salemba Infotek
Romzi Imron Rozidi 2009 Membuat Sendiri SMS Gateway (ESME)
Berbasis Protokol SMPP Andi
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2263
7
himpunan dari aturan sintaks dan semantik yang digunakan
untuk mendefinisikan sebuah program komputer Bahasa ini memungkinkan
seorang programmer dapat menentukan secara persis data mana yang akan
diolah oleh komputer bagaimana data ini akan disimpan atau diteruskan
dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi
Menurut tingkat kedekatannya dengan mesin komputer bahasa pemrograman
terdiri dari
a Bahasa Mesin yaitu memberikan perintah kepada komputer dengan
menggunakan kode bahasa biner contohnya 01100101100110
b
Bahasa Tingkat Rendah atau dikenal dengan istilah bahasa rakitan (bahasa
Inggris Assembly yaitu memberikan perintah kepada komputer dengan
menggunakan kode-kode singkat (kode Mnemonic contohnya MOV SUB
CMP JMP JGE JL LOOP dan sebagainya)
c Bahasa Tingkat Menengah yaitu bahasa komputer yang memakai campuran
intstruksi dalam kata-kata bahasa manusia seperti pada Bahasa Tingkat
Tinggi dan instruksi yang bersifat simbolik contoh ltlt gtgt ampamp ||
dan sebagainya
d Bahasa Tingkat Tinggi yaitu bahasa komputer yang menggunakan instruksi
berasal dari unsur kata-kata bahasa manusia contohnya adalah begin end
if for while and or dan sebagainya
Sebagian besar bahasa pemrograman digolongkan sebagai Bahasa
Tingkat Tinggi hanya bahasa C yang digolongkan sebagai Bahasa Tingkat
Menengah dan Assembly yang merupakan Bahasa Tingkat RendahAdapun
sistem informasi dan aplikasi yang dibuat pada Tugas Akhir ini adalah
menggunakan bahasa pemrograman PHP untuk membangun sisi server dan
menggunakan bahasa pemrograman Java untuk membangun client Beberapa
bahasa pemrograman yang digunakan pada pembuatan sistem informasi ini
akan dijelaskan pada sub bab di bawah ini
25 Hypertext Preprocessor (PHP)
Hypertext Preprocessor (PHP) adalah bahasa pemrograman script yang
paling banyak dipakai saat ini PHP banyak dipakai untuk memrogram situs
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2363
8
web yang dinamis walaupun tidak tertutup kemungkinan digunakan untuk
pemakaian lain Pada awalnya PHP merupakan kependekan dari Personal
Home Page (Situs Personal)PHP pertama kali dibuat oleh Rasmus Lerdorf
pada tahun 1995Pada tahun 1997 sebuah perusahaan bernama Zend menulis
ulang interpreter PHP menjadi lebih bersih lebih baik dan lebih cepat
Kemudian pada Juni 1998 perusahaan tersebut merilis interpreter baru untuk
PHP dan meresmikan rilis tersebut sebagai PHP 30 dan singkatan PHP dirubah
menjadi akronim berulang PHP Hypertext Preprocessing
Pada Juni 2004 Zend merilis PHP 50Dalam versi ini inti dari
interpreter PHP mengalami perubahan besarVersi ini juga memasukkan model
pemrograman berorientasi objek ke dalam PHP untuk menjawab
perkembangan bahasa pemrograman ke arah paradigma berorientasi objek
Hampir seluruh aplikasi berbasis web dapat dibuat dengan PHP ini
namun fungsi PHP yang paling utama adalah untuk menghubungkan database
dengan web Dengan PHP membuat aplikasi web yang terkoneksi ke database
menjadi sangat mudah Sistem database yang telah didukung oleh PHP adalah
a Oracle
bSybase
c SQL
dMySQL
e Generic ODBC
f Postgres SQL
26 Database MySQL
MySQL adalah sebuah perangkat lunak sistem manajemen basis data
SQL ( bahasa Inggris database management system ) atau DBMS yang
multithread multi-user dengan sekitar 6 juta instalasi di seluruh dunia
MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis di
bawah lisensi GNU General Public License (GPL) tetapi mereka juga menjual
di bawah lisensi komersial untuk kasus-kasus di mana penggunaannya tidak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2463
9
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 ndash 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_fieldhellip)
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 = bdquodata_kolom1‟hellip
9
Menampilkan data SELECT kolom FROM tabel WHERE kreteria
ORDER BY kolom atau SELECTFROM 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
27
SMS Gateway
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2563
10
SMS Gateway adalah suatu platform metode untuk mengirimkan dan
menerima pesan SMS tanpa menggunakan perangkat mobile
handphoneSMS Gateway merupakan pintu gerbang bagi penyebaran
informasi dengan menggunakan SMS
Anda dapat menyebarkan pesan keratusan nomor secara otomatis dan
cepat yang langsung terhubung dengan database nomor-nomor ponsel saja
tanpa harus mengetik ratusan nomor dan pesan di ponsel anda karena semua
nomor akan diambil secara otomatis dari database tersebut
Selain itu dengan adanya SMS Gateway anda dapat mengkustomisasi
pesan-pesan yang ingin dikirimDengan menggunakan program tambahan
yang dapat dibuat sendiri pengirim pesan dapat lebih fleksibel dalam
mengirim berita karena biasanya pesan yang ingin dikirim berbeda-beda untuk
masing-masing penerimanya
Sistem aplikasi SMS Gateway secara umum memungkinkan pengguna
untuk
1 Meminta informasi dari handphone ke sistem database
2 Memberikan informasi dari handphone ke sistem database
Memberikan informasi secara rutin (terjadwal) dari sistem database ke
nomor handphone individual tertentu SMS Gateway membolehkan UEA
untuk berkomunikasi dengan Telco SMSC (telkomsel indosat dll) atau SMS
platform untuk menghantar dan menerima pesan SMS dengan sangat mudah
Karena SMS Gateway akan melakukan semua proses dan koneksi dengan
Telco SMS Gateway juga menyediakan UEA dengan interface yang mudah
dan standar
28 Gammu
Gammu mensupport ponsel yang dapat bekerja pada mode AT
commandGammu 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2663
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2763
12
dikomunikasikan oleh profesional sistem kepada pemakai maupun pembuat
program DFD terdiri dari context diagram dan diagram rinci (DFD Levelled)
Context diagram berfungsi memetakan model lingkungan (menggambarkan
hubungan antara entitas luar masukan dan keluaran sistem) yang
direpresentasikan dengan lingkaran tunggal yang mewakili keseluruhan
sistem DFD levelled menggambarkan sistem sebagai jaringan kerja antara
fungsi yang berhubungan satu sama lain dengan aliran dan penyimpanan data
model ini hanya memodelkan sistem dari sudut pandang fungsi
Berikut ini merupakan simbol-simbol yang biasa digunakan di DFD
Gambar 21Simbol-simbol Data Flow Diagram
1) TerminalEntity
Terminator atau entity mewakili entitas eksternal yang berkomunikasi
dengan sistem yang sedang dikembangkan Terminator dapat berupa orang
sekelompok orang organisasi departemen di dalam organisasi atau
perusahaan yang sama tetapi di luar kendali sistem yang sedang dibuat
modelnya Terminator dapat juga berupa departemen divisi atau sistem di
luar sistem yang berkomunikasi dengan sistem yang sedang dikembangkan
Komponen ini perlu diberi nama sesuai dengan dunia luar yang
berkomunikasi dengan sistem yang sedang dibuat modelnya dan biasanya
menggunakan kata benda misalnya Bagian Penjualan Dosen Mahasiswa
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2863
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 datainformasi
dari satu bagian sistem ke bagian lainnya
210 Entity Relationship Diagram (ERD)
Entity Relationship Diagram (ERD) merupakan suatu model untuk
menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek
dasar data yang mempunyai hubungan antar relasiERD untuk memodelkan
struktur data dan hubungan antar data untuk menggambarkannya digunakan
beberapa notasi dan simbol Pada dasarnya ada tiga simbol yang digunakan
yaitu
a Entiti
Entiti merupakan objek yang mewakili sesuatu yang nyata dan dapat
dibedakan dari sesuatu yang lain (Fathansyah 1999 30)Simbol dari
entitiini biasanya digambarkan dengan persegi panjang
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2963
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 1 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
211 Penjelasan Primary key dan Foreight Key
Kunci (Key) merupakan elemen record yang dipakai untuk menemukan
record tersebut pada waktu akses atau bisa digunakan untuk identifikasi tiap
record Jenis-jenis kunci Superkey Candidat key Primary key Alternate
key Foreign key External key
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3063
15
A Primary Key adalah atribut (field) yang dipilih untuk menentukan
struktur storage pada organisasi file multi key adapun key lainnya
disebut dengan secondary key Pengertian lainya Primary Key adalah
suatu nilai dalam basis data yang digunakan untuk mengidentifikasi
suatu baris dalam tabel Salah satu atrribut dari candidat key dapat
dipilih menjadi primary key dengan 3 kriteria sbb
1
Key tersebut lebih natural untuk dijadikan acuan
2 Key tersebut lebih sederhana
3 Key tersebut cukup uniqe
B Foreign Key adalah Sebuah kumpulan field dalam satu relasi yang
digunakan untuk meldquoreferrdquo (menunjuk) ke suatu baris (tuple) pada
relasi yang lain (harus berkorespondensi dengan primary key pada
relasi yang kedua) seperti bdquological pointer‟ Sedangkan hubungan
antara keduanya ( primary key dan foreign key) di jelaskan sebagai
berikutldquoPrimary Keyrdquo adalah field kunci utama dari suatu tabel yang
menunjukkan bahwa field yang menjadi kunci tersebut tidak bisa diisi
dengan data yang sama atau dengan kata lain Primary key menjadikan
tiap record memiliki identitas sendiri-sendiri yang membedakan satu
sama lainnya (unik)ldquoForeign keyrdquo adalah satu attribute yang
melengkapi satu relationship yang menunjukan ke induknya dengan
kata lain keduanya saling berkaitan Pengertian lain Foreign key
merupakan sembarang atribut yang menunjuk kepada primary key pada
tabel lain
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3163
16
BAB III
METODOLOGI PENELITIAN
31 Lokasi Penelitian
Penelitian dilakukan di Drive Thru SAMSAT yang beralamatkan di Jl
Sultan Agung No 4 Sidoarjo mulai tanggal 01 Oktober 2014 sd selesai
32 Bahan dan Alat penelitian
Bahan
Data Wajib Pajakdata Pembayaran Pajak Kendaraan Bermotor dan data
pemilik kendaraan bermotor data biaya pajak kendaraan bermotor
Alat
A
Perangkat Keras ( Hardware )
1) Laptop intel core i3
2) Hard disk 500 GB
3) Memory 200 GB
4)
Modem Smsgateway
5) Simcard
B
Perangkat Lunak ( Software )
1) Sistem Operasi Windows 7
2)
PHP ( Hypertext Preprocessor )
3) Appserv
4) Notepad ++
5)
Database MySQL
6) Gammu
33 Teknik Pengumpulan Data
Teknik pengumpulan data yang digunakan adalah
a Wawancara Melakukan wawancara secara langsung dengan petugas
SAMSAT Drive Thru diantarannya petugas dari kepolisian dan petugas
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3263
17
Dispenda mengenai bagaimana alur dari pelayanan SAMSAT Drive Thru
Sidoarjo
b Dokumentasi Pengambilan data-data tentang kegiatan profil untuk
dijadikan sebagai acuan dalam pengembangan sistem
c Observasi Observasi dengan mengadakan penelitian dan peninjauan
langsung di SAMSAT Drive Thru Sidoarjo
34 Teknik Analisis
Analisis sistem merupakan tahap yang penting dari suatu pemrograman
karena merupakan tahap awal untuk mengevaluasi permasalahan yang terjadi
serta kendala yang dihadapiPerancangan sistem yang pertama adalah
mengidentifikasi suatu permasalahan pada objek penelitian itu sendiri
Teknik yang penulis gunakan dalam membangun sistem ini adalah
sebagai berikut
a Penelitian di lapangan yaitu terhadap petugas atau orang-orang yang ada
kaitannya dengan permasalahan yang sedang diteliti guna memperoleh
keterangan dan data untuk tujuan yang ingin dicapai
b Merumuskan masalah apa yang sebenarnya terjadi yaitu sistem yang
digunakan saat melakukan permintaan informasi di kantor SAMSAT secara
langsung
c
Melakukan pemahaman masalah sehingga dapat mengetahui tujuan
pembuatan SMS Gateway untuk pembayaran Pajak Kendaraan Bermotor
d Perancangan informasi SMS Gateway di SAMSAT Drive Thru Sidoarjo
e
Perancangan tampilan SMS Gateway di SAMSAT Drive Thru Sidoarjo
f Pengujian dan analisa program dengan maksud mengetahui sejauh mana
program bisa berjalan sesuai dengan keinginan penulis
g Perbaikan dan penyempurnaan program yang merupakan tahapan
memperbaiki kesalahan dan menambahkan fitur-fitur lain jika diperlukan
h Pemilihan sistem berbasisSMS Gateway sebagai solusi yang tepat Penulis
mengajukan pembuatan sistem baru untuk proses permintaan informasi
melalui sms sebagai solusi permasalahan Sistem baru ini diharapkan dapat
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3363
18
mempermudah wajib pajak untuk memperoleh informasi terkait pembayaran
samsat Program ini dapat diakses kapan saja Adapun alasannya sebagai
berikut
1
Untuk hubungan antar server dan client hanya dibutuhkan sebuah
handphone saja
2 Memberikan kemudahan bagi pengguna karena antar muka yang
digunakan adalah via SMS dimana wajib pajak pasti sudah sangat
umum menggunakannya
Sistem Aplikasi SMS Gateway adalah program sistem komunikasi dua
arah yaitu SMS keluar dan SMS masuk dengan memanfaatkan gammu sebagai
programkomunikasi antara Komputer dengan Handphone
35 Perancangan Sistem
Bagian ini menjelaskan rancangan aplikasi yang berupa diagram alir
sistem Alur pembayaran di SAMSAT Drive Thru adalah sebagai berikut
Penjelasan alur proses pembayaran pajak melalui drive thru
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3463
19
6
Petugas loket Pembayaran dan Penyerahan memberitahukan jumlah
pembayaran yang seharusnya dan selanjutnya menerima pembayaran serta
menyerahkan bukti pembayaran kepada Wajib Pajak
36 DFD Pembayaran Pajak kendaraan Bermotor
Dalam proses perancangan aplikasi layanan informasi dan pemesanan
berbasis sms gateway ini akan dijelaskan dalam bentuk logical model Hal ini
gambarkan secara detail melalui Data Flow Diagram (DFD) Dalam
perancangan menggunakan DFD biasanya diawali dengan diagram konteks
yang merupakan diagram yang memaparkan secara global dari diagram-
diagram yang akan dirancang selanjutnya Hal ini sangat membantu sekali
dalam memahami proses perancangan aplikasi secara detail Pada tahap
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 33
a Diagram Konteks
Gambar 31 Diagarm Konteks
input wp
laporan pembayaran
info data petugas
info data kendaraan
input data petugas
input pembayaran Pajak
input data kendaraan
Balasan Sms Sesuai format
Kirim Sms s esuai format
Info Pembayaran
Membayar Pajak1
Aplikasi Pembayaran Pajak
Kendaraan Bermotor di
Kantor Samsat Drive Thrue
+
PetugasWajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3563
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
Gambar 32 DFD level 0
37 Tabel Relationship
Tabel Relationship merupakan rancangan table yang diterjemahkan dari
data flow diagram di atas sehingga dihasilkan data relasi table seperti gambar
di bawah ini
mempunyaimempunyai
mempunyai
mempunyaimempunyai
simpan data
input wp
info wp
memberikan data wp
info wp
laporan pembayaran
info data petugas
info data kendaraan
input data petugas
input pembayaran Pajak
input data kendaraan
Balasan Sms Sesuai format
Kirim Sms sesuai format
Info Pembayaran
Membayar Pajak
kendaraan
data petugas
simpan data simpan data
simpan data
simpan data
simpan data
simpan data
Wajib Pajak
Petugas
3Input
Pendaftaran
kendaraan
Bermotor
2
Input Petugas
1
Pembayaran
Pajak
4
Input data WP
5
Sms Gateway
kendaraan
kendaraan_
petugas
pembayaran
sms masuksms keluar
wajib_pajak
outboxoutbox_multipart
gammu phone
phones
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3663
21
Dalam table relationship diatas terdapat 18 tabel yang saling
berhubungan yang terdiri dari table master dan table transaksi adapun yang
termasuk dalam table master yaitu tabel wajib pajak kendaraan petugas
panduan saran propinsi kabupaten dan kecamatan Sedangkan tabel transaksi
yaitu tabel pembayaran berita dan SMS Alert Yang termasuk tabel SMS
Gateway yaitu tabel phone inbox outbox sent items gammu daemons
outbox multipart Masing-masing tabel saling berhuugan seperti
a Tabel wajjib pajak berhubungan dengan tabel kendaraan yang dihubungkan
melalui id wp dengan jenis hubungan satu (1) ke banyak (N)
b
Tabel wp berhubungan dengan tabel pembayaran yang dihubungkan melalui
id wp dengan jenis hubungan satu (1) ke banyak (N)
c Tabel petugas berhubungan dengan id petugas dengan jenis hubungan satu
(1) ke banyak (N)
38 Struktur Tabel
Tabel adalah bagian dari database yang berfungsi untuk menyimpan
data-data tertentu Tabel yang akan dibuat untuk perancangan ini antara lain
1 Tabel Berita
Tabel berita adalah tabel yang digunakan untuk menyimpan data berita
Struktur tabelnya dapat dilihat pada tabel 31
Tabel 31 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) (Primary Key) Id petugas
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3763
22
2 Tabel Saran
Tabel saran adalah tabel yang digunakan untuk menyimpan data saran
dari wajib pajak Struktur tabelnya dapat dilihat pada tabel 32
Tabel 32 Tabel Saran
Nama Field Type Data Keterangan
Id Integer(11) Id pengirim
Hp Varchar(15) Handphone
Isisaran Varchar (200) Isi saran
3 Tabel Kabupaten
Tabel Kabupaten adalah tabel yang digunakan untuk menyimpan data
kabupaten Struktur tabelnya dapat dilihat pada tabel 33
Tabel 33 Tabel kabupaten
Nama Field Type Data Keterangan
id_kab Varchar(20) Id kab
nama_kab Varchar(100) Nama kab
4 Tabel Kecamatan
Tabel kecamatan adalah tabel yang digunakan untuk menyimpan data
kecamatan Struktur tabelnya dapat dilihat pada tabel 34
Tabel 34 Tabel kecamatan
Nama Field Type Data Keterangan
id_kec Varchar(20) Id kec
nama_kec Varchar(100) Nama kec
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3863
23
5 Tabel kendaraan
Tabel kendaraan adalah tabel yang digunakan untuk menyimpan data
kendaraan Struktur tabelnya dapat dilihat pada tabel 35
Tabel 35 Tabel kendaraan
Nama Field 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
Tabel pembayaran adalah tabel yang digunakan untuk menyimpan data
pembayaran Struktur tabelnya dapat dilihat pada tabel 36
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3963
24
Tabel 36 Tabel pembayaran
Nama Field Type Data Keteranganid_bayar Integer(11) (Primary Key) Id bayar
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
Tabel petugas adalah tabel yang digunakan untuk menyimpan data
petugas Struktur tabelnya dapat dilihat pada tabel 37
Tabel 37 Tabel petugas
Nama Field Type Data Keterangan
id_petugas Varchar(11) (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
Tabel propinsi adalah tabel yang digunakan untuk menyimpan data
propinsi Struktur tabelnya dapat dilihat pada tabel 38
Tabel 38 Tabel propinsi
Nama Field Type Data Keterangan
id_prop Varchar(20) Id prop
nama_prop Varchar(100) Nama prop
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4063
25
9 Tabel SMS alert
Tabel SMS alert adalah tabel yang digunakan untuk menyimpan data
SMS alert Struktur tabelnya dapat dilihat pada tabel 39
Tabel 39 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
10 Tabel Wajib Pajak
Tabel wajib_pajak adalah tabel yang digunakan untuk menyimpan data
wajib pajak Struktur tabelnya dapat dilihat pada tabel 310
Tabel 310 Tabel wajib pajak
Nama Field 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 lahirtanggal_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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4163
26
Propinsi Varchar(20) Propinsi
Kabupaten Varchar(20) KabupatenKecamatan Varchar(20) Kecamatan
Kelurahan Varchar(20) Kelurahan
no_telprumah Varchar(10) Nomer telprumah
Kodepos Varchar(7) Kodepos
11 Tabel Daemons
Tabel daemons adalah tabel yang digunakan untuk menyimpan datadaemons Struktur tabelnya dapat dilihat pada tabel 311
Tabel 311 Tabel Daemons
Nama Field Type Data Keterangan
Start Text Start
Info Text Info
12
Tabel Gammu
Tabel gammu adalah tabel yang digunakan untuk menyimpan data
gammu Struktur tabelnya dapat dilihat pada tabel 312
Tabel 312 Tabel Gammu
Nama Field Type Data Keterangan
Version int(11) Version
13 Tabel Inbox
Tabel inbox adalah tabel yang digunakan untuk menyimpan data inbox
Struktur tabelnya dapat dilihat pada tabel 313
Tabel 313 Tabel inbox
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4263
27
ReceivingDateTime Timestamp ReceivingDateTime
Text Text TextSenderNumber 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(falsetrue) Processed
14 Tabel Outbox
Tabel outbox adalah tabel yang digunakan untuk menyimpan data
outbox Struktur tabelnya dapat dilihat pada tabel 314
Tabel 314 Tabel outbox
Nama Field 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(falsetrue) MultiPart
RelativeValidity int(11) RelativeValidity
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4363
28
SenderID varchar(255) MUL SenderID
SendingTimeOut Timestamp SendingTimeOutDeliveryReport enum(defaultyesno) DeliveryReport
CreatorID Text CreatorID
15 Tabel Outbox multipart
Tabel outbox multipart adalah tabel yang digunakan untuk menyimpan
data outbox multipart Struktur tabelnya dapat dilihat pada tabel 315
Tabel 315 Tabel outbox multipart
Nama Field Type Data Keterangan
Text Text Text
Coding enum() Coding
UDH Text UDH
Class int(11) Class
TextDecoded Text TextDecoded
ID int(10) unsigned (Primary Key) ID
SequencePosition int(11) (Primary Key) SequencePosition
16 Tabel Phone
Tabel phones adalah tabel yang digunakan untuk menyimpan data
phones Struktur tabelnya dapat dilihat pada tabel 316
Tabel 316 Tabel phones Nama Field Type Data Keterangan
ID Text ID
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
TimeOut Timestamp Time Out
Send enum(yesno) Send
Receive enum(yesno) Receive
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4463
29
IMEI varchar(35) (Primary Key) IMEI
Client Text ClientBattery int(11) Battery
Signal int(11) Signal
Sent int(11) Sent
Received int(11) Received
17 Tabel Sentitems
Tabel sentitems adalah tabel yang digunakan untuk menyimpan datasentitems Struktur tabelnya dapat dilihat pada tabel 317
Tabel 317 Tabel Sentitems
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
SendingDateTime Timestamp SendingDateTimeDeliveryDateTime 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
IDint(10)
unsigned(Primary Key) ID
SenderID varchar(255) MUL SenderID
SequencePosition int(11) (Primary Key) SequencePosition
Status enum() Status
StatusError int(11) Status Error
TPMR int(11) MUL TPMR
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4563
30
RelativeValidity int(11) Relative Validity
CreatorID Text Creator ID
18 Tabel Panduan
Tabel panduan adalah tabel yang digunakan untuk menyimpan data
panduan Struktur tabelnya dapat dilihat pada tabel 318
Tabel 318 Tabel Panduan
Nama Field Type Data Keterangan
Kodepanduan Varchar(11) Kode Panduan
Isi Text Isi
Keterangan Varchar (40) Keterangan
39 Format SMS Gateway
Berikut ini cara-cara mengakses aplikasi pembayaran pajak kendaraan
bermotor di SAMSAT DRIVE THRU dengan menggunakan fasilitas SMS gateway
1 Format Melihat Panduan SMS
Pemilik Kendaraan mengirim pesan ke SMS Center Admin SAMSAT
dengan format
Gambar 34 Format Melihat panduan
2
Apabila Format SMS benar maka akan muncul pesan seperti pada gambar
35
Panduan
Cek format SMS
cekformatwp
cekformatsaran
cekformattunggakan
cekformatwajib_pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4663
31
Gambar 35 Pesan Balasan Panduan SMS
3 Jika Pemilik Kendaraan ingin melihat data wajib pajak maka harus
mengetikkan format SMS sebagai berikut
Gambar 36 Format Info data wajib pajak
4 Jika Pemilik Kendaraan ingin melihat tunggakan pajak kendaraan maka
harus mengetikkan format SMS sebagai berikut
Gambar 37 Format Tunggakan Pajak Kendaraan
5
Jika Pemilik Kendaraan ingin memberikan saran maka harus mengetikkan
format SMS sebgai berikut
Gambar 38 Format Saran
310 Design Interface
Gambar 39 Halaman Utama
cekformatwp
cekformattunggakan
Cekformatsaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4763
32
Gambar 310 Halaman Login
Gambar 311 Data Kendaraan
Gambar 312 Halaman Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4863
33
Gambar 314 Halaman Inbox
Gambar 313 Halaman Inbox
311 Struktur Menu
Wajib Pajak
Menu Utama Admin
PembayaranKendaraan SMS AlertBerita
Pembayaran
LaporanSMS
SMS
SMSTerkirim
Lihat SMS
SMS Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4963
34
BAB IV
HASIL PENELITIAN DAN PEMBAHASAN
Berikut ini adalah hasil dari pengujian Aplikasi Informasi Pelayanan
Pembayaran Pajak Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis
SMS Gateway Pada Proyek Akhir ini dimana Website ini memiliki 1 halaman
web yakni website untuk mengelola halaman website petugas (admin) Berikut
adalah implementasi tentang website tersebut
41 Halaman Admin
Halaman ini merupakan aplikasi yang digunakan oleh bagian administrator
atau orang yang mempunyai otoritas khusus untuk melakukan konfigurasi sistem
sehingga diperlukan suatu proses login terlebih dahulu
Gambar 41 Halaman Admin
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5063
35
Keterangan
a Username aris
b Password aris
42 Halaman Utama
Pada web utama Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor berbasis SMS Gateway ini menampilkan informsi profil secara umum
Selain itu pada web utama juga terdapat informasi berita terbaru mengenai SAMSAT
layanan yang ada di SAMSAT Drive Thru serta format SMS
Adapun menu-menu yang akan ditampilkan pada web utama diantarannya
depan SAMSAT Drive Thru layanan berita format SMS dan kontak yang
menunjukkan alamat SAMSAT Drive Thru
Gambar 42 Halaman Utama
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5163
36
f Kontak Halaman yang berisi alamat dari SAMSAT Drive Thru
43 Halaman Data Wajib Pajak
Input data wajib pajak yaitu memasukkan data identitas para wajib pajak yang
baru berikut halaman data wajib pajak
Gambar 43 Halaman Data Wajib Pajak
Gambar 44 Halaman Input Data Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5263
37
Keterangan
a Pada gambar 43 adalah menu utama halaman wajib pajak disana tertera
kolom data wajib pajak yang telah didata oleh admin
b Pada gambar 44 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
44
Halaman KendaraanInput data kendaraan wajib pajak yaitu digunaka untuk menginputkan data
kendaraan yang baru yang berisi data tentang kendaraan bermotor seperti no reg no
KTP pemilik nama lengkap dan sebagainya berikut tampilan halaman kendaraan
Gambar 45 Halaman Data Kendaraan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5363
38
Gambar 46 Halaman Form Input Data Kendaraan
Keterangan
a Pada gambar 45 adalah menu utama pada halaman kendaraan disana
tertera kolom data kendaraan yang sudah di data oleh petugas admin
b Pada gambar 46 adalah form input data kendaraan untuk memasukkan
data kendaraan wajib pajak yang baru kita harus memasukkan identitas dari
kendaraan tersebut diantarannya identitas pemilik serta identitas kendaraan
baru Kemudian kita pilih tombol simpan untuk menyimpan data kendaraan
tersebut Data yang sudah tersimpan akan muncul pada menu utama pada
halaman kendaraan
45 Halaman Pembayaran
Input halaman pembayaran digunakan untuk memasukkan biaya pajak
kendaraan yang akan dibayar oleh wajib pajak setiap tahunnya Berikut tampilan
halaman pembayaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5463
39
Gambar 47 Halaman Pembayaran
Gambar 48 Halaman Form pembayara
Keterangan
a Pada gambar 47 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 48 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5563
40
akan muncul pada menu utama halaman pembayaran
46 Halaman Berita
Input halaman berita digunakan untuk menambah berita-berita terbaru yang
ada di SAMSAT Drive Thru maupun SAMSAT pusat berikut tampilan halaman form
berita
Gambar 49 Halaman Berita
Gambar 410 Halaman Form Berita
Keterangan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5663
41
a Pada gambar 49 adalah menu utama pada halaman berita disana tertera
kolom data berita yang sudah di entry oleh petugas admin
b Pada gambar 410 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
47
Halaman SMSForm SMS ini gunakan untuk melihat SMS masuk SMS terkirim dan akan
mengirim SMS secara bersamaan Berikut tampilan halaman SMS
Gambar 411 Halaman SMS
Gambar 412 Halaman Kirim Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5763
42
Gambar 413 Halaman SMS Masuk
Gambar 414 Halaman SMS Terkirim
Keterangan
a Kirim broadcast Mengirim suatu pesan atau SMS ke semua wajib pajak
secara bersamaan
b Lihat SMS Melihat SMS yang masuk dari wajib pajak yang memberikan
masukan atau menannyakan besar biaya pajak kendaraan yang akan
dibayar
c SMS terkirim Melihat SMS yang telah terkirim kepada wajib pajak
48 Halaman SMS Alert
Pada halaman SMS Alert ini merupakan peringatan tanggal jatuh tempo
pembayaran pajak STNK kepada wajib pajak Berikut tampilan halaman SMS Alert
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5863
43
Gambar 415 Halaman Data SMS Alert
Wajib pajak akan secara otomatis mendapat SMS Alert mengenai jatuh
tempo pembayaran pajak kendaraannya
49 Halaman Laporan
Pada halaman laporan ini akan muncul semua nama-nama wajib pajak yang
telah terdaftar Berikut tampilan halaman laporan
Gambar 416 Halaman Data Pembayaran
Gambar 417 Tombol Pencarian Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5963
44
Gambar 418 Laporan Wajib Pajak
Keterangan a Pada gambar 417 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 418Pada 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 419 laporan salah satu wajib pajak yang kita inginkan
410 Tampilan SMS Gateway
Berikut format SMS Gateway untuk melihat panduan SMS Gateway
a Pemilik kendaraan mengirim SMS untuk melihat format panduan
SMS
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6063
45
Gambar 419 Melihat format panduan SMS
b Tampilan cek format wp dan balasannya
Gambar 420 Cek format wajib pajak
c Tampilan cek id wp dan balasannya
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6163
46
Gambar 421 Cek id wajib pajak
d Tampilan cek data wp dan balasannya
Gambar 422 Cek data wajib pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6263
47
BAB V
PENUTUP
411 Kesimpulan
Penulisan Tugas akhir ini berisi mengenai pembuatan program aplikasi
Informasi Pelayanan Pembayaran Pajak Bermotor di Kantor SAMSAT Drive
Thru Sidoarjo berbasis SMS Gateway Aplikasi ini dibangun menggunakan
Php Gammu sebagai emulator untuk menjalankan aplikasi saat dibangun dan
didukung dengan SMS Gateway dengan Modem Wavecom sebagai
hardwarenpendukung Sistem SMS Gateway memberikan banyak kemudahan
kepada wajib pajak untuk mengetahui jumlah pajak yang harus dibayar dan juga
tersedia SMS Alert kepada wajib pajak yang kendaraannya akan memasuki
jatuh tempo pembayaran pajak
412 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6363
48
DAFTAR PUSTAKA
Khang Bustam (2002) TRIK Pemrograman Aplikasi Berbasis SMS
PT Elexmedia Komputindo Jakarta
Khoirul ummah 2010 SMS-Gateway informatika malang
Marcus Zakaria Teddy amp Widiadi Josef 2006 Aplikasi SMS untuk
Berbagai Keperluan Bandung Informatika
Purnomo Adi 2007 Pemrograman Java Membangun Beragam Aplikasi
Layanan SMS 2 Jakarta Salemba Infotek
Romzi Imron Rozidi 2009 Membuat Sendiri SMS Gateway (ESME)
Berbasis Protokol SMPP Andi
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2363
8
web yang dinamis walaupun tidak tertutup kemungkinan digunakan untuk
pemakaian lain Pada awalnya PHP merupakan kependekan dari Personal
Home Page (Situs Personal)PHP pertama kali dibuat oleh Rasmus Lerdorf
pada tahun 1995Pada tahun 1997 sebuah perusahaan bernama Zend menulis
ulang interpreter PHP menjadi lebih bersih lebih baik dan lebih cepat
Kemudian pada Juni 1998 perusahaan tersebut merilis interpreter baru untuk
PHP dan meresmikan rilis tersebut sebagai PHP 30 dan singkatan PHP dirubah
menjadi akronim berulang PHP Hypertext Preprocessing
Pada Juni 2004 Zend merilis PHP 50Dalam versi ini inti dari
interpreter PHP mengalami perubahan besarVersi ini juga memasukkan model
pemrograman berorientasi objek ke dalam PHP untuk menjawab
perkembangan bahasa pemrograman ke arah paradigma berorientasi objek
Hampir seluruh aplikasi berbasis web dapat dibuat dengan PHP ini
namun fungsi PHP yang paling utama adalah untuk menghubungkan database
dengan web Dengan PHP membuat aplikasi web yang terkoneksi ke database
menjadi sangat mudah Sistem database yang telah didukung oleh PHP adalah
a Oracle
bSybase
c SQL
dMySQL
e Generic ODBC
f Postgres SQL
26 Database MySQL
MySQL adalah sebuah perangkat lunak sistem manajemen basis data
SQL ( bahasa Inggris database management system ) atau DBMS yang
multithread multi-user dengan sekitar 6 juta instalasi di seluruh dunia
MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis di
bawah lisensi GNU General Public License (GPL) tetapi mereka juga menjual
di bawah lisensi komersial untuk kasus-kasus di mana penggunaannya tidak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2463
9
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 ndash 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_fieldhellip)
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 = bdquodata_kolom1‟hellip
9
Menampilkan data SELECT kolom FROM tabel WHERE kreteria
ORDER BY kolom atau SELECTFROM 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
27
SMS Gateway
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2563
10
SMS Gateway adalah suatu platform metode untuk mengirimkan dan
menerima pesan SMS tanpa menggunakan perangkat mobile
handphoneSMS Gateway merupakan pintu gerbang bagi penyebaran
informasi dengan menggunakan SMS
Anda dapat menyebarkan pesan keratusan nomor secara otomatis dan
cepat yang langsung terhubung dengan database nomor-nomor ponsel saja
tanpa harus mengetik ratusan nomor dan pesan di ponsel anda karena semua
nomor akan diambil secara otomatis dari database tersebut
Selain itu dengan adanya SMS Gateway anda dapat mengkustomisasi
pesan-pesan yang ingin dikirimDengan menggunakan program tambahan
yang dapat dibuat sendiri pengirim pesan dapat lebih fleksibel dalam
mengirim berita karena biasanya pesan yang ingin dikirim berbeda-beda untuk
masing-masing penerimanya
Sistem aplikasi SMS Gateway secara umum memungkinkan pengguna
untuk
1 Meminta informasi dari handphone ke sistem database
2 Memberikan informasi dari handphone ke sistem database
Memberikan informasi secara rutin (terjadwal) dari sistem database ke
nomor handphone individual tertentu SMS Gateway membolehkan UEA
untuk berkomunikasi dengan Telco SMSC (telkomsel indosat dll) atau SMS
platform untuk menghantar dan menerima pesan SMS dengan sangat mudah
Karena SMS Gateway akan melakukan semua proses dan koneksi dengan
Telco SMS Gateway juga menyediakan UEA dengan interface yang mudah
dan standar
28 Gammu
Gammu mensupport ponsel yang dapat bekerja pada mode AT
commandGammu 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2663
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2763
12
dikomunikasikan oleh profesional sistem kepada pemakai maupun pembuat
program DFD terdiri dari context diagram dan diagram rinci (DFD Levelled)
Context diagram berfungsi memetakan model lingkungan (menggambarkan
hubungan antara entitas luar masukan dan keluaran sistem) yang
direpresentasikan dengan lingkaran tunggal yang mewakili keseluruhan
sistem DFD levelled menggambarkan sistem sebagai jaringan kerja antara
fungsi yang berhubungan satu sama lain dengan aliran dan penyimpanan data
model ini hanya memodelkan sistem dari sudut pandang fungsi
Berikut ini merupakan simbol-simbol yang biasa digunakan di DFD
Gambar 21Simbol-simbol Data Flow Diagram
1) TerminalEntity
Terminator atau entity mewakili entitas eksternal yang berkomunikasi
dengan sistem yang sedang dikembangkan Terminator dapat berupa orang
sekelompok orang organisasi departemen di dalam organisasi atau
perusahaan yang sama tetapi di luar kendali sistem yang sedang dibuat
modelnya Terminator dapat juga berupa departemen divisi atau sistem di
luar sistem yang berkomunikasi dengan sistem yang sedang dikembangkan
Komponen ini perlu diberi nama sesuai dengan dunia luar yang
berkomunikasi dengan sistem yang sedang dibuat modelnya dan biasanya
menggunakan kata benda misalnya Bagian Penjualan Dosen Mahasiswa
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2863
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 datainformasi
dari satu bagian sistem ke bagian lainnya
210 Entity Relationship Diagram (ERD)
Entity Relationship Diagram (ERD) merupakan suatu model untuk
menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek
dasar data yang mempunyai hubungan antar relasiERD untuk memodelkan
struktur data dan hubungan antar data untuk menggambarkannya digunakan
beberapa notasi dan simbol Pada dasarnya ada tiga simbol yang digunakan
yaitu
a Entiti
Entiti merupakan objek yang mewakili sesuatu yang nyata dan dapat
dibedakan dari sesuatu yang lain (Fathansyah 1999 30)Simbol dari
entitiini biasanya digambarkan dengan persegi panjang
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2963
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 1 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
211 Penjelasan Primary key dan Foreight Key
Kunci (Key) merupakan elemen record yang dipakai untuk menemukan
record tersebut pada waktu akses atau bisa digunakan untuk identifikasi tiap
record Jenis-jenis kunci Superkey Candidat key Primary key Alternate
key Foreign key External key
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3063
15
A Primary Key adalah atribut (field) yang dipilih untuk menentukan
struktur storage pada organisasi file multi key adapun key lainnya
disebut dengan secondary key Pengertian lainya Primary Key adalah
suatu nilai dalam basis data yang digunakan untuk mengidentifikasi
suatu baris dalam tabel Salah satu atrribut dari candidat key dapat
dipilih menjadi primary key dengan 3 kriteria sbb
1
Key tersebut lebih natural untuk dijadikan acuan
2 Key tersebut lebih sederhana
3 Key tersebut cukup uniqe
B Foreign Key adalah Sebuah kumpulan field dalam satu relasi yang
digunakan untuk meldquoreferrdquo (menunjuk) ke suatu baris (tuple) pada
relasi yang lain (harus berkorespondensi dengan primary key pada
relasi yang kedua) seperti bdquological pointer‟ Sedangkan hubungan
antara keduanya ( primary key dan foreign key) di jelaskan sebagai
berikutldquoPrimary Keyrdquo adalah field kunci utama dari suatu tabel yang
menunjukkan bahwa field yang menjadi kunci tersebut tidak bisa diisi
dengan data yang sama atau dengan kata lain Primary key menjadikan
tiap record memiliki identitas sendiri-sendiri yang membedakan satu
sama lainnya (unik)ldquoForeign keyrdquo adalah satu attribute yang
melengkapi satu relationship yang menunjukan ke induknya dengan
kata lain keduanya saling berkaitan Pengertian lain Foreign key
merupakan sembarang atribut yang menunjuk kepada primary key pada
tabel lain
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3163
16
BAB III
METODOLOGI PENELITIAN
31 Lokasi Penelitian
Penelitian dilakukan di Drive Thru SAMSAT yang beralamatkan di Jl
Sultan Agung No 4 Sidoarjo mulai tanggal 01 Oktober 2014 sd selesai
32 Bahan dan Alat penelitian
Bahan
Data Wajib Pajakdata Pembayaran Pajak Kendaraan Bermotor dan data
pemilik kendaraan bermotor data biaya pajak kendaraan bermotor
Alat
A
Perangkat Keras ( Hardware )
1) Laptop intel core i3
2) Hard disk 500 GB
3) Memory 200 GB
4)
Modem Smsgateway
5) Simcard
B
Perangkat Lunak ( Software )
1) Sistem Operasi Windows 7
2)
PHP ( Hypertext Preprocessor )
3) Appserv
4) Notepad ++
5)
Database MySQL
6) Gammu
33 Teknik Pengumpulan Data
Teknik pengumpulan data yang digunakan adalah
a Wawancara Melakukan wawancara secara langsung dengan petugas
SAMSAT Drive Thru diantarannya petugas dari kepolisian dan petugas
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3263
17
Dispenda mengenai bagaimana alur dari pelayanan SAMSAT Drive Thru
Sidoarjo
b Dokumentasi Pengambilan data-data tentang kegiatan profil untuk
dijadikan sebagai acuan dalam pengembangan sistem
c Observasi Observasi dengan mengadakan penelitian dan peninjauan
langsung di SAMSAT Drive Thru Sidoarjo
34 Teknik Analisis
Analisis sistem merupakan tahap yang penting dari suatu pemrograman
karena merupakan tahap awal untuk mengevaluasi permasalahan yang terjadi
serta kendala yang dihadapiPerancangan sistem yang pertama adalah
mengidentifikasi suatu permasalahan pada objek penelitian itu sendiri
Teknik yang penulis gunakan dalam membangun sistem ini adalah
sebagai berikut
a Penelitian di lapangan yaitu terhadap petugas atau orang-orang yang ada
kaitannya dengan permasalahan yang sedang diteliti guna memperoleh
keterangan dan data untuk tujuan yang ingin dicapai
b Merumuskan masalah apa yang sebenarnya terjadi yaitu sistem yang
digunakan saat melakukan permintaan informasi di kantor SAMSAT secara
langsung
c
Melakukan pemahaman masalah sehingga dapat mengetahui tujuan
pembuatan SMS Gateway untuk pembayaran Pajak Kendaraan Bermotor
d Perancangan informasi SMS Gateway di SAMSAT Drive Thru Sidoarjo
e
Perancangan tampilan SMS Gateway di SAMSAT Drive Thru Sidoarjo
f Pengujian dan analisa program dengan maksud mengetahui sejauh mana
program bisa berjalan sesuai dengan keinginan penulis
g Perbaikan dan penyempurnaan program yang merupakan tahapan
memperbaiki kesalahan dan menambahkan fitur-fitur lain jika diperlukan
h Pemilihan sistem berbasisSMS Gateway sebagai solusi yang tepat Penulis
mengajukan pembuatan sistem baru untuk proses permintaan informasi
melalui sms sebagai solusi permasalahan Sistem baru ini diharapkan dapat
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3363
18
mempermudah wajib pajak untuk memperoleh informasi terkait pembayaran
samsat Program ini dapat diakses kapan saja Adapun alasannya sebagai
berikut
1
Untuk hubungan antar server dan client hanya dibutuhkan sebuah
handphone saja
2 Memberikan kemudahan bagi pengguna karena antar muka yang
digunakan adalah via SMS dimana wajib pajak pasti sudah sangat
umum menggunakannya
Sistem Aplikasi SMS Gateway adalah program sistem komunikasi dua
arah yaitu SMS keluar dan SMS masuk dengan memanfaatkan gammu sebagai
programkomunikasi antara Komputer dengan Handphone
35 Perancangan Sistem
Bagian ini menjelaskan rancangan aplikasi yang berupa diagram alir
sistem Alur pembayaran di SAMSAT Drive Thru adalah sebagai berikut
Penjelasan alur proses pembayaran pajak melalui drive thru
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3463
19
6
Petugas loket Pembayaran dan Penyerahan memberitahukan jumlah
pembayaran yang seharusnya dan selanjutnya menerima pembayaran serta
menyerahkan bukti pembayaran kepada Wajib Pajak
36 DFD Pembayaran Pajak kendaraan Bermotor
Dalam proses perancangan aplikasi layanan informasi dan pemesanan
berbasis sms gateway ini akan dijelaskan dalam bentuk logical model Hal ini
gambarkan secara detail melalui Data Flow Diagram (DFD) Dalam
perancangan menggunakan DFD biasanya diawali dengan diagram konteks
yang merupakan diagram yang memaparkan secara global dari diagram-
diagram yang akan dirancang selanjutnya Hal ini sangat membantu sekali
dalam memahami proses perancangan aplikasi secara detail Pada tahap
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 33
a Diagram Konteks
Gambar 31 Diagarm Konteks
input wp
laporan pembayaran
info data petugas
info data kendaraan
input data petugas
input pembayaran Pajak
input data kendaraan
Balasan Sms Sesuai format
Kirim Sms s esuai format
Info Pembayaran
Membayar Pajak1
Aplikasi Pembayaran Pajak
Kendaraan Bermotor di
Kantor Samsat Drive Thrue
+
PetugasWajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3563
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
Gambar 32 DFD level 0
37 Tabel Relationship
Tabel Relationship merupakan rancangan table yang diterjemahkan dari
data flow diagram di atas sehingga dihasilkan data relasi table seperti gambar
di bawah ini
mempunyaimempunyai
mempunyai
mempunyaimempunyai
simpan data
input wp
info wp
memberikan data wp
info wp
laporan pembayaran
info data petugas
info data kendaraan
input data petugas
input pembayaran Pajak
input data kendaraan
Balasan Sms Sesuai format
Kirim Sms sesuai format
Info Pembayaran
Membayar Pajak
kendaraan
data petugas
simpan data simpan data
simpan data
simpan data
simpan data
simpan data
Wajib Pajak
Petugas
3Input
Pendaftaran
kendaraan
Bermotor
2
Input Petugas
1
Pembayaran
Pajak
4
Input data WP
5
Sms Gateway
kendaraan
kendaraan_
petugas
pembayaran
sms masuksms keluar
wajib_pajak
outboxoutbox_multipart
gammu phone
phones
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3663
21
Dalam table relationship diatas terdapat 18 tabel yang saling
berhubungan yang terdiri dari table master dan table transaksi adapun yang
termasuk dalam table master yaitu tabel wajib pajak kendaraan petugas
panduan saran propinsi kabupaten dan kecamatan Sedangkan tabel transaksi
yaitu tabel pembayaran berita dan SMS Alert Yang termasuk tabel SMS
Gateway yaitu tabel phone inbox outbox sent items gammu daemons
outbox multipart Masing-masing tabel saling berhuugan seperti
a Tabel wajjib pajak berhubungan dengan tabel kendaraan yang dihubungkan
melalui id wp dengan jenis hubungan satu (1) ke banyak (N)
b
Tabel wp berhubungan dengan tabel pembayaran yang dihubungkan melalui
id wp dengan jenis hubungan satu (1) ke banyak (N)
c Tabel petugas berhubungan dengan id petugas dengan jenis hubungan satu
(1) ke banyak (N)
38 Struktur Tabel
Tabel adalah bagian dari database yang berfungsi untuk menyimpan
data-data tertentu Tabel yang akan dibuat untuk perancangan ini antara lain
1 Tabel Berita
Tabel berita adalah tabel yang digunakan untuk menyimpan data berita
Struktur tabelnya dapat dilihat pada tabel 31
Tabel 31 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) (Primary Key) Id petugas
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3763
22
2 Tabel Saran
Tabel saran adalah tabel yang digunakan untuk menyimpan data saran
dari wajib pajak Struktur tabelnya dapat dilihat pada tabel 32
Tabel 32 Tabel Saran
Nama Field Type Data Keterangan
Id Integer(11) Id pengirim
Hp Varchar(15) Handphone
Isisaran Varchar (200) Isi saran
3 Tabel Kabupaten
Tabel Kabupaten adalah tabel yang digunakan untuk menyimpan data
kabupaten Struktur tabelnya dapat dilihat pada tabel 33
Tabel 33 Tabel kabupaten
Nama Field Type Data Keterangan
id_kab Varchar(20) Id kab
nama_kab Varchar(100) Nama kab
4 Tabel Kecamatan
Tabel kecamatan adalah tabel yang digunakan untuk menyimpan data
kecamatan Struktur tabelnya dapat dilihat pada tabel 34
Tabel 34 Tabel kecamatan
Nama Field Type Data Keterangan
id_kec Varchar(20) Id kec
nama_kec Varchar(100) Nama kec
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3863
23
5 Tabel kendaraan
Tabel kendaraan adalah tabel yang digunakan untuk menyimpan data
kendaraan Struktur tabelnya dapat dilihat pada tabel 35
Tabel 35 Tabel kendaraan
Nama Field 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
Tabel pembayaran adalah tabel yang digunakan untuk menyimpan data
pembayaran Struktur tabelnya dapat dilihat pada tabel 36
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3963
24
Tabel 36 Tabel pembayaran
Nama Field Type Data Keteranganid_bayar Integer(11) (Primary Key) Id bayar
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
Tabel petugas adalah tabel yang digunakan untuk menyimpan data
petugas Struktur tabelnya dapat dilihat pada tabel 37
Tabel 37 Tabel petugas
Nama Field Type Data Keterangan
id_petugas Varchar(11) (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
Tabel propinsi adalah tabel yang digunakan untuk menyimpan data
propinsi Struktur tabelnya dapat dilihat pada tabel 38
Tabel 38 Tabel propinsi
Nama Field Type Data Keterangan
id_prop Varchar(20) Id prop
nama_prop Varchar(100) Nama prop
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4063
25
9 Tabel SMS alert
Tabel SMS alert adalah tabel yang digunakan untuk menyimpan data
SMS alert Struktur tabelnya dapat dilihat pada tabel 39
Tabel 39 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
10 Tabel Wajib Pajak
Tabel wajib_pajak adalah tabel yang digunakan untuk menyimpan data
wajib pajak Struktur tabelnya dapat dilihat pada tabel 310
Tabel 310 Tabel wajib pajak
Nama Field 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 lahirtanggal_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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4163
26
Propinsi Varchar(20) Propinsi
Kabupaten Varchar(20) KabupatenKecamatan Varchar(20) Kecamatan
Kelurahan Varchar(20) Kelurahan
no_telprumah Varchar(10) Nomer telprumah
Kodepos Varchar(7) Kodepos
11 Tabel Daemons
Tabel daemons adalah tabel yang digunakan untuk menyimpan datadaemons Struktur tabelnya dapat dilihat pada tabel 311
Tabel 311 Tabel Daemons
Nama Field Type Data Keterangan
Start Text Start
Info Text Info
12
Tabel Gammu
Tabel gammu adalah tabel yang digunakan untuk menyimpan data
gammu Struktur tabelnya dapat dilihat pada tabel 312
Tabel 312 Tabel Gammu
Nama Field Type Data Keterangan
Version int(11) Version
13 Tabel Inbox
Tabel inbox adalah tabel yang digunakan untuk menyimpan data inbox
Struktur tabelnya dapat dilihat pada tabel 313
Tabel 313 Tabel inbox
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4263
27
ReceivingDateTime Timestamp ReceivingDateTime
Text Text TextSenderNumber 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(falsetrue) Processed
14 Tabel Outbox
Tabel outbox adalah tabel yang digunakan untuk menyimpan data
outbox Struktur tabelnya dapat dilihat pada tabel 314
Tabel 314 Tabel outbox
Nama Field 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(falsetrue) MultiPart
RelativeValidity int(11) RelativeValidity
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4363
28
SenderID varchar(255) MUL SenderID
SendingTimeOut Timestamp SendingTimeOutDeliveryReport enum(defaultyesno) DeliveryReport
CreatorID Text CreatorID
15 Tabel Outbox multipart
Tabel outbox multipart adalah tabel yang digunakan untuk menyimpan
data outbox multipart Struktur tabelnya dapat dilihat pada tabel 315
Tabel 315 Tabel outbox multipart
Nama Field Type Data Keterangan
Text Text Text
Coding enum() Coding
UDH Text UDH
Class int(11) Class
TextDecoded Text TextDecoded
ID int(10) unsigned (Primary Key) ID
SequencePosition int(11) (Primary Key) SequencePosition
16 Tabel Phone
Tabel phones adalah tabel yang digunakan untuk menyimpan data
phones Struktur tabelnya dapat dilihat pada tabel 316
Tabel 316 Tabel phones Nama Field Type Data Keterangan
ID Text ID
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
TimeOut Timestamp Time Out
Send enum(yesno) Send
Receive enum(yesno) Receive
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4463
29
IMEI varchar(35) (Primary Key) IMEI
Client Text ClientBattery int(11) Battery
Signal int(11) Signal
Sent int(11) Sent
Received int(11) Received
17 Tabel Sentitems
Tabel sentitems adalah tabel yang digunakan untuk menyimpan datasentitems Struktur tabelnya dapat dilihat pada tabel 317
Tabel 317 Tabel Sentitems
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
SendingDateTime Timestamp SendingDateTimeDeliveryDateTime 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
IDint(10)
unsigned(Primary Key) ID
SenderID varchar(255) MUL SenderID
SequencePosition int(11) (Primary Key) SequencePosition
Status enum() Status
StatusError int(11) Status Error
TPMR int(11) MUL TPMR
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4563
30
RelativeValidity int(11) Relative Validity
CreatorID Text Creator ID
18 Tabel Panduan
Tabel panduan adalah tabel yang digunakan untuk menyimpan data
panduan Struktur tabelnya dapat dilihat pada tabel 318
Tabel 318 Tabel Panduan
Nama Field Type Data Keterangan
Kodepanduan Varchar(11) Kode Panduan
Isi Text Isi
Keterangan Varchar (40) Keterangan
39 Format SMS Gateway
Berikut ini cara-cara mengakses aplikasi pembayaran pajak kendaraan
bermotor di SAMSAT DRIVE THRU dengan menggunakan fasilitas SMS gateway
1 Format Melihat Panduan SMS
Pemilik Kendaraan mengirim pesan ke SMS Center Admin SAMSAT
dengan format
Gambar 34 Format Melihat panduan
2
Apabila Format SMS benar maka akan muncul pesan seperti pada gambar
35
Panduan
Cek format SMS
cekformatwp
cekformatsaran
cekformattunggakan
cekformatwajib_pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4663
31
Gambar 35 Pesan Balasan Panduan SMS
3 Jika Pemilik Kendaraan ingin melihat data wajib pajak maka harus
mengetikkan format SMS sebagai berikut
Gambar 36 Format Info data wajib pajak
4 Jika Pemilik Kendaraan ingin melihat tunggakan pajak kendaraan maka
harus mengetikkan format SMS sebagai berikut
Gambar 37 Format Tunggakan Pajak Kendaraan
5
Jika Pemilik Kendaraan ingin memberikan saran maka harus mengetikkan
format SMS sebgai berikut
Gambar 38 Format Saran
310 Design Interface
Gambar 39 Halaman Utama
cekformatwp
cekformattunggakan
Cekformatsaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4763
32
Gambar 310 Halaman Login
Gambar 311 Data Kendaraan
Gambar 312 Halaman Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4863
33
Gambar 314 Halaman Inbox
Gambar 313 Halaman Inbox
311 Struktur Menu
Wajib Pajak
Menu Utama Admin
PembayaranKendaraan SMS AlertBerita
Pembayaran
LaporanSMS
SMS
SMSTerkirim
Lihat SMS
SMS Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4963
34
BAB IV
HASIL PENELITIAN DAN PEMBAHASAN
Berikut ini adalah hasil dari pengujian Aplikasi Informasi Pelayanan
Pembayaran Pajak Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis
SMS Gateway Pada Proyek Akhir ini dimana Website ini memiliki 1 halaman
web yakni website untuk mengelola halaman website petugas (admin) Berikut
adalah implementasi tentang website tersebut
41 Halaman Admin
Halaman ini merupakan aplikasi yang digunakan oleh bagian administrator
atau orang yang mempunyai otoritas khusus untuk melakukan konfigurasi sistem
sehingga diperlukan suatu proses login terlebih dahulu
Gambar 41 Halaman Admin
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5063
35
Keterangan
a Username aris
b Password aris
42 Halaman Utama
Pada web utama Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor berbasis SMS Gateway ini menampilkan informsi profil secara umum
Selain itu pada web utama juga terdapat informasi berita terbaru mengenai SAMSAT
layanan yang ada di SAMSAT Drive Thru serta format SMS
Adapun menu-menu yang akan ditampilkan pada web utama diantarannya
depan SAMSAT Drive Thru layanan berita format SMS dan kontak yang
menunjukkan alamat SAMSAT Drive Thru
Gambar 42 Halaman Utama
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5163
36
f Kontak Halaman yang berisi alamat dari SAMSAT Drive Thru
43 Halaman Data Wajib Pajak
Input data wajib pajak yaitu memasukkan data identitas para wajib pajak yang
baru berikut halaman data wajib pajak
Gambar 43 Halaman Data Wajib Pajak
Gambar 44 Halaman Input Data Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5263
37
Keterangan
a Pada gambar 43 adalah menu utama halaman wajib pajak disana tertera
kolom data wajib pajak yang telah didata oleh admin
b Pada gambar 44 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
44
Halaman KendaraanInput data kendaraan wajib pajak yaitu digunaka untuk menginputkan data
kendaraan yang baru yang berisi data tentang kendaraan bermotor seperti no reg no
KTP pemilik nama lengkap dan sebagainya berikut tampilan halaman kendaraan
Gambar 45 Halaman Data Kendaraan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5363
38
Gambar 46 Halaman Form Input Data Kendaraan
Keterangan
a Pada gambar 45 adalah menu utama pada halaman kendaraan disana
tertera kolom data kendaraan yang sudah di data oleh petugas admin
b Pada gambar 46 adalah form input data kendaraan untuk memasukkan
data kendaraan wajib pajak yang baru kita harus memasukkan identitas dari
kendaraan tersebut diantarannya identitas pemilik serta identitas kendaraan
baru Kemudian kita pilih tombol simpan untuk menyimpan data kendaraan
tersebut Data yang sudah tersimpan akan muncul pada menu utama pada
halaman kendaraan
45 Halaman Pembayaran
Input halaman pembayaran digunakan untuk memasukkan biaya pajak
kendaraan yang akan dibayar oleh wajib pajak setiap tahunnya Berikut tampilan
halaman pembayaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5463
39
Gambar 47 Halaman Pembayaran
Gambar 48 Halaman Form pembayara
Keterangan
a Pada gambar 47 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 48 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5563
40
akan muncul pada menu utama halaman pembayaran
46 Halaman Berita
Input halaman berita digunakan untuk menambah berita-berita terbaru yang
ada di SAMSAT Drive Thru maupun SAMSAT pusat berikut tampilan halaman form
berita
Gambar 49 Halaman Berita
Gambar 410 Halaman Form Berita
Keterangan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5663
41
a Pada gambar 49 adalah menu utama pada halaman berita disana tertera
kolom data berita yang sudah di entry oleh petugas admin
b Pada gambar 410 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
47
Halaman SMSForm SMS ini gunakan untuk melihat SMS masuk SMS terkirim dan akan
mengirim SMS secara bersamaan Berikut tampilan halaman SMS
Gambar 411 Halaman SMS
Gambar 412 Halaman Kirim Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5763
42
Gambar 413 Halaman SMS Masuk
Gambar 414 Halaman SMS Terkirim
Keterangan
a Kirim broadcast Mengirim suatu pesan atau SMS ke semua wajib pajak
secara bersamaan
b Lihat SMS Melihat SMS yang masuk dari wajib pajak yang memberikan
masukan atau menannyakan besar biaya pajak kendaraan yang akan
dibayar
c SMS terkirim Melihat SMS yang telah terkirim kepada wajib pajak
48 Halaman SMS Alert
Pada halaman SMS Alert ini merupakan peringatan tanggal jatuh tempo
pembayaran pajak STNK kepada wajib pajak Berikut tampilan halaman SMS Alert
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5863
43
Gambar 415 Halaman Data SMS Alert
Wajib pajak akan secara otomatis mendapat SMS Alert mengenai jatuh
tempo pembayaran pajak kendaraannya
49 Halaman Laporan
Pada halaman laporan ini akan muncul semua nama-nama wajib pajak yang
telah terdaftar Berikut tampilan halaman laporan
Gambar 416 Halaman Data Pembayaran
Gambar 417 Tombol Pencarian Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5963
44
Gambar 418 Laporan Wajib Pajak
Keterangan a Pada gambar 417 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 418Pada 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 419 laporan salah satu wajib pajak yang kita inginkan
410 Tampilan SMS Gateway
Berikut format SMS Gateway untuk melihat panduan SMS Gateway
a Pemilik kendaraan mengirim SMS untuk melihat format panduan
SMS
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6063
45
Gambar 419 Melihat format panduan SMS
b Tampilan cek format wp dan balasannya
Gambar 420 Cek format wajib pajak
c Tampilan cek id wp dan balasannya
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6163
46
Gambar 421 Cek id wajib pajak
d Tampilan cek data wp dan balasannya
Gambar 422 Cek data wajib pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6263
47
BAB V
PENUTUP
411 Kesimpulan
Penulisan Tugas akhir ini berisi mengenai pembuatan program aplikasi
Informasi Pelayanan Pembayaran Pajak Bermotor di Kantor SAMSAT Drive
Thru Sidoarjo berbasis SMS Gateway Aplikasi ini dibangun menggunakan
Php Gammu sebagai emulator untuk menjalankan aplikasi saat dibangun dan
didukung dengan SMS Gateway dengan Modem Wavecom sebagai
hardwarenpendukung Sistem SMS Gateway memberikan banyak kemudahan
kepada wajib pajak untuk mengetahui jumlah pajak yang harus dibayar dan juga
tersedia SMS Alert kepada wajib pajak yang kendaraannya akan memasuki
jatuh tempo pembayaran pajak
412 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6363
48
DAFTAR PUSTAKA
Khang Bustam (2002) TRIK Pemrograman Aplikasi Berbasis SMS
PT Elexmedia Komputindo Jakarta
Khoirul ummah 2010 SMS-Gateway informatika malang
Marcus Zakaria Teddy amp Widiadi Josef 2006 Aplikasi SMS untuk
Berbagai Keperluan Bandung Informatika
Purnomo Adi 2007 Pemrograman Java Membangun Beragam Aplikasi
Layanan SMS 2 Jakarta Salemba Infotek
Romzi Imron Rozidi 2009 Membuat Sendiri SMS Gateway (ESME)
Berbasis Protokol SMPP Andi
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2463
9
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 ndash 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_fieldhellip)
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 = bdquodata_kolom1‟hellip
9
Menampilkan data SELECT kolom FROM tabel WHERE kreteria
ORDER BY kolom atau SELECTFROM 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
27
SMS Gateway
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2563
10
SMS Gateway adalah suatu platform metode untuk mengirimkan dan
menerima pesan SMS tanpa menggunakan perangkat mobile
handphoneSMS Gateway merupakan pintu gerbang bagi penyebaran
informasi dengan menggunakan SMS
Anda dapat menyebarkan pesan keratusan nomor secara otomatis dan
cepat yang langsung terhubung dengan database nomor-nomor ponsel saja
tanpa harus mengetik ratusan nomor dan pesan di ponsel anda karena semua
nomor akan diambil secara otomatis dari database tersebut
Selain itu dengan adanya SMS Gateway anda dapat mengkustomisasi
pesan-pesan yang ingin dikirimDengan menggunakan program tambahan
yang dapat dibuat sendiri pengirim pesan dapat lebih fleksibel dalam
mengirim berita karena biasanya pesan yang ingin dikirim berbeda-beda untuk
masing-masing penerimanya
Sistem aplikasi SMS Gateway secara umum memungkinkan pengguna
untuk
1 Meminta informasi dari handphone ke sistem database
2 Memberikan informasi dari handphone ke sistem database
Memberikan informasi secara rutin (terjadwal) dari sistem database ke
nomor handphone individual tertentu SMS Gateway membolehkan UEA
untuk berkomunikasi dengan Telco SMSC (telkomsel indosat dll) atau SMS
platform untuk menghantar dan menerima pesan SMS dengan sangat mudah
Karena SMS Gateway akan melakukan semua proses dan koneksi dengan
Telco SMS Gateway juga menyediakan UEA dengan interface yang mudah
dan standar
28 Gammu
Gammu mensupport ponsel yang dapat bekerja pada mode AT
commandGammu 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2663
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2763
12
dikomunikasikan oleh profesional sistem kepada pemakai maupun pembuat
program DFD terdiri dari context diagram dan diagram rinci (DFD Levelled)
Context diagram berfungsi memetakan model lingkungan (menggambarkan
hubungan antara entitas luar masukan dan keluaran sistem) yang
direpresentasikan dengan lingkaran tunggal yang mewakili keseluruhan
sistem DFD levelled menggambarkan sistem sebagai jaringan kerja antara
fungsi yang berhubungan satu sama lain dengan aliran dan penyimpanan data
model ini hanya memodelkan sistem dari sudut pandang fungsi
Berikut ini merupakan simbol-simbol yang biasa digunakan di DFD
Gambar 21Simbol-simbol Data Flow Diagram
1) TerminalEntity
Terminator atau entity mewakili entitas eksternal yang berkomunikasi
dengan sistem yang sedang dikembangkan Terminator dapat berupa orang
sekelompok orang organisasi departemen di dalam organisasi atau
perusahaan yang sama tetapi di luar kendali sistem yang sedang dibuat
modelnya Terminator dapat juga berupa departemen divisi atau sistem di
luar sistem yang berkomunikasi dengan sistem yang sedang dikembangkan
Komponen ini perlu diberi nama sesuai dengan dunia luar yang
berkomunikasi dengan sistem yang sedang dibuat modelnya dan biasanya
menggunakan kata benda misalnya Bagian Penjualan Dosen Mahasiswa
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2863
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 datainformasi
dari satu bagian sistem ke bagian lainnya
210 Entity Relationship Diagram (ERD)
Entity Relationship Diagram (ERD) merupakan suatu model untuk
menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek
dasar data yang mempunyai hubungan antar relasiERD untuk memodelkan
struktur data dan hubungan antar data untuk menggambarkannya digunakan
beberapa notasi dan simbol Pada dasarnya ada tiga simbol yang digunakan
yaitu
a Entiti
Entiti merupakan objek yang mewakili sesuatu yang nyata dan dapat
dibedakan dari sesuatu yang lain (Fathansyah 1999 30)Simbol dari
entitiini biasanya digambarkan dengan persegi panjang
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2963
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 1 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
211 Penjelasan Primary key dan Foreight Key
Kunci (Key) merupakan elemen record yang dipakai untuk menemukan
record tersebut pada waktu akses atau bisa digunakan untuk identifikasi tiap
record Jenis-jenis kunci Superkey Candidat key Primary key Alternate
key Foreign key External key
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3063
15
A Primary Key adalah atribut (field) yang dipilih untuk menentukan
struktur storage pada organisasi file multi key adapun key lainnya
disebut dengan secondary key Pengertian lainya Primary Key adalah
suatu nilai dalam basis data yang digunakan untuk mengidentifikasi
suatu baris dalam tabel Salah satu atrribut dari candidat key dapat
dipilih menjadi primary key dengan 3 kriteria sbb
1
Key tersebut lebih natural untuk dijadikan acuan
2 Key tersebut lebih sederhana
3 Key tersebut cukup uniqe
B Foreign Key adalah Sebuah kumpulan field dalam satu relasi yang
digunakan untuk meldquoreferrdquo (menunjuk) ke suatu baris (tuple) pada
relasi yang lain (harus berkorespondensi dengan primary key pada
relasi yang kedua) seperti bdquological pointer‟ Sedangkan hubungan
antara keduanya ( primary key dan foreign key) di jelaskan sebagai
berikutldquoPrimary Keyrdquo adalah field kunci utama dari suatu tabel yang
menunjukkan bahwa field yang menjadi kunci tersebut tidak bisa diisi
dengan data yang sama atau dengan kata lain Primary key menjadikan
tiap record memiliki identitas sendiri-sendiri yang membedakan satu
sama lainnya (unik)ldquoForeign keyrdquo adalah satu attribute yang
melengkapi satu relationship yang menunjukan ke induknya dengan
kata lain keduanya saling berkaitan Pengertian lain Foreign key
merupakan sembarang atribut yang menunjuk kepada primary key pada
tabel lain
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3163
16
BAB III
METODOLOGI PENELITIAN
31 Lokasi Penelitian
Penelitian dilakukan di Drive Thru SAMSAT yang beralamatkan di Jl
Sultan Agung No 4 Sidoarjo mulai tanggal 01 Oktober 2014 sd selesai
32 Bahan dan Alat penelitian
Bahan
Data Wajib Pajakdata Pembayaran Pajak Kendaraan Bermotor dan data
pemilik kendaraan bermotor data biaya pajak kendaraan bermotor
Alat
A
Perangkat Keras ( Hardware )
1) Laptop intel core i3
2) Hard disk 500 GB
3) Memory 200 GB
4)
Modem Smsgateway
5) Simcard
B
Perangkat Lunak ( Software )
1) Sistem Operasi Windows 7
2)
PHP ( Hypertext Preprocessor )
3) Appserv
4) Notepad ++
5)
Database MySQL
6) Gammu
33 Teknik Pengumpulan Data
Teknik pengumpulan data yang digunakan adalah
a Wawancara Melakukan wawancara secara langsung dengan petugas
SAMSAT Drive Thru diantarannya petugas dari kepolisian dan petugas
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3263
17
Dispenda mengenai bagaimana alur dari pelayanan SAMSAT Drive Thru
Sidoarjo
b Dokumentasi Pengambilan data-data tentang kegiatan profil untuk
dijadikan sebagai acuan dalam pengembangan sistem
c Observasi Observasi dengan mengadakan penelitian dan peninjauan
langsung di SAMSAT Drive Thru Sidoarjo
34 Teknik Analisis
Analisis sistem merupakan tahap yang penting dari suatu pemrograman
karena merupakan tahap awal untuk mengevaluasi permasalahan yang terjadi
serta kendala yang dihadapiPerancangan sistem yang pertama adalah
mengidentifikasi suatu permasalahan pada objek penelitian itu sendiri
Teknik yang penulis gunakan dalam membangun sistem ini adalah
sebagai berikut
a Penelitian di lapangan yaitu terhadap petugas atau orang-orang yang ada
kaitannya dengan permasalahan yang sedang diteliti guna memperoleh
keterangan dan data untuk tujuan yang ingin dicapai
b Merumuskan masalah apa yang sebenarnya terjadi yaitu sistem yang
digunakan saat melakukan permintaan informasi di kantor SAMSAT secara
langsung
c
Melakukan pemahaman masalah sehingga dapat mengetahui tujuan
pembuatan SMS Gateway untuk pembayaran Pajak Kendaraan Bermotor
d Perancangan informasi SMS Gateway di SAMSAT Drive Thru Sidoarjo
e
Perancangan tampilan SMS Gateway di SAMSAT Drive Thru Sidoarjo
f Pengujian dan analisa program dengan maksud mengetahui sejauh mana
program bisa berjalan sesuai dengan keinginan penulis
g Perbaikan dan penyempurnaan program yang merupakan tahapan
memperbaiki kesalahan dan menambahkan fitur-fitur lain jika diperlukan
h Pemilihan sistem berbasisSMS Gateway sebagai solusi yang tepat Penulis
mengajukan pembuatan sistem baru untuk proses permintaan informasi
melalui sms sebagai solusi permasalahan Sistem baru ini diharapkan dapat
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3363
18
mempermudah wajib pajak untuk memperoleh informasi terkait pembayaran
samsat Program ini dapat diakses kapan saja Adapun alasannya sebagai
berikut
1
Untuk hubungan antar server dan client hanya dibutuhkan sebuah
handphone saja
2 Memberikan kemudahan bagi pengguna karena antar muka yang
digunakan adalah via SMS dimana wajib pajak pasti sudah sangat
umum menggunakannya
Sistem Aplikasi SMS Gateway adalah program sistem komunikasi dua
arah yaitu SMS keluar dan SMS masuk dengan memanfaatkan gammu sebagai
programkomunikasi antara Komputer dengan Handphone
35 Perancangan Sistem
Bagian ini menjelaskan rancangan aplikasi yang berupa diagram alir
sistem Alur pembayaran di SAMSAT Drive Thru adalah sebagai berikut
Penjelasan alur proses pembayaran pajak melalui drive thru
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3463
19
6
Petugas loket Pembayaran dan Penyerahan memberitahukan jumlah
pembayaran yang seharusnya dan selanjutnya menerima pembayaran serta
menyerahkan bukti pembayaran kepada Wajib Pajak
36 DFD Pembayaran Pajak kendaraan Bermotor
Dalam proses perancangan aplikasi layanan informasi dan pemesanan
berbasis sms gateway ini akan dijelaskan dalam bentuk logical model Hal ini
gambarkan secara detail melalui Data Flow Diagram (DFD) Dalam
perancangan menggunakan DFD biasanya diawali dengan diagram konteks
yang merupakan diagram yang memaparkan secara global dari diagram-
diagram yang akan dirancang selanjutnya Hal ini sangat membantu sekali
dalam memahami proses perancangan aplikasi secara detail Pada tahap
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 33
a Diagram Konteks
Gambar 31 Diagarm Konteks
input wp
laporan pembayaran
info data petugas
info data kendaraan
input data petugas
input pembayaran Pajak
input data kendaraan
Balasan Sms Sesuai format
Kirim Sms s esuai format
Info Pembayaran
Membayar Pajak1
Aplikasi Pembayaran Pajak
Kendaraan Bermotor di
Kantor Samsat Drive Thrue
+
PetugasWajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3563
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
Gambar 32 DFD level 0
37 Tabel Relationship
Tabel Relationship merupakan rancangan table yang diterjemahkan dari
data flow diagram di atas sehingga dihasilkan data relasi table seperti gambar
di bawah ini
mempunyaimempunyai
mempunyai
mempunyaimempunyai
simpan data
input wp
info wp
memberikan data wp
info wp
laporan pembayaran
info data petugas
info data kendaraan
input data petugas
input pembayaran Pajak
input data kendaraan
Balasan Sms Sesuai format
Kirim Sms sesuai format
Info Pembayaran
Membayar Pajak
kendaraan
data petugas
simpan data simpan data
simpan data
simpan data
simpan data
simpan data
Wajib Pajak
Petugas
3Input
Pendaftaran
kendaraan
Bermotor
2
Input Petugas
1
Pembayaran
Pajak
4
Input data WP
5
Sms Gateway
kendaraan
kendaraan_
petugas
pembayaran
sms masuksms keluar
wajib_pajak
outboxoutbox_multipart
gammu phone
phones
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3663
21
Dalam table relationship diatas terdapat 18 tabel yang saling
berhubungan yang terdiri dari table master dan table transaksi adapun yang
termasuk dalam table master yaitu tabel wajib pajak kendaraan petugas
panduan saran propinsi kabupaten dan kecamatan Sedangkan tabel transaksi
yaitu tabel pembayaran berita dan SMS Alert Yang termasuk tabel SMS
Gateway yaitu tabel phone inbox outbox sent items gammu daemons
outbox multipart Masing-masing tabel saling berhuugan seperti
a Tabel wajjib pajak berhubungan dengan tabel kendaraan yang dihubungkan
melalui id wp dengan jenis hubungan satu (1) ke banyak (N)
b
Tabel wp berhubungan dengan tabel pembayaran yang dihubungkan melalui
id wp dengan jenis hubungan satu (1) ke banyak (N)
c Tabel petugas berhubungan dengan id petugas dengan jenis hubungan satu
(1) ke banyak (N)
38 Struktur Tabel
Tabel adalah bagian dari database yang berfungsi untuk menyimpan
data-data tertentu Tabel yang akan dibuat untuk perancangan ini antara lain
1 Tabel Berita
Tabel berita adalah tabel yang digunakan untuk menyimpan data berita
Struktur tabelnya dapat dilihat pada tabel 31
Tabel 31 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) (Primary Key) Id petugas
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3763
22
2 Tabel Saran
Tabel saran adalah tabel yang digunakan untuk menyimpan data saran
dari wajib pajak Struktur tabelnya dapat dilihat pada tabel 32
Tabel 32 Tabel Saran
Nama Field Type Data Keterangan
Id Integer(11) Id pengirim
Hp Varchar(15) Handphone
Isisaran Varchar (200) Isi saran
3 Tabel Kabupaten
Tabel Kabupaten adalah tabel yang digunakan untuk menyimpan data
kabupaten Struktur tabelnya dapat dilihat pada tabel 33
Tabel 33 Tabel kabupaten
Nama Field Type Data Keterangan
id_kab Varchar(20) Id kab
nama_kab Varchar(100) Nama kab
4 Tabel Kecamatan
Tabel kecamatan adalah tabel yang digunakan untuk menyimpan data
kecamatan Struktur tabelnya dapat dilihat pada tabel 34
Tabel 34 Tabel kecamatan
Nama Field Type Data Keterangan
id_kec Varchar(20) Id kec
nama_kec Varchar(100) Nama kec
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3863
23
5 Tabel kendaraan
Tabel kendaraan adalah tabel yang digunakan untuk menyimpan data
kendaraan Struktur tabelnya dapat dilihat pada tabel 35
Tabel 35 Tabel kendaraan
Nama Field 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
Tabel pembayaran adalah tabel yang digunakan untuk menyimpan data
pembayaran Struktur tabelnya dapat dilihat pada tabel 36
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3963
24
Tabel 36 Tabel pembayaran
Nama Field Type Data Keteranganid_bayar Integer(11) (Primary Key) Id bayar
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
Tabel petugas adalah tabel yang digunakan untuk menyimpan data
petugas Struktur tabelnya dapat dilihat pada tabel 37
Tabel 37 Tabel petugas
Nama Field Type Data Keterangan
id_petugas Varchar(11) (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
Tabel propinsi adalah tabel yang digunakan untuk menyimpan data
propinsi Struktur tabelnya dapat dilihat pada tabel 38
Tabel 38 Tabel propinsi
Nama Field Type Data Keterangan
id_prop Varchar(20) Id prop
nama_prop Varchar(100) Nama prop
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4063
25
9 Tabel SMS alert
Tabel SMS alert adalah tabel yang digunakan untuk menyimpan data
SMS alert Struktur tabelnya dapat dilihat pada tabel 39
Tabel 39 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
10 Tabel Wajib Pajak
Tabel wajib_pajak adalah tabel yang digunakan untuk menyimpan data
wajib pajak Struktur tabelnya dapat dilihat pada tabel 310
Tabel 310 Tabel wajib pajak
Nama Field 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 lahirtanggal_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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4163
26
Propinsi Varchar(20) Propinsi
Kabupaten Varchar(20) KabupatenKecamatan Varchar(20) Kecamatan
Kelurahan Varchar(20) Kelurahan
no_telprumah Varchar(10) Nomer telprumah
Kodepos Varchar(7) Kodepos
11 Tabel Daemons
Tabel daemons adalah tabel yang digunakan untuk menyimpan datadaemons Struktur tabelnya dapat dilihat pada tabel 311
Tabel 311 Tabel Daemons
Nama Field Type Data Keterangan
Start Text Start
Info Text Info
12
Tabel Gammu
Tabel gammu adalah tabel yang digunakan untuk menyimpan data
gammu Struktur tabelnya dapat dilihat pada tabel 312
Tabel 312 Tabel Gammu
Nama Field Type Data Keterangan
Version int(11) Version
13 Tabel Inbox
Tabel inbox adalah tabel yang digunakan untuk menyimpan data inbox
Struktur tabelnya dapat dilihat pada tabel 313
Tabel 313 Tabel inbox
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4263
27
ReceivingDateTime Timestamp ReceivingDateTime
Text Text TextSenderNumber 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(falsetrue) Processed
14 Tabel Outbox
Tabel outbox adalah tabel yang digunakan untuk menyimpan data
outbox Struktur tabelnya dapat dilihat pada tabel 314
Tabel 314 Tabel outbox
Nama Field 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(falsetrue) MultiPart
RelativeValidity int(11) RelativeValidity
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4363
28
SenderID varchar(255) MUL SenderID
SendingTimeOut Timestamp SendingTimeOutDeliveryReport enum(defaultyesno) DeliveryReport
CreatorID Text CreatorID
15 Tabel Outbox multipart
Tabel outbox multipart adalah tabel yang digunakan untuk menyimpan
data outbox multipart Struktur tabelnya dapat dilihat pada tabel 315
Tabel 315 Tabel outbox multipart
Nama Field Type Data Keterangan
Text Text Text
Coding enum() Coding
UDH Text UDH
Class int(11) Class
TextDecoded Text TextDecoded
ID int(10) unsigned (Primary Key) ID
SequencePosition int(11) (Primary Key) SequencePosition
16 Tabel Phone
Tabel phones adalah tabel yang digunakan untuk menyimpan data
phones Struktur tabelnya dapat dilihat pada tabel 316
Tabel 316 Tabel phones Nama Field Type Data Keterangan
ID Text ID
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
TimeOut Timestamp Time Out
Send enum(yesno) Send
Receive enum(yesno) Receive
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4463
29
IMEI varchar(35) (Primary Key) IMEI
Client Text ClientBattery int(11) Battery
Signal int(11) Signal
Sent int(11) Sent
Received int(11) Received
17 Tabel Sentitems
Tabel sentitems adalah tabel yang digunakan untuk menyimpan datasentitems Struktur tabelnya dapat dilihat pada tabel 317
Tabel 317 Tabel Sentitems
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
SendingDateTime Timestamp SendingDateTimeDeliveryDateTime 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
IDint(10)
unsigned(Primary Key) ID
SenderID varchar(255) MUL SenderID
SequencePosition int(11) (Primary Key) SequencePosition
Status enum() Status
StatusError int(11) Status Error
TPMR int(11) MUL TPMR
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4563
30
RelativeValidity int(11) Relative Validity
CreatorID Text Creator ID
18 Tabel Panduan
Tabel panduan adalah tabel yang digunakan untuk menyimpan data
panduan Struktur tabelnya dapat dilihat pada tabel 318
Tabel 318 Tabel Panduan
Nama Field Type Data Keterangan
Kodepanduan Varchar(11) Kode Panduan
Isi Text Isi
Keterangan Varchar (40) Keterangan
39 Format SMS Gateway
Berikut ini cara-cara mengakses aplikasi pembayaran pajak kendaraan
bermotor di SAMSAT DRIVE THRU dengan menggunakan fasilitas SMS gateway
1 Format Melihat Panduan SMS
Pemilik Kendaraan mengirim pesan ke SMS Center Admin SAMSAT
dengan format
Gambar 34 Format Melihat panduan
2
Apabila Format SMS benar maka akan muncul pesan seperti pada gambar
35
Panduan
Cek format SMS
cekformatwp
cekformatsaran
cekformattunggakan
cekformatwajib_pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4663
31
Gambar 35 Pesan Balasan Panduan SMS
3 Jika Pemilik Kendaraan ingin melihat data wajib pajak maka harus
mengetikkan format SMS sebagai berikut
Gambar 36 Format Info data wajib pajak
4 Jika Pemilik Kendaraan ingin melihat tunggakan pajak kendaraan maka
harus mengetikkan format SMS sebagai berikut
Gambar 37 Format Tunggakan Pajak Kendaraan
5
Jika Pemilik Kendaraan ingin memberikan saran maka harus mengetikkan
format SMS sebgai berikut
Gambar 38 Format Saran
310 Design Interface
Gambar 39 Halaman Utama
cekformatwp
cekformattunggakan
Cekformatsaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4763
32
Gambar 310 Halaman Login
Gambar 311 Data Kendaraan
Gambar 312 Halaman Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4863
33
Gambar 314 Halaman Inbox
Gambar 313 Halaman Inbox
311 Struktur Menu
Wajib Pajak
Menu Utama Admin
PembayaranKendaraan SMS AlertBerita
Pembayaran
LaporanSMS
SMS
SMSTerkirim
Lihat SMS
SMS Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4963
34
BAB IV
HASIL PENELITIAN DAN PEMBAHASAN
Berikut ini adalah hasil dari pengujian Aplikasi Informasi Pelayanan
Pembayaran Pajak Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis
SMS Gateway Pada Proyek Akhir ini dimana Website ini memiliki 1 halaman
web yakni website untuk mengelola halaman website petugas (admin) Berikut
adalah implementasi tentang website tersebut
41 Halaman Admin
Halaman ini merupakan aplikasi yang digunakan oleh bagian administrator
atau orang yang mempunyai otoritas khusus untuk melakukan konfigurasi sistem
sehingga diperlukan suatu proses login terlebih dahulu
Gambar 41 Halaman Admin
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5063
35
Keterangan
a Username aris
b Password aris
42 Halaman Utama
Pada web utama Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor berbasis SMS Gateway ini menampilkan informsi profil secara umum
Selain itu pada web utama juga terdapat informasi berita terbaru mengenai SAMSAT
layanan yang ada di SAMSAT Drive Thru serta format SMS
Adapun menu-menu yang akan ditampilkan pada web utama diantarannya
depan SAMSAT Drive Thru layanan berita format SMS dan kontak yang
menunjukkan alamat SAMSAT Drive Thru
Gambar 42 Halaman Utama
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5163
36
f Kontak Halaman yang berisi alamat dari SAMSAT Drive Thru
43 Halaman Data Wajib Pajak
Input data wajib pajak yaitu memasukkan data identitas para wajib pajak yang
baru berikut halaman data wajib pajak
Gambar 43 Halaman Data Wajib Pajak
Gambar 44 Halaman Input Data Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5263
37
Keterangan
a Pada gambar 43 adalah menu utama halaman wajib pajak disana tertera
kolom data wajib pajak yang telah didata oleh admin
b Pada gambar 44 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
44
Halaman KendaraanInput data kendaraan wajib pajak yaitu digunaka untuk menginputkan data
kendaraan yang baru yang berisi data tentang kendaraan bermotor seperti no reg no
KTP pemilik nama lengkap dan sebagainya berikut tampilan halaman kendaraan
Gambar 45 Halaman Data Kendaraan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5363
38
Gambar 46 Halaman Form Input Data Kendaraan
Keterangan
a Pada gambar 45 adalah menu utama pada halaman kendaraan disana
tertera kolom data kendaraan yang sudah di data oleh petugas admin
b Pada gambar 46 adalah form input data kendaraan untuk memasukkan
data kendaraan wajib pajak yang baru kita harus memasukkan identitas dari
kendaraan tersebut diantarannya identitas pemilik serta identitas kendaraan
baru Kemudian kita pilih tombol simpan untuk menyimpan data kendaraan
tersebut Data yang sudah tersimpan akan muncul pada menu utama pada
halaman kendaraan
45 Halaman Pembayaran
Input halaman pembayaran digunakan untuk memasukkan biaya pajak
kendaraan yang akan dibayar oleh wajib pajak setiap tahunnya Berikut tampilan
halaman pembayaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5463
39
Gambar 47 Halaman Pembayaran
Gambar 48 Halaman Form pembayara
Keterangan
a Pada gambar 47 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 48 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5563
40
akan muncul pada menu utama halaman pembayaran
46 Halaman Berita
Input halaman berita digunakan untuk menambah berita-berita terbaru yang
ada di SAMSAT Drive Thru maupun SAMSAT pusat berikut tampilan halaman form
berita
Gambar 49 Halaman Berita
Gambar 410 Halaman Form Berita
Keterangan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5663
41
a Pada gambar 49 adalah menu utama pada halaman berita disana tertera
kolom data berita yang sudah di entry oleh petugas admin
b Pada gambar 410 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
47
Halaman SMSForm SMS ini gunakan untuk melihat SMS masuk SMS terkirim dan akan
mengirim SMS secara bersamaan Berikut tampilan halaman SMS
Gambar 411 Halaman SMS
Gambar 412 Halaman Kirim Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5763
42
Gambar 413 Halaman SMS Masuk
Gambar 414 Halaman SMS Terkirim
Keterangan
a Kirim broadcast Mengirim suatu pesan atau SMS ke semua wajib pajak
secara bersamaan
b Lihat SMS Melihat SMS yang masuk dari wajib pajak yang memberikan
masukan atau menannyakan besar biaya pajak kendaraan yang akan
dibayar
c SMS terkirim Melihat SMS yang telah terkirim kepada wajib pajak
48 Halaman SMS Alert
Pada halaman SMS Alert ini merupakan peringatan tanggal jatuh tempo
pembayaran pajak STNK kepada wajib pajak Berikut tampilan halaman SMS Alert
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5863
43
Gambar 415 Halaman Data SMS Alert
Wajib pajak akan secara otomatis mendapat SMS Alert mengenai jatuh
tempo pembayaran pajak kendaraannya
49 Halaman Laporan
Pada halaman laporan ini akan muncul semua nama-nama wajib pajak yang
telah terdaftar Berikut tampilan halaman laporan
Gambar 416 Halaman Data Pembayaran
Gambar 417 Tombol Pencarian Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5963
44
Gambar 418 Laporan Wajib Pajak
Keterangan a Pada gambar 417 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 418Pada 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 419 laporan salah satu wajib pajak yang kita inginkan
410 Tampilan SMS Gateway
Berikut format SMS Gateway untuk melihat panduan SMS Gateway
a Pemilik kendaraan mengirim SMS untuk melihat format panduan
SMS
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6063
45
Gambar 419 Melihat format panduan SMS
b Tampilan cek format wp dan balasannya
Gambar 420 Cek format wajib pajak
c Tampilan cek id wp dan balasannya
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6163
46
Gambar 421 Cek id wajib pajak
d Tampilan cek data wp dan balasannya
Gambar 422 Cek data wajib pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6263
47
BAB V
PENUTUP
411 Kesimpulan
Penulisan Tugas akhir ini berisi mengenai pembuatan program aplikasi
Informasi Pelayanan Pembayaran Pajak Bermotor di Kantor SAMSAT Drive
Thru Sidoarjo berbasis SMS Gateway Aplikasi ini dibangun menggunakan
Php Gammu sebagai emulator untuk menjalankan aplikasi saat dibangun dan
didukung dengan SMS Gateway dengan Modem Wavecom sebagai
hardwarenpendukung Sistem SMS Gateway memberikan banyak kemudahan
kepada wajib pajak untuk mengetahui jumlah pajak yang harus dibayar dan juga
tersedia SMS Alert kepada wajib pajak yang kendaraannya akan memasuki
jatuh tempo pembayaran pajak
412 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6363
48
DAFTAR PUSTAKA
Khang Bustam (2002) TRIK Pemrograman Aplikasi Berbasis SMS
PT Elexmedia Komputindo Jakarta
Khoirul ummah 2010 SMS-Gateway informatika malang
Marcus Zakaria Teddy amp Widiadi Josef 2006 Aplikasi SMS untuk
Berbagai Keperluan Bandung Informatika
Purnomo Adi 2007 Pemrograman Java Membangun Beragam Aplikasi
Layanan SMS 2 Jakarta Salemba Infotek
Romzi Imron Rozidi 2009 Membuat Sendiri SMS Gateway (ESME)
Berbasis Protokol SMPP Andi
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2563
10
SMS Gateway adalah suatu platform metode untuk mengirimkan dan
menerima pesan SMS tanpa menggunakan perangkat mobile
handphoneSMS Gateway merupakan pintu gerbang bagi penyebaran
informasi dengan menggunakan SMS
Anda dapat menyebarkan pesan keratusan nomor secara otomatis dan
cepat yang langsung terhubung dengan database nomor-nomor ponsel saja
tanpa harus mengetik ratusan nomor dan pesan di ponsel anda karena semua
nomor akan diambil secara otomatis dari database tersebut
Selain itu dengan adanya SMS Gateway anda dapat mengkustomisasi
pesan-pesan yang ingin dikirimDengan menggunakan program tambahan
yang dapat dibuat sendiri pengirim pesan dapat lebih fleksibel dalam
mengirim berita karena biasanya pesan yang ingin dikirim berbeda-beda untuk
masing-masing penerimanya
Sistem aplikasi SMS Gateway secara umum memungkinkan pengguna
untuk
1 Meminta informasi dari handphone ke sistem database
2 Memberikan informasi dari handphone ke sistem database
Memberikan informasi secara rutin (terjadwal) dari sistem database ke
nomor handphone individual tertentu SMS Gateway membolehkan UEA
untuk berkomunikasi dengan Telco SMSC (telkomsel indosat dll) atau SMS
platform untuk menghantar dan menerima pesan SMS dengan sangat mudah
Karena SMS Gateway akan melakukan semua proses dan koneksi dengan
Telco SMS Gateway juga menyediakan UEA dengan interface yang mudah
dan standar
28 Gammu
Gammu mensupport ponsel yang dapat bekerja pada mode AT
commandGammu 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2663
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2763
12
dikomunikasikan oleh profesional sistem kepada pemakai maupun pembuat
program DFD terdiri dari context diagram dan diagram rinci (DFD Levelled)
Context diagram berfungsi memetakan model lingkungan (menggambarkan
hubungan antara entitas luar masukan dan keluaran sistem) yang
direpresentasikan dengan lingkaran tunggal yang mewakili keseluruhan
sistem DFD levelled menggambarkan sistem sebagai jaringan kerja antara
fungsi yang berhubungan satu sama lain dengan aliran dan penyimpanan data
model ini hanya memodelkan sistem dari sudut pandang fungsi
Berikut ini merupakan simbol-simbol yang biasa digunakan di DFD
Gambar 21Simbol-simbol Data Flow Diagram
1) TerminalEntity
Terminator atau entity mewakili entitas eksternal yang berkomunikasi
dengan sistem yang sedang dikembangkan Terminator dapat berupa orang
sekelompok orang organisasi departemen di dalam organisasi atau
perusahaan yang sama tetapi di luar kendali sistem yang sedang dibuat
modelnya Terminator dapat juga berupa departemen divisi atau sistem di
luar sistem yang berkomunikasi dengan sistem yang sedang dikembangkan
Komponen ini perlu diberi nama sesuai dengan dunia luar yang
berkomunikasi dengan sistem yang sedang dibuat modelnya dan biasanya
menggunakan kata benda misalnya Bagian Penjualan Dosen Mahasiswa
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2863
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 datainformasi
dari satu bagian sistem ke bagian lainnya
210 Entity Relationship Diagram (ERD)
Entity Relationship Diagram (ERD) merupakan suatu model untuk
menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek
dasar data yang mempunyai hubungan antar relasiERD untuk memodelkan
struktur data dan hubungan antar data untuk menggambarkannya digunakan
beberapa notasi dan simbol Pada dasarnya ada tiga simbol yang digunakan
yaitu
a Entiti
Entiti merupakan objek yang mewakili sesuatu yang nyata dan dapat
dibedakan dari sesuatu yang lain (Fathansyah 1999 30)Simbol dari
entitiini biasanya digambarkan dengan persegi panjang
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2963
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 1 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
211 Penjelasan Primary key dan Foreight Key
Kunci (Key) merupakan elemen record yang dipakai untuk menemukan
record tersebut pada waktu akses atau bisa digunakan untuk identifikasi tiap
record Jenis-jenis kunci Superkey Candidat key Primary key Alternate
key Foreign key External key
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3063
15
A Primary Key adalah atribut (field) yang dipilih untuk menentukan
struktur storage pada organisasi file multi key adapun key lainnya
disebut dengan secondary key Pengertian lainya Primary Key adalah
suatu nilai dalam basis data yang digunakan untuk mengidentifikasi
suatu baris dalam tabel Salah satu atrribut dari candidat key dapat
dipilih menjadi primary key dengan 3 kriteria sbb
1
Key tersebut lebih natural untuk dijadikan acuan
2 Key tersebut lebih sederhana
3 Key tersebut cukup uniqe
B Foreign Key adalah Sebuah kumpulan field dalam satu relasi yang
digunakan untuk meldquoreferrdquo (menunjuk) ke suatu baris (tuple) pada
relasi yang lain (harus berkorespondensi dengan primary key pada
relasi yang kedua) seperti bdquological pointer‟ Sedangkan hubungan
antara keduanya ( primary key dan foreign key) di jelaskan sebagai
berikutldquoPrimary Keyrdquo adalah field kunci utama dari suatu tabel yang
menunjukkan bahwa field yang menjadi kunci tersebut tidak bisa diisi
dengan data yang sama atau dengan kata lain Primary key menjadikan
tiap record memiliki identitas sendiri-sendiri yang membedakan satu
sama lainnya (unik)ldquoForeign keyrdquo adalah satu attribute yang
melengkapi satu relationship yang menunjukan ke induknya dengan
kata lain keduanya saling berkaitan Pengertian lain Foreign key
merupakan sembarang atribut yang menunjuk kepada primary key pada
tabel lain
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3163
16
BAB III
METODOLOGI PENELITIAN
31 Lokasi Penelitian
Penelitian dilakukan di Drive Thru SAMSAT yang beralamatkan di Jl
Sultan Agung No 4 Sidoarjo mulai tanggal 01 Oktober 2014 sd selesai
32 Bahan dan Alat penelitian
Bahan
Data Wajib Pajakdata Pembayaran Pajak Kendaraan Bermotor dan data
pemilik kendaraan bermotor data biaya pajak kendaraan bermotor
Alat
A
Perangkat Keras ( Hardware )
1) Laptop intel core i3
2) Hard disk 500 GB
3) Memory 200 GB
4)
Modem Smsgateway
5) Simcard
B
Perangkat Lunak ( Software )
1) Sistem Operasi Windows 7
2)
PHP ( Hypertext Preprocessor )
3) Appserv
4) Notepad ++
5)
Database MySQL
6) Gammu
33 Teknik Pengumpulan Data
Teknik pengumpulan data yang digunakan adalah
a Wawancara Melakukan wawancara secara langsung dengan petugas
SAMSAT Drive Thru diantarannya petugas dari kepolisian dan petugas
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3263
17
Dispenda mengenai bagaimana alur dari pelayanan SAMSAT Drive Thru
Sidoarjo
b Dokumentasi Pengambilan data-data tentang kegiatan profil untuk
dijadikan sebagai acuan dalam pengembangan sistem
c Observasi Observasi dengan mengadakan penelitian dan peninjauan
langsung di SAMSAT Drive Thru Sidoarjo
34 Teknik Analisis
Analisis sistem merupakan tahap yang penting dari suatu pemrograman
karena merupakan tahap awal untuk mengevaluasi permasalahan yang terjadi
serta kendala yang dihadapiPerancangan sistem yang pertama adalah
mengidentifikasi suatu permasalahan pada objek penelitian itu sendiri
Teknik yang penulis gunakan dalam membangun sistem ini adalah
sebagai berikut
a Penelitian di lapangan yaitu terhadap petugas atau orang-orang yang ada
kaitannya dengan permasalahan yang sedang diteliti guna memperoleh
keterangan dan data untuk tujuan yang ingin dicapai
b Merumuskan masalah apa yang sebenarnya terjadi yaitu sistem yang
digunakan saat melakukan permintaan informasi di kantor SAMSAT secara
langsung
c
Melakukan pemahaman masalah sehingga dapat mengetahui tujuan
pembuatan SMS Gateway untuk pembayaran Pajak Kendaraan Bermotor
d Perancangan informasi SMS Gateway di SAMSAT Drive Thru Sidoarjo
e
Perancangan tampilan SMS Gateway di SAMSAT Drive Thru Sidoarjo
f Pengujian dan analisa program dengan maksud mengetahui sejauh mana
program bisa berjalan sesuai dengan keinginan penulis
g Perbaikan dan penyempurnaan program yang merupakan tahapan
memperbaiki kesalahan dan menambahkan fitur-fitur lain jika diperlukan
h Pemilihan sistem berbasisSMS Gateway sebagai solusi yang tepat Penulis
mengajukan pembuatan sistem baru untuk proses permintaan informasi
melalui sms sebagai solusi permasalahan Sistem baru ini diharapkan dapat
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3363
18
mempermudah wajib pajak untuk memperoleh informasi terkait pembayaran
samsat Program ini dapat diakses kapan saja Adapun alasannya sebagai
berikut
1
Untuk hubungan antar server dan client hanya dibutuhkan sebuah
handphone saja
2 Memberikan kemudahan bagi pengguna karena antar muka yang
digunakan adalah via SMS dimana wajib pajak pasti sudah sangat
umum menggunakannya
Sistem Aplikasi SMS Gateway adalah program sistem komunikasi dua
arah yaitu SMS keluar dan SMS masuk dengan memanfaatkan gammu sebagai
programkomunikasi antara Komputer dengan Handphone
35 Perancangan Sistem
Bagian ini menjelaskan rancangan aplikasi yang berupa diagram alir
sistem Alur pembayaran di SAMSAT Drive Thru adalah sebagai berikut
Penjelasan alur proses pembayaran pajak melalui drive thru
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3463
19
6
Petugas loket Pembayaran dan Penyerahan memberitahukan jumlah
pembayaran yang seharusnya dan selanjutnya menerima pembayaran serta
menyerahkan bukti pembayaran kepada Wajib Pajak
36 DFD Pembayaran Pajak kendaraan Bermotor
Dalam proses perancangan aplikasi layanan informasi dan pemesanan
berbasis sms gateway ini akan dijelaskan dalam bentuk logical model Hal ini
gambarkan secara detail melalui Data Flow Diagram (DFD) Dalam
perancangan menggunakan DFD biasanya diawali dengan diagram konteks
yang merupakan diagram yang memaparkan secara global dari diagram-
diagram yang akan dirancang selanjutnya Hal ini sangat membantu sekali
dalam memahami proses perancangan aplikasi secara detail Pada tahap
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 33
a Diagram Konteks
Gambar 31 Diagarm Konteks
input wp
laporan pembayaran
info data petugas
info data kendaraan
input data petugas
input pembayaran Pajak
input data kendaraan
Balasan Sms Sesuai format
Kirim Sms s esuai format
Info Pembayaran
Membayar Pajak1
Aplikasi Pembayaran Pajak
Kendaraan Bermotor di
Kantor Samsat Drive Thrue
+
PetugasWajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3563
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
Gambar 32 DFD level 0
37 Tabel Relationship
Tabel Relationship merupakan rancangan table yang diterjemahkan dari
data flow diagram di atas sehingga dihasilkan data relasi table seperti gambar
di bawah ini
mempunyaimempunyai
mempunyai
mempunyaimempunyai
simpan data
input wp
info wp
memberikan data wp
info wp
laporan pembayaran
info data petugas
info data kendaraan
input data petugas
input pembayaran Pajak
input data kendaraan
Balasan Sms Sesuai format
Kirim Sms sesuai format
Info Pembayaran
Membayar Pajak
kendaraan
data petugas
simpan data simpan data
simpan data
simpan data
simpan data
simpan data
Wajib Pajak
Petugas
3Input
Pendaftaran
kendaraan
Bermotor
2
Input Petugas
1
Pembayaran
Pajak
4
Input data WP
5
Sms Gateway
kendaraan
kendaraan_
petugas
pembayaran
sms masuksms keluar
wajib_pajak
outboxoutbox_multipart
gammu phone
phones
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3663
21
Dalam table relationship diatas terdapat 18 tabel yang saling
berhubungan yang terdiri dari table master dan table transaksi adapun yang
termasuk dalam table master yaitu tabel wajib pajak kendaraan petugas
panduan saran propinsi kabupaten dan kecamatan Sedangkan tabel transaksi
yaitu tabel pembayaran berita dan SMS Alert Yang termasuk tabel SMS
Gateway yaitu tabel phone inbox outbox sent items gammu daemons
outbox multipart Masing-masing tabel saling berhuugan seperti
a Tabel wajjib pajak berhubungan dengan tabel kendaraan yang dihubungkan
melalui id wp dengan jenis hubungan satu (1) ke banyak (N)
b
Tabel wp berhubungan dengan tabel pembayaran yang dihubungkan melalui
id wp dengan jenis hubungan satu (1) ke banyak (N)
c Tabel petugas berhubungan dengan id petugas dengan jenis hubungan satu
(1) ke banyak (N)
38 Struktur Tabel
Tabel adalah bagian dari database yang berfungsi untuk menyimpan
data-data tertentu Tabel yang akan dibuat untuk perancangan ini antara lain
1 Tabel Berita
Tabel berita adalah tabel yang digunakan untuk menyimpan data berita
Struktur tabelnya dapat dilihat pada tabel 31
Tabel 31 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) (Primary Key) Id petugas
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3763
22
2 Tabel Saran
Tabel saran adalah tabel yang digunakan untuk menyimpan data saran
dari wajib pajak Struktur tabelnya dapat dilihat pada tabel 32
Tabel 32 Tabel Saran
Nama Field Type Data Keterangan
Id Integer(11) Id pengirim
Hp Varchar(15) Handphone
Isisaran Varchar (200) Isi saran
3 Tabel Kabupaten
Tabel Kabupaten adalah tabel yang digunakan untuk menyimpan data
kabupaten Struktur tabelnya dapat dilihat pada tabel 33
Tabel 33 Tabel kabupaten
Nama Field Type Data Keterangan
id_kab Varchar(20) Id kab
nama_kab Varchar(100) Nama kab
4 Tabel Kecamatan
Tabel kecamatan adalah tabel yang digunakan untuk menyimpan data
kecamatan Struktur tabelnya dapat dilihat pada tabel 34
Tabel 34 Tabel kecamatan
Nama Field Type Data Keterangan
id_kec Varchar(20) Id kec
nama_kec Varchar(100) Nama kec
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3863
23
5 Tabel kendaraan
Tabel kendaraan adalah tabel yang digunakan untuk menyimpan data
kendaraan Struktur tabelnya dapat dilihat pada tabel 35
Tabel 35 Tabel kendaraan
Nama Field 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
Tabel pembayaran adalah tabel yang digunakan untuk menyimpan data
pembayaran Struktur tabelnya dapat dilihat pada tabel 36
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3963
24
Tabel 36 Tabel pembayaran
Nama Field Type Data Keteranganid_bayar Integer(11) (Primary Key) Id bayar
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
Tabel petugas adalah tabel yang digunakan untuk menyimpan data
petugas Struktur tabelnya dapat dilihat pada tabel 37
Tabel 37 Tabel petugas
Nama Field Type Data Keterangan
id_petugas Varchar(11) (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
Tabel propinsi adalah tabel yang digunakan untuk menyimpan data
propinsi Struktur tabelnya dapat dilihat pada tabel 38
Tabel 38 Tabel propinsi
Nama Field Type Data Keterangan
id_prop Varchar(20) Id prop
nama_prop Varchar(100) Nama prop
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4063
25
9 Tabel SMS alert
Tabel SMS alert adalah tabel yang digunakan untuk menyimpan data
SMS alert Struktur tabelnya dapat dilihat pada tabel 39
Tabel 39 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
10 Tabel Wajib Pajak
Tabel wajib_pajak adalah tabel yang digunakan untuk menyimpan data
wajib pajak Struktur tabelnya dapat dilihat pada tabel 310
Tabel 310 Tabel wajib pajak
Nama Field 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 lahirtanggal_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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4163
26
Propinsi Varchar(20) Propinsi
Kabupaten Varchar(20) KabupatenKecamatan Varchar(20) Kecamatan
Kelurahan Varchar(20) Kelurahan
no_telprumah Varchar(10) Nomer telprumah
Kodepos Varchar(7) Kodepos
11 Tabel Daemons
Tabel daemons adalah tabel yang digunakan untuk menyimpan datadaemons Struktur tabelnya dapat dilihat pada tabel 311
Tabel 311 Tabel Daemons
Nama Field Type Data Keterangan
Start Text Start
Info Text Info
12
Tabel Gammu
Tabel gammu adalah tabel yang digunakan untuk menyimpan data
gammu Struktur tabelnya dapat dilihat pada tabel 312
Tabel 312 Tabel Gammu
Nama Field Type Data Keterangan
Version int(11) Version
13 Tabel Inbox
Tabel inbox adalah tabel yang digunakan untuk menyimpan data inbox
Struktur tabelnya dapat dilihat pada tabel 313
Tabel 313 Tabel inbox
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4263
27
ReceivingDateTime Timestamp ReceivingDateTime
Text Text TextSenderNumber 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(falsetrue) Processed
14 Tabel Outbox
Tabel outbox adalah tabel yang digunakan untuk menyimpan data
outbox Struktur tabelnya dapat dilihat pada tabel 314
Tabel 314 Tabel outbox
Nama Field 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(falsetrue) MultiPart
RelativeValidity int(11) RelativeValidity
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4363
28
SenderID varchar(255) MUL SenderID
SendingTimeOut Timestamp SendingTimeOutDeliveryReport enum(defaultyesno) DeliveryReport
CreatorID Text CreatorID
15 Tabel Outbox multipart
Tabel outbox multipart adalah tabel yang digunakan untuk menyimpan
data outbox multipart Struktur tabelnya dapat dilihat pada tabel 315
Tabel 315 Tabel outbox multipart
Nama Field Type Data Keterangan
Text Text Text
Coding enum() Coding
UDH Text UDH
Class int(11) Class
TextDecoded Text TextDecoded
ID int(10) unsigned (Primary Key) ID
SequencePosition int(11) (Primary Key) SequencePosition
16 Tabel Phone
Tabel phones adalah tabel yang digunakan untuk menyimpan data
phones Struktur tabelnya dapat dilihat pada tabel 316
Tabel 316 Tabel phones Nama Field Type Data Keterangan
ID Text ID
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
TimeOut Timestamp Time Out
Send enum(yesno) Send
Receive enum(yesno) Receive
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4463
29
IMEI varchar(35) (Primary Key) IMEI
Client Text ClientBattery int(11) Battery
Signal int(11) Signal
Sent int(11) Sent
Received int(11) Received
17 Tabel Sentitems
Tabel sentitems adalah tabel yang digunakan untuk menyimpan datasentitems Struktur tabelnya dapat dilihat pada tabel 317
Tabel 317 Tabel Sentitems
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
SendingDateTime Timestamp SendingDateTimeDeliveryDateTime 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
IDint(10)
unsigned(Primary Key) ID
SenderID varchar(255) MUL SenderID
SequencePosition int(11) (Primary Key) SequencePosition
Status enum() Status
StatusError int(11) Status Error
TPMR int(11) MUL TPMR
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4563
30
RelativeValidity int(11) Relative Validity
CreatorID Text Creator ID
18 Tabel Panduan
Tabel panduan adalah tabel yang digunakan untuk menyimpan data
panduan Struktur tabelnya dapat dilihat pada tabel 318
Tabel 318 Tabel Panduan
Nama Field Type Data Keterangan
Kodepanduan Varchar(11) Kode Panduan
Isi Text Isi
Keterangan Varchar (40) Keterangan
39 Format SMS Gateway
Berikut ini cara-cara mengakses aplikasi pembayaran pajak kendaraan
bermotor di SAMSAT DRIVE THRU dengan menggunakan fasilitas SMS gateway
1 Format Melihat Panduan SMS
Pemilik Kendaraan mengirim pesan ke SMS Center Admin SAMSAT
dengan format
Gambar 34 Format Melihat panduan
2
Apabila Format SMS benar maka akan muncul pesan seperti pada gambar
35
Panduan
Cek format SMS
cekformatwp
cekformatsaran
cekformattunggakan
cekformatwajib_pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4663
31
Gambar 35 Pesan Balasan Panduan SMS
3 Jika Pemilik Kendaraan ingin melihat data wajib pajak maka harus
mengetikkan format SMS sebagai berikut
Gambar 36 Format Info data wajib pajak
4 Jika Pemilik Kendaraan ingin melihat tunggakan pajak kendaraan maka
harus mengetikkan format SMS sebagai berikut
Gambar 37 Format Tunggakan Pajak Kendaraan
5
Jika Pemilik Kendaraan ingin memberikan saran maka harus mengetikkan
format SMS sebgai berikut
Gambar 38 Format Saran
310 Design Interface
Gambar 39 Halaman Utama
cekformatwp
cekformattunggakan
Cekformatsaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4763
32
Gambar 310 Halaman Login
Gambar 311 Data Kendaraan
Gambar 312 Halaman Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4863
33
Gambar 314 Halaman Inbox
Gambar 313 Halaman Inbox
311 Struktur Menu
Wajib Pajak
Menu Utama Admin
PembayaranKendaraan SMS AlertBerita
Pembayaran
LaporanSMS
SMS
SMSTerkirim
Lihat SMS
SMS Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4963
34
BAB IV
HASIL PENELITIAN DAN PEMBAHASAN
Berikut ini adalah hasil dari pengujian Aplikasi Informasi Pelayanan
Pembayaran Pajak Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis
SMS Gateway Pada Proyek Akhir ini dimana Website ini memiliki 1 halaman
web yakni website untuk mengelola halaman website petugas (admin) Berikut
adalah implementasi tentang website tersebut
41 Halaman Admin
Halaman ini merupakan aplikasi yang digunakan oleh bagian administrator
atau orang yang mempunyai otoritas khusus untuk melakukan konfigurasi sistem
sehingga diperlukan suatu proses login terlebih dahulu
Gambar 41 Halaman Admin
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5063
35
Keterangan
a Username aris
b Password aris
42 Halaman Utama
Pada web utama Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor berbasis SMS Gateway ini menampilkan informsi profil secara umum
Selain itu pada web utama juga terdapat informasi berita terbaru mengenai SAMSAT
layanan yang ada di SAMSAT Drive Thru serta format SMS
Adapun menu-menu yang akan ditampilkan pada web utama diantarannya
depan SAMSAT Drive Thru layanan berita format SMS dan kontak yang
menunjukkan alamat SAMSAT Drive Thru
Gambar 42 Halaman Utama
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5163
36
f Kontak Halaman yang berisi alamat dari SAMSAT Drive Thru
43 Halaman Data Wajib Pajak
Input data wajib pajak yaitu memasukkan data identitas para wajib pajak yang
baru berikut halaman data wajib pajak
Gambar 43 Halaman Data Wajib Pajak
Gambar 44 Halaman Input Data Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5263
37
Keterangan
a Pada gambar 43 adalah menu utama halaman wajib pajak disana tertera
kolom data wajib pajak yang telah didata oleh admin
b Pada gambar 44 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
44
Halaman KendaraanInput data kendaraan wajib pajak yaitu digunaka untuk menginputkan data
kendaraan yang baru yang berisi data tentang kendaraan bermotor seperti no reg no
KTP pemilik nama lengkap dan sebagainya berikut tampilan halaman kendaraan
Gambar 45 Halaman Data Kendaraan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5363
38
Gambar 46 Halaman Form Input Data Kendaraan
Keterangan
a Pada gambar 45 adalah menu utama pada halaman kendaraan disana
tertera kolom data kendaraan yang sudah di data oleh petugas admin
b Pada gambar 46 adalah form input data kendaraan untuk memasukkan
data kendaraan wajib pajak yang baru kita harus memasukkan identitas dari
kendaraan tersebut diantarannya identitas pemilik serta identitas kendaraan
baru Kemudian kita pilih tombol simpan untuk menyimpan data kendaraan
tersebut Data yang sudah tersimpan akan muncul pada menu utama pada
halaman kendaraan
45 Halaman Pembayaran
Input halaman pembayaran digunakan untuk memasukkan biaya pajak
kendaraan yang akan dibayar oleh wajib pajak setiap tahunnya Berikut tampilan
halaman pembayaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5463
39
Gambar 47 Halaman Pembayaran
Gambar 48 Halaman Form pembayara
Keterangan
a Pada gambar 47 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 48 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5563
40
akan muncul pada menu utama halaman pembayaran
46 Halaman Berita
Input halaman berita digunakan untuk menambah berita-berita terbaru yang
ada di SAMSAT Drive Thru maupun SAMSAT pusat berikut tampilan halaman form
berita
Gambar 49 Halaman Berita
Gambar 410 Halaman Form Berita
Keterangan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5663
41
a Pada gambar 49 adalah menu utama pada halaman berita disana tertera
kolom data berita yang sudah di entry oleh petugas admin
b Pada gambar 410 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
47
Halaman SMSForm SMS ini gunakan untuk melihat SMS masuk SMS terkirim dan akan
mengirim SMS secara bersamaan Berikut tampilan halaman SMS
Gambar 411 Halaman SMS
Gambar 412 Halaman Kirim Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5763
42
Gambar 413 Halaman SMS Masuk
Gambar 414 Halaman SMS Terkirim
Keterangan
a Kirim broadcast Mengirim suatu pesan atau SMS ke semua wajib pajak
secara bersamaan
b Lihat SMS Melihat SMS yang masuk dari wajib pajak yang memberikan
masukan atau menannyakan besar biaya pajak kendaraan yang akan
dibayar
c SMS terkirim Melihat SMS yang telah terkirim kepada wajib pajak
48 Halaman SMS Alert
Pada halaman SMS Alert ini merupakan peringatan tanggal jatuh tempo
pembayaran pajak STNK kepada wajib pajak Berikut tampilan halaman SMS Alert
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5863
43
Gambar 415 Halaman Data SMS Alert
Wajib pajak akan secara otomatis mendapat SMS Alert mengenai jatuh
tempo pembayaran pajak kendaraannya
49 Halaman Laporan
Pada halaman laporan ini akan muncul semua nama-nama wajib pajak yang
telah terdaftar Berikut tampilan halaman laporan
Gambar 416 Halaman Data Pembayaran
Gambar 417 Tombol Pencarian Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5963
44
Gambar 418 Laporan Wajib Pajak
Keterangan a Pada gambar 417 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 418Pada 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 419 laporan salah satu wajib pajak yang kita inginkan
410 Tampilan SMS Gateway
Berikut format SMS Gateway untuk melihat panduan SMS Gateway
a Pemilik kendaraan mengirim SMS untuk melihat format panduan
SMS
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6063
45
Gambar 419 Melihat format panduan SMS
b Tampilan cek format wp dan balasannya
Gambar 420 Cek format wajib pajak
c Tampilan cek id wp dan balasannya
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6163
46
Gambar 421 Cek id wajib pajak
d Tampilan cek data wp dan balasannya
Gambar 422 Cek data wajib pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6263
47
BAB V
PENUTUP
411 Kesimpulan
Penulisan Tugas akhir ini berisi mengenai pembuatan program aplikasi
Informasi Pelayanan Pembayaran Pajak Bermotor di Kantor SAMSAT Drive
Thru Sidoarjo berbasis SMS Gateway Aplikasi ini dibangun menggunakan
Php Gammu sebagai emulator untuk menjalankan aplikasi saat dibangun dan
didukung dengan SMS Gateway dengan Modem Wavecom sebagai
hardwarenpendukung Sistem SMS Gateway memberikan banyak kemudahan
kepada wajib pajak untuk mengetahui jumlah pajak yang harus dibayar dan juga
tersedia SMS Alert kepada wajib pajak yang kendaraannya akan memasuki
jatuh tempo pembayaran pajak
412 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6363
48
DAFTAR PUSTAKA
Khang Bustam (2002) TRIK Pemrograman Aplikasi Berbasis SMS
PT Elexmedia Komputindo Jakarta
Khoirul ummah 2010 SMS-Gateway informatika malang
Marcus Zakaria Teddy amp Widiadi Josef 2006 Aplikasi SMS untuk
Berbagai Keperluan Bandung Informatika
Purnomo Adi 2007 Pemrograman Java Membangun Beragam Aplikasi
Layanan SMS 2 Jakarta Salemba Infotek
Romzi Imron Rozidi 2009 Membuat Sendiri SMS Gateway (ESME)
Berbasis Protokol SMPP Andi
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2663
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2763
12
dikomunikasikan oleh profesional sistem kepada pemakai maupun pembuat
program DFD terdiri dari context diagram dan diagram rinci (DFD Levelled)
Context diagram berfungsi memetakan model lingkungan (menggambarkan
hubungan antara entitas luar masukan dan keluaran sistem) yang
direpresentasikan dengan lingkaran tunggal yang mewakili keseluruhan
sistem DFD levelled menggambarkan sistem sebagai jaringan kerja antara
fungsi yang berhubungan satu sama lain dengan aliran dan penyimpanan data
model ini hanya memodelkan sistem dari sudut pandang fungsi
Berikut ini merupakan simbol-simbol yang biasa digunakan di DFD
Gambar 21Simbol-simbol Data Flow Diagram
1) TerminalEntity
Terminator atau entity mewakili entitas eksternal yang berkomunikasi
dengan sistem yang sedang dikembangkan Terminator dapat berupa orang
sekelompok orang organisasi departemen di dalam organisasi atau
perusahaan yang sama tetapi di luar kendali sistem yang sedang dibuat
modelnya Terminator dapat juga berupa departemen divisi atau sistem di
luar sistem yang berkomunikasi dengan sistem yang sedang dikembangkan
Komponen ini perlu diberi nama sesuai dengan dunia luar yang
berkomunikasi dengan sistem yang sedang dibuat modelnya dan biasanya
menggunakan kata benda misalnya Bagian Penjualan Dosen Mahasiswa
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2863
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 datainformasi
dari satu bagian sistem ke bagian lainnya
210 Entity Relationship Diagram (ERD)
Entity Relationship Diagram (ERD) merupakan suatu model untuk
menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek
dasar data yang mempunyai hubungan antar relasiERD untuk memodelkan
struktur data dan hubungan antar data untuk menggambarkannya digunakan
beberapa notasi dan simbol Pada dasarnya ada tiga simbol yang digunakan
yaitu
a Entiti
Entiti merupakan objek yang mewakili sesuatu yang nyata dan dapat
dibedakan dari sesuatu yang lain (Fathansyah 1999 30)Simbol dari
entitiini biasanya digambarkan dengan persegi panjang
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2963
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 1 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
211 Penjelasan Primary key dan Foreight Key
Kunci (Key) merupakan elemen record yang dipakai untuk menemukan
record tersebut pada waktu akses atau bisa digunakan untuk identifikasi tiap
record Jenis-jenis kunci Superkey Candidat key Primary key Alternate
key Foreign key External key
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3063
15
A Primary Key adalah atribut (field) yang dipilih untuk menentukan
struktur storage pada organisasi file multi key adapun key lainnya
disebut dengan secondary key Pengertian lainya Primary Key adalah
suatu nilai dalam basis data yang digunakan untuk mengidentifikasi
suatu baris dalam tabel Salah satu atrribut dari candidat key dapat
dipilih menjadi primary key dengan 3 kriteria sbb
1
Key tersebut lebih natural untuk dijadikan acuan
2 Key tersebut lebih sederhana
3 Key tersebut cukup uniqe
B Foreign Key adalah Sebuah kumpulan field dalam satu relasi yang
digunakan untuk meldquoreferrdquo (menunjuk) ke suatu baris (tuple) pada
relasi yang lain (harus berkorespondensi dengan primary key pada
relasi yang kedua) seperti bdquological pointer‟ Sedangkan hubungan
antara keduanya ( primary key dan foreign key) di jelaskan sebagai
berikutldquoPrimary Keyrdquo adalah field kunci utama dari suatu tabel yang
menunjukkan bahwa field yang menjadi kunci tersebut tidak bisa diisi
dengan data yang sama atau dengan kata lain Primary key menjadikan
tiap record memiliki identitas sendiri-sendiri yang membedakan satu
sama lainnya (unik)ldquoForeign keyrdquo adalah satu attribute yang
melengkapi satu relationship yang menunjukan ke induknya dengan
kata lain keduanya saling berkaitan Pengertian lain Foreign key
merupakan sembarang atribut yang menunjuk kepada primary key pada
tabel lain
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3163
16
BAB III
METODOLOGI PENELITIAN
31 Lokasi Penelitian
Penelitian dilakukan di Drive Thru SAMSAT yang beralamatkan di Jl
Sultan Agung No 4 Sidoarjo mulai tanggal 01 Oktober 2014 sd selesai
32 Bahan dan Alat penelitian
Bahan
Data Wajib Pajakdata Pembayaran Pajak Kendaraan Bermotor dan data
pemilik kendaraan bermotor data biaya pajak kendaraan bermotor
Alat
A
Perangkat Keras ( Hardware )
1) Laptop intel core i3
2) Hard disk 500 GB
3) Memory 200 GB
4)
Modem Smsgateway
5) Simcard
B
Perangkat Lunak ( Software )
1) Sistem Operasi Windows 7
2)
PHP ( Hypertext Preprocessor )
3) Appserv
4) Notepad ++
5)
Database MySQL
6) Gammu
33 Teknik Pengumpulan Data
Teknik pengumpulan data yang digunakan adalah
a Wawancara Melakukan wawancara secara langsung dengan petugas
SAMSAT Drive Thru diantarannya petugas dari kepolisian dan petugas
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3263
17
Dispenda mengenai bagaimana alur dari pelayanan SAMSAT Drive Thru
Sidoarjo
b Dokumentasi Pengambilan data-data tentang kegiatan profil untuk
dijadikan sebagai acuan dalam pengembangan sistem
c Observasi Observasi dengan mengadakan penelitian dan peninjauan
langsung di SAMSAT Drive Thru Sidoarjo
34 Teknik Analisis
Analisis sistem merupakan tahap yang penting dari suatu pemrograman
karena merupakan tahap awal untuk mengevaluasi permasalahan yang terjadi
serta kendala yang dihadapiPerancangan sistem yang pertama adalah
mengidentifikasi suatu permasalahan pada objek penelitian itu sendiri
Teknik yang penulis gunakan dalam membangun sistem ini adalah
sebagai berikut
a Penelitian di lapangan yaitu terhadap petugas atau orang-orang yang ada
kaitannya dengan permasalahan yang sedang diteliti guna memperoleh
keterangan dan data untuk tujuan yang ingin dicapai
b Merumuskan masalah apa yang sebenarnya terjadi yaitu sistem yang
digunakan saat melakukan permintaan informasi di kantor SAMSAT secara
langsung
c
Melakukan pemahaman masalah sehingga dapat mengetahui tujuan
pembuatan SMS Gateway untuk pembayaran Pajak Kendaraan Bermotor
d Perancangan informasi SMS Gateway di SAMSAT Drive Thru Sidoarjo
e
Perancangan tampilan SMS Gateway di SAMSAT Drive Thru Sidoarjo
f Pengujian dan analisa program dengan maksud mengetahui sejauh mana
program bisa berjalan sesuai dengan keinginan penulis
g Perbaikan dan penyempurnaan program yang merupakan tahapan
memperbaiki kesalahan dan menambahkan fitur-fitur lain jika diperlukan
h Pemilihan sistem berbasisSMS Gateway sebagai solusi yang tepat Penulis
mengajukan pembuatan sistem baru untuk proses permintaan informasi
melalui sms sebagai solusi permasalahan Sistem baru ini diharapkan dapat
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3363
18
mempermudah wajib pajak untuk memperoleh informasi terkait pembayaran
samsat Program ini dapat diakses kapan saja Adapun alasannya sebagai
berikut
1
Untuk hubungan antar server dan client hanya dibutuhkan sebuah
handphone saja
2 Memberikan kemudahan bagi pengguna karena antar muka yang
digunakan adalah via SMS dimana wajib pajak pasti sudah sangat
umum menggunakannya
Sistem Aplikasi SMS Gateway adalah program sistem komunikasi dua
arah yaitu SMS keluar dan SMS masuk dengan memanfaatkan gammu sebagai
programkomunikasi antara Komputer dengan Handphone
35 Perancangan Sistem
Bagian ini menjelaskan rancangan aplikasi yang berupa diagram alir
sistem Alur pembayaran di SAMSAT Drive Thru adalah sebagai berikut
Penjelasan alur proses pembayaran pajak melalui drive thru
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3463
19
6
Petugas loket Pembayaran dan Penyerahan memberitahukan jumlah
pembayaran yang seharusnya dan selanjutnya menerima pembayaran serta
menyerahkan bukti pembayaran kepada Wajib Pajak
36 DFD Pembayaran Pajak kendaraan Bermotor
Dalam proses perancangan aplikasi layanan informasi dan pemesanan
berbasis sms gateway ini akan dijelaskan dalam bentuk logical model Hal ini
gambarkan secara detail melalui Data Flow Diagram (DFD) Dalam
perancangan menggunakan DFD biasanya diawali dengan diagram konteks
yang merupakan diagram yang memaparkan secara global dari diagram-
diagram yang akan dirancang selanjutnya Hal ini sangat membantu sekali
dalam memahami proses perancangan aplikasi secara detail Pada tahap
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 33
a Diagram Konteks
Gambar 31 Diagarm Konteks
input wp
laporan pembayaran
info data petugas
info data kendaraan
input data petugas
input pembayaran Pajak
input data kendaraan
Balasan Sms Sesuai format
Kirim Sms s esuai format
Info Pembayaran
Membayar Pajak1
Aplikasi Pembayaran Pajak
Kendaraan Bermotor di
Kantor Samsat Drive Thrue
+
PetugasWajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3563
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
Gambar 32 DFD level 0
37 Tabel Relationship
Tabel Relationship merupakan rancangan table yang diterjemahkan dari
data flow diagram di atas sehingga dihasilkan data relasi table seperti gambar
di bawah ini
mempunyaimempunyai
mempunyai
mempunyaimempunyai
simpan data
input wp
info wp
memberikan data wp
info wp
laporan pembayaran
info data petugas
info data kendaraan
input data petugas
input pembayaran Pajak
input data kendaraan
Balasan Sms Sesuai format
Kirim Sms sesuai format
Info Pembayaran
Membayar Pajak
kendaraan
data petugas
simpan data simpan data
simpan data
simpan data
simpan data
simpan data
Wajib Pajak
Petugas
3Input
Pendaftaran
kendaraan
Bermotor
2
Input Petugas
1
Pembayaran
Pajak
4
Input data WP
5
Sms Gateway
kendaraan
kendaraan_
petugas
pembayaran
sms masuksms keluar
wajib_pajak
outboxoutbox_multipart
gammu phone
phones
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3663
21
Dalam table relationship diatas terdapat 18 tabel yang saling
berhubungan yang terdiri dari table master dan table transaksi adapun yang
termasuk dalam table master yaitu tabel wajib pajak kendaraan petugas
panduan saran propinsi kabupaten dan kecamatan Sedangkan tabel transaksi
yaitu tabel pembayaran berita dan SMS Alert Yang termasuk tabel SMS
Gateway yaitu tabel phone inbox outbox sent items gammu daemons
outbox multipart Masing-masing tabel saling berhuugan seperti
a Tabel wajjib pajak berhubungan dengan tabel kendaraan yang dihubungkan
melalui id wp dengan jenis hubungan satu (1) ke banyak (N)
b
Tabel wp berhubungan dengan tabel pembayaran yang dihubungkan melalui
id wp dengan jenis hubungan satu (1) ke banyak (N)
c Tabel petugas berhubungan dengan id petugas dengan jenis hubungan satu
(1) ke banyak (N)
38 Struktur Tabel
Tabel adalah bagian dari database yang berfungsi untuk menyimpan
data-data tertentu Tabel yang akan dibuat untuk perancangan ini antara lain
1 Tabel Berita
Tabel berita adalah tabel yang digunakan untuk menyimpan data berita
Struktur tabelnya dapat dilihat pada tabel 31
Tabel 31 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) (Primary Key) Id petugas
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3763
22
2 Tabel Saran
Tabel saran adalah tabel yang digunakan untuk menyimpan data saran
dari wajib pajak Struktur tabelnya dapat dilihat pada tabel 32
Tabel 32 Tabel Saran
Nama Field Type Data Keterangan
Id Integer(11) Id pengirim
Hp Varchar(15) Handphone
Isisaran Varchar (200) Isi saran
3 Tabel Kabupaten
Tabel Kabupaten adalah tabel yang digunakan untuk menyimpan data
kabupaten Struktur tabelnya dapat dilihat pada tabel 33
Tabel 33 Tabel kabupaten
Nama Field Type Data Keterangan
id_kab Varchar(20) Id kab
nama_kab Varchar(100) Nama kab
4 Tabel Kecamatan
Tabel kecamatan adalah tabel yang digunakan untuk menyimpan data
kecamatan Struktur tabelnya dapat dilihat pada tabel 34
Tabel 34 Tabel kecamatan
Nama Field Type Data Keterangan
id_kec Varchar(20) Id kec
nama_kec Varchar(100) Nama kec
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3863
23
5 Tabel kendaraan
Tabel kendaraan adalah tabel yang digunakan untuk menyimpan data
kendaraan Struktur tabelnya dapat dilihat pada tabel 35
Tabel 35 Tabel kendaraan
Nama Field 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
Tabel pembayaran adalah tabel yang digunakan untuk menyimpan data
pembayaran Struktur tabelnya dapat dilihat pada tabel 36
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3963
24
Tabel 36 Tabel pembayaran
Nama Field Type Data Keteranganid_bayar Integer(11) (Primary Key) Id bayar
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
Tabel petugas adalah tabel yang digunakan untuk menyimpan data
petugas Struktur tabelnya dapat dilihat pada tabel 37
Tabel 37 Tabel petugas
Nama Field Type Data Keterangan
id_petugas Varchar(11) (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
Tabel propinsi adalah tabel yang digunakan untuk menyimpan data
propinsi Struktur tabelnya dapat dilihat pada tabel 38
Tabel 38 Tabel propinsi
Nama Field Type Data Keterangan
id_prop Varchar(20) Id prop
nama_prop Varchar(100) Nama prop
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4063
25
9 Tabel SMS alert
Tabel SMS alert adalah tabel yang digunakan untuk menyimpan data
SMS alert Struktur tabelnya dapat dilihat pada tabel 39
Tabel 39 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
10 Tabel Wajib Pajak
Tabel wajib_pajak adalah tabel yang digunakan untuk menyimpan data
wajib pajak Struktur tabelnya dapat dilihat pada tabel 310
Tabel 310 Tabel wajib pajak
Nama Field 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 lahirtanggal_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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4163
26
Propinsi Varchar(20) Propinsi
Kabupaten Varchar(20) KabupatenKecamatan Varchar(20) Kecamatan
Kelurahan Varchar(20) Kelurahan
no_telprumah Varchar(10) Nomer telprumah
Kodepos Varchar(7) Kodepos
11 Tabel Daemons
Tabel daemons adalah tabel yang digunakan untuk menyimpan datadaemons Struktur tabelnya dapat dilihat pada tabel 311
Tabel 311 Tabel Daemons
Nama Field Type Data Keterangan
Start Text Start
Info Text Info
12
Tabel Gammu
Tabel gammu adalah tabel yang digunakan untuk menyimpan data
gammu Struktur tabelnya dapat dilihat pada tabel 312
Tabel 312 Tabel Gammu
Nama Field Type Data Keterangan
Version int(11) Version
13 Tabel Inbox
Tabel inbox adalah tabel yang digunakan untuk menyimpan data inbox
Struktur tabelnya dapat dilihat pada tabel 313
Tabel 313 Tabel inbox
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4263
27
ReceivingDateTime Timestamp ReceivingDateTime
Text Text TextSenderNumber 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(falsetrue) Processed
14 Tabel Outbox
Tabel outbox adalah tabel yang digunakan untuk menyimpan data
outbox Struktur tabelnya dapat dilihat pada tabel 314
Tabel 314 Tabel outbox
Nama Field 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(falsetrue) MultiPart
RelativeValidity int(11) RelativeValidity
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4363
28
SenderID varchar(255) MUL SenderID
SendingTimeOut Timestamp SendingTimeOutDeliveryReport enum(defaultyesno) DeliveryReport
CreatorID Text CreatorID
15 Tabel Outbox multipart
Tabel outbox multipart adalah tabel yang digunakan untuk menyimpan
data outbox multipart Struktur tabelnya dapat dilihat pada tabel 315
Tabel 315 Tabel outbox multipart
Nama Field Type Data Keterangan
Text Text Text
Coding enum() Coding
UDH Text UDH
Class int(11) Class
TextDecoded Text TextDecoded
ID int(10) unsigned (Primary Key) ID
SequencePosition int(11) (Primary Key) SequencePosition
16 Tabel Phone
Tabel phones adalah tabel yang digunakan untuk menyimpan data
phones Struktur tabelnya dapat dilihat pada tabel 316
Tabel 316 Tabel phones Nama Field Type Data Keterangan
ID Text ID
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
TimeOut Timestamp Time Out
Send enum(yesno) Send
Receive enum(yesno) Receive
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4463
29
IMEI varchar(35) (Primary Key) IMEI
Client Text ClientBattery int(11) Battery
Signal int(11) Signal
Sent int(11) Sent
Received int(11) Received
17 Tabel Sentitems
Tabel sentitems adalah tabel yang digunakan untuk menyimpan datasentitems Struktur tabelnya dapat dilihat pada tabel 317
Tabel 317 Tabel Sentitems
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
SendingDateTime Timestamp SendingDateTimeDeliveryDateTime 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
IDint(10)
unsigned(Primary Key) ID
SenderID varchar(255) MUL SenderID
SequencePosition int(11) (Primary Key) SequencePosition
Status enum() Status
StatusError int(11) Status Error
TPMR int(11) MUL TPMR
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4563
30
RelativeValidity int(11) Relative Validity
CreatorID Text Creator ID
18 Tabel Panduan
Tabel panduan adalah tabel yang digunakan untuk menyimpan data
panduan Struktur tabelnya dapat dilihat pada tabel 318
Tabel 318 Tabel Panduan
Nama Field Type Data Keterangan
Kodepanduan Varchar(11) Kode Panduan
Isi Text Isi
Keterangan Varchar (40) Keterangan
39 Format SMS Gateway
Berikut ini cara-cara mengakses aplikasi pembayaran pajak kendaraan
bermotor di SAMSAT DRIVE THRU dengan menggunakan fasilitas SMS gateway
1 Format Melihat Panduan SMS
Pemilik Kendaraan mengirim pesan ke SMS Center Admin SAMSAT
dengan format
Gambar 34 Format Melihat panduan
2
Apabila Format SMS benar maka akan muncul pesan seperti pada gambar
35
Panduan
Cek format SMS
cekformatwp
cekformatsaran
cekformattunggakan
cekformatwajib_pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4663
31
Gambar 35 Pesan Balasan Panduan SMS
3 Jika Pemilik Kendaraan ingin melihat data wajib pajak maka harus
mengetikkan format SMS sebagai berikut
Gambar 36 Format Info data wajib pajak
4 Jika Pemilik Kendaraan ingin melihat tunggakan pajak kendaraan maka
harus mengetikkan format SMS sebagai berikut
Gambar 37 Format Tunggakan Pajak Kendaraan
5
Jika Pemilik Kendaraan ingin memberikan saran maka harus mengetikkan
format SMS sebgai berikut
Gambar 38 Format Saran
310 Design Interface
Gambar 39 Halaman Utama
cekformatwp
cekformattunggakan
Cekformatsaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4763
32
Gambar 310 Halaman Login
Gambar 311 Data Kendaraan
Gambar 312 Halaman Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4863
33
Gambar 314 Halaman Inbox
Gambar 313 Halaman Inbox
311 Struktur Menu
Wajib Pajak
Menu Utama Admin
PembayaranKendaraan SMS AlertBerita
Pembayaran
LaporanSMS
SMS
SMSTerkirim
Lihat SMS
SMS Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4963
34
BAB IV
HASIL PENELITIAN DAN PEMBAHASAN
Berikut ini adalah hasil dari pengujian Aplikasi Informasi Pelayanan
Pembayaran Pajak Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis
SMS Gateway Pada Proyek Akhir ini dimana Website ini memiliki 1 halaman
web yakni website untuk mengelola halaman website petugas (admin) Berikut
adalah implementasi tentang website tersebut
41 Halaman Admin
Halaman ini merupakan aplikasi yang digunakan oleh bagian administrator
atau orang yang mempunyai otoritas khusus untuk melakukan konfigurasi sistem
sehingga diperlukan suatu proses login terlebih dahulu
Gambar 41 Halaman Admin
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5063
35
Keterangan
a Username aris
b Password aris
42 Halaman Utama
Pada web utama Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor berbasis SMS Gateway ini menampilkan informsi profil secara umum
Selain itu pada web utama juga terdapat informasi berita terbaru mengenai SAMSAT
layanan yang ada di SAMSAT Drive Thru serta format SMS
Adapun menu-menu yang akan ditampilkan pada web utama diantarannya
depan SAMSAT Drive Thru layanan berita format SMS dan kontak yang
menunjukkan alamat SAMSAT Drive Thru
Gambar 42 Halaman Utama
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5163
36
f Kontak Halaman yang berisi alamat dari SAMSAT Drive Thru
43 Halaman Data Wajib Pajak
Input data wajib pajak yaitu memasukkan data identitas para wajib pajak yang
baru berikut halaman data wajib pajak
Gambar 43 Halaman Data Wajib Pajak
Gambar 44 Halaman Input Data Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5263
37
Keterangan
a Pada gambar 43 adalah menu utama halaman wajib pajak disana tertera
kolom data wajib pajak yang telah didata oleh admin
b Pada gambar 44 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
44
Halaman KendaraanInput data kendaraan wajib pajak yaitu digunaka untuk menginputkan data
kendaraan yang baru yang berisi data tentang kendaraan bermotor seperti no reg no
KTP pemilik nama lengkap dan sebagainya berikut tampilan halaman kendaraan
Gambar 45 Halaman Data Kendaraan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5363
38
Gambar 46 Halaman Form Input Data Kendaraan
Keterangan
a Pada gambar 45 adalah menu utama pada halaman kendaraan disana
tertera kolom data kendaraan yang sudah di data oleh petugas admin
b Pada gambar 46 adalah form input data kendaraan untuk memasukkan
data kendaraan wajib pajak yang baru kita harus memasukkan identitas dari
kendaraan tersebut diantarannya identitas pemilik serta identitas kendaraan
baru Kemudian kita pilih tombol simpan untuk menyimpan data kendaraan
tersebut Data yang sudah tersimpan akan muncul pada menu utama pada
halaman kendaraan
45 Halaman Pembayaran
Input halaman pembayaran digunakan untuk memasukkan biaya pajak
kendaraan yang akan dibayar oleh wajib pajak setiap tahunnya Berikut tampilan
halaman pembayaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5463
39
Gambar 47 Halaman Pembayaran
Gambar 48 Halaman Form pembayara
Keterangan
a Pada gambar 47 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 48 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5563
40
akan muncul pada menu utama halaman pembayaran
46 Halaman Berita
Input halaman berita digunakan untuk menambah berita-berita terbaru yang
ada di SAMSAT Drive Thru maupun SAMSAT pusat berikut tampilan halaman form
berita
Gambar 49 Halaman Berita
Gambar 410 Halaman Form Berita
Keterangan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5663
41
a Pada gambar 49 adalah menu utama pada halaman berita disana tertera
kolom data berita yang sudah di entry oleh petugas admin
b Pada gambar 410 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
47
Halaman SMSForm SMS ini gunakan untuk melihat SMS masuk SMS terkirim dan akan
mengirim SMS secara bersamaan Berikut tampilan halaman SMS
Gambar 411 Halaman SMS
Gambar 412 Halaman Kirim Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5763
42
Gambar 413 Halaman SMS Masuk
Gambar 414 Halaman SMS Terkirim
Keterangan
a Kirim broadcast Mengirim suatu pesan atau SMS ke semua wajib pajak
secara bersamaan
b Lihat SMS Melihat SMS yang masuk dari wajib pajak yang memberikan
masukan atau menannyakan besar biaya pajak kendaraan yang akan
dibayar
c SMS terkirim Melihat SMS yang telah terkirim kepada wajib pajak
48 Halaman SMS Alert
Pada halaman SMS Alert ini merupakan peringatan tanggal jatuh tempo
pembayaran pajak STNK kepada wajib pajak Berikut tampilan halaman SMS Alert
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5863
43
Gambar 415 Halaman Data SMS Alert
Wajib pajak akan secara otomatis mendapat SMS Alert mengenai jatuh
tempo pembayaran pajak kendaraannya
49 Halaman Laporan
Pada halaman laporan ini akan muncul semua nama-nama wajib pajak yang
telah terdaftar Berikut tampilan halaman laporan
Gambar 416 Halaman Data Pembayaran
Gambar 417 Tombol Pencarian Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5963
44
Gambar 418 Laporan Wajib Pajak
Keterangan a Pada gambar 417 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 418Pada 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 419 laporan salah satu wajib pajak yang kita inginkan
410 Tampilan SMS Gateway
Berikut format SMS Gateway untuk melihat panduan SMS Gateway
a Pemilik kendaraan mengirim SMS untuk melihat format panduan
SMS
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6063
45
Gambar 419 Melihat format panduan SMS
b Tampilan cek format wp dan balasannya
Gambar 420 Cek format wajib pajak
c Tampilan cek id wp dan balasannya
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6163
46
Gambar 421 Cek id wajib pajak
d Tampilan cek data wp dan balasannya
Gambar 422 Cek data wajib pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6263
47
BAB V
PENUTUP
411 Kesimpulan
Penulisan Tugas akhir ini berisi mengenai pembuatan program aplikasi
Informasi Pelayanan Pembayaran Pajak Bermotor di Kantor SAMSAT Drive
Thru Sidoarjo berbasis SMS Gateway Aplikasi ini dibangun menggunakan
Php Gammu sebagai emulator untuk menjalankan aplikasi saat dibangun dan
didukung dengan SMS Gateway dengan Modem Wavecom sebagai
hardwarenpendukung Sistem SMS Gateway memberikan banyak kemudahan
kepada wajib pajak untuk mengetahui jumlah pajak yang harus dibayar dan juga
tersedia SMS Alert kepada wajib pajak yang kendaraannya akan memasuki
jatuh tempo pembayaran pajak
412 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6363
48
DAFTAR PUSTAKA
Khang Bustam (2002) TRIK Pemrograman Aplikasi Berbasis SMS
PT Elexmedia Komputindo Jakarta
Khoirul ummah 2010 SMS-Gateway informatika malang
Marcus Zakaria Teddy amp Widiadi Josef 2006 Aplikasi SMS untuk
Berbagai Keperluan Bandung Informatika
Purnomo Adi 2007 Pemrograman Java Membangun Beragam Aplikasi
Layanan SMS 2 Jakarta Salemba Infotek
Romzi Imron Rozidi 2009 Membuat Sendiri SMS Gateway (ESME)
Berbasis Protokol SMPP Andi
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2763
12
dikomunikasikan oleh profesional sistem kepada pemakai maupun pembuat
program DFD terdiri dari context diagram dan diagram rinci (DFD Levelled)
Context diagram berfungsi memetakan model lingkungan (menggambarkan
hubungan antara entitas luar masukan dan keluaran sistem) yang
direpresentasikan dengan lingkaran tunggal yang mewakili keseluruhan
sistem DFD levelled menggambarkan sistem sebagai jaringan kerja antara
fungsi yang berhubungan satu sama lain dengan aliran dan penyimpanan data
model ini hanya memodelkan sistem dari sudut pandang fungsi
Berikut ini merupakan simbol-simbol yang biasa digunakan di DFD
Gambar 21Simbol-simbol Data Flow Diagram
1) TerminalEntity
Terminator atau entity mewakili entitas eksternal yang berkomunikasi
dengan sistem yang sedang dikembangkan Terminator dapat berupa orang
sekelompok orang organisasi departemen di dalam organisasi atau
perusahaan yang sama tetapi di luar kendali sistem yang sedang dibuat
modelnya Terminator dapat juga berupa departemen divisi atau sistem di
luar sistem yang berkomunikasi dengan sistem yang sedang dikembangkan
Komponen ini perlu diberi nama sesuai dengan dunia luar yang
berkomunikasi dengan sistem yang sedang dibuat modelnya dan biasanya
menggunakan kata benda misalnya Bagian Penjualan Dosen Mahasiswa
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2863
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 datainformasi
dari satu bagian sistem ke bagian lainnya
210 Entity Relationship Diagram (ERD)
Entity Relationship Diagram (ERD) merupakan suatu model untuk
menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek
dasar data yang mempunyai hubungan antar relasiERD untuk memodelkan
struktur data dan hubungan antar data untuk menggambarkannya digunakan
beberapa notasi dan simbol Pada dasarnya ada tiga simbol yang digunakan
yaitu
a Entiti
Entiti merupakan objek yang mewakili sesuatu yang nyata dan dapat
dibedakan dari sesuatu yang lain (Fathansyah 1999 30)Simbol dari
entitiini biasanya digambarkan dengan persegi panjang
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2963
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 1 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
211 Penjelasan Primary key dan Foreight Key
Kunci (Key) merupakan elemen record yang dipakai untuk menemukan
record tersebut pada waktu akses atau bisa digunakan untuk identifikasi tiap
record Jenis-jenis kunci Superkey Candidat key Primary key Alternate
key Foreign key External key
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3063
15
A Primary Key adalah atribut (field) yang dipilih untuk menentukan
struktur storage pada organisasi file multi key adapun key lainnya
disebut dengan secondary key Pengertian lainya Primary Key adalah
suatu nilai dalam basis data yang digunakan untuk mengidentifikasi
suatu baris dalam tabel Salah satu atrribut dari candidat key dapat
dipilih menjadi primary key dengan 3 kriteria sbb
1
Key tersebut lebih natural untuk dijadikan acuan
2 Key tersebut lebih sederhana
3 Key tersebut cukup uniqe
B Foreign Key adalah Sebuah kumpulan field dalam satu relasi yang
digunakan untuk meldquoreferrdquo (menunjuk) ke suatu baris (tuple) pada
relasi yang lain (harus berkorespondensi dengan primary key pada
relasi yang kedua) seperti bdquological pointer‟ Sedangkan hubungan
antara keduanya ( primary key dan foreign key) di jelaskan sebagai
berikutldquoPrimary Keyrdquo adalah field kunci utama dari suatu tabel yang
menunjukkan bahwa field yang menjadi kunci tersebut tidak bisa diisi
dengan data yang sama atau dengan kata lain Primary key menjadikan
tiap record memiliki identitas sendiri-sendiri yang membedakan satu
sama lainnya (unik)ldquoForeign keyrdquo adalah satu attribute yang
melengkapi satu relationship yang menunjukan ke induknya dengan
kata lain keduanya saling berkaitan Pengertian lain Foreign key
merupakan sembarang atribut yang menunjuk kepada primary key pada
tabel lain
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3163
16
BAB III
METODOLOGI PENELITIAN
31 Lokasi Penelitian
Penelitian dilakukan di Drive Thru SAMSAT yang beralamatkan di Jl
Sultan Agung No 4 Sidoarjo mulai tanggal 01 Oktober 2014 sd selesai
32 Bahan dan Alat penelitian
Bahan
Data Wajib Pajakdata Pembayaran Pajak Kendaraan Bermotor dan data
pemilik kendaraan bermotor data biaya pajak kendaraan bermotor
Alat
A
Perangkat Keras ( Hardware )
1) Laptop intel core i3
2) Hard disk 500 GB
3) Memory 200 GB
4)
Modem Smsgateway
5) Simcard
B
Perangkat Lunak ( Software )
1) Sistem Operasi Windows 7
2)
PHP ( Hypertext Preprocessor )
3) Appserv
4) Notepad ++
5)
Database MySQL
6) Gammu
33 Teknik Pengumpulan Data
Teknik pengumpulan data yang digunakan adalah
a Wawancara Melakukan wawancara secara langsung dengan petugas
SAMSAT Drive Thru diantarannya petugas dari kepolisian dan petugas
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3263
17
Dispenda mengenai bagaimana alur dari pelayanan SAMSAT Drive Thru
Sidoarjo
b Dokumentasi Pengambilan data-data tentang kegiatan profil untuk
dijadikan sebagai acuan dalam pengembangan sistem
c Observasi Observasi dengan mengadakan penelitian dan peninjauan
langsung di SAMSAT Drive Thru Sidoarjo
34 Teknik Analisis
Analisis sistem merupakan tahap yang penting dari suatu pemrograman
karena merupakan tahap awal untuk mengevaluasi permasalahan yang terjadi
serta kendala yang dihadapiPerancangan sistem yang pertama adalah
mengidentifikasi suatu permasalahan pada objek penelitian itu sendiri
Teknik yang penulis gunakan dalam membangun sistem ini adalah
sebagai berikut
a Penelitian di lapangan yaitu terhadap petugas atau orang-orang yang ada
kaitannya dengan permasalahan yang sedang diteliti guna memperoleh
keterangan dan data untuk tujuan yang ingin dicapai
b Merumuskan masalah apa yang sebenarnya terjadi yaitu sistem yang
digunakan saat melakukan permintaan informasi di kantor SAMSAT secara
langsung
c
Melakukan pemahaman masalah sehingga dapat mengetahui tujuan
pembuatan SMS Gateway untuk pembayaran Pajak Kendaraan Bermotor
d Perancangan informasi SMS Gateway di SAMSAT Drive Thru Sidoarjo
e
Perancangan tampilan SMS Gateway di SAMSAT Drive Thru Sidoarjo
f Pengujian dan analisa program dengan maksud mengetahui sejauh mana
program bisa berjalan sesuai dengan keinginan penulis
g Perbaikan dan penyempurnaan program yang merupakan tahapan
memperbaiki kesalahan dan menambahkan fitur-fitur lain jika diperlukan
h Pemilihan sistem berbasisSMS Gateway sebagai solusi yang tepat Penulis
mengajukan pembuatan sistem baru untuk proses permintaan informasi
melalui sms sebagai solusi permasalahan Sistem baru ini diharapkan dapat
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3363
18
mempermudah wajib pajak untuk memperoleh informasi terkait pembayaran
samsat Program ini dapat diakses kapan saja Adapun alasannya sebagai
berikut
1
Untuk hubungan antar server dan client hanya dibutuhkan sebuah
handphone saja
2 Memberikan kemudahan bagi pengguna karena antar muka yang
digunakan adalah via SMS dimana wajib pajak pasti sudah sangat
umum menggunakannya
Sistem Aplikasi SMS Gateway adalah program sistem komunikasi dua
arah yaitu SMS keluar dan SMS masuk dengan memanfaatkan gammu sebagai
programkomunikasi antara Komputer dengan Handphone
35 Perancangan Sistem
Bagian ini menjelaskan rancangan aplikasi yang berupa diagram alir
sistem Alur pembayaran di SAMSAT Drive Thru adalah sebagai berikut
Penjelasan alur proses pembayaran pajak melalui drive thru
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3463
19
6
Petugas loket Pembayaran dan Penyerahan memberitahukan jumlah
pembayaran yang seharusnya dan selanjutnya menerima pembayaran serta
menyerahkan bukti pembayaran kepada Wajib Pajak
36 DFD Pembayaran Pajak kendaraan Bermotor
Dalam proses perancangan aplikasi layanan informasi dan pemesanan
berbasis sms gateway ini akan dijelaskan dalam bentuk logical model Hal ini
gambarkan secara detail melalui Data Flow Diagram (DFD) Dalam
perancangan menggunakan DFD biasanya diawali dengan diagram konteks
yang merupakan diagram yang memaparkan secara global dari diagram-
diagram yang akan dirancang selanjutnya Hal ini sangat membantu sekali
dalam memahami proses perancangan aplikasi secara detail Pada tahap
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 33
a Diagram Konteks
Gambar 31 Diagarm Konteks
input wp
laporan pembayaran
info data petugas
info data kendaraan
input data petugas
input pembayaran Pajak
input data kendaraan
Balasan Sms Sesuai format
Kirim Sms s esuai format
Info Pembayaran
Membayar Pajak1
Aplikasi Pembayaran Pajak
Kendaraan Bermotor di
Kantor Samsat Drive Thrue
+
PetugasWajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3563
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
Gambar 32 DFD level 0
37 Tabel Relationship
Tabel Relationship merupakan rancangan table yang diterjemahkan dari
data flow diagram di atas sehingga dihasilkan data relasi table seperti gambar
di bawah ini
mempunyaimempunyai
mempunyai
mempunyaimempunyai
simpan data
input wp
info wp
memberikan data wp
info wp
laporan pembayaran
info data petugas
info data kendaraan
input data petugas
input pembayaran Pajak
input data kendaraan
Balasan Sms Sesuai format
Kirim Sms sesuai format
Info Pembayaran
Membayar Pajak
kendaraan
data petugas
simpan data simpan data
simpan data
simpan data
simpan data
simpan data
Wajib Pajak
Petugas
3Input
Pendaftaran
kendaraan
Bermotor
2
Input Petugas
1
Pembayaran
Pajak
4
Input data WP
5
Sms Gateway
kendaraan
kendaraan_
petugas
pembayaran
sms masuksms keluar
wajib_pajak
outboxoutbox_multipart
gammu phone
phones
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3663
21
Dalam table relationship diatas terdapat 18 tabel yang saling
berhubungan yang terdiri dari table master dan table transaksi adapun yang
termasuk dalam table master yaitu tabel wajib pajak kendaraan petugas
panduan saran propinsi kabupaten dan kecamatan Sedangkan tabel transaksi
yaitu tabel pembayaran berita dan SMS Alert Yang termasuk tabel SMS
Gateway yaitu tabel phone inbox outbox sent items gammu daemons
outbox multipart Masing-masing tabel saling berhuugan seperti
a Tabel wajjib pajak berhubungan dengan tabel kendaraan yang dihubungkan
melalui id wp dengan jenis hubungan satu (1) ke banyak (N)
b
Tabel wp berhubungan dengan tabel pembayaran yang dihubungkan melalui
id wp dengan jenis hubungan satu (1) ke banyak (N)
c Tabel petugas berhubungan dengan id petugas dengan jenis hubungan satu
(1) ke banyak (N)
38 Struktur Tabel
Tabel adalah bagian dari database yang berfungsi untuk menyimpan
data-data tertentu Tabel yang akan dibuat untuk perancangan ini antara lain
1 Tabel Berita
Tabel berita adalah tabel yang digunakan untuk menyimpan data berita
Struktur tabelnya dapat dilihat pada tabel 31
Tabel 31 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) (Primary Key) Id petugas
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3763
22
2 Tabel Saran
Tabel saran adalah tabel yang digunakan untuk menyimpan data saran
dari wajib pajak Struktur tabelnya dapat dilihat pada tabel 32
Tabel 32 Tabel Saran
Nama Field Type Data Keterangan
Id Integer(11) Id pengirim
Hp Varchar(15) Handphone
Isisaran Varchar (200) Isi saran
3 Tabel Kabupaten
Tabel Kabupaten adalah tabel yang digunakan untuk menyimpan data
kabupaten Struktur tabelnya dapat dilihat pada tabel 33
Tabel 33 Tabel kabupaten
Nama Field Type Data Keterangan
id_kab Varchar(20) Id kab
nama_kab Varchar(100) Nama kab
4 Tabel Kecamatan
Tabel kecamatan adalah tabel yang digunakan untuk menyimpan data
kecamatan Struktur tabelnya dapat dilihat pada tabel 34
Tabel 34 Tabel kecamatan
Nama Field Type Data Keterangan
id_kec Varchar(20) Id kec
nama_kec Varchar(100) Nama kec
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3863
23
5 Tabel kendaraan
Tabel kendaraan adalah tabel yang digunakan untuk menyimpan data
kendaraan Struktur tabelnya dapat dilihat pada tabel 35
Tabel 35 Tabel kendaraan
Nama Field 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
Tabel pembayaran adalah tabel yang digunakan untuk menyimpan data
pembayaran Struktur tabelnya dapat dilihat pada tabel 36
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3963
24
Tabel 36 Tabel pembayaran
Nama Field Type Data Keteranganid_bayar Integer(11) (Primary Key) Id bayar
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
Tabel petugas adalah tabel yang digunakan untuk menyimpan data
petugas Struktur tabelnya dapat dilihat pada tabel 37
Tabel 37 Tabel petugas
Nama Field Type Data Keterangan
id_petugas Varchar(11) (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
Tabel propinsi adalah tabel yang digunakan untuk menyimpan data
propinsi Struktur tabelnya dapat dilihat pada tabel 38
Tabel 38 Tabel propinsi
Nama Field Type Data Keterangan
id_prop Varchar(20) Id prop
nama_prop Varchar(100) Nama prop
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4063
25
9 Tabel SMS alert
Tabel SMS alert adalah tabel yang digunakan untuk menyimpan data
SMS alert Struktur tabelnya dapat dilihat pada tabel 39
Tabel 39 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
10 Tabel Wajib Pajak
Tabel wajib_pajak adalah tabel yang digunakan untuk menyimpan data
wajib pajak Struktur tabelnya dapat dilihat pada tabel 310
Tabel 310 Tabel wajib pajak
Nama Field 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 lahirtanggal_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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4163
26
Propinsi Varchar(20) Propinsi
Kabupaten Varchar(20) KabupatenKecamatan Varchar(20) Kecamatan
Kelurahan Varchar(20) Kelurahan
no_telprumah Varchar(10) Nomer telprumah
Kodepos Varchar(7) Kodepos
11 Tabel Daemons
Tabel daemons adalah tabel yang digunakan untuk menyimpan datadaemons Struktur tabelnya dapat dilihat pada tabel 311
Tabel 311 Tabel Daemons
Nama Field Type Data Keterangan
Start Text Start
Info Text Info
12
Tabel Gammu
Tabel gammu adalah tabel yang digunakan untuk menyimpan data
gammu Struktur tabelnya dapat dilihat pada tabel 312
Tabel 312 Tabel Gammu
Nama Field Type Data Keterangan
Version int(11) Version
13 Tabel Inbox
Tabel inbox adalah tabel yang digunakan untuk menyimpan data inbox
Struktur tabelnya dapat dilihat pada tabel 313
Tabel 313 Tabel inbox
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4263
27
ReceivingDateTime Timestamp ReceivingDateTime
Text Text TextSenderNumber 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(falsetrue) Processed
14 Tabel Outbox
Tabel outbox adalah tabel yang digunakan untuk menyimpan data
outbox Struktur tabelnya dapat dilihat pada tabel 314
Tabel 314 Tabel outbox
Nama Field 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(falsetrue) MultiPart
RelativeValidity int(11) RelativeValidity
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4363
28
SenderID varchar(255) MUL SenderID
SendingTimeOut Timestamp SendingTimeOutDeliveryReport enum(defaultyesno) DeliveryReport
CreatorID Text CreatorID
15 Tabel Outbox multipart
Tabel outbox multipart adalah tabel yang digunakan untuk menyimpan
data outbox multipart Struktur tabelnya dapat dilihat pada tabel 315
Tabel 315 Tabel outbox multipart
Nama Field Type Data Keterangan
Text Text Text
Coding enum() Coding
UDH Text UDH
Class int(11) Class
TextDecoded Text TextDecoded
ID int(10) unsigned (Primary Key) ID
SequencePosition int(11) (Primary Key) SequencePosition
16 Tabel Phone
Tabel phones adalah tabel yang digunakan untuk menyimpan data
phones Struktur tabelnya dapat dilihat pada tabel 316
Tabel 316 Tabel phones Nama Field Type Data Keterangan
ID Text ID
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
TimeOut Timestamp Time Out
Send enum(yesno) Send
Receive enum(yesno) Receive
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4463
29
IMEI varchar(35) (Primary Key) IMEI
Client Text ClientBattery int(11) Battery
Signal int(11) Signal
Sent int(11) Sent
Received int(11) Received
17 Tabel Sentitems
Tabel sentitems adalah tabel yang digunakan untuk menyimpan datasentitems Struktur tabelnya dapat dilihat pada tabel 317
Tabel 317 Tabel Sentitems
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
SendingDateTime Timestamp SendingDateTimeDeliveryDateTime 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
IDint(10)
unsigned(Primary Key) ID
SenderID varchar(255) MUL SenderID
SequencePosition int(11) (Primary Key) SequencePosition
Status enum() Status
StatusError int(11) Status Error
TPMR int(11) MUL TPMR
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4563
30
RelativeValidity int(11) Relative Validity
CreatorID Text Creator ID
18 Tabel Panduan
Tabel panduan adalah tabel yang digunakan untuk menyimpan data
panduan Struktur tabelnya dapat dilihat pada tabel 318
Tabel 318 Tabel Panduan
Nama Field Type Data Keterangan
Kodepanduan Varchar(11) Kode Panduan
Isi Text Isi
Keterangan Varchar (40) Keterangan
39 Format SMS Gateway
Berikut ini cara-cara mengakses aplikasi pembayaran pajak kendaraan
bermotor di SAMSAT DRIVE THRU dengan menggunakan fasilitas SMS gateway
1 Format Melihat Panduan SMS
Pemilik Kendaraan mengirim pesan ke SMS Center Admin SAMSAT
dengan format
Gambar 34 Format Melihat panduan
2
Apabila Format SMS benar maka akan muncul pesan seperti pada gambar
35
Panduan
Cek format SMS
cekformatwp
cekformatsaran
cekformattunggakan
cekformatwajib_pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4663
31
Gambar 35 Pesan Balasan Panduan SMS
3 Jika Pemilik Kendaraan ingin melihat data wajib pajak maka harus
mengetikkan format SMS sebagai berikut
Gambar 36 Format Info data wajib pajak
4 Jika Pemilik Kendaraan ingin melihat tunggakan pajak kendaraan maka
harus mengetikkan format SMS sebagai berikut
Gambar 37 Format Tunggakan Pajak Kendaraan
5
Jika Pemilik Kendaraan ingin memberikan saran maka harus mengetikkan
format SMS sebgai berikut
Gambar 38 Format Saran
310 Design Interface
Gambar 39 Halaman Utama
cekformatwp
cekformattunggakan
Cekformatsaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4763
32
Gambar 310 Halaman Login
Gambar 311 Data Kendaraan
Gambar 312 Halaman Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4863
33
Gambar 314 Halaman Inbox
Gambar 313 Halaman Inbox
311 Struktur Menu
Wajib Pajak
Menu Utama Admin
PembayaranKendaraan SMS AlertBerita
Pembayaran
LaporanSMS
SMS
SMSTerkirim
Lihat SMS
SMS Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4963
34
BAB IV
HASIL PENELITIAN DAN PEMBAHASAN
Berikut ini adalah hasil dari pengujian Aplikasi Informasi Pelayanan
Pembayaran Pajak Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis
SMS Gateway Pada Proyek Akhir ini dimana Website ini memiliki 1 halaman
web yakni website untuk mengelola halaman website petugas (admin) Berikut
adalah implementasi tentang website tersebut
41 Halaman Admin
Halaman ini merupakan aplikasi yang digunakan oleh bagian administrator
atau orang yang mempunyai otoritas khusus untuk melakukan konfigurasi sistem
sehingga diperlukan suatu proses login terlebih dahulu
Gambar 41 Halaman Admin
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5063
35
Keterangan
a Username aris
b Password aris
42 Halaman Utama
Pada web utama Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor berbasis SMS Gateway ini menampilkan informsi profil secara umum
Selain itu pada web utama juga terdapat informasi berita terbaru mengenai SAMSAT
layanan yang ada di SAMSAT Drive Thru serta format SMS
Adapun menu-menu yang akan ditampilkan pada web utama diantarannya
depan SAMSAT Drive Thru layanan berita format SMS dan kontak yang
menunjukkan alamat SAMSAT Drive Thru
Gambar 42 Halaman Utama
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5163
36
f Kontak Halaman yang berisi alamat dari SAMSAT Drive Thru
43 Halaman Data Wajib Pajak
Input data wajib pajak yaitu memasukkan data identitas para wajib pajak yang
baru berikut halaman data wajib pajak
Gambar 43 Halaman Data Wajib Pajak
Gambar 44 Halaman Input Data Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5263
37
Keterangan
a Pada gambar 43 adalah menu utama halaman wajib pajak disana tertera
kolom data wajib pajak yang telah didata oleh admin
b Pada gambar 44 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
44
Halaman KendaraanInput data kendaraan wajib pajak yaitu digunaka untuk menginputkan data
kendaraan yang baru yang berisi data tentang kendaraan bermotor seperti no reg no
KTP pemilik nama lengkap dan sebagainya berikut tampilan halaman kendaraan
Gambar 45 Halaman Data Kendaraan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5363
38
Gambar 46 Halaman Form Input Data Kendaraan
Keterangan
a Pada gambar 45 adalah menu utama pada halaman kendaraan disana
tertera kolom data kendaraan yang sudah di data oleh petugas admin
b Pada gambar 46 adalah form input data kendaraan untuk memasukkan
data kendaraan wajib pajak yang baru kita harus memasukkan identitas dari
kendaraan tersebut diantarannya identitas pemilik serta identitas kendaraan
baru Kemudian kita pilih tombol simpan untuk menyimpan data kendaraan
tersebut Data yang sudah tersimpan akan muncul pada menu utama pada
halaman kendaraan
45 Halaman Pembayaran
Input halaman pembayaran digunakan untuk memasukkan biaya pajak
kendaraan yang akan dibayar oleh wajib pajak setiap tahunnya Berikut tampilan
halaman pembayaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5463
39
Gambar 47 Halaman Pembayaran
Gambar 48 Halaman Form pembayara
Keterangan
a Pada gambar 47 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 48 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5563
40
akan muncul pada menu utama halaman pembayaran
46 Halaman Berita
Input halaman berita digunakan untuk menambah berita-berita terbaru yang
ada di SAMSAT Drive Thru maupun SAMSAT pusat berikut tampilan halaman form
berita
Gambar 49 Halaman Berita
Gambar 410 Halaman Form Berita
Keterangan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5663
41
a Pada gambar 49 adalah menu utama pada halaman berita disana tertera
kolom data berita yang sudah di entry oleh petugas admin
b Pada gambar 410 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
47
Halaman SMSForm SMS ini gunakan untuk melihat SMS masuk SMS terkirim dan akan
mengirim SMS secara bersamaan Berikut tampilan halaman SMS
Gambar 411 Halaman SMS
Gambar 412 Halaman Kirim Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5763
42
Gambar 413 Halaman SMS Masuk
Gambar 414 Halaman SMS Terkirim
Keterangan
a Kirim broadcast Mengirim suatu pesan atau SMS ke semua wajib pajak
secara bersamaan
b Lihat SMS Melihat SMS yang masuk dari wajib pajak yang memberikan
masukan atau menannyakan besar biaya pajak kendaraan yang akan
dibayar
c SMS terkirim Melihat SMS yang telah terkirim kepada wajib pajak
48 Halaman SMS Alert
Pada halaman SMS Alert ini merupakan peringatan tanggal jatuh tempo
pembayaran pajak STNK kepada wajib pajak Berikut tampilan halaman SMS Alert
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5863
43
Gambar 415 Halaman Data SMS Alert
Wajib pajak akan secara otomatis mendapat SMS Alert mengenai jatuh
tempo pembayaran pajak kendaraannya
49 Halaman Laporan
Pada halaman laporan ini akan muncul semua nama-nama wajib pajak yang
telah terdaftar Berikut tampilan halaman laporan
Gambar 416 Halaman Data Pembayaran
Gambar 417 Tombol Pencarian Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5963
44
Gambar 418 Laporan Wajib Pajak
Keterangan a Pada gambar 417 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 418Pada 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 419 laporan salah satu wajib pajak yang kita inginkan
410 Tampilan SMS Gateway
Berikut format SMS Gateway untuk melihat panduan SMS Gateway
a Pemilik kendaraan mengirim SMS untuk melihat format panduan
SMS
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6063
45
Gambar 419 Melihat format panduan SMS
b Tampilan cek format wp dan balasannya
Gambar 420 Cek format wajib pajak
c Tampilan cek id wp dan balasannya
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6163
46
Gambar 421 Cek id wajib pajak
d Tampilan cek data wp dan balasannya
Gambar 422 Cek data wajib pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6263
47
BAB V
PENUTUP
411 Kesimpulan
Penulisan Tugas akhir ini berisi mengenai pembuatan program aplikasi
Informasi Pelayanan Pembayaran Pajak Bermotor di Kantor SAMSAT Drive
Thru Sidoarjo berbasis SMS Gateway Aplikasi ini dibangun menggunakan
Php Gammu sebagai emulator untuk menjalankan aplikasi saat dibangun dan
didukung dengan SMS Gateway dengan Modem Wavecom sebagai
hardwarenpendukung Sistem SMS Gateway memberikan banyak kemudahan
kepada wajib pajak untuk mengetahui jumlah pajak yang harus dibayar dan juga
tersedia SMS Alert kepada wajib pajak yang kendaraannya akan memasuki
jatuh tempo pembayaran pajak
412 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6363
48
DAFTAR PUSTAKA
Khang Bustam (2002) TRIK Pemrograman Aplikasi Berbasis SMS
PT Elexmedia Komputindo Jakarta
Khoirul ummah 2010 SMS-Gateway informatika malang
Marcus Zakaria Teddy amp Widiadi Josef 2006 Aplikasi SMS untuk
Berbagai Keperluan Bandung Informatika
Purnomo Adi 2007 Pemrograman Java Membangun Beragam Aplikasi
Layanan SMS 2 Jakarta Salemba Infotek
Romzi Imron Rozidi 2009 Membuat Sendiri SMS Gateway (ESME)
Berbasis Protokol SMPP Andi
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2863
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 datainformasi
dari satu bagian sistem ke bagian lainnya
210 Entity Relationship Diagram (ERD)
Entity Relationship Diagram (ERD) merupakan suatu model untuk
menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek
dasar data yang mempunyai hubungan antar relasiERD untuk memodelkan
struktur data dan hubungan antar data untuk menggambarkannya digunakan
beberapa notasi dan simbol Pada dasarnya ada tiga simbol yang digunakan
yaitu
a Entiti
Entiti merupakan objek yang mewakili sesuatu yang nyata dan dapat
dibedakan dari sesuatu yang lain (Fathansyah 1999 30)Simbol dari
entitiini biasanya digambarkan dengan persegi panjang
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2963
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 1 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
211 Penjelasan Primary key dan Foreight Key
Kunci (Key) merupakan elemen record yang dipakai untuk menemukan
record tersebut pada waktu akses atau bisa digunakan untuk identifikasi tiap
record Jenis-jenis kunci Superkey Candidat key Primary key Alternate
key Foreign key External key
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3063
15
A Primary Key adalah atribut (field) yang dipilih untuk menentukan
struktur storage pada organisasi file multi key adapun key lainnya
disebut dengan secondary key Pengertian lainya Primary Key adalah
suatu nilai dalam basis data yang digunakan untuk mengidentifikasi
suatu baris dalam tabel Salah satu atrribut dari candidat key dapat
dipilih menjadi primary key dengan 3 kriteria sbb
1
Key tersebut lebih natural untuk dijadikan acuan
2 Key tersebut lebih sederhana
3 Key tersebut cukup uniqe
B Foreign Key adalah Sebuah kumpulan field dalam satu relasi yang
digunakan untuk meldquoreferrdquo (menunjuk) ke suatu baris (tuple) pada
relasi yang lain (harus berkorespondensi dengan primary key pada
relasi yang kedua) seperti bdquological pointer‟ Sedangkan hubungan
antara keduanya ( primary key dan foreign key) di jelaskan sebagai
berikutldquoPrimary Keyrdquo adalah field kunci utama dari suatu tabel yang
menunjukkan bahwa field yang menjadi kunci tersebut tidak bisa diisi
dengan data yang sama atau dengan kata lain Primary key menjadikan
tiap record memiliki identitas sendiri-sendiri yang membedakan satu
sama lainnya (unik)ldquoForeign keyrdquo adalah satu attribute yang
melengkapi satu relationship yang menunjukan ke induknya dengan
kata lain keduanya saling berkaitan Pengertian lain Foreign key
merupakan sembarang atribut yang menunjuk kepada primary key pada
tabel lain
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3163
16
BAB III
METODOLOGI PENELITIAN
31 Lokasi Penelitian
Penelitian dilakukan di Drive Thru SAMSAT yang beralamatkan di Jl
Sultan Agung No 4 Sidoarjo mulai tanggal 01 Oktober 2014 sd selesai
32 Bahan dan Alat penelitian
Bahan
Data Wajib Pajakdata Pembayaran Pajak Kendaraan Bermotor dan data
pemilik kendaraan bermotor data biaya pajak kendaraan bermotor
Alat
A
Perangkat Keras ( Hardware )
1) Laptop intel core i3
2) Hard disk 500 GB
3) Memory 200 GB
4)
Modem Smsgateway
5) Simcard
B
Perangkat Lunak ( Software )
1) Sistem Operasi Windows 7
2)
PHP ( Hypertext Preprocessor )
3) Appserv
4) Notepad ++
5)
Database MySQL
6) Gammu
33 Teknik Pengumpulan Data
Teknik pengumpulan data yang digunakan adalah
a Wawancara Melakukan wawancara secara langsung dengan petugas
SAMSAT Drive Thru diantarannya petugas dari kepolisian dan petugas
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3263
17
Dispenda mengenai bagaimana alur dari pelayanan SAMSAT Drive Thru
Sidoarjo
b Dokumentasi Pengambilan data-data tentang kegiatan profil untuk
dijadikan sebagai acuan dalam pengembangan sistem
c Observasi Observasi dengan mengadakan penelitian dan peninjauan
langsung di SAMSAT Drive Thru Sidoarjo
34 Teknik Analisis
Analisis sistem merupakan tahap yang penting dari suatu pemrograman
karena merupakan tahap awal untuk mengevaluasi permasalahan yang terjadi
serta kendala yang dihadapiPerancangan sistem yang pertama adalah
mengidentifikasi suatu permasalahan pada objek penelitian itu sendiri
Teknik yang penulis gunakan dalam membangun sistem ini adalah
sebagai berikut
a Penelitian di lapangan yaitu terhadap petugas atau orang-orang yang ada
kaitannya dengan permasalahan yang sedang diteliti guna memperoleh
keterangan dan data untuk tujuan yang ingin dicapai
b Merumuskan masalah apa yang sebenarnya terjadi yaitu sistem yang
digunakan saat melakukan permintaan informasi di kantor SAMSAT secara
langsung
c
Melakukan pemahaman masalah sehingga dapat mengetahui tujuan
pembuatan SMS Gateway untuk pembayaran Pajak Kendaraan Bermotor
d Perancangan informasi SMS Gateway di SAMSAT Drive Thru Sidoarjo
e
Perancangan tampilan SMS Gateway di SAMSAT Drive Thru Sidoarjo
f Pengujian dan analisa program dengan maksud mengetahui sejauh mana
program bisa berjalan sesuai dengan keinginan penulis
g Perbaikan dan penyempurnaan program yang merupakan tahapan
memperbaiki kesalahan dan menambahkan fitur-fitur lain jika diperlukan
h Pemilihan sistem berbasisSMS Gateway sebagai solusi yang tepat Penulis
mengajukan pembuatan sistem baru untuk proses permintaan informasi
melalui sms sebagai solusi permasalahan Sistem baru ini diharapkan dapat
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3363
18
mempermudah wajib pajak untuk memperoleh informasi terkait pembayaran
samsat Program ini dapat diakses kapan saja Adapun alasannya sebagai
berikut
1
Untuk hubungan antar server dan client hanya dibutuhkan sebuah
handphone saja
2 Memberikan kemudahan bagi pengguna karena antar muka yang
digunakan adalah via SMS dimana wajib pajak pasti sudah sangat
umum menggunakannya
Sistem Aplikasi SMS Gateway adalah program sistem komunikasi dua
arah yaitu SMS keluar dan SMS masuk dengan memanfaatkan gammu sebagai
programkomunikasi antara Komputer dengan Handphone
35 Perancangan Sistem
Bagian ini menjelaskan rancangan aplikasi yang berupa diagram alir
sistem Alur pembayaran di SAMSAT Drive Thru adalah sebagai berikut
Penjelasan alur proses pembayaran pajak melalui drive thru
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3463
19
6
Petugas loket Pembayaran dan Penyerahan memberitahukan jumlah
pembayaran yang seharusnya dan selanjutnya menerima pembayaran serta
menyerahkan bukti pembayaran kepada Wajib Pajak
36 DFD Pembayaran Pajak kendaraan Bermotor
Dalam proses perancangan aplikasi layanan informasi dan pemesanan
berbasis sms gateway ini akan dijelaskan dalam bentuk logical model Hal ini
gambarkan secara detail melalui Data Flow Diagram (DFD) Dalam
perancangan menggunakan DFD biasanya diawali dengan diagram konteks
yang merupakan diagram yang memaparkan secara global dari diagram-
diagram yang akan dirancang selanjutnya Hal ini sangat membantu sekali
dalam memahami proses perancangan aplikasi secara detail Pada tahap
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 33
a Diagram Konteks
Gambar 31 Diagarm Konteks
input wp
laporan pembayaran
info data petugas
info data kendaraan
input data petugas
input pembayaran Pajak
input data kendaraan
Balasan Sms Sesuai format
Kirim Sms s esuai format
Info Pembayaran
Membayar Pajak1
Aplikasi Pembayaran Pajak
Kendaraan Bermotor di
Kantor Samsat Drive Thrue
+
PetugasWajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3563
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
Gambar 32 DFD level 0
37 Tabel Relationship
Tabel Relationship merupakan rancangan table yang diterjemahkan dari
data flow diagram di atas sehingga dihasilkan data relasi table seperti gambar
di bawah ini
mempunyaimempunyai
mempunyai
mempunyaimempunyai
simpan data
input wp
info wp
memberikan data wp
info wp
laporan pembayaran
info data petugas
info data kendaraan
input data petugas
input pembayaran Pajak
input data kendaraan
Balasan Sms Sesuai format
Kirim Sms sesuai format
Info Pembayaran
Membayar Pajak
kendaraan
data petugas
simpan data simpan data
simpan data
simpan data
simpan data
simpan data
Wajib Pajak
Petugas
3Input
Pendaftaran
kendaraan
Bermotor
2
Input Petugas
1
Pembayaran
Pajak
4
Input data WP
5
Sms Gateway
kendaraan
kendaraan_
petugas
pembayaran
sms masuksms keluar
wajib_pajak
outboxoutbox_multipart
gammu phone
phones
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3663
21
Dalam table relationship diatas terdapat 18 tabel yang saling
berhubungan yang terdiri dari table master dan table transaksi adapun yang
termasuk dalam table master yaitu tabel wajib pajak kendaraan petugas
panduan saran propinsi kabupaten dan kecamatan Sedangkan tabel transaksi
yaitu tabel pembayaran berita dan SMS Alert Yang termasuk tabel SMS
Gateway yaitu tabel phone inbox outbox sent items gammu daemons
outbox multipart Masing-masing tabel saling berhuugan seperti
a Tabel wajjib pajak berhubungan dengan tabel kendaraan yang dihubungkan
melalui id wp dengan jenis hubungan satu (1) ke banyak (N)
b
Tabel wp berhubungan dengan tabel pembayaran yang dihubungkan melalui
id wp dengan jenis hubungan satu (1) ke banyak (N)
c Tabel petugas berhubungan dengan id petugas dengan jenis hubungan satu
(1) ke banyak (N)
38 Struktur Tabel
Tabel adalah bagian dari database yang berfungsi untuk menyimpan
data-data tertentu Tabel yang akan dibuat untuk perancangan ini antara lain
1 Tabel Berita
Tabel berita adalah tabel yang digunakan untuk menyimpan data berita
Struktur tabelnya dapat dilihat pada tabel 31
Tabel 31 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) (Primary Key) Id petugas
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3763
22
2 Tabel Saran
Tabel saran adalah tabel yang digunakan untuk menyimpan data saran
dari wajib pajak Struktur tabelnya dapat dilihat pada tabel 32
Tabel 32 Tabel Saran
Nama Field Type Data Keterangan
Id Integer(11) Id pengirim
Hp Varchar(15) Handphone
Isisaran Varchar (200) Isi saran
3 Tabel Kabupaten
Tabel Kabupaten adalah tabel yang digunakan untuk menyimpan data
kabupaten Struktur tabelnya dapat dilihat pada tabel 33
Tabel 33 Tabel kabupaten
Nama Field Type Data Keterangan
id_kab Varchar(20) Id kab
nama_kab Varchar(100) Nama kab
4 Tabel Kecamatan
Tabel kecamatan adalah tabel yang digunakan untuk menyimpan data
kecamatan Struktur tabelnya dapat dilihat pada tabel 34
Tabel 34 Tabel kecamatan
Nama Field Type Data Keterangan
id_kec Varchar(20) Id kec
nama_kec Varchar(100) Nama kec
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3863
23
5 Tabel kendaraan
Tabel kendaraan adalah tabel yang digunakan untuk menyimpan data
kendaraan Struktur tabelnya dapat dilihat pada tabel 35
Tabel 35 Tabel kendaraan
Nama Field 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
Tabel pembayaran adalah tabel yang digunakan untuk menyimpan data
pembayaran Struktur tabelnya dapat dilihat pada tabel 36
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3963
24
Tabel 36 Tabel pembayaran
Nama Field Type Data Keteranganid_bayar Integer(11) (Primary Key) Id bayar
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
Tabel petugas adalah tabel yang digunakan untuk menyimpan data
petugas Struktur tabelnya dapat dilihat pada tabel 37
Tabel 37 Tabel petugas
Nama Field Type Data Keterangan
id_petugas Varchar(11) (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
Tabel propinsi adalah tabel yang digunakan untuk menyimpan data
propinsi Struktur tabelnya dapat dilihat pada tabel 38
Tabel 38 Tabel propinsi
Nama Field Type Data Keterangan
id_prop Varchar(20) Id prop
nama_prop Varchar(100) Nama prop
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4063
25
9 Tabel SMS alert
Tabel SMS alert adalah tabel yang digunakan untuk menyimpan data
SMS alert Struktur tabelnya dapat dilihat pada tabel 39
Tabel 39 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
10 Tabel Wajib Pajak
Tabel wajib_pajak adalah tabel yang digunakan untuk menyimpan data
wajib pajak Struktur tabelnya dapat dilihat pada tabel 310
Tabel 310 Tabel wajib pajak
Nama Field 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 lahirtanggal_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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4163
26
Propinsi Varchar(20) Propinsi
Kabupaten Varchar(20) KabupatenKecamatan Varchar(20) Kecamatan
Kelurahan Varchar(20) Kelurahan
no_telprumah Varchar(10) Nomer telprumah
Kodepos Varchar(7) Kodepos
11 Tabel Daemons
Tabel daemons adalah tabel yang digunakan untuk menyimpan datadaemons Struktur tabelnya dapat dilihat pada tabel 311
Tabel 311 Tabel Daemons
Nama Field Type Data Keterangan
Start Text Start
Info Text Info
12
Tabel Gammu
Tabel gammu adalah tabel yang digunakan untuk menyimpan data
gammu Struktur tabelnya dapat dilihat pada tabel 312
Tabel 312 Tabel Gammu
Nama Field Type Data Keterangan
Version int(11) Version
13 Tabel Inbox
Tabel inbox adalah tabel yang digunakan untuk menyimpan data inbox
Struktur tabelnya dapat dilihat pada tabel 313
Tabel 313 Tabel inbox
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4263
27
ReceivingDateTime Timestamp ReceivingDateTime
Text Text TextSenderNumber 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(falsetrue) Processed
14 Tabel Outbox
Tabel outbox adalah tabel yang digunakan untuk menyimpan data
outbox Struktur tabelnya dapat dilihat pada tabel 314
Tabel 314 Tabel outbox
Nama Field 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(falsetrue) MultiPart
RelativeValidity int(11) RelativeValidity
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4363
28
SenderID varchar(255) MUL SenderID
SendingTimeOut Timestamp SendingTimeOutDeliveryReport enum(defaultyesno) DeliveryReport
CreatorID Text CreatorID
15 Tabel Outbox multipart
Tabel outbox multipart adalah tabel yang digunakan untuk menyimpan
data outbox multipart Struktur tabelnya dapat dilihat pada tabel 315
Tabel 315 Tabel outbox multipart
Nama Field Type Data Keterangan
Text Text Text
Coding enum() Coding
UDH Text UDH
Class int(11) Class
TextDecoded Text TextDecoded
ID int(10) unsigned (Primary Key) ID
SequencePosition int(11) (Primary Key) SequencePosition
16 Tabel Phone
Tabel phones adalah tabel yang digunakan untuk menyimpan data
phones Struktur tabelnya dapat dilihat pada tabel 316
Tabel 316 Tabel phones Nama Field Type Data Keterangan
ID Text ID
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
TimeOut Timestamp Time Out
Send enum(yesno) Send
Receive enum(yesno) Receive
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4463
29
IMEI varchar(35) (Primary Key) IMEI
Client Text ClientBattery int(11) Battery
Signal int(11) Signal
Sent int(11) Sent
Received int(11) Received
17 Tabel Sentitems
Tabel sentitems adalah tabel yang digunakan untuk menyimpan datasentitems Struktur tabelnya dapat dilihat pada tabel 317
Tabel 317 Tabel Sentitems
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
SendingDateTime Timestamp SendingDateTimeDeliveryDateTime 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
IDint(10)
unsigned(Primary Key) ID
SenderID varchar(255) MUL SenderID
SequencePosition int(11) (Primary Key) SequencePosition
Status enum() Status
StatusError int(11) Status Error
TPMR int(11) MUL TPMR
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4563
30
RelativeValidity int(11) Relative Validity
CreatorID Text Creator ID
18 Tabel Panduan
Tabel panduan adalah tabel yang digunakan untuk menyimpan data
panduan Struktur tabelnya dapat dilihat pada tabel 318
Tabel 318 Tabel Panduan
Nama Field Type Data Keterangan
Kodepanduan Varchar(11) Kode Panduan
Isi Text Isi
Keterangan Varchar (40) Keterangan
39 Format SMS Gateway
Berikut ini cara-cara mengakses aplikasi pembayaran pajak kendaraan
bermotor di SAMSAT DRIVE THRU dengan menggunakan fasilitas SMS gateway
1 Format Melihat Panduan SMS
Pemilik Kendaraan mengirim pesan ke SMS Center Admin SAMSAT
dengan format
Gambar 34 Format Melihat panduan
2
Apabila Format SMS benar maka akan muncul pesan seperti pada gambar
35
Panduan
Cek format SMS
cekformatwp
cekformatsaran
cekformattunggakan
cekformatwajib_pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4663
31
Gambar 35 Pesan Balasan Panduan SMS
3 Jika Pemilik Kendaraan ingin melihat data wajib pajak maka harus
mengetikkan format SMS sebagai berikut
Gambar 36 Format Info data wajib pajak
4 Jika Pemilik Kendaraan ingin melihat tunggakan pajak kendaraan maka
harus mengetikkan format SMS sebagai berikut
Gambar 37 Format Tunggakan Pajak Kendaraan
5
Jika Pemilik Kendaraan ingin memberikan saran maka harus mengetikkan
format SMS sebgai berikut
Gambar 38 Format Saran
310 Design Interface
Gambar 39 Halaman Utama
cekformatwp
cekformattunggakan
Cekformatsaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4763
32
Gambar 310 Halaman Login
Gambar 311 Data Kendaraan
Gambar 312 Halaman Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4863
33
Gambar 314 Halaman Inbox
Gambar 313 Halaman Inbox
311 Struktur Menu
Wajib Pajak
Menu Utama Admin
PembayaranKendaraan SMS AlertBerita
Pembayaran
LaporanSMS
SMS
SMSTerkirim
Lihat SMS
SMS Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4963
34
BAB IV
HASIL PENELITIAN DAN PEMBAHASAN
Berikut ini adalah hasil dari pengujian Aplikasi Informasi Pelayanan
Pembayaran Pajak Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis
SMS Gateway Pada Proyek Akhir ini dimana Website ini memiliki 1 halaman
web yakni website untuk mengelola halaman website petugas (admin) Berikut
adalah implementasi tentang website tersebut
41 Halaman Admin
Halaman ini merupakan aplikasi yang digunakan oleh bagian administrator
atau orang yang mempunyai otoritas khusus untuk melakukan konfigurasi sistem
sehingga diperlukan suatu proses login terlebih dahulu
Gambar 41 Halaman Admin
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5063
35
Keterangan
a Username aris
b Password aris
42 Halaman Utama
Pada web utama Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor berbasis SMS Gateway ini menampilkan informsi profil secara umum
Selain itu pada web utama juga terdapat informasi berita terbaru mengenai SAMSAT
layanan yang ada di SAMSAT Drive Thru serta format SMS
Adapun menu-menu yang akan ditampilkan pada web utama diantarannya
depan SAMSAT Drive Thru layanan berita format SMS dan kontak yang
menunjukkan alamat SAMSAT Drive Thru
Gambar 42 Halaman Utama
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5163
36
f Kontak Halaman yang berisi alamat dari SAMSAT Drive Thru
43 Halaman Data Wajib Pajak
Input data wajib pajak yaitu memasukkan data identitas para wajib pajak yang
baru berikut halaman data wajib pajak
Gambar 43 Halaman Data Wajib Pajak
Gambar 44 Halaman Input Data Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5263
37
Keterangan
a Pada gambar 43 adalah menu utama halaman wajib pajak disana tertera
kolom data wajib pajak yang telah didata oleh admin
b Pada gambar 44 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
44
Halaman KendaraanInput data kendaraan wajib pajak yaitu digunaka untuk menginputkan data
kendaraan yang baru yang berisi data tentang kendaraan bermotor seperti no reg no
KTP pemilik nama lengkap dan sebagainya berikut tampilan halaman kendaraan
Gambar 45 Halaman Data Kendaraan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5363
38
Gambar 46 Halaman Form Input Data Kendaraan
Keterangan
a Pada gambar 45 adalah menu utama pada halaman kendaraan disana
tertera kolom data kendaraan yang sudah di data oleh petugas admin
b Pada gambar 46 adalah form input data kendaraan untuk memasukkan
data kendaraan wajib pajak yang baru kita harus memasukkan identitas dari
kendaraan tersebut diantarannya identitas pemilik serta identitas kendaraan
baru Kemudian kita pilih tombol simpan untuk menyimpan data kendaraan
tersebut Data yang sudah tersimpan akan muncul pada menu utama pada
halaman kendaraan
45 Halaman Pembayaran
Input halaman pembayaran digunakan untuk memasukkan biaya pajak
kendaraan yang akan dibayar oleh wajib pajak setiap tahunnya Berikut tampilan
halaman pembayaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5463
39
Gambar 47 Halaman Pembayaran
Gambar 48 Halaman Form pembayara
Keterangan
a Pada gambar 47 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 48 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5563
40
akan muncul pada menu utama halaman pembayaran
46 Halaman Berita
Input halaman berita digunakan untuk menambah berita-berita terbaru yang
ada di SAMSAT Drive Thru maupun SAMSAT pusat berikut tampilan halaman form
berita
Gambar 49 Halaman Berita
Gambar 410 Halaman Form Berita
Keterangan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5663
41
a Pada gambar 49 adalah menu utama pada halaman berita disana tertera
kolom data berita yang sudah di entry oleh petugas admin
b Pada gambar 410 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
47
Halaman SMSForm SMS ini gunakan untuk melihat SMS masuk SMS terkirim dan akan
mengirim SMS secara bersamaan Berikut tampilan halaman SMS
Gambar 411 Halaman SMS
Gambar 412 Halaman Kirim Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5763
42
Gambar 413 Halaman SMS Masuk
Gambar 414 Halaman SMS Terkirim
Keterangan
a Kirim broadcast Mengirim suatu pesan atau SMS ke semua wajib pajak
secara bersamaan
b Lihat SMS Melihat SMS yang masuk dari wajib pajak yang memberikan
masukan atau menannyakan besar biaya pajak kendaraan yang akan
dibayar
c SMS terkirim Melihat SMS yang telah terkirim kepada wajib pajak
48 Halaman SMS Alert
Pada halaman SMS Alert ini merupakan peringatan tanggal jatuh tempo
pembayaran pajak STNK kepada wajib pajak Berikut tampilan halaman SMS Alert
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5863
43
Gambar 415 Halaman Data SMS Alert
Wajib pajak akan secara otomatis mendapat SMS Alert mengenai jatuh
tempo pembayaran pajak kendaraannya
49 Halaman Laporan
Pada halaman laporan ini akan muncul semua nama-nama wajib pajak yang
telah terdaftar Berikut tampilan halaman laporan
Gambar 416 Halaman Data Pembayaran
Gambar 417 Tombol Pencarian Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5963
44
Gambar 418 Laporan Wajib Pajak
Keterangan a Pada gambar 417 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 418Pada 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 419 laporan salah satu wajib pajak yang kita inginkan
410 Tampilan SMS Gateway
Berikut format SMS Gateway untuk melihat panduan SMS Gateway
a Pemilik kendaraan mengirim SMS untuk melihat format panduan
SMS
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6063
45
Gambar 419 Melihat format panduan SMS
b Tampilan cek format wp dan balasannya
Gambar 420 Cek format wajib pajak
c Tampilan cek id wp dan balasannya
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6163
46
Gambar 421 Cek id wajib pajak
d Tampilan cek data wp dan balasannya
Gambar 422 Cek data wajib pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6263
47
BAB V
PENUTUP
411 Kesimpulan
Penulisan Tugas akhir ini berisi mengenai pembuatan program aplikasi
Informasi Pelayanan Pembayaran Pajak Bermotor di Kantor SAMSAT Drive
Thru Sidoarjo berbasis SMS Gateway Aplikasi ini dibangun menggunakan
Php Gammu sebagai emulator untuk menjalankan aplikasi saat dibangun dan
didukung dengan SMS Gateway dengan Modem Wavecom sebagai
hardwarenpendukung Sistem SMS Gateway memberikan banyak kemudahan
kepada wajib pajak untuk mengetahui jumlah pajak yang harus dibayar dan juga
tersedia SMS Alert kepada wajib pajak yang kendaraannya akan memasuki
jatuh tempo pembayaran pajak
412 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6363
48
DAFTAR PUSTAKA
Khang Bustam (2002) TRIK Pemrograman Aplikasi Berbasis SMS
PT Elexmedia Komputindo Jakarta
Khoirul ummah 2010 SMS-Gateway informatika malang
Marcus Zakaria Teddy amp Widiadi Josef 2006 Aplikasi SMS untuk
Berbagai Keperluan Bandung Informatika
Purnomo Adi 2007 Pemrograman Java Membangun Beragam Aplikasi
Layanan SMS 2 Jakarta Salemba Infotek
Romzi Imron Rozidi 2009 Membuat Sendiri SMS Gateway (ESME)
Berbasis Protokol SMPP Andi
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 2963
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 1 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
211 Penjelasan Primary key dan Foreight Key
Kunci (Key) merupakan elemen record yang dipakai untuk menemukan
record tersebut pada waktu akses atau bisa digunakan untuk identifikasi tiap
record Jenis-jenis kunci Superkey Candidat key Primary key Alternate
key Foreign key External key
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3063
15
A Primary Key adalah atribut (field) yang dipilih untuk menentukan
struktur storage pada organisasi file multi key adapun key lainnya
disebut dengan secondary key Pengertian lainya Primary Key adalah
suatu nilai dalam basis data yang digunakan untuk mengidentifikasi
suatu baris dalam tabel Salah satu atrribut dari candidat key dapat
dipilih menjadi primary key dengan 3 kriteria sbb
1
Key tersebut lebih natural untuk dijadikan acuan
2 Key tersebut lebih sederhana
3 Key tersebut cukup uniqe
B Foreign Key adalah Sebuah kumpulan field dalam satu relasi yang
digunakan untuk meldquoreferrdquo (menunjuk) ke suatu baris (tuple) pada
relasi yang lain (harus berkorespondensi dengan primary key pada
relasi yang kedua) seperti bdquological pointer‟ Sedangkan hubungan
antara keduanya ( primary key dan foreign key) di jelaskan sebagai
berikutldquoPrimary Keyrdquo adalah field kunci utama dari suatu tabel yang
menunjukkan bahwa field yang menjadi kunci tersebut tidak bisa diisi
dengan data yang sama atau dengan kata lain Primary key menjadikan
tiap record memiliki identitas sendiri-sendiri yang membedakan satu
sama lainnya (unik)ldquoForeign keyrdquo adalah satu attribute yang
melengkapi satu relationship yang menunjukan ke induknya dengan
kata lain keduanya saling berkaitan Pengertian lain Foreign key
merupakan sembarang atribut yang menunjuk kepada primary key pada
tabel lain
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3163
16
BAB III
METODOLOGI PENELITIAN
31 Lokasi Penelitian
Penelitian dilakukan di Drive Thru SAMSAT yang beralamatkan di Jl
Sultan Agung No 4 Sidoarjo mulai tanggal 01 Oktober 2014 sd selesai
32 Bahan dan Alat penelitian
Bahan
Data Wajib Pajakdata Pembayaran Pajak Kendaraan Bermotor dan data
pemilik kendaraan bermotor data biaya pajak kendaraan bermotor
Alat
A
Perangkat Keras ( Hardware )
1) Laptop intel core i3
2) Hard disk 500 GB
3) Memory 200 GB
4)
Modem Smsgateway
5) Simcard
B
Perangkat Lunak ( Software )
1) Sistem Operasi Windows 7
2)
PHP ( Hypertext Preprocessor )
3) Appserv
4) Notepad ++
5)
Database MySQL
6) Gammu
33 Teknik Pengumpulan Data
Teknik pengumpulan data yang digunakan adalah
a Wawancara Melakukan wawancara secara langsung dengan petugas
SAMSAT Drive Thru diantarannya petugas dari kepolisian dan petugas
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3263
17
Dispenda mengenai bagaimana alur dari pelayanan SAMSAT Drive Thru
Sidoarjo
b Dokumentasi Pengambilan data-data tentang kegiatan profil untuk
dijadikan sebagai acuan dalam pengembangan sistem
c Observasi Observasi dengan mengadakan penelitian dan peninjauan
langsung di SAMSAT Drive Thru Sidoarjo
34 Teknik Analisis
Analisis sistem merupakan tahap yang penting dari suatu pemrograman
karena merupakan tahap awal untuk mengevaluasi permasalahan yang terjadi
serta kendala yang dihadapiPerancangan sistem yang pertama adalah
mengidentifikasi suatu permasalahan pada objek penelitian itu sendiri
Teknik yang penulis gunakan dalam membangun sistem ini adalah
sebagai berikut
a Penelitian di lapangan yaitu terhadap petugas atau orang-orang yang ada
kaitannya dengan permasalahan yang sedang diteliti guna memperoleh
keterangan dan data untuk tujuan yang ingin dicapai
b Merumuskan masalah apa yang sebenarnya terjadi yaitu sistem yang
digunakan saat melakukan permintaan informasi di kantor SAMSAT secara
langsung
c
Melakukan pemahaman masalah sehingga dapat mengetahui tujuan
pembuatan SMS Gateway untuk pembayaran Pajak Kendaraan Bermotor
d Perancangan informasi SMS Gateway di SAMSAT Drive Thru Sidoarjo
e
Perancangan tampilan SMS Gateway di SAMSAT Drive Thru Sidoarjo
f Pengujian dan analisa program dengan maksud mengetahui sejauh mana
program bisa berjalan sesuai dengan keinginan penulis
g Perbaikan dan penyempurnaan program yang merupakan tahapan
memperbaiki kesalahan dan menambahkan fitur-fitur lain jika diperlukan
h Pemilihan sistem berbasisSMS Gateway sebagai solusi yang tepat Penulis
mengajukan pembuatan sistem baru untuk proses permintaan informasi
melalui sms sebagai solusi permasalahan Sistem baru ini diharapkan dapat
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3363
18
mempermudah wajib pajak untuk memperoleh informasi terkait pembayaran
samsat Program ini dapat diakses kapan saja Adapun alasannya sebagai
berikut
1
Untuk hubungan antar server dan client hanya dibutuhkan sebuah
handphone saja
2 Memberikan kemudahan bagi pengguna karena antar muka yang
digunakan adalah via SMS dimana wajib pajak pasti sudah sangat
umum menggunakannya
Sistem Aplikasi SMS Gateway adalah program sistem komunikasi dua
arah yaitu SMS keluar dan SMS masuk dengan memanfaatkan gammu sebagai
programkomunikasi antara Komputer dengan Handphone
35 Perancangan Sistem
Bagian ini menjelaskan rancangan aplikasi yang berupa diagram alir
sistem Alur pembayaran di SAMSAT Drive Thru adalah sebagai berikut
Penjelasan alur proses pembayaran pajak melalui drive thru
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3463
19
6
Petugas loket Pembayaran dan Penyerahan memberitahukan jumlah
pembayaran yang seharusnya dan selanjutnya menerima pembayaran serta
menyerahkan bukti pembayaran kepada Wajib Pajak
36 DFD Pembayaran Pajak kendaraan Bermotor
Dalam proses perancangan aplikasi layanan informasi dan pemesanan
berbasis sms gateway ini akan dijelaskan dalam bentuk logical model Hal ini
gambarkan secara detail melalui Data Flow Diagram (DFD) Dalam
perancangan menggunakan DFD biasanya diawali dengan diagram konteks
yang merupakan diagram yang memaparkan secara global dari diagram-
diagram yang akan dirancang selanjutnya Hal ini sangat membantu sekali
dalam memahami proses perancangan aplikasi secara detail Pada tahap
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 33
a Diagram Konteks
Gambar 31 Diagarm Konteks
input wp
laporan pembayaran
info data petugas
info data kendaraan
input data petugas
input pembayaran Pajak
input data kendaraan
Balasan Sms Sesuai format
Kirim Sms s esuai format
Info Pembayaran
Membayar Pajak1
Aplikasi Pembayaran Pajak
Kendaraan Bermotor di
Kantor Samsat Drive Thrue
+
PetugasWajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3563
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
Gambar 32 DFD level 0
37 Tabel Relationship
Tabel Relationship merupakan rancangan table yang diterjemahkan dari
data flow diagram di atas sehingga dihasilkan data relasi table seperti gambar
di bawah ini
mempunyaimempunyai
mempunyai
mempunyaimempunyai
simpan data
input wp
info wp
memberikan data wp
info wp
laporan pembayaran
info data petugas
info data kendaraan
input data petugas
input pembayaran Pajak
input data kendaraan
Balasan Sms Sesuai format
Kirim Sms sesuai format
Info Pembayaran
Membayar Pajak
kendaraan
data petugas
simpan data simpan data
simpan data
simpan data
simpan data
simpan data
Wajib Pajak
Petugas
3Input
Pendaftaran
kendaraan
Bermotor
2
Input Petugas
1
Pembayaran
Pajak
4
Input data WP
5
Sms Gateway
kendaraan
kendaraan_
petugas
pembayaran
sms masuksms keluar
wajib_pajak
outboxoutbox_multipart
gammu phone
phones
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3663
21
Dalam table relationship diatas terdapat 18 tabel yang saling
berhubungan yang terdiri dari table master dan table transaksi adapun yang
termasuk dalam table master yaitu tabel wajib pajak kendaraan petugas
panduan saran propinsi kabupaten dan kecamatan Sedangkan tabel transaksi
yaitu tabel pembayaran berita dan SMS Alert Yang termasuk tabel SMS
Gateway yaitu tabel phone inbox outbox sent items gammu daemons
outbox multipart Masing-masing tabel saling berhuugan seperti
a Tabel wajjib pajak berhubungan dengan tabel kendaraan yang dihubungkan
melalui id wp dengan jenis hubungan satu (1) ke banyak (N)
b
Tabel wp berhubungan dengan tabel pembayaran yang dihubungkan melalui
id wp dengan jenis hubungan satu (1) ke banyak (N)
c Tabel petugas berhubungan dengan id petugas dengan jenis hubungan satu
(1) ke banyak (N)
38 Struktur Tabel
Tabel adalah bagian dari database yang berfungsi untuk menyimpan
data-data tertentu Tabel yang akan dibuat untuk perancangan ini antara lain
1 Tabel Berita
Tabel berita adalah tabel yang digunakan untuk menyimpan data berita
Struktur tabelnya dapat dilihat pada tabel 31
Tabel 31 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) (Primary Key) Id petugas
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3763
22
2 Tabel Saran
Tabel saran adalah tabel yang digunakan untuk menyimpan data saran
dari wajib pajak Struktur tabelnya dapat dilihat pada tabel 32
Tabel 32 Tabel Saran
Nama Field Type Data Keterangan
Id Integer(11) Id pengirim
Hp Varchar(15) Handphone
Isisaran Varchar (200) Isi saran
3 Tabel Kabupaten
Tabel Kabupaten adalah tabel yang digunakan untuk menyimpan data
kabupaten Struktur tabelnya dapat dilihat pada tabel 33
Tabel 33 Tabel kabupaten
Nama Field Type Data Keterangan
id_kab Varchar(20) Id kab
nama_kab Varchar(100) Nama kab
4 Tabel Kecamatan
Tabel kecamatan adalah tabel yang digunakan untuk menyimpan data
kecamatan Struktur tabelnya dapat dilihat pada tabel 34
Tabel 34 Tabel kecamatan
Nama Field Type Data Keterangan
id_kec Varchar(20) Id kec
nama_kec Varchar(100) Nama kec
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3863
23
5 Tabel kendaraan
Tabel kendaraan adalah tabel yang digunakan untuk menyimpan data
kendaraan Struktur tabelnya dapat dilihat pada tabel 35
Tabel 35 Tabel kendaraan
Nama Field 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
Tabel pembayaran adalah tabel yang digunakan untuk menyimpan data
pembayaran Struktur tabelnya dapat dilihat pada tabel 36
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3963
24
Tabel 36 Tabel pembayaran
Nama Field Type Data Keteranganid_bayar Integer(11) (Primary Key) Id bayar
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
Tabel petugas adalah tabel yang digunakan untuk menyimpan data
petugas Struktur tabelnya dapat dilihat pada tabel 37
Tabel 37 Tabel petugas
Nama Field Type Data Keterangan
id_petugas Varchar(11) (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
Tabel propinsi adalah tabel yang digunakan untuk menyimpan data
propinsi Struktur tabelnya dapat dilihat pada tabel 38
Tabel 38 Tabel propinsi
Nama Field Type Data Keterangan
id_prop Varchar(20) Id prop
nama_prop Varchar(100) Nama prop
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4063
25
9 Tabel SMS alert
Tabel SMS alert adalah tabel yang digunakan untuk menyimpan data
SMS alert Struktur tabelnya dapat dilihat pada tabel 39
Tabel 39 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
10 Tabel Wajib Pajak
Tabel wajib_pajak adalah tabel yang digunakan untuk menyimpan data
wajib pajak Struktur tabelnya dapat dilihat pada tabel 310
Tabel 310 Tabel wajib pajak
Nama Field 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 lahirtanggal_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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4163
26
Propinsi Varchar(20) Propinsi
Kabupaten Varchar(20) KabupatenKecamatan Varchar(20) Kecamatan
Kelurahan Varchar(20) Kelurahan
no_telprumah Varchar(10) Nomer telprumah
Kodepos Varchar(7) Kodepos
11 Tabel Daemons
Tabel daemons adalah tabel yang digunakan untuk menyimpan datadaemons Struktur tabelnya dapat dilihat pada tabel 311
Tabel 311 Tabel Daemons
Nama Field Type Data Keterangan
Start Text Start
Info Text Info
12
Tabel Gammu
Tabel gammu adalah tabel yang digunakan untuk menyimpan data
gammu Struktur tabelnya dapat dilihat pada tabel 312
Tabel 312 Tabel Gammu
Nama Field Type Data Keterangan
Version int(11) Version
13 Tabel Inbox
Tabel inbox adalah tabel yang digunakan untuk menyimpan data inbox
Struktur tabelnya dapat dilihat pada tabel 313
Tabel 313 Tabel inbox
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4263
27
ReceivingDateTime Timestamp ReceivingDateTime
Text Text TextSenderNumber 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(falsetrue) Processed
14 Tabel Outbox
Tabel outbox adalah tabel yang digunakan untuk menyimpan data
outbox Struktur tabelnya dapat dilihat pada tabel 314
Tabel 314 Tabel outbox
Nama Field 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(falsetrue) MultiPart
RelativeValidity int(11) RelativeValidity
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4363
28
SenderID varchar(255) MUL SenderID
SendingTimeOut Timestamp SendingTimeOutDeliveryReport enum(defaultyesno) DeliveryReport
CreatorID Text CreatorID
15 Tabel Outbox multipart
Tabel outbox multipart adalah tabel yang digunakan untuk menyimpan
data outbox multipart Struktur tabelnya dapat dilihat pada tabel 315
Tabel 315 Tabel outbox multipart
Nama Field Type Data Keterangan
Text Text Text
Coding enum() Coding
UDH Text UDH
Class int(11) Class
TextDecoded Text TextDecoded
ID int(10) unsigned (Primary Key) ID
SequencePosition int(11) (Primary Key) SequencePosition
16 Tabel Phone
Tabel phones adalah tabel yang digunakan untuk menyimpan data
phones Struktur tabelnya dapat dilihat pada tabel 316
Tabel 316 Tabel phones Nama Field Type Data Keterangan
ID Text ID
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
TimeOut Timestamp Time Out
Send enum(yesno) Send
Receive enum(yesno) Receive
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4463
29
IMEI varchar(35) (Primary Key) IMEI
Client Text ClientBattery int(11) Battery
Signal int(11) Signal
Sent int(11) Sent
Received int(11) Received
17 Tabel Sentitems
Tabel sentitems adalah tabel yang digunakan untuk menyimpan datasentitems Struktur tabelnya dapat dilihat pada tabel 317
Tabel 317 Tabel Sentitems
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
SendingDateTime Timestamp SendingDateTimeDeliveryDateTime 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
IDint(10)
unsigned(Primary Key) ID
SenderID varchar(255) MUL SenderID
SequencePosition int(11) (Primary Key) SequencePosition
Status enum() Status
StatusError int(11) Status Error
TPMR int(11) MUL TPMR
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4563
30
RelativeValidity int(11) Relative Validity
CreatorID Text Creator ID
18 Tabel Panduan
Tabel panduan adalah tabel yang digunakan untuk menyimpan data
panduan Struktur tabelnya dapat dilihat pada tabel 318
Tabel 318 Tabel Panduan
Nama Field Type Data Keterangan
Kodepanduan Varchar(11) Kode Panduan
Isi Text Isi
Keterangan Varchar (40) Keterangan
39 Format SMS Gateway
Berikut ini cara-cara mengakses aplikasi pembayaran pajak kendaraan
bermotor di SAMSAT DRIVE THRU dengan menggunakan fasilitas SMS gateway
1 Format Melihat Panduan SMS
Pemilik Kendaraan mengirim pesan ke SMS Center Admin SAMSAT
dengan format
Gambar 34 Format Melihat panduan
2
Apabila Format SMS benar maka akan muncul pesan seperti pada gambar
35
Panduan
Cek format SMS
cekformatwp
cekformatsaran
cekformattunggakan
cekformatwajib_pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4663
31
Gambar 35 Pesan Balasan Panduan SMS
3 Jika Pemilik Kendaraan ingin melihat data wajib pajak maka harus
mengetikkan format SMS sebagai berikut
Gambar 36 Format Info data wajib pajak
4 Jika Pemilik Kendaraan ingin melihat tunggakan pajak kendaraan maka
harus mengetikkan format SMS sebagai berikut
Gambar 37 Format Tunggakan Pajak Kendaraan
5
Jika Pemilik Kendaraan ingin memberikan saran maka harus mengetikkan
format SMS sebgai berikut
Gambar 38 Format Saran
310 Design Interface
Gambar 39 Halaman Utama
cekformatwp
cekformattunggakan
Cekformatsaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4763
32
Gambar 310 Halaman Login
Gambar 311 Data Kendaraan
Gambar 312 Halaman Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4863
33
Gambar 314 Halaman Inbox
Gambar 313 Halaman Inbox
311 Struktur Menu
Wajib Pajak
Menu Utama Admin
PembayaranKendaraan SMS AlertBerita
Pembayaran
LaporanSMS
SMS
SMSTerkirim
Lihat SMS
SMS Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4963
34
BAB IV
HASIL PENELITIAN DAN PEMBAHASAN
Berikut ini adalah hasil dari pengujian Aplikasi Informasi Pelayanan
Pembayaran Pajak Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis
SMS Gateway Pada Proyek Akhir ini dimana Website ini memiliki 1 halaman
web yakni website untuk mengelola halaman website petugas (admin) Berikut
adalah implementasi tentang website tersebut
41 Halaman Admin
Halaman ini merupakan aplikasi yang digunakan oleh bagian administrator
atau orang yang mempunyai otoritas khusus untuk melakukan konfigurasi sistem
sehingga diperlukan suatu proses login terlebih dahulu
Gambar 41 Halaman Admin
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5063
35
Keterangan
a Username aris
b Password aris
42 Halaman Utama
Pada web utama Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor berbasis SMS Gateway ini menampilkan informsi profil secara umum
Selain itu pada web utama juga terdapat informasi berita terbaru mengenai SAMSAT
layanan yang ada di SAMSAT Drive Thru serta format SMS
Adapun menu-menu yang akan ditampilkan pada web utama diantarannya
depan SAMSAT Drive Thru layanan berita format SMS dan kontak yang
menunjukkan alamat SAMSAT Drive Thru
Gambar 42 Halaman Utama
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5163
36
f Kontak Halaman yang berisi alamat dari SAMSAT Drive Thru
43 Halaman Data Wajib Pajak
Input data wajib pajak yaitu memasukkan data identitas para wajib pajak yang
baru berikut halaman data wajib pajak
Gambar 43 Halaman Data Wajib Pajak
Gambar 44 Halaman Input Data Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5263
37
Keterangan
a Pada gambar 43 adalah menu utama halaman wajib pajak disana tertera
kolom data wajib pajak yang telah didata oleh admin
b Pada gambar 44 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
44
Halaman KendaraanInput data kendaraan wajib pajak yaitu digunaka untuk menginputkan data
kendaraan yang baru yang berisi data tentang kendaraan bermotor seperti no reg no
KTP pemilik nama lengkap dan sebagainya berikut tampilan halaman kendaraan
Gambar 45 Halaman Data Kendaraan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5363
38
Gambar 46 Halaman Form Input Data Kendaraan
Keterangan
a Pada gambar 45 adalah menu utama pada halaman kendaraan disana
tertera kolom data kendaraan yang sudah di data oleh petugas admin
b Pada gambar 46 adalah form input data kendaraan untuk memasukkan
data kendaraan wajib pajak yang baru kita harus memasukkan identitas dari
kendaraan tersebut diantarannya identitas pemilik serta identitas kendaraan
baru Kemudian kita pilih tombol simpan untuk menyimpan data kendaraan
tersebut Data yang sudah tersimpan akan muncul pada menu utama pada
halaman kendaraan
45 Halaman Pembayaran
Input halaman pembayaran digunakan untuk memasukkan biaya pajak
kendaraan yang akan dibayar oleh wajib pajak setiap tahunnya Berikut tampilan
halaman pembayaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5463
39
Gambar 47 Halaman Pembayaran
Gambar 48 Halaman Form pembayara
Keterangan
a Pada gambar 47 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 48 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5563
40
akan muncul pada menu utama halaman pembayaran
46 Halaman Berita
Input halaman berita digunakan untuk menambah berita-berita terbaru yang
ada di SAMSAT Drive Thru maupun SAMSAT pusat berikut tampilan halaman form
berita
Gambar 49 Halaman Berita
Gambar 410 Halaman Form Berita
Keterangan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5663
41
a Pada gambar 49 adalah menu utama pada halaman berita disana tertera
kolom data berita yang sudah di entry oleh petugas admin
b Pada gambar 410 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
47
Halaman SMSForm SMS ini gunakan untuk melihat SMS masuk SMS terkirim dan akan
mengirim SMS secara bersamaan Berikut tampilan halaman SMS
Gambar 411 Halaman SMS
Gambar 412 Halaman Kirim Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5763
42
Gambar 413 Halaman SMS Masuk
Gambar 414 Halaman SMS Terkirim
Keterangan
a Kirim broadcast Mengirim suatu pesan atau SMS ke semua wajib pajak
secara bersamaan
b Lihat SMS Melihat SMS yang masuk dari wajib pajak yang memberikan
masukan atau menannyakan besar biaya pajak kendaraan yang akan
dibayar
c SMS terkirim Melihat SMS yang telah terkirim kepada wajib pajak
48 Halaman SMS Alert
Pada halaman SMS Alert ini merupakan peringatan tanggal jatuh tempo
pembayaran pajak STNK kepada wajib pajak Berikut tampilan halaman SMS Alert
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5863
43
Gambar 415 Halaman Data SMS Alert
Wajib pajak akan secara otomatis mendapat SMS Alert mengenai jatuh
tempo pembayaran pajak kendaraannya
49 Halaman Laporan
Pada halaman laporan ini akan muncul semua nama-nama wajib pajak yang
telah terdaftar Berikut tampilan halaman laporan
Gambar 416 Halaman Data Pembayaran
Gambar 417 Tombol Pencarian Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5963
44
Gambar 418 Laporan Wajib Pajak
Keterangan a Pada gambar 417 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 418Pada 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 419 laporan salah satu wajib pajak yang kita inginkan
410 Tampilan SMS Gateway
Berikut format SMS Gateway untuk melihat panduan SMS Gateway
a Pemilik kendaraan mengirim SMS untuk melihat format panduan
SMS
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6063
45
Gambar 419 Melihat format panduan SMS
b Tampilan cek format wp dan balasannya
Gambar 420 Cek format wajib pajak
c Tampilan cek id wp dan balasannya
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6163
46
Gambar 421 Cek id wajib pajak
d Tampilan cek data wp dan balasannya
Gambar 422 Cek data wajib pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6263
47
BAB V
PENUTUP
411 Kesimpulan
Penulisan Tugas akhir ini berisi mengenai pembuatan program aplikasi
Informasi Pelayanan Pembayaran Pajak Bermotor di Kantor SAMSAT Drive
Thru Sidoarjo berbasis SMS Gateway Aplikasi ini dibangun menggunakan
Php Gammu sebagai emulator untuk menjalankan aplikasi saat dibangun dan
didukung dengan SMS Gateway dengan Modem Wavecom sebagai
hardwarenpendukung Sistem SMS Gateway memberikan banyak kemudahan
kepada wajib pajak untuk mengetahui jumlah pajak yang harus dibayar dan juga
tersedia SMS Alert kepada wajib pajak yang kendaraannya akan memasuki
jatuh tempo pembayaran pajak
412 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6363
48
DAFTAR PUSTAKA
Khang Bustam (2002) TRIK Pemrograman Aplikasi Berbasis SMS
PT Elexmedia Komputindo Jakarta
Khoirul ummah 2010 SMS-Gateway informatika malang
Marcus Zakaria Teddy amp Widiadi Josef 2006 Aplikasi SMS untuk
Berbagai Keperluan Bandung Informatika
Purnomo Adi 2007 Pemrograman Java Membangun Beragam Aplikasi
Layanan SMS 2 Jakarta Salemba Infotek
Romzi Imron Rozidi 2009 Membuat Sendiri SMS Gateway (ESME)
Berbasis Protokol SMPP Andi
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3063
15
A Primary Key adalah atribut (field) yang dipilih untuk menentukan
struktur storage pada organisasi file multi key adapun key lainnya
disebut dengan secondary key Pengertian lainya Primary Key adalah
suatu nilai dalam basis data yang digunakan untuk mengidentifikasi
suatu baris dalam tabel Salah satu atrribut dari candidat key dapat
dipilih menjadi primary key dengan 3 kriteria sbb
1
Key tersebut lebih natural untuk dijadikan acuan
2 Key tersebut lebih sederhana
3 Key tersebut cukup uniqe
B Foreign Key adalah Sebuah kumpulan field dalam satu relasi yang
digunakan untuk meldquoreferrdquo (menunjuk) ke suatu baris (tuple) pada
relasi yang lain (harus berkorespondensi dengan primary key pada
relasi yang kedua) seperti bdquological pointer‟ Sedangkan hubungan
antara keduanya ( primary key dan foreign key) di jelaskan sebagai
berikutldquoPrimary Keyrdquo adalah field kunci utama dari suatu tabel yang
menunjukkan bahwa field yang menjadi kunci tersebut tidak bisa diisi
dengan data yang sama atau dengan kata lain Primary key menjadikan
tiap record memiliki identitas sendiri-sendiri yang membedakan satu
sama lainnya (unik)ldquoForeign keyrdquo adalah satu attribute yang
melengkapi satu relationship yang menunjukan ke induknya dengan
kata lain keduanya saling berkaitan Pengertian lain Foreign key
merupakan sembarang atribut yang menunjuk kepada primary key pada
tabel lain
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3163
16
BAB III
METODOLOGI PENELITIAN
31 Lokasi Penelitian
Penelitian dilakukan di Drive Thru SAMSAT yang beralamatkan di Jl
Sultan Agung No 4 Sidoarjo mulai tanggal 01 Oktober 2014 sd selesai
32 Bahan dan Alat penelitian
Bahan
Data Wajib Pajakdata Pembayaran Pajak Kendaraan Bermotor dan data
pemilik kendaraan bermotor data biaya pajak kendaraan bermotor
Alat
A
Perangkat Keras ( Hardware )
1) Laptop intel core i3
2) Hard disk 500 GB
3) Memory 200 GB
4)
Modem Smsgateway
5) Simcard
B
Perangkat Lunak ( Software )
1) Sistem Operasi Windows 7
2)
PHP ( Hypertext Preprocessor )
3) Appserv
4) Notepad ++
5)
Database MySQL
6) Gammu
33 Teknik Pengumpulan Data
Teknik pengumpulan data yang digunakan adalah
a Wawancara Melakukan wawancara secara langsung dengan petugas
SAMSAT Drive Thru diantarannya petugas dari kepolisian dan petugas
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3263
17
Dispenda mengenai bagaimana alur dari pelayanan SAMSAT Drive Thru
Sidoarjo
b Dokumentasi Pengambilan data-data tentang kegiatan profil untuk
dijadikan sebagai acuan dalam pengembangan sistem
c Observasi Observasi dengan mengadakan penelitian dan peninjauan
langsung di SAMSAT Drive Thru Sidoarjo
34 Teknik Analisis
Analisis sistem merupakan tahap yang penting dari suatu pemrograman
karena merupakan tahap awal untuk mengevaluasi permasalahan yang terjadi
serta kendala yang dihadapiPerancangan sistem yang pertama adalah
mengidentifikasi suatu permasalahan pada objek penelitian itu sendiri
Teknik yang penulis gunakan dalam membangun sistem ini adalah
sebagai berikut
a Penelitian di lapangan yaitu terhadap petugas atau orang-orang yang ada
kaitannya dengan permasalahan yang sedang diteliti guna memperoleh
keterangan dan data untuk tujuan yang ingin dicapai
b Merumuskan masalah apa yang sebenarnya terjadi yaitu sistem yang
digunakan saat melakukan permintaan informasi di kantor SAMSAT secara
langsung
c
Melakukan pemahaman masalah sehingga dapat mengetahui tujuan
pembuatan SMS Gateway untuk pembayaran Pajak Kendaraan Bermotor
d Perancangan informasi SMS Gateway di SAMSAT Drive Thru Sidoarjo
e
Perancangan tampilan SMS Gateway di SAMSAT Drive Thru Sidoarjo
f Pengujian dan analisa program dengan maksud mengetahui sejauh mana
program bisa berjalan sesuai dengan keinginan penulis
g Perbaikan dan penyempurnaan program yang merupakan tahapan
memperbaiki kesalahan dan menambahkan fitur-fitur lain jika diperlukan
h Pemilihan sistem berbasisSMS Gateway sebagai solusi yang tepat Penulis
mengajukan pembuatan sistem baru untuk proses permintaan informasi
melalui sms sebagai solusi permasalahan Sistem baru ini diharapkan dapat
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3363
18
mempermudah wajib pajak untuk memperoleh informasi terkait pembayaran
samsat Program ini dapat diakses kapan saja Adapun alasannya sebagai
berikut
1
Untuk hubungan antar server dan client hanya dibutuhkan sebuah
handphone saja
2 Memberikan kemudahan bagi pengguna karena antar muka yang
digunakan adalah via SMS dimana wajib pajak pasti sudah sangat
umum menggunakannya
Sistem Aplikasi SMS Gateway adalah program sistem komunikasi dua
arah yaitu SMS keluar dan SMS masuk dengan memanfaatkan gammu sebagai
programkomunikasi antara Komputer dengan Handphone
35 Perancangan Sistem
Bagian ini menjelaskan rancangan aplikasi yang berupa diagram alir
sistem Alur pembayaran di SAMSAT Drive Thru adalah sebagai berikut
Penjelasan alur proses pembayaran pajak melalui drive thru
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3463
19
6
Petugas loket Pembayaran dan Penyerahan memberitahukan jumlah
pembayaran yang seharusnya dan selanjutnya menerima pembayaran serta
menyerahkan bukti pembayaran kepada Wajib Pajak
36 DFD Pembayaran Pajak kendaraan Bermotor
Dalam proses perancangan aplikasi layanan informasi dan pemesanan
berbasis sms gateway ini akan dijelaskan dalam bentuk logical model Hal ini
gambarkan secara detail melalui Data Flow Diagram (DFD) Dalam
perancangan menggunakan DFD biasanya diawali dengan diagram konteks
yang merupakan diagram yang memaparkan secara global dari diagram-
diagram yang akan dirancang selanjutnya Hal ini sangat membantu sekali
dalam memahami proses perancangan aplikasi secara detail Pada tahap
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 33
a Diagram Konteks
Gambar 31 Diagarm Konteks
input wp
laporan pembayaran
info data petugas
info data kendaraan
input data petugas
input pembayaran Pajak
input data kendaraan
Balasan Sms Sesuai format
Kirim Sms s esuai format
Info Pembayaran
Membayar Pajak1
Aplikasi Pembayaran Pajak
Kendaraan Bermotor di
Kantor Samsat Drive Thrue
+
PetugasWajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3563
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
Gambar 32 DFD level 0
37 Tabel Relationship
Tabel Relationship merupakan rancangan table yang diterjemahkan dari
data flow diagram di atas sehingga dihasilkan data relasi table seperti gambar
di bawah ini
mempunyaimempunyai
mempunyai
mempunyaimempunyai
simpan data
input wp
info wp
memberikan data wp
info wp
laporan pembayaran
info data petugas
info data kendaraan
input data petugas
input pembayaran Pajak
input data kendaraan
Balasan Sms Sesuai format
Kirim Sms sesuai format
Info Pembayaran
Membayar Pajak
kendaraan
data petugas
simpan data simpan data
simpan data
simpan data
simpan data
simpan data
Wajib Pajak
Petugas
3Input
Pendaftaran
kendaraan
Bermotor
2
Input Petugas
1
Pembayaran
Pajak
4
Input data WP
5
Sms Gateway
kendaraan
kendaraan_
petugas
pembayaran
sms masuksms keluar
wajib_pajak
outboxoutbox_multipart
gammu phone
phones
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3663
21
Dalam table relationship diatas terdapat 18 tabel yang saling
berhubungan yang terdiri dari table master dan table transaksi adapun yang
termasuk dalam table master yaitu tabel wajib pajak kendaraan petugas
panduan saran propinsi kabupaten dan kecamatan Sedangkan tabel transaksi
yaitu tabel pembayaran berita dan SMS Alert Yang termasuk tabel SMS
Gateway yaitu tabel phone inbox outbox sent items gammu daemons
outbox multipart Masing-masing tabel saling berhuugan seperti
a Tabel wajjib pajak berhubungan dengan tabel kendaraan yang dihubungkan
melalui id wp dengan jenis hubungan satu (1) ke banyak (N)
b
Tabel wp berhubungan dengan tabel pembayaran yang dihubungkan melalui
id wp dengan jenis hubungan satu (1) ke banyak (N)
c Tabel petugas berhubungan dengan id petugas dengan jenis hubungan satu
(1) ke banyak (N)
38 Struktur Tabel
Tabel adalah bagian dari database yang berfungsi untuk menyimpan
data-data tertentu Tabel yang akan dibuat untuk perancangan ini antara lain
1 Tabel Berita
Tabel berita adalah tabel yang digunakan untuk menyimpan data berita
Struktur tabelnya dapat dilihat pada tabel 31
Tabel 31 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) (Primary Key) Id petugas
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3763
22
2 Tabel Saran
Tabel saran adalah tabel yang digunakan untuk menyimpan data saran
dari wajib pajak Struktur tabelnya dapat dilihat pada tabel 32
Tabel 32 Tabel Saran
Nama Field Type Data Keterangan
Id Integer(11) Id pengirim
Hp Varchar(15) Handphone
Isisaran Varchar (200) Isi saran
3 Tabel Kabupaten
Tabel Kabupaten adalah tabel yang digunakan untuk menyimpan data
kabupaten Struktur tabelnya dapat dilihat pada tabel 33
Tabel 33 Tabel kabupaten
Nama Field Type Data Keterangan
id_kab Varchar(20) Id kab
nama_kab Varchar(100) Nama kab
4 Tabel Kecamatan
Tabel kecamatan adalah tabel yang digunakan untuk menyimpan data
kecamatan Struktur tabelnya dapat dilihat pada tabel 34
Tabel 34 Tabel kecamatan
Nama Field Type Data Keterangan
id_kec Varchar(20) Id kec
nama_kec Varchar(100) Nama kec
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3863
23
5 Tabel kendaraan
Tabel kendaraan adalah tabel yang digunakan untuk menyimpan data
kendaraan Struktur tabelnya dapat dilihat pada tabel 35
Tabel 35 Tabel kendaraan
Nama Field 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
Tabel pembayaran adalah tabel yang digunakan untuk menyimpan data
pembayaran Struktur tabelnya dapat dilihat pada tabel 36
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3963
24
Tabel 36 Tabel pembayaran
Nama Field Type Data Keteranganid_bayar Integer(11) (Primary Key) Id bayar
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
Tabel petugas adalah tabel yang digunakan untuk menyimpan data
petugas Struktur tabelnya dapat dilihat pada tabel 37
Tabel 37 Tabel petugas
Nama Field Type Data Keterangan
id_petugas Varchar(11) (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
Tabel propinsi adalah tabel yang digunakan untuk menyimpan data
propinsi Struktur tabelnya dapat dilihat pada tabel 38
Tabel 38 Tabel propinsi
Nama Field Type Data Keterangan
id_prop Varchar(20) Id prop
nama_prop Varchar(100) Nama prop
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4063
25
9 Tabel SMS alert
Tabel SMS alert adalah tabel yang digunakan untuk menyimpan data
SMS alert Struktur tabelnya dapat dilihat pada tabel 39
Tabel 39 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
10 Tabel Wajib Pajak
Tabel wajib_pajak adalah tabel yang digunakan untuk menyimpan data
wajib pajak Struktur tabelnya dapat dilihat pada tabel 310
Tabel 310 Tabel wajib pajak
Nama Field 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 lahirtanggal_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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4163
26
Propinsi Varchar(20) Propinsi
Kabupaten Varchar(20) KabupatenKecamatan Varchar(20) Kecamatan
Kelurahan Varchar(20) Kelurahan
no_telprumah Varchar(10) Nomer telprumah
Kodepos Varchar(7) Kodepos
11 Tabel Daemons
Tabel daemons adalah tabel yang digunakan untuk menyimpan datadaemons Struktur tabelnya dapat dilihat pada tabel 311
Tabel 311 Tabel Daemons
Nama Field Type Data Keterangan
Start Text Start
Info Text Info
12
Tabel Gammu
Tabel gammu adalah tabel yang digunakan untuk menyimpan data
gammu Struktur tabelnya dapat dilihat pada tabel 312
Tabel 312 Tabel Gammu
Nama Field Type Data Keterangan
Version int(11) Version
13 Tabel Inbox
Tabel inbox adalah tabel yang digunakan untuk menyimpan data inbox
Struktur tabelnya dapat dilihat pada tabel 313
Tabel 313 Tabel inbox
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4263
27
ReceivingDateTime Timestamp ReceivingDateTime
Text Text TextSenderNumber 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(falsetrue) Processed
14 Tabel Outbox
Tabel outbox adalah tabel yang digunakan untuk menyimpan data
outbox Struktur tabelnya dapat dilihat pada tabel 314
Tabel 314 Tabel outbox
Nama Field 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(falsetrue) MultiPart
RelativeValidity int(11) RelativeValidity
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4363
28
SenderID varchar(255) MUL SenderID
SendingTimeOut Timestamp SendingTimeOutDeliveryReport enum(defaultyesno) DeliveryReport
CreatorID Text CreatorID
15 Tabel Outbox multipart
Tabel outbox multipart adalah tabel yang digunakan untuk menyimpan
data outbox multipart Struktur tabelnya dapat dilihat pada tabel 315
Tabel 315 Tabel outbox multipart
Nama Field Type Data Keterangan
Text Text Text
Coding enum() Coding
UDH Text UDH
Class int(11) Class
TextDecoded Text TextDecoded
ID int(10) unsigned (Primary Key) ID
SequencePosition int(11) (Primary Key) SequencePosition
16 Tabel Phone
Tabel phones adalah tabel yang digunakan untuk menyimpan data
phones Struktur tabelnya dapat dilihat pada tabel 316
Tabel 316 Tabel phones Nama Field Type Data Keterangan
ID Text ID
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
TimeOut Timestamp Time Out
Send enum(yesno) Send
Receive enum(yesno) Receive
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4463
29
IMEI varchar(35) (Primary Key) IMEI
Client Text ClientBattery int(11) Battery
Signal int(11) Signal
Sent int(11) Sent
Received int(11) Received
17 Tabel Sentitems
Tabel sentitems adalah tabel yang digunakan untuk menyimpan datasentitems Struktur tabelnya dapat dilihat pada tabel 317
Tabel 317 Tabel Sentitems
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
SendingDateTime Timestamp SendingDateTimeDeliveryDateTime 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
IDint(10)
unsigned(Primary Key) ID
SenderID varchar(255) MUL SenderID
SequencePosition int(11) (Primary Key) SequencePosition
Status enum() Status
StatusError int(11) Status Error
TPMR int(11) MUL TPMR
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4563
30
RelativeValidity int(11) Relative Validity
CreatorID Text Creator ID
18 Tabel Panduan
Tabel panduan adalah tabel yang digunakan untuk menyimpan data
panduan Struktur tabelnya dapat dilihat pada tabel 318
Tabel 318 Tabel Panduan
Nama Field Type Data Keterangan
Kodepanduan Varchar(11) Kode Panduan
Isi Text Isi
Keterangan Varchar (40) Keterangan
39 Format SMS Gateway
Berikut ini cara-cara mengakses aplikasi pembayaran pajak kendaraan
bermotor di SAMSAT DRIVE THRU dengan menggunakan fasilitas SMS gateway
1 Format Melihat Panduan SMS
Pemilik Kendaraan mengirim pesan ke SMS Center Admin SAMSAT
dengan format
Gambar 34 Format Melihat panduan
2
Apabila Format SMS benar maka akan muncul pesan seperti pada gambar
35
Panduan
Cek format SMS
cekformatwp
cekformatsaran
cekformattunggakan
cekformatwajib_pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4663
31
Gambar 35 Pesan Balasan Panduan SMS
3 Jika Pemilik Kendaraan ingin melihat data wajib pajak maka harus
mengetikkan format SMS sebagai berikut
Gambar 36 Format Info data wajib pajak
4 Jika Pemilik Kendaraan ingin melihat tunggakan pajak kendaraan maka
harus mengetikkan format SMS sebagai berikut
Gambar 37 Format Tunggakan Pajak Kendaraan
5
Jika Pemilik Kendaraan ingin memberikan saran maka harus mengetikkan
format SMS sebgai berikut
Gambar 38 Format Saran
310 Design Interface
Gambar 39 Halaman Utama
cekformatwp
cekformattunggakan
Cekformatsaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4763
32
Gambar 310 Halaman Login
Gambar 311 Data Kendaraan
Gambar 312 Halaman Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4863
33
Gambar 314 Halaman Inbox
Gambar 313 Halaman Inbox
311 Struktur Menu
Wajib Pajak
Menu Utama Admin
PembayaranKendaraan SMS AlertBerita
Pembayaran
LaporanSMS
SMS
SMSTerkirim
Lihat SMS
SMS Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4963
34
BAB IV
HASIL PENELITIAN DAN PEMBAHASAN
Berikut ini adalah hasil dari pengujian Aplikasi Informasi Pelayanan
Pembayaran Pajak Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis
SMS Gateway Pada Proyek Akhir ini dimana Website ini memiliki 1 halaman
web yakni website untuk mengelola halaman website petugas (admin) Berikut
adalah implementasi tentang website tersebut
41 Halaman Admin
Halaman ini merupakan aplikasi yang digunakan oleh bagian administrator
atau orang yang mempunyai otoritas khusus untuk melakukan konfigurasi sistem
sehingga diperlukan suatu proses login terlebih dahulu
Gambar 41 Halaman Admin
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5063
35
Keterangan
a Username aris
b Password aris
42 Halaman Utama
Pada web utama Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor berbasis SMS Gateway ini menampilkan informsi profil secara umum
Selain itu pada web utama juga terdapat informasi berita terbaru mengenai SAMSAT
layanan yang ada di SAMSAT Drive Thru serta format SMS
Adapun menu-menu yang akan ditampilkan pada web utama diantarannya
depan SAMSAT Drive Thru layanan berita format SMS dan kontak yang
menunjukkan alamat SAMSAT Drive Thru
Gambar 42 Halaman Utama
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5163
36
f Kontak Halaman yang berisi alamat dari SAMSAT Drive Thru
43 Halaman Data Wajib Pajak
Input data wajib pajak yaitu memasukkan data identitas para wajib pajak yang
baru berikut halaman data wajib pajak
Gambar 43 Halaman Data Wajib Pajak
Gambar 44 Halaman Input Data Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5263
37
Keterangan
a Pada gambar 43 adalah menu utama halaman wajib pajak disana tertera
kolom data wajib pajak yang telah didata oleh admin
b Pada gambar 44 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
44
Halaman KendaraanInput data kendaraan wajib pajak yaitu digunaka untuk menginputkan data
kendaraan yang baru yang berisi data tentang kendaraan bermotor seperti no reg no
KTP pemilik nama lengkap dan sebagainya berikut tampilan halaman kendaraan
Gambar 45 Halaman Data Kendaraan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5363
38
Gambar 46 Halaman Form Input Data Kendaraan
Keterangan
a Pada gambar 45 adalah menu utama pada halaman kendaraan disana
tertera kolom data kendaraan yang sudah di data oleh petugas admin
b Pada gambar 46 adalah form input data kendaraan untuk memasukkan
data kendaraan wajib pajak yang baru kita harus memasukkan identitas dari
kendaraan tersebut diantarannya identitas pemilik serta identitas kendaraan
baru Kemudian kita pilih tombol simpan untuk menyimpan data kendaraan
tersebut Data yang sudah tersimpan akan muncul pada menu utama pada
halaman kendaraan
45 Halaman Pembayaran
Input halaman pembayaran digunakan untuk memasukkan biaya pajak
kendaraan yang akan dibayar oleh wajib pajak setiap tahunnya Berikut tampilan
halaman pembayaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5463
39
Gambar 47 Halaman Pembayaran
Gambar 48 Halaman Form pembayara
Keterangan
a Pada gambar 47 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 48 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5563
40
akan muncul pada menu utama halaman pembayaran
46 Halaman Berita
Input halaman berita digunakan untuk menambah berita-berita terbaru yang
ada di SAMSAT Drive Thru maupun SAMSAT pusat berikut tampilan halaman form
berita
Gambar 49 Halaman Berita
Gambar 410 Halaman Form Berita
Keterangan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5663
41
a Pada gambar 49 adalah menu utama pada halaman berita disana tertera
kolom data berita yang sudah di entry oleh petugas admin
b Pada gambar 410 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
47
Halaman SMSForm SMS ini gunakan untuk melihat SMS masuk SMS terkirim dan akan
mengirim SMS secara bersamaan Berikut tampilan halaman SMS
Gambar 411 Halaman SMS
Gambar 412 Halaman Kirim Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5763
42
Gambar 413 Halaman SMS Masuk
Gambar 414 Halaman SMS Terkirim
Keterangan
a Kirim broadcast Mengirim suatu pesan atau SMS ke semua wajib pajak
secara bersamaan
b Lihat SMS Melihat SMS yang masuk dari wajib pajak yang memberikan
masukan atau menannyakan besar biaya pajak kendaraan yang akan
dibayar
c SMS terkirim Melihat SMS yang telah terkirim kepada wajib pajak
48 Halaman SMS Alert
Pada halaman SMS Alert ini merupakan peringatan tanggal jatuh tempo
pembayaran pajak STNK kepada wajib pajak Berikut tampilan halaman SMS Alert
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5863
43
Gambar 415 Halaman Data SMS Alert
Wajib pajak akan secara otomatis mendapat SMS Alert mengenai jatuh
tempo pembayaran pajak kendaraannya
49 Halaman Laporan
Pada halaman laporan ini akan muncul semua nama-nama wajib pajak yang
telah terdaftar Berikut tampilan halaman laporan
Gambar 416 Halaman Data Pembayaran
Gambar 417 Tombol Pencarian Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5963
44
Gambar 418 Laporan Wajib Pajak
Keterangan a Pada gambar 417 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 418Pada 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 419 laporan salah satu wajib pajak yang kita inginkan
410 Tampilan SMS Gateway
Berikut format SMS Gateway untuk melihat panduan SMS Gateway
a Pemilik kendaraan mengirim SMS untuk melihat format panduan
SMS
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6063
45
Gambar 419 Melihat format panduan SMS
b Tampilan cek format wp dan balasannya
Gambar 420 Cek format wajib pajak
c Tampilan cek id wp dan balasannya
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6163
46
Gambar 421 Cek id wajib pajak
d Tampilan cek data wp dan balasannya
Gambar 422 Cek data wajib pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6263
47
BAB V
PENUTUP
411 Kesimpulan
Penulisan Tugas akhir ini berisi mengenai pembuatan program aplikasi
Informasi Pelayanan Pembayaran Pajak Bermotor di Kantor SAMSAT Drive
Thru Sidoarjo berbasis SMS Gateway Aplikasi ini dibangun menggunakan
Php Gammu sebagai emulator untuk menjalankan aplikasi saat dibangun dan
didukung dengan SMS Gateway dengan Modem Wavecom sebagai
hardwarenpendukung Sistem SMS Gateway memberikan banyak kemudahan
kepada wajib pajak untuk mengetahui jumlah pajak yang harus dibayar dan juga
tersedia SMS Alert kepada wajib pajak yang kendaraannya akan memasuki
jatuh tempo pembayaran pajak
412 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6363
48
DAFTAR PUSTAKA
Khang Bustam (2002) TRIK Pemrograman Aplikasi Berbasis SMS
PT Elexmedia Komputindo Jakarta
Khoirul ummah 2010 SMS-Gateway informatika malang
Marcus Zakaria Teddy amp Widiadi Josef 2006 Aplikasi SMS untuk
Berbagai Keperluan Bandung Informatika
Purnomo Adi 2007 Pemrograman Java Membangun Beragam Aplikasi
Layanan SMS 2 Jakarta Salemba Infotek
Romzi Imron Rozidi 2009 Membuat Sendiri SMS Gateway (ESME)
Berbasis Protokol SMPP Andi
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3163
16
BAB III
METODOLOGI PENELITIAN
31 Lokasi Penelitian
Penelitian dilakukan di Drive Thru SAMSAT yang beralamatkan di Jl
Sultan Agung No 4 Sidoarjo mulai tanggal 01 Oktober 2014 sd selesai
32 Bahan dan Alat penelitian
Bahan
Data Wajib Pajakdata Pembayaran Pajak Kendaraan Bermotor dan data
pemilik kendaraan bermotor data biaya pajak kendaraan bermotor
Alat
A
Perangkat Keras ( Hardware )
1) Laptop intel core i3
2) Hard disk 500 GB
3) Memory 200 GB
4)
Modem Smsgateway
5) Simcard
B
Perangkat Lunak ( Software )
1) Sistem Operasi Windows 7
2)
PHP ( Hypertext Preprocessor )
3) Appserv
4) Notepad ++
5)
Database MySQL
6) Gammu
33 Teknik Pengumpulan Data
Teknik pengumpulan data yang digunakan adalah
a Wawancara Melakukan wawancara secara langsung dengan petugas
SAMSAT Drive Thru diantarannya petugas dari kepolisian dan petugas
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3263
17
Dispenda mengenai bagaimana alur dari pelayanan SAMSAT Drive Thru
Sidoarjo
b Dokumentasi Pengambilan data-data tentang kegiatan profil untuk
dijadikan sebagai acuan dalam pengembangan sistem
c Observasi Observasi dengan mengadakan penelitian dan peninjauan
langsung di SAMSAT Drive Thru Sidoarjo
34 Teknik Analisis
Analisis sistem merupakan tahap yang penting dari suatu pemrograman
karena merupakan tahap awal untuk mengevaluasi permasalahan yang terjadi
serta kendala yang dihadapiPerancangan sistem yang pertama adalah
mengidentifikasi suatu permasalahan pada objek penelitian itu sendiri
Teknik yang penulis gunakan dalam membangun sistem ini adalah
sebagai berikut
a Penelitian di lapangan yaitu terhadap petugas atau orang-orang yang ada
kaitannya dengan permasalahan yang sedang diteliti guna memperoleh
keterangan dan data untuk tujuan yang ingin dicapai
b Merumuskan masalah apa yang sebenarnya terjadi yaitu sistem yang
digunakan saat melakukan permintaan informasi di kantor SAMSAT secara
langsung
c
Melakukan pemahaman masalah sehingga dapat mengetahui tujuan
pembuatan SMS Gateway untuk pembayaran Pajak Kendaraan Bermotor
d Perancangan informasi SMS Gateway di SAMSAT Drive Thru Sidoarjo
e
Perancangan tampilan SMS Gateway di SAMSAT Drive Thru Sidoarjo
f Pengujian dan analisa program dengan maksud mengetahui sejauh mana
program bisa berjalan sesuai dengan keinginan penulis
g Perbaikan dan penyempurnaan program yang merupakan tahapan
memperbaiki kesalahan dan menambahkan fitur-fitur lain jika diperlukan
h Pemilihan sistem berbasisSMS Gateway sebagai solusi yang tepat Penulis
mengajukan pembuatan sistem baru untuk proses permintaan informasi
melalui sms sebagai solusi permasalahan Sistem baru ini diharapkan dapat
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3363
18
mempermudah wajib pajak untuk memperoleh informasi terkait pembayaran
samsat Program ini dapat diakses kapan saja Adapun alasannya sebagai
berikut
1
Untuk hubungan antar server dan client hanya dibutuhkan sebuah
handphone saja
2 Memberikan kemudahan bagi pengguna karena antar muka yang
digunakan adalah via SMS dimana wajib pajak pasti sudah sangat
umum menggunakannya
Sistem Aplikasi SMS Gateway adalah program sistem komunikasi dua
arah yaitu SMS keluar dan SMS masuk dengan memanfaatkan gammu sebagai
programkomunikasi antara Komputer dengan Handphone
35 Perancangan Sistem
Bagian ini menjelaskan rancangan aplikasi yang berupa diagram alir
sistem Alur pembayaran di SAMSAT Drive Thru adalah sebagai berikut
Penjelasan alur proses pembayaran pajak melalui drive thru
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3463
19
6
Petugas loket Pembayaran dan Penyerahan memberitahukan jumlah
pembayaran yang seharusnya dan selanjutnya menerima pembayaran serta
menyerahkan bukti pembayaran kepada Wajib Pajak
36 DFD Pembayaran Pajak kendaraan Bermotor
Dalam proses perancangan aplikasi layanan informasi dan pemesanan
berbasis sms gateway ini akan dijelaskan dalam bentuk logical model Hal ini
gambarkan secara detail melalui Data Flow Diagram (DFD) Dalam
perancangan menggunakan DFD biasanya diawali dengan diagram konteks
yang merupakan diagram yang memaparkan secara global dari diagram-
diagram yang akan dirancang selanjutnya Hal ini sangat membantu sekali
dalam memahami proses perancangan aplikasi secara detail Pada tahap
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 33
a Diagram Konteks
Gambar 31 Diagarm Konteks
input wp
laporan pembayaran
info data petugas
info data kendaraan
input data petugas
input pembayaran Pajak
input data kendaraan
Balasan Sms Sesuai format
Kirim Sms s esuai format
Info Pembayaran
Membayar Pajak1
Aplikasi Pembayaran Pajak
Kendaraan Bermotor di
Kantor Samsat Drive Thrue
+
PetugasWajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3563
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
Gambar 32 DFD level 0
37 Tabel Relationship
Tabel Relationship merupakan rancangan table yang diterjemahkan dari
data flow diagram di atas sehingga dihasilkan data relasi table seperti gambar
di bawah ini
mempunyaimempunyai
mempunyai
mempunyaimempunyai
simpan data
input wp
info wp
memberikan data wp
info wp
laporan pembayaran
info data petugas
info data kendaraan
input data petugas
input pembayaran Pajak
input data kendaraan
Balasan Sms Sesuai format
Kirim Sms sesuai format
Info Pembayaran
Membayar Pajak
kendaraan
data petugas
simpan data simpan data
simpan data
simpan data
simpan data
simpan data
Wajib Pajak
Petugas
3Input
Pendaftaran
kendaraan
Bermotor
2
Input Petugas
1
Pembayaran
Pajak
4
Input data WP
5
Sms Gateway
kendaraan
kendaraan_
petugas
pembayaran
sms masuksms keluar
wajib_pajak
outboxoutbox_multipart
gammu phone
phones
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3663
21
Dalam table relationship diatas terdapat 18 tabel yang saling
berhubungan yang terdiri dari table master dan table transaksi adapun yang
termasuk dalam table master yaitu tabel wajib pajak kendaraan petugas
panduan saran propinsi kabupaten dan kecamatan Sedangkan tabel transaksi
yaitu tabel pembayaran berita dan SMS Alert Yang termasuk tabel SMS
Gateway yaitu tabel phone inbox outbox sent items gammu daemons
outbox multipart Masing-masing tabel saling berhuugan seperti
a Tabel wajjib pajak berhubungan dengan tabel kendaraan yang dihubungkan
melalui id wp dengan jenis hubungan satu (1) ke banyak (N)
b
Tabel wp berhubungan dengan tabel pembayaran yang dihubungkan melalui
id wp dengan jenis hubungan satu (1) ke banyak (N)
c Tabel petugas berhubungan dengan id petugas dengan jenis hubungan satu
(1) ke banyak (N)
38 Struktur Tabel
Tabel adalah bagian dari database yang berfungsi untuk menyimpan
data-data tertentu Tabel yang akan dibuat untuk perancangan ini antara lain
1 Tabel Berita
Tabel berita adalah tabel yang digunakan untuk menyimpan data berita
Struktur tabelnya dapat dilihat pada tabel 31
Tabel 31 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) (Primary Key) Id petugas
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3763
22
2 Tabel Saran
Tabel saran adalah tabel yang digunakan untuk menyimpan data saran
dari wajib pajak Struktur tabelnya dapat dilihat pada tabel 32
Tabel 32 Tabel Saran
Nama Field Type Data Keterangan
Id Integer(11) Id pengirim
Hp Varchar(15) Handphone
Isisaran Varchar (200) Isi saran
3 Tabel Kabupaten
Tabel Kabupaten adalah tabel yang digunakan untuk menyimpan data
kabupaten Struktur tabelnya dapat dilihat pada tabel 33
Tabel 33 Tabel kabupaten
Nama Field Type Data Keterangan
id_kab Varchar(20) Id kab
nama_kab Varchar(100) Nama kab
4 Tabel Kecamatan
Tabel kecamatan adalah tabel yang digunakan untuk menyimpan data
kecamatan Struktur tabelnya dapat dilihat pada tabel 34
Tabel 34 Tabel kecamatan
Nama Field Type Data Keterangan
id_kec Varchar(20) Id kec
nama_kec Varchar(100) Nama kec
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3863
23
5 Tabel kendaraan
Tabel kendaraan adalah tabel yang digunakan untuk menyimpan data
kendaraan Struktur tabelnya dapat dilihat pada tabel 35
Tabel 35 Tabel kendaraan
Nama Field 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
Tabel pembayaran adalah tabel yang digunakan untuk menyimpan data
pembayaran Struktur tabelnya dapat dilihat pada tabel 36
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3963
24
Tabel 36 Tabel pembayaran
Nama Field Type Data Keteranganid_bayar Integer(11) (Primary Key) Id bayar
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
Tabel petugas adalah tabel yang digunakan untuk menyimpan data
petugas Struktur tabelnya dapat dilihat pada tabel 37
Tabel 37 Tabel petugas
Nama Field Type Data Keterangan
id_petugas Varchar(11) (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
Tabel propinsi adalah tabel yang digunakan untuk menyimpan data
propinsi Struktur tabelnya dapat dilihat pada tabel 38
Tabel 38 Tabel propinsi
Nama Field Type Data Keterangan
id_prop Varchar(20) Id prop
nama_prop Varchar(100) Nama prop
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4063
25
9 Tabel SMS alert
Tabel SMS alert adalah tabel yang digunakan untuk menyimpan data
SMS alert Struktur tabelnya dapat dilihat pada tabel 39
Tabel 39 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
10 Tabel Wajib Pajak
Tabel wajib_pajak adalah tabel yang digunakan untuk menyimpan data
wajib pajak Struktur tabelnya dapat dilihat pada tabel 310
Tabel 310 Tabel wajib pajak
Nama Field 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 lahirtanggal_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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4163
26
Propinsi Varchar(20) Propinsi
Kabupaten Varchar(20) KabupatenKecamatan Varchar(20) Kecamatan
Kelurahan Varchar(20) Kelurahan
no_telprumah Varchar(10) Nomer telprumah
Kodepos Varchar(7) Kodepos
11 Tabel Daemons
Tabel daemons adalah tabel yang digunakan untuk menyimpan datadaemons Struktur tabelnya dapat dilihat pada tabel 311
Tabel 311 Tabel Daemons
Nama Field Type Data Keterangan
Start Text Start
Info Text Info
12
Tabel Gammu
Tabel gammu adalah tabel yang digunakan untuk menyimpan data
gammu Struktur tabelnya dapat dilihat pada tabel 312
Tabel 312 Tabel Gammu
Nama Field Type Data Keterangan
Version int(11) Version
13 Tabel Inbox
Tabel inbox adalah tabel yang digunakan untuk menyimpan data inbox
Struktur tabelnya dapat dilihat pada tabel 313
Tabel 313 Tabel inbox
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4263
27
ReceivingDateTime Timestamp ReceivingDateTime
Text Text TextSenderNumber 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(falsetrue) Processed
14 Tabel Outbox
Tabel outbox adalah tabel yang digunakan untuk menyimpan data
outbox Struktur tabelnya dapat dilihat pada tabel 314
Tabel 314 Tabel outbox
Nama Field 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(falsetrue) MultiPart
RelativeValidity int(11) RelativeValidity
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4363
28
SenderID varchar(255) MUL SenderID
SendingTimeOut Timestamp SendingTimeOutDeliveryReport enum(defaultyesno) DeliveryReport
CreatorID Text CreatorID
15 Tabel Outbox multipart
Tabel outbox multipart adalah tabel yang digunakan untuk menyimpan
data outbox multipart Struktur tabelnya dapat dilihat pada tabel 315
Tabel 315 Tabel outbox multipart
Nama Field Type Data Keterangan
Text Text Text
Coding enum() Coding
UDH Text UDH
Class int(11) Class
TextDecoded Text TextDecoded
ID int(10) unsigned (Primary Key) ID
SequencePosition int(11) (Primary Key) SequencePosition
16 Tabel Phone
Tabel phones adalah tabel yang digunakan untuk menyimpan data
phones Struktur tabelnya dapat dilihat pada tabel 316
Tabel 316 Tabel phones Nama Field Type Data Keterangan
ID Text ID
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
TimeOut Timestamp Time Out
Send enum(yesno) Send
Receive enum(yesno) Receive
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4463
29
IMEI varchar(35) (Primary Key) IMEI
Client Text ClientBattery int(11) Battery
Signal int(11) Signal
Sent int(11) Sent
Received int(11) Received
17 Tabel Sentitems
Tabel sentitems adalah tabel yang digunakan untuk menyimpan datasentitems Struktur tabelnya dapat dilihat pada tabel 317
Tabel 317 Tabel Sentitems
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
SendingDateTime Timestamp SendingDateTimeDeliveryDateTime 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
IDint(10)
unsigned(Primary Key) ID
SenderID varchar(255) MUL SenderID
SequencePosition int(11) (Primary Key) SequencePosition
Status enum() Status
StatusError int(11) Status Error
TPMR int(11) MUL TPMR
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4563
30
RelativeValidity int(11) Relative Validity
CreatorID Text Creator ID
18 Tabel Panduan
Tabel panduan adalah tabel yang digunakan untuk menyimpan data
panduan Struktur tabelnya dapat dilihat pada tabel 318
Tabel 318 Tabel Panduan
Nama Field Type Data Keterangan
Kodepanduan Varchar(11) Kode Panduan
Isi Text Isi
Keterangan Varchar (40) Keterangan
39 Format SMS Gateway
Berikut ini cara-cara mengakses aplikasi pembayaran pajak kendaraan
bermotor di SAMSAT DRIVE THRU dengan menggunakan fasilitas SMS gateway
1 Format Melihat Panduan SMS
Pemilik Kendaraan mengirim pesan ke SMS Center Admin SAMSAT
dengan format
Gambar 34 Format Melihat panduan
2
Apabila Format SMS benar maka akan muncul pesan seperti pada gambar
35
Panduan
Cek format SMS
cekformatwp
cekformatsaran
cekformattunggakan
cekformatwajib_pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4663
31
Gambar 35 Pesan Balasan Panduan SMS
3 Jika Pemilik Kendaraan ingin melihat data wajib pajak maka harus
mengetikkan format SMS sebagai berikut
Gambar 36 Format Info data wajib pajak
4 Jika Pemilik Kendaraan ingin melihat tunggakan pajak kendaraan maka
harus mengetikkan format SMS sebagai berikut
Gambar 37 Format Tunggakan Pajak Kendaraan
5
Jika Pemilik Kendaraan ingin memberikan saran maka harus mengetikkan
format SMS sebgai berikut
Gambar 38 Format Saran
310 Design Interface
Gambar 39 Halaman Utama
cekformatwp
cekformattunggakan
Cekformatsaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4763
32
Gambar 310 Halaman Login
Gambar 311 Data Kendaraan
Gambar 312 Halaman Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4863
33
Gambar 314 Halaman Inbox
Gambar 313 Halaman Inbox
311 Struktur Menu
Wajib Pajak
Menu Utama Admin
PembayaranKendaraan SMS AlertBerita
Pembayaran
LaporanSMS
SMS
SMSTerkirim
Lihat SMS
SMS Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4963
34
BAB IV
HASIL PENELITIAN DAN PEMBAHASAN
Berikut ini adalah hasil dari pengujian Aplikasi Informasi Pelayanan
Pembayaran Pajak Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis
SMS Gateway Pada Proyek Akhir ini dimana Website ini memiliki 1 halaman
web yakni website untuk mengelola halaman website petugas (admin) Berikut
adalah implementasi tentang website tersebut
41 Halaman Admin
Halaman ini merupakan aplikasi yang digunakan oleh bagian administrator
atau orang yang mempunyai otoritas khusus untuk melakukan konfigurasi sistem
sehingga diperlukan suatu proses login terlebih dahulu
Gambar 41 Halaman Admin
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5063
35
Keterangan
a Username aris
b Password aris
42 Halaman Utama
Pada web utama Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor berbasis SMS Gateway ini menampilkan informsi profil secara umum
Selain itu pada web utama juga terdapat informasi berita terbaru mengenai SAMSAT
layanan yang ada di SAMSAT Drive Thru serta format SMS
Adapun menu-menu yang akan ditampilkan pada web utama diantarannya
depan SAMSAT Drive Thru layanan berita format SMS dan kontak yang
menunjukkan alamat SAMSAT Drive Thru
Gambar 42 Halaman Utama
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5163
36
f Kontak Halaman yang berisi alamat dari SAMSAT Drive Thru
43 Halaman Data Wajib Pajak
Input data wajib pajak yaitu memasukkan data identitas para wajib pajak yang
baru berikut halaman data wajib pajak
Gambar 43 Halaman Data Wajib Pajak
Gambar 44 Halaman Input Data Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5263
37
Keterangan
a Pada gambar 43 adalah menu utama halaman wajib pajak disana tertera
kolom data wajib pajak yang telah didata oleh admin
b Pada gambar 44 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
44
Halaman KendaraanInput data kendaraan wajib pajak yaitu digunaka untuk menginputkan data
kendaraan yang baru yang berisi data tentang kendaraan bermotor seperti no reg no
KTP pemilik nama lengkap dan sebagainya berikut tampilan halaman kendaraan
Gambar 45 Halaman Data Kendaraan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5363
38
Gambar 46 Halaman Form Input Data Kendaraan
Keterangan
a Pada gambar 45 adalah menu utama pada halaman kendaraan disana
tertera kolom data kendaraan yang sudah di data oleh petugas admin
b Pada gambar 46 adalah form input data kendaraan untuk memasukkan
data kendaraan wajib pajak yang baru kita harus memasukkan identitas dari
kendaraan tersebut diantarannya identitas pemilik serta identitas kendaraan
baru Kemudian kita pilih tombol simpan untuk menyimpan data kendaraan
tersebut Data yang sudah tersimpan akan muncul pada menu utama pada
halaman kendaraan
45 Halaman Pembayaran
Input halaman pembayaran digunakan untuk memasukkan biaya pajak
kendaraan yang akan dibayar oleh wajib pajak setiap tahunnya Berikut tampilan
halaman pembayaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5463
39
Gambar 47 Halaman Pembayaran
Gambar 48 Halaman Form pembayara
Keterangan
a Pada gambar 47 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 48 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5563
40
akan muncul pada menu utama halaman pembayaran
46 Halaman Berita
Input halaman berita digunakan untuk menambah berita-berita terbaru yang
ada di SAMSAT Drive Thru maupun SAMSAT pusat berikut tampilan halaman form
berita
Gambar 49 Halaman Berita
Gambar 410 Halaman Form Berita
Keterangan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5663
41
a Pada gambar 49 adalah menu utama pada halaman berita disana tertera
kolom data berita yang sudah di entry oleh petugas admin
b Pada gambar 410 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
47
Halaman SMSForm SMS ini gunakan untuk melihat SMS masuk SMS terkirim dan akan
mengirim SMS secara bersamaan Berikut tampilan halaman SMS
Gambar 411 Halaman SMS
Gambar 412 Halaman Kirim Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5763
42
Gambar 413 Halaman SMS Masuk
Gambar 414 Halaman SMS Terkirim
Keterangan
a Kirim broadcast Mengirim suatu pesan atau SMS ke semua wajib pajak
secara bersamaan
b Lihat SMS Melihat SMS yang masuk dari wajib pajak yang memberikan
masukan atau menannyakan besar biaya pajak kendaraan yang akan
dibayar
c SMS terkirim Melihat SMS yang telah terkirim kepada wajib pajak
48 Halaman SMS Alert
Pada halaman SMS Alert ini merupakan peringatan tanggal jatuh tempo
pembayaran pajak STNK kepada wajib pajak Berikut tampilan halaman SMS Alert
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5863
43
Gambar 415 Halaman Data SMS Alert
Wajib pajak akan secara otomatis mendapat SMS Alert mengenai jatuh
tempo pembayaran pajak kendaraannya
49 Halaman Laporan
Pada halaman laporan ini akan muncul semua nama-nama wajib pajak yang
telah terdaftar Berikut tampilan halaman laporan
Gambar 416 Halaman Data Pembayaran
Gambar 417 Tombol Pencarian Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5963
44
Gambar 418 Laporan Wajib Pajak
Keterangan a Pada gambar 417 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 418Pada 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 419 laporan salah satu wajib pajak yang kita inginkan
410 Tampilan SMS Gateway
Berikut format SMS Gateway untuk melihat panduan SMS Gateway
a Pemilik kendaraan mengirim SMS untuk melihat format panduan
SMS
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6063
45
Gambar 419 Melihat format panduan SMS
b Tampilan cek format wp dan balasannya
Gambar 420 Cek format wajib pajak
c Tampilan cek id wp dan balasannya
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6163
46
Gambar 421 Cek id wajib pajak
d Tampilan cek data wp dan balasannya
Gambar 422 Cek data wajib pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6263
47
BAB V
PENUTUP
411 Kesimpulan
Penulisan Tugas akhir ini berisi mengenai pembuatan program aplikasi
Informasi Pelayanan Pembayaran Pajak Bermotor di Kantor SAMSAT Drive
Thru Sidoarjo berbasis SMS Gateway Aplikasi ini dibangun menggunakan
Php Gammu sebagai emulator untuk menjalankan aplikasi saat dibangun dan
didukung dengan SMS Gateway dengan Modem Wavecom sebagai
hardwarenpendukung Sistem SMS Gateway memberikan banyak kemudahan
kepada wajib pajak untuk mengetahui jumlah pajak yang harus dibayar dan juga
tersedia SMS Alert kepada wajib pajak yang kendaraannya akan memasuki
jatuh tempo pembayaran pajak
412 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6363
48
DAFTAR PUSTAKA
Khang Bustam (2002) TRIK Pemrograman Aplikasi Berbasis SMS
PT Elexmedia Komputindo Jakarta
Khoirul ummah 2010 SMS-Gateway informatika malang
Marcus Zakaria Teddy amp Widiadi Josef 2006 Aplikasi SMS untuk
Berbagai Keperluan Bandung Informatika
Purnomo Adi 2007 Pemrograman Java Membangun Beragam Aplikasi
Layanan SMS 2 Jakarta Salemba Infotek
Romzi Imron Rozidi 2009 Membuat Sendiri SMS Gateway (ESME)
Berbasis Protokol SMPP Andi
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3263
17
Dispenda mengenai bagaimana alur dari pelayanan SAMSAT Drive Thru
Sidoarjo
b Dokumentasi Pengambilan data-data tentang kegiatan profil untuk
dijadikan sebagai acuan dalam pengembangan sistem
c Observasi Observasi dengan mengadakan penelitian dan peninjauan
langsung di SAMSAT Drive Thru Sidoarjo
34 Teknik Analisis
Analisis sistem merupakan tahap yang penting dari suatu pemrograman
karena merupakan tahap awal untuk mengevaluasi permasalahan yang terjadi
serta kendala yang dihadapiPerancangan sistem yang pertama adalah
mengidentifikasi suatu permasalahan pada objek penelitian itu sendiri
Teknik yang penulis gunakan dalam membangun sistem ini adalah
sebagai berikut
a Penelitian di lapangan yaitu terhadap petugas atau orang-orang yang ada
kaitannya dengan permasalahan yang sedang diteliti guna memperoleh
keterangan dan data untuk tujuan yang ingin dicapai
b Merumuskan masalah apa yang sebenarnya terjadi yaitu sistem yang
digunakan saat melakukan permintaan informasi di kantor SAMSAT secara
langsung
c
Melakukan pemahaman masalah sehingga dapat mengetahui tujuan
pembuatan SMS Gateway untuk pembayaran Pajak Kendaraan Bermotor
d Perancangan informasi SMS Gateway di SAMSAT Drive Thru Sidoarjo
e
Perancangan tampilan SMS Gateway di SAMSAT Drive Thru Sidoarjo
f Pengujian dan analisa program dengan maksud mengetahui sejauh mana
program bisa berjalan sesuai dengan keinginan penulis
g Perbaikan dan penyempurnaan program yang merupakan tahapan
memperbaiki kesalahan dan menambahkan fitur-fitur lain jika diperlukan
h Pemilihan sistem berbasisSMS Gateway sebagai solusi yang tepat Penulis
mengajukan pembuatan sistem baru untuk proses permintaan informasi
melalui sms sebagai solusi permasalahan Sistem baru ini diharapkan dapat
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3363
18
mempermudah wajib pajak untuk memperoleh informasi terkait pembayaran
samsat Program ini dapat diakses kapan saja Adapun alasannya sebagai
berikut
1
Untuk hubungan antar server dan client hanya dibutuhkan sebuah
handphone saja
2 Memberikan kemudahan bagi pengguna karena antar muka yang
digunakan adalah via SMS dimana wajib pajak pasti sudah sangat
umum menggunakannya
Sistem Aplikasi SMS Gateway adalah program sistem komunikasi dua
arah yaitu SMS keluar dan SMS masuk dengan memanfaatkan gammu sebagai
programkomunikasi antara Komputer dengan Handphone
35 Perancangan Sistem
Bagian ini menjelaskan rancangan aplikasi yang berupa diagram alir
sistem Alur pembayaran di SAMSAT Drive Thru adalah sebagai berikut
Penjelasan alur proses pembayaran pajak melalui drive thru
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3463
19
6
Petugas loket Pembayaran dan Penyerahan memberitahukan jumlah
pembayaran yang seharusnya dan selanjutnya menerima pembayaran serta
menyerahkan bukti pembayaran kepada Wajib Pajak
36 DFD Pembayaran Pajak kendaraan Bermotor
Dalam proses perancangan aplikasi layanan informasi dan pemesanan
berbasis sms gateway ini akan dijelaskan dalam bentuk logical model Hal ini
gambarkan secara detail melalui Data Flow Diagram (DFD) Dalam
perancangan menggunakan DFD biasanya diawali dengan diagram konteks
yang merupakan diagram yang memaparkan secara global dari diagram-
diagram yang akan dirancang selanjutnya Hal ini sangat membantu sekali
dalam memahami proses perancangan aplikasi secara detail Pada tahap
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 33
a Diagram Konteks
Gambar 31 Diagarm Konteks
input wp
laporan pembayaran
info data petugas
info data kendaraan
input data petugas
input pembayaran Pajak
input data kendaraan
Balasan Sms Sesuai format
Kirim Sms s esuai format
Info Pembayaran
Membayar Pajak1
Aplikasi Pembayaran Pajak
Kendaraan Bermotor di
Kantor Samsat Drive Thrue
+
PetugasWajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3563
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
Gambar 32 DFD level 0
37 Tabel Relationship
Tabel Relationship merupakan rancangan table yang diterjemahkan dari
data flow diagram di atas sehingga dihasilkan data relasi table seperti gambar
di bawah ini
mempunyaimempunyai
mempunyai
mempunyaimempunyai
simpan data
input wp
info wp
memberikan data wp
info wp
laporan pembayaran
info data petugas
info data kendaraan
input data petugas
input pembayaran Pajak
input data kendaraan
Balasan Sms Sesuai format
Kirim Sms sesuai format
Info Pembayaran
Membayar Pajak
kendaraan
data petugas
simpan data simpan data
simpan data
simpan data
simpan data
simpan data
Wajib Pajak
Petugas
3Input
Pendaftaran
kendaraan
Bermotor
2
Input Petugas
1
Pembayaran
Pajak
4
Input data WP
5
Sms Gateway
kendaraan
kendaraan_
petugas
pembayaran
sms masuksms keluar
wajib_pajak
outboxoutbox_multipart
gammu phone
phones
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3663
21
Dalam table relationship diatas terdapat 18 tabel yang saling
berhubungan yang terdiri dari table master dan table transaksi adapun yang
termasuk dalam table master yaitu tabel wajib pajak kendaraan petugas
panduan saran propinsi kabupaten dan kecamatan Sedangkan tabel transaksi
yaitu tabel pembayaran berita dan SMS Alert Yang termasuk tabel SMS
Gateway yaitu tabel phone inbox outbox sent items gammu daemons
outbox multipart Masing-masing tabel saling berhuugan seperti
a Tabel wajjib pajak berhubungan dengan tabel kendaraan yang dihubungkan
melalui id wp dengan jenis hubungan satu (1) ke banyak (N)
b
Tabel wp berhubungan dengan tabel pembayaran yang dihubungkan melalui
id wp dengan jenis hubungan satu (1) ke banyak (N)
c Tabel petugas berhubungan dengan id petugas dengan jenis hubungan satu
(1) ke banyak (N)
38 Struktur Tabel
Tabel adalah bagian dari database yang berfungsi untuk menyimpan
data-data tertentu Tabel yang akan dibuat untuk perancangan ini antara lain
1 Tabel Berita
Tabel berita adalah tabel yang digunakan untuk menyimpan data berita
Struktur tabelnya dapat dilihat pada tabel 31
Tabel 31 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) (Primary Key) Id petugas
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3763
22
2 Tabel Saran
Tabel saran adalah tabel yang digunakan untuk menyimpan data saran
dari wajib pajak Struktur tabelnya dapat dilihat pada tabel 32
Tabel 32 Tabel Saran
Nama Field Type Data Keterangan
Id Integer(11) Id pengirim
Hp Varchar(15) Handphone
Isisaran Varchar (200) Isi saran
3 Tabel Kabupaten
Tabel Kabupaten adalah tabel yang digunakan untuk menyimpan data
kabupaten Struktur tabelnya dapat dilihat pada tabel 33
Tabel 33 Tabel kabupaten
Nama Field Type Data Keterangan
id_kab Varchar(20) Id kab
nama_kab Varchar(100) Nama kab
4 Tabel Kecamatan
Tabel kecamatan adalah tabel yang digunakan untuk menyimpan data
kecamatan Struktur tabelnya dapat dilihat pada tabel 34
Tabel 34 Tabel kecamatan
Nama Field Type Data Keterangan
id_kec Varchar(20) Id kec
nama_kec Varchar(100) Nama kec
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3863
23
5 Tabel kendaraan
Tabel kendaraan adalah tabel yang digunakan untuk menyimpan data
kendaraan Struktur tabelnya dapat dilihat pada tabel 35
Tabel 35 Tabel kendaraan
Nama Field 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
Tabel pembayaran adalah tabel yang digunakan untuk menyimpan data
pembayaran Struktur tabelnya dapat dilihat pada tabel 36
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3963
24
Tabel 36 Tabel pembayaran
Nama Field Type Data Keteranganid_bayar Integer(11) (Primary Key) Id bayar
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
Tabel petugas adalah tabel yang digunakan untuk menyimpan data
petugas Struktur tabelnya dapat dilihat pada tabel 37
Tabel 37 Tabel petugas
Nama Field Type Data Keterangan
id_petugas Varchar(11) (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
Tabel propinsi adalah tabel yang digunakan untuk menyimpan data
propinsi Struktur tabelnya dapat dilihat pada tabel 38
Tabel 38 Tabel propinsi
Nama Field Type Data Keterangan
id_prop Varchar(20) Id prop
nama_prop Varchar(100) Nama prop
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4063
25
9 Tabel SMS alert
Tabel SMS alert adalah tabel yang digunakan untuk menyimpan data
SMS alert Struktur tabelnya dapat dilihat pada tabel 39
Tabel 39 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
10 Tabel Wajib Pajak
Tabel wajib_pajak adalah tabel yang digunakan untuk menyimpan data
wajib pajak Struktur tabelnya dapat dilihat pada tabel 310
Tabel 310 Tabel wajib pajak
Nama Field 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 lahirtanggal_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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4163
26
Propinsi Varchar(20) Propinsi
Kabupaten Varchar(20) KabupatenKecamatan Varchar(20) Kecamatan
Kelurahan Varchar(20) Kelurahan
no_telprumah Varchar(10) Nomer telprumah
Kodepos Varchar(7) Kodepos
11 Tabel Daemons
Tabel daemons adalah tabel yang digunakan untuk menyimpan datadaemons Struktur tabelnya dapat dilihat pada tabel 311
Tabel 311 Tabel Daemons
Nama Field Type Data Keterangan
Start Text Start
Info Text Info
12
Tabel Gammu
Tabel gammu adalah tabel yang digunakan untuk menyimpan data
gammu Struktur tabelnya dapat dilihat pada tabel 312
Tabel 312 Tabel Gammu
Nama Field Type Data Keterangan
Version int(11) Version
13 Tabel Inbox
Tabel inbox adalah tabel yang digunakan untuk menyimpan data inbox
Struktur tabelnya dapat dilihat pada tabel 313
Tabel 313 Tabel inbox
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4263
27
ReceivingDateTime Timestamp ReceivingDateTime
Text Text TextSenderNumber 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(falsetrue) Processed
14 Tabel Outbox
Tabel outbox adalah tabel yang digunakan untuk menyimpan data
outbox Struktur tabelnya dapat dilihat pada tabel 314
Tabel 314 Tabel outbox
Nama Field 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(falsetrue) MultiPart
RelativeValidity int(11) RelativeValidity
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4363
28
SenderID varchar(255) MUL SenderID
SendingTimeOut Timestamp SendingTimeOutDeliveryReport enum(defaultyesno) DeliveryReport
CreatorID Text CreatorID
15 Tabel Outbox multipart
Tabel outbox multipart adalah tabel yang digunakan untuk menyimpan
data outbox multipart Struktur tabelnya dapat dilihat pada tabel 315
Tabel 315 Tabel outbox multipart
Nama Field Type Data Keterangan
Text Text Text
Coding enum() Coding
UDH Text UDH
Class int(11) Class
TextDecoded Text TextDecoded
ID int(10) unsigned (Primary Key) ID
SequencePosition int(11) (Primary Key) SequencePosition
16 Tabel Phone
Tabel phones adalah tabel yang digunakan untuk menyimpan data
phones Struktur tabelnya dapat dilihat pada tabel 316
Tabel 316 Tabel phones Nama Field Type Data Keterangan
ID Text ID
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
TimeOut Timestamp Time Out
Send enum(yesno) Send
Receive enum(yesno) Receive
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4463
29
IMEI varchar(35) (Primary Key) IMEI
Client Text ClientBattery int(11) Battery
Signal int(11) Signal
Sent int(11) Sent
Received int(11) Received
17 Tabel Sentitems
Tabel sentitems adalah tabel yang digunakan untuk menyimpan datasentitems Struktur tabelnya dapat dilihat pada tabel 317
Tabel 317 Tabel Sentitems
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
SendingDateTime Timestamp SendingDateTimeDeliveryDateTime 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
IDint(10)
unsigned(Primary Key) ID
SenderID varchar(255) MUL SenderID
SequencePosition int(11) (Primary Key) SequencePosition
Status enum() Status
StatusError int(11) Status Error
TPMR int(11) MUL TPMR
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4563
30
RelativeValidity int(11) Relative Validity
CreatorID Text Creator ID
18 Tabel Panduan
Tabel panduan adalah tabel yang digunakan untuk menyimpan data
panduan Struktur tabelnya dapat dilihat pada tabel 318
Tabel 318 Tabel Panduan
Nama Field Type Data Keterangan
Kodepanduan Varchar(11) Kode Panduan
Isi Text Isi
Keterangan Varchar (40) Keterangan
39 Format SMS Gateway
Berikut ini cara-cara mengakses aplikasi pembayaran pajak kendaraan
bermotor di SAMSAT DRIVE THRU dengan menggunakan fasilitas SMS gateway
1 Format Melihat Panduan SMS
Pemilik Kendaraan mengirim pesan ke SMS Center Admin SAMSAT
dengan format
Gambar 34 Format Melihat panduan
2
Apabila Format SMS benar maka akan muncul pesan seperti pada gambar
35
Panduan
Cek format SMS
cekformatwp
cekformatsaran
cekformattunggakan
cekformatwajib_pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4663
31
Gambar 35 Pesan Balasan Panduan SMS
3 Jika Pemilik Kendaraan ingin melihat data wajib pajak maka harus
mengetikkan format SMS sebagai berikut
Gambar 36 Format Info data wajib pajak
4 Jika Pemilik Kendaraan ingin melihat tunggakan pajak kendaraan maka
harus mengetikkan format SMS sebagai berikut
Gambar 37 Format Tunggakan Pajak Kendaraan
5
Jika Pemilik Kendaraan ingin memberikan saran maka harus mengetikkan
format SMS sebgai berikut
Gambar 38 Format Saran
310 Design Interface
Gambar 39 Halaman Utama
cekformatwp
cekformattunggakan
Cekformatsaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4763
32
Gambar 310 Halaman Login
Gambar 311 Data Kendaraan
Gambar 312 Halaman Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4863
33
Gambar 314 Halaman Inbox
Gambar 313 Halaman Inbox
311 Struktur Menu
Wajib Pajak
Menu Utama Admin
PembayaranKendaraan SMS AlertBerita
Pembayaran
LaporanSMS
SMS
SMSTerkirim
Lihat SMS
SMS Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4963
34
BAB IV
HASIL PENELITIAN DAN PEMBAHASAN
Berikut ini adalah hasil dari pengujian Aplikasi Informasi Pelayanan
Pembayaran Pajak Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis
SMS Gateway Pada Proyek Akhir ini dimana Website ini memiliki 1 halaman
web yakni website untuk mengelola halaman website petugas (admin) Berikut
adalah implementasi tentang website tersebut
41 Halaman Admin
Halaman ini merupakan aplikasi yang digunakan oleh bagian administrator
atau orang yang mempunyai otoritas khusus untuk melakukan konfigurasi sistem
sehingga diperlukan suatu proses login terlebih dahulu
Gambar 41 Halaman Admin
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5063
35
Keterangan
a Username aris
b Password aris
42 Halaman Utama
Pada web utama Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor berbasis SMS Gateway ini menampilkan informsi profil secara umum
Selain itu pada web utama juga terdapat informasi berita terbaru mengenai SAMSAT
layanan yang ada di SAMSAT Drive Thru serta format SMS
Adapun menu-menu yang akan ditampilkan pada web utama diantarannya
depan SAMSAT Drive Thru layanan berita format SMS dan kontak yang
menunjukkan alamat SAMSAT Drive Thru
Gambar 42 Halaman Utama
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5163
36
f Kontak Halaman yang berisi alamat dari SAMSAT Drive Thru
43 Halaman Data Wajib Pajak
Input data wajib pajak yaitu memasukkan data identitas para wajib pajak yang
baru berikut halaman data wajib pajak
Gambar 43 Halaman Data Wajib Pajak
Gambar 44 Halaman Input Data Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5263
37
Keterangan
a Pada gambar 43 adalah menu utama halaman wajib pajak disana tertera
kolom data wajib pajak yang telah didata oleh admin
b Pada gambar 44 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
44
Halaman KendaraanInput data kendaraan wajib pajak yaitu digunaka untuk menginputkan data
kendaraan yang baru yang berisi data tentang kendaraan bermotor seperti no reg no
KTP pemilik nama lengkap dan sebagainya berikut tampilan halaman kendaraan
Gambar 45 Halaman Data Kendaraan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5363
38
Gambar 46 Halaman Form Input Data Kendaraan
Keterangan
a Pada gambar 45 adalah menu utama pada halaman kendaraan disana
tertera kolom data kendaraan yang sudah di data oleh petugas admin
b Pada gambar 46 adalah form input data kendaraan untuk memasukkan
data kendaraan wajib pajak yang baru kita harus memasukkan identitas dari
kendaraan tersebut diantarannya identitas pemilik serta identitas kendaraan
baru Kemudian kita pilih tombol simpan untuk menyimpan data kendaraan
tersebut Data yang sudah tersimpan akan muncul pada menu utama pada
halaman kendaraan
45 Halaman Pembayaran
Input halaman pembayaran digunakan untuk memasukkan biaya pajak
kendaraan yang akan dibayar oleh wajib pajak setiap tahunnya Berikut tampilan
halaman pembayaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5463
39
Gambar 47 Halaman Pembayaran
Gambar 48 Halaman Form pembayara
Keterangan
a Pada gambar 47 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 48 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5563
40
akan muncul pada menu utama halaman pembayaran
46 Halaman Berita
Input halaman berita digunakan untuk menambah berita-berita terbaru yang
ada di SAMSAT Drive Thru maupun SAMSAT pusat berikut tampilan halaman form
berita
Gambar 49 Halaman Berita
Gambar 410 Halaman Form Berita
Keterangan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5663
41
a Pada gambar 49 adalah menu utama pada halaman berita disana tertera
kolom data berita yang sudah di entry oleh petugas admin
b Pada gambar 410 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
47
Halaman SMSForm SMS ini gunakan untuk melihat SMS masuk SMS terkirim dan akan
mengirim SMS secara bersamaan Berikut tampilan halaman SMS
Gambar 411 Halaman SMS
Gambar 412 Halaman Kirim Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5763
42
Gambar 413 Halaman SMS Masuk
Gambar 414 Halaman SMS Terkirim
Keterangan
a Kirim broadcast Mengirim suatu pesan atau SMS ke semua wajib pajak
secara bersamaan
b Lihat SMS Melihat SMS yang masuk dari wajib pajak yang memberikan
masukan atau menannyakan besar biaya pajak kendaraan yang akan
dibayar
c SMS terkirim Melihat SMS yang telah terkirim kepada wajib pajak
48 Halaman SMS Alert
Pada halaman SMS Alert ini merupakan peringatan tanggal jatuh tempo
pembayaran pajak STNK kepada wajib pajak Berikut tampilan halaman SMS Alert
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5863
43
Gambar 415 Halaman Data SMS Alert
Wajib pajak akan secara otomatis mendapat SMS Alert mengenai jatuh
tempo pembayaran pajak kendaraannya
49 Halaman Laporan
Pada halaman laporan ini akan muncul semua nama-nama wajib pajak yang
telah terdaftar Berikut tampilan halaman laporan
Gambar 416 Halaman Data Pembayaran
Gambar 417 Tombol Pencarian Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5963
44
Gambar 418 Laporan Wajib Pajak
Keterangan a Pada gambar 417 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 418Pada 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 419 laporan salah satu wajib pajak yang kita inginkan
410 Tampilan SMS Gateway
Berikut format SMS Gateway untuk melihat panduan SMS Gateway
a Pemilik kendaraan mengirim SMS untuk melihat format panduan
SMS
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6063
45
Gambar 419 Melihat format panduan SMS
b Tampilan cek format wp dan balasannya
Gambar 420 Cek format wajib pajak
c Tampilan cek id wp dan balasannya
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6163
46
Gambar 421 Cek id wajib pajak
d Tampilan cek data wp dan balasannya
Gambar 422 Cek data wajib pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6263
47
BAB V
PENUTUP
411 Kesimpulan
Penulisan Tugas akhir ini berisi mengenai pembuatan program aplikasi
Informasi Pelayanan Pembayaran Pajak Bermotor di Kantor SAMSAT Drive
Thru Sidoarjo berbasis SMS Gateway Aplikasi ini dibangun menggunakan
Php Gammu sebagai emulator untuk menjalankan aplikasi saat dibangun dan
didukung dengan SMS Gateway dengan Modem Wavecom sebagai
hardwarenpendukung Sistem SMS Gateway memberikan banyak kemudahan
kepada wajib pajak untuk mengetahui jumlah pajak yang harus dibayar dan juga
tersedia SMS Alert kepada wajib pajak yang kendaraannya akan memasuki
jatuh tempo pembayaran pajak
412 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6363
48
DAFTAR PUSTAKA
Khang Bustam (2002) TRIK Pemrograman Aplikasi Berbasis SMS
PT Elexmedia Komputindo Jakarta
Khoirul ummah 2010 SMS-Gateway informatika malang
Marcus Zakaria Teddy amp Widiadi Josef 2006 Aplikasi SMS untuk
Berbagai Keperluan Bandung Informatika
Purnomo Adi 2007 Pemrograman Java Membangun Beragam Aplikasi
Layanan SMS 2 Jakarta Salemba Infotek
Romzi Imron Rozidi 2009 Membuat Sendiri SMS Gateway (ESME)
Berbasis Protokol SMPP Andi
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3363
18
mempermudah wajib pajak untuk memperoleh informasi terkait pembayaran
samsat Program ini dapat diakses kapan saja Adapun alasannya sebagai
berikut
1
Untuk hubungan antar server dan client hanya dibutuhkan sebuah
handphone saja
2 Memberikan kemudahan bagi pengguna karena antar muka yang
digunakan adalah via SMS dimana wajib pajak pasti sudah sangat
umum menggunakannya
Sistem Aplikasi SMS Gateway adalah program sistem komunikasi dua
arah yaitu SMS keluar dan SMS masuk dengan memanfaatkan gammu sebagai
programkomunikasi antara Komputer dengan Handphone
35 Perancangan Sistem
Bagian ini menjelaskan rancangan aplikasi yang berupa diagram alir
sistem Alur pembayaran di SAMSAT Drive Thru adalah sebagai berikut
Penjelasan alur proses pembayaran pajak melalui drive thru
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3463
19
6
Petugas loket Pembayaran dan Penyerahan memberitahukan jumlah
pembayaran yang seharusnya dan selanjutnya menerima pembayaran serta
menyerahkan bukti pembayaran kepada Wajib Pajak
36 DFD Pembayaran Pajak kendaraan Bermotor
Dalam proses perancangan aplikasi layanan informasi dan pemesanan
berbasis sms gateway ini akan dijelaskan dalam bentuk logical model Hal ini
gambarkan secara detail melalui Data Flow Diagram (DFD) Dalam
perancangan menggunakan DFD biasanya diawali dengan diagram konteks
yang merupakan diagram yang memaparkan secara global dari diagram-
diagram yang akan dirancang selanjutnya Hal ini sangat membantu sekali
dalam memahami proses perancangan aplikasi secara detail Pada tahap
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 33
a Diagram Konteks
Gambar 31 Diagarm Konteks
input wp
laporan pembayaran
info data petugas
info data kendaraan
input data petugas
input pembayaran Pajak
input data kendaraan
Balasan Sms Sesuai format
Kirim Sms s esuai format
Info Pembayaran
Membayar Pajak1
Aplikasi Pembayaran Pajak
Kendaraan Bermotor di
Kantor Samsat Drive Thrue
+
PetugasWajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3563
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
Gambar 32 DFD level 0
37 Tabel Relationship
Tabel Relationship merupakan rancangan table yang diterjemahkan dari
data flow diagram di atas sehingga dihasilkan data relasi table seperti gambar
di bawah ini
mempunyaimempunyai
mempunyai
mempunyaimempunyai
simpan data
input wp
info wp
memberikan data wp
info wp
laporan pembayaran
info data petugas
info data kendaraan
input data petugas
input pembayaran Pajak
input data kendaraan
Balasan Sms Sesuai format
Kirim Sms sesuai format
Info Pembayaran
Membayar Pajak
kendaraan
data petugas
simpan data simpan data
simpan data
simpan data
simpan data
simpan data
Wajib Pajak
Petugas
3Input
Pendaftaran
kendaraan
Bermotor
2
Input Petugas
1
Pembayaran
Pajak
4
Input data WP
5
Sms Gateway
kendaraan
kendaraan_
petugas
pembayaran
sms masuksms keluar
wajib_pajak
outboxoutbox_multipart
gammu phone
phones
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3663
21
Dalam table relationship diatas terdapat 18 tabel yang saling
berhubungan yang terdiri dari table master dan table transaksi adapun yang
termasuk dalam table master yaitu tabel wajib pajak kendaraan petugas
panduan saran propinsi kabupaten dan kecamatan Sedangkan tabel transaksi
yaitu tabel pembayaran berita dan SMS Alert Yang termasuk tabel SMS
Gateway yaitu tabel phone inbox outbox sent items gammu daemons
outbox multipart Masing-masing tabel saling berhuugan seperti
a Tabel wajjib pajak berhubungan dengan tabel kendaraan yang dihubungkan
melalui id wp dengan jenis hubungan satu (1) ke banyak (N)
b
Tabel wp berhubungan dengan tabel pembayaran yang dihubungkan melalui
id wp dengan jenis hubungan satu (1) ke banyak (N)
c Tabel petugas berhubungan dengan id petugas dengan jenis hubungan satu
(1) ke banyak (N)
38 Struktur Tabel
Tabel adalah bagian dari database yang berfungsi untuk menyimpan
data-data tertentu Tabel yang akan dibuat untuk perancangan ini antara lain
1 Tabel Berita
Tabel berita adalah tabel yang digunakan untuk menyimpan data berita
Struktur tabelnya dapat dilihat pada tabel 31
Tabel 31 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) (Primary Key) Id petugas
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3763
22
2 Tabel Saran
Tabel saran adalah tabel yang digunakan untuk menyimpan data saran
dari wajib pajak Struktur tabelnya dapat dilihat pada tabel 32
Tabel 32 Tabel Saran
Nama Field Type Data Keterangan
Id Integer(11) Id pengirim
Hp Varchar(15) Handphone
Isisaran Varchar (200) Isi saran
3 Tabel Kabupaten
Tabel Kabupaten adalah tabel yang digunakan untuk menyimpan data
kabupaten Struktur tabelnya dapat dilihat pada tabel 33
Tabel 33 Tabel kabupaten
Nama Field Type Data Keterangan
id_kab Varchar(20) Id kab
nama_kab Varchar(100) Nama kab
4 Tabel Kecamatan
Tabel kecamatan adalah tabel yang digunakan untuk menyimpan data
kecamatan Struktur tabelnya dapat dilihat pada tabel 34
Tabel 34 Tabel kecamatan
Nama Field Type Data Keterangan
id_kec Varchar(20) Id kec
nama_kec Varchar(100) Nama kec
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3863
23
5 Tabel kendaraan
Tabel kendaraan adalah tabel yang digunakan untuk menyimpan data
kendaraan Struktur tabelnya dapat dilihat pada tabel 35
Tabel 35 Tabel kendaraan
Nama Field 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
Tabel pembayaran adalah tabel yang digunakan untuk menyimpan data
pembayaran Struktur tabelnya dapat dilihat pada tabel 36
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3963
24
Tabel 36 Tabel pembayaran
Nama Field Type Data Keteranganid_bayar Integer(11) (Primary Key) Id bayar
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
Tabel petugas adalah tabel yang digunakan untuk menyimpan data
petugas Struktur tabelnya dapat dilihat pada tabel 37
Tabel 37 Tabel petugas
Nama Field Type Data Keterangan
id_petugas Varchar(11) (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
Tabel propinsi adalah tabel yang digunakan untuk menyimpan data
propinsi Struktur tabelnya dapat dilihat pada tabel 38
Tabel 38 Tabel propinsi
Nama Field Type Data Keterangan
id_prop Varchar(20) Id prop
nama_prop Varchar(100) Nama prop
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4063
25
9 Tabel SMS alert
Tabel SMS alert adalah tabel yang digunakan untuk menyimpan data
SMS alert Struktur tabelnya dapat dilihat pada tabel 39
Tabel 39 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
10 Tabel Wajib Pajak
Tabel wajib_pajak adalah tabel yang digunakan untuk menyimpan data
wajib pajak Struktur tabelnya dapat dilihat pada tabel 310
Tabel 310 Tabel wajib pajak
Nama Field 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 lahirtanggal_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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4163
26
Propinsi Varchar(20) Propinsi
Kabupaten Varchar(20) KabupatenKecamatan Varchar(20) Kecamatan
Kelurahan Varchar(20) Kelurahan
no_telprumah Varchar(10) Nomer telprumah
Kodepos Varchar(7) Kodepos
11 Tabel Daemons
Tabel daemons adalah tabel yang digunakan untuk menyimpan datadaemons Struktur tabelnya dapat dilihat pada tabel 311
Tabel 311 Tabel Daemons
Nama Field Type Data Keterangan
Start Text Start
Info Text Info
12
Tabel Gammu
Tabel gammu adalah tabel yang digunakan untuk menyimpan data
gammu Struktur tabelnya dapat dilihat pada tabel 312
Tabel 312 Tabel Gammu
Nama Field Type Data Keterangan
Version int(11) Version
13 Tabel Inbox
Tabel inbox adalah tabel yang digunakan untuk menyimpan data inbox
Struktur tabelnya dapat dilihat pada tabel 313
Tabel 313 Tabel inbox
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4263
27
ReceivingDateTime Timestamp ReceivingDateTime
Text Text TextSenderNumber 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(falsetrue) Processed
14 Tabel Outbox
Tabel outbox adalah tabel yang digunakan untuk menyimpan data
outbox Struktur tabelnya dapat dilihat pada tabel 314
Tabel 314 Tabel outbox
Nama Field 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(falsetrue) MultiPart
RelativeValidity int(11) RelativeValidity
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4363
28
SenderID varchar(255) MUL SenderID
SendingTimeOut Timestamp SendingTimeOutDeliveryReport enum(defaultyesno) DeliveryReport
CreatorID Text CreatorID
15 Tabel Outbox multipart
Tabel outbox multipart adalah tabel yang digunakan untuk menyimpan
data outbox multipart Struktur tabelnya dapat dilihat pada tabel 315
Tabel 315 Tabel outbox multipart
Nama Field Type Data Keterangan
Text Text Text
Coding enum() Coding
UDH Text UDH
Class int(11) Class
TextDecoded Text TextDecoded
ID int(10) unsigned (Primary Key) ID
SequencePosition int(11) (Primary Key) SequencePosition
16 Tabel Phone
Tabel phones adalah tabel yang digunakan untuk menyimpan data
phones Struktur tabelnya dapat dilihat pada tabel 316
Tabel 316 Tabel phones Nama Field Type Data Keterangan
ID Text ID
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
TimeOut Timestamp Time Out
Send enum(yesno) Send
Receive enum(yesno) Receive
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4463
29
IMEI varchar(35) (Primary Key) IMEI
Client Text ClientBattery int(11) Battery
Signal int(11) Signal
Sent int(11) Sent
Received int(11) Received
17 Tabel Sentitems
Tabel sentitems adalah tabel yang digunakan untuk menyimpan datasentitems Struktur tabelnya dapat dilihat pada tabel 317
Tabel 317 Tabel Sentitems
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
SendingDateTime Timestamp SendingDateTimeDeliveryDateTime 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
IDint(10)
unsigned(Primary Key) ID
SenderID varchar(255) MUL SenderID
SequencePosition int(11) (Primary Key) SequencePosition
Status enum() Status
StatusError int(11) Status Error
TPMR int(11) MUL TPMR
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4563
30
RelativeValidity int(11) Relative Validity
CreatorID Text Creator ID
18 Tabel Panduan
Tabel panduan adalah tabel yang digunakan untuk menyimpan data
panduan Struktur tabelnya dapat dilihat pada tabel 318
Tabel 318 Tabel Panduan
Nama Field Type Data Keterangan
Kodepanduan Varchar(11) Kode Panduan
Isi Text Isi
Keterangan Varchar (40) Keterangan
39 Format SMS Gateway
Berikut ini cara-cara mengakses aplikasi pembayaran pajak kendaraan
bermotor di SAMSAT DRIVE THRU dengan menggunakan fasilitas SMS gateway
1 Format Melihat Panduan SMS
Pemilik Kendaraan mengirim pesan ke SMS Center Admin SAMSAT
dengan format
Gambar 34 Format Melihat panduan
2
Apabila Format SMS benar maka akan muncul pesan seperti pada gambar
35
Panduan
Cek format SMS
cekformatwp
cekformatsaran
cekformattunggakan
cekformatwajib_pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4663
31
Gambar 35 Pesan Balasan Panduan SMS
3 Jika Pemilik Kendaraan ingin melihat data wajib pajak maka harus
mengetikkan format SMS sebagai berikut
Gambar 36 Format Info data wajib pajak
4 Jika Pemilik Kendaraan ingin melihat tunggakan pajak kendaraan maka
harus mengetikkan format SMS sebagai berikut
Gambar 37 Format Tunggakan Pajak Kendaraan
5
Jika Pemilik Kendaraan ingin memberikan saran maka harus mengetikkan
format SMS sebgai berikut
Gambar 38 Format Saran
310 Design Interface
Gambar 39 Halaman Utama
cekformatwp
cekformattunggakan
Cekformatsaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4763
32
Gambar 310 Halaman Login
Gambar 311 Data Kendaraan
Gambar 312 Halaman Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4863
33
Gambar 314 Halaman Inbox
Gambar 313 Halaman Inbox
311 Struktur Menu
Wajib Pajak
Menu Utama Admin
PembayaranKendaraan SMS AlertBerita
Pembayaran
LaporanSMS
SMS
SMSTerkirim
Lihat SMS
SMS Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4963
34
BAB IV
HASIL PENELITIAN DAN PEMBAHASAN
Berikut ini adalah hasil dari pengujian Aplikasi Informasi Pelayanan
Pembayaran Pajak Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis
SMS Gateway Pada Proyek Akhir ini dimana Website ini memiliki 1 halaman
web yakni website untuk mengelola halaman website petugas (admin) Berikut
adalah implementasi tentang website tersebut
41 Halaman Admin
Halaman ini merupakan aplikasi yang digunakan oleh bagian administrator
atau orang yang mempunyai otoritas khusus untuk melakukan konfigurasi sistem
sehingga diperlukan suatu proses login terlebih dahulu
Gambar 41 Halaman Admin
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5063
35
Keterangan
a Username aris
b Password aris
42 Halaman Utama
Pada web utama Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor berbasis SMS Gateway ini menampilkan informsi profil secara umum
Selain itu pada web utama juga terdapat informasi berita terbaru mengenai SAMSAT
layanan yang ada di SAMSAT Drive Thru serta format SMS
Adapun menu-menu yang akan ditampilkan pada web utama diantarannya
depan SAMSAT Drive Thru layanan berita format SMS dan kontak yang
menunjukkan alamat SAMSAT Drive Thru
Gambar 42 Halaman Utama
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5163
36
f Kontak Halaman yang berisi alamat dari SAMSAT Drive Thru
43 Halaman Data Wajib Pajak
Input data wajib pajak yaitu memasukkan data identitas para wajib pajak yang
baru berikut halaman data wajib pajak
Gambar 43 Halaman Data Wajib Pajak
Gambar 44 Halaman Input Data Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5263
37
Keterangan
a Pada gambar 43 adalah menu utama halaman wajib pajak disana tertera
kolom data wajib pajak yang telah didata oleh admin
b Pada gambar 44 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
44
Halaman KendaraanInput data kendaraan wajib pajak yaitu digunaka untuk menginputkan data
kendaraan yang baru yang berisi data tentang kendaraan bermotor seperti no reg no
KTP pemilik nama lengkap dan sebagainya berikut tampilan halaman kendaraan
Gambar 45 Halaman Data Kendaraan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5363
38
Gambar 46 Halaman Form Input Data Kendaraan
Keterangan
a Pada gambar 45 adalah menu utama pada halaman kendaraan disana
tertera kolom data kendaraan yang sudah di data oleh petugas admin
b Pada gambar 46 adalah form input data kendaraan untuk memasukkan
data kendaraan wajib pajak yang baru kita harus memasukkan identitas dari
kendaraan tersebut diantarannya identitas pemilik serta identitas kendaraan
baru Kemudian kita pilih tombol simpan untuk menyimpan data kendaraan
tersebut Data yang sudah tersimpan akan muncul pada menu utama pada
halaman kendaraan
45 Halaman Pembayaran
Input halaman pembayaran digunakan untuk memasukkan biaya pajak
kendaraan yang akan dibayar oleh wajib pajak setiap tahunnya Berikut tampilan
halaman pembayaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5463
39
Gambar 47 Halaman Pembayaran
Gambar 48 Halaman Form pembayara
Keterangan
a Pada gambar 47 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 48 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5563
40
akan muncul pada menu utama halaman pembayaran
46 Halaman Berita
Input halaman berita digunakan untuk menambah berita-berita terbaru yang
ada di SAMSAT Drive Thru maupun SAMSAT pusat berikut tampilan halaman form
berita
Gambar 49 Halaman Berita
Gambar 410 Halaman Form Berita
Keterangan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5663
41
a Pada gambar 49 adalah menu utama pada halaman berita disana tertera
kolom data berita yang sudah di entry oleh petugas admin
b Pada gambar 410 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
47
Halaman SMSForm SMS ini gunakan untuk melihat SMS masuk SMS terkirim dan akan
mengirim SMS secara bersamaan Berikut tampilan halaman SMS
Gambar 411 Halaman SMS
Gambar 412 Halaman Kirim Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5763
42
Gambar 413 Halaman SMS Masuk
Gambar 414 Halaman SMS Terkirim
Keterangan
a Kirim broadcast Mengirim suatu pesan atau SMS ke semua wajib pajak
secara bersamaan
b Lihat SMS Melihat SMS yang masuk dari wajib pajak yang memberikan
masukan atau menannyakan besar biaya pajak kendaraan yang akan
dibayar
c SMS terkirim Melihat SMS yang telah terkirim kepada wajib pajak
48 Halaman SMS Alert
Pada halaman SMS Alert ini merupakan peringatan tanggal jatuh tempo
pembayaran pajak STNK kepada wajib pajak Berikut tampilan halaman SMS Alert
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5863
43
Gambar 415 Halaman Data SMS Alert
Wajib pajak akan secara otomatis mendapat SMS Alert mengenai jatuh
tempo pembayaran pajak kendaraannya
49 Halaman Laporan
Pada halaman laporan ini akan muncul semua nama-nama wajib pajak yang
telah terdaftar Berikut tampilan halaman laporan
Gambar 416 Halaman Data Pembayaran
Gambar 417 Tombol Pencarian Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5963
44
Gambar 418 Laporan Wajib Pajak
Keterangan a Pada gambar 417 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 418Pada 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 419 laporan salah satu wajib pajak yang kita inginkan
410 Tampilan SMS Gateway
Berikut format SMS Gateway untuk melihat panduan SMS Gateway
a Pemilik kendaraan mengirim SMS untuk melihat format panduan
SMS
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6063
45
Gambar 419 Melihat format panduan SMS
b Tampilan cek format wp dan balasannya
Gambar 420 Cek format wajib pajak
c Tampilan cek id wp dan balasannya
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6163
46
Gambar 421 Cek id wajib pajak
d Tampilan cek data wp dan balasannya
Gambar 422 Cek data wajib pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6263
47
BAB V
PENUTUP
411 Kesimpulan
Penulisan Tugas akhir ini berisi mengenai pembuatan program aplikasi
Informasi Pelayanan Pembayaran Pajak Bermotor di Kantor SAMSAT Drive
Thru Sidoarjo berbasis SMS Gateway Aplikasi ini dibangun menggunakan
Php Gammu sebagai emulator untuk menjalankan aplikasi saat dibangun dan
didukung dengan SMS Gateway dengan Modem Wavecom sebagai
hardwarenpendukung Sistem SMS Gateway memberikan banyak kemudahan
kepada wajib pajak untuk mengetahui jumlah pajak yang harus dibayar dan juga
tersedia SMS Alert kepada wajib pajak yang kendaraannya akan memasuki
jatuh tempo pembayaran pajak
412 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6363
48
DAFTAR PUSTAKA
Khang Bustam (2002) TRIK Pemrograman Aplikasi Berbasis SMS
PT Elexmedia Komputindo Jakarta
Khoirul ummah 2010 SMS-Gateway informatika malang
Marcus Zakaria Teddy amp Widiadi Josef 2006 Aplikasi SMS untuk
Berbagai Keperluan Bandung Informatika
Purnomo Adi 2007 Pemrograman Java Membangun Beragam Aplikasi
Layanan SMS 2 Jakarta Salemba Infotek
Romzi Imron Rozidi 2009 Membuat Sendiri SMS Gateway (ESME)
Berbasis Protokol SMPP Andi
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3463
19
6
Petugas loket Pembayaran dan Penyerahan memberitahukan jumlah
pembayaran yang seharusnya dan selanjutnya menerima pembayaran serta
menyerahkan bukti pembayaran kepada Wajib Pajak
36 DFD Pembayaran Pajak kendaraan Bermotor
Dalam proses perancangan aplikasi layanan informasi dan pemesanan
berbasis sms gateway ini akan dijelaskan dalam bentuk logical model Hal ini
gambarkan secara detail melalui Data Flow Diagram (DFD) Dalam
perancangan menggunakan DFD biasanya diawali dengan diagram konteks
yang merupakan diagram yang memaparkan secara global dari diagram-
diagram yang akan dirancang selanjutnya Hal ini sangat membantu sekali
dalam memahami proses perancangan aplikasi secara detail Pada tahap
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 33
a Diagram Konteks
Gambar 31 Diagarm Konteks
input wp
laporan pembayaran
info data petugas
info data kendaraan
input data petugas
input pembayaran Pajak
input data kendaraan
Balasan Sms Sesuai format
Kirim Sms s esuai format
Info Pembayaran
Membayar Pajak1
Aplikasi Pembayaran Pajak
Kendaraan Bermotor di
Kantor Samsat Drive Thrue
+
PetugasWajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3563
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
Gambar 32 DFD level 0
37 Tabel Relationship
Tabel Relationship merupakan rancangan table yang diterjemahkan dari
data flow diagram di atas sehingga dihasilkan data relasi table seperti gambar
di bawah ini
mempunyaimempunyai
mempunyai
mempunyaimempunyai
simpan data
input wp
info wp
memberikan data wp
info wp
laporan pembayaran
info data petugas
info data kendaraan
input data petugas
input pembayaran Pajak
input data kendaraan
Balasan Sms Sesuai format
Kirim Sms sesuai format
Info Pembayaran
Membayar Pajak
kendaraan
data petugas
simpan data simpan data
simpan data
simpan data
simpan data
simpan data
Wajib Pajak
Petugas
3Input
Pendaftaran
kendaraan
Bermotor
2
Input Petugas
1
Pembayaran
Pajak
4
Input data WP
5
Sms Gateway
kendaraan
kendaraan_
petugas
pembayaran
sms masuksms keluar
wajib_pajak
outboxoutbox_multipart
gammu phone
phones
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3663
21
Dalam table relationship diatas terdapat 18 tabel yang saling
berhubungan yang terdiri dari table master dan table transaksi adapun yang
termasuk dalam table master yaitu tabel wajib pajak kendaraan petugas
panduan saran propinsi kabupaten dan kecamatan Sedangkan tabel transaksi
yaitu tabel pembayaran berita dan SMS Alert Yang termasuk tabel SMS
Gateway yaitu tabel phone inbox outbox sent items gammu daemons
outbox multipart Masing-masing tabel saling berhuugan seperti
a Tabel wajjib pajak berhubungan dengan tabel kendaraan yang dihubungkan
melalui id wp dengan jenis hubungan satu (1) ke banyak (N)
b
Tabel wp berhubungan dengan tabel pembayaran yang dihubungkan melalui
id wp dengan jenis hubungan satu (1) ke banyak (N)
c Tabel petugas berhubungan dengan id petugas dengan jenis hubungan satu
(1) ke banyak (N)
38 Struktur Tabel
Tabel adalah bagian dari database yang berfungsi untuk menyimpan
data-data tertentu Tabel yang akan dibuat untuk perancangan ini antara lain
1 Tabel Berita
Tabel berita adalah tabel yang digunakan untuk menyimpan data berita
Struktur tabelnya dapat dilihat pada tabel 31
Tabel 31 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) (Primary Key) Id petugas
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3763
22
2 Tabel Saran
Tabel saran adalah tabel yang digunakan untuk menyimpan data saran
dari wajib pajak Struktur tabelnya dapat dilihat pada tabel 32
Tabel 32 Tabel Saran
Nama Field Type Data Keterangan
Id Integer(11) Id pengirim
Hp Varchar(15) Handphone
Isisaran Varchar (200) Isi saran
3 Tabel Kabupaten
Tabel Kabupaten adalah tabel yang digunakan untuk menyimpan data
kabupaten Struktur tabelnya dapat dilihat pada tabel 33
Tabel 33 Tabel kabupaten
Nama Field Type Data Keterangan
id_kab Varchar(20) Id kab
nama_kab Varchar(100) Nama kab
4 Tabel Kecamatan
Tabel kecamatan adalah tabel yang digunakan untuk menyimpan data
kecamatan Struktur tabelnya dapat dilihat pada tabel 34
Tabel 34 Tabel kecamatan
Nama Field Type Data Keterangan
id_kec Varchar(20) Id kec
nama_kec Varchar(100) Nama kec
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3863
23
5 Tabel kendaraan
Tabel kendaraan adalah tabel yang digunakan untuk menyimpan data
kendaraan Struktur tabelnya dapat dilihat pada tabel 35
Tabel 35 Tabel kendaraan
Nama Field 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
Tabel pembayaran adalah tabel yang digunakan untuk menyimpan data
pembayaran Struktur tabelnya dapat dilihat pada tabel 36
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3963
24
Tabel 36 Tabel pembayaran
Nama Field Type Data Keteranganid_bayar Integer(11) (Primary Key) Id bayar
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
Tabel petugas adalah tabel yang digunakan untuk menyimpan data
petugas Struktur tabelnya dapat dilihat pada tabel 37
Tabel 37 Tabel petugas
Nama Field Type Data Keterangan
id_petugas Varchar(11) (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
Tabel propinsi adalah tabel yang digunakan untuk menyimpan data
propinsi Struktur tabelnya dapat dilihat pada tabel 38
Tabel 38 Tabel propinsi
Nama Field Type Data Keterangan
id_prop Varchar(20) Id prop
nama_prop Varchar(100) Nama prop
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4063
25
9 Tabel SMS alert
Tabel SMS alert adalah tabel yang digunakan untuk menyimpan data
SMS alert Struktur tabelnya dapat dilihat pada tabel 39
Tabel 39 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
10 Tabel Wajib Pajak
Tabel wajib_pajak adalah tabel yang digunakan untuk menyimpan data
wajib pajak Struktur tabelnya dapat dilihat pada tabel 310
Tabel 310 Tabel wajib pajak
Nama Field 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 lahirtanggal_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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4163
26
Propinsi Varchar(20) Propinsi
Kabupaten Varchar(20) KabupatenKecamatan Varchar(20) Kecamatan
Kelurahan Varchar(20) Kelurahan
no_telprumah Varchar(10) Nomer telprumah
Kodepos Varchar(7) Kodepos
11 Tabel Daemons
Tabel daemons adalah tabel yang digunakan untuk menyimpan datadaemons Struktur tabelnya dapat dilihat pada tabel 311
Tabel 311 Tabel Daemons
Nama Field Type Data Keterangan
Start Text Start
Info Text Info
12
Tabel Gammu
Tabel gammu adalah tabel yang digunakan untuk menyimpan data
gammu Struktur tabelnya dapat dilihat pada tabel 312
Tabel 312 Tabel Gammu
Nama Field Type Data Keterangan
Version int(11) Version
13 Tabel Inbox
Tabel inbox adalah tabel yang digunakan untuk menyimpan data inbox
Struktur tabelnya dapat dilihat pada tabel 313
Tabel 313 Tabel inbox
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4263
27
ReceivingDateTime Timestamp ReceivingDateTime
Text Text TextSenderNumber 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(falsetrue) Processed
14 Tabel Outbox
Tabel outbox adalah tabel yang digunakan untuk menyimpan data
outbox Struktur tabelnya dapat dilihat pada tabel 314
Tabel 314 Tabel outbox
Nama Field 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(falsetrue) MultiPart
RelativeValidity int(11) RelativeValidity
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4363
28
SenderID varchar(255) MUL SenderID
SendingTimeOut Timestamp SendingTimeOutDeliveryReport enum(defaultyesno) DeliveryReport
CreatorID Text CreatorID
15 Tabel Outbox multipart
Tabel outbox multipart adalah tabel yang digunakan untuk menyimpan
data outbox multipart Struktur tabelnya dapat dilihat pada tabel 315
Tabel 315 Tabel outbox multipart
Nama Field Type Data Keterangan
Text Text Text
Coding enum() Coding
UDH Text UDH
Class int(11) Class
TextDecoded Text TextDecoded
ID int(10) unsigned (Primary Key) ID
SequencePosition int(11) (Primary Key) SequencePosition
16 Tabel Phone
Tabel phones adalah tabel yang digunakan untuk menyimpan data
phones Struktur tabelnya dapat dilihat pada tabel 316
Tabel 316 Tabel phones Nama Field Type Data Keterangan
ID Text ID
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
TimeOut Timestamp Time Out
Send enum(yesno) Send
Receive enum(yesno) Receive
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4463
29
IMEI varchar(35) (Primary Key) IMEI
Client Text ClientBattery int(11) Battery
Signal int(11) Signal
Sent int(11) Sent
Received int(11) Received
17 Tabel Sentitems
Tabel sentitems adalah tabel yang digunakan untuk menyimpan datasentitems Struktur tabelnya dapat dilihat pada tabel 317
Tabel 317 Tabel Sentitems
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
SendingDateTime Timestamp SendingDateTimeDeliveryDateTime 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
IDint(10)
unsigned(Primary Key) ID
SenderID varchar(255) MUL SenderID
SequencePosition int(11) (Primary Key) SequencePosition
Status enum() Status
StatusError int(11) Status Error
TPMR int(11) MUL TPMR
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4563
30
RelativeValidity int(11) Relative Validity
CreatorID Text Creator ID
18 Tabel Panduan
Tabel panduan adalah tabel yang digunakan untuk menyimpan data
panduan Struktur tabelnya dapat dilihat pada tabel 318
Tabel 318 Tabel Panduan
Nama Field Type Data Keterangan
Kodepanduan Varchar(11) Kode Panduan
Isi Text Isi
Keterangan Varchar (40) Keterangan
39 Format SMS Gateway
Berikut ini cara-cara mengakses aplikasi pembayaran pajak kendaraan
bermotor di SAMSAT DRIVE THRU dengan menggunakan fasilitas SMS gateway
1 Format Melihat Panduan SMS
Pemilik Kendaraan mengirim pesan ke SMS Center Admin SAMSAT
dengan format
Gambar 34 Format Melihat panduan
2
Apabila Format SMS benar maka akan muncul pesan seperti pada gambar
35
Panduan
Cek format SMS
cekformatwp
cekformatsaran
cekformattunggakan
cekformatwajib_pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4663
31
Gambar 35 Pesan Balasan Panduan SMS
3 Jika Pemilik Kendaraan ingin melihat data wajib pajak maka harus
mengetikkan format SMS sebagai berikut
Gambar 36 Format Info data wajib pajak
4 Jika Pemilik Kendaraan ingin melihat tunggakan pajak kendaraan maka
harus mengetikkan format SMS sebagai berikut
Gambar 37 Format Tunggakan Pajak Kendaraan
5
Jika Pemilik Kendaraan ingin memberikan saran maka harus mengetikkan
format SMS sebgai berikut
Gambar 38 Format Saran
310 Design Interface
Gambar 39 Halaman Utama
cekformatwp
cekformattunggakan
Cekformatsaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4763
32
Gambar 310 Halaman Login
Gambar 311 Data Kendaraan
Gambar 312 Halaman Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4863
33
Gambar 314 Halaman Inbox
Gambar 313 Halaman Inbox
311 Struktur Menu
Wajib Pajak
Menu Utama Admin
PembayaranKendaraan SMS AlertBerita
Pembayaran
LaporanSMS
SMS
SMSTerkirim
Lihat SMS
SMS Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4963
34
BAB IV
HASIL PENELITIAN DAN PEMBAHASAN
Berikut ini adalah hasil dari pengujian Aplikasi Informasi Pelayanan
Pembayaran Pajak Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis
SMS Gateway Pada Proyek Akhir ini dimana Website ini memiliki 1 halaman
web yakni website untuk mengelola halaman website petugas (admin) Berikut
adalah implementasi tentang website tersebut
41 Halaman Admin
Halaman ini merupakan aplikasi yang digunakan oleh bagian administrator
atau orang yang mempunyai otoritas khusus untuk melakukan konfigurasi sistem
sehingga diperlukan suatu proses login terlebih dahulu
Gambar 41 Halaman Admin
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5063
35
Keterangan
a Username aris
b Password aris
42 Halaman Utama
Pada web utama Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor berbasis SMS Gateway ini menampilkan informsi profil secara umum
Selain itu pada web utama juga terdapat informasi berita terbaru mengenai SAMSAT
layanan yang ada di SAMSAT Drive Thru serta format SMS
Adapun menu-menu yang akan ditampilkan pada web utama diantarannya
depan SAMSAT Drive Thru layanan berita format SMS dan kontak yang
menunjukkan alamat SAMSAT Drive Thru
Gambar 42 Halaman Utama
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5163
36
f Kontak Halaman yang berisi alamat dari SAMSAT Drive Thru
43 Halaman Data Wajib Pajak
Input data wajib pajak yaitu memasukkan data identitas para wajib pajak yang
baru berikut halaman data wajib pajak
Gambar 43 Halaman Data Wajib Pajak
Gambar 44 Halaman Input Data Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5263
37
Keterangan
a Pada gambar 43 adalah menu utama halaman wajib pajak disana tertera
kolom data wajib pajak yang telah didata oleh admin
b Pada gambar 44 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
44
Halaman KendaraanInput data kendaraan wajib pajak yaitu digunaka untuk menginputkan data
kendaraan yang baru yang berisi data tentang kendaraan bermotor seperti no reg no
KTP pemilik nama lengkap dan sebagainya berikut tampilan halaman kendaraan
Gambar 45 Halaman Data Kendaraan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5363
38
Gambar 46 Halaman Form Input Data Kendaraan
Keterangan
a Pada gambar 45 adalah menu utama pada halaman kendaraan disana
tertera kolom data kendaraan yang sudah di data oleh petugas admin
b Pada gambar 46 adalah form input data kendaraan untuk memasukkan
data kendaraan wajib pajak yang baru kita harus memasukkan identitas dari
kendaraan tersebut diantarannya identitas pemilik serta identitas kendaraan
baru Kemudian kita pilih tombol simpan untuk menyimpan data kendaraan
tersebut Data yang sudah tersimpan akan muncul pada menu utama pada
halaman kendaraan
45 Halaman Pembayaran
Input halaman pembayaran digunakan untuk memasukkan biaya pajak
kendaraan yang akan dibayar oleh wajib pajak setiap tahunnya Berikut tampilan
halaman pembayaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5463
39
Gambar 47 Halaman Pembayaran
Gambar 48 Halaman Form pembayara
Keterangan
a Pada gambar 47 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 48 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5563
40
akan muncul pada menu utama halaman pembayaran
46 Halaman Berita
Input halaman berita digunakan untuk menambah berita-berita terbaru yang
ada di SAMSAT Drive Thru maupun SAMSAT pusat berikut tampilan halaman form
berita
Gambar 49 Halaman Berita
Gambar 410 Halaman Form Berita
Keterangan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5663
41
a Pada gambar 49 adalah menu utama pada halaman berita disana tertera
kolom data berita yang sudah di entry oleh petugas admin
b Pada gambar 410 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
47
Halaman SMSForm SMS ini gunakan untuk melihat SMS masuk SMS terkirim dan akan
mengirim SMS secara bersamaan Berikut tampilan halaman SMS
Gambar 411 Halaman SMS
Gambar 412 Halaman Kirim Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5763
42
Gambar 413 Halaman SMS Masuk
Gambar 414 Halaman SMS Terkirim
Keterangan
a Kirim broadcast Mengirim suatu pesan atau SMS ke semua wajib pajak
secara bersamaan
b Lihat SMS Melihat SMS yang masuk dari wajib pajak yang memberikan
masukan atau menannyakan besar biaya pajak kendaraan yang akan
dibayar
c SMS terkirim Melihat SMS yang telah terkirim kepada wajib pajak
48 Halaman SMS Alert
Pada halaman SMS Alert ini merupakan peringatan tanggal jatuh tempo
pembayaran pajak STNK kepada wajib pajak Berikut tampilan halaman SMS Alert
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5863
43
Gambar 415 Halaman Data SMS Alert
Wajib pajak akan secara otomatis mendapat SMS Alert mengenai jatuh
tempo pembayaran pajak kendaraannya
49 Halaman Laporan
Pada halaman laporan ini akan muncul semua nama-nama wajib pajak yang
telah terdaftar Berikut tampilan halaman laporan
Gambar 416 Halaman Data Pembayaran
Gambar 417 Tombol Pencarian Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5963
44
Gambar 418 Laporan Wajib Pajak
Keterangan a Pada gambar 417 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 418Pada 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 419 laporan salah satu wajib pajak yang kita inginkan
410 Tampilan SMS Gateway
Berikut format SMS Gateway untuk melihat panduan SMS Gateway
a Pemilik kendaraan mengirim SMS untuk melihat format panduan
SMS
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6063
45
Gambar 419 Melihat format panduan SMS
b Tampilan cek format wp dan balasannya
Gambar 420 Cek format wajib pajak
c Tampilan cek id wp dan balasannya
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6163
46
Gambar 421 Cek id wajib pajak
d Tampilan cek data wp dan balasannya
Gambar 422 Cek data wajib pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6263
47
BAB V
PENUTUP
411 Kesimpulan
Penulisan Tugas akhir ini berisi mengenai pembuatan program aplikasi
Informasi Pelayanan Pembayaran Pajak Bermotor di Kantor SAMSAT Drive
Thru Sidoarjo berbasis SMS Gateway Aplikasi ini dibangun menggunakan
Php Gammu sebagai emulator untuk menjalankan aplikasi saat dibangun dan
didukung dengan SMS Gateway dengan Modem Wavecom sebagai
hardwarenpendukung Sistem SMS Gateway memberikan banyak kemudahan
kepada wajib pajak untuk mengetahui jumlah pajak yang harus dibayar dan juga
tersedia SMS Alert kepada wajib pajak yang kendaraannya akan memasuki
jatuh tempo pembayaran pajak
412 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6363
48
DAFTAR PUSTAKA
Khang Bustam (2002) TRIK Pemrograman Aplikasi Berbasis SMS
PT Elexmedia Komputindo Jakarta
Khoirul ummah 2010 SMS-Gateway informatika malang
Marcus Zakaria Teddy amp Widiadi Josef 2006 Aplikasi SMS untuk
Berbagai Keperluan Bandung Informatika
Purnomo Adi 2007 Pemrograman Java Membangun Beragam Aplikasi
Layanan SMS 2 Jakarta Salemba Infotek
Romzi Imron Rozidi 2009 Membuat Sendiri SMS Gateway (ESME)
Berbasis Protokol SMPP Andi
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3563
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
Gambar 32 DFD level 0
37 Tabel Relationship
Tabel Relationship merupakan rancangan table yang diterjemahkan dari
data flow diagram di atas sehingga dihasilkan data relasi table seperti gambar
di bawah ini
mempunyaimempunyai
mempunyai
mempunyaimempunyai
simpan data
input wp
info wp
memberikan data wp
info wp
laporan pembayaran
info data petugas
info data kendaraan
input data petugas
input pembayaran Pajak
input data kendaraan
Balasan Sms Sesuai format
Kirim Sms sesuai format
Info Pembayaran
Membayar Pajak
kendaraan
data petugas
simpan data simpan data
simpan data
simpan data
simpan data
simpan data
Wajib Pajak
Petugas
3Input
Pendaftaran
kendaraan
Bermotor
2
Input Petugas
1
Pembayaran
Pajak
4
Input data WP
5
Sms Gateway
kendaraan
kendaraan_
petugas
pembayaran
sms masuksms keluar
wajib_pajak
outboxoutbox_multipart
gammu phone
phones
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3663
21
Dalam table relationship diatas terdapat 18 tabel yang saling
berhubungan yang terdiri dari table master dan table transaksi adapun yang
termasuk dalam table master yaitu tabel wajib pajak kendaraan petugas
panduan saran propinsi kabupaten dan kecamatan Sedangkan tabel transaksi
yaitu tabel pembayaran berita dan SMS Alert Yang termasuk tabel SMS
Gateway yaitu tabel phone inbox outbox sent items gammu daemons
outbox multipart Masing-masing tabel saling berhuugan seperti
a Tabel wajjib pajak berhubungan dengan tabel kendaraan yang dihubungkan
melalui id wp dengan jenis hubungan satu (1) ke banyak (N)
b
Tabel wp berhubungan dengan tabel pembayaran yang dihubungkan melalui
id wp dengan jenis hubungan satu (1) ke banyak (N)
c Tabel petugas berhubungan dengan id petugas dengan jenis hubungan satu
(1) ke banyak (N)
38 Struktur Tabel
Tabel adalah bagian dari database yang berfungsi untuk menyimpan
data-data tertentu Tabel yang akan dibuat untuk perancangan ini antara lain
1 Tabel Berita
Tabel berita adalah tabel yang digunakan untuk menyimpan data berita
Struktur tabelnya dapat dilihat pada tabel 31
Tabel 31 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) (Primary Key) Id petugas
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3763
22
2 Tabel Saran
Tabel saran adalah tabel yang digunakan untuk menyimpan data saran
dari wajib pajak Struktur tabelnya dapat dilihat pada tabel 32
Tabel 32 Tabel Saran
Nama Field Type Data Keterangan
Id Integer(11) Id pengirim
Hp Varchar(15) Handphone
Isisaran Varchar (200) Isi saran
3 Tabel Kabupaten
Tabel Kabupaten adalah tabel yang digunakan untuk menyimpan data
kabupaten Struktur tabelnya dapat dilihat pada tabel 33
Tabel 33 Tabel kabupaten
Nama Field Type Data Keterangan
id_kab Varchar(20) Id kab
nama_kab Varchar(100) Nama kab
4 Tabel Kecamatan
Tabel kecamatan adalah tabel yang digunakan untuk menyimpan data
kecamatan Struktur tabelnya dapat dilihat pada tabel 34
Tabel 34 Tabel kecamatan
Nama Field Type Data Keterangan
id_kec Varchar(20) Id kec
nama_kec Varchar(100) Nama kec
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3863
23
5 Tabel kendaraan
Tabel kendaraan adalah tabel yang digunakan untuk menyimpan data
kendaraan Struktur tabelnya dapat dilihat pada tabel 35
Tabel 35 Tabel kendaraan
Nama Field 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
Tabel pembayaran adalah tabel yang digunakan untuk menyimpan data
pembayaran Struktur tabelnya dapat dilihat pada tabel 36
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3963
24
Tabel 36 Tabel pembayaran
Nama Field Type Data Keteranganid_bayar Integer(11) (Primary Key) Id bayar
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
Tabel petugas adalah tabel yang digunakan untuk menyimpan data
petugas Struktur tabelnya dapat dilihat pada tabel 37
Tabel 37 Tabel petugas
Nama Field Type Data Keterangan
id_petugas Varchar(11) (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
Tabel propinsi adalah tabel yang digunakan untuk menyimpan data
propinsi Struktur tabelnya dapat dilihat pada tabel 38
Tabel 38 Tabel propinsi
Nama Field Type Data Keterangan
id_prop Varchar(20) Id prop
nama_prop Varchar(100) Nama prop
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4063
25
9 Tabel SMS alert
Tabel SMS alert adalah tabel yang digunakan untuk menyimpan data
SMS alert Struktur tabelnya dapat dilihat pada tabel 39
Tabel 39 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
10 Tabel Wajib Pajak
Tabel wajib_pajak adalah tabel yang digunakan untuk menyimpan data
wajib pajak Struktur tabelnya dapat dilihat pada tabel 310
Tabel 310 Tabel wajib pajak
Nama Field 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 lahirtanggal_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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4163
26
Propinsi Varchar(20) Propinsi
Kabupaten Varchar(20) KabupatenKecamatan Varchar(20) Kecamatan
Kelurahan Varchar(20) Kelurahan
no_telprumah Varchar(10) Nomer telprumah
Kodepos Varchar(7) Kodepos
11 Tabel Daemons
Tabel daemons adalah tabel yang digunakan untuk menyimpan datadaemons Struktur tabelnya dapat dilihat pada tabel 311
Tabel 311 Tabel Daemons
Nama Field Type Data Keterangan
Start Text Start
Info Text Info
12
Tabel Gammu
Tabel gammu adalah tabel yang digunakan untuk menyimpan data
gammu Struktur tabelnya dapat dilihat pada tabel 312
Tabel 312 Tabel Gammu
Nama Field Type Data Keterangan
Version int(11) Version
13 Tabel Inbox
Tabel inbox adalah tabel yang digunakan untuk menyimpan data inbox
Struktur tabelnya dapat dilihat pada tabel 313
Tabel 313 Tabel inbox
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4263
27
ReceivingDateTime Timestamp ReceivingDateTime
Text Text TextSenderNumber 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(falsetrue) Processed
14 Tabel Outbox
Tabel outbox adalah tabel yang digunakan untuk menyimpan data
outbox Struktur tabelnya dapat dilihat pada tabel 314
Tabel 314 Tabel outbox
Nama Field 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(falsetrue) MultiPart
RelativeValidity int(11) RelativeValidity
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4363
28
SenderID varchar(255) MUL SenderID
SendingTimeOut Timestamp SendingTimeOutDeliveryReport enum(defaultyesno) DeliveryReport
CreatorID Text CreatorID
15 Tabel Outbox multipart
Tabel outbox multipart adalah tabel yang digunakan untuk menyimpan
data outbox multipart Struktur tabelnya dapat dilihat pada tabel 315
Tabel 315 Tabel outbox multipart
Nama Field Type Data Keterangan
Text Text Text
Coding enum() Coding
UDH Text UDH
Class int(11) Class
TextDecoded Text TextDecoded
ID int(10) unsigned (Primary Key) ID
SequencePosition int(11) (Primary Key) SequencePosition
16 Tabel Phone
Tabel phones adalah tabel yang digunakan untuk menyimpan data
phones Struktur tabelnya dapat dilihat pada tabel 316
Tabel 316 Tabel phones Nama Field Type Data Keterangan
ID Text ID
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
TimeOut Timestamp Time Out
Send enum(yesno) Send
Receive enum(yesno) Receive
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4463
29
IMEI varchar(35) (Primary Key) IMEI
Client Text ClientBattery int(11) Battery
Signal int(11) Signal
Sent int(11) Sent
Received int(11) Received
17 Tabel Sentitems
Tabel sentitems adalah tabel yang digunakan untuk menyimpan datasentitems Struktur tabelnya dapat dilihat pada tabel 317
Tabel 317 Tabel Sentitems
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
SendingDateTime Timestamp SendingDateTimeDeliveryDateTime 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
IDint(10)
unsigned(Primary Key) ID
SenderID varchar(255) MUL SenderID
SequencePosition int(11) (Primary Key) SequencePosition
Status enum() Status
StatusError int(11) Status Error
TPMR int(11) MUL TPMR
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4563
30
RelativeValidity int(11) Relative Validity
CreatorID Text Creator ID
18 Tabel Panduan
Tabel panduan adalah tabel yang digunakan untuk menyimpan data
panduan Struktur tabelnya dapat dilihat pada tabel 318
Tabel 318 Tabel Panduan
Nama Field Type Data Keterangan
Kodepanduan Varchar(11) Kode Panduan
Isi Text Isi
Keterangan Varchar (40) Keterangan
39 Format SMS Gateway
Berikut ini cara-cara mengakses aplikasi pembayaran pajak kendaraan
bermotor di SAMSAT DRIVE THRU dengan menggunakan fasilitas SMS gateway
1 Format Melihat Panduan SMS
Pemilik Kendaraan mengirim pesan ke SMS Center Admin SAMSAT
dengan format
Gambar 34 Format Melihat panduan
2
Apabila Format SMS benar maka akan muncul pesan seperti pada gambar
35
Panduan
Cek format SMS
cekformatwp
cekformatsaran
cekformattunggakan
cekformatwajib_pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4663
31
Gambar 35 Pesan Balasan Panduan SMS
3 Jika Pemilik Kendaraan ingin melihat data wajib pajak maka harus
mengetikkan format SMS sebagai berikut
Gambar 36 Format Info data wajib pajak
4 Jika Pemilik Kendaraan ingin melihat tunggakan pajak kendaraan maka
harus mengetikkan format SMS sebagai berikut
Gambar 37 Format Tunggakan Pajak Kendaraan
5
Jika Pemilik Kendaraan ingin memberikan saran maka harus mengetikkan
format SMS sebgai berikut
Gambar 38 Format Saran
310 Design Interface
Gambar 39 Halaman Utama
cekformatwp
cekformattunggakan
Cekformatsaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4763
32
Gambar 310 Halaman Login
Gambar 311 Data Kendaraan
Gambar 312 Halaman Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4863
33
Gambar 314 Halaman Inbox
Gambar 313 Halaman Inbox
311 Struktur Menu
Wajib Pajak
Menu Utama Admin
PembayaranKendaraan SMS AlertBerita
Pembayaran
LaporanSMS
SMS
SMSTerkirim
Lihat SMS
SMS Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4963
34
BAB IV
HASIL PENELITIAN DAN PEMBAHASAN
Berikut ini adalah hasil dari pengujian Aplikasi Informasi Pelayanan
Pembayaran Pajak Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis
SMS Gateway Pada Proyek Akhir ini dimana Website ini memiliki 1 halaman
web yakni website untuk mengelola halaman website petugas (admin) Berikut
adalah implementasi tentang website tersebut
41 Halaman Admin
Halaman ini merupakan aplikasi yang digunakan oleh bagian administrator
atau orang yang mempunyai otoritas khusus untuk melakukan konfigurasi sistem
sehingga diperlukan suatu proses login terlebih dahulu
Gambar 41 Halaman Admin
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5063
35
Keterangan
a Username aris
b Password aris
42 Halaman Utama
Pada web utama Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor berbasis SMS Gateway ini menampilkan informsi profil secara umum
Selain itu pada web utama juga terdapat informasi berita terbaru mengenai SAMSAT
layanan yang ada di SAMSAT Drive Thru serta format SMS
Adapun menu-menu yang akan ditampilkan pada web utama diantarannya
depan SAMSAT Drive Thru layanan berita format SMS dan kontak yang
menunjukkan alamat SAMSAT Drive Thru
Gambar 42 Halaman Utama
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5163
36
f Kontak Halaman yang berisi alamat dari SAMSAT Drive Thru
43 Halaman Data Wajib Pajak
Input data wajib pajak yaitu memasukkan data identitas para wajib pajak yang
baru berikut halaman data wajib pajak
Gambar 43 Halaman Data Wajib Pajak
Gambar 44 Halaman Input Data Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5263
37
Keterangan
a Pada gambar 43 adalah menu utama halaman wajib pajak disana tertera
kolom data wajib pajak yang telah didata oleh admin
b Pada gambar 44 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
44
Halaman KendaraanInput data kendaraan wajib pajak yaitu digunaka untuk menginputkan data
kendaraan yang baru yang berisi data tentang kendaraan bermotor seperti no reg no
KTP pemilik nama lengkap dan sebagainya berikut tampilan halaman kendaraan
Gambar 45 Halaman Data Kendaraan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5363
38
Gambar 46 Halaman Form Input Data Kendaraan
Keterangan
a Pada gambar 45 adalah menu utama pada halaman kendaraan disana
tertera kolom data kendaraan yang sudah di data oleh petugas admin
b Pada gambar 46 adalah form input data kendaraan untuk memasukkan
data kendaraan wajib pajak yang baru kita harus memasukkan identitas dari
kendaraan tersebut diantarannya identitas pemilik serta identitas kendaraan
baru Kemudian kita pilih tombol simpan untuk menyimpan data kendaraan
tersebut Data yang sudah tersimpan akan muncul pada menu utama pada
halaman kendaraan
45 Halaman Pembayaran
Input halaman pembayaran digunakan untuk memasukkan biaya pajak
kendaraan yang akan dibayar oleh wajib pajak setiap tahunnya Berikut tampilan
halaman pembayaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5463
39
Gambar 47 Halaman Pembayaran
Gambar 48 Halaman Form pembayara
Keterangan
a Pada gambar 47 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 48 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5563
40
akan muncul pada menu utama halaman pembayaran
46 Halaman Berita
Input halaman berita digunakan untuk menambah berita-berita terbaru yang
ada di SAMSAT Drive Thru maupun SAMSAT pusat berikut tampilan halaman form
berita
Gambar 49 Halaman Berita
Gambar 410 Halaman Form Berita
Keterangan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5663
41
a Pada gambar 49 adalah menu utama pada halaman berita disana tertera
kolom data berita yang sudah di entry oleh petugas admin
b Pada gambar 410 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
47
Halaman SMSForm SMS ini gunakan untuk melihat SMS masuk SMS terkirim dan akan
mengirim SMS secara bersamaan Berikut tampilan halaman SMS
Gambar 411 Halaman SMS
Gambar 412 Halaman Kirim Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5763
42
Gambar 413 Halaman SMS Masuk
Gambar 414 Halaman SMS Terkirim
Keterangan
a Kirim broadcast Mengirim suatu pesan atau SMS ke semua wajib pajak
secara bersamaan
b Lihat SMS Melihat SMS yang masuk dari wajib pajak yang memberikan
masukan atau menannyakan besar biaya pajak kendaraan yang akan
dibayar
c SMS terkirim Melihat SMS yang telah terkirim kepada wajib pajak
48 Halaman SMS Alert
Pada halaman SMS Alert ini merupakan peringatan tanggal jatuh tempo
pembayaran pajak STNK kepada wajib pajak Berikut tampilan halaman SMS Alert
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5863
43
Gambar 415 Halaman Data SMS Alert
Wajib pajak akan secara otomatis mendapat SMS Alert mengenai jatuh
tempo pembayaran pajak kendaraannya
49 Halaman Laporan
Pada halaman laporan ini akan muncul semua nama-nama wajib pajak yang
telah terdaftar Berikut tampilan halaman laporan
Gambar 416 Halaman Data Pembayaran
Gambar 417 Tombol Pencarian Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5963
44
Gambar 418 Laporan Wajib Pajak
Keterangan a Pada gambar 417 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 418Pada 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 419 laporan salah satu wajib pajak yang kita inginkan
410 Tampilan SMS Gateway
Berikut format SMS Gateway untuk melihat panduan SMS Gateway
a Pemilik kendaraan mengirim SMS untuk melihat format panduan
SMS
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6063
45
Gambar 419 Melihat format panduan SMS
b Tampilan cek format wp dan balasannya
Gambar 420 Cek format wajib pajak
c Tampilan cek id wp dan balasannya
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6163
46
Gambar 421 Cek id wajib pajak
d Tampilan cek data wp dan balasannya
Gambar 422 Cek data wajib pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6263
47
BAB V
PENUTUP
411 Kesimpulan
Penulisan Tugas akhir ini berisi mengenai pembuatan program aplikasi
Informasi Pelayanan Pembayaran Pajak Bermotor di Kantor SAMSAT Drive
Thru Sidoarjo berbasis SMS Gateway Aplikasi ini dibangun menggunakan
Php Gammu sebagai emulator untuk menjalankan aplikasi saat dibangun dan
didukung dengan SMS Gateway dengan Modem Wavecom sebagai
hardwarenpendukung Sistem SMS Gateway memberikan banyak kemudahan
kepada wajib pajak untuk mengetahui jumlah pajak yang harus dibayar dan juga
tersedia SMS Alert kepada wajib pajak yang kendaraannya akan memasuki
jatuh tempo pembayaran pajak
412 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6363
48
DAFTAR PUSTAKA
Khang Bustam (2002) TRIK Pemrograman Aplikasi Berbasis SMS
PT Elexmedia Komputindo Jakarta
Khoirul ummah 2010 SMS-Gateway informatika malang
Marcus Zakaria Teddy amp Widiadi Josef 2006 Aplikasi SMS untuk
Berbagai Keperluan Bandung Informatika
Purnomo Adi 2007 Pemrograman Java Membangun Beragam Aplikasi
Layanan SMS 2 Jakarta Salemba Infotek
Romzi Imron Rozidi 2009 Membuat Sendiri SMS Gateway (ESME)
Berbasis Protokol SMPP Andi
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3663
21
Dalam table relationship diatas terdapat 18 tabel yang saling
berhubungan yang terdiri dari table master dan table transaksi adapun yang
termasuk dalam table master yaitu tabel wajib pajak kendaraan petugas
panduan saran propinsi kabupaten dan kecamatan Sedangkan tabel transaksi
yaitu tabel pembayaran berita dan SMS Alert Yang termasuk tabel SMS
Gateway yaitu tabel phone inbox outbox sent items gammu daemons
outbox multipart Masing-masing tabel saling berhuugan seperti
a Tabel wajjib pajak berhubungan dengan tabel kendaraan yang dihubungkan
melalui id wp dengan jenis hubungan satu (1) ke banyak (N)
b
Tabel wp berhubungan dengan tabel pembayaran yang dihubungkan melalui
id wp dengan jenis hubungan satu (1) ke banyak (N)
c Tabel petugas berhubungan dengan id petugas dengan jenis hubungan satu
(1) ke banyak (N)
38 Struktur Tabel
Tabel adalah bagian dari database yang berfungsi untuk menyimpan
data-data tertentu Tabel yang akan dibuat untuk perancangan ini antara lain
1 Tabel Berita
Tabel berita adalah tabel yang digunakan untuk menyimpan data berita
Struktur tabelnya dapat dilihat pada tabel 31
Tabel 31 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) (Primary Key) Id petugas
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3763
22
2 Tabel Saran
Tabel saran adalah tabel yang digunakan untuk menyimpan data saran
dari wajib pajak Struktur tabelnya dapat dilihat pada tabel 32
Tabel 32 Tabel Saran
Nama Field Type Data Keterangan
Id Integer(11) Id pengirim
Hp Varchar(15) Handphone
Isisaran Varchar (200) Isi saran
3 Tabel Kabupaten
Tabel Kabupaten adalah tabel yang digunakan untuk menyimpan data
kabupaten Struktur tabelnya dapat dilihat pada tabel 33
Tabel 33 Tabel kabupaten
Nama Field Type Data Keterangan
id_kab Varchar(20) Id kab
nama_kab Varchar(100) Nama kab
4 Tabel Kecamatan
Tabel kecamatan adalah tabel yang digunakan untuk menyimpan data
kecamatan Struktur tabelnya dapat dilihat pada tabel 34
Tabel 34 Tabel kecamatan
Nama Field Type Data Keterangan
id_kec Varchar(20) Id kec
nama_kec Varchar(100) Nama kec
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3863
23
5 Tabel kendaraan
Tabel kendaraan adalah tabel yang digunakan untuk menyimpan data
kendaraan Struktur tabelnya dapat dilihat pada tabel 35
Tabel 35 Tabel kendaraan
Nama Field 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
Tabel pembayaran adalah tabel yang digunakan untuk menyimpan data
pembayaran Struktur tabelnya dapat dilihat pada tabel 36
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3963
24
Tabel 36 Tabel pembayaran
Nama Field Type Data Keteranganid_bayar Integer(11) (Primary Key) Id bayar
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
Tabel petugas adalah tabel yang digunakan untuk menyimpan data
petugas Struktur tabelnya dapat dilihat pada tabel 37
Tabel 37 Tabel petugas
Nama Field Type Data Keterangan
id_petugas Varchar(11) (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
Tabel propinsi adalah tabel yang digunakan untuk menyimpan data
propinsi Struktur tabelnya dapat dilihat pada tabel 38
Tabel 38 Tabel propinsi
Nama Field Type Data Keterangan
id_prop Varchar(20) Id prop
nama_prop Varchar(100) Nama prop
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4063
25
9 Tabel SMS alert
Tabel SMS alert adalah tabel yang digunakan untuk menyimpan data
SMS alert Struktur tabelnya dapat dilihat pada tabel 39
Tabel 39 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
10 Tabel Wajib Pajak
Tabel wajib_pajak adalah tabel yang digunakan untuk menyimpan data
wajib pajak Struktur tabelnya dapat dilihat pada tabel 310
Tabel 310 Tabel wajib pajak
Nama Field 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 lahirtanggal_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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4163
26
Propinsi Varchar(20) Propinsi
Kabupaten Varchar(20) KabupatenKecamatan Varchar(20) Kecamatan
Kelurahan Varchar(20) Kelurahan
no_telprumah Varchar(10) Nomer telprumah
Kodepos Varchar(7) Kodepos
11 Tabel Daemons
Tabel daemons adalah tabel yang digunakan untuk menyimpan datadaemons Struktur tabelnya dapat dilihat pada tabel 311
Tabel 311 Tabel Daemons
Nama Field Type Data Keterangan
Start Text Start
Info Text Info
12
Tabel Gammu
Tabel gammu adalah tabel yang digunakan untuk menyimpan data
gammu Struktur tabelnya dapat dilihat pada tabel 312
Tabel 312 Tabel Gammu
Nama Field Type Data Keterangan
Version int(11) Version
13 Tabel Inbox
Tabel inbox adalah tabel yang digunakan untuk menyimpan data inbox
Struktur tabelnya dapat dilihat pada tabel 313
Tabel 313 Tabel inbox
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4263
27
ReceivingDateTime Timestamp ReceivingDateTime
Text Text TextSenderNumber 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(falsetrue) Processed
14 Tabel Outbox
Tabel outbox adalah tabel yang digunakan untuk menyimpan data
outbox Struktur tabelnya dapat dilihat pada tabel 314
Tabel 314 Tabel outbox
Nama Field 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(falsetrue) MultiPart
RelativeValidity int(11) RelativeValidity
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4363
28
SenderID varchar(255) MUL SenderID
SendingTimeOut Timestamp SendingTimeOutDeliveryReport enum(defaultyesno) DeliveryReport
CreatorID Text CreatorID
15 Tabel Outbox multipart
Tabel outbox multipart adalah tabel yang digunakan untuk menyimpan
data outbox multipart Struktur tabelnya dapat dilihat pada tabel 315
Tabel 315 Tabel outbox multipart
Nama Field Type Data Keterangan
Text Text Text
Coding enum() Coding
UDH Text UDH
Class int(11) Class
TextDecoded Text TextDecoded
ID int(10) unsigned (Primary Key) ID
SequencePosition int(11) (Primary Key) SequencePosition
16 Tabel Phone
Tabel phones adalah tabel yang digunakan untuk menyimpan data
phones Struktur tabelnya dapat dilihat pada tabel 316
Tabel 316 Tabel phones Nama Field Type Data Keterangan
ID Text ID
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
TimeOut Timestamp Time Out
Send enum(yesno) Send
Receive enum(yesno) Receive
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4463
29
IMEI varchar(35) (Primary Key) IMEI
Client Text ClientBattery int(11) Battery
Signal int(11) Signal
Sent int(11) Sent
Received int(11) Received
17 Tabel Sentitems
Tabel sentitems adalah tabel yang digunakan untuk menyimpan datasentitems Struktur tabelnya dapat dilihat pada tabel 317
Tabel 317 Tabel Sentitems
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
SendingDateTime Timestamp SendingDateTimeDeliveryDateTime 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
IDint(10)
unsigned(Primary Key) ID
SenderID varchar(255) MUL SenderID
SequencePosition int(11) (Primary Key) SequencePosition
Status enum() Status
StatusError int(11) Status Error
TPMR int(11) MUL TPMR
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4563
30
RelativeValidity int(11) Relative Validity
CreatorID Text Creator ID
18 Tabel Panduan
Tabel panduan adalah tabel yang digunakan untuk menyimpan data
panduan Struktur tabelnya dapat dilihat pada tabel 318
Tabel 318 Tabel Panduan
Nama Field Type Data Keterangan
Kodepanduan Varchar(11) Kode Panduan
Isi Text Isi
Keterangan Varchar (40) Keterangan
39 Format SMS Gateway
Berikut ini cara-cara mengakses aplikasi pembayaran pajak kendaraan
bermotor di SAMSAT DRIVE THRU dengan menggunakan fasilitas SMS gateway
1 Format Melihat Panduan SMS
Pemilik Kendaraan mengirim pesan ke SMS Center Admin SAMSAT
dengan format
Gambar 34 Format Melihat panduan
2
Apabila Format SMS benar maka akan muncul pesan seperti pada gambar
35
Panduan
Cek format SMS
cekformatwp
cekformatsaran
cekformattunggakan
cekformatwajib_pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4663
31
Gambar 35 Pesan Balasan Panduan SMS
3 Jika Pemilik Kendaraan ingin melihat data wajib pajak maka harus
mengetikkan format SMS sebagai berikut
Gambar 36 Format Info data wajib pajak
4 Jika Pemilik Kendaraan ingin melihat tunggakan pajak kendaraan maka
harus mengetikkan format SMS sebagai berikut
Gambar 37 Format Tunggakan Pajak Kendaraan
5
Jika Pemilik Kendaraan ingin memberikan saran maka harus mengetikkan
format SMS sebgai berikut
Gambar 38 Format Saran
310 Design Interface
Gambar 39 Halaman Utama
cekformatwp
cekformattunggakan
Cekformatsaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4763
32
Gambar 310 Halaman Login
Gambar 311 Data Kendaraan
Gambar 312 Halaman Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4863
33
Gambar 314 Halaman Inbox
Gambar 313 Halaman Inbox
311 Struktur Menu
Wajib Pajak
Menu Utama Admin
PembayaranKendaraan SMS AlertBerita
Pembayaran
LaporanSMS
SMS
SMSTerkirim
Lihat SMS
SMS Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4963
34
BAB IV
HASIL PENELITIAN DAN PEMBAHASAN
Berikut ini adalah hasil dari pengujian Aplikasi Informasi Pelayanan
Pembayaran Pajak Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis
SMS Gateway Pada Proyek Akhir ini dimana Website ini memiliki 1 halaman
web yakni website untuk mengelola halaman website petugas (admin) Berikut
adalah implementasi tentang website tersebut
41 Halaman Admin
Halaman ini merupakan aplikasi yang digunakan oleh bagian administrator
atau orang yang mempunyai otoritas khusus untuk melakukan konfigurasi sistem
sehingga diperlukan suatu proses login terlebih dahulu
Gambar 41 Halaman Admin
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5063
35
Keterangan
a Username aris
b Password aris
42 Halaman Utama
Pada web utama Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor berbasis SMS Gateway ini menampilkan informsi profil secara umum
Selain itu pada web utama juga terdapat informasi berita terbaru mengenai SAMSAT
layanan yang ada di SAMSAT Drive Thru serta format SMS
Adapun menu-menu yang akan ditampilkan pada web utama diantarannya
depan SAMSAT Drive Thru layanan berita format SMS dan kontak yang
menunjukkan alamat SAMSAT Drive Thru
Gambar 42 Halaman Utama
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5163
36
f Kontak Halaman yang berisi alamat dari SAMSAT Drive Thru
43 Halaman Data Wajib Pajak
Input data wajib pajak yaitu memasukkan data identitas para wajib pajak yang
baru berikut halaman data wajib pajak
Gambar 43 Halaman Data Wajib Pajak
Gambar 44 Halaman Input Data Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5263
37
Keterangan
a Pada gambar 43 adalah menu utama halaman wajib pajak disana tertera
kolom data wajib pajak yang telah didata oleh admin
b Pada gambar 44 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
44
Halaman KendaraanInput data kendaraan wajib pajak yaitu digunaka untuk menginputkan data
kendaraan yang baru yang berisi data tentang kendaraan bermotor seperti no reg no
KTP pemilik nama lengkap dan sebagainya berikut tampilan halaman kendaraan
Gambar 45 Halaman Data Kendaraan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5363
38
Gambar 46 Halaman Form Input Data Kendaraan
Keterangan
a Pada gambar 45 adalah menu utama pada halaman kendaraan disana
tertera kolom data kendaraan yang sudah di data oleh petugas admin
b Pada gambar 46 adalah form input data kendaraan untuk memasukkan
data kendaraan wajib pajak yang baru kita harus memasukkan identitas dari
kendaraan tersebut diantarannya identitas pemilik serta identitas kendaraan
baru Kemudian kita pilih tombol simpan untuk menyimpan data kendaraan
tersebut Data yang sudah tersimpan akan muncul pada menu utama pada
halaman kendaraan
45 Halaman Pembayaran
Input halaman pembayaran digunakan untuk memasukkan biaya pajak
kendaraan yang akan dibayar oleh wajib pajak setiap tahunnya Berikut tampilan
halaman pembayaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5463
39
Gambar 47 Halaman Pembayaran
Gambar 48 Halaman Form pembayara
Keterangan
a Pada gambar 47 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 48 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5563
40
akan muncul pada menu utama halaman pembayaran
46 Halaman Berita
Input halaman berita digunakan untuk menambah berita-berita terbaru yang
ada di SAMSAT Drive Thru maupun SAMSAT pusat berikut tampilan halaman form
berita
Gambar 49 Halaman Berita
Gambar 410 Halaman Form Berita
Keterangan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5663
41
a Pada gambar 49 adalah menu utama pada halaman berita disana tertera
kolom data berita yang sudah di entry oleh petugas admin
b Pada gambar 410 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
47
Halaman SMSForm SMS ini gunakan untuk melihat SMS masuk SMS terkirim dan akan
mengirim SMS secara bersamaan Berikut tampilan halaman SMS
Gambar 411 Halaman SMS
Gambar 412 Halaman Kirim Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5763
42
Gambar 413 Halaman SMS Masuk
Gambar 414 Halaman SMS Terkirim
Keterangan
a Kirim broadcast Mengirim suatu pesan atau SMS ke semua wajib pajak
secara bersamaan
b Lihat SMS Melihat SMS yang masuk dari wajib pajak yang memberikan
masukan atau menannyakan besar biaya pajak kendaraan yang akan
dibayar
c SMS terkirim Melihat SMS yang telah terkirim kepada wajib pajak
48 Halaman SMS Alert
Pada halaman SMS Alert ini merupakan peringatan tanggal jatuh tempo
pembayaran pajak STNK kepada wajib pajak Berikut tampilan halaman SMS Alert
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5863
43
Gambar 415 Halaman Data SMS Alert
Wajib pajak akan secara otomatis mendapat SMS Alert mengenai jatuh
tempo pembayaran pajak kendaraannya
49 Halaman Laporan
Pada halaman laporan ini akan muncul semua nama-nama wajib pajak yang
telah terdaftar Berikut tampilan halaman laporan
Gambar 416 Halaman Data Pembayaran
Gambar 417 Tombol Pencarian Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5963
44
Gambar 418 Laporan Wajib Pajak
Keterangan a Pada gambar 417 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 418Pada 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 419 laporan salah satu wajib pajak yang kita inginkan
410 Tampilan SMS Gateway
Berikut format SMS Gateway untuk melihat panduan SMS Gateway
a Pemilik kendaraan mengirim SMS untuk melihat format panduan
SMS
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6063
45
Gambar 419 Melihat format panduan SMS
b Tampilan cek format wp dan balasannya
Gambar 420 Cek format wajib pajak
c Tampilan cek id wp dan balasannya
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6163
46
Gambar 421 Cek id wajib pajak
d Tampilan cek data wp dan balasannya
Gambar 422 Cek data wajib pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6263
47
BAB V
PENUTUP
411 Kesimpulan
Penulisan Tugas akhir ini berisi mengenai pembuatan program aplikasi
Informasi Pelayanan Pembayaran Pajak Bermotor di Kantor SAMSAT Drive
Thru Sidoarjo berbasis SMS Gateway Aplikasi ini dibangun menggunakan
Php Gammu sebagai emulator untuk menjalankan aplikasi saat dibangun dan
didukung dengan SMS Gateway dengan Modem Wavecom sebagai
hardwarenpendukung Sistem SMS Gateway memberikan banyak kemudahan
kepada wajib pajak untuk mengetahui jumlah pajak yang harus dibayar dan juga
tersedia SMS Alert kepada wajib pajak yang kendaraannya akan memasuki
jatuh tempo pembayaran pajak
412 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6363
48
DAFTAR PUSTAKA
Khang Bustam (2002) TRIK Pemrograman Aplikasi Berbasis SMS
PT Elexmedia Komputindo Jakarta
Khoirul ummah 2010 SMS-Gateway informatika malang
Marcus Zakaria Teddy amp Widiadi Josef 2006 Aplikasi SMS untuk
Berbagai Keperluan Bandung Informatika
Purnomo Adi 2007 Pemrograman Java Membangun Beragam Aplikasi
Layanan SMS 2 Jakarta Salemba Infotek
Romzi Imron Rozidi 2009 Membuat Sendiri SMS Gateway (ESME)
Berbasis Protokol SMPP Andi
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3763
22
2 Tabel Saran
Tabel saran adalah tabel yang digunakan untuk menyimpan data saran
dari wajib pajak Struktur tabelnya dapat dilihat pada tabel 32
Tabel 32 Tabel Saran
Nama Field Type Data Keterangan
Id Integer(11) Id pengirim
Hp Varchar(15) Handphone
Isisaran Varchar (200) Isi saran
3 Tabel Kabupaten
Tabel Kabupaten adalah tabel yang digunakan untuk menyimpan data
kabupaten Struktur tabelnya dapat dilihat pada tabel 33
Tabel 33 Tabel kabupaten
Nama Field Type Data Keterangan
id_kab Varchar(20) Id kab
nama_kab Varchar(100) Nama kab
4 Tabel Kecamatan
Tabel kecamatan adalah tabel yang digunakan untuk menyimpan data
kecamatan Struktur tabelnya dapat dilihat pada tabel 34
Tabel 34 Tabel kecamatan
Nama Field Type Data Keterangan
id_kec Varchar(20) Id kec
nama_kec Varchar(100) Nama kec
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3863
23
5 Tabel kendaraan
Tabel kendaraan adalah tabel yang digunakan untuk menyimpan data
kendaraan Struktur tabelnya dapat dilihat pada tabel 35
Tabel 35 Tabel kendaraan
Nama Field 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
Tabel pembayaran adalah tabel yang digunakan untuk menyimpan data
pembayaran Struktur tabelnya dapat dilihat pada tabel 36
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3963
24
Tabel 36 Tabel pembayaran
Nama Field Type Data Keteranganid_bayar Integer(11) (Primary Key) Id bayar
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
Tabel petugas adalah tabel yang digunakan untuk menyimpan data
petugas Struktur tabelnya dapat dilihat pada tabel 37
Tabel 37 Tabel petugas
Nama Field Type Data Keterangan
id_petugas Varchar(11) (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
Tabel propinsi adalah tabel yang digunakan untuk menyimpan data
propinsi Struktur tabelnya dapat dilihat pada tabel 38
Tabel 38 Tabel propinsi
Nama Field Type Data Keterangan
id_prop Varchar(20) Id prop
nama_prop Varchar(100) Nama prop
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4063
25
9 Tabel SMS alert
Tabel SMS alert adalah tabel yang digunakan untuk menyimpan data
SMS alert Struktur tabelnya dapat dilihat pada tabel 39
Tabel 39 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
10 Tabel Wajib Pajak
Tabel wajib_pajak adalah tabel yang digunakan untuk menyimpan data
wajib pajak Struktur tabelnya dapat dilihat pada tabel 310
Tabel 310 Tabel wajib pajak
Nama Field 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 lahirtanggal_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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4163
26
Propinsi Varchar(20) Propinsi
Kabupaten Varchar(20) KabupatenKecamatan Varchar(20) Kecamatan
Kelurahan Varchar(20) Kelurahan
no_telprumah Varchar(10) Nomer telprumah
Kodepos Varchar(7) Kodepos
11 Tabel Daemons
Tabel daemons adalah tabel yang digunakan untuk menyimpan datadaemons Struktur tabelnya dapat dilihat pada tabel 311
Tabel 311 Tabel Daemons
Nama Field Type Data Keterangan
Start Text Start
Info Text Info
12
Tabel Gammu
Tabel gammu adalah tabel yang digunakan untuk menyimpan data
gammu Struktur tabelnya dapat dilihat pada tabel 312
Tabel 312 Tabel Gammu
Nama Field Type Data Keterangan
Version int(11) Version
13 Tabel Inbox
Tabel inbox adalah tabel yang digunakan untuk menyimpan data inbox
Struktur tabelnya dapat dilihat pada tabel 313
Tabel 313 Tabel inbox
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4263
27
ReceivingDateTime Timestamp ReceivingDateTime
Text Text TextSenderNumber 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(falsetrue) Processed
14 Tabel Outbox
Tabel outbox adalah tabel yang digunakan untuk menyimpan data
outbox Struktur tabelnya dapat dilihat pada tabel 314
Tabel 314 Tabel outbox
Nama Field 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(falsetrue) MultiPart
RelativeValidity int(11) RelativeValidity
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4363
28
SenderID varchar(255) MUL SenderID
SendingTimeOut Timestamp SendingTimeOutDeliveryReport enum(defaultyesno) DeliveryReport
CreatorID Text CreatorID
15 Tabel Outbox multipart
Tabel outbox multipart adalah tabel yang digunakan untuk menyimpan
data outbox multipart Struktur tabelnya dapat dilihat pada tabel 315
Tabel 315 Tabel outbox multipart
Nama Field Type Data Keterangan
Text Text Text
Coding enum() Coding
UDH Text UDH
Class int(11) Class
TextDecoded Text TextDecoded
ID int(10) unsigned (Primary Key) ID
SequencePosition int(11) (Primary Key) SequencePosition
16 Tabel Phone
Tabel phones adalah tabel yang digunakan untuk menyimpan data
phones Struktur tabelnya dapat dilihat pada tabel 316
Tabel 316 Tabel phones Nama Field Type Data Keterangan
ID Text ID
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
TimeOut Timestamp Time Out
Send enum(yesno) Send
Receive enum(yesno) Receive
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4463
29
IMEI varchar(35) (Primary Key) IMEI
Client Text ClientBattery int(11) Battery
Signal int(11) Signal
Sent int(11) Sent
Received int(11) Received
17 Tabel Sentitems
Tabel sentitems adalah tabel yang digunakan untuk menyimpan datasentitems Struktur tabelnya dapat dilihat pada tabel 317
Tabel 317 Tabel Sentitems
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
SendingDateTime Timestamp SendingDateTimeDeliveryDateTime 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
IDint(10)
unsigned(Primary Key) ID
SenderID varchar(255) MUL SenderID
SequencePosition int(11) (Primary Key) SequencePosition
Status enum() Status
StatusError int(11) Status Error
TPMR int(11) MUL TPMR
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4563
30
RelativeValidity int(11) Relative Validity
CreatorID Text Creator ID
18 Tabel Panduan
Tabel panduan adalah tabel yang digunakan untuk menyimpan data
panduan Struktur tabelnya dapat dilihat pada tabel 318
Tabel 318 Tabel Panduan
Nama Field Type Data Keterangan
Kodepanduan Varchar(11) Kode Panduan
Isi Text Isi
Keterangan Varchar (40) Keterangan
39 Format SMS Gateway
Berikut ini cara-cara mengakses aplikasi pembayaran pajak kendaraan
bermotor di SAMSAT DRIVE THRU dengan menggunakan fasilitas SMS gateway
1 Format Melihat Panduan SMS
Pemilik Kendaraan mengirim pesan ke SMS Center Admin SAMSAT
dengan format
Gambar 34 Format Melihat panduan
2
Apabila Format SMS benar maka akan muncul pesan seperti pada gambar
35
Panduan
Cek format SMS
cekformatwp
cekformatsaran
cekformattunggakan
cekformatwajib_pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4663
31
Gambar 35 Pesan Balasan Panduan SMS
3 Jika Pemilik Kendaraan ingin melihat data wajib pajak maka harus
mengetikkan format SMS sebagai berikut
Gambar 36 Format Info data wajib pajak
4 Jika Pemilik Kendaraan ingin melihat tunggakan pajak kendaraan maka
harus mengetikkan format SMS sebagai berikut
Gambar 37 Format Tunggakan Pajak Kendaraan
5
Jika Pemilik Kendaraan ingin memberikan saran maka harus mengetikkan
format SMS sebgai berikut
Gambar 38 Format Saran
310 Design Interface
Gambar 39 Halaman Utama
cekformatwp
cekformattunggakan
Cekformatsaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4763
32
Gambar 310 Halaman Login
Gambar 311 Data Kendaraan
Gambar 312 Halaman Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4863
33
Gambar 314 Halaman Inbox
Gambar 313 Halaman Inbox
311 Struktur Menu
Wajib Pajak
Menu Utama Admin
PembayaranKendaraan SMS AlertBerita
Pembayaran
LaporanSMS
SMS
SMSTerkirim
Lihat SMS
SMS Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4963
34
BAB IV
HASIL PENELITIAN DAN PEMBAHASAN
Berikut ini adalah hasil dari pengujian Aplikasi Informasi Pelayanan
Pembayaran Pajak Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis
SMS Gateway Pada Proyek Akhir ini dimana Website ini memiliki 1 halaman
web yakni website untuk mengelola halaman website petugas (admin) Berikut
adalah implementasi tentang website tersebut
41 Halaman Admin
Halaman ini merupakan aplikasi yang digunakan oleh bagian administrator
atau orang yang mempunyai otoritas khusus untuk melakukan konfigurasi sistem
sehingga diperlukan suatu proses login terlebih dahulu
Gambar 41 Halaman Admin
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5063
35
Keterangan
a Username aris
b Password aris
42 Halaman Utama
Pada web utama Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor berbasis SMS Gateway ini menampilkan informsi profil secara umum
Selain itu pada web utama juga terdapat informasi berita terbaru mengenai SAMSAT
layanan yang ada di SAMSAT Drive Thru serta format SMS
Adapun menu-menu yang akan ditampilkan pada web utama diantarannya
depan SAMSAT Drive Thru layanan berita format SMS dan kontak yang
menunjukkan alamat SAMSAT Drive Thru
Gambar 42 Halaman Utama
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5163
36
f Kontak Halaman yang berisi alamat dari SAMSAT Drive Thru
43 Halaman Data Wajib Pajak
Input data wajib pajak yaitu memasukkan data identitas para wajib pajak yang
baru berikut halaman data wajib pajak
Gambar 43 Halaman Data Wajib Pajak
Gambar 44 Halaman Input Data Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5263
37
Keterangan
a Pada gambar 43 adalah menu utama halaman wajib pajak disana tertera
kolom data wajib pajak yang telah didata oleh admin
b Pada gambar 44 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
44
Halaman KendaraanInput data kendaraan wajib pajak yaitu digunaka untuk menginputkan data
kendaraan yang baru yang berisi data tentang kendaraan bermotor seperti no reg no
KTP pemilik nama lengkap dan sebagainya berikut tampilan halaman kendaraan
Gambar 45 Halaman Data Kendaraan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5363
38
Gambar 46 Halaman Form Input Data Kendaraan
Keterangan
a Pada gambar 45 adalah menu utama pada halaman kendaraan disana
tertera kolom data kendaraan yang sudah di data oleh petugas admin
b Pada gambar 46 adalah form input data kendaraan untuk memasukkan
data kendaraan wajib pajak yang baru kita harus memasukkan identitas dari
kendaraan tersebut diantarannya identitas pemilik serta identitas kendaraan
baru Kemudian kita pilih tombol simpan untuk menyimpan data kendaraan
tersebut Data yang sudah tersimpan akan muncul pada menu utama pada
halaman kendaraan
45 Halaman Pembayaran
Input halaman pembayaran digunakan untuk memasukkan biaya pajak
kendaraan yang akan dibayar oleh wajib pajak setiap tahunnya Berikut tampilan
halaman pembayaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5463
39
Gambar 47 Halaman Pembayaran
Gambar 48 Halaman Form pembayara
Keterangan
a Pada gambar 47 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 48 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5563
40
akan muncul pada menu utama halaman pembayaran
46 Halaman Berita
Input halaman berita digunakan untuk menambah berita-berita terbaru yang
ada di SAMSAT Drive Thru maupun SAMSAT pusat berikut tampilan halaman form
berita
Gambar 49 Halaman Berita
Gambar 410 Halaman Form Berita
Keterangan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5663
41
a Pada gambar 49 adalah menu utama pada halaman berita disana tertera
kolom data berita yang sudah di entry oleh petugas admin
b Pada gambar 410 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
47
Halaman SMSForm SMS ini gunakan untuk melihat SMS masuk SMS terkirim dan akan
mengirim SMS secara bersamaan Berikut tampilan halaman SMS
Gambar 411 Halaman SMS
Gambar 412 Halaman Kirim Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5763
42
Gambar 413 Halaman SMS Masuk
Gambar 414 Halaman SMS Terkirim
Keterangan
a Kirim broadcast Mengirim suatu pesan atau SMS ke semua wajib pajak
secara bersamaan
b Lihat SMS Melihat SMS yang masuk dari wajib pajak yang memberikan
masukan atau menannyakan besar biaya pajak kendaraan yang akan
dibayar
c SMS terkirim Melihat SMS yang telah terkirim kepada wajib pajak
48 Halaman SMS Alert
Pada halaman SMS Alert ini merupakan peringatan tanggal jatuh tempo
pembayaran pajak STNK kepada wajib pajak Berikut tampilan halaman SMS Alert
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5863
43
Gambar 415 Halaman Data SMS Alert
Wajib pajak akan secara otomatis mendapat SMS Alert mengenai jatuh
tempo pembayaran pajak kendaraannya
49 Halaman Laporan
Pada halaman laporan ini akan muncul semua nama-nama wajib pajak yang
telah terdaftar Berikut tampilan halaman laporan
Gambar 416 Halaman Data Pembayaran
Gambar 417 Tombol Pencarian Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5963
44
Gambar 418 Laporan Wajib Pajak
Keterangan a Pada gambar 417 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 418Pada 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 419 laporan salah satu wajib pajak yang kita inginkan
410 Tampilan SMS Gateway
Berikut format SMS Gateway untuk melihat panduan SMS Gateway
a Pemilik kendaraan mengirim SMS untuk melihat format panduan
SMS
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6063
45
Gambar 419 Melihat format panduan SMS
b Tampilan cek format wp dan balasannya
Gambar 420 Cek format wajib pajak
c Tampilan cek id wp dan balasannya
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6163
46
Gambar 421 Cek id wajib pajak
d Tampilan cek data wp dan balasannya
Gambar 422 Cek data wajib pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6263
47
BAB V
PENUTUP
411 Kesimpulan
Penulisan Tugas akhir ini berisi mengenai pembuatan program aplikasi
Informasi Pelayanan Pembayaran Pajak Bermotor di Kantor SAMSAT Drive
Thru Sidoarjo berbasis SMS Gateway Aplikasi ini dibangun menggunakan
Php Gammu sebagai emulator untuk menjalankan aplikasi saat dibangun dan
didukung dengan SMS Gateway dengan Modem Wavecom sebagai
hardwarenpendukung Sistem SMS Gateway memberikan banyak kemudahan
kepada wajib pajak untuk mengetahui jumlah pajak yang harus dibayar dan juga
tersedia SMS Alert kepada wajib pajak yang kendaraannya akan memasuki
jatuh tempo pembayaran pajak
412 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6363
48
DAFTAR PUSTAKA
Khang Bustam (2002) TRIK Pemrograman Aplikasi Berbasis SMS
PT Elexmedia Komputindo Jakarta
Khoirul ummah 2010 SMS-Gateway informatika malang
Marcus Zakaria Teddy amp Widiadi Josef 2006 Aplikasi SMS untuk
Berbagai Keperluan Bandung Informatika
Purnomo Adi 2007 Pemrograman Java Membangun Beragam Aplikasi
Layanan SMS 2 Jakarta Salemba Infotek
Romzi Imron Rozidi 2009 Membuat Sendiri SMS Gateway (ESME)
Berbasis Protokol SMPP Andi
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3863
23
5 Tabel kendaraan
Tabel kendaraan adalah tabel yang digunakan untuk menyimpan data
kendaraan Struktur tabelnya dapat dilihat pada tabel 35
Tabel 35 Tabel kendaraan
Nama Field 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
Tabel pembayaran adalah tabel yang digunakan untuk menyimpan data
pembayaran Struktur tabelnya dapat dilihat pada tabel 36
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3963
24
Tabel 36 Tabel pembayaran
Nama Field Type Data Keteranganid_bayar Integer(11) (Primary Key) Id bayar
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
Tabel petugas adalah tabel yang digunakan untuk menyimpan data
petugas Struktur tabelnya dapat dilihat pada tabel 37
Tabel 37 Tabel petugas
Nama Field Type Data Keterangan
id_petugas Varchar(11) (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
Tabel propinsi adalah tabel yang digunakan untuk menyimpan data
propinsi Struktur tabelnya dapat dilihat pada tabel 38
Tabel 38 Tabel propinsi
Nama Field Type Data Keterangan
id_prop Varchar(20) Id prop
nama_prop Varchar(100) Nama prop
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4063
25
9 Tabel SMS alert
Tabel SMS alert adalah tabel yang digunakan untuk menyimpan data
SMS alert Struktur tabelnya dapat dilihat pada tabel 39
Tabel 39 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
10 Tabel Wajib Pajak
Tabel wajib_pajak adalah tabel yang digunakan untuk menyimpan data
wajib pajak Struktur tabelnya dapat dilihat pada tabel 310
Tabel 310 Tabel wajib pajak
Nama Field 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 lahirtanggal_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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4163
26
Propinsi Varchar(20) Propinsi
Kabupaten Varchar(20) KabupatenKecamatan Varchar(20) Kecamatan
Kelurahan Varchar(20) Kelurahan
no_telprumah Varchar(10) Nomer telprumah
Kodepos Varchar(7) Kodepos
11 Tabel Daemons
Tabel daemons adalah tabel yang digunakan untuk menyimpan datadaemons Struktur tabelnya dapat dilihat pada tabel 311
Tabel 311 Tabel Daemons
Nama Field Type Data Keterangan
Start Text Start
Info Text Info
12
Tabel Gammu
Tabel gammu adalah tabel yang digunakan untuk menyimpan data
gammu Struktur tabelnya dapat dilihat pada tabel 312
Tabel 312 Tabel Gammu
Nama Field Type Data Keterangan
Version int(11) Version
13 Tabel Inbox
Tabel inbox adalah tabel yang digunakan untuk menyimpan data inbox
Struktur tabelnya dapat dilihat pada tabel 313
Tabel 313 Tabel inbox
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4263
27
ReceivingDateTime Timestamp ReceivingDateTime
Text Text TextSenderNumber 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(falsetrue) Processed
14 Tabel Outbox
Tabel outbox adalah tabel yang digunakan untuk menyimpan data
outbox Struktur tabelnya dapat dilihat pada tabel 314
Tabel 314 Tabel outbox
Nama Field 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(falsetrue) MultiPart
RelativeValidity int(11) RelativeValidity
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4363
28
SenderID varchar(255) MUL SenderID
SendingTimeOut Timestamp SendingTimeOutDeliveryReport enum(defaultyesno) DeliveryReport
CreatorID Text CreatorID
15 Tabel Outbox multipart
Tabel outbox multipart adalah tabel yang digunakan untuk menyimpan
data outbox multipart Struktur tabelnya dapat dilihat pada tabel 315
Tabel 315 Tabel outbox multipart
Nama Field Type Data Keterangan
Text Text Text
Coding enum() Coding
UDH Text UDH
Class int(11) Class
TextDecoded Text TextDecoded
ID int(10) unsigned (Primary Key) ID
SequencePosition int(11) (Primary Key) SequencePosition
16 Tabel Phone
Tabel phones adalah tabel yang digunakan untuk menyimpan data
phones Struktur tabelnya dapat dilihat pada tabel 316
Tabel 316 Tabel phones Nama Field Type Data Keterangan
ID Text ID
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
TimeOut Timestamp Time Out
Send enum(yesno) Send
Receive enum(yesno) Receive
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4463
29
IMEI varchar(35) (Primary Key) IMEI
Client Text ClientBattery int(11) Battery
Signal int(11) Signal
Sent int(11) Sent
Received int(11) Received
17 Tabel Sentitems
Tabel sentitems adalah tabel yang digunakan untuk menyimpan datasentitems Struktur tabelnya dapat dilihat pada tabel 317
Tabel 317 Tabel Sentitems
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
SendingDateTime Timestamp SendingDateTimeDeliveryDateTime 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
IDint(10)
unsigned(Primary Key) ID
SenderID varchar(255) MUL SenderID
SequencePosition int(11) (Primary Key) SequencePosition
Status enum() Status
StatusError int(11) Status Error
TPMR int(11) MUL TPMR
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4563
30
RelativeValidity int(11) Relative Validity
CreatorID Text Creator ID
18 Tabel Panduan
Tabel panduan adalah tabel yang digunakan untuk menyimpan data
panduan Struktur tabelnya dapat dilihat pada tabel 318
Tabel 318 Tabel Panduan
Nama Field Type Data Keterangan
Kodepanduan Varchar(11) Kode Panduan
Isi Text Isi
Keterangan Varchar (40) Keterangan
39 Format SMS Gateway
Berikut ini cara-cara mengakses aplikasi pembayaran pajak kendaraan
bermotor di SAMSAT DRIVE THRU dengan menggunakan fasilitas SMS gateway
1 Format Melihat Panduan SMS
Pemilik Kendaraan mengirim pesan ke SMS Center Admin SAMSAT
dengan format
Gambar 34 Format Melihat panduan
2
Apabila Format SMS benar maka akan muncul pesan seperti pada gambar
35
Panduan
Cek format SMS
cekformatwp
cekformatsaran
cekformattunggakan
cekformatwajib_pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4663
31
Gambar 35 Pesan Balasan Panduan SMS
3 Jika Pemilik Kendaraan ingin melihat data wajib pajak maka harus
mengetikkan format SMS sebagai berikut
Gambar 36 Format Info data wajib pajak
4 Jika Pemilik Kendaraan ingin melihat tunggakan pajak kendaraan maka
harus mengetikkan format SMS sebagai berikut
Gambar 37 Format Tunggakan Pajak Kendaraan
5
Jika Pemilik Kendaraan ingin memberikan saran maka harus mengetikkan
format SMS sebgai berikut
Gambar 38 Format Saran
310 Design Interface
Gambar 39 Halaman Utama
cekformatwp
cekformattunggakan
Cekformatsaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4763
32
Gambar 310 Halaman Login
Gambar 311 Data Kendaraan
Gambar 312 Halaman Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4863
33
Gambar 314 Halaman Inbox
Gambar 313 Halaman Inbox
311 Struktur Menu
Wajib Pajak
Menu Utama Admin
PembayaranKendaraan SMS AlertBerita
Pembayaran
LaporanSMS
SMS
SMSTerkirim
Lihat SMS
SMS Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4963
34
BAB IV
HASIL PENELITIAN DAN PEMBAHASAN
Berikut ini adalah hasil dari pengujian Aplikasi Informasi Pelayanan
Pembayaran Pajak Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis
SMS Gateway Pada Proyek Akhir ini dimana Website ini memiliki 1 halaman
web yakni website untuk mengelola halaman website petugas (admin) Berikut
adalah implementasi tentang website tersebut
41 Halaman Admin
Halaman ini merupakan aplikasi yang digunakan oleh bagian administrator
atau orang yang mempunyai otoritas khusus untuk melakukan konfigurasi sistem
sehingga diperlukan suatu proses login terlebih dahulu
Gambar 41 Halaman Admin
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5063
35
Keterangan
a Username aris
b Password aris
42 Halaman Utama
Pada web utama Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor berbasis SMS Gateway ini menampilkan informsi profil secara umum
Selain itu pada web utama juga terdapat informasi berita terbaru mengenai SAMSAT
layanan yang ada di SAMSAT Drive Thru serta format SMS
Adapun menu-menu yang akan ditampilkan pada web utama diantarannya
depan SAMSAT Drive Thru layanan berita format SMS dan kontak yang
menunjukkan alamat SAMSAT Drive Thru
Gambar 42 Halaman Utama
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5163
36
f Kontak Halaman yang berisi alamat dari SAMSAT Drive Thru
43 Halaman Data Wajib Pajak
Input data wajib pajak yaitu memasukkan data identitas para wajib pajak yang
baru berikut halaman data wajib pajak
Gambar 43 Halaman Data Wajib Pajak
Gambar 44 Halaman Input Data Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5263
37
Keterangan
a Pada gambar 43 adalah menu utama halaman wajib pajak disana tertera
kolom data wajib pajak yang telah didata oleh admin
b Pada gambar 44 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
44
Halaman KendaraanInput data kendaraan wajib pajak yaitu digunaka untuk menginputkan data
kendaraan yang baru yang berisi data tentang kendaraan bermotor seperti no reg no
KTP pemilik nama lengkap dan sebagainya berikut tampilan halaman kendaraan
Gambar 45 Halaman Data Kendaraan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5363
38
Gambar 46 Halaman Form Input Data Kendaraan
Keterangan
a Pada gambar 45 adalah menu utama pada halaman kendaraan disana
tertera kolom data kendaraan yang sudah di data oleh petugas admin
b Pada gambar 46 adalah form input data kendaraan untuk memasukkan
data kendaraan wajib pajak yang baru kita harus memasukkan identitas dari
kendaraan tersebut diantarannya identitas pemilik serta identitas kendaraan
baru Kemudian kita pilih tombol simpan untuk menyimpan data kendaraan
tersebut Data yang sudah tersimpan akan muncul pada menu utama pada
halaman kendaraan
45 Halaman Pembayaran
Input halaman pembayaran digunakan untuk memasukkan biaya pajak
kendaraan yang akan dibayar oleh wajib pajak setiap tahunnya Berikut tampilan
halaman pembayaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5463
39
Gambar 47 Halaman Pembayaran
Gambar 48 Halaman Form pembayara
Keterangan
a Pada gambar 47 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 48 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5563
40
akan muncul pada menu utama halaman pembayaran
46 Halaman Berita
Input halaman berita digunakan untuk menambah berita-berita terbaru yang
ada di SAMSAT Drive Thru maupun SAMSAT pusat berikut tampilan halaman form
berita
Gambar 49 Halaman Berita
Gambar 410 Halaman Form Berita
Keterangan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5663
41
a Pada gambar 49 adalah menu utama pada halaman berita disana tertera
kolom data berita yang sudah di entry oleh petugas admin
b Pada gambar 410 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
47
Halaman SMSForm SMS ini gunakan untuk melihat SMS masuk SMS terkirim dan akan
mengirim SMS secara bersamaan Berikut tampilan halaman SMS
Gambar 411 Halaman SMS
Gambar 412 Halaman Kirim Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5763
42
Gambar 413 Halaman SMS Masuk
Gambar 414 Halaman SMS Terkirim
Keterangan
a Kirim broadcast Mengirim suatu pesan atau SMS ke semua wajib pajak
secara bersamaan
b Lihat SMS Melihat SMS yang masuk dari wajib pajak yang memberikan
masukan atau menannyakan besar biaya pajak kendaraan yang akan
dibayar
c SMS terkirim Melihat SMS yang telah terkirim kepada wajib pajak
48 Halaman SMS Alert
Pada halaman SMS Alert ini merupakan peringatan tanggal jatuh tempo
pembayaran pajak STNK kepada wajib pajak Berikut tampilan halaman SMS Alert
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5863
43
Gambar 415 Halaman Data SMS Alert
Wajib pajak akan secara otomatis mendapat SMS Alert mengenai jatuh
tempo pembayaran pajak kendaraannya
49 Halaman Laporan
Pada halaman laporan ini akan muncul semua nama-nama wajib pajak yang
telah terdaftar Berikut tampilan halaman laporan
Gambar 416 Halaman Data Pembayaran
Gambar 417 Tombol Pencarian Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5963
44
Gambar 418 Laporan Wajib Pajak
Keterangan a Pada gambar 417 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 418Pada 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 419 laporan salah satu wajib pajak yang kita inginkan
410 Tampilan SMS Gateway
Berikut format SMS Gateway untuk melihat panduan SMS Gateway
a Pemilik kendaraan mengirim SMS untuk melihat format panduan
SMS
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6063
45
Gambar 419 Melihat format panduan SMS
b Tampilan cek format wp dan balasannya
Gambar 420 Cek format wajib pajak
c Tampilan cek id wp dan balasannya
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6163
46
Gambar 421 Cek id wajib pajak
d Tampilan cek data wp dan balasannya
Gambar 422 Cek data wajib pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6263
47
BAB V
PENUTUP
411 Kesimpulan
Penulisan Tugas akhir ini berisi mengenai pembuatan program aplikasi
Informasi Pelayanan Pembayaran Pajak Bermotor di Kantor SAMSAT Drive
Thru Sidoarjo berbasis SMS Gateway Aplikasi ini dibangun menggunakan
Php Gammu sebagai emulator untuk menjalankan aplikasi saat dibangun dan
didukung dengan SMS Gateway dengan Modem Wavecom sebagai
hardwarenpendukung Sistem SMS Gateway memberikan banyak kemudahan
kepada wajib pajak untuk mengetahui jumlah pajak yang harus dibayar dan juga
tersedia SMS Alert kepada wajib pajak yang kendaraannya akan memasuki
jatuh tempo pembayaran pajak
412 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6363
48
DAFTAR PUSTAKA
Khang Bustam (2002) TRIK Pemrograman Aplikasi Berbasis SMS
PT Elexmedia Komputindo Jakarta
Khoirul ummah 2010 SMS-Gateway informatika malang
Marcus Zakaria Teddy amp Widiadi Josef 2006 Aplikasi SMS untuk
Berbagai Keperluan Bandung Informatika
Purnomo Adi 2007 Pemrograman Java Membangun Beragam Aplikasi
Layanan SMS 2 Jakarta Salemba Infotek
Romzi Imron Rozidi 2009 Membuat Sendiri SMS Gateway (ESME)
Berbasis Protokol SMPP Andi
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 3963
24
Tabel 36 Tabel pembayaran
Nama Field Type Data Keteranganid_bayar Integer(11) (Primary Key) Id bayar
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
Tabel petugas adalah tabel yang digunakan untuk menyimpan data
petugas Struktur tabelnya dapat dilihat pada tabel 37
Tabel 37 Tabel petugas
Nama Field Type Data Keterangan
id_petugas Varchar(11) (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
Tabel propinsi adalah tabel yang digunakan untuk menyimpan data
propinsi Struktur tabelnya dapat dilihat pada tabel 38
Tabel 38 Tabel propinsi
Nama Field Type Data Keterangan
id_prop Varchar(20) Id prop
nama_prop Varchar(100) Nama prop
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4063
25
9 Tabel SMS alert
Tabel SMS alert adalah tabel yang digunakan untuk menyimpan data
SMS alert Struktur tabelnya dapat dilihat pada tabel 39
Tabel 39 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
10 Tabel Wajib Pajak
Tabel wajib_pajak adalah tabel yang digunakan untuk menyimpan data
wajib pajak Struktur tabelnya dapat dilihat pada tabel 310
Tabel 310 Tabel wajib pajak
Nama Field 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 lahirtanggal_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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4163
26
Propinsi Varchar(20) Propinsi
Kabupaten Varchar(20) KabupatenKecamatan Varchar(20) Kecamatan
Kelurahan Varchar(20) Kelurahan
no_telprumah Varchar(10) Nomer telprumah
Kodepos Varchar(7) Kodepos
11 Tabel Daemons
Tabel daemons adalah tabel yang digunakan untuk menyimpan datadaemons Struktur tabelnya dapat dilihat pada tabel 311
Tabel 311 Tabel Daemons
Nama Field Type Data Keterangan
Start Text Start
Info Text Info
12
Tabel Gammu
Tabel gammu adalah tabel yang digunakan untuk menyimpan data
gammu Struktur tabelnya dapat dilihat pada tabel 312
Tabel 312 Tabel Gammu
Nama Field Type Data Keterangan
Version int(11) Version
13 Tabel Inbox
Tabel inbox adalah tabel yang digunakan untuk menyimpan data inbox
Struktur tabelnya dapat dilihat pada tabel 313
Tabel 313 Tabel inbox
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4263
27
ReceivingDateTime Timestamp ReceivingDateTime
Text Text TextSenderNumber 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(falsetrue) Processed
14 Tabel Outbox
Tabel outbox adalah tabel yang digunakan untuk menyimpan data
outbox Struktur tabelnya dapat dilihat pada tabel 314
Tabel 314 Tabel outbox
Nama Field 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(falsetrue) MultiPart
RelativeValidity int(11) RelativeValidity
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4363
28
SenderID varchar(255) MUL SenderID
SendingTimeOut Timestamp SendingTimeOutDeliveryReport enum(defaultyesno) DeliveryReport
CreatorID Text CreatorID
15 Tabel Outbox multipart
Tabel outbox multipart adalah tabel yang digunakan untuk menyimpan
data outbox multipart Struktur tabelnya dapat dilihat pada tabel 315
Tabel 315 Tabel outbox multipart
Nama Field Type Data Keterangan
Text Text Text
Coding enum() Coding
UDH Text UDH
Class int(11) Class
TextDecoded Text TextDecoded
ID int(10) unsigned (Primary Key) ID
SequencePosition int(11) (Primary Key) SequencePosition
16 Tabel Phone
Tabel phones adalah tabel yang digunakan untuk menyimpan data
phones Struktur tabelnya dapat dilihat pada tabel 316
Tabel 316 Tabel phones Nama Field Type Data Keterangan
ID Text ID
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
TimeOut Timestamp Time Out
Send enum(yesno) Send
Receive enum(yesno) Receive
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4463
29
IMEI varchar(35) (Primary Key) IMEI
Client Text ClientBattery int(11) Battery
Signal int(11) Signal
Sent int(11) Sent
Received int(11) Received
17 Tabel Sentitems
Tabel sentitems adalah tabel yang digunakan untuk menyimpan datasentitems Struktur tabelnya dapat dilihat pada tabel 317
Tabel 317 Tabel Sentitems
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
SendingDateTime Timestamp SendingDateTimeDeliveryDateTime 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
IDint(10)
unsigned(Primary Key) ID
SenderID varchar(255) MUL SenderID
SequencePosition int(11) (Primary Key) SequencePosition
Status enum() Status
StatusError int(11) Status Error
TPMR int(11) MUL TPMR
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4563
30
RelativeValidity int(11) Relative Validity
CreatorID Text Creator ID
18 Tabel Panduan
Tabel panduan adalah tabel yang digunakan untuk menyimpan data
panduan Struktur tabelnya dapat dilihat pada tabel 318
Tabel 318 Tabel Panduan
Nama Field Type Data Keterangan
Kodepanduan Varchar(11) Kode Panduan
Isi Text Isi
Keterangan Varchar (40) Keterangan
39 Format SMS Gateway
Berikut ini cara-cara mengakses aplikasi pembayaran pajak kendaraan
bermotor di SAMSAT DRIVE THRU dengan menggunakan fasilitas SMS gateway
1 Format Melihat Panduan SMS
Pemilik Kendaraan mengirim pesan ke SMS Center Admin SAMSAT
dengan format
Gambar 34 Format Melihat panduan
2
Apabila Format SMS benar maka akan muncul pesan seperti pada gambar
35
Panduan
Cek format SMS
cekformatwp
cekformatsaran
cekformattunggakan
cekformatwajib_pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4663
31
Gambar 35 Pesan Balasan Panduan SMS
3 Jika Pemilik Kendaraan ingin melihat data wajib pajak maka harus
mengetikkan format SMS sebagai berikut
Gambar 36 Format Info data wajib pajak
4 Jika Pemilik Kendaraan ingin melihat tunggakan pajak kendaraan maka
harus mengetikkan format SMS sebagai berikut
Gambar 37 Format Tunggakan Pajak Kendaraan
5
Jika Pemilik Kendaraan ingin memberikan saran maka harus mengetikkan
format SMS sebgai berikut
Gambar 38 Format Saran
310 Design Interface
Gambar 39 Halaman Utama
cekformatwp
cekformattunggakan
Cekformatsaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4763
32
Gambar 310 Halaman Login
Gambar 311 Data Kendaraan
Gambar 312 Halaman Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4863
33
Gambar 314 Halaman Inbox
Gambar 313 Halaman Inbox
311 Struktur Menu
Wajib Pajak
Menu Utama Admin
PembayaranKendaraan SMS AlertBerita
Pembayaran
LaporanSMS
SMS
SMSTerkirim
Lihat SMS
SMS Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4963
34
BAB IV
HASIL PENELITIAN DAN PEMBAHASAN
Berikut ini adalah hasil dari pengujian Aplikasi Informasi Pelayanan
Pembayaran Pajak Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis
SMS Gateway Pada Proyek Akhir ini dimana Website ini memiliki 1 halaman
web yakni website untuk mengelola halaman website petugas (admin) Berikut
adalah implementasi tentang website tersebut
41 Halaman Admin
Halaman ini merupakan aplikasi yang digunakan oleh bagian administrator
atau orang yang mempunyai otoritas khusus untuk melakukan konfigurasi sistem
sehingga diperlukan suatu proses login terlebih dahulu
Gambar 41 Halaman Admin
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5063
35
Keterangan
a Username aris
b Password aris
42 Halaman Utama
Pada web utama Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor berbasis SMS Gateway ini menampilkan informsi profil secara umum
Selain itu pada web utama juga terdapat informasi berita terbaru mengenai SAMSAT
layanan yang ada di SAMSAT Drive Thru serta format SMS
Adapun menu-menu yang akan ditampilkan pada web utama diantarannya
depan SAMSAT Drive Thru layanan berita format SMS dan kontak yang
menunjukkan alamat SAMSAT Drive Thru
Gambar 42 Halaman Utama
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5163
36
f Kontak Halaman yang berisi alamat dari SAMSAT Drive Thru
43 Halaman Data Wajib Pajak
Input data wajib pajak yaitu memasukkan data identitas para wajib pajak yang
baru berikut halaman data wajib pajak
Gambar 43 Halaman Data Wajib Pajak
Gambar 44 Halaman Input Data Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5263
37
Keterangan
a Pada gambar 43 adalah menu utama halaman wajib pajak disana tertera
kolom data wajib pajak yang telah didata oleh admin
b Pada gambar 44 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
44
Halaman KendaraanInput data kendaraan wajib pajak yaitu digunaka untuk menginputkan data
kendaraan yang baru yang berisi data tentang kendaraan bermotor seperti no reg no
KTP pemilik nama lengkap dan sebagainya berikut tampilan halaman kendaraan
Gambar 45 Halaman Data Kendaraan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5363
38
Gambar 46 Halaman Form Input Data Kendaraan
Keterangan
a Pada gambar 45 adalah menu utama pada halaman kendaraan disana
tertera kolom data kendaraan yang sudah di data oleh petugas admin
b Pada gambar 46 adalah form input data kendaraan untuk memasukkan
data kendaraan wajib pajak yang baru kita harus memasukkan identitas dari
kendaraan tersebut diantarannya identitas pemilik serta identitas kendaraan
baru Kemudian kita pilih tombol simpan untuk menyimpan data kendaraan
tersebut Data yang sudah tersimpan akan muncul pada menu utama pada
halaman kendaraan
45 Halaman Pembayaran
Input halaman pembayaran digunakan untuk memasukkan biaya pajak
kendaraan yang akan dibayar oleh wajib pajak setiap tahunnya Berikut tampilan
halaman pembayaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5463
39
Gambar 47 Halaman Pembayaran
Gambar 48 Halaman Form pembayara
Keterangan
a Pada gambar 47 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 48 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5563
40
akan muncul pada menu utama halaman pembayaran
46 Halaman Berita
Input halaman berita digunakan untuk menambah berita-berita terbaru yang
ada di SAMSAT Drive Thru maupun SAMSAT pusat berikut tampilan halaman form
berita
Gambar 49 Halaman Berita
Gambar 410 Halaman Form Berita
Keterangan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5663
41
a Pada gambar 49 adalah menu utama pada halaman berita disana tertera
kolom data berita yang sudah di entry oleh petugas admin
b Pada gambar 410 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
47
Halaman SMSForm SMS ini gunakan untuk melihat SMS masuk SMS terkirim dan akan
mengirim SMS secara bersamaan Berikut tampilan halaman SMS
Gambar 411 Halaman SMS
Gambar 412 Halaman Kirim Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5763
42
Gambar 413 Halaman SMS Masuk
Gambar 414 Halaman SMS Terkirim
Keterangan
a Kirim broadcast Mengirim suatu pesan atau SMS ke semua wajib pajak
secara bersamaan
b Lihat SMS Melihat SMS yang masuk dari wajib pajak yang memberikan
masukan atau menannyakan besar biaya pajak kendaraan yang akan
dibayar
c SMS terkirim Melihat SMS yang telah terkirim kepada wajib pajak
48 Halaman SMS Alert
Pada halaman SMS Alert ini merupakan peringatan tanggal jatuh tempo
pembayaran pajak STNK kepada wajib pajak Berikut tampilan halaman SMS Alert
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5863
43
Gambar 415 Halaman Data SMS Alert
Wajib pajak akan secara otomatis mendapat SMS Alert mengenai jatuh
tempo pembayaran pajak kendaraannya
49 Halaman Laporan
Pada halaman laporan ini akan muncul semua nama-nama wajib pajak yang
telah terdaftar Berikut tampilan halaman laporan
Gambar 416 Halaman Data Pembayaran
Gambar 417 Tombol Pencarian Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5963
44
Gambar 418 Laporan Wajib Pajak
Keterangan a Pada gambar 417 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 418Pada 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 419 laporan salah satu wajib pajak yang kita inginkan
410 Tampilan SMS Gateway
Berikut format SMS Gateway untuk melihat panduan SMS Gateway
a Pemilik kendaraan mengirim SMS untuk melihat format panduan
SMS
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6063
45
Gambar 419 Melihat format panduan SMS
b Tampilan cek format wp dan balasannya
Gambar 420 Cek format wajib pajak
c Tampilan cek id wp dan balasannya
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6163
46
Gambar 421 Cek id wajib pajak
d Tampilan cek data wp dan balasannya
Gambar 422 Cek data wajib pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6263
47
BAB V
PENUTUP
411 Kesimpulan
Penulisan Tugas akhir ini berisi mengenai pembuatan program aplikasi
Informasi Pelayanan Pembayaran Pajak Bermotor di Kantor SAMSAT Drive
Thru Sidoarjo berbasis SMS Gateway Aplikasi ini dibangun menggunakan
Php Gammu sebagai emulator untuk menjalankan aplikasi saat dibangun dan
didukung dengan SMS Gateway dengan Modem Wavecom sebagai
hardwarenpendukung Sistem SMS Gateway memberikan banyak kemudahan
kepada wajib pajak untuk mengetahui jumlah pajak yang harus dibayar dan juga
tersedia SMS Alert kepada wajib pajak yang kendaraannya akan memasuki
jatuh tempo pembayaran pajak
412 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6363
48
DAFTAR PUSTAKA
Khang Bustam (2002) TRIK Pemrograman Aplikasi Berbasis SMS
PT Elexmedia Komputindo Jakarta
Khoirul ummah 2010 SMS-Gateway informatika malang
Marcus Zakaria Teddy amp Widiadi Josef 2006 Aplikasi SMS untuk
Berbagai Keperluan Bandung Informatika
Purnomo Adi 2007 Pemrograman Java Membangun Beragam Aplikasi
Layanan SMS 2 Jakarta Salemba Infotek
Romzi Imron Rozidi 2009 Membuat Sendiri SMS Gateway (ESME)
Berbasis Protokol SMPP Andi
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4063
25
9 Tabel SMS alert
Tabel SMS alert adalah tabel yang digunakan untuk menyimpan data
SMS alert Struktur tabelnya dapat dilihat pada tabel 39
Tabel 39 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
10 Tabel Wajib Pajak
Tabel wajib_pajak adalah tabel yang digunakan untuk menyimpan data
wajib pajak Struktur tabelnya dapat dilihat pada tabel 310
Tabel 310 Tabel wajib pajak
Nama Field 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 lahirtanggal_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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4163
26
Propinsi Varchar(20) Propinsi
Kabupaten Varchar(20) KabupatenKecamatan Varchar(20) Kecamatan
Kelurahan Varchar(20) Kelurahan
no_telprumah Varchar(10) Nomer telprumah
Kodepos Varchar(7) Kodepos
11 Tabel Daemons
Tabel daemons adalah tabel yang digunakan untuk menyimpan datadaemons Struktur tabelnya dapat dilihat pada tabel 311
Tabel 311 Tabel Daemons
Nama Field Type Data Keterangan
Start Text Start
Info Text Info
12
Tabel Gammu
Tabel gammu adalah tabel yang digunakan untuk menyimpan data
gammu Struktur tabelnya dapat dilihat pada tabel 312
Tabel 312 Tabel Gammu
Nama Field Type Data Keterangan
Version int(11) Version
13 Tabel Inbox
Tabel inbox adalah tabel yang digunakan untuk menyimpan data inbox
Struktur tabelnya dapat dilihat pada tabel 313
Tabel 313 Tabel inbox
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4263
27
ReceivingDateTime Timestamp ReceivingDateTime
Text Text TextSenderNumber 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(falsetrue) Processed
14 Tabel Outbox
Tabel outbox adalah tabel yang digunakan untuk menyimpan data
outbox Struktur tabelnya dapat dilihat pada tabel 314
Tabel 314 Tabel outbox
Nama Field 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(falsetrue) MultiPart
RelativeValidity int(11) RelativeValidity
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4363
28
SenderID varchar(255) MUL SenderID
SendingTimeOut Timestamp SendingTimeOutDeliveryReport enum(defaultyesno) DeliveryReport
CreatorID Text CreatorID
15 Tabel Outbox multipart
Tabel outbox multipart adalah tabel yang digunakan untuk menyimpan
data outbox multipart Struktur tabelnya dapat dilihat pada tabel 315
Tabel 315 Tabel outbox multipart
Nama Field Type Data Keterangan
Text Text Text
Coding enum() Coding
UDH Text UDH
Class int(11) Class
TextDecoded Text TextDecoded
ID int(10) unsigned (Primary Key) ID
SequencePosition int(11) (Primary Key) SequencePosition
16 Tabel Phone
Tabel phones adalah tabel yang digunakan untuk menyimpan data
phones Struktur tabelnya dapat dilihat pada tabel 316
Tabel 316 Tabel phones Nama Field Type Data Keterangan
ID Text ID
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
TimeOut Timestamp Time Out
Send enum(yesno) Send
Receive enum(yesno) Receive
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4463
29
IMEI varchar(35) (Primary Key) IMEI
Client Text ClientBattery int(11) Battery
Signal int(11) Signal
Sent int(11) Sent
Received int(11) Received
17 Tabel Sentitems
Tabel sentitems adalah tabel yang digunakan untuk menyimpan datasentitems Struktur tabelnya dapat dilihat pada tabel 317
Tabel 317 Tabel Sentitems
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
SendingDateTime Timestamp SendingDateTimeDeliveryDateTime 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
IDint(10)
unsigned(Primary Key) ID
SenderID varchar(255) MUL SenderID
SequencePosition int(11) (Primary Key) SequencePosition
Status enum() Status
StatusError int(11) Status Error
TPMR int(11) MUL TPMR
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4563
30
RelativeValidity int(11) Relative Validity
CreatorID Text Creator ID
18 Tabel Panduan
Tabel panduan adalah tabel yang digunakan untuk menyimpan data
panduan Struktur tabelnya dapat dilihat pada tabel 318
Tabel 318 Tabel Panduan
Nama Field Type Data Keterangan
Kodepanduan Varchar(11) Kode Panduan
Isi Text Isi
Keterangan Varchar (40) Keterangan
39 Format SMS Gateway
Berikut ini cara-cara mengakses aplikasi pembayaran pajak kendaraan
bermotor di SAMSAT DRIVE THRU dengan menggunakan fasilitas SMS gateway
1 Format Melihat Panduan SMS
Pemilik Kendaraan mengirim pesan ke SMS Center Admin SAMSAT
dengan format
Gambar 34 Format Melihat panduan
2
Apabila Format SMS benar maka akan muncul pesan seperti pada gambar
35
Panduan
Cek format SMS
cekformatwp
cekformatsaran
cekformattunggakan
cekformatwajib_pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4663
31
Gambar 35 Pesan Balasan Panduan SMS
3 Jika Pemilik Kendaraan ingin melihat data wajib pajak maka harus
mengetikkan format SMS sebagai berikut
Gambar 36 Format Info data wajib pajak
4 Jika Pemilik Kendaraan ingin melihat tunggakan pajak kendaraan maka
harus mengetikkan format SMS sebagai berikut
Gambar 37 Format Tunggakan Pajak Kendaraan
5
Jika Pemilik Kendaraan ingin memberikan saran maka harus mengetikkan
format SMS sebgai berikut
Gambar 38 Format Saran
310 Design Interface
Gambar 39 Halaman Utama
cekformatwp
cekformattunggakan
Cekformatsaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4763
32
Gambar 310 Halaman Login
Gambar 311 Data Kendaraan
Gambar 312 Halaman Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4863
33
Gambar 314 Halaman Inbox
Gambar 313 Halaman Inbox
311 Struktur Menu
Wajib Pajak
Menu Utama Admin
PembayaranKendaraan SMS AlertBerita
Pembayaran
LaporanSMS
SMS
SMSTerkirim
Lihat SMS
SMS Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4963
34
BAB IV
HASIL PENELITIAN DAN PEMBAHASAN
Berikut ini adalah hasil dari pengujian Aplikasi Informasi Pelayanan
Pembayaran Pajak Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis
SMS Gateway Pada Proyek Akhir ini dimana Website ini memiliki 1 halaman
web yakni website untuk mengelola halaman website petugas (admin) Berikut
adalah implementasi tentang website tersebut
41 Halaman Admin
Halaman ini merupakan aplikasi yang digunakan oleh bagian administrator
atau orang yang mempunyai otoritas khusus untuk melakukan konfigurasi sistem
sehingga diperlukan suatu proses login terlebih dahulu
Gambar 41 Halaman Admin
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5063
35
Keterangan
a Username aris
b Password aris
42 Halaman Utama
Pada web utama Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor berbasis SMS Gateway ini menampilkan informsi profil secara umum
Selain itu pada web utama juga terdapat informasi berita terbaru mengenai SAMSAT
layanan yang ada di SAMSAT Drive Thru serta format SMS
Adapun menu-menu yang akan ditampilkan pada web utama diantarannya
depan SAMSAT Drive Thru layanan berita format SMS dan kontak yang
menunjukkan alamat SAMSAT Drive Thru
Gambar 42 Halaman Utama
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5163
36
f Kontak Halaman yang berisi alamat dari SAMSAT Drive Thru
43 Halaman Data Wajib Pajak
Input data wajib pajak yaitu memasukkan data identitas para wajib pajak yang
baru berikut halaman data wajib pajak
Gambar 43 Halaman Data Wajib Pajak
Gambar 44 Halaman Input Data Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5263
37
Keterangan
a Pada gambar 43 adalah menu utama halaman wajib pajak disana tertera
kolom data wajib pajak yang telah didata oleh admin
b Pada gambar 44 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
44
Halaman KendaraanInput data kendaraan wajib pajak yaitu digunaka untuk menginputkan data
kendaraan yang baru yang berisi data tentang kendaraan bermotor seperti no reg no
KTP pemilik nama lengkap dan sebagainya berikut tampilan halaman kendaraan
Gambar 45 Halaman Data Kendaraan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5363
38
Gambar 46 Halaman Form Input Data Kendaraan
Keterangan
a Pada gambar 45 adalah menu utama pada halaman kendaraan disana
tertera kolom data kendaraan yang sudah di data oleh petugas admin
b Pada gambar 46 adalah form input data kendaraan untuk memasukkan
data kendaraan wajib pajak yang baru kita harus memasukkan identitas dari
kendaraan tersebut diantarannya identitas pemilik serta identitas kendaraan
baru Kemudian kita pilih tombol simpan untuk menyimpan data kendaraan
tersebut Data yang sudah tersimpan akan muncul pada menu utama pada
halaman kendaraan
45 Halaman Pembayaran
Input halaman pembayaran digunakan untuk memasukkan biaya pajak
kendaraan yang akan dibayar oleh wajib pajak setiap tahunnya Berikut tampilan
halaman pembayaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5463
39
Gambar 47 Halaman Pembayaran
Gambar 48 Halaman Form pembayara
Keterangan
a Pada gambar 47 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 48 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5563
40
akan muncul pada menu utama halaman pembayaran
46 Halaman Berita
Input halaman berita digunakan untuk menambah berita-berita terbaru yang
ada di SAMSAT Drive Thru maupun SAMSAT pusat berikut tampilan halaman form
berita
Gambar 49 Halaman Berita
Gambar 410 Halaman Form Berita
Keterangan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5663
41
a Pada gambar 49 adalah menu utama pada halaman berita disana tertera
kolom data berita yang sudah di entry oleh petugas admin
b Pada gambar 410 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
47
Halaman SMSForm SMS ini gunakan untuk melihat SMS masuk SMS terkirim dan akan
mengirim SMS secara bersamaan Berikut tampilan halaman SMS
Gambar 411 Halaman SMS
Gambar 412 Halaman Kirim Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5763
42
Gambar 413 Halaman SMS Masuk
Gambar 414 Halaman SMS Terkirim
Keterangan
a Kirim broadcast Mengirim suatu pesan atau SMS ke semua wajib pajak
secara bersamaan
b Lihat SMS Melihat SMS yang masuk dari wajib pajak yang memberikan
masukan atau menannyakan besar biaya pajak kendaraan yang akan
dibayar
c SMS terkirim Melihat SMS yang telah terkirim kepada wajib pajak
48 Halaman SMS Alert
Pada halaman SMS Alert ini merupakan peringatan tanggal jatuh tempo
pembayaran pajak STNK kepada wajib pajak Berikut tampilan halaman SMS Alert
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5863
43
Gambar 415 Halaman Data SMS Alert
Wajib pajak akan secara otomatis mendapat SMS Alert mengenai jatuh
tempo pembayaran pajak kendaraannya
49 Halaman Laporan
Pada halaman laporan ini akan muncul semua nama-nama wajib pajak yang
telah terdaftar Berikut tampilan halaman laporan
Gambar 416 Halaman Data Pembayaran
Gambar 417 Tombol Pencarian Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5963
44
Gambar 418 Laporan Wajib Pajak
Keterangan a Pada gambar 417 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 418Pada 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 419 laporan salah satu wajib pajak yang kita inginkan
410 Tampilan SMS Gateway
Berikut format SMS Gateway untuk melihat panduan SMS Gateway
a Pemilik kendaraan mengirim SMS untuk melihat format panduan
SMS
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6063
45
Gambar 419 Melihat format panduan SMS
b Tampilan cek format wp dan balasannya
Gambar 420 Cek format wajib pajak
c Tampilan cek id wp dan balasannya
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6163
46
Gambar 421 Cek id wajib pajak
d Tampilan cek data wp dan balasannya
Gambar 422 Cek data wajib pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6263
47
BAB V
PENUTUP
411 Kesimpulan
Penulisan Tugas akhir ini berisi mengenai pembuatan program aplikasi
Informasi Pelayanan Pembayaran Pajak Bermotor di Kantor SAMSAT Drive
Thru Sidoarjo berbasis SMS Gateway Aplikasi ini dibangun menggunakan
Php Gammu sebagai emulator untuk menjalankan aplikasi saat dibangun dan
didukung dengan SMS Gateway dengan Modem Wavecom sebagai
hardwarenpendukung Sistem SMS Gateway memberikan banyak kemudahan
kepada wajib pajak untuk mengetahui jumlah pajak yang harus dibayar dan juga
tersedia SMS Alert kepada wajib pajak yang kendaraannya akan memasuki
jatuh tempo pembayaran pajak
412 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6363
48
DAFTAR PUSTAKA
Khang Bustam (2002) TRIK Pemrograman Aplikasi Berbasis SMS
PT Elexmedia Komputindo Jakarta
Khoirul ummah 2010 SMS-Gateway informatika malang
Marcus Zakaria Teddy amp Widiadi Josef 2006 Aplikasi SMS untuk
Berbagai Keperluan Bandung Informatika
Purnomo Adi 2007 Pemrograman Java Membangun Beragam Aplikasi
Layanan SMS 2 Jakarta Salemba Infotek
Romzi Imron Rozidi 2009 Membuat Sendiri SMS Gateway (ESME)
Berbasis Protokol SMPP Andi
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4163
26
Propinsi Varchar(20) Propinsi
Kabupaten Varchar(20) KabupatenKecamatan Varchar(20) Kecamatan
Kelurahan Varchar(20) Kelurahan
no_telprumah Varchar(10) Nomer telprumah
Kodepos Varchar(7) Kodepos
11 Tabel Daemons
Tabel daemons adalah tabel yang digunakan untuk menyimpan datadaemons Struktur tabelnya dapat dilihat pada tabel 311
Tabel 311 Tabel Daemons
Nama Field Type Data Keterangan
Start Text Start
Info Text Info
12
Tabel Gammu
Tabel gammu adalah tabel yang digunakan untuk menyimpan data
gammu Struktur tabelnya dapat dilihat pada tabel 312
Tabel 312 Tabel Gammu
Nama Field Type Data Keterangan
Version int(11) Version
13 Tabel Inbox
Tabel inbox adalah tabel yang digunakan untuk menyimpan data inbox
Struktur tabelnya dapat dilihat pada tabel 313
Tabel 313 Tabel inbox
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4263
27
ReceivingDateTime Timestamp ReceivingDateTime
Text Text TextSenderNumber 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(falsetrue) Processed
14 Tabel Outbox
Tabel outbox adalah tabel yang digunakan untuk menyimpan data
outbox Struktur tabelnya dapat dilihat pada tabel 314
Tabel 314 Tabel outbox
Nama Field 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(falsetrue) MultiPart
RelativeValidity int(11) RelativeValidity
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4363
28
SenderID varchar(255) MUL SenderID
SendingTimeOut Timestamp SendingTimeOutDeliveryReport enum(defaultyesno) DeliveryReport
CreatorID Text CreatorID
15 Tabel Outbox multipart
Tabel outbox multipart adalah tabel yang digunakan untuk menyimpan
data outbox multipart Struktur tabelnya dapat dilihat pada tabel 315
Tabel 315 Tabel outbox multipart
Nama Field Type Data Keterangan
Text Text Text
Coding enum() Coding
UDH Text UDH
Class int(11) Class
TextDecoded Text TextDecoded
ID int(10) unsigned (Primary Key) ID
SequencePosition int(11) (Primary Key) SequencePosition
16 Tabel Phone
Tabel phones adalah tabel yang digunakan untuk menyimpan data
phones Struktur tabelnya dapat dilihat pada tabel 316
Tabel 316 Tabel phones Nama Field Type Data Keterangan
ID Text ID
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
TimeOut Timestamp Time Out
Send enum(yesno) Send
Receive enum(yesno) Receive
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4463
29
IMEI varchar(35) (Primary Key) IMEI
Client Text ClientBattery int(11) Battery
Signal int(11) Signal
Sent int(11) Sent
Received int(11) Received
17 Tabel Sentitems
Tabel sentitems adalah tabel yang digunakan untuk menyimpan datasentitems Struktur tabelnya dapat dilihat pada tabel 317
Tabel 317 Tabel Sentitems
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
SendingDateTime Timestamp SendingDateTimeDeliveryDateTime 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
IDint(10)
unsigned(Primary Key) ID
SenderID varchar(255) MUL SenderID
SequencePosition int(11) (Primary Key) SequencePosition
Status enum() Status
StatusError int(11) Status Error
TPMR int(11) MUL TPMR
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4563
30
RelativeValidity int(11) Relative Validity
CreatorID Text Creator ID
18 Tabel Panduan
Tabel panduan adalah tabel yang digunakan untuk menyimpan data
panduan Struktur tabelnya dapat dilihat pada tabel 318
Tabel 318 Tabel Panduan
Nama Field Type Data Keterangan
Kodepanduan Varchar(11) Kode Panduan
Isi Text Isi
Keterangan Varchar (40) Keterangan
39 Format SMS Gateway
Berikut ini cara-cara mengakses aplikasi pembayaran pajak kendaraan
bermotor di SAMSAT DRIVE THRU dengan menggunakan fasilitas SMS gateway
1 Format Melihat Panduan SMS
Pemilik Kendaraan mengirim pesan ke SMS Center Admin SAMSAT
dengan format
Gambar 34 Format Melihat panduan
2
Apabila Format SMS benar maka akan muncul pesan seperti pada gambar
35
Panduan
Cek format SMS
cekformatwp
cekformatsaran
cekformattunggakan
cekformatwajib_pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4663
31
Gambar 35 Pesan Balasan Panduan SMS
3 Jika Pemilik Kendaraan ingin melihat data wajib pajak maka harus
mengetikkan format SMS sebagai berikut
Gambar 36 Format Info data wajib pajak
4 Jika Pemilik Kendaraan ingin melihat tunggakan pajak kendaraan maka
harus mengetikkan format SMS sebagai berikut
Gambar 37 Format Tunggakan Pajak Kendaraan
5
Jika Pemilik Kendaraan ingin memberikan saran maka harus mengetikkan
format SMS sebgai berikut
Gambar 38 Format Saran
310 Design Interface
Gambar 39 Halaman Utama
cekformatwp
cekformattunggakan
Cekformatsaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4763
32
Gambar 310 Halaman Login
Gambar 311 Data Kendaraan
Gambar 312 Halaman Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4863
33
Gambar 314 Halaman Inbox
Gambar 313 Halaman Inbox
311 Struktur Menu
Wajib Pajak
Menu Utama Admin
PembayaranKendaraan SMS AlertBerita
Pembayaran
LaporanSMS
SMS
SMSTerkirim
Lihat SMS
SMS Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4963
34
BAB IV
HASIL PENELITIAN DAN PEMBAHASAN
Berikut ini adalah hasil dari pengujian Aplikasi Informasi Pelayanan
Pembayaran Pajak Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis
SMS Gateway Pada Proyek Akhir ini dimana Website ini memiliki 1 halaman
web yakni website untuk mengelola halaman website petugas (admin) Berikut
adalah implementasi tentang website tersebut
41 Halaman Admin
Halaman ini merupakan aplikasi yang digunakan oleh bagian administrator
atau orang yang mempunyai otoritas khusus untuk melakukan konfigurasi sistem
sehingga diperlukan suatu proses login terlebih dahulu
Gambar 41 Halaman Admin
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5063
35
Keterangan
a Username aris
b Password aris
42 Halaman Utama
Pada web utama Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor berbasis SMS Gateway ini menampilkan informsi profil secara umum
Selain itu pada web utama juga terdapat informasi berita terbaru mengenai SAMSAT
layanan yang ada di SAMSAT Drive Thru serta format SMS
Adapun menu-menu yang akan ditampilkan pada web utama diantarannya
depan SAMSAT Drive Thru layanan berita format SMS dan kontak yang
menunjukkan alamat SAMSAT Drive Thru
Gambar 42 Halaman Utama
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5163
36
f Kontak Halaman yang berisi alamat dari SAMSAT Drive Thru
43 Halaman Data Wajib Pajak
Input data wajib pajak yaitu memasukkan data identitas para wajib pajak yang
baru berikut halaman data wajib pajak
Gambar 43 Halaman Data Wajib Pajak
Gambar 44 Halaman Input Data Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5263
37
Keterangan
a Pada gambar 43 adalah menu utama halaman wajib pajak disana tertera
kolom data wajib pajak yang telah didata oleh admin
b Pada gambar 44 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
44
Halaman KendaraanInput data kendaraan wajib pajak yaitu digunaka untuk menginputkan data
kendaraan yang baru yang berisi data tentang kendaraan bermotor seperti no reg no
KTP pemilik nama lengkap dan sebagainya berikut tampilan halaman kendaraan
Gambar 45 Halaman Data Kendaraan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5363
38
Gambar 46 Halaman Form Input Data Kendaraan
Keterangan
a Pada gambar 45 adalah menu utama pada halaman kendaraan disana
tertera kolom data kendaraan yang sudah di data oleh petugas admin
b Pada gambar 46 adalah form input data kendaraan untuk memasukkan
data kendaraan wajib pajak yang baru kita harus memasukkan identitas dari
kendaraan tersebut diantarannya identitas pemilik serta identitas kendaraan
baru Kemudian kita pilih tombol simpan untuk menyimpan data kendaraan
tersebut Data yang sudah tersimpan akan muncul pada menu utama pada
halaman kendaraan
45 Halaman Pembayaran
Input halaman pembayaran digunakan untuk memasukkan biaya pajak
kendaraan yang akan dibayar oleh wajib pajak setiap tahunnya Berikut tampilan
halaman pembayaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5463
39
Gambar 47 Halaman Pembayaran
Gambar 48 Halaman Form pembayara
Keterangan
a Pada gambar 47 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 48 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5563
40
akan muncul pada menu utama halaman pembayaran
46 Halaman Berita
Input halaman berita digunakan untuk menambah berita-berita terbaru yang
ada di SAMSAT Drive Thru maupun SAMSAT pusat berikut tampilan halaman form
berita
Gambar 49 Halaman Berita
Gambar 410 Halaman Form Berita
Keterangan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5663
41
a Pada gambar 49 adalah menu utama pada halaman berita disana tertera
kolom data berita yang sudah di entry oleh petugas admin
b Pada gambar 410 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
47
Halaman SMSForm SMS ini gunakan untuk melihat SMS masuk SMS terkirim dan akan
mengirim SMS secara bersamaan Berikut tampilan halaman SMS
Gambar 411 Halaman SMS
Gambar 412 Halaman Kirim Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5763
42
Gambar 413 Halaman SMS Masuk
Gambar 414 Halaman SMS Terkirim
Keterangan
a Kirim broadcast Mengirim suatu pesan atau SMS ke semua wajib pajak
secara bersamaan
b Lihat SMS Melihat SMS yang masuk dari wajib pajak yang memberikan
masukan atau menannyakan besar biaya pajak kendaraan yang akan
dibayar
c SMS terkirim Melihat SMS yang telah terkirim kepada wajib pajak
48 Halaman SMS Alert
Pada halaman SMS Alert ini merupakan peringatan tanggal jatuh tempo
pembayaran pajak STNK kepada wajib pajak Berikut tampilan halaman SMS Alert
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5863
43
Gambar 415 Halaman Data SMS Alert
Wajib pajak akan secara otomatis mendapat SMS Alert mengenai jatuh
tempo pembayaran pajak kendaraannya
49 Halaman Laporan
Pada halaman laporan ini akan muncul semua nama-nama wajib pajak yang
telah terdaftar Berikut tampilan halaman laporan
Gambar 416 Halaman Data Pembayaran
Gambar 417 Tombol Pencarian Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5963
44
Gambar 418 Laporan Wajib Pajak
Keterangan a Pada gambar 417 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 418Pada 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 419 laporan salah satu wajib pajak yang kita inginkan
410 Tampilan SMS Gateway
Berikut format SMS Gateway untuk melihat panduan SMS Gateway
a Pemilik kendaraan mengirim SMS untuk melihat format panduan
SMS
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6063
45
Gambar 419 Melihat format panduan SMS
b Tampilan cek format wp dan balasannya
Gambar 420 Cek format wajib pajak
c Tampilan cek id wp dan balasannya
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6163
46
Gambar 421 Cek id wajib pajak
d Tampilan cek data wp dan balasannya
Gambar 422 Cek data wajib pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6263
47
BAB V
PENUTUP
411 Kesimpulan
Penulisan Tugas akhir ini berisi mengenai pembuatan program aplikasi
Informasi Pelayanan Pembayaran Pajak Bermotor di Kantor SAMSAT Drive
Thru Sidoarjo berbasis SMS Gateway Aplikasi ini dibangun menggunakan
Php Gammu sebagai emulator untuk menjalankan aplikasi saat dibangun dan
didukung dengan SMS Gateway dengan Modem Wavecom sebagai
hardwarenpendukung Sistem SMS Gateway memberikan banyak kemudahan
kepada wajib pajak untuk mengetahui jumlah pajak yang harus dibayar dan juga
tersedia SMS Alert kepada wajib pajak yang kendaraannya akan memasuki
jatuh tempo pembayaran pajak
412 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6363
48
DAFTAR PUSTAKA
Khang Bustam (2002) TRIK Pemrograman Aplikasi Berbasis SMS
PT Elexmedia Komputindo Jakarta
Khoirul ummah 2010 SMS-Gateway informatika malang
Marcus Zakaria Teddy amp Widiadi Josef 2006 Aplikasi SMS untuk
Berbagai Keperluan Bandung Informatika
Purnomo Adi 2007 Pemrograman Java Membangun Beragam Aplikasi
Layanan SMS 2 Jakarta Salemba Infotek
Romzi Imron Rozidi 2009 Membuat Sendiri SMS Gateway (ESME)
Berbasis Protokol SMPP Andi
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4263
27
ReceivingDateTime Timestamp ReceivingDateTime
Text Text TextSenderNumber 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(falsetrue) Processed
14 Tabel Outbox
Tabel outbox adalah tabel yang digunakan untuk menyimpan data
outbox Struktur tabelnya dapat dilihat pada tabel 314
Tabel 314 Tabel outbox
Nama Field 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(falsetrue) MultiPart
RelativeValidity int(11) RelativeValidity
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4363
28
SenderID varchar(255) MUL SenderID
SendingTimeOut Timestamp SendingTimeOutDeliveryReport enum(defaultyesno) DeliveryReport
CreatorID Text CreatorID
15 Tabel Outbox multipart
Tabel outbox multipart adalah tabel yang digunakan untuk menyimpan
data outbox multipart Struktur tabelnya dapat dilihat pada tabel 315
Tabel 315 Tabel outbox multipart
Nama Field Type Data Keterangan
Text Text Text
Coding enum() Coding
UDH Text UDH
Class int(11) Class
TextDecoded Text TextDecoded
ID int(10) unsigned (Primary Key) ID
SequencePosition int(11) (Primary Key) SequencePosition
16 Tabel Phone
Tabel phones adalah tabel yang digunakan untuk menyimpan data
phones Struktur tabelnya dapat dilihat pada tabel 316
Tabel 316 Tabel phones Nama Field Type Data Keterangan
ID Text ID
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
TimeOut Timestamp Time Out
Send enum(yesno) Send
Receive enum(yesno) Receive
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4463
29
IMEI varchar(35) (Primary Key) IMEI
Client Text ClientBattery int(11) Battery
Signal int(11) Signal
Sent int(11) Sent
Received int(11) Received
17 Tabel Sentitems
Tabel sentitems adalah tabel yang digunakan untuk menyimpan datasentitems Struktur tabelnya dapat dilihat pada tabel 317
Tabel 317 Tabel Sentitems
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
SendingDateTime Timestamp SendingDateTimeDeliveryDateTime 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
IDint(10)
unsigned(Primary Key) ID
SenderID varchar(255) MUL SenderID
SequencePosition int(11) (Primary Key) SequencePosition
Status enum() Status
StatusError int(11) Status Error
TPMR int(11) MUL TPMR
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4563
30
RelativeValidity int(11) Relative Validity
CreatorID Text Creator ID
18 Tabel Panduan
Tabel panduan adalah tabel yang digunakan untuk menyimpan data
panduan Struktur tabelnya dapat dilihat pada tabel 318
Tabel 318 Tabel Panduan
Nama Field Type Data Keterangan
Kodepanduan Varchar(11) Kode Panduan
Isi Text Isi
Keterangan Varchar (40) Keterangan
39 Format SMS Gateway
Berikut ini cara-cara mengakses aplikasi pembayaran pajak kendaraan
bermotor di SAMSAT DRIVE THRU dengan menggunakan fasilitas SMS gateway
1 Format Melihat Panduan SMS
Pemilik Kendaraan mengirim pesan ke SMS Center Admin SAMSAT
dengan format
Gambar 34 Format Melihat panduan
2
Apabila Format SMS benar maka akan muncul pesan seperti pada gambar
35
Panduan
Cek format SMS
cekformatwp
cekformatsaran
cekformattunggakan
cekformatwajib_pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4663
31
Gambar 35 Pesan Balasan Panduan SMS
3 Jika Pemilik Kendaraan ingin melihat data wajib pajak maka harus
mengetikkan format SMS sebagai berikut
Gambar 36 Format Info data wajib pajak
4 Jika Pemilik Kendaraan ingin melihat tunggakan pajak kendaraan maka
harus mengetikkan format SMS sebagai berikut
Gambar 37 Format Tunggakan Pajak Kendaraan
5
Jika Pemilik Kendaraan ingin memberikan saran maka harus mengetikkan
format SMS sebgai berikut
Gambar 38 Format Saran
310 Design Interface
Gambar 39 Halaman Utama
cekformatwp
cekformattunggakan
Cekformatsaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4763
32
Gambar 310 Halaman Login
Gambar 311 Data Kendaraan
Gambar 312 Halaman Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4863
33
Gambar 314 Halaman Inbox
Gambar 313 Halaman Inbox
311 Struktur Menu
Wajib Pajak
Menu Utama Admin
PembayaranKendaraan SMS AlertBerita
Pembayaran
LaporanSMS
SMS
SMSTerkirim
Lihat SMS
SMS Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4963
34
BAB IV
HASIL PENELITIAN DAN PEMBAHASAN
Berikut ini adalah hasil dari pengujian Aplikasi Informasi Pelayanan
Pembayaran Pajak Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis
SMS Gateway Pada Proyek Akhir ini dimana Website ini memiliki 1 halaman
web yakni website untuk mengelola halaman website petugas (admin) Berikut
adalah implementasi tentang website tersebut
41 Halaman Admin
Halaman ini merupakan aplikasi yang digunakan oleh bagian administrator
atau orang yang mempunyai otoritas khusus untuk melakukan konfigurasi sistem
sehingga diperlukan suatu proses login terlebih dahulu
Gambar 41 Halaman Admin
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5063
35
Keterangan
a Username aris
b Password aris
42 Halaman Utama
Pada web utama Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor berbasis SMS Gateway ini menampilkan informsi profil secara umum
Selain itu pada web utama juga terdapat informasi berita terbaru mengenai SAMSAT
layanan yang ada di SAMSAT Drive Thru serta format SMS
Adapun menu-menu yang akan ditampilkan pada web utama diantarannya
depan SAMSAT Drive Thru layanan berita format SMS dan kontak yang
menunjukkan alamat SAMSAT Drive Thru
Gambar 42 Halaman Utama
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5163
36
f Kontak Halaman yang berisi alamat dari SAMSAT Drive Thru
43 Halaman Data Wajib Pajak
Input data wajib pajak yaitu memasukkan data identitas para wajib pajak yang
baru berikut halaman data wajib pajak
Gambar 43 Halaman Data Wajib Pajak
Gambar 44 Halaman Input Data Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5263
37
Keterangan
a Pada gambar 43 adalah menu utama halaman wajib pajak disana tertera
kolom data wajib pajak yang telah didata oleh admin
b Pada gambar 44 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
44
Halaman KendaraanInput data kendaraan wajib pajak yaitu digunaka untuk menginputkan data
kendaraan yang baru yang berisi data tentang kendaraan bermotor seperti no reg no
KTP pemilik nama lengkap dan sebagainya berikut tampilan halaman kendaraan
Gambar 45 Halaman Data Kendaraan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5363
38
Gambar 46 Halaman Form Input Data Kendaraan
Keterangan
a Pada gambar 45 adalah menu utama pada halaman kendaraan disana
tertera kolom data kendaraan yang sudah di data oleh petugas admin
b Pada gambar 46 adalah form input data kendaraan untuk memasukkan
data kendaraan wajib pajak yang baru kita harus memasukkan identitas dari
kendaraan tersebut diantarannya identitas pemilik serta identitas kendaraan
baru Kemudian kita pilih tombol simpan untuk menyimpan data kendaraan
tersebut Data yang sudah tersimpan akan muncul pada menu utama pada
halaman kendaraan
45 Halaman Pembayaran
Input halaman pembayaran digunakan untuk memasukkan biaya pajak
kendaraan yang akan dibayar oleh wajib pajak setiap tahunnya Berikut tampilan
halaman pembayaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5463
39
Gambar 47 Halaman Pembayaran
Gambar 48 Halaman Form pembayara
Keterangan
a Pada gambar 47 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 48 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5563
40
akan muncul pada menu utama halaman pembayaran
46 Halaman Berita
Input halaman berita digunakan untuk menambah berita-berita terbaru yang
ada di SAMSAT Drive Thru maupun SAMSAT pusat berikut tampilan halaman form
berita
Gambar 49 Halaman Berita
Gambar 410 Halaman Form Berita
Keterangan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5663
41
a Pada gambar 49 adalah menu utama pada halaman berita disana tertera
kolom data berita yang sudah di entry oleh petugas admin
b Pada gambar 410 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
47
Halaman SMSForm SMS ini gunakan untuk melihat SMS masuk SMS terkirim dan akan
mengirim SMS secara bersamaan Berikut tampilan halaman SMS
Gambar 411 Halaman SMS
Gambar 412 Halaman Kirim Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5763
42
Gambar 413 Halaman SMS Masuk
Gambar 414 Halaman SMS Terkirim
Keterangan
a Kirim broadcast Mengirim suatu pesan atau SMS ke semua wajib pajak
secara bersamaan
b Lihat SMS Melihat SMS yang masuk dari wajib pajak yang memberikan
masukan atau menannyakan besar biaya pajak kendaraan yang akan
dibayar
c SMS terkirim Melihat SMS yang telah terkirim kepada wajib pajak
48 Halaman SMS Alert
Pada halaman SMS Alert ini merupakan peringatan tanggal jatuh tempo
pembayaran pajak STNK kepada wajib pajak Berikut tampilan halaman SMS Alert
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5863
43
Gambar 415 Halaman Data SMS Alert
Wajib pajak akan secara otomatis mendapat SMS Alert mengenai jatuh
tempo pembayaran pajak kendaraannya
49 Halaman Laporan
Pada halaman laporan ini akan muncul semua nama-nama wajib pajak yang
telah terdaftar Berikut tampilan halaman laporan
Gambar 416 Halaman Data Pembayaran
Gambar 417 Tombol Pencarian Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5963
44
Gambar 418 Laporan Wajib Pajak
Keterangan a Pada gambar 417 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 418Pada 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 419 laporan salah satu wajib pajak yang kita inginkan
410 Tampilan SMS Gateway
Berikut format SMS Gateway untuk melihat panduan SMS Gateway
a Pemilik kendaraan mengirim SMS untuk melihat format panduan
SMS
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6063
45
Gambar 419 Melihat format panduan SMS
b Tampilan cek format wp dan balasannya
Gambar 420 Cek format wajib pajak
c Tampilan cek id wp dan balasannya
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6163
46
Gambar 421 Cek id wajib pajak
d Tampilan cek data wp dan balasannya
Gambar 422 Cek data wajib pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6263
47
BAB V
PENUTUP
411 Kesimpulan
Penulisan Tugas akhir ini berisi mengenai pembuatan program aplikasi
Informasi Pelayanan Pembayaran Pajak Bermotor di Kantor SAMSAT Drive
Thru Sidoarjo berbasis SMS Gateway Aplikasi ini dibangun menggunakan
Php Gammu sebagai emulator untuk menjalankan aplikasi saat dibangun dan
didukung dengan SMS Gateway dengan Modem Wavecom sebagai
hardwarenpendukung Sistem SMS Gateway memberikan banyak kemudahan
kepada wajib pajak untuk mengetahui jumlah pajak yang harus dibayar dan juga
tersedia SMS Alert kepada wajib pajak yang kendaraannya akan memasuki
jatuh tempo pembayaran pajak
412 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6363
48
DAFTAR PUSTAKA
Khang Bustam (2002) TRIK Pemrograman Aplikasi Berbasis SMS
PT Elexmedia Komputindo Jakarta
Khoirul ummah 2010 SMS-Gateway informatika malang
Marcus Zakaria Teddy amp Widiadi Josef 2006 Aplikasi SMS untuk
Berbagai Keperluan Bandung Informatika
Purnomo Adi 2007 Pemrograman Java Membangun Beragam Aplikasi
Layanan SMS 2 Jakarta Salemba Infotek
Romzi Imron Rozidi 2009 Membuat Sendiri SMS Gateway (ESME)
Berbasis Protokol SMPP Andi
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4363
28
SenderID varchar(255) MUL SenderID
SendingTimeOut Timestamp SendingTimeOutDeliveryReport enum(defaultyesno) DeliveryReport
CreatorID Text CreatorID
15 Tabel Outbox multipart
Tabel outbox multipart adalah tabel yang digunakan untuk menyimpan
data outbox multipart Struktur tabelnya dapat dilihat pada tabel 315
Tabel 315 Tabel outbox multipart
Nama Field Type Data Keterangan
Text Text Text
Coding enum() Coding
UDH Text UDH
Class int(11) Class
TextDecoded Text TextDecoded
ID int(10) unsigned (Primary Key) ID
SequencePosition int(11) (Primary Key) SequencePosition
16 Tabel Phone
Tabel phones adalah tabel yang digunakan untuk menyimpan data
phones Struktur tabelnya dapat dilihat pada tabel 316
Tabel 316 Tabel phones Nama Field Type Data Keterangan
ID Text ID
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
TimeOut Timestamp Time Out
Send enum(yesno) Send
Receive enum(yesno) Receive
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4463
29
IMEI varchar(35) (Primary Key) IMEI
Client Text ClientBattery int(11) Battery
Signal int(11) Signal
Sent int(11) Sent
Received int(11) Received
17 Tabel Sentitems
Tabel sentitems adalah tabel yang digunakan untuk menyimpan datasentitems Struktur tabelnya dapat dilihat pada tabel 317
Tabel 317 Tabel Sentitems
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
SendingDateTime Timestamp SendingDateTimeDeliveryDateTime 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
IDint(10)
unsigned(Primary Key) ID
SenderID varchar(255) MUL SenderID
SequencePosition int(11) (Primary Key) SequencePosition
Status enum() Status
StatusError int(11) Status Error
TPMR int(11) MUL TPMR
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4563
30
RelativeValidity int(11) Relative Validity
CreatorID Text Creator ID
18 Tabel Panduan
Tabel panduan adalah tabel yang digunakan untuk menyimpan data
panduan Struktur tabelnya dapat dilihat pada tabel 318
Tabel 318 Tabel Panduan
Nama Field Type Data Keterangan
Kodepanduan Varchar(11) Kode Panduan
Isi Text Isi
Keterangan Varchar (40) Keterangan
39 Format SMS Gateway
Berikut ini cara-cara mengakses aplikasi pembayaran pajak kendaraan
bermotor di SAMSAT DRIVE THRU dengan menggunakan fasilitas SMS gateway
1 Format Melihat Panduan SMS
Pemilik Kendaraan mengirim pesan ke SMS Center Admin SAMSAT
dengan format
Gambar 34 Format Melihat panduan
2
Apabila Format SMS benar maka akan muncul pesan seperti pada gambar
35
Panduan
Cek format SMS
cekformatwp
cekformatsaran
cekformattunggakan
cekformatwajib_pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4663
31
Gambar 35 Pesan Balasan Panduan SMS
3 Jika Pemilik Kendaraan ingin melihat data wajib pajak maka harus
mengetikkan format SMS sebagai berikut
Gambar 36 Format Info data wajib pajak
4 Jika Pemilik Kendaraan ingin melihat tunggakan pajak kendaraan maka
harus mengetikkan format SMS sebagai berikut
Gambar 37 Format Tunggakan Pajak Kendaraan
5
Jika Pemilik Kendaraan ingin memberikan saran maka harus mengetikkan
format SMS sebgai berikut
Gambar 38 Format Saran
310 Design Interface
Gambar 39 Halaman Utama
cekformatwp
cekformattunggakan
Cekformatsaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4763
32
Gambar 310 Halaman Login
Gambar 311 Data Kendaraan
Gambar 312 Halaman Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4863
33
Gambar 314 Halaman Inbox
Gambar 313 Halaman Inbox
311 Struktur Menu
Wajib Pajak
Menu Utama Admin
PembayaranKendaraan SMS AlertBerita
Pembayaran
LaporanSMS
SMS
SMSTerkirim
Lihat SMS
SMS Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4963
34
BAB IV
HASIL PENELITIAN DAN PEMBAHASAN
Berikut ini adalah hasil dari pengujian Aplikasi Informasi Pelayanan
Pembayaran Pajak Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis
SMS Gateway Pada Proyek Akhir ini dimana Website ini memiliki 1 halaman
web yakni website untuk mengelola halaman website petugas (admin) Berikut
adalah implementasi tentang website tersebut
41 Halaman Admin
Halaman ini merupakan aplikasi yang digunakan oleh bagian administrator
atau orang yang mempunyai otoritas khusus untuk melakukan konfigurasi sistem
sehingga diperlukan suatu proses login terlebih dahulu
Gambar 41 Halaman Admin
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5063
35
Keterangan
a Username aris
b Password aris
42 Halaman Utama
Pada web utama Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor berbasis SMS Gateway ini menampilkan informsi profil secara umum
Selain itu pada web utama juga terdapat informasi berita terbaru mengenai SAMSAT
layanan yang ada di SAMSAT Drive Thru serta format SMS
Adapun menu-menu yang akan ditampilkan pada web utama diantarannya
depan SAMSAT Drive Thru layanan berita format SMS dan kontak yang
menunjukkan alamat SAMSAT Drive Thru
Gambar 42 Halaman Utama
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5163
36
f Kontak Halaman yang berisi alamat dari SAMSAT Drive Thru
43 Halaman Data Wajib Pajak
Input data wajib pajak yaitu memasukkan data identitas para wajib pajak yang
baru berikut halaman data wajib pajak
Gambar 43 Halaman Data Wajib Pajak
Gambar 44 Halaman Input Data Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5263
37
Keterangan
a Pada gambar 43 adalah menu utama halaman wajib pajak disana tertera
kolom data wajib pajak yang telah didata oleh admin
b Pada gambar 44 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
44
Halaman KendaraanInput data kendaraan wajib pajak yaitu digunaka untuk menginputkan data
kendaraan yang baru yang berisi data tentang kendaraan bermotor seperti no reg no
KTP pemilik nama lengkap dan sebagainya berikut tampilan halaman kendaraan
Gambar 45 Halaman Data Kendaraan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5363
38
Gambar 46 Halaman Form Input Data Kendaraan
Keterangan
a Pada gambar 45 adalah menu utama pada halaman kendaraan disana
tertera kolom data kendaraan yang sudah di data oleh petugas admin
b Pada gambar 46 adalah form input data kendaraan untuk memasukkan
data kendaraan wajib pajak yang baru kita harus memasukkan identitas dari
kendaraan tersebut diantarannya identitas pemilik serta identitas kendaraan
baru Kemudian kita pilih tombol simpan untuk menyimpan data kendaraan
tersebut Data yang sudah tersimpan akan muncul pada menu utama pada
halaman kendaraan
45 Halaman Pembayaran
Input halaman pembayaran digunakan untuk memasukkan biaya pajak
kendaraan yang akan dibayar oleh wajib pajak setiap tahunnya Berikut tampilan
halaman pembayaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5463
39
Gambar 47 Halaman Pembayaran
Gambar 48 Halaman Form pembayara
Keterangan
a Pada gambar 47 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 48 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5563
40
akan muncul pada menu utama halaman pembayaran
46 Halaman Berita
Input halaman berita digunakan untuk menambah berita-berita terbaru yang
ada di SAMSAT Drive Thru maupun SAMSAT pusat berikut tampilan halaman form
berita
Gambar 49 Halaman Berita
Gambar 410 Halaman Form Berita
Keterangan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5663
41
a Pada gambar 49 adalah menu utama pada halaman berita disana tertera
kolom data berita yang sudah di entry oleh petugas admin
b Pada gambar 410 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
47
Halaman SMSForm SMS ini gunakan untuk melihat SMS masuk SMS terkirim dan akan
mengirim SMS secara bersamaan Berikut tampilan halaman SMS
Gambar 411 Halaman SMS
Gambar 412 Halaman Kirim Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5763
42
Gambar 413 Halaman SMS Masuk
Gambar 414 Halaman SMS Terkirim
Keterangan
a Kirim broadcast Mengirim suatu pesan atau SMS ke semua wajib pajak
secara bersamaan
b Lihat SMS Melihat SMS yang masuk dari wajib pajak yang memberikan
masukan atau menannyakan besar biaya pajak kendaraan yang akan
dibayar
c SMS terkirim Melihat SMS yang telah terkirim kepada wajib pajak
48 Halaman SMS Alert
Pada halaman SMS Alert ini merupakan peringatan tanggal jatuh tempo
pembayaran pajak STNK kepada wajib pajak Berikut tampilan halaman SMS Alert
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5863
43
Gambar 415 Halaman Data SMS Alert
Wajib pajak akan secara otomatis mendapat SMS Alert mengenai jatuh
tempo pembayaran pajak kendaraannya
49 Halaman Laporan
Pada halaman laporan ini akan muncul semua nama-nama wajib pajak yang
telah terdaftar Berikut tampilan halaman laporan
Gambar 416 Halaman Data Pembayaran
Gambar 417 Tombol Pencarian Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5963
44
Gambar 418 Laporan Wajib Pajak
Keterangan a Pada gambar 417 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 418Pada 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 419 laporan salah satu wajib pajak yang kita inginkan
410 Tampilan SMS Gateway
Berikut format SMS Gateway untuk melihat panduan SMS Gateway
a Pemilik kendaraan mengirim SMS untuk melihat format panduan
SMS
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6063
45
Gambar 419 Melihat format panduan SMS
b Tampilan cek format wp dan balasannya
Gambar 420 Cek format wajib pajak
c Tampilan cek id wp dan balasannya
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6163
46
Gambar 421 Cek id wajib pajak
d Tampilan cek data wp dan balasannya
Gambar 422 Cek data wajib pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6263
47
BAB V
PENUTUP
411 Kesimpulan
Penulisan Tugas akhir ini berisi mengenai pembuatan program aplikasi
Informasi Pelayanan Pembayaran Pajak Bermotor di Kantor SAMSAT Drive
Thru Sidoarjo berbasis SMS Gateway Aplikasi ini dibangun menggunakan
Php Gammu sebagai emulator untuk menjalankan aplikasi saat dibangun dan
didukung dengan SMS Gateway dengan Modem Wavecom sebagai
hardwarenpendukung Sistem SMS Gateway memberikan banyak kemudahan
kepada wajib pajak untuk mengetahui jumlah pajak yang harus dibayar dan juga
tersedia SMS Alert kepada wajib pajak yang kendaraannya akan memasuki
jatuh tempo pembayaran pajak
412 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6363
48
DAFTAR PUSTAKA
Khang Bustam (2002) TRIK Pemrograman Aplikasi Berbasis SMS
PT Elexmedia Komputindo Jakarta
Khoirul ummah 2010 SMS-Gateway informatika malang
Marcus Zakaria Teddy amp Widiadi Josef 2006 Aplikasi SMS untuk
Berbagai Keperluan Bandung Informatika
Purnomo Adi 2007 Pemrograman Java Membangun Beragam Aplikasi
Layanan SMS 2 Jakarta Salemba Infotek
Romzi Imron Rozidi 2009 Membuat Sendiri SMS Gateway (ESME)
Berbasis Protokol SMPP Andi
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4463
29
IMEI varchar(35) (Primary Key) IMEI
Client Text ClientBattery int(11) Battery
Signal int(11) Signal
Sent int(11) Sent
Received int(11) Received
17 Tabel Sentitems
Tabel sentitems adalah tabel yang digunakan untuk menyimpan datasentitems Struktur tabelnya dapat dilihat pada tabel 317
Tabel 317 Tabel Sentitems
Nama Field Type Data Keterangan
UpdatedInDB Timestamp UpdatedInDB
InsertIntoDB Timestamp InsertIntoDB
SendingDateTime Timestamp SendingDateTimeDeliveryDateTime 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
IDint(10)
unsigned(Primary Key) ID
SenderID varchar(255) MUL SenderID
SequencePosition int(11) (Primary Key) SequencePosition
Status enum() Status
StatusError int(11) Status Error
TPMR int(11) MUL TPMR
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4563
30
RelativeValidity int(11) Relative Validity
CreatorID Text Creator ID
18 Tabel Panduan
Tabel panduan adalah tabel yang digunakan untuk menyimpan data
panduan Struktur tabelnya dapat dilihat pada tabel 318
Tabel 318 Tabel Panduan
Nama Field Type Data Keterangan
Kodepanduan Varchar(11) Kode Panduan
Isi Text Isi
Keterangan Varchar (40) Keterangan
39 Format SMS Gateway
Berikut ini cara-cara mengakses aplikasi pembayaran pajak kendaraan
bermotor di SAMSAT DRIVE THRU dengan menggunakan fasilitas SMS gateway
1 Format Melihat Panduan SMS
Pemilik Kendaraan mengirim pesan ke SMS Center Admin SAMSAT
dengan format
Gambar 34 Format Melihat panduan
2
Apabila Format SMS benar maka akan muncul pesan seperti pada gambar
35
Panduan
Cek format SMS
cekformatwp
cekformatsaran
cekformattunggakan
cekformatwajib_pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4663
31
Gambar 35 Pesan Balasan Panduan SMS
3 Jika Pemilik Kendaraan ingin melihat data wajib pajak maka harus
mengetikkan format SMS sebagai berikut
Gambar 36 Format Info data wajib pajak
4 Jika Pemilik Kendaraan ingin melihat tunggakan pajak kendaraan maka
harus mengetikkan format SMS sebagai berikut
Gambar 37 Format Tunggakan Pajak Kendaraan
5
Jika Pemilik Kendaraan ingin memberikan saran maka harus mengetikkan
format SMS sebgai berikut
Gambar 38 Format Saran
310 Design Interface
Gambar 39 Halaman Utama
cekformatwp
cekformattunggakan
Cekformatsaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4763
32
Gambar 310 Halaman Login
Gambar 311 Data Kendaraan
Gambar 312 Halaman Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4863
33
Gambar 314 Halaman Inbox
Gambar 313 Halaman Inbox
311 Struktur Menu
Wajib Pajak
Menu Utama Admin
PembayaranKendaraan SMS AlertBerita
Pembayaran
LaporanSMS
SMS
SMSTerkirim
Lihat SMS
SMS Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4963
34
BAB IV
HASIL PENELITIAN DAN PEMBAHASAN
Berikut ini adalah hasil dari pengujian Aplikasi Informasi Pelayanan
Pembayaran Pajak Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis
SMS Gateway Pada Proyek Akhir ini dimana Website ini memiliki 1 halaman
web yakni website untuk mengelola halaman website petugas (admin) Berikut
adalah implementasi tentang website tersebut
41 Halaman Admin
Halaman ini merupakan aplikasi yang digunakan oleh bagian administrator
atau orang yang mempunyai otoritas khusus untuk melakukan konfigurasi sistem
sehingga diperlukan suatu proses login terlebih dahulu
Gambar 41 Halaman Admin
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5063
35
Keterangan
a Username aris
b Password aris
42 Halaman Utama
Pada web utama Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor berbasis SMS Gateway ini menampilkan informsi profil secara umum
Selain itu pada web utama juga terdapat informasi berita terbaru mengenai SAMSAT
layanan yang ada di SAMSAT Drive Thru serta format SMS
Adapun menu-menu yang akan ditampilkan pada web utama diantarannya
depan SAMSAT Drive Thru layanan berita format SMS dan kontak yang
menunjukkan alamat SAMSAT Drive Thru
Gambar 42 Halaman Utama
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5163
36
f Kontak Halaman yang berisi alamat dari SAMSAT Drive Thru
43 Halaman Data Wajib Pajak
Input data wajib pajak yaitu memasukkan data identitas para wajib pajak yang
baru berikut halaman data wajib pajak
Gambar 43 Halaman Data Wajib Pajak
Gambar 44 Halaman Input Data Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5263
37
Keterangan
a Pada gambar 43 adalah menu utama halaman wajib pajak disana tertera
kolom data wajib pajak yang telah didata oleh admin
b Pada gambar 44 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
44
Halaman KendaraanInput data kendaraan wajib pajak yaitu digunaka untuk menginputkan data
kendaraan yang baru yang berisi data tentang kendaraan bermotor seperti no reg no
KTP pemilik nama lengkap dan sebagainya berikut tampilan halaman kendaraan
Gambar 45 Halaman Data Kendaraan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5363
38
Gambar 46 Halaman Form Input Data Kendaraan
Keterangan
a Pada gambar 45 adalah menu utama pada halaman kendaraan disana
tertera kolom data kendaraan yang sudah di data oleh petugas admin
b Pada gambar 46 adalah form input data kendaraan untuk memasukkan
data kendaraan wajib pajak yang baru kita harus memasukkan identitas dari
kendaraan tersebut diantarannya identitas pemilik serta identitas kendaraan
baru Kemudian kita pilih tombol simpan untuk menyimpan data kendaraan
tersebut Data yang sudah tersimpan akan muncul pada menu utama pada
halaman kendaraan
45 Halaman Pembayaran
Input halaman pembayaran digunakan untuk memasukkan biaya pajak
kendaraan yang akan dibayar oleh wajib pajak setiap tahunnya Berikut tampilan
halaman pembayaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5463
39
Gambar 47 Halaman Pembayaran
Gambar 48 Halaman Form pembayara
Keterangan
a Pada gambar 47 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 48 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5563
40
akan muncul pada menu utama halaman pembayaran
46 Halaman Berita
Input halaman berita digunakan untuk menambah berita-berita terbaru yang
ada di SAMSAT Drive Thru maupun SAMSAT pusat berikut tampilan halaman form
berita
Gambar 49 Halaman Berita
Gambar 410 Halaman Form Berita
Keterangan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5663
41
a Pada gambar 49 adalah menu utama pada halaman berita disana tertera
kolom data berita yang sudah di entry oleh petugas admin
b Pada gambar 410 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
47
Halaman SMSForm SMS ini gunakan untuk melihat SMS masuk SMS terkirim dan akan
mengirim SMS secara bersamaan Berikut tampilan halaman SMS
Gambar 411 Halaman SMS
Gambar 412 Halaman Kirim Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5763
42
Gambar 413 Halaman SMS Masuk
Gambar 414 Halaman SMS Terkirim
Keterangan
a Kirim broadcast Mengirim suatu pesan atau SMS ke semua wajib pajak
secara bersamaan
b Lihat SMS Melihat SMS yang masuk dari wajib pajak yang memberikan
masukan atau menannyakan besar biaya pajak kendaraan yang akan
dibayar
c SMS terkirim Melihat SMS yang telah terkirim kepada wajib pajak
48 Halaman SMS Alert
Pada halaman SMS Alert ini merupakan peringatan tanggal jatuh tempo
pembayaran pajak STNK kepada wajib pajak Berikut tampilan halaman SMS Alert
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5863
43
Gambar 415 Halaman Data SMS Alert
Wajib pajak akan secara otomatis mendapat SMS Alert mengenai jatuh
tempo pembayaran pajak kendaraannya
49 Halaman Laporan
Pada halaman laporan ini akan muncul semua nama-nama wajib pajak yang
telah terdaftar Berikut tampilan halaman laporan
Gambar 416 Halaman Data Pembayaran
Gambar 417 Tombol Pencarian Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5963
44
Gambar 418 Laporan Wajib Pajak
Keterangan a Pada gambar 417 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 418Pada 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 419 laporan salah satu wajib pajak yang kita inginkan
410 Tampilan SMS Gateway
Berikut format SMS Gateway untuk melihat panduan SMS Gateway
a Pemilik kendaraan mengirim SMS untuk melihat format panduan
SMS
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6063
45
Gambar 419 Melihat format panduan SMS
b Tampilan cek format wp dan balasannya
Gambar 420 Cek format wajib pajak
c Tampilan cek id wp dan balasannya
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6163
46
Gambar 421 Cek id wajib pajak
d Tampilan cek data wp dan balasannya
Gambar 422 Cek data wajib pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6263
47
BAB V
PENUTUP
411 Kesimpulan
Penulisan Tugas akhir ini berisi mengenai pembuatan program aplikasi
Informasi Pelayanan Pembayaran Pajak Bermotor di Kantor SAMSAT Drive
Thru Sidoarjo berbasis SMS Gateway Aplikasi ini dibangun menggunakan
Php Gammu sebagai emulator untuk menjalankan aplikasi saat dibangun dan
didukung dengan SMS Gateway dengan Modem Wavecom sebagai
hardwarenpendukung Sistem SMS Gateway memberikan banyak kemudahan
kepada wajib pajak untuk mengetahui jumlah pajak yang harus dibayar dan juga
tersedia SMS Alert kepada wajib pajak yang kendaraannya akan memasuki
jatuh tempo pembayaran pajak
412 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6363
48
DAFTAR PUSTAKA
Khang Bustam (2002) TRIK Pemrograman Aplikasi Berbasis SMS
PT Elexmedia Komputindo Jakarta
Khoirul ummah 2010 SMS-Gateway informatika malang
Marcus Zakaria Teddy amp Widiadi Josef 2006 Aplikasi SMS untuk
Berbagai Keperluan Bandung Informatika
Purnomo Adi 2007 Pemrograman Java Membangun Beragam Aplikasi
Layanan SMS 2 Jakarta Salemba Infotek
Romzi Imron Rozidi 2009 Membuat Sendiri SMS Gateway (ESME)
Berbasis Protokol SMPP Andi
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4563
30
RelativeValidity int(11) Relative Validity
CreatorID Text Creator ID
18 Tabel Panduan
Tabel panduan adalah tabel yang digunakan untuk menyimpan data
panduan Struktur tabelnya dapat dilihat pada tabel 318
Tabel 318 Tabel Panduan
Nama Field Type Data Keterangan
Kodepanduan Varchar(11) Kode Panduan
Isi Text Isi
Keterangan Varchar (40) Keterangan
39 Format SMS Gateway
Berikut ini cara-cara mengakses aplikasi pembayaran pajak kendaraan
bermotor di SAMSAT DRIVE THRU dengan menggunakan fasilitas SMS gateway
1 Format Melihat Panduan SMS
Pemilik Kendaraan mengirim pesan ke SMS Center Admin SAMSAT
dengan format
Gambar 34 Format Melihat panduan
2
Apabila Format SMS benar maka akan muncul pesan seperti pada gambar
35
Panduan
Cek format SMS
cekformatwp
cekformatsaran
cekformattunggakan
cekformatwajib_pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4663
31
Gambar 35 Pesan Balasan Panduan SMS
3 Jika Pemilik Kendaraan ingin melihat data wajib pajak maka harus
mengetikkan format SMS sebagai berikut
Gambar 36 Format Info data wajib pajak
4 Jika Pemilik Kendaraan ingin melihat tunggakan pajak kendaraan maka
harus mengetikkan format SMS sebagai berikut
Gambar 37 Format Tunggakan Pajak Kendaraan
5
Jika Pemilik Kendaraan ingin memberikan saran maka harus mengetikkan
format SMS sebgai berikut
Gambar 38 Format Saran
310 Design Interface
Gambar 39 Halaman Utama
cekformatwp
cekformattunggakan
Cekformatsaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4763
32
Gambar 310 Halaman Login
Gambar 311 Data Kendaraan
Gambar 312 Halaman Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4863
33
Gambar 314 Halaman Inbox
Gambar 313 Halaman Inbox
311 Struktur Menu
Wajib Pajak
Menu Utama Admin
PembayaranKendaraan SMS AlertBerita
Pembayaran
LaporanSMS
SMS
SMSTerkirim
Lihat SMS
SMS Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4963
34
BAB IV
HASIL PENELITIAN DAN PEMBAHASAN
Berikut ini adalah hasil dari pengujian Aplikasi Informasi Pelayanan
Pembayaran Pajak Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis
SMS Gateway Pada Proyek Akhir ini dimana Website ini memiliki 1 halaman
web yakni website untuk mengelola halaman website petugas (admin) Berikut
adalah implementasi tentang website tersebut
41 Halaman Admin
Halaman ini merupakan aplikasi yang digunakan oleh bagian administrator
atau orang yang mempunyai otoritas khusus untuk melakukan konfigurasi sistem
sehingga diperlukan suatu proses login terlebih dahulu
Gambar 41 Halaman Admin
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5063
35
Keterangan
a Username aris
b Password aris
42 Halaman Utama
Pada web utama Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor berbasis SMS Gateway ini menampilkan informsi profil secara umum
Selain itu pada web utama juga terdapat informasi berita terbaru mengenai SAMSAT
layanan yang ada di SAMSAT Drive Thru serta format SMS
Adapun menu-menu yang akan ditampilkan pada web utama diantarannya
depan SAMSAT Drive Thru layanan berita format SMS dan kontak yang
menunjukkan alamat SAMSAT Drive Thru
Gambar 42 Halaman Utama
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5163
36
f Kontak Halaman yang berisi alamat dari SAMSAT Drive Thru
43 Halaman Data Wajib Pajak
Input data wajib pajak yaitu memasukkan data identitas para wajib pajak yang
baru berikut halaman data wajib pajak
Gambar 43 Halaman Data Wajib Pajak
Gambar 44 Halaman Input Data Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5263
37
Keterangan
a Pada gambar 43 adalah menu utama halaman wajib pajak disana tertera
kolom data wajib pajak yang telah didata oleh admin
b Pada gambar 44 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
44
Halaman KendaraanInput data kendaraan wajib pajak yaitu digunaka untuk menginputkan data
kendaraan yang baru yang berisi data tentang kendaraan bermotor seperti no reg no
KTP pemilik nama lengkap dan sebagainya berikut tampilan halaman kendaraan
Gambar 45 Halaman Data Kendaraan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5363
38
Gambar 46 Halaman Form Input Data Kendaraan
Keterangan
a Pada gambar 45 adalah menu utama pada halaman kendaraan disana
tertera kolom data kendaraan yang sudah di data oleh petugas admin
b Pada gambar 46 adalah form input data kendaraan untuk memasukkan
data kendaraan wajib pajak yang baru kita harus memasukkan identitas dari
kendaraan tersebut diantarannya identitas pemilik serta identitas kendaraan
baru Kemudian kita pilih tombol simpan untuk menyimpan data kendaraan
tersebut Data yang sudah tersimpan akan muncul pada menu utama pada
halaman kendaraan
45 Halaman Pembayaran
Input halaman pembayaran digunakan untuk memasukkan biaya pajak
kendaraan yang akan dibayar oleh wajib pajak setiap tahunnya Berikut tampilan
halaman pembayaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5463
39
Gambar 47 Halaman Pembayaran
Gambar 48 Halaman Form pembayara
Keterangan
a Pada gambar 47 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 48 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5563
40
akan muncul pada menu utama halaman pembayaran
46 Halaman Berita
Input halaman berita digunakan untuk menambah berita-berita terbaru yang
ada di SAMSAT Drive Thru maupun SAMSAT pusat berikut tampilan halaman form
berita
Gambar 49 Halaman Berita
Gambar 410 Halaman Form Berita
Keterangan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5663
41
a Pada gambar 49 adalah menu utama pada halaman berita disana tertera
kolom data berita yang sudah di entry oleh petugas admin
b Pada gambar 410 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
47
Halaman SMSForm SMS ini gunakan untuk melihat SMS masuk SMS terkirim dan akan
mengirim SMS secara bersamaan Berikut tampilan halaman SMS
Gambar 411 Halaman SMS
Gambar 412 Halaman Kirim Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5763
42
Gambar 413 Halaman SMS Masuk
Gambar 414 Halaman SMS Terkirim
Keterangan
a Kirim broadcast Mengirim suatu pesan atau SMS ke semua wajib pajak
secara bersamaan
b Lihat SMS Melihat SMS yang masuk dari wajib pajak yang memberikan
masukan atau menannyakan besar biaya pajak kendaraan yang akan
dibayar
c SMS terkirim Melihat SMS yang telah terkirim kepada wajib pajak
48 Halaman SMS Alert
Pada halaman SMS Alert ini merupakan peringatan tanggal jatuh tempo
pembayaran pajak STNK kepada wajib pajak Berikut tampilan halaman SMS Alert
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5863
43
Gambar 415 Halaman Data SMS Alert
Wajib pajak akan secara otomatis mendapat SMS Alert mengenai jatuh
tempo pembayaran pajak kendaraannya
49 Halaman Laporan
Pada halaman laporan ini akan muncul semua nama-nama wajib pajak yang
telah terdaftar Berikut tampilan halaman laporan
Gambar 416 Halaman Data Pembayaran
Gambar 417 Tombol Pencarian Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5963
44
Gambar 418 Laporan Wajib Pajak
Keterangan a Pada gambar 417 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 418Pada 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 419 laporan salah satu wajib pajak yang kita inginkan
410 Tampilan SMS Gateway
Berikut format SMS Gateway untuk melihat panduan SMS Gateway
a Pemilik kendaraan mengirim SMS untuk melihat format panduan
SMS
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6063
45
Gambar 419 Melihat format panduan SMS
b Tampilan cek format wp dan balasannya
Gambar 420 Cek format wajib pajak
c Tampilan cek id wp dan balasannya
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6163
46
Gambar 421 Cek id wajib pajak
d Tampilan cek data wp dan balasannya
Gambar 422 Cek data wajib pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6263
47
BAB V
PENUTUP
411 Kesimpulan
Penulisan Tugas akhir ini berisi mengenai pembuatan program aplikasi
Informasi Pelayanan Pembayaran Pajak Bermotor di Kantor SAMSAT Drive
Thru Sidoarjo berbasis SMS Gateway Aplikasi ini dibangun menggunakan
Php Gammu sebagai emulator untuk menjalankan aplikasi saat dibangun dan
didukung dengan SMS Gateway dengan Modem Wavecom sebagai
hardwarenpendukung Sistem SMS Gateway memberikan banyak kemudahan
kepada wajib pajak untuk mengetahui jumlah pajak yang harus dibayar dan juga
tersedia SMS Alert kepada wajib pajak yang kendaraannya akan memasuki
jatuh tempo pembayaran pajak
412 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6363
48
DAFTAR PUSTAKA
Khang Bustam (2002) TRIK Pemrograman Aplikasi Berbasis SMS
PT Elexmedia Komputindo Jakarta
Khoirul ummah 2010 SMS-Gateway informatika malang
Marcus Zakaria Teddy amp Widiadi Josef 2006 Aplikasi SMS untuk
Berbagai Keperluan Bandung Informatika
Purnomo Adi 2007 Pemrograman Java Membangun Beragam Aplikasi
Layanan SMS 2 Jakarta Salemba Infotek
Romzi Imron Rozidi 2009 Membuat Sendiri SMS Gateway (ESME)
Berbasis Protokol SMPP Andi
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4663
31
Gambar 35 Pesan Balasan Panduan SMS
3 Jika Pemilik Kendaraan ingin melihat data wajib pajak maka harus
mengetikkan format SMS sebagai berikut
Gambar 36 Format Info data wajib pajak
4 Jika Pemilik Kendaraan ingin melihat tunggakan pajak kendaraan maka
harus mengetikkan format SMS sebagai berikut
Gambar 37 Format Tunggakan Pajak Kendaraan
5
Jika Pemilik Kendaraan ingin memberikan saran maka harus mengetikkan
format SMS sebgai berikut
Gambar 38 Format Saran
310 Design Interface
Gambar 39 Halaman Utama
cekformatwp
cekformattunggakan
Cekformatsaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4763
32
Gambar 310 Halaman Login
Gambar 311 Data Kendaraan
Gambar 312 Halaman Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4863
33
Gambar 314 Halaman Inbox
Gambar 313 Halaman Inbox
311 Struktur Menu
Wajib Pajak
Menu Utama Admin
PembayaranKendaraan SMS AlertBerita
Pembayaran
LaporanSMS
SMS
SMSTerkirim
Lihat SMS
SMS Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4963
34
BAB IV
HASIL PENELITIAN DAN PEMBAHASAN
Berikut ini adalah hasil dari pengujian Aplikasi Informasi Pelayanan
Pembayaran Pajak Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis
SMS Gateway Pada Proyek Akhir ini dimana Website ini memiliki 1 halaman
web yakni website untuk mengelola halaman website petugas (admin) Berikut
adalah implementasi tentang website tersebut
41 Halaman Admin
Halaman ini merupakan aplikasi yang digunakan oleh bagian administrator
atau orang yang mempunyai otoritas khusus untuk melakukan konfigurasi sistem
sehingga diperlukan suatu proses login terlebih dahulu
Gambar 41 Halaman Admin
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5063
35
Keterangan
a Username aris
b Password aris
42 Halaman Utama
Pada web utama Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor berbasis SMS Gateway ini menampilkan informsi profil secara umum
Selain itu pada web utama juga terdapat informasi berita terbaru mengenai SAMSAT
layanan yang ada di SAMSAT Drive Thru serta format SMS
Adapun menu-menu yang akan ditampilkan pada web utama diantarannya
depan SAMSAT Drive Thru layanan berita format SMS dan kontak yang
menunjukkan alamat SAMSAT Drive Thru
Gambar 42 Halaman Utama
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5163
36
f Kontak Halaman yang berisi alamat dari SAMSAT Drive Thru
43 Halaman Data Wajib Pajak
Input data wajib pajak yaitu memasukkan data identitas para wajib pajak yang
baru berikut halaman data wajib pajak
Gambar 43 Halaman Data Wajib Pajak
Gambar 44 Halaman Input Data Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5263
37
Keterangan
a Pada gambar 43 adalah menu utama halaman wajib pajak disana tertera
kolom data wajib pajak yang telah didata oleh admin
b Pada gambar 44 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
44
Halaman KendaraanInput data kendaraan wajib pajak yaitu digunaka untuk menginputkan data
kendaraan yang baru yang berisi data tentang kendaraan bermotor seperti no reg no
KTP pemilik nama lengkap dan sebagainya berikut tampilan halaman kendaraan
Gambar 45 Halaman Data Kendaraan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5363
38
Gambar 46 Halaman Form Input Data Kendaraan
Keterangan
a Pada gambar 45 adalah menu utama pada halaman kendaraan disana
tertera kolom data kendaraan yang sudah di data oleh petugas admin
b Pada gambar 46 adalah form input data kendaraan untuk memasukkan
data kendaraan wajib pajak yang baru kita harus memasukkan identitas dari
kendaraan tersebut diantarannya identitas pemilik serta identitas kendaraan
baru Kemudian kita pilih tombol simpan untuk menyimpan data kendaraan
tersebut Data yang sudah tersimpan akan muncul pada menu utama pada
halaman kendaraan
45 Halaman Pembayaran
Input halaman pembayaran digunakan untuk memasukkan biaya pajak
kendaraan yang akan dibayar oleh wajib pajak setiap tahunnya Berikut tampilan
halaman pembayaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5463
39
Gambar 47 Halaman Pembayaran
Gambar 48 Halaman Form pembayara
Keterangan
a Pada gambar 47 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 48 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5563
40
akan muncul pada menu utama halaman pembayaran
46 Halaman Berita
Input halaman berita digunakan untuk menambah berita-berita terbaru yang
ada di SAMSAT Drive Thru maupun SAMSAT pusat berikut tampilan halaman form
berita
Gambar 49 Halaman Berita
Gambar 410 Halaman Form Berita
Keterangan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5663
41
a Pada gambar 49 adalah menu utama pada halaman berita disana tertera
kolom data berita yang sudah di entry oleh petugas admin
b Pada gambar 410 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
47
Halaman SMSForm SMS ini gunakan untuk melihat SMS masuk SMS terkirim dan akan
mengirim SMS secara bersamaan Berikut tampilan halaman SMS
Gambar 411 Halaman SMS
Gambar 412 Halaman Kirim Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5763
42
Gambar 413 Halaman SMS Masuk
Gambar 414 Halaman SMS Terkirim
Keterangan
a Kirim broadcast Mengirim suatu pesan atau SMS ke semua wajib pajak
secara bersamaan
b Lihat SMS Melihat SMS yang masuk dari wajib pajak yang memberikan
masukan atau menannyakan besar biaya pajak kendaraan yang akan
dibayar
c SMS terkirim Melihat SMS yang telah terkirim kepada wajib pajak
48 Halaman SMS Alert
Pada halaman SMS Alert ini merupakan peringatan tanggal jatuh tempo
pembayaran pajak STNK kepada wajib pajak Berikut tampilan halaman SMS Alert
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5863
43
Gambar 415 Halaman Data SMS Alert
Wajib pajak akan secara otomatis mendapat SMS Alert mengenai jatuh
tempo pembayaran pajak kendaraannya
49 Halaman Laporan
Pada halaman laporan ini akan muncul semua nama-nama wajib pajak yang
telah terdaftar Berikut tampilan halaman laporan
Gambar 416 Halaman Data Pembayaran
Gambar 417 Tombol Pencarian Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5963
44
Gambar 418 Laporan Wajib Pajak
Keterangan a Pada gambar 417 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 418Pada 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 419 laporan salah satu wajib pajak yang kita inginkan
410 Tampilan SMS Gateway
Berikut format SMS Gateway untuk melihat panduan SMS Gateway
a Pemilik kendaraan mengirim SMS untuk melihat format panduan
SMS
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6063
45
Gambar 419 Melihat format panduan SMS
b Tampilan cek format wp dan balasannya
Gambar 420 Cek format wajib pajak
c Tampilan cek id wp dan balasannya
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6163
46
Gambar 421 Cek id wajib pajak
d Tampilan cek data wp dan balasannya
Gambar 422 Cek data wajib pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6263
47
BAB V
PENUTUP
411 Kesimpulan
Penulisan Tugas akhir ini berisi mengenai pembuatan program aplikasi
Informasi Pelayanan Pembayaran Pajak Bermotor di Kantor SAMSAT Drive
Thru Sidoarjo berbasis SMS Gateway Aplikasi ini dibangun menggunakan
Php Gammu sebagai emulator untuk menjalankan aplikasi saat dibangun dan
didukung dengan SMS Gateway dengan Modem Wavecom sebagai
hardwarenpendukung Sistem SMS Gateway memberikan banyak kemudahan
kepada wajib pajak untuk mengetahui jumlah pajak yang harus dibayar dan juga
tersedia SMS Alert kepada wajib pajak yang kendaraannya akan memasuki
jatuh tempo pembayaran pajak
412 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6363
48
DAFTAR PUSTAKA
Khang Bustam (2002) TRIK Pemrograman Aplikasi Berbasis SMS
PT Elexmedia Komputindo Jakarta
Khoirul ummah 2010 SMS-Gateway informatika malang
Marcus Zakaria Teddy amp Widiadi Josef 2006 Aplikasi SMS untuk
Berbagai Keperluan Bandung Informatika
Purnomo Adi 2007 Pemrograman Java Membangun Beragam Aplikasi
Layanan SMS 2 Jakarta Salemba Infotek
Romzi Imron Rozidi 2009 Membuat Sendiri SMS Gateway (ESME)
Berbasis Protokol SMPP Andi
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4763
32
Gambar 310 Halaman Login
Gambar 311 Data Kendaraan
Gambar 312 Halaman Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4863
33
Gambar 314 Halaman Inbox
Gambar 313 Halaman Inbox
311 Struktur Menu
Wajib Pajak
Menu Utama Admin
PembayaranKendaraan SMS AlertBerita
Pembayaran
LaporanSMS
SMS
SMSTerkirim
Lihat SMS
SMS Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4963
34
BAB IV
HASIL PENELITIAN DAN PEMBAHASAN
Berikut ini adalah hasil dari pengujian Aplikasi Informasi Pelayanan
Pembayaran Pajak Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis
SMS Gateway Pada Proyek Akhir ini dimana Website ini memiliki 1 halaman
web yakni website untuk mengelola halaman website petugas (admin) Berikut
adalah implementasi tentang website tersebut
41 Halaman Admin
Halaman ini merupakan aplikasi yang digunakan oleh bagian administrator
atau orang yang mempunyai otoritas khusus untuk melakukan konfigurasi sistem
sehingga diperlukan suatu proses login terlebih dahulu
Gambar 41 Halaman Admin
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5063
35
Keterangan
a Username aris
b Password aris
42 Halaman Utama
Pada web utama Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor berbasis SMS Gateway ini menampilkan informsi profil secara umum
Selain itu pada web utama juga terdapat informasi berita terbaru mengenai SAMSAT
layanan yang ada di SAMSAT Drive Thru serta format SMS
Adapun menu-menu yang akan ditampilkan pada web utama diantarannya
depan SAMSAT Drive Thru layanan berita format SMS dan kontak yang
menunjukkan alamat SAMSAT Drive Thru
Gambar 42 Halaman Utama
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5163
36
f Kontak Halaman yang berisi alamat dari SAMSAT Drive Thru
43 Halaman Data Wajib Pajak
Input data wajib pajak yaitu memasukkan data identitas para wajib pajak yang
baru berikut halaman data wajib pajak
Gambar 43 Halaman Data Wajib Pajak
Gambar 44 Halaman Input Data Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5263
37
Keterangan
a Pada gambar 43 adalah menu utama halaman wajib pajak disana tertera
kolom data wajib pajak yang telah didata oleh admin
b Pada gambar 44 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
44
Halaman KendaraanInput data kendaraan wajib pajak yaitu digunaka untuk menginputkan data
kendaraan yang baru yang berisi data tentang kendaraan bermotor seperti no reg no
KTP pemilik nama lengkap dan sebagainya berikut tampilan halaman kendaraan
Gambar 45 Halaman Data Kendaraan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5363
38
Gambar 46 Halaman Form Input Data Kendaraan
Keterangan
a Pada gambar 45 adalah menu utama pada halaman kendaraan disana
tertera kolom data kendaraan yang sudah di data oleh petugas admin
b Pada gambar 46 adalah form input data kendaraan untuk memasukkan
data kendaraan wajib pajak yang baru kita harus memasukkan identitas dari
kendaraan tersebut diantarannya identitas pemilik serta identitas kendaraan
baru Kemudian kita pilih tombol simpan untuk menyimpan data kendaraan
tersebut Data yang sudah tersimpan akan muncul pada menu utama pada
halaman kendaraan
45 Halaman Pembayaran
Input halaman pembayaran digunakan untuk memasukkan biaya pajak
kendaraan yang akan dibayar oleh wajib pajak setiap tahunnya Berikut tampilan
halaman pembayaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5463
39
Gambar 47 Halaman Pembayaran
Gambar 48 Halaman Form pembayara
Keterangan
a Pada gambar 47 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 48 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5563
40
akan muncul pada menu utama halaman pembayaran
46 Halaman Berita
Input halaman berita digunakan untuk menambah berita-berita terbaru yang
ada di SAMSAT Drive Thru maupun SAMSAT pusat berikut tampilan halaman form
berita
Gambar 49 Halaman Berita
Gambar 410 Halaman Form Berita
Keterangan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5663
41
a Pada gambar 49 adalah menu utama pada halaman berita disana tertera
kolom data berita yang sudah di entry oleh petugas admin
b Pada gambar 410 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
47
Halaman SMSForm SMS ini gunakan untuk melihat SMS masuk SMS terkirim dan akan
mengirim SMS secara bersamaan Berikut tampilan halaman SMS
Gambar 411 Halaman SMS
Gambar 412 Halaman Kirim Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5763
42
Gambar 413 Halaman SMS Masuk
Gambar 414 Halaman SMS Terkirim
Keterangan
a Kirim broadcast Mengirim suatu pesan atau SMS ke semua wajib pajak
secara bersamaan
b Lihat SMS Melihat SMS yang masuk dari wajib pajak yang memberikan
masukan atau menannyakan besar biaya pajak kendaraan yang akan
dibayar
c SMS terkirim Melihat SMS yang telah terkirim kepada wajib pajak
48 Halaman SMS Alert
Pada halaman SMS Alert ini merupakan peringatan tanggal jatuh tempo
pembayaran pajak STNK kepada wajib pajak Berikut tampilan halaman SMS Alert
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5863
43
Gambar 415 Halaman Data SMS Alert
Wajib pajak akan secara otomatis mendapat SMS Alert mengenai jatuh
tempo pembayaran pajak kendaraannya
49 Halaman Laporan
Pada halaman laporan ini akan muncul semua nama-nama wajib pajak yang
telah terdaftar Berikut tampilan halaman laporan
Gambar 416 Halaman Data Pembayaran
Gambar 417 Tombol Pencarian Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5963
44
Gambar 418 Laporan Wajib Pajak
Keterangan a Pada gambar 417 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 418Pada 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 419 laporan salah satu wajib pajak yang kita inginkan
410 Tampilan SMS Gateway
Berikut format SMS Gateway untuk melihat panduan SMS Gateway
a Pemilik kendaraan mengirim SMS untuk melihat format panduan
SMS
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6063
45
Gambar 419 Melihat format panduan SMS
b Tampilan cek format wp dan balasannya
Gambar 420 Cek format wajib pajak
c Tampilan cek id wp dan balasannya
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6163
46
Gambar 421 Cek id wajib pajak
d Tampilan cek data wp dan balasannya
Gambar 422 Cek data wajib pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6263
47
BAB V
PENUTUP
411 Kesimpulan
Penulisan Tugas akhir ini berisi mengenai pembuatan program aplikasi
Informasi Pelayanan Pembayaran Pajak Bermotor di Kantor SAMSAT Drive
Thru Sidoarjo berbasis SMS Gateway Aplikasi ini dibangun menggunakan
Php Gammu sebagai emulator untuk menjalankan aplikasi saat dibangun dan
didukung dengan SMS Gateway dengan Modem Wavecom sebagai
hardwarenpendukung Sistem SMS Gateway memberikan banyak kemudahan
kepada wajib pajak untuk mengetahui jumlah pajak yang harus dibayar dan juga
tersedia SMS Alert kepada wajib pajak yang kendaraannya akan memasuki
jatuh tempo pembayaran pajak
412 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6363
48
DAFTAR PUSTAKA
Khang Bustam (2002) TRIK Pemrograman Aplikasi Berbasis SMS
PT Elexmedia Komputindo Jakarta
Khoirul ummah 2010 SMS-Gateway informatika malang
Marcus Zakaria Teddy amp Widiadi Josef 2006 Aplikasi SMS untuk
Berbagai Keperluan Bandung Informatika
Purnomo Adi 2007 Pemrograman Java Membangun Beragam Aplikasi
Layanan SMS 2 Jakarta Salemba Infotek
Romzi Imron Rozidi 2009 Membuat Sendiri SMS Gateway (ESME)
Berbasis Protokol SMPP Andi
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4863
33
Gambar 314 Halaman Inbox
Gambar 313 Halaman Inbox
311 Struktur Menu
Wajib Pajak
Menu Utama Admin
PembayaranKendaraan SMS AlertBerita
Pembayaran
LaporanSMS
SMS
SMSTerkirim
Lihat SMS
SMS Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4963
34
BAB IV
HASIL PENELITIAN DAN PEMBAHASAN
Berikut ini adalah hasil dari pengujian Aplikasi Informasi Pelayanan
Pembayaran Pajak Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis
SMS Gateway Pada Proyek Akhir ini dimana Website ini memiliki 1 halaman
web yakni website untuk mengelola halaman website petugas (admin) Berikut
adalah implementasi tentang website tersebut
41 Halaman Admin
Halaman ini merupakan aplikasi yang digunakan oleh bagian administrator
atau orang yang mempunyai otoritas khusus untuk melakukan konfigurasi sistem
sehingga diperlukan suatu proses login terlebih dahulu
Gambar 41 Halaman Admin
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5063
35
Keterangan
a Username aris
b Password aris
42 Halaman Utama
Pada web utama Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor berbasis SMS Gateway ini menampilkan informsi profil secara umum
Selain itu pada web utama juga terdapat informasi berita terbaru mengenai SAMSAT
layanan yang ada di SAMSAT Drive Thru serta format SMS
Adapun menu-menu yang akan ditampilkan pada web utama diantarannya
depan SAMSAT Drive Thru layanan berita format SMS dan kontak yang
menunjukkan alamat SAMSAT Drive Thru
Gambar 42 Halaman Utama
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5163
36
f Kontak Halaman yang berisi alamat dari SAMSAT Drive Thru
43 Halaman Data Wajib Pajak
Input data wajib pajak yaitu memasukkan data identitas para wajib pajak yang
baru berikut halaman data wajib pajak
Gambar 43 Halaman Data Wajib Pajak
Gambar 44 Halaman Input Data Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5263
37
Keterangan
a Pada gambar 43 adalah menu utama halaman wajib pajak disana tertera
kolom data wajib pajak yang telah didata oleh admin
b Pada gambar 44 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
44
Halaman KendaraanInput data kendaraan wajib pajak yaitu digunaka untuk menginputkan data
kendaraan yang baru yang berisi data tentang kendaraan bermotor seperti no reg no
KTP pemilik nama lengkap dan sebagainya berikut tampilan halaman kendaraan
Gambar 45 Halaman Data Kendaraan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5363
38
Gambar 46 Halaman Form Input Data Kendaraan
Keterangan
a Pada gambar 45 adalah menu utama pada halaman kendaraan disana
tertera kolom data kendaraan yang sudah di data oleh petugas admin
b Pada gambar 46 adalah form input data kendaraan untuk memasukkan
data kendaraan wajib pajak yang baru kita harus memasukkan identitas dari
kendaraan tersebut diantarannya identitas pemilik serta identitas kendaraan
baru Kemudian kita pilih tombol simpan untuk menyimpan data kendaraan
tersebut Data yang sudah tersimpan akan muncul pada menu utama pada
halaman kendaraan
45 Halaman Pembayaran
Input halaman pembayaran digunakan untuk memasukkan biaya pajak
kendaraan yang akan dibayar oleh wajib pajak setiap tahunnya Berikut tampilan
halaman pembayaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5463
39
Gambar 47 Halaman Pembayaran
Gambar 48 Halaman Form pembayara
Keterangan
a Pada gambar 47 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 48 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5563
40
akan muncul pada menu utama halaman pembayaran
46 Halaman Berita
Input halaman berita digunakan untuk menambah berita-berita terbaru yang
ada di SAMSAT Drive Thru maupun SAMSAT pusat berikut tampilan halaman form
berita
Gambar 49 Halaman Berita
Gambar 410 Halaman Form Berita
Keterangan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5663
41
a Pada gambar 49 adalah menu utama pada halaman berita disana tertera
kolom data berita yang sudah di entry oleh petugas admin
b Pada gambar 410 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
47
Halaman SMSForm SMS ini gunakan untuk melihat SMS masuk SMS terkirim dan akan
mengirim SMS secara bersamaan Berikut tampilan halaman SMS
Gambar 411 Halaman SMS
Gambar 412 Halaman Kirim Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5763
42
Gambar 413 Halaman SMS Masuk
Gambar 414 Halaman SMS Terkirim
Keterangan
a Kirim broadcast Mengirim suatu pesan atau SMS ke semua wajib pajak
secara bersamaan
b Lihat SMS Melihat SMS yang masuk dari wajib pajak yang memberikan
masukan atau menannyakan besar biaya pajak kendaraan yang akan
dibayar
c SMS terkirim Melihat SMS yang telah terkirim kepada wajib pajak
48 Halaman SMS Alert
Pada halaman SMS Alert ini merupakan peringatan tanggal jatuh tempo
pembayaran pajak STNK kepada wajib pajak Berikut tampilan halaman SMS Alert
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5863
43
Gambar 415 Halaman Data SMS Alert
Wajib pajak akan secara otomatis mendapat SMS Alert mengenai jatuh
tempo pembayaran pajak kendaraannya
49 Halaman Laporan
Pada halaman laporan ini akan muncul semua nama-nama wajib pajak yang
telah terdaftar Berikut tampilan halaman laporan
Gambar 416 Halaman Data Pembayaran
Gambar 417 Tombol Pencarian Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5963
44
Gambar 418 Laporan Wajib Pajak
Keterangan a Pada gambar 417 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 418Pada 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 419 laporan salah satu wajib pajak yang kita inginkan
410 Tampilan SMS Gateway
Berikut format SMS Gateway untuk melihat panduan SMS Gateway
a Pemilik kendaraan mengirim SMS untuk melihat format panduan
SMS
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6063
45
Gambar 419 Melihat format panduan SMS
b Tampilan cek format wp dan balasannya
Gambar 420 Cek format wajib pajak
c Tampilan cek id wp dan balasannya
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6163
46
Gambar 421 Cek id wajib pajak
d Tampilan cek data wp dan balasannya
Gambar 422 Cek data wajib pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6263
47
BAB V
PENUTUP
411 Kesimpulan
Penulisan Tugas akhir ini berisi mengenai pembuatan program aplikasi
Informasi Pelayanan Pembayaran Pajak Bermotor di Kantor SAMSAT Drive
Thru Sidoarjo berbasis SMS Gateway Aplikasi ini dibangun menggunakan
Php Gammu sebagai emulator untuk menjalankan aplikasi saat dibangun dan
didukung dengan SMS Gateway dengan Modem Wavecom sebagai
hardwarenpendukung Sistem SMS Gateway memberikan banyak kemudahan
kepada wajib pajak untuk mengetahui jumlah pajak yang harus dibayar dan juga
tersedia SMS Alert kepada wajib pajak yang kendaraannya akan memasuki
jatuh tempo pembayaran pajak
412 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6363
48
DAFTAR PUSTAKA
Khang Bustam (2002) TRIK Pemrograman Aplikasi Berbasis SMS
PT Elexmedia Komputindo Jakarta
Khoirul ummah 2010 SMS-Gateway informatika malang
Marcus Zakaria Teddy amp Widiadi Josef 2006 Aplikasi SMS untuk
Berbagai Keperluan Bandung Informatika
Purnomo Adi 2007 Pemrograman Java Membangun Beragam Aplikasi
Layanan SMS 2 Jakarta Salemba Infotek
Romzi Imron Rozidi 2009 Membuat Sendiri SMS Gateway (ESME)
Berbasis Protokol SMPP Andi
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 4963
34
BAB IV
HASIL PENELITIAN DAN PEMBAHASAN
Berikut ini adalah hasil dari pengujian Aplikasi Informasi Pelayanan
Pembayaran Pajak Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis
SMS Gateway Pada Proyek Akhir ini dimana Website ini memiliki 1 halaman
web yakni website untuk mengelola halaman website petugas (admin) Berikut
adalah implementasi tentang website tersebut
41 Halaman Admin
Halaman ini merupakan aplikasi yang digunakan oleh bagian administrator
atau orang yang mempunyai otoritas khusus untuk melakukan konfigurasi sistem
sehingga diperlukan suatu proses login terlebih dahulu
Gambar 41 Halaman Admin
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5063
35
Keterangan
a Username aris
b Password aris
42 Halaman Utama
Pada web utama Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor berbasis SMS Gateway ini menampilkan informsi profil secara umum
Selain itu pada web utama juga terdapat informasi berita terbaru mengenai SAMSAT
layanan yang ada di SAMSAT Drive Thru serta format SMS
Adapun menu-menu yang akan ditampilkan pada web utama diantarannya
depan SAMSAT Drive Thru layanan berita format SMS dan kontak yang
menunjukkan alamat SAMSAT Drive Thru
Gambar 42 Halaman Utama
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5163
36
f Kontak Halaman yang berisi alamat dari SAMSAT Drive Thru
43 Halaman Data Wajib Pajak
Input data wajib pajak yaitu memasukkan data identitas para wajib pajak yang
baru berikut halaman data wajib pajak
Gambar 43 Halaman Data Wajib Pajak
Gambar 44 Halaman Input Data Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5263
37
Keterangan
a Pada gambar 43 adalah menu utama halaman wajib pajak disana tertera
kolom data wajib pajak yang telah didata oleh admin
b Pada gambar 44 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
44
Halaman KendaraanInput data kendaraan wajib pajak yaitu digunaka untuk menginputkan data
kendaraan yang baru yang berisi data tentang kendaraan bermotor seperti no reg no
KTP pemilik nama lengkap dan sebagainya berikut tampilan halaman kendaraan
Gambar 45 Halaman Data Kendaraan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5363
38
Gambar 46 Halaman Form Input Data Kendaraan
Keterangan
a Pada gambar 45 adalah menu utama pada halaman kendaraan disana
tertera kolom data kendaraan yang sudah di data oleh petugas admin
b Pada gambar 46 adalah form input data kendaraan untuk memasukkan
data kendaraan wajib pajak yang baru kita harus memasukkan identitas dari
kendaraan tersebut diantarannya identitas pemilik serta identitas kendaraan
baru Kemudian kita pilih tombol simpan untuk menyimpan data kendaraan
tersebut Data yang sudah tersimpan akan muncul pada menu utama pada
halaman kendaraan
45 Halaman Pembayaran
Input halaman pembayaran digunakan untuk memasukkan biaya pajak
kendaraan yang akan dibayar oleh wajib pajak setiap tahunnya Berikut tampilan
halaman pembayaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5463
39
Gambar 47 Halaman Pembayaran
Gambar 48 Halaman Form pembayara
Keterangan
a Pada gambar 47 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 48 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5563
40
akan muncul pada menu utama halaman pembayaran
46 Halaman Berita
Input halaman berita digunakan untuk menambah berita-berita terbaru yang
ada di SAMSAT Drive Thru maupun SAMSAT pusat berikut tampilan halaman form
berita
Gambar 49 Halaman Berita
Gambar 410 Halaman Form Berita
Keterangan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5663
41
a Pada gambar 49 adalah menu utama pada halaman berita disana tertera
kolom data berita yang sudah di entry oleh petugas admin
b Pada gambar 410 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
47
Halaman SMSForm SMS ini gunakan untuk melihat SMS masuk SMS terkirim dan akan
mengirim SMS secara bersamaan Berikut tampilan halaman SMS
Gambar 411 Halaman SMS
Gambar 412 Halaman Kirim Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5763
42
Gambar 413 Halaman SMS Masuk
Gambar 414 Halaman SMS Terkirim
Keterangan
a Kirim broadcast Mengirim suatu pesan atau SMS ke semua wajib pajak
secara bersamaan
b Lihat SMS Melihat SMS yang masuk dari wajib pajak yang memberikan
masukan atau menannyakan besar biaya pajak kendaraan yang akan
dibayar
c SMS terkirim Melihat SMS yang telah terkirim kepada wajib pajak
48 Halaman SMS Alert
Pada halaman SMS Alert ini merupakan peringatan tanggal jatuh tempo
pembayaran pajak STNK kepada wajib pajak Berikut tampilan halaman SMS Alert
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5863
43
Gambar 415 Halaman Data SMS Alert
Wajib pajak akan secara otomatis mendapat SMS Alert mengenai jatuh
tempo pembayaran pajak kendaraannya
49 Halaman Laporan
Pada halaman laporan ini akan muncul semua nama-nama wajib pajak yang
telah terdaftar Berikut tampilan halaman laporan
Gambar 416 Halaman Data Pembayaran
Gambar 417 Tombol Pencarian Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5963
44
Gambar 418 Laporan Wajib Pajak
Keterangan a Pada gambar 417 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 418Pada 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 419 laporan salah satu wajib pajak yang kita inginkan
410 Tampilan SMS Gateway
Berikut format SMS Gateway untuk melihat panduan SMS Gateway
a Pemilik kendaraan mengirim SMS untuk melihat format panduan
SMS
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6063
45
Gambar 419 Melihat format panduan SMS
b Tampilan cek format wp dan balasannya
Gambar 420 Cek format wajib pajak
c Tampilan cek id wp dan balasannya
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6163
46
Gambar 421 Cek id wajib pajak
d Tampilan cek data wp dan balasannya
Gambar 422 Cek data wajib pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6263
47
BAB V
PENUTUP
411 Kesimpulan
Penulisan Tugas akhir ini berisi mengenai pembuatan program aplikasi
Informasi Pelayanan Pembayaran Pajak Bermotor di Kantor SAMSAT Drive
Thru Sidoarjo berbasis SMS Gateway Aplikasi ini dibangun menggunakan
Php Gammu sebagai emulator untuk menjalankan aplikasi saat dibangun dan
didukung dengan SMS Gateway dengan Modem Wavecom sebagai
hardwarenpendukung Sistem SMS Gateway memberikan banyak kemudahan
kepada wajib pajak untuk mengetahui jumlah pajak yang harus dibayar dan juga
tersedia SMS Alert kepada wajib pajak yang kendaraannya akan memasuki
jatuh tempo pembayaran pajak
412 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6363
48
DAFTAR PUSTAKA
Khang Bustam (2002) TRIK Pemrograman Aplikasi Berbasis SMS
PT Elexmedia Komputindo Jakarta
Khoirul ummah 2010 SMS-Gateway informatika malang
Marcus Zakaria Teddy amp Widiadi Josef 2006 Aplikasi SMS untuk
Berbagai Keperluan Bandung Informatika
Purnomo Adi 2007 Pemrograman Java Membangun Beragam Aplikasi
Layanan SMS 2 Jakarta Salemba Infotek
Romzi Imron Rozidi 2009 Membuat Sendiri SMS Gateway (ESME)
Berbasis Protokol SMPP Andi
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5063
35
Keterangan
a Username aris
b Password aris
42 Halaman Utama
Pada web utama Aplikasi Informasi Pelayanan Pembayaran Pajak Kendaraan
Bermotor berbasis SMS Gateway ini menampilkan informsi profil secara umum
Selain itu pada web utama juga terdapat informasi berita terbaru mengenai SAMSAT
layanan yang ada di SAMSAT Drive Thru serta format SMS
Adapun menu-menu yang akan ditampilkan pada web utama diantarannya
depan SAMSAT Drive Thru layanan berita format SMS dan kontak yang
menunjukkan alamat SAMSAT Drive Thru
Gambar 42 Halaman Utama
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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5163
36
f Kontak Halaman yang berisi alamat dari SAMSAT Drive Thru
43 Halaman Data Wajib Pajak
Input data wajib pajak yaitu memasukkan data identitas para wajib pajak yang
baru berikut halaman data wajib pajak
Gambar 43 Halaman Data Wajib Pajak
Gambar 44 Halaman Input Data Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5263
37
Keterangan
a Pada gambar 43 adalah menu utama halaman wajib pajak disana tertera
kolom data wajib pajak yang telah didata oleh admin
b Pada gambar 44 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
44
Halaman KendaraanInput data kendaraan wajib pajak yaitu digunaka untuk menginputkan data
kendaraan yang baru yang berisi data tentang kendaraan bermotor seperti no reg no
KTP pemilik nama lengkap dan sebagainya berikut tampilan halaman kendaraan
Gambar 45 Halaman Data Kendaraan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5363
38
Gambar 46 Halaman Form Input Data Kendaraan
Keterangan
a Pada gambar 45 adalah menu utama pada halaman kendaraan disana
tertera kolom data kendaraan yang sudah di data oleh petugas admin
b Pada gambar 46 adalah form input data kendaraan untuk memasukkan
data kendaraan wajib pajak yang baru kita harus memasukkan identitas dari
kendaraan tersebut diantarannya identitas pemilik serta identitas kendaraan
baru Kemudian kita pilih tombol simpan untuk menyimpan data kendaraan
tersebut Data yang sudah tersimpan akan muncul pada menu utama pada
halaman kendaraan
45 Halaman Pembayaran
Input halaman pembayaran digunakan untuk memasukkan biaya pajak
kendaraan yang akan dibayar oleh wajib pajak setiap tahunnya Berikut tampilan
halaman pembayaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5463
39
Gambar 47 Halaman Pembayaran
Gambar 48 Halaman Form pembayara
Keterangan
a Pada gambar 47 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 48 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5563
40
akan muncul pada menu utama halaman pembayaran
46 Halaman Berita
Input halaman berita digunakan untuk menambah berita-berita terbaru yang
ada di SAMSAT Drive Thru maupun SAMSAT pusat berikut tampilan halaman form
berita
Gambar 49 Halaman Berita
Gambar 410 Halaman Form Berita
Keterangan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5663
41
a Pada gambar 49 adalah menu utama pada halaman berita disana tertera
kolom data berita yang sudah di entry oleh petugas admin
b Pada gambar 410 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
47
Halaman SMSForm SMS ini gunakan untuk melihat SMS masuk SMS terkirim dan akan
mengirim SMS secara bersamaan Berikut tampilan halaman SMS
Gambar 411 Halaman SMS
Gambar 412 Halaman Kirim Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5763
42
Gambar 413 Halaman SMS Masuk
Gambar 414 Halaman SMS Terkirim
Keterangan
a Kirim broadcast Mengirim suatu pesan atau SMS ke semua wajib pajak
secara bersamaan
b Lihat SMS Melihat SMS yang masuk dari wajib pajak yang memberikan
masukan atau menannyakan besar biaya pajak kendaraan yang akan
dibayar
c SMS terkirim Melihat SMS yang telah terkirim kepada wajib pajak
48 Halaman SMS Alert
Pada halaman SMS Alert ini merupakan peringatan tanggal jatuh tempo
pembayaran pajak STNK kepada wajib pajak Berikut tampilan halaman SMS Alert
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5863
43
Gambar 415 Halaman Data SMS Alert
Wajib pajak akan secara otomatis mendapat SMS Alert mengenai jatuh
tempo pembayaran pajak kendaraannya
49 Halaman Laporan
Pada halaman laporan ini akan muncul semua nama-nama wajib pajak yang
telah terdaftar Berikut tampilan halaman laporan
Gambar 416 Halaman Data Pembayaran
Gambar 417 Tombol Pencarian Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5963
44
Gambar 418 Laporan Wajib Pajak
Keterangan a Pada gambar 417 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 418Pada 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 419 laporan salah satu wajib pajak yang kita inginkan
410 Tampilan SMS Gateway
Berikut format SMS Gateway untuk melihat panduan SMS Gateway
a Pemilik kendaraan mengirim SMS untuk melihat format panduan
SMS
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6063
45
Gambar 419 Melihat format panduan SMS
b Tampilan cek format wp dan balasannya
Gambar 420 Cek format wajib pajak
c Tampilan cek id wp dan balasannya
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6163
46
Gambar 421 Cek id wajib pajak
d Tampilan cek data wp dan balasannya
Gambar 422 Cek data wajib pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6263
47
BAB V
PENUTUP
411 Kesimpulan
Penulisan Tugas akhir ini berisi mengenai pembuatan program aplikasi
Informasi Pelayanan Pembayaran Pajak Bermotor di Kantor SAMSAT Drive
Thru Sidoarjo berbasis SMS Gateway Aplikasi ini dibangun menggunakan
Php Gammu sebagai emulator untuk menjalankan aplikasi saat dibangun dan
didukung dengan SMS Gateway dengan Modem Wavecom sebagai
hardwarenpendukung Sistem SMS Gateway memberikan banyak kemudahan
kepada wajib pajak untuk mengetahui jumlah pajak yang harus dibayar dan juga
tersedia SMS Alert kepada wajib pajak yang kendaraannya akan memasuki
jatuh tempo pembayaran pajak
412 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6363
48
DAFTAR PUSTAKA
Khang Bustam (2002) TRIK Pemrograman Aplikasi Berbasis SMS
PT Elexmedia Komputindo Jakarta
Khoirul ummah 2010 SMS-Gateway informatika malang
Marcus Zakaria Teddy amp Widiadi Josef 2006 Aplikasi SMS untuk
Berbagai Keperluan Bandung Informatika
Purnomo Adi 2007 Pemrograman Java Membangun Beragam Aplikasi
Layanan SMS 2 Jakarta Salemba Infotek
Romzi Imron Rozidi 2009 Membuat Sendiri SMS Gateway (ESME)
Berbasis Protokol SMPP Andi
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5163
36
f Kontak Halaman yang berisi alamat dari SAMSAT Drive Thru
43 Halaman Data Wajib Pajak
Input data wajib pajak yaitu memasukkan data identitas para wajib pajak yang
baru berikut halaman data wajib pajak
Gambar 43 Halaman Data Wajib Pajak
Gambar 44 Halaman Input Data Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5263
37
Keterangan
a Pada gambar 43 adalah menu utama halaman wajib pajak disana tertera
kolom data wajib pajak yang telah didata oleh admin
b Pada gambar 44 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
44
Halaman KendaraanInput data kendaraan wajib pajak yaitu digunaka untuk menginputkan data
kendaraan yang baru yang berisi data tentang kendaraan bermotor seperti no reg no
KTP pemilik nama lengkap dan sebagainya berikut tampilan halaman kendaraan
Gambar 45 Halaman Data Kendaraan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5363
38
Gambar 46 Halaman Form Input Data Kendaraan
Keterangan
a Pada gambar 45 adalah menu utama pada halaman kendaraan disana
tertera kolom data kendaraan yang sudah di data oleh petugas admin
b Pada gambar 46 adalah form input data kendaraan untuk memasukkan
data kendaraan wajib pajak yang baru kita harus memasukkan identitas dari
kendaraan tersebut diantarannya identitas pemilik serta identitas kendaraan
baru Kemudian kita pilih tombol simpan untuk menyimpan data kendaraan
tersebut Data yang sudah tersimpan akan muncul pada menu utama pada
halaman kendaraan
45 Halaman Pembayaran
Input halaman pembayaran digunakan untuk memasukkan biaya pajak
kendaraan yang akan dibayar oleh wajib pajak setiap tahunnya Berikut tampilan
halaman pembayaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5463
39
Gambar 47 Halaman Pembayaran
Gambar 48 Halaman Form pembayara
Keterangan
a Pada gambar 47 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 48 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5563
40
akan muncul pada menu utama halaman pembayaran
46 Halaman Berita
Input halaman berita digunakan untuk menambah berita-berita terbaru yang
ada di SAMSAT Drive Thru maupun SAMSAT pusat berikut tampilan halaman form
berita
Gambar 49 Halaman Berita
Gambar 410 Halaman Form Berita
Keterangan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5663
41
a Pada gambar 49 adalah menu utama pada halaman berita disana tertera
kolom data berita yang sudah di entry oleh petugas admin
b Pada gambar 410 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
47
Halaman SMSForm SMS ini gunakan untuk melihat SMS masuk SMS terkirim dan akan
mengirim SMS secara bersamaan Berikut tampilan halaman SMS
Gambar 411 Halaman SMS
Gambar 412 Halaman Kirim Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5763
42
Gambar 413 Halaman SMS Masuk
Gambar 414 Halaman SMS Terkirim
Keterangan
a Kirim broadcast Mengirim suatu pesan atau SMS ke semua wajib pajak
secara bersamaan
b Lihat SMS Melihat SMS yang masuk dari wajib pajak yang memberikan
masukan atau menannyakan besar biaya pajak kendaraan yang akan
dibayar
c SMS terkirim Melihat SMS yang telah terkirim kepada wajib pajak
48 Halaman SMS Alert
Pada halaman SMS Alert ini merupakan peringatan tanggal jatuh tempo
pembayaran pajak STNK kepada wajib pajak Berikut tampilan halaman SMS Alert
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5863
43
Gambar 415 Halaman Data SMS Alert
Wajib pajak akan secara otomatis mendapat SMS Alert mengenai jatuh
tempo pembayaran pajak kendaraannya
49 Halaman Laporan
Pada halaman laporan ini akan muncul semua nama-nama wajib pajak yang
telah terdaftar Berikut tampilan halaman laporan
Gambar 416 Halaman Data Pembayaran
Gambar 417 Tombol Pencarian Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5963
44
Gambar 418 Laporan Wajib Pajak
Keterangan a Pada gambar 417 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 418Pada 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 419 laporan salah satu wajib pajak yang kita inginkan
410 Tampilan SMS Gateway
Berikut format SMS Gateway untuk melihat panduan SMS Gateway
a Pemilik kendaraan mengirim SMS untuk melihat format panduan
SMS
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6063
45
Gambar 419 Melihat format panduan SMS
b Tampilan cek format wp dan balasannya
Gambar 420 Cek format wajib pajak
c Tampilan cek id wp dan balasannya
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6163
46
Gambar 421 Cek id wajib pajak
d Tampilan cek data wp dan balasannya
Gambar 422 Cek data wajib pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6263
47
BAB V
PENUTUP
411 Kesimpulan
Penulisan Tugas akhir ini berisi mengenai pembuatan program aplikasi
Informasi Pelayanan Pembayaran Pajak Bermotor di Kantor SAMSAT Drive
Thru Sidoarjo berbasis SMS Gateway Aplikasi ini dibangun menggunakan
Php Gammu sebagai emulator untuk menjalankan aplikasi saat dibangun dan
didukung dengan SMS Gateway dengan Modem Wavecom sebagai
hardwarenpendukung Sistem SMS Gateway memberikan banyak kemudahan
kepada wajib pajak untuk mengetahui jumlah pajak yang harus dibayar dan juga
tersedia SMS Alert kepada wajib pajak yang kendaraannya akan memasuki
jatuh tempo pembayaran pajak
412 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6363
48
DAFTAR PUSTAKA
Khang Bustam (2002) TRIK Pemrograman Aplikasi Berbasis SMS
PT Elexmedia Komputindo Jakarta
Khoirul ummah 2010 SMS-Gateway informatika malang
Marcus Zakaria Teddy amp Widiadi Josef 2006 Aplikasi SMS untuk
Berbagai Keperluan Bandung Informatika
Purnomo Adi 2007 Pemrograman Java Membangun Beragam Aplikasi
Layanan SMS 2 Jakarta Salemba Infotek
Romzi Imron Rozidi 2009 Membuat Sendiri SMS Gateway (ESME)
Berbasis Protokol SMPP Andi
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5263
37
Keterangan
a Pada gambar 43 adalah menu utama halaman wajib pajak disana tertera
kolom data wajib pajak yang telah didata oleh admin
b Pada gambar 44 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
44
Halaman KendaraanInput data kendaraan wajib pajak yaitu digunaka untuk menginputkan data
kendaraan yang baru yang berisi data tentang kendaraan bermotor seperti no reg no
KTP pemilik nama lengkap dan sebagainya berikut tampilan halaman kendaraan
Gambar 45 Halaman Data Kendaraan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5363
38
Gambar 46 Halaman Form Input Data Kendaraan
Keterangan
a Pada gambar 45 adalah menu utama pada halaman kendaraan disana
tertera kolom data kendaraan yang sudah di data oleh petugas admin
b Pada gambar 46 adalah form input data kendaraan untuk memasukkan
data kendaraan wajib pajak yang baru kita harus memasukkan identitas dari
kendaraan tersebut diantarannya identitas pemilik serta identitas kendaraan
baru Kemudian kita pilih tombol simpan untuk menyimpan data kendaraan
tersebut Data yang sudah tersimpan akan muncul pada menu utama pada
halaman kendaraan
45 Halaman Pembayaran
Input halaman pembayaran digunakan untuk memasukkan biaya pajak
kendaraan yang akan dibayar oleh wajib pajak setiap tahunnya Berikut tampilan
halaman pembayaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5463
39
Gambar 47 Halaman Pembayaran
Gambar 48 Halaman Form pembayara
Keterangan
a Pada gambar 47 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 48 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5563
40
akan muncul pada menu utama halaman pembayaran
46 Halaman Berita
Input halaman berita digunakan untuk menambah berita-berita terbaru yang
ada di SAMSAT Drive Thru maupun SAMSAT pusat berikut tampilan halaman form
berita
Gambar 49 Halaman Berita
Gambar 410 Halaman Form Berita
Keterangan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5663
41
a Pada gambar 49 adalah menu utama pada halaman berita disana tertera
kolom data berita yang sudah di entry oleh petugas admin
b Pada gambar 410 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
47
Halaman SMSForm SMS ini gunakan untuk melihat SMS masuk SMS terkirim dan akan
mengirim SMS secara bersamaan Berikut tampilan halaman SMS
Gambar 411 Halaman SMS
Gambar 412 Halaman Kirim Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5763
42
Gambar 413 Halaman SMS Masuk
Gambar 414 Halaman SMS Terkirim
Keterangan
a Kirim broadcast Mengirim suatu pesan atau SMS ke semua wajib pajak
secara bersamaan
b Lihat SMS Melihat SMS yang masuk dari wajib pajak yang memberikan
masukan atau menannyakan besar biaya pajak kendaraan yang akan
dibayar
c SMS terkirim Melihat SMS yang telah terkirim kepada wajib pajak
48 Halaman SMS Alert
Pada halaman SMS Alert ini merupakan peringatan tanggal jatuh tempo
pembayaran pajak STNK kepada wajib pajak Berikut tampilan halaman SMS Alert
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5863
43
Gambar 415 Halaman Data SMS Alert
Wajib pajak akan secara otomatis mendapat SMS Alert mengenai jatuh
tempo pembayaran pajak kendaraannya
49 Halaman Laporan
Pada halaman laporan ini akan muncul semua nama-nama wajib pajak yang
telah terdaftar Berikut tampilan halaman laporan
Gambar 416 Halaman Data Pembayaran
Gambar 417 Tombol Pencarian Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5963
44
Gambar 418 Laporan Wajib Pajak
Keterangan a Pada gambar 417 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 418Pada 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 419 laporan salah satu wajib pajak yang kita inginkan
410 Tampilan SMS Gateway
Berikut format SMS Gateway untuk melihat panduan SMS Gateway
a Pemilik kendaraan mengirim SMS untuk melihat format panduan
SMS
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6063
45
Gambar 419 Melihat format panduan SMS
b Tampilan cek format wp dan balasannya
Gambar 420 Cek format wajib pajak
c Tampilan cek id wp dan balasannya
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6163
46
Gambar 421 Cek id wajib pajak
d Tampilan cek data wp dan balasannya
Gambar 422 Cek data wajib pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6263
47
BAB V
PENUTUP
411 Kesimpulan
Penulisan Tugas akhir ini berisi mengenai pembuatan program aplikasi
Informasi Pelayanan Pembayaran Pajak Bermotor di Kantor SAMSAT Drive
Thru Sidoarjo berbasis SMS Gateway Aplikasi ini dibangun menggunakan
Php Gammu sebagai emulator untuk menjalankan aplikasi saat dibangun dan
didukung dengan SMS Gateway dengan Modem Wavecom sebagai
hardwarenpendukung Sistem SMS Gateway memberikan banyak kemudahan
kepada wajib pajak untuk mengetahui jumlah pajak yang harus dibayar dan juga
tersedia SMS Alert kepada wajib pajak yang kendaraannya akan memasuki
jatuh tempo pembayaran pajak
412 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6363
48
DAFTAR PUSTAKA
Khang Bustam (2002) TRIK Pemrograman Aplikasi Berbasis SMS
PT Elexmedia Komputindo Jakarta
Khoirul ummah 2010 SMS-Gateway informatika malang
Marcus Zakaria Teddy amp Widiadi Josef 2006 Aplikasi SMS untuk
Berbagai Keperluan Bandung Informatika
Purnomo Adi 2007 Pemrograman Java Membangun Beragam Aplikasi
Layanan SMS 2 Jakarta Salemba Infotek
Romzi Imron Rozidi 2009 Membuat Sendiri SMS Gateway (ESME)
Berbasis Protokol SMPP Andi
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5363
38
Gambar 46 Halaman Form Input Data Kendaraan
Keterangan
a Pada gambar 45 adalah menu utama pada halaman kendaraan disana
tertera kolom data kendaraan yang sudah di data oleh petugas admin
b Pada gambar 46 adalah form input data kendaraan untuk memasukkan
data kendaraan wajib pajak yang baru kita harus memasukkan identitas dari
kendaraan tersebut diantarannya identitas pemilik serta identitas kendaraan
baru Kemudian kita pilih tombol simpan untuk menyimpan data kendaraan
tersebut Data yang sudah tersimpan akan muncul pada menu utama pada
halaman kendaraan
45 Halaman Pembayaran
Input halaman pembayaran digunakan untuk memasukkan biaya pajak
kendaraan yang akan dibayar oleh wajib pajak setiap tahunnya Berikut tampilan
halaman pembayaran
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5463
39
Gambar 47 Halaman Pembayaran
Gambar 48 Halaman Form pembayara
Keterangan
a Pada gambar 47 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 48 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5563
40
akan muncul pada menu utama halaman pembayaran
46 Halaman Berita
Input halaman berita digunakan untuk menambah berita-berita terbaru yang
ada di SAMSAT Drive Thru maupun SAMSAT pusat berikut tampilan halaman form
berita
Gambar 49 Halaman Berita
Gambar 410 Halaman Form Berita
Keterangan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5663
41
a Pada gambar 49 adalah menu utama pada halaman berita disana tertera
kolom data berita yang sudah di entry oleh petugas admin
b Pada gambar 410 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
47
Halaman SMSForm SMS ini gunakan untuk melihat SMS masuk SMS terkirim dan akan
mengirim SMS secara bersamaan Berikut tampilan halaman SMS
Gambar 411 Halaman SMS
Gambar 412 Halaman Kirim Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5763
42
Gambar 413 Halaman SMS Masuk
Gambar 414 Halaman SMS Terkirim
Keterangan
a Kirim broadcast Mengirim suatu pesan atau SMS ke semua wajib pajak
secara bersamaan
b Lihat SMS Melihat SMS yang masuk dari wajib pajak yang memberikan
masukan atau menannyakan besar biaya pajak kendaraan yang akan
dibayar
c SMS terkirim Melihat SMS yang telah terkirim kepada wajib pajak
48 Halaman SMS Alert
Pada halaman SMS Alert ini merupakan peringatan tanggal jatuh tempo
pembayaran pajak STNK kepada wajib pajak Berikut tampilan halaman SMS Alert
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5863
43
Gambar 415 Halaman Data SMS Alert
Wajib pajak akan secara otomatis mendapat SMS Alert mengenai jatuh
tempo pembayaran pajak kendaraannya
49 Halaman Laporan
Pada halaman laporan ini akan muncul semua nama-nama wajib pajak yang
telah terdaftar Berikut tampilan halaman laporan
Gambar 416 Halaman Data Pembayaran
Gambar 417 Tombol Pencarian Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5963
44
Gambar 418 Laporan Wajib Pajak
Keterangan a Pada gambar 417 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 418Pada 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 419 laporan salah satu wajib pajak yang kita inginkan
410 Tampilan SMS Gateway
Berikut format SMS Gateway untuk melihat panduan SMS Gateway
a Pemilik kendaraan mengirim SMS untuk melihat format panduan
SMS
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6063
45
Gambar 419 Melihat format panduan SMS
b Tampilan cek format wp dan balasannya
Gambar 420 Cek format wajib pajak
c Tampilan cek id wp dan balasannya
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6163
46
Gambar 421 Cek id wajib pajak
d Tampilan cek data wp dan balasannya
Gambar 422 Cek data wajib pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6263
47
BAB V
PENUTUP
411 Kesimpulan
Penulisan Tugas akhir ini berisi mengenai pembuatan program aplikasi
Informasi Pelayanan Pembayaran Pajak Bermotor di Kantor SAMSAT Drive
Thru Sidoarjo berbasis SMS Gateway Aplikasi ini dibangun menggunakan
Php Gammu sebagai emulator untuk menjalankan aplikasi saat dibangun dan
didukung dengan SMS Gateway dengan Modem Wavecom sebagai
hardwarenpendukung Sistem SMS Gateway memberikan banyak kemudahan
kepada wajib pajak untuk mengetahui jumlah pajak yang harus dibayar dan juga
tersedia SMS Alert kepada wajib pajak yang kendaraannya akan memasuki
jatuh tempo pembayaran pajak
412 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6363
48
DAFTAR PUSTAKA
Khang Bustam (2002) TRIK Pemrograman Aplikasi Berbasis SMS
PT Elexmedia Komputindo Jakarta
Khoirul ummah 2010 SMS-Gateway informatika malang
Marcus Zakaria Teddy amp Widiadi Josef 2006 Aplikasi SMS untuk
Berbagai Keperluan Bandung Informatika
Purnomo Adi 2007 Pemrograman Java Membangun Beragam Aplikasi
Layanan SMS 2 Jakarta Salemba Infotek
Romzi Imron Rozidi 2009 Membuat Sendiri SMS Gateway (ESME)
Berbasis Protokol SMPP Andi
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5463
39
Gambar 47 Halaman Pembayaran
Gambar 48 Halaman Form pembayara
Keterangan
a Pada gambar 47 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 48 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5563
40
akan muncul pada menu utama halaman pembayaran
46 Halaman Berita
Input halaman berita digunakan untuk menambah berita-berita terbaru yang
ada di SAMSAT Drive Thru maupun SAMSAT pusat berikut tampilan halaman form
berita
Gambar 49 Halaman Berita
Gambar 410 Halaman Form Berita
Keterangan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5663
41
a Pada gambar 49 adalah menu utama pada halaman berita disana tertera
kolom data berita yang sudah di entry oleh petugas admin
b Pada gambar 410 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
47
Halaman SMSForm SMS ini gunakan untuk melihat SMS masuk SMS terkirim dan akan
mengirim SMS secara bersamaan Berikut tampilan halaman SMS
Gambar 411 Halaman SMS
Gambar 412 Halaman Kirim Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5763
42
Gambar 413 Halaman SMS Masuk
Gambar 414 Halaman SMS Terkirim
Keterangan
a Kirim broadcast Mengirim suatu pesan atau SMS ke semua wajib pajak
secara bersamaan
b Lihat SMS Melihat SMS yang masuk dari wajib pajak yang memberikan
masukan atau menannyakan besar biaya pajak kendaraan yang akan
dibayar
c SMS terkirim Melihat SMS yang telah terkirim kepada wajib pajak
48 Halaman SMS Alert
Pada halaman SMS Alert ini merupakan peringatan tanggal jatuh tempo
pembayaran pajak STNK kepada wajib pajak Berikut tampilan halaman SMS Alert
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5863
43
Gambar 415 Halaman Data SMS Alert
Wajib pajak akan secara otomatis mendapat SMS Alert mengenai jatuh
tempo pembayaran pajak kendaraannya
49 Halaman Laporan
Pada halaman laporan ini akan muncul semua nama-nama wajib pajak yang
telah terdaftar Berikut tampilan halaman laporan
Gambar 416 Halaman Data Pembayaran
Gambar 417 Tombol Pencarian Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5963
44
Gambar 418 Laporan Wajib Pajak
Keterangan a Pada gambar 417 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 418Pada 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 419 laporan salah satu wajib pajak yang kita inginkan
410 Tampilan SMS Gateway
Berikut format SMS Gateway untuk melihat panduan SMS Gateway
a Pemilik kendaraan mengirim SMS untuk melihat format panduan
SMS
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6063
45
Gambar 419 Melihat format panduan SMS
b Tampilan cek format wp dan balasannya
Gambar 420 Cek format wajib pajak
c Tampilan cek id wp dan balasannya
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6163
46
Gambar 421 Cek id wajib pajak
d Tampilan cek data wp dan balasannya
Gambar 422 Cek data wajib pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6263
47
BAB V
PENUTUP
411 Kesimpulan
Penulisan Tugas akhir ini berisi mengenai pembuatan program aplikasi
Informasi Pelayanan Pembayaran Pajak Bermotor di Kantor SAMSAT Drive
Thru Sidoarjo berbasis SMS Gateway Aplikasi ini dibangun menggunakan
Php Gammu sebagai emulator untuk menjalankan aplikasi saat dibangun dan
didukung dengan SMS Gateway dengan Modem Wavecom sebagai
hardwarenpendukung Sistem SMS Gateway memberikan banyak kemudahan
kepada wajib pajak untuk mengetahui jumlah pajak yang harus dibayar dan juga
tersedia SMS Alert kepada wajib pajak yang kendaraannya akan memasuki
jatuh tempo pembayaran pajak
412 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6363
48
DAFTAR PUSTAKA
Khang Bustam (2002) TRIK Pemrograman Aplikasi Berbasis SMS
PT Elexmedia Komputindo Jakarta
Khoirul ummah 2010 SMS-Gateway informatika malang
Marcus Zakaria Teddy amp Widiadi Josef 2006 Aplikasi SMS untuk
Berbagai Keperluan Bandung Informatika
Purnomo Adi 2007 Pemrograman Java Membangun Beragam Aplikasi
Layanan SMS 2 Jakarta Salemba Infotek
Romzi Imron Rozidi 2009 Membuat Sendiri SMS Gateway (ESME)
Berbasis Protokol SMPP Andi
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5563
40
akan muncul pada menu utama halaman pembayaran
46 Halaman Berita
Input halaman berita digunakan untuk menambah berita-berita terbaru yang
ada di SAMSAT Drive Thru maupun SAMSAT pusat berikut tampilan halaman form
berita
Gambar 49 Halaman Berita
Gambar 410 Halaman Form Berita
Keterangan
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5663
41
a Pada gambar 49 adalah menu utama pada halaman berita disana tertera
kolom data berita yang sudah di entry oleh petugas admin
b Pada gambar 410 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
47
Halaman SMSForm SMS ini gunakan untuk melihat SMS masuk SMS terkirim dan akan
mengirim SMS secara bersamaan Berikut tampilan halaman SMS
Gambar 411 Halaman SMS
Gambar 412 Halaman Kirim Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5763
42
Gambar 413 Halaman SMS Masuk
Gambar 414 Halaman SMS Terkirim
Keterangan
a Kirim broadcast Mengirim suatu pesan atau SMS ke semua wajib pajak
secara bersamaan
b Lihat SMS Melihat SMS yang masuk dari wajib pajak yang memberikan
masukan atau menannyakan besar biaya pajak kendaraan yang akan
dibayar
c SMS terkirim Melihat SMS yang telah terkirim kepada wajib pajak
48 Halaman SMS Alert
Pada halaman SMS Alert ini merupakan peringatan tanggal jatuh tempo
pembayaran pajak STNK kepada wajib pajak Berikut tampilan halaman SMS Alert
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5863
43
Gambar 415 Halaman Data SMS Alert
Wajib pajak akan secara otomatis mendapat SMS Alert mengenai jatuh
tempo pembayaran pajak kendaraannya
49 Halaman Laporan
Pada halaman laporan ini akan muncul semua nama-nama wajib pajak yang
telah terdaftar Berikut tampilan halaman laporan
Gambar 416 Halaman Data Pembayaran
Gambar 417 Tombol Pencarian Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5963
44
Gambar 418 Laporan Wajib Pajak
Keterangan a Pada gambar 417 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 418Pada 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 419 laporan salah satu wajib pajak yang kita inginkan
410 Tampilan SMS Gateway
Berikut format SMS Gateway untuk melihat panduan SMS Gateway
a Pemilik kendaraan mengirim SMS untuk melihat format panduan
SMS
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6063
45
Gambar 419 Melihat format panduan SMS
b Tampilan cek format wp dan balasannya
Gambar 420 Cek format wajib pajak
c Tampilan cek id wp dan balasannya
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6163
46
Gambar 421 Cek id wajib pajak
d Tampilan cek data wp dan balasannya
Gambar 422 Cek data wajib pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6263
47
BAB V
PENUTUP
411 Kesimpulan
Penulisan Tugas akhir ini berisi mengenai pembuatan program aplikasi
Informasi Pelayanan Pembayaran Pajak Bermotor di Kantor SAMSAT Drive
Thru Sidoarjo berbasis SMS Gateway Aplikasi ini dibangun menggunakan
Php Gammu sebagai emulator untuk menjalankan aplikasi saat dibangun dan
didukung dengan SMS Gateway dengan Modem Wavecom sebagai
hardwarenpendukung Sistem SMS Gateway memberikan banyak kemudahan
kepada wajib pajak untuk mengetahui jumlah pajak yang harus dibayar dan juga
tersedia SMS Alert kepada wajib pajak yang kendaraannya akan memasuki
jatuh tempo pembayaran pajak
412 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6363
48
DAFTAR PUSTAKA
Khang Bustam (2002) TRIK Pemrograman Aplikasi Berbasis SMS
PT Elexmedia Komputindo Jakarta
Khoirul ummah 2010 SMS-Gateway informatika malang
Marcus Zakaria Teddy amp Widiadi Josef 2006 Aplikasi SMS untuk
Berbagai Keperluan Bandung Informatika
Purnomo Adi 2007 Pemrograman Java Membangun Beragam Aplikasi
Layanan SMS 2 Jakarta Salemba Infotek
Romzi Imron Rozidi 2009 Membuat Sendiri SMS Gateway (ESME)
Berbasis Protokol SMPP Andi
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5663
41
a Pada gambar 49 adalah menu utama pada halaman berita disana tertera
kolom data berita yang sudah di entry oleh petugas admin
b Pada gambar 410 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
47
Halaman SMSForm SMS ini gunakan untuk melihat SMS masuk SMS terkirim dan akan
mengirim SMS secara bersamaan Berikut tampilan halaman SMS
Gambar 411 Halaman SMS
Gambar 412 Halaman Kirim Broadcast
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5763
42
Gambar 413 Halaman SMS Masuk
Gambar 414 Halaman SMS Terkirim
Keterangan
a Kirim broadcast Mengirim suatu pesan atau SMS ke semua wajib pajak
secara bersamaan
b Lihat SMS Melihat SMS yang masuk dari wajib pajak yang memberikan
masukan atau menannyakan besar biaya pajak kendaraan yang akan
dibayar
c SMS terkirim Melihat SMS yang telah terkirim kepada wajib pajak
48 Halaman SMS Alert
Pada halaman SMS Alert ini merupakan peringatan tanggal jatuh tempo
pembayaran pajak STNK kepada wajib pajak Berikut tampilan halaman SMS Alert
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5863
43
Gambar 415 Halaman Data SMS Alert
Wajib pajak akan secara otomatis mendapat SMS Alert mengenai jatuh
tempo pembayaran pajak kendaraannya
49 Halaman Laporan
Pada halaman laporan ini akan muncul semua nama-nama wajib pajak yang
telah terdaftar Berikut tampilan halaman laporan
Gambar 416 Halaman Data Pembayaran
Gambar 417 Tombol Pencarian Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5963
44
Gambar 418 Laporan Wajib Pajak
Keterangan a Pada gambar 417 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 418Pada 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 419 laporan salah satu wajib pajak yang kita inginkan
410 Tampilan SMS Gateway
Berikut format SMS Gateway untuk melihat panduan SMS Gateway
a Pemilik kendaraan mengirim SMS untuk melihat format panduan
SMS
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6063
45
Gambar 419 Melihat format panduan SMS
b Tampilan cek format wp dan balasannya
Gambar 420 Cek format wajib pajak
c Tampilan cek id wp dan balasannya
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6163
46
Gambar 421 Cek id wajib pajak
d Tampilan cek data wp dan balasannya
Gambar 422 Cek data wajib pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6263
47
BAB V
PENUTUP
411 Kesimpulan
Penulisan Tugas akhir ini berisi mengenai pembuatan program aplikasi
Informasi Pelayanan Pembayaran Pajak Bermotor di Kantor SAMSAT Drive
Thru Sidoarjo berbasis SMS Gateway Aplikasi ini dibangun menggunakan
Php Gammu sebagai emulator untuk menjalankan aplikasi saat dibangun dan
didukung dengan SMS Gateway dengan Modem Wavecom sebagai
hardwarenpendukung Sistem SMS Gateway memberikan banyak kemudahan
kepada wajib pajak untuk mengetahui jumlah pajak yang harus dibayar dan juga
tersedia SMS Alert kepada wajib pajak yang kendaraannya akan memasuki
jatuh tempo pembayaran pajak
412 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6363
48
DAFTAR PUSTAKA
Khang Bustam (2002) TRIK Pemrograman Aplikasi Berbasis SMS
PT Elexmedia Komputindo Jakarta
Khoirul ummah 2010 SMS-Gateway informatika malang
Marcus Zakaria Teddy amp Widiadi Josef 2006 Aplikasi SMS untuk
Berbagai Keperluan Bandung Informatika
Purnomo Adi 2007 Pemrograman Java Membangun Beragam Aplikasi
Layanan SMS 2 Jakarta Salemba Infotek
Romzi Imron Rozidi 2009 Membuat Sendiri SMS Gateway (ESME)
Berbasis Protokol SMPP Andi
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5763
42
Gambar 413 Halaman SMS Masuk
Gambar 414 Halaman SMS Terkirim
Keterangan
a Kirim broadcast Mengirim suatu pesan atau SMS ke semua wajib pajak
secara bersamaan
b Lihat SMS Melihat SMS yang masuk dari wajib pajak yang memberikan
masukan atau menannyakan besar biaya pajak kendaraan yang akan
dibayar
c SMS terkirim Melihat SMS yang telah terkirim kepada wajib pajak
48 Halaman SMS Alert
Pada halaman SMS Alert ini merupakan peringatan tanggal jatuh tempo
pembayaran pajak STNK kepada wajib pajak Berikut tampilan halaman SMS Alert
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5863
43
Gambar 415 Halaman Data SMS Alert
Wajib pajak akan secara otomatis mendapat SMS Alert mengenai jatuh
tempo pembayaran pajak kendaraannya
49 Halaman Laporan
Pada halaman laporan ini akan muncul semua nama-nama wajib pajak yang
telah terdaftar Berikut tampilan halaman laporan
Gambar 416 Halaman Data Pembayaran
Gambar 417 Tombol Pencarian Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5963
44
Gambar 418 Laporan Wajib Pajak
Keterangan a Pada gambar 417 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 418Pada 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 419 laporan salah satu wajib pajak yang kita inginkan
410 Tampilan SMS Gateway
Berikut format SMS Gateway untuk melihat panduan SMS Gateway
a Pemilik kendaraan mengirim SMS untuk melihat format panduan
SMS
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6063
45
Gambar 419 Melihat format panduan SMS
b Tampilan cek format wp dan balasannya
Gambar 420 Cek format wajib pajak
c Tampilan cek id wp dan balasannya
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6163
46
Gambar 421 Cek id wajib pajak
d Tampilan cek data wp dan balasannya
Gambar 422 Cek data wajib pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6263
47
BAB V
PENUTUP
411 Kesimpulan
Penulisan Tugas akhir ini berisi mengenai pembuatan program aplikasi
Informasi Pelayanan Pembayaran Pajak Bermotor di Kantor SAMSAT Drive
Thru Sidoarjo berbasis SMS Gateway Aplikasi ini dibangun menggunakan
Php Gammu sebagai emulator untuk menjalankan aplikasi saat dibangun dan
didukung dengan SMS Gateway dengan Modem Wavecom sebagai
hardwarenpendukung Sistem SMS Gateway memberikan banyak kemudahan
kepada wajib pajak untuk mengetahui jumlah pajak yang harus dibayar dan juga
tersedia SMS Alert kepada wajib pajak yang kendaraannya akan memasuki
jatuh tempo pembayaran pajak
412 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6363
48
DAFTAR PUSTAKA
Khang Bustam (2002) TRIK Pemrograman Aplikasi Berbasis SMS
PT Elexmedia Komputindo Jakarta
Khoirul ummah 2010 SMS-Gateway informatika malang
Marcus Zakaria Teddy amp Widiadi Josef 2006 Aplikasi SMS untuk
Berbagai Keperluan Bandung Informatika
Purnomo Adi 2007 Pemrograman Java Membangun Beragam Aplikasi
Layanan SMS 2 Jakarta Salemba Infotek
Romzi Imron Rozidi 2009 Membuat Sendiri SMS Gateway (ESME)
Berbasis Protokol SMPP Andi
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5863
43
Gambar 415 Halaman Data SMS Alert
Wajib pajak akan secara otomatis mendapat SMS Alert mengenai jatuh
tempo pembayaran pajak kendaraannya
49 Halaman Laporan
Pada halaman laporan ini akan muncul semua nama-nama wajib pajak yang
telah terdaftar Berikut tampilan halaman laporan
Gambar 416 Halaman Data Pembayaran
Gambar 417 Tombol Pencarian Wajib Pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5963
44
Gambar 418 Laporan Wajib Pajak
Keterangan a Pada gambar 417 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 418Pada 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 419 laporan salah satu wajib pajak yang kita inginkan
410 Tampilan SMS Gateway
Berikut format SMS Gateway untuk melihat panduan SMS Gateway
a Pemilik kendaraan mengirim SMS untuk melihat format panduan
SMS
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6063
45
Gambar 419 Melihat format panduan SMS
b Tampilan cek format wp dan balasannya
Gambar 420 Cek format wajib pajak
c Tampilan cek id wp dan balasannya
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6163
46
Gambar 421 Cek id wajib pajak
d Tampilan cek data wp dan balasannya
Gambar 422 Cek data wajib pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6263
47
BAB V
PENUTUP
411 Kesimpulan
Penulisan Tugas akhir ini berisi mengenai pembuatan program aplikasi
Informasi Pelayanan Pembayaran Pajak Bermotor di Kantor SAMSAT Drive
Thru Sidoarjo berbasis SMS Gateway Aplikasi ini dibangun menggunakan
Php Gammu sebagai emulator untuk menjalankan aplikasi saat dibangun dan
didukung dengan SMS Gateway dengan Modem Wavecom sebagai
hardwarenpendukung Sistem SMS Gateway memberikan banyak kemudahan
kepada wajib pajak untuk mengetahui jumlah pajak yang harus dibayar dan juga
tersedia SMS Alert kepada wajib pajak yang kendaraannya akan memasuki
jatuh tempo pembayaran pajak
412 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6363
48
DAFTAR PUSTAKA
Khang Bustam (2002) TRIK Pemrograman Aplikasi Berbasis SMS
PT Elexmedia Komputindo Jakarta
Khoirul ummah 2010 SMS-Gateway informatika malang
Marcus Zakaria Teddy amp Widiadi Josef 2006 Aplikasi SMS untuk
Berbagai Keperluan Bandung Informatika
Purnomo Adi 2007 Pemrograman Java Membangun Beragam Aplikasi
Layanan SMS 2 Jakarta Salemba Infotek
Romzi Imron Rozidi 2009 Membuat Sendiri SMS Gateway (ESME)
Berbasis Protokol SMPP Andi
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 5963
44
Gambar 418 Laporan Wajib Pajak
Keterangan a Pada gambar 417 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 418Pada 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 419 laporan salah satu wajib pajak yang kita inginkan
410 Tampilan SMS Gateway
Berikut format SMS Gateway untuk melihat panduan SMS Gateway
a Pemilik kendaraan mengirim SMS untuk melihat format panduan
SMS
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6063
45
Gambar 419 Melihat format panduan SMS
b Tampilan cek format wp dan balasannya
Gambar 420 Cek format wajib pajak
c Tampilan cek id wp dan balasannya
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6163
46
Gambar 421 Cek id wajib pajak
d Tampilan cek data wp dan balasannya
Gambar 422 Cek data wajib pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6263
47
BAB V
PENUTUP
411 Kesimpulan
Penulisan Tugas akhir ini berisi mengenai pembuatan program aplikasi
Informasi Pelayanan Pembayaran Pajak Bermotor di Kantor SAMSAT Drive
Thru Sidoarjo berbasis SMS Gateway Aplikasi ini dibangun menggunakan
Php Gammu sebagai emulator untuk menjalankan aplikasi saat dibangun dan
didukung dengan SMS Gateway dengan Modem Wavecom sebagai
hardwarenpendukung Sistem SMS Gateway memberikan banyak kemudahan
kepada wajib pajak untuk mengetahui jumlah pajak yang harus dibayar dan juga
tersedia SMS Alert kepada wajib pajak yang kendaraannya akan memasuki
jatuh tempo pembayaran pajak
412 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6363
48
DAFTAR PUSTAKA
Khang Bustam (2002) TRIK Pemrograman Aplikasi Berbasis SMS
PT Elexmedia Komputindo Jakarta
Khoirul ummah 2010 SMS-Gateway informatika malang
Marcus Zakaria Teddy amp Widiadi Josef 2006 Aplikasi SMS untuk
Berbagai Keperluan Bandung Informatika
Purnomo Adi 2007 Pemrograman Java Membangun Beragam Aplikasi
Layanan SMS 2 Jakarta Salemba Infotek
Romzi Imron Rozidi 2009 Membuat Sendiri SMS Gateway (ESME)
Berbasis Protokol SMPP Andi
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6063
45
Gambar 419 Melihat format panduan SMS
b Tampilan cek format wp dan balasannya
Gambar 420 Cek format wajib pajak
c Tampilan cek id wp dan balasannya
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6163
46
Gambar 421 Cek id wajib pajak
d Tampilan cek data wp dan balasannya
Gambar 422 Cek data wajib pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6263
47
BAB V
PENUTUP
411 Kesimpulan
Penulisan Tugas akhir ini berisi mengenai pembuatan program aplikasi
Informasi Pelayanan Pembayaran Pajak Bermotor di Kantor SAMSAT Drive
Thru Sidoarjo berbasis SMS Gateway Aplikasi ini dibangun menggunakan
Php Gammu sebagai emulator untuk menjalankan aplikasi saat dibangun dan
didukung dengan SMS Gateway dengan Modem Wavecom sebagai
hardwarenpendukung Sistem SMS Gateway memberikan banyak kemudahan
kepada wajib pajak untuk mengetahui jumlah pajak yang harus dibayar dan juga
tersedia SMS Alert kepada wajib pajak yang kendaraannya akan memasuki
jatuh tempo pembayaran pajak
412 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6363
48
DAFTAR PUSTAKA
Khang Bustam (2002) TRIK Pemrograman Aplikasi Berbasis SMS
PT Elexmedia Komputindo Jakarta
Khoirul ummah 2010 SMS-Gateway informatika malang
Marcus Zakaria Teddy amp Widiadi Josef 2006 Aplikasi SMS untuk
Berbagai Keperluan Bandung Informatika
Purnomo Adi 2007 Pemrograman Java Membangun Beragam Aplikasi
Layanan SMS 2 Jakarta Salemba Infotek
Romzi Imron Rozidi 2009 Membuat Sendiri SMS Gateway (ESME)
Berbasis Protokol SMPP Andi
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6163
46
Gambar 421 Cek id wajib pajak
d Tampilan cek data wp dan balasannya
Gambar 422 Cek data wajib pajak
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6263
47
BAB V
PENUTUP
411 Kesimpulan
Penulisan Tugas akhir ini berisi mengenai pembuatan program aplikasi
Informasi Pelayanan Pembayaran Pajak Bermotor di Kantor SAMSAT Drive
Thru Sidoarjo berbasis SMS Gateway Aplikasi ini dibangun menggunakan
Php Gammu sebagai emulator untuk menjalankan aplikasi saat dibangun dan
didukung dengan SMS Gateway dengan Modem Wavecom sebagai
hardwarenpendukung Sistem SMS Gateway memberikan banyak kemudahan
kepada wajib pajak untuk mengetahui jumlah pajak yang harus dibayar dan juga
tersedia SMS Alert kepada wajib pajak yang kendaraannya akan memasuki
jatuh tempo pembayaran pajak
412 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6363
48
DAFTAR PUSTAKA
Khang Bustam (2002) TRIK Pemrograman Aplikasi Berbasis SMS
PT Elexmedia Komputindo Jakarta
Khoirul ummah 2010 SMS-Gateway informatika malang
Marcus Zakaria Teddy amp Widiadi Josef 2006 Aplikasi SMS untuk
Berbagai Keperluan Bandung Informatika
Purnomo Adi 2007 Pemrograman Java Membangun Beragam Aplikasi
Layanan SMS 2 Jakarta Salemba Infotek
Romzi Imron Rozidi 2009 Membuat Sendiri SMS Gateway (ESME)
Berbasis Protokol SMPP Andi
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6263
47
BAB V
PENUTUP
411 Kesimpulan
Penulisan Tugas akhir ini berisi mengenai pembuatan program aplikasi
Informasi Pelayanan Pembayaran Pajak Bermotor di Kantor SAMSAT Drive
Thru Sidoarjo berbasis SMS Gateway Aplikasi ini dibangun menggunakan
Php Gammu sebagai emulator untuk menjalankan aplikasi saat dibangun dan
didukung dengan SMS Gateway dengan Modem Wavecom sebagai
hardwarenpendukung Sistem SMS Gateway memberikan banyak kemudahan
kepada wajib pajak untuk mengetahui jumlah pajak yang harus dibayar dan juga
tersedia SMS Alert kepada wajib pajak yang kendaraannya akan memasuki
jatuh tempo pembayaran pajak
412 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
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6363
48
DAFTAR PUSTAKA
Khang Bustam (2002) TRIK Pemrograman Aplikasi Berbasis SMS
PT Elexmedia Komputindo Jakarta
Khoirul ummah 2010 SMS-Gateway informatika malang
Marcus Zakaria Teddy amp Widiadi Josef 2006 Aplikasi SMS untuk
Berbagai Keperluan Bandung Informatika
Purnomo Adi 2007 Pemrograman Java Membangun Beragam Aplikasi
Layanan SMS 2 Jakarta Salemba Infotek
Romzi Imron Rozidi 2009 Membuat Sendiri SMS Gateway (ESME)
Berbasis Protokol SMPP Andi
7232019 Aplikasi Informasi Pelayanan Pembayaran
httpslidepdfcomreaderfullaplikasi-informasi-pelayanan-pembayaran 6363
48
DAFTAR PUSTAKA
Khang Bustam (2002) TRIK Pemrograman Aplikasi Berbasis SMS
PT Elexmedia Komputindo Jakarta
Khoirul ummah 2010 SMS-Gateway informatika malang
Marcus Zakaria Teddy amp Widiadi Josef 2006 Aplikasi SMS untuk
Berbagai Keperluan Bandung Informatika
Purnomo Adi 2007 Pemrograman Java Membangun Beragam Aplikasi
Layanan SMS 2 Jakarta Salemba Infotek
Romzi Imron Rozidi 2009 Membuat Sendiri SMS Gateway (ESME)
Berbasis Protokol SMPP Andi