Claim Missing Document
Check
Articles

Found 5 Documents
Search

Comparative Analysis of Codeigniter, Laravel and Ktupad Frameworks: Case Study Online Exam Applications Wawan Sismadi; Indra; Besar Agung Martono; Titing Widyastuti
Indonesian Journal of Applied Research (IJAR) Vol. 3 No. 3 (2022): Indonesian Journal of Applied Research (IJAR)
Publisher : Universitas Djuanda

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.30997/ijar.v3i3.236

Abstract

The speed of access to digital information is essential in making decisions, and Google Development requires a data access limit of no more than three seconds. This study analyzes performance, security, and other measurements among three frameworks: CodeIgniter, Laravel, and Ktupad. This research methodology uses digital forensics as a framework for the collection of functions, classes, and rules. In contrast to libraries that are only for a specific purpose, the framework comprehensively regulates how we build applications. Frameworks allow us to build applications faster because we will focus more on the subject matter as developers. SDLC (System Development Life Cycle) consists of 3 stages: Framework Testing, Framework Analysis, and Framework Evaluation. The case study of this research is an Online Exam at Junior High School 242 Jakarta, which was built using CodeIgniter Web Framework, Boostrap, JQuery, Laravel, and Ktupad Web Framework and then compares the three using the Research and Development method with the Extreme Programming (XP) approach. Comparison tool using Web Dev, Apache JMeter, and ZAP OWASP. The results of this study show that the performance values are 1-100 from CodeIgniter 77, Laravel 75, and Ktupad 99, and security values from CodeIgniter Medium, Laravel Medium, and Ktupad Low.
IMPLEMENTASI ARSITEKTUR MICROSERVICES PADA WEB APLIKASI PENERIMAAN MAHASISWA BARU WAWAN SISMADI; BESAR AGUNG MARTONO; YODI SUSANTO; AMIN MUZAENI
EDUTECH : Jurnal Inovasi Pendidikan Berbantuan Teknologi Vol. 4 No. 2 (2024)
Publisher : Pusat Pengembangan Pendidikan dan Penelitian Indonesia (P4I)

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.51878/edutech.v4i2.3062

Abstract

New student admissions (PMB) are an important process in the education system that requires efficiency and scalability. In this research, we developed a New student admissions web application using a microservices architecture integrated with the MVC and Extreme Programming approaches. Microservices architecture enables the development of applications that are modular and can be changed independently, making it easier to manage data and receive processes. The research results show that the use of microservices architecture in the New student admissions web application can increase application efficiency and scalability, as well as make data management and reception processes easier. ABSTRAKPenerimaan mahasiswa baru (PMB) adalah proses penting dalam sistem pendidikan yang memerlukan efisiensi dan skalabilitas. Dalam penelitian ini, kami mengembangkan web aplikasi Penerimaan Mahasiswa Baru menggunakan arsitektur microservices yang terintegrasi dengan pendekatan MVC dan Extreme Programming. Arsitektur microservices memungkinkan pengembangan aplikasi yang modular dan dapat diubah secara independen, sehingga memudahkan dalam pengelolaan data dan proses penerimaan. Hasil penelitian menunjukkan bahwa penggunaan arsitektur microservices pada web aplikasi Penerimaan Mahasiswa Baru dapat meningkatkan efisiensi dan skalabilitas aplikasi, serta memudahkan dalam pengelolaan data dan proses penerimaan.
Implementation of Zero Client Network Using vCloudPoint at PT XYZ with Action Research Method Kristiyanto, Yogi; Sismadi, Wawan; Susanto, Yodi
RISTEC : Research in Information Systems and Technology Vol. 5 No. 2 (2024): RISTEC: Research in Information Systems and Technology
Publisher : RISTEC : Research in Information Systems and Technology

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

This study aims to implement a Zero Client network using vCloudPoint devices at PT XYZ using the Action Research method. The purpose of this study is to improve operational efficiency and information technology management in the company through an iterative approach involving planning, action, observation, and reflection. The method used allows for continuous improvement during the implementation process. The results of the study indicate that the implementation of Zero Client can reduce IT infrastructure costs, improve system stability, and facilitate device management through a centralized server using Windows Server 2019 and vMatrix vCloudPoint. Network devices such as Ruijie routers and switches support reliable connectivity to distribute data efficiently. This study concludes that the implementation of Zero Client provides an effective solution to improve productivity and operational efficiency at PT XYZ. These findings provide a basis for further research on the development of a broader Zero Client model and its integration with the latest security technologies
PERBANDINGAN PERFORMA FRAMEWORK MVC DALAM SISTEM KEHADIRAN BERBASIS PENGENALAN WAJAH SISMADI, WAWAN; MARTONO, BESAR AGUNG; SUSANTO, YODI; MUZAENI, AMIN
EDUTECH : Jurnal Inovasi Pendidikan Berbantuan Teknologi Vol. 5 No. 1 (2025)
Publisher : Pusat Pengembangan Pendidikan dan Penelitian Indonesia (P4I)

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.51878/edutech.v5i1.4405

