• Tidak ada hasil yang ditemukan

SKRIPSI MUHAMMAD AZEMI

N/A
N/A
Protected

Academic year: 2022

Membagikan "SKRIPSI MUHAMMAD AZEMI"

Copied!
13
0
0

Teks penuh

(1)

PERANCANGAN MODEL APLIKASI PEMBAYARAN PAJAK KENDARAAN BERMOTOR BERBASIS VIRTUAL PRIVATE NETWORK PADA

UNIT PELAYANAN TEKNIS SAMSAT DINAS PENDAPATAN DAERAH PROVINSI SUMATERA UTARA

SKRIPSI

MUHAMMAD AZEMI 0 6 1 4 0 1 0 1 4

PROGRAM STUDI S1 ILMU KOMPUTER DEPARTEMEN ILMU KOMPUTER

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA

MEDAN 2011

(2)

PERANCANGAN MODEL APLIKASI PEMBAYARAN PAJAK KENDARAAN BERMOTOR BERBASIS VIRTUAL PRIVATE NETWORK PADA UNIT

PELAYANAN TEKNIS SAMSAT DINAS PENDAPATAN DAERAH PROVINSI SUMATERA UTARA

SKRIPSI

Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Sarjana Komputer

MUHAMMAD AZEMI 0 6 1 4 0 1 0 1 4

PROGRAM STUDI S1 ILMU KOMPUTER DEPARTEMEN ILMU KOMPUTER

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA

MEDAN 2011

(3)

PERSETUJUAN

Judul : PERANCANGAN MODEL APLIKASI PEMBAYARAN

PAJAK KENDARAAN BERMOTOR BERBASIS VIRTUAL PRIVATE NETWORK PADA UNIT PELAYANAN TEKNIS SAMSAT DINAS PENDAPATAN DAERAH PROVINSI SUMATERA UTARA

Kategori : SKRIPSI

Nama : MUHAMMAD AZEMI

Nomor Induk Mahasiswa : 061401014

Program Studi : SARJANA (S1) ILMU KOMPUTER

Departemen : ILMU KOMPUTER

Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN ALAM

(FMIPA) UNIVERSITAS SUMATERA UTARA Diluluskan di

Medan, 2011 Komisi Pembimbing :

Pembimbing 2 Pembimbing 1

Maya Silvi Lydia, Bsc, MSc Prof. Dr. Tulus, M.Si

NIP 197401272002122001 NIP 196209011988031002

Diketahui/Disetujui oleh

Program Studi S1 Ilmu Komputer Ketua,

Dr. Poltak Sihombing, M.Kom NIP 196203171991021001

(4)

PERNYATAAN

PERANCANGAN MODEL APLIKASI PEMBAYARAN PAJAK KENDARAAN BERMOTOR BERBASIS VIRTUAL PRIVATE NETWORK PADA UNIT

PELAYANAN TEKNIS SAMSAT DINAS PENDAPATAN DAERAH PROVINSI SUMATERA UTARA

SKRIPSI

Saya mengakui bahwa skripsi ini adalah hasil karya saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.

Medan, 26 Juni 2011

Muhammad Azemi 061401014

(5)

PENGHARGAAN

Puji dan syukur penulis panjatkan kepada Allah SWT Tuhan Yang Maha Esa, dengan limpahan kasih dan karunia-Nya kertas kajian ini berhasil diselesaikan dalam waktu yang telah ditetapkan.

Ucapan terima kasih penulis sampaikan kepada Bapak Prof. Dr. Tulus, M.Si dan Ibu Maya Silvi Lydia, BSc, MSc, selaku pembimbing pada penyelesaian skripsi ini yang telah memberikan panduan dan penuh kepercayaan kepada penulis untuk menyempurnakan kajian ini. Panduan ringkas dan padat dan profesional telah diberikan kepada penulis agar penulis dapat menyelesaikan tugas ini. Selanjutnya kepada Bapak Drs. James Piter Marbun, M.Kom dan Ibu Dian Rahmawaty, S.Si, M.Kom selaku pembanding. Ucapan terima kasih juga ditujukan kepada Ketua dan Sekretaris Program Studi Ilmu Komputer, Bapak Dr. Poltak Sihombing, M.Kom dan Ibu Maya Silvi Lydia, B.Sc, M.Sc, Bapak Dr. Sutarman, M.Sc selaku Dekan dan para Pembantu Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, semua dosen pada Program Studi Ilmu Komputer FMIPA USU, serta semua pegawai di Departemen Ilmu Komputer dan FMIPA USU.

