Claim Missing Document
Check
Articles

Adaptive Categorical Dictionary Implementation for Payload Reduction in AJAX Server-side DataTables Communication Siregar, Rosyidah; Lubis, Husni; Lubis, Ihsan
Journal of Computer Science, Information Technology and Telecommunication Engineering Vol 6, No 2 (2025)
Publisher : Universitas Muhammadiyah Sumatera Utara, Indonesia

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.30596/jcositte.v6i2.26015

Abstract

Efficient data transmission is a critical aspect of modern web applications, particularly in scenarios involving large tabular datasets rendered through server-side DataTables. This study proposes an adaptive categorical dictionary approach to reduce the payload size transmitted between the server and client. The strategy leverages the high frequency of categorical values within datasets by encoding them into shorter symbolic representations stored in a dynamically generated dictionary. The dictionary is constructed on the server during the initial request and maintained throughout the session, while the client retains a synchronized copy in memory. The research utilizes a publicly available college student dataset containing 1,545 records, focusing on columns with repetitive categorical values such as major, gender, and enrollment status. Experimental simulations were conducted under varying DataTables page lengths (10, 25, 50, and 100) to evaluate the impact of dictionary encoding on request and response payload sizes. Results demonstrate consistent payload reductions across all configurations, with significant improvements observed in larger page lengths—exceeding 12% in some cases. These findings confirm the effectiveness of the adaptive dictionary in minimizing response payloads, thereby improving communication efficiency in AJAX-based data-driven applications. The approach maintains compatibility with native PHP and JavaScript implementations and introduces minimal overhead, making it suitable for integration into existing server-side processing architectures.
Sistem informasi Inventory Iparepart Motor Pada Bengkel Al Motor Siregar, Fitri Rizky Wahyuni; Lubis, Ihsan; Maulana
Jurnal Nasional Teknologi Komputer Vol 3 No 4 (2023): Volume 3 Nomor 4 Oktober 2023
Publisher : CV. Hawari

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.61306/jnastek.v3i4.113

Abstract

The development of information technology is growing so rapidly, making many people aware of the importance of information. At the AL motorcycle repair shop, the ongoing process is still not effective because the inventory data management is still using the manual method using Microsoft Excel which makes the process of searching for goods take quite a long time. Where sometimes it often happens that the data in the warehouse is wrong with the data in microsoft excel which makes the workshop party have to calculate the stock from the beginning again to match the data in microsoft excel with in the warehouse. The purpose of this research is to assist the workshop in recording stock which has been ineffective in terms of workmanship and the results of this study resulted in the application of this spare parts inventory information system to be a medium to increase accuracy in the suitability of data items with existing physical quantities.
Sistem Informasi Pendaftaran Relawan Sanggar Kegiatan Belajar Pada Sanggar Pelita Bebasis Website Nst, Risa Rahma Sari; Lubis, Ihsan; Rafika Dewi, Arie
Innovative: Journal Of Social Science Research Vol. 3 No. 5 (2023): Innovative: Journal of Social Science Research
Publisher : Universitas Pahlawan Tuanku Tambusai

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

Abstract

Sanggar Pelita merupakan sebuah komunitas sosial bidang pendidikan yang berorientasi di wilayah kota Medan. Informasi mengenai Sanggar Pelita hanya dapat dilihat melalui Instagram sebagai media informasi. Setiap akan diadakanya program kerja besar, Sanggar Pelita akan membuka pendaftaran relawan. Proses pendaftaran relawan tersebut selalu terlaksana secara manual yaitu, dengan datang langsung ke Sanggar, mengisi lembar formulir pendaftaran lalu calon relawan mengumpulkan formulir pendaftaran dan berkas-berkas yang diperlukan ke penanggung jawab kegiatan pendaftaran relawan. Cara yang masih manual ini menjadikan sering terjadinya penumpukan berkas dan kehilangan berkas. Dengan sistem ini maka pengelolaan data akan lebih mudah dan efisien. Partisipan juga dapat melakukan donasi dan kolaborasi. Tujuan penelitian ini adalah supaya mengetahui bagaimana merancanng dan membuat sistem informasi pendaftaran relawan berbasis website, metode yang digunakan adalah metode waterfall. Hasil dari penelitian ini adalah penggunaan sistem informasi pendaftaran dapat memberikan kemudahan partisipan dalam mendapatkan informasi serta dengan mudah dalam mendaftar sebagai anggota baru dalam komunitas dan bagi pengelola komunitas dapat dengan mudah dan dibangun dengan menggunakan beberapa bahasa pemrograman. Menggunakan PHP, CSS, Javascript dan Mysql untuk menyimpan data dari input yang dimasukkan oleh partisipan. Alat yang digunakan untuk membuat sistem informasi pendaftaran relawan pada Sanggar Pelita berbasis website ini menggunakan Visual Studio Code untuk proses coding.
Penerapan Framework Codeigniter dalam Perancangan Website Pada Yenny Salon Menggunakan Metode Agile Siagian, Yenny Julanti Sartika; Lubis, Ihsan; Nurjamiyah, Nurjamiyah
Innovative: Journal Of Social Science Research Vol. 4 No. 5 (2024): Innovative: Journal Of Social Science Research
Publisher : Universitas Pahlawan Tuanku Tambusai

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.31004/innovative.v4i5.15275

