IMPLEMENTASI OBJECT RELATIONAL MAPPER (ORM) UNTUK BASIS DATA SISTEM INFORMASI SAMSAT MENGGUNAKAN ELOQUENT | ELECTRONIC THESES AND DISSERTATION

Electronic Theses and Dissertation

Universitas Syiah Kuala

    SKRIPSI

IMPLEMENTASI OBJECT RELATIONAL MAPPER (ORM) UNTUK BASIS DATA SISTEM INFORMASI SAMSAT MENGGUNAKAN ELOQUENT


Pengarang

Haris Daffa - Personal Name;

Dosen Pembimbing

Dalila Husna Yunardi - 199006172015042001 - Dosen Pembimbing I
Husaini - 198806242022031006 - Dosen Pembimbing II



Nomor Pokok Mahasiswa

2008107010059

Fakultas & Prodi

Fakultas MIPA / Informatika (S1) / PDDIKTI : 55201

Subject
-
Kata Kunci
-
Penerbit

Banda Aceh : ., 2024

Bahasa

No Classification

-

Literature Searching Service

Hard copy atau foto copy dari buku ini dapat diberikan dengan syarat ketentuan berlaku, jika berminat, silahkan hubungi via telegram (Chat Services LSS)

Sistem Administrasi Manunggal Satu Atap (SAMSAT) merupakan layanan masyarakat untuk mengelola administrasi salah satu pajak negara. Pajak Kendaraan Bermotor (PKB) adalah pajak wajib untuk masyarakat Indonesia yang dikenakan atas kepemilikan kendaraan bermotor. Transaksi PKB tahunan, Bea Balik Nama Pertama (BBN1), Bea Balik Nama Kedua (BBN2), kendaraan mutasi masuk provinsi, dan kendaraan mutasi keluar provinsi merupakan sebagian dari layanan yang dikelola oleh SAMSAT. Namun, sistem yang digunakan oleh SAMSAT memiliki keterbatasan dalam mengakomodasi perubahan dinamis pada suku nilai pajak seperti tarif, insentif, dan denda. Maka dari itu, penelitian ini bertujuan untuk mengatasi keterbatasan tersebut dengan mengembangkan basis data dinamis menggunakan Object Relational Mapper (ORM) yang diintegrasikan pada web service berbasis framework Lumen. Metodologi penelitian ini meliputi perancangan basis data menggunakan pendekatan Database System Development Life Cycle (DBSDLC), implementasi basis data menggunakan ORM Eloquent, integrasi basis data pada web service, serta serangkaian pengujian komprehensif meliputi unit testing, pengujian performa, keamanan, dan kompatibilitas. Hasil perancangan ini membangun basis data yang diimplementasikan menggunakan ORM Eloquent, telah terbukti dapat digunakan dalam mendapatkan suku nilai pajak untuk menghitung nilai PKB pada web service berbasis framework Lumen dalam menghitung PKB tahunan, BBN1, BBN2, mutasi masuk, dan mutasi keluar sesuai kriteria SAMSAT dengan tingkat keberhasilan 100% dalam 32 skenario pengujian. Pengujian performa menunjukkan kemampuan menangani rata-rata 6 request per detik, keamanan sistem diuji melalui 847 unit test yang mencakup berbagai skenario input, kompatibilitas web service terbukti dapat berjalan dalam berbagai lingkungan penggunaan.

Sistem Administrasi Manunggal Satu Atap (SAMSAT) is a public service that manages the administration of one of the state taxes. Pajak Kendaraan Bermotor (PKB) is a mandatory tax for Indonesian citizens imposed on the ownership of motor vehicles. Transactions including annual PKB, First Name Transfer (BBN1), Second Name Transfer (BBN2), incoming provincial vehicle transfers, and outgoing provincial vehicle transfers are some of the services managed by SAMSAT. However, the system used by SAMSAT has limitations in accommodating dynamic changes in tax rates, such as tariffs, incentives, and penalties. Therefore, this research aims to address these limitations by developing a dynamic database using Object Relational Mapper (ORM) integrated into a web service based on the Lumen framework. The research methodology includes database design using the Database System Development Life Cycle (DBSDLC) approach, database implementation using Eloquent ORM, database integration into the web service, and a series of comprehensive tests including unit testing, performance testing, security testing, and compatibility testing. The development results in a database implemented using Eloquent ORM, which has been proven to be effective in retrieving tax rates for calculating taxes on a web service based on Lumen Framework for annual PKB, BBN1, BBN2, incoming transfers, and outgoing transfers according to SAMSAT criteria with a 100% success rate across 32 test scenarios. Performance testing shows the system’s ability to handle an average of 6 requests per second, security was tested through 847 unit tests covering various input scenarios, and the compatibility of the web service was proven to work in various usage environments.

Citation



    SERVICES DESK