analisis dan perancangan portal registrasi …thesis.binus.ac.id/doc/ringkasanind/2012-1-00845-if...

15
ANALISIS DAN PERANCANGAN PORTAL REGISTRASI SERTIFIKASI PAJAK BERBASIS WEB PADA BADAN PENYELENGGARA UJIAN SERTIFIKASI KONSULTAN PAJAK Kevin Lioenel Binus University, Jakarta, DKI Jakarta, Indonesia Ruby Suryajaya Binus University, Jakarta, DKI Jakarta, Indonesia Willy Yokobus Tandra Binus University, Jakarta, DKI Jakarta, Indonesia Aditya Kurniawan, S.Kom. , MMSI Binus University, Jakarta, DKI Jakarta, Indonesia Abstract The research purpose is to make a web-based system as a registration portal for exam candidates who want to take tax consultant certification exam at BPUSKP. The research methodology used here was analysis (interview and literature study) and design (use case designation, activity diagram, conceptual class, sequence diagram, class diagram, ERD, user interface). Wanted result is a web-based system that exam candidates can use to register for exam, check scores, exam schedules, and other features. The conclusion of the research is that the system had been already completed and implemented, the system gives several benefits such as makes it easier for exam candidates to register for exam at BPSUKP, features like score checking, and others. Keyword: registration portal, web based, BPUSKP, tax consultant certification Abstrak Tujuan penelitian ialah untuk merancang sistem berbasis web berbentuk portal registrasi bagi calon peserta ujian yang ingin mengambil ujian sertifikasi konsultan pajak di BPUSKP.

Upload: doankhanh

Post on 12-Mar-2019

220 views

Category:

Documents


0 download

TRANSCRIPT

ANALISIS DAN PERANCANGAN PORTAL REGISTRASI SERTIFIKASI PAJAK BERBASIS

WEB PADA BADAN PENYELENGGARA UJIAN SERTIFIKASI KONSULTAN PAJAK

Kevin Lioenel

Binus University, Jakarta, DKI Jakarta, Indonesia

Ruby Suryajaya

Binus University, Jakarta, DKI Jakarta, Indonesia

Willy Yokobus Tandra

Binus University, Jakarta, DKI Jakarta, Indonesia

Aditya Kurniawan, S.Kom. , MMSI

Binus University, Jakarta, DKI Jakarta, Indonesia

Abstract

The research purpose is to make a web-based system as a registration portal for exam candidates who want to take tax consultant certification exam at BPUSKP. The research methodology used here was analysis (interview and literature study) and design (use case designation, activity diagram, conceptual class, sequence diagram, class diagram, ERD, user interface). Wanted result is a web-based system that exam candidates can use to register for exam, check scores, exam schedules, and other features. The conclusion of the research is that the system had been already completed and implemented, the system gives several benefits such as makes it easier for exam candidates to register for exam at BPSUKP, features like score checking, and others. Keyword: registration portal, web based, BPUSKP, tax consultant certification

Abstrak

Tujuan penelitian ialah untuk merancang sistem berbasis web berbentuk portal registrasi bagi calon peserta ujian yang ingin mengambil ujian sertifikasi konsultan pajak di BPUSKP.

Metode penelitian yang digunakan adalah analisis (wawancara dan studi pustaka) serta perancangan (perancangan use case, activity diagram, conceptual class diagram, sequence diagram, class diagram, ERD, rancangan layar) Hasil yang dicapai berupa sebuah sistem berbasis web dimana calon peserta ujian dapat mendaftar ujian, melihat nilai, jadwal, dan sejumlah fitur lainnya. Simpulan dari penelitian adalah sistem telah selesai dibuat dan diimplementasikan, sistem memberikan beberapa manfaat misalnya memudahkan calon peserta untuk mendaftar ujian di BPUSKP, memberikan fasilitas untuk mengecek nilai, dsb. Kata kunci : portal registrasi, basis web, BPUSKP, sertifikasi konsultan pajak.

PENDAHULUAN

Latar Belakang

BP-USKP atau Badan Penyelenggara Ujian Sertifikasi Konsultan Pajak merupakan sebuah lembaga yang berdiri sendiri dan dipercaya oleh IKPI (Ikatan Konsultan Pajak Indonesia) untuk menyediakan layanan ujian sertifikasi untuk menjadi seorang konsultan di Indonesia dibidang perpajakan. BP-USKP menyediakan ujian untuk Brevet A, Brevet B, dan Brevet C. Saat ini BPUSKP memiliki kantor cabang yang tersebar di berbagai wilayah di Indonesia yang tersebar di 11 kota besar yaitu Jakarta, Medan, Batam dan Bintan, Riau, Palembang, Bandung, Semarang, Yogyakarta, Surabaya, Denpasar, dan Banjarmasin.

