Aplikasi Informasi Pelayanan Pembayaran

63
i SKRIPSI APLIKASI INFORMASI PELAYANAN PEMBAYARAN PAJAK KENDARAAN BERMOTOR DI KANTOR SAMSAT DRIVE THRU SIDOARJO BERBASIS SMS GATEWAY OLEH : ARIS SUSETYO NIM: 11.10802.00094 FAKULTAS TEKNIK JURUSAN TEKNIK INFORMATIKA UNIVERSITAS MUHAMMADIYAH SIDOARJO 2015

Transcript of Aplikasi Informasi Pelayanan Pembayaran

Page 1: 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

Page 2: Aplikasi Informasi Pelayanan Pembayaran

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

Page 3: Aplikasi Informasi Pelayanan Pembayaran

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

Page 4: Aplikasi Informasi Pelayanan Pembayaran

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

Page 5: Aplikasi Informasi Pelayanan Pembayaran

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

Page 6: Aplikasi Informasi Pelayanan Pembayaran

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

Page 7: Aplikasi Informasi Pelayanan Pembayaran

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

Page 8: Aplikasi Informasi Pelayanan Pembayaran

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

Page 9: Aplikasi Informasi Pelayanan Pembayaran

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

Page 10: Aplikasi Informasi Pelayanan Pembayaran

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

Page 11: Aplikasi Informasi Pelayanan Pembayaran

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

Page 12: Aplikasi Informasi Pelayanan Pembayaran

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

Page 13: Aplikasi Informasi Pelayanan Pembayaran

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

Page 14: Aplikasi Informasi Pelayanan Pembayaran

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

Page 15: Aplikasi Informasi Pelayanan Pembayaran

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

Page 16: Aplikasi Informasi Pelayanan Pembayaran

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

Page 17: Aplikasi Informasi Pelayanan Pembayaran

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

Page 18: Aplikasi Informasi Pelayanan Pembayaran

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

Page 19: Aplikasi Informasi Pelayanan Pembayaran

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

Page 20: Aplikasi Informasi Pelayanan Pembayaran

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

Page 21: Aplikasi Informasi Pelayanan Pembayaran

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

Page 22: Aplikasi Informasi Pelayanan Pembayaran

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

Page 23: Aplikasi Informasi Pelayanan Pembayaran

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

Page 24: Aplikasi Informasi Pelayanan Pembayaran

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

Page 25: Aplikasi Informasi Pelayanan Pembayaran

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

Page 26: Aplikasi Informasi Pelayanan Pembayaran

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

Page 27: Aplikasi Informasi Pelayanan Pembayaran

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

Page 28: Aplikasi Informasi Pelayanan Pembayaran

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

Page 29: Aplikasi Informasi Pelayanan Pembayaran

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

Page 30: Aplikasi Informasi Pelayanan Pembayaran

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

Page 31: Aplikasi Informasi Pelayanan Pembayaran

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

Page 32: Aplikasi Informasi Pelayanan Pembayaran

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

Page 33: Aplikasi Informasi Pelayanan Pembayaran

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

Page 34: Aplikasi Informasi Pelayanan Pembayaran

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

Page 35: Aplikasi Informasi Pelayanan Pembayaran

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

Page 36: Aplikasi Informasi Pelayanan Pembayaran

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

Page 37: Aplikasi Informasi Pelayanan Pembayaran

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

Page 38: Aplikasi Informasi Pelayanan Pembayaran

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

Page 39: Aplikasi Informasi Pelayanan Pembayaran

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

Page 40: Aplikasi Informasi Pelayanan Pembayaran

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

Page 41: Aplikasi Informasi Pelayanan Pembayaran

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

Page 42: Aplikasi Informasi Pelayanan Pembayaran

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

Page 43: Aplikasi Informasi Pelayanan Pembayaran

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

Page 44: Aplikasi Informasi Pelayanan Pembayaran

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

Page 45: Aplikasi Informasi Pelayanan Pembayaran

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

Page 46: Aplikasi Informasi Pelayanan Pembayaran

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

Page 47: Aplikasi Informasi Pelayanan Pembayaran

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

Page 48: Aplikasi Informasi Pelayanan Pembayaran

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

Page 49: Aplikasi Informasi Pelayanan Pembayaran

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

Page 50: Aplikasi Informasi Pelayanan Pembayaran

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

Page 51: Aplikasi Informasi Pelayanan Pembayaran

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

Page 52: Aplikasi Informasi Pelayanan Pembayaran

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

Page 53: Aplikasi Informasi Pelayanan Pembayaran

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

Page 54: Aplikasi Informasi Pelayanan 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

Page 55: Aplikasi Informasi Pelayanan Pembayaran

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

Page 56: Aplikasi Informasi Pelayanan Pembayaran

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

Page 57: Aplikasi Informasi Pelayanan Pembayaran

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

Page 58: Aplikasi Informasi Pelayanan Pembayaran

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

Page 59: Aplikasi Informasi Pelayanan Pembayaran

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

Page 60: Aplikasi Informasi Pelayanan Pembayaran

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

Page 61: Aplikasi Informasi Pelayanan Pembayaran

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

Page 62: Aplikasi Informasi Pelayanan Pembayaran

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

Page 63: Aplikasi Informasi Pelayanan Pembayaran

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