Aplikasi Informasi Pelayanan Pembayaran

of 63 /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

Embed Size (px)

Transcript of Aplikasi Informasi Pelayanan Pembayaran

  • 7/23/2019 Aplikasi Informasi Pelayanan Pembayaran

    1/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

  • 7/23/2019 Aplikasi Informasi Pelayanan Pembayaran

    2/63

    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 Aplikasi Informasi PelayananPembayaran Pajak Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis

    SMS Gateway 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, S.Si, M.Si

  • 7/23/2019 Aplikasi Informasi Pelayanan Pembayaran

    3/63

  • 7/23/2019 Aplikasi Informasi Pelayanan Pembayaran

    4/63

  • 7/23/2019 Aplikasi Informasi Pelayanan Pembayaran

    5/63

    v

    HALAMAN PERSEMBAHAN

    Kepada kedua orang tuaku tercinta yang selalu

    Mendoakan, menyayangiku dan selalu membimbingku tanpa kenal lelah

    semoga Allah

    selalu memberikan kesehatan, kebahagiaan dunia-akhirat dan umurpanjangAmin

    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 semuaAmin

    Teman-temanku seperjuangan yang selalu setia untuk pertukar pendapat

    selama ini terimakasih untuk semuanya

    Untuk Universitas Muhammadiyah Sidoarjo Dari Sini Pencerahan Bersemi

  • 7/23/2019 Aplikasi Informasi Pelayanan Pembayaran

    6/63

    vi

    Motto

    Dimana ada kemauan disitu adajalan

    Semangat dalam segala hal

    tanpa mengenal lelah untuk

    mengejar cita-cita dan menggapai

    impian

    .

  • 7/23/2019 Aplikasi Informasi Pelayanan Pembayaran

    7/63

    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, S.Si, M.Si[2]

    Jurusan Teknik Informatika, Fakultas Teknik

    Universitas Muhammadiyah Sidoarjo

    [email protected][2],

    ABSTRAK

    Semakin lama semakin banyak pengguna kendaraan bermotor dan semakinbanyak 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, waktujatuh 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

    mailto:[email protected][2mailto:[email protected][2mailto:[email protected][2mailto:[email protected][2
  • 7/23/2019 Aplikasi Informasi Pelayanan Pembayaran

    8/63

    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, S.Si, M.Si[2]

    Jurusan Teknik Informatika, Fakultas Teknik

    Universitas Muhammadiyah Sidoarjo

    [email protected][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

    mailto:[email protected][2mailto:[email protected][2mailto:[email protected][2mailto:[email protected][2
  • 7/23/2019 Aplikasi Informasi Pelayanan Pembayaran

    9/63

    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 Aplikasi Informasi Pelayanan Pembayaran Pajak

    Kendaraan Bermotor di Kantor SAMSAT Drive Thru Sidoarjo berbasis SMS

    Gateway

    Terwujudnya laporan skripsi ini tidak lepas dari bantuan berbagai pihak

    yang telah mendorong dan membimbing penulis, baik tenaga, ide-ide, maupun

    pemikiran. Oleh karena itu dalam kesempatan ini penulis ingin mengucapkan

    terimakasih yang sebesar-besarnya kepada :.

    1. Yth. Bapak Drs. Hidayatulloh, M.Si selaku Rektor Universitas

    Muhammadiyah Sidoarjo

    2.

    Yth. Bapak Izza Anshory, ST, MT selaku Dekan Fakultas Teknik

    Universitas Muhammadiyah Sidoarjo .

    3. Yth. Ibu Yulian Findawati, ST, MMT selaku kajur Teknik Informatika.

    4. Yth. Bapak Suprianto, S.Si, M.Si selaku dosen pembimbing.

    5. Seluruh Dosen Program Studi Teknik Informatika Umsida, terima kasih

    untuk bimbingan dan pengajarannya. Semoga ilmu yang penulis terima

    kelak bermanfaat untuk penulis.

    6. Kedua orang tua yang telah memberikan dukungan semangat, kasih

    sayang, dan pengorbanan kepada penulis yang tak terhitung dan ternilai

    jumlahnya.

    7. Istriku dan anak-anakku yang selalu memberiku semangat dan motivasi.

    8. Teman-teman Teknik Informatika angkatan 2011 kelas B Sore. Terima

    kasih atas kerjasama dan kebersamaannya.

    Semoga segala bantuan yang tidak ternilai h arganya ini mendapat imbalan

    di sisi Allah SWT sebagai amal ibadah, Amin.

  • 7/23/2019 Aplikasi Informasi Pelayanan Pembayaran

    10/63

    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

  • 7/23/2019 Aplikasi Informasi Pelayanan Pembayaran

    11/63

    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 PENDAHULUAN1.1 Latar Belakang ............................................................................... 1

    1.2 Rumusan Masalah .......................................................................... 2

    1.3 Batasan Masalah............................................................................. 3

    1.4 Tujuan ............................................................................................ 3

    1.5 Manfaat .......................................................................................... 3

    1.6 Sistematika penulisan ..................................................................... 4

    BAB II KAJIAN PUSTAKA DAN DASAR TEORI2.1 Penelitian terdahulu ....................................................................... 5

    2.2 Sejarah Singkat SAMSAT ............................................................ 6

    2.3 Syarat dan prosedur pembayaran pajak SAMSAT Drive ThruSidoarjo ......................................................................................... 7

    2.4 Bahasa Pemrograman .................................................................... 8

    2.5 Hypertext Preprocessor (PHP) ...................................................... 8

    2.6 Database My SQL ......................................................................... 9

    2.7 SMS Gateway ............................................................................. 10

    2.8 Gammu ........................................................................................ 11

    2.9 Data Flow Diagram (DFD) ......................................................... 12

    2.10 Entity Realitionship Diagram (ERD) ........................................ 14

    2.11 Penjelasan Primary key dan Foreight key ................................. 15

    BAB III METODOLOGI PENELITIAN

    3.1 Lokasi Penelitian ......................................................................... 173.2 Bahan dan Alat penelitian ........................................................... 17

    3.3 Teknik Pengumpulan Data .......................................................... 17

    3.4 Teknik Analisis ........................................................................... 18

    3.5 Perancangan Sistem .................................................................... 19

    3.6 DFD Pembayaran Pajak Kendaraan Bermotor ........................... 20

    3.7 Tabel Relationship ...................................................................... 21

    3.8 Struktur Tabel.............................................................................. 23

    3.9 Format SMS Gateway ................................................................. 32

    3.10 Design Interface ........................................................................ 34

    3.11 Struktur Menu ........................................................................... 36

  • 7/23/2019 Aplikasi Informasi Pelayanan Pembayaran

    12/63

    xii

    BAB IV HASIL PENELITIAN DAN PEMBAHASAN

    4.1 Halaman Admin .......................................................................... 374.2 Halaman Utama .......................................................................... 38

    4.3 Halaman Data Wajib Pajak ......................................................... 39

    4.4 Halaman Kendaraan.................................................................... 40

    4.5 Halaman Pembayaran ................................................................. 42

    4.6 Halaman Berita ........................................................................... 43

    4.7 Halaman SMS ............................................................................. 44

    4.8 Halaman SMS Alert .................................................................... 45

    4.9 Halaman Laporan........................................................................ 46

    4.10 Tampilan SMS Gateway ........................................................... 48

    BAB V PENUTUP

    5.1 Kesimpulan ................................................................................. 505.2 Saran ........................................................................................... 50

    DAFTAR PUSTAKA ............................................................................... xv

  • 7/23/2019 Aplikasi Informasi Pelayanan Pembayaran

    13/63

    xiii

    DAFTAR GAMBAR

    Gambar 2.1 Simbol-simbol data Flow Diagram ........................................ 13Gambar 3.1 Diagram Konteks.................................................................... 20

    Gambar 3.2 DFD level 0 ............................................................................ 21

    Gambar 3.3 Tabel Relationship ................................................................. 22

    Gambar 3.4 Format melihat panduan SMS ................................................ 33

    Gambar 3.5 Pesan balasan panduan SMS .................................................. 33

    Gambar 3.6 Format info data wajib pajak .................................................. 33

    Gambar 3.7 Format tunggakan pajak kendaraan........................................ 33

    Gambar 3.8 Format saran ........................................................................... 34

    Gambar 3.9 Halaman Utama ...................................................................... 34

    Gambar 3.10 Halaman Login ..................................................................... 34

    Gambar 3.11 Data Kendaraan .................................................................... 35Gambar 3.12 Halaman Wajib Pajak ........................................................... 35

    Gambar 3.13 Halaman Inbox ..................................................................... 36

    Gambar 4.1 Halaman Admin ..................................................................... 37

    Gambar 4.2 Halaman Utama ...................................................................... 38

    Gambar 4.3 Halaman Data Wajib Pajak .................................................... 39

    Gambar 4.4 Halaman Input Data Wajib Pajak ........................................... 39

    Gambar 4.5 Halaman Data Kendaraan....................................................... 40

    Gambar 4.6 Halaman Input Kendaraan ...................................................... 41

    Gambar 4.7 Halaman Pembayaran ............................................................. 42

    Gambar 4.8 Halaman Form Pembayara ..................................................... 42

    Gambar 4.9 Halaman Berita ....................................................................... 43

    Gambar 4.10 halaman Form Berita ............................................................ 43

    Gambar 4.11 Halaman SMS ...................................................................... 44

    Gambar 4.12 Halaman Kirim Brodcast ...................................................... 44

    Gambar 4.13 Halaman SMS Masuk .......................................................... 45

    Gambar 4.14 Halaman SMS Terkirim ....................................................... 45

    Gambar 4.15 Halaman Data SMS Alert ..................................................... 46

    Gambar 4.16 Halaman Data Pembayaran .................................................. 46

    Gambar 4.17 Tombol Pencarian Wajib Pajak ............................................ 47

    Gambar 4.18 Laporan Wajib Pajak ............................................................ 47

    Gambar 4.19 Melihat format panduan SMS .............................................. 48Gambar 4.20 Cek format Wajib Pajak ....................................................... 49

    Gambar 4.21 Cek id data Wjib Pajak ......................................................... 49

    Gambar 4.22 Cek data Wajib Pajak ........................................................... 49

  • 7/23/2019 Aplikasi Informasi Pelayanan Pembayaran

    14/63

    xiv

    DAFTAR TABEL

    Tabel 2.1 Tabel Perbandingan Penelitian Terdahulu ................................... 5Tabel 3.1 Tabel Berita ................................................................................ 23

    Tabel 3.2 Tabel Saran ................................................................................ 24

    Tabel 3.3 Tabel Kabupaten ........................................................................ 24

    Tabel 3.4 Tabel Kecamatan........................................................................ 24

    Tabel 3.5 Tabel Kendaraan ........................................................................ 25

    Tabel 3.6 Tabel Pembayaran ...................................................................... 26

    Tabel 3.7 Tabel Petugas ............................................................................. 26

    Tabel 3.8 Tabel Propinsi ............................................................................ 27

    Tabel 3.9 Tabel SMS Alert ........................................................................ 27

    Tabel 3.10 Tabel Wajib Pajak .................................................................... 27

    Tabel 3.11 Tabel Daemons ........................................................................ 28Tabel 3.12 Tabel Gammu ........................................................................... 28

    Tabel 3.13 Tabel Inbox .............................................................................. 29

    Tabel 3.14 Tabel Outbox............................................................................ 29

    Tabel 3.15 Tabel Outbox multipart ............................................................ 30

    Tabel 3.16 Tabel Phone.............................................................................. 31

    Tabel 3.17 Tabel Sentitems ........................................................................ 31

    Tabel 3.18 Tabel Panduan .......................................................................... 32

  • 7/23/2019 Aplikasi Informasi Pelayanan Pembayaran

    15/63

    1

    BAB I

    PENDAHULUAN

    1.1.

    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

  • 7/23/2019 Aplikasi Informasi Pelayanan Pembayaran

    16/63

    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.

    1.2.

    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?

  • 7/23/2019 Aplikasi Informasi Pelayanan Pembayaran

    17/63

    2

    1.3.Batasan Masalah

    Batasan masalah dalam penyusunan proposal ini agar tidak keluar dari

    topik pembahasan, maka di fokuskan pada :

    1.Sistem mencakup tentang informasi pembayaran pajak kendaraan bermotor

    2.Sistem memberikan alert atau pengingat tentang batas pembayaran dan

    jumlah tagihan pajak yang harus dibayar

    3.Sistem yang akan dibuat dapat manampung data komplain wajib pajak,

    data pertanyaan seputar SAMSAT

    4.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

    5.Sistem yang dihasilkan mampu memberikan informasi dini (SMS Alert)

    1.4.Tujuan

    Penelitian ini bertujuan untuk membuat Aplikasi Informasi Pelayanan

    Pembayaran Pajak Kendaraan Bermotor di Kantor SAMSAT Drive Thru

    Sidoarjo berbasis SMS Gateway.

    1.5.Manfaat

    A. Bagi Masyarakat

    1. Sebagai referensiuntuk 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.

  • 7/23/2019 Aplikasi Informasi Pelayanan Pembayaran

    18/63

    3

    1.6.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.

  • 7/23/2019 Aplikasi Informasi Pelayanan Pembayaran

    19/63

    4

    BAB II

    KAJIAN PUSTAKA DAN DASAR TEORI

    2.1 Penelitian Terdahulu

    Indra Purnama, 2012 dalam skripsinya yang berjudul SISTEM

    INFORMASI PEMBAYARAN PAJAK KENDARAAN BERODA 2 DI

    SAMSAT DAERAH PROVINSI WILAYAH KOTA BANDUNG III

    SOEKARNO HATTA 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 2.1 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

  • 7/23/2019 Aplikasi Informasi Pelayanan Pembayaran

    20/63

    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.

    2.2.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

  • 7/23/2019 Aplikasi Informasi Pelayanan Pembayaran

    21/63

    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.

    2.3.Syarat dan Prosedur Pembayaran Pajak SAMSAT Drive Thru Sidoarjo

    Prosedur pembayaran pajak melalui drive thru yaitu :

    1.Layanan Drive Thru terdiri dari 2 (dua) loket yaitu :

    a.

    Loket 1 pendaftaran dan pengesahan

    b. Loket 2 pembayaran dan penyerahan;

    2.Pendaftaran Pengesahan pada ayat 1 (satu) huruf a ditandai dengan stempel

    dan paraf petugas pendaftaran;

    3.Layanan Drive Thru melayani kendaraan bermotor dengan identifikasi

    sesuai dengan STNK yang digunakan pada saat pendaftaran;

    4.

    Layanan Drive Thru tidak melayani kendaraan blokir dan kendaraan

    bermotor angkutan penumpang umum;

    5. Petugas loket pendaftaran menerima dokumen dari wajib pajak berupa

    BPKB Asli, STNKB Asli, KTP Asli, selanjutnya melakukan penelitian

    terhadap kebenaran dokumen dan melakukan validasi dokumen dengan

    scanner;

    6. Petugas loket Pembayaran dan Penyerahan memberitahukan jumlah

    pembayaran yang seharusnya dan selanjutnya menerima pembayaran serta

    menyerahkan bukti pembayaran kepada Wajib Pajak.

    2.4.Bahasa Pemrograman

    Bahasa pemrograman adalah bahasa komputer atau teknik instruksi

    standar untuk memerintah komputer.Bahasa pemrograman ini merupakan suatu

  • 7/23/2019 Aplikasi Informasi Pelayanan Pembayaran

    22/63

    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 {,}, ?, , &&, ||

    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 Rendah.Adapun

    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.

    2.5.Hypertext Preprocessor (PHP)

    Hypertext Preprocessor (PHP) adalah bahasa pemrograman script yang

    paling banyak dipakai saat ini. PHP banyak dipakai untuk memrogram situs

  • 7/23/2019 Aplikasi Informasi Pelayanan Pembayaran

    23/63

    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 1995.Pada 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 3.0 dan singkatan PHP dirubah

    menjadi akronim berulang PHP: Hypertext Preprocessing

    Pada Juni 2004, Zend merilis PHP 5.0.Dalam versi ini inti dari

    interpreter PHP mengalami perubahan besar.Versi 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

    b.Sybase

    c. SQL

    d.MySQL

    e. Generic ODBC

    f. Postgres SQL

    2.6.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

  • 7/23/2019 Aplikasi Informasi Pelayanan Pembayaran

    24/63

    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.

    Perintahperintahnya adalah sabagai berikut :

    1. Menampilkan databae : SHOW DATABASE;

    2. Membuat database baru : CREATE DATABASE database;

    3. Memilih database yang digunakan : USE database;

    4.

    Menampilkan table : SHOW TABLE;

    5.

    Membuat table baru : CREATE TABLE tabel ( field spesifikasi_field,.)

    6. Menamoilkan struktur tabel : SHOW COLUMNS FROM tabel atau

    DESCRIBE tabel;

    7. Mengubah struktur tabel : ALTER TABLE tabel Jenis_Pengubahan;

    8. Mengisikan data : INSERT INTO tabel SET kolom1 = data_kolom1,;

    9.

    Menampilkan data : SELECT kolom FROM tabel WHERE kreteria

    ORDER BY kolom atau SELECT*FROM tabel;

    10.Mengubah data : UPDATE tabel SET kolom = pengubahan_data WHERE

    kriteria;

    11.Menghapus data : DELETE FROM tabel WHERE criteria;

    12.Menghapus tabel : DROP tabel;

    Menghapus database : DROP database;

    2.7.

    SMS Gateway

  • 7/23/2019 Aplikasi Informasi Pelayanan Pembayaran

    25/63

    10

    SMS Gateway adalah suatu platform metode untuk mengirimkan dan

    menerima pesan SMS tanpa menggunakan perangkat mobile /

    handphone.SMS 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 Gatewayanda dapat mengkustomisasi

    pesan-pesan yang ingin dikirim.Dengan 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.

    2.8.Gammu

    Gammu mensupport ponsel yang dapat bekerja pada mode AT

    command.Gammu mensupport banyak model ponsel NOKIA, SE, Motorolla

    dsb, daftar model ponsel dan modem GSM yang disupport oleh Gammu dapat

    ditemukan di website Gammu. Gammu menggunakan command-line bukan

    interface UI, sehingga agak menyulitkan bagi pemula atau non software

  • 7/23/2019 Aplikasi Informasi Pelayanan Pembayaran

    26/63

  • 7/23/2019 Aplikasi Informasi Pelayanan Pembayaran

    27/63

    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 2.1Simbol-simbol Data Flow Diagram

    1)Terminal/Entity

    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.

  • 7/23/2019 Aplikasi Informasi Pelayanan Pembayaran

    28/63

    13

    2)Proses

    Merupakan kegiatan atau pekerjaan yang dilakukan oleh orang atau mesin

    komputer, dimana aliran data masuk, ditranformasikan ke ke aliran data

    keluar.

    3)Data Store

    Data store ini biasanya berkaitan dengan penyimpanan-penyimpanan,

    seperti file atau database yang berkaitan dengan penyimpanan secara

    komputerisasi, misalnya file disket, file harddisk, file pita magnetik. Data

    store juga berkaitan dengan penyimpanan secara manual seperti buku

    alamat, file folder, dan agenda. Data store diberi nama sesuai dengan nama

    file penyimpanannya misalnya mahasiswa, matakuliah, dosen,

    dataregistrasi.

    4)Alur Data

    Suatu data flow / alur data digambarkan dengan anak panah, yang

    menunjukkan arah menuju ke dan keluar dari suatu proses. Alur data ini

    digunakan untuk menerangkan perpindahan data atau paket data/informasi

    dari satu bagian sistem ke bagian lainnya

    2.10. Entity Relationship Diagram (ERD)

    Entity Relationship Diagram (ERD) merupakan suatu model untuk

    menjelaskan hubungan antar data dalambasis databerdasarkan objek-objek

    dasar data yang mempunyai hubungan antar relasi.ERD 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.

    http://blog.re.or.id/category/basis-datahttp://blog.re.or.id/category/basis-datahttp://blog.re.or.id/category/basis-datahttp://blog.re.or.id/category/basis-data
  • 7/23/2019 Aplikasi Informasi Pelayanan Pembayaran

    29/63

    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

    2.11. 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

  • 7/23/2019 Aplikasi Informasi Pelayanan Pembayaran

    30/63

    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 merefer (menunjuk) ke suatu baris (tuple) pada

    relasi yang lain (harus berkorespondensi dengan primary key pada

    relasi yang kedua), seperti: logical pointer. Sedangkan hubungan

    antara keduanya (primary key dan foreign key) di jelaskan sebagai

    berikut,Primary Key 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).Foreign key 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.

  • 7/23/2019 Aplikasi Informasi Pelayanan Pembayaran

    31/63

    16

    BAB III

    METODOLOGI PENELITIAN

    3.1.Lokasi Penelitian

    Penelitian dilakukan di Drive Thru SAMSAT yang beralamatkan di Jl.

    Sultan Agung No 4 Sidoarjo, mulai tanggal 01 Oktober 2014 s/d selesai.

    3.2.Bahan dan Alat penelitian

    Bahan :

    Data Wajib Pajak,data 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 2.00 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

    3.3.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

  • 7/23/2019 Aplikasi Informasi Pelayanan Pembayaran

    32/63

    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.

    3.4.Teknik Analisis

    Analisis sistem merupakan tahap yang penting dari suatu pemrograman,

    karena merupakan tahap awal untuk mengevaluasi permasalahan yang terjadi

    serta kendala yang dihadapi.Perancangan 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 berbasisSMSGateway sebagai solusi yang tepat. Penulis

    mengajukan pembuatan sistem baru untuk proses permintaan informasi

    melalui sms sebagai solusi permasalahan. Sistem baru ini diharapkan dapat

  • 7/23/2019 Aplikasi Informasi Pelayanan Pembayaran

    33/63

    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 denganHandphone.

    3.5.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;

  • 7/23/2019 Aplikasi Informasi Pelayanan Pembayaran

    34/63

    19

    6.

    Petugas loket Pembayaran dan Penyerahan memberitahukan jumlah

    pembayaran yang seharusnya dan selanjutnya menerima pembayaran serta

    menyerahkan bukti pembayaran kepada Wajib Pajak;

    3.6.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 3.3.

    a. Diagram Konteks

    Gambar 3.1 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

  • 7/23/2019 Aplikasi Informasi Pelayanan Pembayaran

    35/63

    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 3.2 DFD level 0.

    3.7.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

  • 7/23/2019 Aplikasi Informasi Pelayanan Pembayaran

    36/63

    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)

    3.8.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 3.1

    Tabel 3.1 Tabel berita

    Nama Field Type Data Keterangan

    id_berita Integer(11) Id berita

    Judul Varchar(200) Judul

    Isi Text Isi

    waktu_buat Timestamp Waktu buat

    Publish Varchar(5) Publish

    id_petugas Varchar(11) (Primary Key) Id petugas

  • 7/23/2019 Aplikasi Informasi Pelayanan Pembayaran

    37/63

    22

    2. Tabel Saran

    Tabel saran adalah tabel yang digunakan untuk menyimpan data saran

    dari wajib pajak. Struktur tabelnya dapat dilihat pada tabel 3.2

    Tabel 3.2 Tabel Saran

    Nama Field Type Data Keterangan

    Id Integer(11) Id pengirim

    Hp Varchar(15) Handphone

    Isisaran Varchar (200) Isi saran

    3. Tabel Kabupaten

    Tabel Kabupaten adalah tabel yang digunakan untuk menyimpan data

    kabupaten. Struktur tabelnya dapat dilihat pada tabel 3.3

    Tabel 3.3 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 3.4

    Tabel 3.4 Tabel kecamatan

    Nama Field Type Data Keterangan

    id_kec Varchar(20) Id kec

    nama_kec Varchar(100) Nama kec

  • 7/23/2019 Aplikasi Informasi Pelayanan Pembayaran

    38/63

    23

    5. Tabel kendaraan

    Tabel kendaraan adalah tabel yang digunakan untuk menyimpan data

    kendaraan. Struktur tabelnya dapat dilihat pada tabel 3.5

    Tabel 3.5 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 3.6

  • 7/23/2019 Aplikasi Informasi Pelayanan Pembayaran

    39/63

    24

    Tabel 3.6 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 3.7

    Tabel 3.7 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 3.8

    Tabel 3.8 Tabel propinsi

    Nama Field Type Data Keterangan

    id_prop Varchar(20) Id prop

    nama_prop Varchar(100) Nama prop

  • 7/23/2019 Aplikasi Informasi Pelayanan Pembayaran

    40/63

    25

    9. Tabel SMS alert

    Tabel SMS alert adalah tabel yang digunakan untuk menyimpan data

    SMS alert. Struktur tabelnya dapat dilihat pada tabel 3.9

    Tabel 3.9 Tabel SMS alert

    Nama Field Type Data Keterangan

    id_smsalert Varchar(5) Id smsalert

    id_wp Integer(13) (Primary key) Id wp

    isi_sms Text Isi sms

    tgl_kirim Date Tanggal kirim

    Status Varchar(25) Status

    10.Tabel Wajib Pajak

    Tabel wajib_pajak adalah tabel yang digunakan untuk menyimpan data

    wajib pajak. Struktur tabelnya dapat dilihat pada tabel 3.10

    Tabel 3.10 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

  • 7/23/2019 Aplikasi Informasi Pelayanan Pembayaran

    41/63

    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 3.11

    Tabel 3.11 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 3.12

    Tabel 3.12 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 3.13

    Tabel 3.13 Tabel inbox

    Nama Field Type Data Keterangan

    UpdatedInDB Timestamp UpdatedInDB

  • 7/23/2019 Aplikasi Informasi Pelayanan Pembayaran

    42/63

    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('false','true') Processed

    14.Tabel Outbox

    Tabel outbox adalah tabel yang digunakan untuk menyimpan data

    outbox. Struktur tabelnya dapat dilihat pada tabel 3.14

    Tabel 3.14 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('false','true') MultiPart

    RelativeValidity int(11) RelativeValidity

  • 7/23/2019 Aplikasi Informasi Pelayanan Pembayaran

    43/63

    28

    SenderID varchar(255) MUL SenderID

    SendingTimeOut Timestamp SendingTimeOutDeliveryReport enum('default','yes','no') 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 3.15

    Tabel 3.15 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 3.16

    Tabel 3.16 Tabel phonesNama Field Type Data Keterangan

    ID Text ID

    UpdatedInDB Timestamp UpdatedInDB

    InsertIntoDB Timestamp InsertIntoDB

    TimeOut Timestamp Time Out

    Send enum('yes','no') Send

    Receive enum('yes','no') Receive

  • 7/23/2019 Aplikasi Informasi Pelayanan Pembayaran

    44/63

    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 3.17

    Tabel 3.17 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

  • 7/23/2019 Aplikasi Informasi Pelayanan Pembayaran

    45/63

    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 3.18

    Tabel 3.18 Tabel Panduan

    Nama Field Type Data Keterangan

    Kodepanduan Varchar(11) Kode Panduan

    Isi Text Isi

    Keterangan Varchar (40) Keterangan

    3.9.Format SMS Gateway

    Berikut ini cara-cara mengakses aplikasi pembayaran pajak kendaraan

    bermotor di SAMSAT DRIVE THRU dengan menggunakan fasilitas SMSgateway:

    1. Format Melihat Panduan SMS

    Pemilik Kendaraan mengirim pesan ke SMS CenterAdmin SAMSAT

    dengan format:

    Gambar 3.4 Format Melihat panduan

    2.

    Apabila Format SMS benar, maka akan muncul pesan seperti pada gambar

    3.5

    Panduan

    Cek format SMS :

    cekformat#wp

    cekformat#saran

    cekformat#tunggakan

    cekformat#wajib_pajak

  • 7/23/2019 Aplikasi Informasi Pelayanan Pembayaran

    46/63

    31

    Gambar 3.5 Pesan Balasan Panduan SMS

    3. Jika Pemilik Kendaraan ingin melihat data wajib pajak, maka harus

    mengetikkan format SMS sebagai berikut :

    Gambar 3.6 Format Info data wajib pajak

    4. Jika Pemilik Kendaraan ingin melihat tunggakan pajak kendaraan, maka

    harus mengetikkan format SMS sebagai berikut :

    Gambar 3.7 Format Tunggakan Pajak Kendaraan

    5.

    Jika Pemilik Kendaraan ingin memberikan saran, maka harus mengetikkan

    format SMS sebgai berikut :

    Gambar 3.8 Format Saran

    3.10Design Interface

    Gambar 3.9 Halaman Utama

    cekformat#wp

    cekformat#tunggakan

    Cekformat#saran

  • 7/23/2019 Aplikasi Informasi Pelayanan Pembayaran

    47/63

    32

    Gambar 3.10 Halaman Login

    Gambar 3.11 Data Kendaraan

    Gambar 3.12 Halaman Wajib Pajak

  • 7/23/2019 Aplikasi Informasi Pelayanan Pembayaran

    48/63

    33

    Gambar 3.14 Halaman Inbox

    Gambar 3.13 Halaman Inbox

    3.11Struktur Menu

    Wajib Pajak

    Menu Utama Admin

    PembayaranKendaraan SMS AlertBerita

    Pembayaran

    LaporanSMS

    SMS

    SMSTerkirim

    Lihat SMS

    SMS Broadcast

  • 7/23/2019 Aplikasi Informasi Pelayanan Pembayaran

    49/63

    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 :

    4.1.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 4.1 Halaman Admin

  • 7/23/2019 Aplikasi Informasi Pelayanan Pembayaran

    50/63

    35

    Keterangan :

    a. Username : aris

    b. Password : aris

    4.2.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 4.2 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

  • 7/23/2019 Aplikasi Informasi Pelayanan Pembayaran

    51/63

    36

    f. Kontak : Halaman yang berisi alamat dari SAMSAT Drive Thru

    4.3.Halaman Data Wajib Pajak

    Input data wajib pajak yaitu memasukkan data identitas para wajib pajak yang

    baru, berikut halaman data wajib pajak.

    Gambar 4.3 Halaman Data Wajib Pajak

    Gambar 4.4 Halaman Input Data Wajib Pajak

  • 7/23/2019 Aplikasi Informasi Pelayanan Pembayaran

    52/63

    37

    Keterangan :

    a. Pada gambar 4.3 adalah menu utama halaman wajib pajak, disana tertera

    kolom data wajib pajak yang telah didata oleh admin.

    b. Pada gambar 4.4 adalah form kolom untuk menginputkan data identitas diri

    wajib pajak yang baru membeli kendaraan, setelah semua terisi kemudian

    dilakukan penyimpanan data dengan memilih tombol simpan. Data yang

    sudah terisi dan tersimpan akan tampil ke menu utama halaman data wajib

    pajak.

    4.4.

    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 4.5 Halaman Data Kendaraan

  • 7/23/2019 Aplikasi Informasi Pelayanan Pembayaran

    53/63

    38

    Gambar 4.6 Halaman Form Input Data Kendaraan

    Keterangan :

    a. Pada gambar 4.5 adalah menu utama pada halaman kendaraan, disana

    tertera kolom data kendaraan yang sudah di data oleh petugas admin.

    b. Pada gambar 4.6 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.

    4.5.Halaman Pembayaran

    Input halaman pembayaran digunakan untuk memasukkan biaya pajak

    kendaraan yang akan dibayar oleh wajib pajak setiap tahunnya. Berikut tampilan

    halaman pembayaran.

  • 7/23/2019 Aplikasi Informasi Pelayanan Pembayaran

    54/63

    39

    Gambar 4.7 Halaman Pembayaran

    Gambar 4.8 Halaman Form pembayara

    Keterangan :

    a. Pada gambar 4.7 adalah menu utama pada halaman pembayaran, disana

    tertera kolom data wajib pajak yang sudah membayar pajak kendaraan.

    Pada halaman data pembayaran terdapat menu cari nama/ ID wajib pajak,

    sehingga dapat dengan mudah mencari nama wajib pajak yang kita

    inginkan.

    b. Pada gambar 4.8 adalah form pembayaran, untuk memasukkan biaya pajak

    kendaraan kita harus memilih dulu nama wajib pajak, biaya akan otomatis

    keluar, kita tinggal memasukkan bulan dan tahun pembayaran pajak,

    kemuadian kita tekan tombol simpan untuk menyimpan data tersebut. Data

  • 7/23/2019 Aplikasi Informasi Pelayanan Pembayaran

    55/63

    40

    akan muncul pada menu utama halaman pembayaran.

    4.6.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 4.9 Halaman Berita

    Gambar 4.10 Halaman Form Berita

    Keterangan :

  • 7/23/2019 Aplikasi Informasi Pelayanan Pembayaran

    56/63

    41

    a. Pada gambar 4.9 adalah menu utama pada halaman berita, disana tertera

    kolom data berita yang sudah di entry oleh petugas admin.

    b. Pada gambar 4.10 adalah form berita, dimana petugas admin memasukkan

    berita-berita terbaru mengenai SAMSAT Drive Thru maupun SAMSAT

    pusat, setelah itu pilih berita tersebut perlu untuk di publikasikan ke

    masyarakat atau hanya untuk kalangan interent, setelah semua terisi baru

    kita tekan tombol simpan untuk menyimpan berita yang telah dibuat. Hasil

    berita akan muncul pada menu utama pada halaman berita.

    4.7.

    Halaman SMSForm SMS ini gunakan untuk melihat SMS masuk, SMS terkirim dan akan

    mengirim SMS secara bersamaan. Berikut tampilan halaman SMS.

    Gambar 4.11 Halaman SMS

    Gambar 4.12 Halaman Kirim Broadcast

  • 7/23/2019 Aplikasi Informasi Pelayanan Pembayaran

    57/63

    42

    Gambar 4.13 Halaman SMS Masuk

    Gambar 4.14 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

    4.8.Halaman SMS Alert

    Pada halaman SMS Alert ini merupakan peringatan tanggal jatuh tempo

    pembayaran pajak STNK kepada wajib pajak. Berikut tampilan halaman SMS Alert.

  • 7/23/2019 Aplikasi Informasi Pelayanan Pembayaran

    58/63

    43

    Gambar 4.15 Halaman Data SMS Alert

    Wajib pajak akan secara otomatis mendapat SMS Alert mengenai jatuh

    tempo pembayaran pajak kendaraannya.

    4.9.Halaman Laporan

    Pada halaman laporan ini akan muncul semua nama-nama wajib pajak yang

    telah terdaftar. Berikut tampilan halaman laporan.

    Gambar 4.16 Halaman Data Pembayaran

    Gambar 4.17 Tombol Pencarian Wajib Pajak

  • 7/23/2019 Aplikasi Informasi Pelayanan Pembayaran

    59/63

    44

    Gambar 4.18 Laporan Wajib Pajak

    Keterangan :a. Pada gambar 4.17 adalah menu utama pada halaman laporan, disana tertera

    kolom data wajib pajak yang sudah membayar pajak kendaraan. Pada

    halaman data pembayaran terdapat menu cari nama/ ID wajib pajak,

    sehingga dapat dengan mudah mencari nama wajib pajak yang kita

    inginkan yang ditunjukkan pada gambar 4.18.Pada halaman ini akan

    muncul semua nama wajib pajak, jika mencari satu nama wajib pajak

    tinggal memasukkan nama ke dalam kolom cari, setelah itu akan muncul

    nama wajib pajak yang kita butuhkan, kemudian kita bisa membuka

    laporan data pembayaran wajib pajak.

    b. Pada gambar 4.19 laporan salah satu wajib pajak yang kita inginkan.

    4.10. Tampilan SMS Gateway

    Berikut format SMS Gateway untuk melihat panduan SMS Gateway

    a. Pemilik kendaraan mengirim SMS untuk melihat format panduan

    SMS

  • 7/23/2019 Aplikasi Informasi Pelayanan Pembayaran

    60/63

    45

    Gambar 4.19 Melihat format panduan SMS

    b. Tampilan cek format wp dan balasannya

    Gambar 4.20 Cek format wajib pajak

    c. Tampilan cek id wp dan balasannya

  • 7/23/2019 Aplikasi Informasi Pelayanan Pembayaran

    61/63

    46

    Gambar 4.21 Cek id wajib pajak

    d. Tampilan cek data wp dan balasannya

    Gambar 4.22 Cek data wajib pajak

  • 7/23/2019 Aplikasi Informasi Pelayanan Pembayaran

    62/63

    47

    BAB V

    PENUTUP

    4.11. 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.

    4.12. Saran

    Program aplikasi Informasi Pelayanan Pembayaran Pajak Bermotor di

    Kantor SAMSAT Drive Thru Sidoarjo berbasis SMS Gateway yang di buatpenulis 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.

  • 7/23/2019 Aplikasi Informasi Pelayanan Pembayaran

    63/63

    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 & 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