Publication Search

79,575 articles from 739 journals · 2,111 citations tracked

Showing 1-20 of 43

Analytics

Luthfiyana Mahrurin Abadi; Rizky Parlika

JURNAL PENELITIAN TEKNOLOGI INFORMASI DAN SAINS (JPTIS) 2026 Institut Teknologi dan Bisnis (ITB) Semarang

Children's literacy can be improved through interactive learning media. A digital children's story platform, previously a mobile application, required web version development to expand user accessibility via browsers. The main challenge in this development was presenting multimedia content such as text, images, and audio dubbing synchronously scene-by-scene without degrading system performance, as well as facilitating reader interaction through a rating feature. This research aims to design and develop the platform using a Decoupled Architecture approach. The software development method used is Waterfall, encompassing requirement analysis, system design (UML, CDM, and PDM), implementation, testing, and maintenance. During implementation, ReactJS is utilized on the client-side for responsive interface rendering and state management, while Laravel is implemented on the server-side as a RESTful API provider to manage multimedia asset transmission, rating records, and the MySQL database. Functional system testing was evaluated using Black-box Testing, while user experience was validated using Spearman's Rank Correlation. The results indicate that this architectural separation (front-end and back-end) effectively resolves server overload issues commonly found in monolithic architectures and produces a seamless, stable asynchronous data transmission system across various devices.

Fahmi Ardiansyah

JURNAL PENELITIAN TEKNOLOGI INFORMASI DAN SAINS (JPTIS) 2026 Institut Teknologi dan Bisnis (ITB) Semarang

The reliability of an e-commerce application is essential to ensure smooth and secure user transactions. This study discusses the implementation of Software Quality Assurance (SQA) on a web-based e-commerce application to test the functionality of the developed system. The testing methodology used in this research combines manual testing and automated testing using the Katalon Studio tool, following the Software Testing Life Cycle (STLC) framework. Manual testing was focused on validating the user interface and user experience across core workflows, including user registration, authentication, cart management, and the checkout process. Meanwhile, Katalon Studio was utilized to execute automated test scenarios on these crucial features to accelerate regression testing and ensure system stability. The results indicate that from 42 test cases executed, the SQA approach successfully identified five functional defects across three modules, categorized by severity into two High-level defects (server error on registration and missing error handling on checkout), two Medium-level defects (client-side-only address validation and cart quantity logic), and one Low-level defect (insufficient logout notification display time). Four of the five defects were resolved, raising the test pass rate from 90.5% to 97.6% during regression testing. Automated testing demonstrated a significant time efficiency of approximately 95% compared to manual execution for regression scenarios. In conclusion, the combination of manual and automated testing proved capable of thoroughly verifying software quality, ensuring that the SQA Shop application functions according to the required specifications before its release to end-users.

Sofyan Noor Arief; Arief Prasetyo; Thariq Alfa Benriska

Jurnal Kendali Teknik dan Sains 2026 International Forum of Researchers and Lecturers

Implementing REST in modern applications, security will be a key foundation for its development because the REST architecture requires communication between servers. In this study, we will enhance REST request security by using SHA-1 tokens and the Keccak algorithm. Tokens are the access keys for making requests. The token generation process is carried out on the server; the client will generate a token, and the server will return a valid token. This valid token can be used to request data from the server. Adding a token will impact the security and speed of REST. The token will be verified by the server and declared valid. If valid, the server will return the data; otherwise, the server will send an error message. Compared to using a token, data security is more assured. Furthermore, adding a token parameter will increase the token verification process, thus increasing the number of processes, which will impact speed. The results of this test show that server data security is better maintained and more secure compared to using a token, because anonymous users cannot access the data. The API access speed without a token is 48.8 milliseconds, while using a SHA-1 token is 62.3 milliseconds, and the Keccak algorithm is 58.9 milliseconds. The time efficiency reduction for implementing the SHA-1 token algorithm is 27.67% or 13.5 milliseconds, and the Keccak algorithm is 26.6% or 10 milliseconds.

Ali Sadikin; Abdul Rahim; Muhammad Wardani; Irawan Irawan

