analisis dan perancangan portal registrasi …thesis.binus.ac.id/doc/ringkasanind/2012-1-00845-if...
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 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.