Implementasi Framework Laravel dan Enkripsi IONCUBE Encode untuk Meningkatkan Keamanan pada Perpustakaan Digital
Abstract
Abstract: Information system is one of the things needed for an agency or company. In developing an information system, it is necessary to analyze the needs and risks that will be faced. One of the system developments is the digital library “Edu-Media” which is a website-based system that contains learning content such as videos, ebooks, music and assignments. The library development process uses Laravel because this framework can facilitate the development process and has a high level of security. Based on testing with the OWASP ZAP 2 application, there are no threats that have a high risk. The digital library is a website that is distributed along with server devices, therefore it is necessary to protect the PHP program code so that it cannot be duplicated or modified. The method used to protect the program code is by encrypting the program code using PHP ioncube encoder. The results of this ioncube encryption can be used to protect program code because it can be program code into bytecode which is not easy for humans to understand.
Abstrak: Sistem informasi merupakan salah satu hal yang diperlukan bagi sebuah instansi atau perusahaan. Dalam pengembangan sistem informasi diperlukan analisis kebutuhan dan resiko yang akan dihadapi. Salah satu pengembangan sistem yaitu pada perpustakaan digital “Edu-Media” yang merupakan sistem berbasis website yang berisi konten mengenai pembelajaran seperti video, ebook, musik dan tugas. Proses pengembangan perpustakaan menggunakan laravel karena framework ini dapat mempermudah dalam proses pengembangan serta memiliki tingkat keamanan yang tinggi. Berdasarkan pengujian dengan aplikasi OWASP ZAP 2 tidak ditemukan ancaman yang memiliki resiko tinggi. Perpustakaan digital merupakan website yang didistribusikan beserta perangkat server, oleh karena itu perlu adanya perlindungan pada kode program PHP agar tidak bisa diduplikasi maupun dimodifikasi. Metode yang digunakan untuk melindungi kode program yaitu dengan cara melakukan enkripsi kode program dengan menggunakan PHP ioncube encoder. Hasil dari enkripsi ioncube ini dapat digunakan melindungi kode program karena dapat kode program menjadi bytecode yang tidak mudah untuk dipahami oleh manusia.
Keywords
Full Text:
PDFReferences
Arisandi, D. (2017). Rancang Bangun Aplikasi Enkripsi Coding Berbasis Php Program Menggunakan Algoritma AeS. 2.
Artono Dwi Ramadhan, Bambang Pramono, & Sutardi. (2020). Implementasi Teknik Obfuscation Pada Source Code Php Dengan Algoritma Rivest Cipher 4. https://doi.org/10.5281/ZENODO.4394557
Aryanti, D., Nurholis, & Nashar Utamajaya, J. (2021). Analisis Kerentanan Keamanan Website Menggunakan Metode Owasp (Open Web Application Security Project) Pada Dinas Tenaga Kerja. Jurnal Syntax Fusion, 1(03), 15–25. https://doi.org/10.54543/fusion.v1i03.53
Edy Listartha, I. M., Premana Mitha, I. M. A., Aditya Arta, M. W., & Yuda Arimika, I. Km. W. (2022). Analisis Kerentanan Website SMA Negeri 2 Amlapura Menggunakan Metode OWASP (Open Web Application Security Project). SIMKOM, 7(1), 23–27. https://doi.org/10.51717/simkom.v7i1.63
Eka Pratama, I. P. A. (2020). Pengujian dan Analisa Reverse Engineering Pada Platform Android (Studi Kasus: Tebak_Gambar.apk). JTT (Jurnal Teknologi Terpadu), 8(2), 69–76. https://doi.org/10.32487/jtt.v8i2.834
Endra, R. Y., Aprilinda, Y., Dharmawan, Y. Y., & Ramadhan, W. (2021). Analisis Perbandingan Bahasa Pemrograman PHP Laravel dengan PHP Native pada Pengembangan Website. Expert: Jurnal Manajemen Sistem Informasi dan Teknologi, 11(1), 48. https://doi.org/10.36448/expert.v11i1.2012
Ghozali, B., Kusrini, K., & Sudarmawan, S. (2019). Mendeteksi Kerentanan Keamanan Aplikasi Website Menggunakan Metode Owasp (Open Web Application Security Project) Untuk Penilaian Risk Rating. Creative Information Technology Journal, 4(4), 264. https://doi.org/10.24076/citec.2017v4i4.119
Lapatta, N. T. (2022). Pengembangan Sistem Manajemen Data Dosen Universitas Xyz Menggunakan Framework Laravel. Naratif : Jurnal Nasional Riset, Aplikasi dan Teknik Informatika, 4(2), 161–169. https://doi.org/10.53580/naratif.v4i2.164
Nur Ahzan, Z., Wua Laja, Y. P., & Hijriani, L. (2023). Efektivitas Pengembangan Media Bahasa Pemrograman Open-Source dalam Penerapan Computational Thinking Mahasiswa. Jurnal Cendekia : Jurnal Pendidikan Matematika, 7(2), 1519–1532. https://doi.org/10.31004/cendekia.v7i2.2282
PHP Encoder 12. (2023, July 23). PHP Encoder 12.
https://www.ioncube.com/php_encoder.php
Rahmatulloh, A., & Munir, R. (n.d.). Pencegahan Ancaman Reverse Engineering Source Code PHP dengan Teknik Obfuscation Code pada Extension PHP.
Romadhon, M. H., & Yudhistira, Y. (2021). Sistem Informasi Rental Mobil Berbsasis Android Dan Website Menggunakan Framework Codeigniter 3 Studi Kasus: CV Kopja Mandiri. 2(1).
Sari, L. I., Probonegoro, W. A., & Romadiana, P. (2022). Penggunaan Framework Laravel Pelayanan Reservasi Kamar Berbasis Web di Renz Hotel Pangkalpinang. JATISI (Jurnal Teknik Informatika dan Sistem Informasi), 9(2), 1507–1519. https://doi.org/10.35957/jatisi.v9i2.1505
DOI: https://doi.org/10.35334/jbit.v4i2.6096
Refbacks
- There are currently no refbacks.

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Address: Gedung Dekanat, Fakultas Teknik, Universitas Borneo Tarakan. Jl. Amal Lama No. 1, Tarakan, Kalimantan Utara, Indonesia. Kodepos: 77123. | All publications by JBIT (Jurnal Borneo Informatika dan Teknik Komputer) are licensed under a External Link: |