Prosiding Seminar Nasional Ilmu Teknik 2025 Asosiasi Riset Ilmu Teknik Indonesia

The increasing demand for interactive web applications has encouraged the adoption of server-driven approaches such as Livewire as an alternative to building Single Page Applications (SPAs) without complex client-side JavaScript. However, the performance implications of this approach compared to conventional methods remain insufficiently explored. This study presents an empirical comparison between Laravel Blade with AJAX and Livewire in an academic attendance system scenario. Performance evaluation was conducted using k6 on the same web server, complemented by manual browser-based testing to observe actual communication patterns. The results indicate that Livewire exhibits approximately 2.7× higher average response time and up to 6× greater bandwidth consumption than Laravel Blade, primarily due to its snapshot mechanism and state synchronization process. Conversely, Livewire demonstrates better stability, reflected by lower maximum response times and a 0% error rate. These findings highlight a clear trade-off between resource efficiency and development convenience, where Livewire favors stability and developer productivity, while Laravel Blade provides superior efficiency in terms of latency and bandwidth usage.

Alfian Hongu Moly; Stefanus D.I. Mau; Dian Fransiska Ledi

Modem : Jurnal Informatika dan Sains Teknologi 2025 Asosiasi Profesi Telekomunikasi Dan Informatika Indonesia

Data security in web services is a critical aspect that must be considered to prevent information leakage and unauthorized access. This study aims to analyze the security level of the Universitas Andalas Repository site, specifically regarding its vulnerability to sniffing attacks due to the use of the unencrypted HTTP protocol. The research employs a penetration testing method with an experimental approach. The testing process is carried out in three main stages: reconnaissance using Nmap to identify the services and protocols in use, sniffing using Wireshark to capture and analyze data packets, and evaluation of results based on modern web security standards to assess the level of risks found. The results of the study indicate that the Universitas Andalas Repository site still uses the HTTP protocol in its communication process, meaning that all data transmitted between the client and server can be read in plaintext. The Nmap scan results confirm that the web service operates on port 80 without SSL/TLS encryption support. Meanwhile, the packet analysis results using Wireshark show that both HTTP requests and responses can be captured and directly observed, including request parameters, cookies, and other potentially sensitive information. These findings suggest that the site has significant vulnerabilities to sniffing attacks and man-in-the-middle attacks, posing a potential risk to user data security.

Nuha, Anandeka Alfin Ulin; Migunani, Migunani; Dewi, Maya Utami; Rozikin, Khoirur; Kuncoro, Arsito Ari +5 more

JUISI : Jurnal Ilmiah Sistem Informasi 2025 LPPM Universitas Sains dan Teknologi Komputer

Proses pengelolaan stok barang di PT Wahanamas Pancajaya Kudus masih dilakukan secara manual menggunakan kartu stok dan catatan fisik. Hal ini sering menimbulkan masalah seperti kesalahan pencatatan, keterlambatan pelaporan, dan terbatasnya visibilitas data persediaan secara real-time. Penelitian ini bertujuan untuk mengembangkan aplikasi stok barang berbasis mobile yang dirancang untuk meningkatkan efisiensi, akurasi, dan kecepatan pengelolaan data persediaan. Arsitektur yang diusulkan mengintegrasikan Laravel sebagai backend framework, SQLite sebagai basis data lokal, dan Flutter/Dart sebagai platform mobile client, yang memungkinkan terjadinya sinkronisasi data secara real-time antara client dan server. Metode pengembangan yang dipilih adalah Rapid Application Development (RAD) karena bersifat iteratif, cepat, dan memastikan keterlibatan aktif pengguna dalam setiap tahapan pengembangan prototipe. Sistem yang dihasilkan menyediakan fungsionalitas utama, termasuk pencatatan barang masuk dan keluar, pemantauan stok secara real-time, notifikasi otomatis stok menipis, serta pembuatan laporan digital yang dapat diakses dari berbagai perangkat. Pengujian dilakukan melalui simulasi server lokal menggunakan XAMPP, di mana beberapa klien mobile mengakses server melalui jaringan berbasis IP. Berdasarkan pengujian black-box, seluruh fitur sistem berfungsi dengan baik dan telah memenuhi persyaratan operasional perusahaan. Temuan ini menunjukkan bahwa sistem yang diimplementasikan berhasil meningkatkan efisiensi operasional, mengurangi kesalahan input data, dan menyediakan akses yang lebih cepat terhadap informasi inventaris. Kontribusi penelitian ini adalah mendukung transformasi digital proses manajemen stok di industri manufaktur skala menengah dan menjadi referensi praktis untuk implementasi sistem inventaris mobile berbasis API yang ringan.