Saat ini BPUSKP menggunakan sistem berbasis web untuk meregistrasikan user yang kelak akan menjadi calon peserta ujian. Namun sistem tersebut memiliki sebuah kekurangan, yaitu calon peserta ujian hanya dapat mendaftar untuk satu dari tiga jenis sertifikasi yg tersedia, yaitu Brevet A saja. Maka dari itu pihak BP-USKP merasa resah dan terhambat di bidang pengolahan data dan BP-USKP ingin sekali membuat sistem baru untuk menggantikan sistem lama yang masih memiliki kekurangan tersebut. Dari kasus tersebut. Akhirnya diusulkan untuk membuat sebuah system baru berbasis web untuk menangani registrasi calon peserta Ujian Sertifikasi Konsultan Pajak di Indonesia.

Tujuan dan Manfaat Tujuan dari penulisan skripsi ini adalah :

• Membuat aplikasi online portal registrasi ujian sertifikasi di BPUSKP 1. Merancang aplikasi 2. Membuat aplikasi 3. Mengevaluasi performa aplikasi

Manfaat dari pembuatan aplikasi ini adalah :

• Memberikan fasilitas bagi calon peserta untuk mendaftar ujian sertifikasi di BPUSKP. • Memberikan fasilitas bagi peserta ujian untuk dapat mengecek nilai secara online. • Pengguna mendapatkan informasi terbaru seputar pengadaan ujian sertifikasi.

METODE PENELITIAN

1. Analisis • Wawancara

Wawancara langsung dengan tua BPUSKP untuk mendapatkan informasi yang dibutuhkan. • Studi Pustaka

Kegiatan studi pustaka dilakukan untuk memahami beberapa hal yang berkaitan dengan pokok-pokok bahasan, diantaranya membaca literatur atau referensi yang ada baik berasal dari buku-buku yang diperoleh melalui perpustakaan, internet, ataupun karya ilmiah.

2. Perancangan Dalam perancangan awal, akan dibuat beberapa rancangan seperti :

• Perancangan Use Case Diagram • Perancangan Use Case Spesification • Perancangan Activity Diagram • Perancangan Conceptual Class Diagram • Perancangan Sequence Diagram. • Perancangan Class Diagram. • Perancangan Entity Relationship Diagram (ERD)

HASIL DAN BAHASAN Implementasi Berikut adalah screenshot portal registrasi pada BPSUKP

Gambar 1 Halaman Home User

Gambar 2 Halaman Kontak Info

Gambar 3 Halaman Registrasi

Gambar 4 Halaman Daftar Peserta

Gambar 5 Halaman Edit Password

Gambar 6 Halaman Edit Profile

Gambar 7 Halaman Sertifikasi

Gambar 8 Halaman Daftar Sertifikasi

Gambar 9 Halaman Status Registrasi

Gambar 10 Halaman Jadwal Ujian

Gambar 11 Halaman Nilai

Gambar 12 Halaman Admin

Evaluasi

Tabel 1 Evaluasi menggunakan YSlow berdasar penilaian komponen

Komponen Grade Keterangan

Make fewer HTTP request A Minimalisir jumlah dokumen eksternal yang di load

Use Content Delivery Network B Gunakan Content Delivery Network Add expire or Control-Cache headers D

Aktifkan cache atau tambahkan expiration time (menggunakan cookie)

Compress components with gzip C Compress file menggunakan gzip

Put CSS at top A Letakkan skrip pemanggilan dokumen CSS pada bagian atas halaman web

Put Javascript at bottom A Letakkan skrip pemanggilan dokumen Javascript pada bagian bawah halaman

Make Javascript and CSS external n/a Hindari penulisan Javascript dan CSS secara inline

Reduce DNS lookup A Minimalisir jumlah hostname yang diakses

Minify Javascript and CSS A Minifikasi penulisan skrip Javascript dan CSS

Avoid URL redirects A Jangan me-redirect halaman Remove duplicate Javascript and CSS A Jangan ada dokumen Js dan CSS yang sama

Make AJAX cacheable A Atur supaya dokumen AJAX (misal header, footer halaman) dapat disimpan dalam cache

Use GET for AJAX requests A Gunakan GET dan bukan POST untuk AJAX request

Avoid HTTP 404 error A Pastikan semua link mengarah ke halaman yang

valid

Use cookie free domains A Gunakan cookie yang tidak terikat domain

Do not scale images in HTML A Gunakan resolusi gambar yang sesuai dan bukan atribut"width" atau "height"

Make favicon small and sizeable A Gunakan favicon dengan ukurankecil

Tabel 2 Evaluasi menggunakan YSlow berdasar penilaian halaman

Halaman Grade Skor

Home User A 94

Registrasi A 94

Daftar Peserta Ujian A 94

Sertifikasi A 94

Daftar Sertifikasi A 94

Kontak Info A 94

Profile A 94

Edit Password A 94

Status Registrasi A 94