Abstract

This study aims to provide a comprehensive guide for developers in selecting the most suitable MVC framework for the specific needs of a facial recognition-based attendance application. The objective of this research is to identify, analyze in-depth, and compare the advantages, disadvantages, and implementation challenges of three popular frameworks: DonatJS, Laravel, and CodeIgniter, in the context of developing an attendance system utilizing facial recognition technology. The study evaluates the performance of each framework in a standardized environment using hardware (Intel Core i5 CPU, 8GB RAM) and the latest software. Each framework was tested three times using Google Lighthouse, ensuring the validity of measurable data through standardized methodology. The results reveal that DonatJS demonstrates superior performance in initial load time, with a First Contentful Paint (FCP) value of 1200 ms, but faces significant challenges in integrating facial recognition algorithms that require high processing resources. Meanwhile, CodeIgniter exhibits better stability when handling heavy application loads, with a recorded Total Blocking Time (TBT) of 490 ms. Laravel, on the other hand, offers a balanced performance between initial load speed and long-term stability, making it a compromise choice for implementation. The conclusion of this study suggests that the ideal framework selection should be based on the specific priorities of the application being developed, taking into account the purpose of development and different performance requirements. These priorities include efficiency in rendering or prioritizing system scalability and stability. ABSTRAKPenelitian ini bertujuan untuk memberikan panduan komprehensif kepada pengembang dalam memilih framework MVC yang paling sesuai dengan kebutuhan spesifik aplikasi absensi berbasis pengenalan wajah. Tujuan penelitian ini adalah mengidentifikasi, menganalisis secara mendalam, dan membandingkan keunggulan, kelemahan, serta tantangan implementasi dari tiga framework populer: DonatJS, Laravel, dan CodeIgniter, dalam konteks pembangunan sistem absensi berbasis teknologi pengenalan wajah. Penelitian ini mengevaluasi performa tiap-tiap framework dalam lingkungan standar menggunakan perangkat keras (CPU Intel Core i5, RAM 8GB) dan perangkat lunak terkini. Setiap framework diuji sebanyak tiga kali menggunakan alat Google Lighthouse, yang memastikan validitas data terukur melalui metodologi standar. Hasil penelitian mengungkapkan bahwa DonatJS menunjukkan performa unggul dalam waktu muat awal, ditandai dengan nilai First Contentful Paint (FCP) sebesar 1200 ms, tetapi menghadapi tantangan signifikan dalam integrasi algoritma pengenalan wajah yang membutuhkan sumber daya pemrosesan tinggi. Sementara itu, CodeIgniter memperlihatkan stabilitas yang lebih baik dalam menghadapi beban aplikasi berat, dengan Total Blocking Time (TBT) tercatat sebesar 490 ms. Laravel, di sisi lain, menawarkan performa yang seimbang antara kecepatan muat awal dan stabilitas jangka panjang, yang membuatnya menjadi pilihan yang kompromistis dalam implementasi. Kesimpulan penelitian ini adalah, pemilihan framework yang ideal seharusnya didasarkan pada prioritas spesifik dari aplikasi yang hendak dibangun, dan dipertimbangkan dari tujuan pembuatan, serta kebutuhan performa yang berbeda. Prioritas tersebut meliputi efisiensi dalam tampilan atau mengutamakan skalabilitas dan stabilitas sistem.
IMPLEMENTASI PENGEMBANGAN APLIKASI UJIAN ONLINE MENGGUNAKAN KTUPAD MVC FRAMEWORK Wawan Sismadi; Indra Darmawan; Wahyudi Wahyudi; Prayogi Perdana Nicolas
Jurnal Ekonomi Manajemen Sistem Informasi Vol. 2 No. 4 (2021): Jurnal Ekonomi Manajemen Sistem Informasi (Maret 2021)
Publisher : Dinasti Review

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.31933/jemsi.v2i4.437

Abstract

Kecepatan akses informasi digital sangat penting dalam mengambil sebuah keputusan, google development mensyaratkan batas waktu akses data tidak lebih dari tiga detik. Tujuan penelitian ini adalah untuk melakukan analisis performance terhadap Ktupad MVC Framework. Framework adalah sekumpulan fungsi, class, dan aturan-aturan. Berbeda dengan library yang sifatnya untuk tujuan tertentu saja, framework bersifat menyeluruh mengatur bagaimana kita membangun aplikasi. Framework memungkinkan kita membangun aplikasi dengan lebih cepat karena sebagai developer kita akan lebih memfokuskan pada pokok pemasalahan. Sampel penelitian ini adalah Aplikasi Ujian Online yang di bangun menggunakan Ktupad MVC Framework kemudian mengujinya metode Reseaech and Development dengan pendekatan Extreme Programming (XP). Peralatan pembanding menggunakan Web Dev Hasil penelitian ini didapat bahwa nilai performa 1-100 dari Ktupad adalah sebesar 99.