Dinanti, Augis; Muchtar, Irfan Zaky; Gultom, Jonatan Rio; Hutabarat, Aldrik Bastio

Teknik: Jurnal Ilmu Teknik dan Informatika 2025 LPPM Sekolah Tinggi Ilmu Ekonomi - Studi Ekonomi Modern

This study designs and implements Bank Jali, a web-based bank queue system that applies a queue data structure with the First In First Out (FIFO) principle to improve service efficiency. The research and development method includes requirement analysis, design, implementation, testing, and evaluation. The application is built with HTML, CSS, and JavaScript, storing queue data temporarily through localStorage so the entire process runs client-side without a dedicated server. Key features include online queue registration, digital ticket generation, real-time status monitoring with waiting-time estimation, and an admin dashboard for managing teller and customer service queues. Testing shows the system operates reliably, processes queues according to FIFO, and provides a practical, lightweight user experience across devices.

Ikhsan Afif Asrory; Muhammad Shifa; Moch Ali Imron Sya’roni; Budi Pramono Jati

Uranus: Jurnal Ilmiah Teknik Elektro, Sains dan Informatika 2025 Asosiasi Riset Teknik Elektro dan Informatika Indonesia

Floods are the most frequent natural disasters and cause material and non-material losses. One of the problems faced is the lack of early warning when floods occur. This problem can be overcome with a flood early warning system. This paper discusses the solution to this problem, namely by designing and implementing a real-time flood early warning system using IoT-based Internet of Things (IoT) technology ESP32 MQTT and APK Kodular. The objective of this research, compared to previous studies, shows a gap in the methods used. While previous studies used an IoT-based flood warning system that sends data via SMS or an HTTP server, this study applies real-time monitoring with the MQTT protocol, which allows sending water level data with low latency to the Kodular application for faster and more responsive warnings. The method used is to connect hardware with IoT where ESP32 is a client that sends data to MQTT and will display it in the Kodular APK. This flood early warning system consists of: ultrasonic sensors, ESP32, MQTT cloud, OLED, buzzer, LED, and APK on the phone to receive notifications through a mobile application created using Kodular. This IoT-based system is installed in the Kudu Regency river and can monitor water levels in real-time. Based on a predetermined threshold, the system can activate the LED indicator or buzzer and send an early warning message to the user via the APK on the phone. Test results show that this system functions effectively in providing flood warnings with an accuracy of 1-2 cm and in a timely manner, making it suitable for community-based flood monitoring solutions

Ikhwan Alfath Nurul Fathony; Ikhwan Alfath Nurul Fathony; Affix Mareta; Beta Estri Adiana; Olivia Wardhani +1 more

Jurnal Elektronika dan Komputer 2025 STEKOM PRESS

Automatic Speech Recognition (ASR) for the Indonesian language faces significant challenges due to high Word Error Rate (WER), especially when using pre-trained models without fine-tuning. This study develops an optimized ASR system using a hybrid cloud architecture that integrates the Faster-Whisper large-v3 engine with advanced audio preprocessing techniques. The system adopts a distributed architecture, with Google Colab (Tesla T4, 15GB VRAM) as the GPU server and Ubuntu 22.04 LTS (8 core, 32GB RAM) as the client. Evaluation was conducted on five Indonesian audio samples covering formal news, informal conversations, and long-duration recordings. The system achieved an 80% success rate in processing, with WER ranging from 27.69% (formal news) to 645.16% (informal conversations). Resource utilization was also efficient, with 21.3% GPU usage and 35.4% RAM usage. Processing time remained stable for normal-sized files but experienced timeouts on large files (>50MB). The results indicate that hybrid cloud architecture is feasible for distributed ASR processing in Indonesian, with several areas still open for optimization toward production deployment.