Abstract

Penelitian ini bertujuan untuk merancang website untuk Yenny Salon menggunakan framework CodeIgniter dengan metode Agile. Dalam dunia bisnis modern, keberadaan website yang efektif dan user-friendly sangat penting untuk menunjang operasional dan meningkatkan layanan kepada pelanggan. Metode Agile dipilih karena fleksibilitasnya dalam menangani perubahan kebutuhan selama proses pengembangan. Framework CodeIgniter digunakan karena kelebihannya dalam hal kecepatan dan kesederhanaan dalam pembangunan aplikasi web. Penelitian ini melibatkan beberapa tahapan iteratif yang meliputi perencanaan, pengembangan, pengujian, dan evaluasi. Hasil dari penelitian ini adalah sebuah website yang memenuhi kebutuhan bisnis Yenny Salon, dengan fitur-fitur seperti booking online, galeri, informasi layanan, dan kontak yang responsif. Evaluasi menunjukkan bahwa penggunaan CodeIgniter dan metode Agile mampu meningkatkan efisiensi pengembangan dan menghasilkan website yang sesuai dengan kebutuhan pengguna.
Analisis Pendukung Keputusan Dalam Menentukan Pemberian THR Kepada Pensiunan Menggunakan Metode Moora di Kantor Dana Pensiun Perkebunan (Studi Kasus: Dana Pensiun Perkebunan (Dapenbun) Rahmi, Fadilla Aulia; Sembiring, Boni Oktaviana; Lubis, Ihsan
Algoritma: Jurnal Ilmu Komputer dan Informatika Vol 6, No 2 (2022): November 2022
Publisher : Universitas Islam Negeri Sumatera Utara

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.30829/algoritma.v6i2.13941

Abstract

The Plantation Pension Fund is a pension fund that manages the defined benefit pension plan (PPMP) for employees of PT. Perkebunan Nusantara, besides that DAPENBUN also provides holiday allowances to retirees in accordance with the regulations set by the company. The purpose of this study is to provide good decisions, provide clear assessments and calculations with criteria that are in accordance with the eligibility to be selected. The method used in this research is the Multi-Objective Optimization On The Basic Ratio (MOORA) method using Hypertext Multi Language (HTML), Hypertext Processor (PHP). In this study, it can be seen that the highest optimization value is (A3) with Yi(max) = (0.381023) with a total THR of Rp. 3,814,406.08 then followed by (A4) which has Yi(max) = 0.303950 with a total THR of Rp. 3,040,792.46 ,(A2) with a value of Yi(Max) = (0.238024) with a total THR of Rp. 2,380,330.24, (A1) with a value of Yi(mx) = (0.227268) with a total THR of Rp. 2,275.423.68 and the smallest (A5) with a value of Yi(Max) = (0.162676) with a total THR of Rp 1,627,251.58. Keywords: holiday allowance, decision support system, MOORA, PHP, HTML, MYSQL.
SISTEM INFORMASI PENGADUAN LAYANAN BENCANA BERBASIS WEB Efendi, Muhammad Fahri; Lubis, Ihsan; Lubis, Husni
JUDIS : Jurnal Multidisiplin dan Sains Vol 2, No 1 (2025): September
Publisher : Compart Digital

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.63854/jms.v2i1.57

Abstract

Di era digital ini, peran teknologi semakin krusial dalam meningkatkan responsibilitas, efisiensi, dan efektivitas pelayanan publik, terutama dalam konteks penanganan bencana. Indonesia sebagai negara yang sering dilanda berbagai bencana alam, telah menghadapi tantangan dalam pengelolaan dan koordinasi upaya penanggulangan bencana. Kantor Camat Medan Johor, sebagai bagian dari administrasi pemerintah di wilayah tersebut, memiliki tanggung jawab penting dalam memastikan kesiapan dan koordinasi dalam menghadapi bencana. Meskipun telah ada upaya untuk meningkatkan respons terhadap bencana, masih terdapat kendala dalam pelaporan dan pengaduan yang efisien. Masyarakat terkadang mengalami kesulitan dalam melaporkan bencana atau insiden darurat, dan informasi yang diterima oleh pihak berwenang seringkali terbatas. Untuk itulah dibutuhkan suatu pemanfaatan teknologi berbasis web untuk menjadi solusi yang tepatdan dapat membawa perubahan positif dalam penanganan bencana. Oleh karena itu, perancangan dan implementasi Sistem Informasi Pengaduan Layanan Bencana berbasis web di Kantor Camat Medan Johor akan membawa dampak positif yang signifikan dalam peningkatan responsibilitas, efisiensi, dan efektivitas penanganan bencana di wilayah tersebut. Selain itu, kehadiran Sistem Informasi Pengaduan Layanan Bencana berbasis web juga akan meningkatkan transparansi dan akuntabilitas dalam proses penanganan bencana.
LAPORAN HASIL BELAJAR SISWA PADA SEKOLAH MIS ISLAMIYAH GUPPI Putri, Rania Asmalia; Lubis, Ihsan; Lubis, Husni
CompTech : Jurnal Ilmu Komputer dan Teknologi Vol 1, No 1 (2024): September
Publisher : Compart Digital

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.63854/comptech.v1i1.17

Abstract

Pendidikan yang efektif dan inklusif memerlukan akses yang mudah dan cepat terhadap informasi akademik siswa. Penelitian ini mengembangkan sebuah aplikasi online yang memungkinkan orang tua untuk memantau laporan hasil belajar bulanan siswa di Sekolah MIS Islamiyah GUPPI secara real-time. Aplikasi ini dirancang untuk mengatasi permasalahan aksesibilitas dan efisiensi dalam mendapatkan informasi akademik, yang sebelumnya membutuhkan kehadiran fisik orang tua di sekolah. Dengan menggunakan metode prototyping dan mengimplementasikan teknologi HTML, PHP, dan database MSQL server, aplikasi ini menawarkan solusi digital yang mempercepat distribusi informasi dan mengurangi kesalahan pencatatan. Hasil penelitian menunjukkan bahwa aplikasi ini berhasil meningkatkan keterlibatan orang tua dalam proses pendidikan anak-anak mereka, memberikan informasi yang lebih jelas dan akurat tentang nilai siswa, dan memperkuat hubungan antara sekolah dan keluarga. Saran untuk pengembangan lebih lanjut meliputi penambahan fitur komunikasi dan notifikasi serta pelatihan pengguna untuk maksimalisasi fungsi aplikasi.
SISTEM INFORMASI UNTUK MENENTUKAN KELAYAKAN OPERASIONAL BUS PADA PT. ALS (ANTAR LINTAS SUMATERA) MENGGUNAKAN METODE SMART BERBASIS WEB Lubis, Fahrika Ariyani; Irwan, Dedy; Lubis, Ihsan
CompTech : Jurnal Ilmu Komputer dan Teknologi Vol 1, No 1 (2024): September
Publisher : Compart Digital

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.63854/comptech.v1i1.29

Abstract

Penelitian ini bertujuan untuk meningkatkan kelayakan operasional armada bus PT. ALS (Antar Lintas Sumatera) menggunakan metode SMART (Simple Multi-Attribute Rating Technique). PT. ALS adalah perusahaan transportasi yang menyediakan layanan bus lintas Sumatera, yang sering menghadapi tantangan operasional seperti kondisi lalu lintas yang padat dan masalah teknis pada armada bus. Penelitian ini menggunakan metode SMART untuk mengevaluasi kelayakan operasional bus dengan mempertimbangkan berbagai kriteria penting seperti kondisi teknis bus, ketersediaan bahan bakar, jadwal pemeliharaan, dan kepatuhan terhadap standar keselamatan. Hasil penelitian menunjukkan bahwa metode SMART efektif dalam mengidentifikasi prioritas perbaikan dan pemeliharaan armada bus, yang pada gilirannya meningkatkan kualitas layanan dan keselamatan operasional. Dengan penerapan metode SMART, PT. ALS dapat mengoptimalkan penggunaan sumber daya dan meminimalkan risiko operasional, sehingga dapat mengurangi keterlambatan dan meningkatkan kepuasan pelanggan
RANCANG BANGUN SISTEM INFORMASI COFFE SHOP BERBASIS MOBILE DENGAN METODE RAD (STUDI KASUS PASSLA COFFE) Siti Annisa Fitri; Ihsan Lubis
Jurnal Mahasiswa Sistem Informasi (JMSI) Vol. 7 No. 1 (2025): Jurnal Mahasiswa Sistem Informasi (JMSI)
Publisher : Program Studi DIII Sistem Informasi - Universitas Muhammadiyah Metro

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.24127/jmsi.v7i1.10691

Abstract

Sistem informasi berbasis mobile yang dikembangkan untuk Passla Coffee menggunakan metode Rapid Application Development (RAD) bertujuan untuk meningkatkan efisiensi pengelolaan data karyawan, menu produk, dan stok bahan baku. Dengan pendekatan RAD, pengembangan dilakukan dalam siklus iteratif, memungkinkan umpan balik langsung dari pengguna untuk menyempurnakan aplikasi secara cepat dan adaptif. Implementasi sistem ini berhasil menggantikan proses manual yang rentan kesalahan dan mempermudah pengelola dalam memonitor operasional sehari-hari. Dengan sistem ini, pengelola dapat memperbarui menu dan harga produk secara real-time tanpa mengganti media fisik, serta memantau stok bahan baku dengan lebih akurat. Aplikasi ini juga menyederhanakan pengelolaan data karyawan dan meningkatkan kenyamanan pelanggan dengan akses cepat terhadap informasi produk. Metode RAD terbukti efektif dalam mendukung pengembangan yang fleksibel dan responsif terhadap kebutuhan operasional yang dinamis, serta meningkatkan produktivitas bisnis.
Implementation of Semantic Search in an Academic Repository Using Sentence-BERT and FAISS Lubis, Ihsan; Lubis, Husni; Nur Wahidah, Inaya
Sinkron : jurnal dan penelitian teknik informatika Vol. 10 No. 2 (2026): Article Research April, 2026
Publisher : Politeknik Ganesha Medan

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.33395/sinkron.v10i2.15940

Abstract

Academic repositories serve as centralized platforms for storing and managing scientific documents, including research papers, reports, and administrative records. Yet, traditional keyword-based search systems often struggle to deliver relevant results. These systems typically fail to capture the contextual meaning of user queries, which leads to mismatches when the query terms differ from those found in the documents. To overcome this limitation, this study introduces a semantic search approach for academic repositories by combining Sentence-BERT as the text embedding model with FAISS as the vector-based similarity search engine. In the proposed system, documents stored in a MySQL database are first preprocessed to remove HTML tags, then converted into semantic vector representations using Sentence-BERT. These vectors are indexed with FAISS, enabling fast and efficient similarity searches compared to conventional keyword matching. The system architecture integrates FastAPI as the backend service for indexing, searching, and evaluation, while CodeIgniter 4 functions as the frontend framework for document management by administrators and end users. Evaluation was carried out using three test sets, each containing ten queries. Performance was measured using Recall@K, normalized Discounted Cumulative Gain (nDCG), Mean Reciprocal Rank (MRR), Mean Average Precision (MAP), and search latency. Experimental results show that the system achieved an average Recall@K of 0.61, a MAP of 0.39, and a No-Hit rate of 0.033, meaning all queries successfully retrieved results. Although the nDCG value declined in the third test set, the system consistently returned relevant documents.
Co-Authors Ahmad Daffa Ahmad Zakir Ahmad Zakir, Ahmad Ainil Arbie Akbar Fachrezi Andi Marwan Elhanafi Andi Marwan Elhanafi, Andi Marwan Anisya Avishtya Indra Arie Rafika Dewi Dalimunthe, Yulia Agustina Danar A. Rumbiarmytha Dede Abdillah Dedy Irwan Devianita Zulkirahmadhani Edy Rahman Syahputra Edy Rahman Syahputra, Edy Rahman Efendi, Muhammad Fahri EKA RAHAYU Fachrul Rozi Lubis Fahri Effendy Fatma Wani Silitonga febri Dhea Mita Ferdy Riza Hadinata, Edrian Halimatussa’diah Harahap, Herlina Hasdiana, Hasdiana Hediningtias Wulaningrum Herlina Andriani Simamora Idzani Muttaqien Nasution Imran Lubis Irsa Syahputri, Nenna IRWAN, DEDY Jimmi Akbar Khairani, Mufida Lubis, Fahrika Ariyani Lubis, Husni M. Imam Maulana Marcho M Hutahaean Marwan Elhanafi, Andi Maulana Maxi L Hutahaean Maxi. L Hutahaean Mhd Alfazri Mhd Fauzul Rizky Mufida Khairani Muhammad Hafiz Muhammad Hafiz Muhammmad Fahri Effendy Mutia Iswandari Putri Mutiah Dwi Amaliah Nst, Risa Rahma Sari Nur Syahfitri Frastika Nasution Nur Wahidah, Inaya Nurjamiyah, Nurjamiyah Purwoko, Agus Putri, Rania Asmalia Rafika Dewi, Arie Rahman, Sayuti Rahmi, Fadilla Aulia Rehulina Aslamiyah Reza Agustina Riri Ferial Salsabila Sembiring, Boni Oktaviana Septiana Dewi Andriana, Septiana Dewi Siagian, Yenny Julanti Sartika Silvani Yolanda Siregar, Fitri Rizky Wahyuni Siregar, Rosyidah Siti Annisa Fitri Suci Rahmadani Sumi Khairani, Sumi Syahputri, Nenna Irsa Tommy Tommy Tommy, Tommy Vira Yuanda Harahap Senti Harahap Yermia Ndruru Yuli Artika Yuli Artika