Tidak terlupakan kepada orang tua penulis, ayahanda Almarhum Sofyan Adhar dan ibunda Nurmala Nasution yang selalu sabar dalam mendidik, memotivasi, serta memberikan semua kebutuhan penulis, baik materi, pengertian, perhatian, dan doa yang tak pernah berhenti. Serta seluruh sahabat, kerabat yang berjasa dan selalu memberikan dorongan kepada penulis selama menyelesaikan skripsi ini. Azhari, Riky Andi Syahputra, Fakhreza Akbar, Mhd. Arifin Siregar, S.Kom. dan semua teman-teman yang selalu mendukung dalam penyelesaian karya ilmiah ini.

(6)

ABSTRAK

Sistem Manunggal Satu Atap (Samsat) adalah salah satu instansi pemerintah yang berfungsi sebagi tempat pengesahan dan pembayaran pajak kendaraan bermotor. Tetapi sayangnya pembayaran pajak hanya dapat dilakukan pada Samsat dimana pertama kali kendaraannya terdaftar. Wajib pajak yang kendaraan bermotornya terdaftar di Medan, tidak dapat membayarkan pajak kendaraanya tersebut di Samsat yang berada di kota lain. Hal ini dikarenakan database yang ada di daerah masih berdiri sendiri. Sehubungan dengan hal tersebut, maka dirancanganlah sebuah pemodelan aplikasi pembayaran pajak kendaraan bermotor yang memanfaatkan media Virtual Private Network (VPN) sebagai media jaringannya. Aplikasi dibuat dengan menggunakan bahasa pemrograman PHP 5 dan untuk Database Management Sistem (DBMS) menggunakan MySQL. Hasil dari proses ini berupa suatu tampilan perhitungan biaya administrasi yang akan dibayarkan oleh Wajib Pajak untuk biaya Pajak Kendaraan Bermotor (PKB) teliti ulang 1 tahun dan Bea Balik Nama Kendaraan Bermotor (BBN-KB).

(7)

DESIGN OF MODEL APPLICATION OF TAX PAYMENTS MOTOR VEHICLE BASED ON VIRTUAL PRIVATE NETWORK ON TECHNICAL

SERVICES UNIT SAMSAT NORTH SUMATERA REGIONAL REVENUE OFFICE

ABSTRACT

Sistem Administrasi Manunggal Satu Atap (Samsat) is a government agency that is used as a place for validation and payment of motor vehicles taxes. Unfortunately, the tax payment can only be done on Samsat office branch where the vehicle was first registered. For example, the tax of motor vehicles that are registered in Medan can’t be paid in another city. This is because the database used in every office branch is still stand alone. Based on the explanation above, there is a need to design a model of motor vehicle tax payment application using Virtual Private Network (VPN) as the network media. This application is built using PHP 5 as programming language and MySQL as the database management system. The result of this process is a view of administration fee that the taxpayer must pay for Re-inspect for 1 year and Name Diversion fee.

(8)

DAFTAR ISI

Halaman

Persetujuan ii

Pernyataan iii Penghargaan iv Abstrak v Abstract vi Daftar Isi vii Daftar Tabel ix Daftar Gambar x Bab 1 Pendahuluan 1.1 Latar Belakang Masalah 1

1.2 Rumusan Masalah 2

1.3 Batasan Masalah 2

1.4 Tujuan Penelitian 2

1.5 Manfaat Penelitian 2

1.6 Metode Penelitian 3

1.7 Sistematika Penulisan 3

Bab 2 Tinjauan Teori 2.1 Definisi Sistem 4

2.1.1 Karakteristik Sistem 6

2.2 Perancangan Model Berorientasi Objek 8

2.3 Rekayasa Perangkat Lunak 9

2.4 Alat Bantu Pemodelan Sistem 11