TRIYANTO ANGGORO, BUDI SLAMET RIANTO

JURNAL ILMIAH TEKNIK INDUSTRI DAN INOVASI 2025 CV. ALIM'SPUBLISHING

Perkembangan dunia teknologi informasi saat ini semakin cepat memasuki berbagai bidang, sehingga semakin banyak perusahaan yang berusaha meningkatkan usahanya terutama dalam bidang bisnis yang sangat berkaitan erat dengan teknologi informasi itu sendiri. Di dukung oleh pernyataan bahwa kegunaan komputer pada aplikasi bisnis adalah untuk menyediakan informasi dengan cepat dan tepat. Informasi ini ibarat darah yang mengalir di dalam tubuh suatu perusahaan. Jika suatu perusahaan, informasi tersebut terhenti atau terhambat, maka sistem perusahaan akan menjadi lusuh. Salah satu perkembangan teknologi informasi yang penting adalah semakin di butuhkannya penggunaan alat pengolah data yang berfungsi untuk menghasilkan informasi yang dibutuhkan. Perusahaan-perusahaan yang ingin mengembangkan usaha dan mencapai sukses harus mengikuti era informasi dengan menggunakan alat pendukung pengolah data yaitu komputer. Hal ini didukung oleh pernyataan yang di utarakan bahwa komputer di gunakan untuk mengelola sumber daya yang luas dari perusahaan-perusahaan yang memandang seluruh dunia sebagai pasar mereka di mana pada eksekutif perusahaan melakukan investasi pada teknologi informasi Kata Kunci: Sistem absensi barcode,Sofware Visual besic.

junga, David; Sulistyo, Wiwin

IT-Explore: Jurnal Penerapan Teknologi Informasi dan Komunikasi 2025 Fakultas Teknologi Informasi, Universitas Kristen Satya Wacana

This research proposes a time-based dynamic port knocking technique on Mikrotik routers to enhance SSH access security. The system uses an algorithm for port calculation that changes according to the server’s time, requiring a different knocking sequence for each access session. The technique involves three consecutive knocking stages, where each stage must be passed in order for SSH access to be granted. The results show that this method is effective as a two-factor authentication mechanism, limiting access only to clients who understand the port calculation algorithm. Moreover, this system helps prevent brute-force attacks more efficiently by changing the port every minute, making it more difficult for unauthorized parties to launch an attack. Therefore, this method offers a more dynamic, adaptive, and flexible SSH security solution that can effectively address modern cybersecurity threats.

Abdul Manan; Dery Rimasa; Hikmat Kodrat

Jurnal Sains dan Teknologi 2024 Fakultas Teknik Universitas Cenderawasih

The sport of fencing is centered on skill tactics like cutting, stabbing, or using hand agility to parry an opponent's sword. In fencing, athletes must have strong reflexes and focus in order to both attack and evade attacks from opponents. An LED lamp, a buzzer, and an ultrasonic sensor were used in the tool's design. When the athlete runs toward the sensor—which is identified by a buzzer that sounds and an LED that illuminates—the gadget functions as follows: the athlete waves his hand at the sensor. The distance between the instruments is positioned according to the athlete's needs and skill level. The website that has been developed will show the ultrasonic sensor's detecting findings. The website's architecture allows for multiple tool function configurations, including training mode, tool delay, tool duration, tool detection distance, and indicators of the number of connected sensors. When the tool's durability was tested against distance, it was found to be able to establish a connection between the client and server up to 20 meters away with an average connected time of 27.39. The tool's delay test yields an average of 14.57 seconds. an average of 0.078 when the tool's point inaccuracy is tested.

I wayan dikse Pancane; Ahmad Aslih Syani Abu Zahir

Jupiter: Publikasi Ilmu Keteknikan Industri, Teknik Elektro dan Informatika 2024 Asosiasi Riset Ilmu Teknik Indonesia

