Setiawan, Muhamad Iqbal (2025) Queue FCFS (First Come First Served) dan Rate Limting Request untuk optimasi proses pendaftaran KKN : Studi kasus website KKN UIN Sunan Gunung Djati Bandung. Sarjana thesis, UIN Sunan Gunung Djati Bandung.
|
Text (COVER)
1_cover.pdf Download (130kB) | Preview |
|
|
Text (ABSTRAK)
2_abstrak.pdf Download (232kB) | Preview |
|
|
Text
3_skbebasplagiarism.pdf Download (420kB) | Preview |
|
|
Text (DAFTAR ISI)
4_daftarisi.pdf Download (258kB) | Preview |
|
|
Text (BAB I)
5_bab1.pdf Download (477kB) | Preview |
|
![]() |
Text (BAB II)
6_bab2.pdf Restricted to Registered users only Download (559kB) | Request a copy |
|
![]() |
Text (BAB III)
7_bab3.pdf Restricted to Registered users only Download (3MB) | Request a copy |
|
![]() |
Text (BAB IV)
8_bab4.pdf Restricted to Registered users only Download (1MB) | Request a copy |
|
![]() |
Text (BAB V)
9_bab5.pdf Restricted to Registered users only Download (234kB) | Request a copy |
|
![]() |
Text (DAFTAR PUSTAKA)
10_daftarpustaka.pdf Restricted to Registered users only Download (306kB) | Request a copy |
|
![]() |
Text (LAMPIRAN)
11_lampiran.pdf Restricted to Repository staff only Download (447kB) | Request a copy |
Abstract
INDONESIA : Kuliah Kerja Nyata (KKN) merupakan manifestasi dari pendidikan karakter bagi mahasiswa untuk dapat mengetahui realitas kehidupan masyarakat dan permasalahan yang dihadapi. Akan tetapi dalam pelaksanaannya, proses pendaftaran KKN sering kali dihadapkan dengan berbagai kendala teknis, terutama ketika terjadi lonjakan pengguna secara bersamaan yang mengakibatkan penumpukan serta permintaan berlebih pada server. Penelitian ini bertujuan untuk mengoptimalkan proses pendafataran KKN dengan menerapkan algoritma First Come First Served (FCFS) untuk mengelola antrian dan Rate Limiting Request untuk membatasi jumlah permintaan per pengguna dalam satuan waktu tertentu. Implementasi dilakukan di lingkungan lokal menggunakan Next.js, Node.js, dan MySQL. Penelitian ini menunjukan bahwa algoritma FCFS mampu berjalan sangat baik dan memberikan keadilan dalam pengelolaan antrian dengan memproses permintaan berdasarkan waktu datang bagi setiap pendaftar. Sementara itu, penerapan Rate Limiting berhasil menjaga stabilitas dengan membatasi jumlah permintaan yang dapat diproses secara bersamaan, sehingga menghindari overload pada server. Analisis performa menunjukkan bahwa pada kenaikan jumlah pengguna hingga 500 user secara bersamaan, CPU hanya mengalami peningkatan rata-rata 0,96% dan penggunaan memori meningkat hanya 0,5%, yang masih dalam batas stabil. Kombinasi dari kedua metode ini menghasilkan sistem yang lebih stabil dan cukup responsif terhadap aksi pengguna walapun dalam kondisi permintaan yang melonjak. Penelitian ini memberikan konstribusi pada pengembangan sistem pendaftaran berbasis antrian dengan algortima yang sederhana namun efektif mengatasi masalah teknis pada sistem. ENGLISH : Kuliah Kerja Nyata (KKN) is a manifestation of character education for students to be able to know the reality of community life and the problems faced. However, in its implementation, the KKN registration process is often faced with various technical obstacles, especially when there is a surge of simultaneous users which results in a buildup and excessive requests on the server. This research aims to optimize the KKN registration process by applying the First Come First Served (FCFS) algorithm to manage queues and Rate Limiting Request to limit the number of requests per user within a certain time unit. Implementation is done in a local environment using Next.js, Node.js, and MySQL. This research shows that the FCFS algorithm is able to run very well and provide fairness in queue management by processing requests based on the arrival time for each applicant. Meanwhile, the application of Rate Limiting successfully maintains stability by limiting the number of requests that can be processed simultaneously, thus avoiding overload on the server. Performance analysis shows that as the number of users increases to 500 simultaneously, the CPU only increases by an average of 0.96% and memory usage increases by only 0.5%, which is still within stable limits. The combination of these two methods results in a system that is more stable and responsive enough to user actions even under conditions of surging demand. This research contributes to the development of a queue-based registration system with simple yet effective algorithms to overcome technical problems in the system.
Item Type: | Thesis (Sarjana) |
---|---|
Uncontrolled Keywords: | FCFS; Rate Limiting; Pendaftaran KKN; Manajemen Antrian; |
Subjects: | Systems Systems > System Identification Systems > Theory of Communication and Control Teori of Knowledge > Axiology Teleology System of Government and States Analysis, Theory of Functions > Analysis and Calculus Analysis, Theory of Functions > Other Analytic Methods |
Divisions: | Fakultas Sains dan Teknologi > Program Studi Teknik Informatika |
Depositing User: | Muhamad Iqbal Setiawan |
Date Deposited: | 10 Mar 2025 06:57 |
Last Modified: | 10 Mar 2025 06:57 |
URI: | https://digilib.uinsgd.ac.id/id/eprint/105530 |
Actions (login required)
![]() |
View Item |