Jadwal A 94

Nilai A 94

Admin A 94

Rata-rata A 94

Tabel 3 Evaluasi Menggunakan PageSpeed

Halaman Skor

Home User 79

Registrasi 69

Daftar Peserta Ujian 77

Sertifikasi 79

Daftar Sertifikasi 79

Kontak Info 79

Profile 71

Edit Password 78

Status Registrasi 78

Jadwal 78

Nilai 78

Admin 78

Gambar 13 User Acceptance Test

SIMPULAN DAN SARAN Simpulan

Berdasarkan hasil analisis, perancangan, dan implementasi pada Badan Penyelenggara Ujian Sertifikasi Konsultan Pajak (BPUSKP), maka dapat diambil simpulan sebagai berikut :

• Aplikasi portal registrasi telah selesai dibuat dan telah memenuhi tujuan penulisan skripsi yaitu : 1. Membuat rancangan sistem 2. Mengevaluasi kinerja aplikasi

• Aplikasi memberikan manfaat sebagai berikut : 1. Mempermudah calon peserta untuk mendaftar ujian di BPUSKP. 2. Memberikan fasilitas bagi peserta ujian untuk dapat mengecek nilai secara online. 3. Pengguna mendapatkan informasi terbaru seputar pengadaan ujian sertifikasi.

• Hasil evaluasi menggunakan YSlow memberikan skor rata-rata “94” (skala 1-100) dengan grade “A” (skala A – F), sedangkan evaluasi menggunakan PageSpeed memberikan skor dengan nilai terendah “69” dan nilai tertinggi “79” (skala 1-100)

Saran

Adapun saran yang diberikan untuk pengembangan aplikasi online portal registrasi ujian sertifikasi selanjutnya adalah :

1. Pembayaran dan konfirmasi registrasi ujian dilakukan secara online (saat ini calon peserta harus mendatangi langsung kantor cabang BPUSKP terdekat).

2. Penambahan fitur-fitur admin seperti tambah nilai, tambah jadwal, dsb. 3. Meningkatkan sekuritas sistem dengan menerapkan metode-metode untuk menanggulangi

SQL Injection, XSS, Denial of Service, dan serangan-serangan lainnya.

REFERENSI Ambler, S. W. (2005). Elements of UML 2.0 (1st Edition). New York: Cambridge

University Press. Arlow, Jim., Neustadt, Ila. (2002). UML and the Unified Process - Practical Object-

Oriented Analysis & Design (1st Edition). London: Addyson Wesley. Connoly, T. (2005). Database Systems : A Practicial Approach to Design,

Implementation, and Management (4th Edition). London: Addyson Wesley. GoogleDevelopers. Web Performance Best Practices. (n.d). Retrieved 1 11,2013, from

https://developers.google.com/speed/docs/best-practices/rules_intro Indrajani. (2011). Bedah Kilat 1 Jam : Pengantar dan Sistem Basis Data. Jakarta: PT

Elex Media Komputindo. Microsoft. IIS 7.0 and Your Hardware. (n.d.). Retrieved 1 10, 2013, from Technet:

http://technet.microsoft.com/en-us/library/cc268240.aspx Millet, S. (2009). NHibernate with ASP.NET Problem Design Solution (1st Edition).

Indianapolis : Wiley Publishing, Inc. ORACLE. Portal Management (n.d.). Retrieved 3 4, 2013, from Oracle:

http://docs.oracle.com/cd/E13218_01/wlp/docs81/portalmanagement/portalmanagement.html Pilone, Dan., Pitman, Neil. (2005). UML 2.0 In a Nutshell (2nd Edition). Sebatospol :

O'Reilly Media, Inc. Pressman, R. S. (2010). Software Engineering : A Practitioners Approach (7th Edition).

New York: McGraw-Hill. Scott. Sommervile, Ian. (2006). Software Engineering (8th Edition). London : Pearson

Education. Taylor, A. G. (2011). SQL All-In-One for Dummies (2nd Edition). Indianapolis : Wiley

Publishing, Inc. Whitten, Jeffrey., & Bentley,. D.L. (2004). Systems Analysis and Design Methods (6th

Edition). New York: Mc-Graw Hill.

RIWAYAT PENULIS

Kevin Lioenel lahir di kota Pontianak pada 02 November 1991. Penulis menamatkan pendidikan S1 di

Universitas Bina Nusantara dalam bidang Teknik Informatika pada 2013.

Ruby Suryajaya lahir di kota Jakarta pada 18 Januari 1992. Penulis menamatkan pendidikan S1 di

Universitas Bina Nusantara dalam bidang Teknik Informatika pada 2013.

Willy Yokobus Tandra lahir di kota Medan pada 08 Januari 1991. Penulis menamatkan pendidikan S1 di

Universitas Bina Nusantara dalam bidang Teknik Informatika pada 2013.