Electricity is a primary human need today. Because nowadays all equipment is electronic-based, it allows the use of large amounts of power every day. It can be seen clearly that every year the use of electricity is increasing. An example that we can see the development of the times at this time, so many restaurants are emerging. Each restaurant requires a large amount of electrical power for their production equipment. With the need for large electrical power, a tool is also needed to be able to monitor the power. One of the advances that can be felt is in the field of control, currently with the network technology, computers can be solved, especially those based on the internet / IOT (Internet Off Things) which have grown rapidly making the problem of distance and time barriers can be solved solution and time. The interface used for operation is App Invetor, which system-wise, App Inventor consists of two components, namely the server and the client. The App Inventor server functions to store all program assets and provide other services related to application (project) file management.

Ken Leffi Bachtiar Alfan; Asrul Sani

Jurnal Kendali Teknik dan Sains 2024 International Forum of Researchers and Lecturers

In an increasingly interconnected world, computer networks play a crucial role in business operations. This research focuses on the analysis of the client-server network system at PT. XYZ, which shares a building with several other companies. The objective is to evaluate the current network infrastructure, identify potential issues, and propose improvements to enhance performance and security. A qualitative approach was employed, utilizing case study methods, interviews, and observations to gather in-depth data on the network's configuration, IP address management, and security measures. The findings indicate that while the existing network functions adequately, there are significant risks associated with user access rights and the need for regular maintenance. The implications of this study suggest that implementing stricter security policies and upgrading bandwidth could mitigate risks and improve overall network reliability, thereby supporting business productivity.

Asyura Binti Sofian; Ayu Fitri Alafiah Binti Peradus; Fidel Yong; Irvine Shearer; Nurrul Nazwa Binti Ismail +2 more

International Journal of Computer Technology and Science 2024 Asosiasi Riset Teknik Elektro dan Infomatika Indonesia

This paper explores the Time-Based One-Time Password (TOTP) authentication mechanism enhanced with lightweight cryptographic algorithms, presenting it as an advanced solution to the limitations of traditional OTP systems. There are a lot of applications and systems where this mechanism is applied. For example, bank applications, e-commerce websites, access control system, healthcare system, etc. TOTP generates dynamic, time-sensitive passwords using the current time and a secret key processed through a cryptographic hash function, significantly improving security by reducing vulnerabilities to code reused and interception. The adoption of lightweight algorithms ensures that TOTP can be efficiently implemented on resource-constrained devices, such as those on the Internet of Things (IoT) ecosystem. Despite its benefits, TOTP faces challenges including synchronization issues between client devices and servers, and a trade-off between computational efficiency and security strength. This paper discusses the implications of these challenges and evaluates how TOTP, with appropriate design considerations, can provide a robust, secure, and efficient authentication method suitable for various applications, from digital banking to IoT environments.

Muhammad Hafidh Firmansyah; Dewanto, Wahyu Kurnia

Jurnal Elektronika dan Komputer 2024 STEKOM PRESS

At this moment, IoT technology was implemented in a broader area. The development of IoT technology can help human life become more manageable. IoT systems can help human activity through the natural time control system provided before. But there are some drawbacks when implementing the IoT system. One of them is the transmission process in the networking area. It’s happened because of weather, and other natural problems. Sometimes, IoT transmission can’t reach on time. It can make errors reading data on the user side. We proposed a transmission system, namely a Hybrid MP-QUIC transmission protocol, for helping in sending the data. Using this transmission protocol can reduce the response time between client and server.

Tiara Pramesti Wulandari; Novaldi Ramdani Reza; Errisa Zulqa Deswana; Muhammad Rifqi Adillah; Didik Aribowo

Neptunus: Jurnal Ilmu Komputer Dan Teknologi Informasi 2024 Asosiasi Riset Teknik Elektro dan Informatika Indonesia

Building a computer network needs significant care in selecting a configuration to ensure its efficacy and efficiency. It involves decisions about network topology, types, and device use. Security measures are essential for protecting networks with internet access from external attacks. A study conducted at an Islamic university in Indonesia indicated the use of a star network architecture and a client-server network model. The servers utilize Debian Linux. The university's security infrastructure includes a server authentication system and the setting up of a Virtual Private Network (VPN). If the server authentication difficulty is caused by a power outage, it is recommended that you use an UPS (uninterruptible power supply) to preserve power stability. Overall, security methods show up to be more effective when firewalls are installed.

