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 Aktifkan cache atau tambahkan expiration time headers D (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.