2.5 Diagram Konteks dan Data Flow Diagram (DFD) 11

2.6 Entity Relationship Diagram (ERD) 14

2.7 Normalisasi 18

2.8 Virtual Private Network (VPN) 20

2.8.1 Teknologi Tunelling 21

2.8.2 Layer 2 Tunelling Protocol (L2TP) 21

2.8.3 Generic Routing Encapsulation (GRE) 22

(9)

2.8.4 IP Security Protocol (IP Sec) 23

2.8.5 Teknologi Enkripsi dalamVPN 23

2.8.6 Symmetric Encryption 24

2.8.7 Asymmetric Encryption 25

2.8.8 Aman dan Nyaman 26

2.8.9 VPN IP MPLS 27

Bab 3 Analisis dan Perancangan Sistem 3.1 Analisis Lingkup Sistem 30

3.1.1 Pengumpulan Data dan Fakta 30

3.1.2 Analisis Lingkungan Organisasi 32

3.2 Analisis Pada Sistem yang Berjalan 32

3.3 Perhitungan Pajak dan Bea Balik Nama 33

3.4 Proses Pemodelan Aplikasi 36

3.4.1 Analisis Data Flow Diagram (DFD) 36

3.4.2 Entity Relationship Diagram (ERD) 44

3.5 Pemodelan pada Jaringan 45

3.5.1 Mengakses MPLS Network 50

3.5.2 Provisioning Tunnel VPN via VPNSC 2.2 52

3.5.3 Virtual Private Network menggunakan OpenVPN 52

3.5.4 Installing OpenVPN on Windows 53

3.5.5 Konfigurasi OpenVPN Server 55

3.5.6 Menciptakan kunci OpenVPN yang statsi 56

3.5.7 Membuat sampel koneksi dan mengadaptasi 56

3.5.8 Pengujian Tunnel 58

Bab 4 Implementasi 4.1 Implementasi Sistem 60

4.1.1 Tampilan Login 60

4.1.2 Tampilan Menu Utama 61

4.1.3 Tampilan Pendaftaran Kendaraan Bermotor 62

4.1.4 Tampilan Penetapan Kendaraan Bermotor 62

4.1.5 Tampilan Bea Balik Nama 63

4.1.6 Tampilan Pengaturan Pangguna 64

4.1.7 Tampilan Log Out 65

(10)

4.1.8 Tampilan Form Input Nomor Plat 65

4.2 Pengujian Sistem 66

4.2.1 Pangujian Pendaftaran Kendaraan Baru 63 4.2.2 Pangujian Penetapan Pajak Kendaraan Bermotor 67

4.2.3 Pangujian Bea Balik Nama 67

4.2.4 Pangujian Pengaturan Pengguna 68

4.2.4.1 Pangujian Tambah Pengguna 68

4.2.4.2 Edit Pengguna 69

Bab 5 Kesimpulan dan Saran 70

5.1 Kesimpulan 71

5.2 Saran 71

Daftar Pustaka 72

Lampiran

(11)

DAFTAR TABEL

Halaman

Tabel 2.1 Notasi Kardinalitas dan Modalitas 18

Tabel 3.1 Komponen-komponen yang digunakan pada server dan client 53 Table 3.2 Beberapa entri yang diciptakan saat proses instalasi OpenVPN 55

(12)

DAFTAR GAMBAR

Halaman

Gambar 2.1 Simbol Pelaku Eksternal 12

Gambar 2.2 Simbol Proses 12

Gambar 2.3 Simbol Simpanan Data 12

Gambar 2.4 Simbol Aliran Data 13

Gambar 2.5 Simbol Entitas 15

Gambar 2.6 Simbol Atribut Biasa 15

Gambar 2.7 Simbol Atribut Komposit 15

Gambar 2.8 Simbol Atribut Bernilai Banyak 16

Gambar 2.9 Simbol Atribut Turunan 16

Gambar 2.10 Simbol Hubungan 16

Gambar 2.11 Contoh Komunikasi VPN 27

Gambar 2.12 Konfigurasi Infrastruktur VPN IP MPLS 29 Gambar 3.1 Flowchart Proses Pembayaran PKB dan BBN-KB 32