Priyadi, Priyadi; Priyadi, Agus; Santoso, Lukman; Ati Suryana, Dinda

This research begins with data collection through a combination of interview, observation, and literature study techniques. The problem analysis found was the slow sales service and purchase process at the store. The further impact is customer disappointment and the use of more time and energy resources. The solution offered in this research is the design of a computer-based information system that integrates workflow and optimal utilization of client server-based computer technology. The analysis in this study is presented in the form of a flowchart of the new system to be developed and analysis of the data structure using the Entity Relationship Diagram technique. Then the design results are presented in the form of a representative form design with workflow analysis described in the analysis and deployment diagram that illustrates how the system will be distributed with a client server computer technology approach. In conclusion, it is explained that the new system proposed in this design has been successfully presented logically, systematically, and easily developed into an integrative and systematic software project.

Quelarmo Memito Petrus Paen; Pingky Alfa Ray Leo Lede; Reynaldy Thimotius Abineno

SDI Umamapu currently uses a Telkom Internet Service Provider (ISP) internet connection with a bandwidth capacity of 50 Mbps, which is only used in the principal's office and laboratory and does not cover other SDI Umamapu educational areas and limits SDI Umamapu teachers and staff from carrying out related tasks. with the Internet network. Therefore, the aim of this research is to design an Internet network using Mikrotik to help teachers and staff work more efficiently and expand the coverage area of ​​the SDI Umamapu Internet network. Apart from that, the SDI Umamapu Online Computer-Based National Examination (UNBK) is facilitated by 30 computers/laptops connected to the Internet network and other clients. In conducting research, the author uses the Network Development Life Cycle (NDLC) methodology: analysis, design, simulation, implementation, management and monitoring to build an Internet network to solve research problems. Through this research the author can learn a little more about the concept of a hotspot network and its configuration which can provide the author with knowledge about the advantages and disadvantages of Mikrotik RouterOS as a hotspot server. When measured from the results of QoS (Quality of Service) analysis before implementation, the throughput was 36.238 kbit/s (Kbps), packet loss was 1.3%, average delay was 0.389072 seconds, and throughput was 1.5% after implementation. 161.657 kbit/s (kilobits per second), average latency 0.5157133 seconds, packet loss 36%. This means that the speed of Internet access at SDI Umamapu has decreased by up to 36% due to the increase in the area of ​​the Internet network. However, even though network performance has decreased, the newly created Internet network continues to function well and smoothly.  

Sastya Hendri Wibowo; Diana Diana

JURNAL PENELITIAN TEKNOLOGI INFORMASI DAN SAINS (JPTIS) 2023 Institut Teknologi dan Bisnis (ITB) Semarang

The RC-5 algorithm is an algorithm with the encryption method using the symmetric method and processing in the form of a cipher block, the same keywords are used for the encryption and decryption processes. The testing and analysis phase consists of a). Testing the execution time of the key generation process (set up key) b). Testing the success of the encryption and decryption process on the client-server integration method c). Testing the success of the encryption and decryption process using the file operation method d). Comparison of overhead/file size before and after passing through the system. The testing phase and execution time analysis are carried out when using the file operation method where the test will be divided into 3 parts, namely the execution time for the key setup process, the encryption process, and the decryption process. Testing the success of the encryption and decryption process on the client-server integration method is divided into 2 parts, namely testing the encryption process and the decryption process. In testing the encryption process, the characters that will be sent to the server will be encrypted first with a key to becoming a ciphertext in the form of integer data. The test results obtained are 1). The execution time for key generation (set up key) is very fast, around 9-10 ns. 2). In the encryption and decryption process, the execution time depends on the size of the plaintext file. The larger the plaintext file size, the longer the execution time. Where for a file with a size of 1 kb requires an execution time of 50.6 ms in the encryption process. 3). There is no difference between the size of the file before entering encryption and after decryption. Where for files with a size of 500 bytes before entering the encryption process, a file of 500 bytes will be generated from the decryption process.