Gambar 3.2 DFD Level 0 36

Gambar 3.3 DFD Level 1 37

Gambar 3.4 DFD Level 1 Proses 1 39

Gambar 3.5 DFD Level 1 Proses 2 40

Gambar 3.6 DFD Level 1 Proses 3 41

Gambar 3.7 DFD Level 1 Proses 4 42

Gambar 3.8 DFD Level 1 Proses 5 43

Gambar 3.9 Gambar ERD 44

Gambar 3.10 Topologi Jaringan LAN UPT. Samsat 45 Gambar 3.11 Topologi Jaringan WAN UPT. Samsat 46 Gambar 3.12 Konfigurasi Jaringan VPN IP MPLS Samsat 49

(13)

Gambar 3.13 ssh ke dalam MCE menggunakan SecureCrt 45

Gambar 3.14 Dialog dalam memilih komponen yang ingin di-install 53 Gambar 3.15 Panel Applet/ icon Open VPN 54 Gambar 3.16 Tampilan menu ” Generate a static Open VPN key ” 56 Gambar 3.17 Susunan Directory Jendela Explorer 57 Gambar 3.18 Sample konfigurasi yang dibuka melalui Notepad editor 57 Gambar 3.19 Menunjukkan koneksi antara VPN dengan server dan client berhasil 58 Gambar 3.20 Hasil Ping terhadap uji tunnel 58 Gambar 3.21 Simulator memakai Packet Tracer 59 Gambar 4.1 Tampilan Form Login 60 Gambar 4.2 Tampilan Menu Utama 61 Gambar 4.3 Tampilan Selamat Datang 61 Gambar 4.4 Tampilan Pendaftaran Kendaraan Bermotor 62 Gambar 4.5 Tampilan Penetapan Kendaraan Bermotor 63 Gambar 4.6 Tampilan Bea Balik Nama (BBN) 63 Gambar 4.7 Tampilan Form Data Pengguna 64

Gambar 4.8 Tampilan Form Daftar Pengguna 64

Gambar 4.9 Tampilan Logout 65

Gambar 4.10 Tampilan Form Input Nomor Plat 65

Gambar 4.11 Tampilan Pengujian Pendaftaran Kendaraan Bermotor Baru 66

Gambar 4.12 Tampilan Data Kendaraan bermotor 66

Gambar 4.13 Tampilan Form Pengujian Penetapan PKB 67

Gambar 4.14 Tampilan Form Pengujian Bea Balik Nama (BBN-KB) 67

Gambar 4.15 Tampilan Form Pengujian Tambah Pengguna 68

Gambar 4.16 Tampilan Form Daftar Pengguna 68

Gambar 4.17 Tampilan Form Edit Pengguna 69

Gambar 4.18 Tampilan Konfigurasi Hapus Pengguna 69

Referensi

Dokumen terkait

Puji dan syukur penulis panjatkan atas kehadirat Allah Swt yang telah memberi kekuatan dan inspirasi karena berkat hidayah-Nya penulis dapat menyelesaikan skripsi

Sebenarnya sudah banyak tokoh-tokoh pendidikan Islam yang yang memberikan ide-ide pemikiran tentang pendidikan Islam tersebut, dan salah satu diantara mereka

Tulang belakang yang mengalami gangguan trauma dapat menyebabkan kerusakan pada medulla spinalis, tetapi lesi traumatik pada medulla spinalis tidak selalu terjadi karena fraktur

To examine how the e€ective return period for extreme high precipitation amounts would change as the parameters of the chain-dependent process change (i.e., probability of a wet

Siswa mampu menentukan lanjutan arti hadits tentang kebersihan Siswa mampu menyebutkan benda yang digunakan untuk mandi Siswa mampu menyebutkan benda yang digunakan untuk

Pada penulisan ilmiah ini mencoba mengangkat masalah dalam hal pembuatan aplikasi penjualan pada kasir Neckcut BarberShop dan Distro sebagai efesiensi operasional untuk

Menurut Hadari Nawawi (2012:68), terdapat beberapa bentuk penelitian dalam metode deskriptif, yaitu bentuk penelitian studi hubungan (Interrelationship studies) yang