Claim Missing Document
Check
Articles

Found 32 Documents
Search

Development of a Web-Based Barter Platform Using Node.js Jeffrey Herly; Pratyaksa Ocsa Nugraha Saian
International Journal Software Engineering and Computer Science (IJSECS) Vol. 6 No. 3 (2026): DECEMBER 2026
Publisher : Lembaga Komunitas Informasi Teknologi Aceh (KITA), Indonesia

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.35870/ijsecs.v6i3.8255

Abstract

Before the emergence of modern currency systems, human economic transactions were conducted through barter, the direct exchange of goods or services. However, contemporary barter faces persistent operational friction, including the difficulty of establishing a double coincidence of wants, the absence of standardized exchange values, and inefficient manual matching. To address these challenges, this study develops a responsive, token-free web barter platform prototype engineered using the Waterfall development model. The system utilizes Node.js and the Fastify backend framework for high-throughput, non-blocking asynchronous request processing, paired with an EJS and Webix presentation layer and a PostgreSQL relational database. To streamline partner discovery, the platform couples PostgreSQL full-text search and trigram similarity matching (pg_trgm) for typo tolerance with an automated recommendation pipeline driven by recent search history. To mitigate cold-start friction for new users, the recommendation mechanism incorporates an adaptive fallback strategy that prioritizes listings by visit frequency. User data security is enforced through HTTP-only JSON Web Token (JWT) session handling, bcrypt cryptographic password hashing, and strict AJV schema validation. Functional verification via Black-Box testing achieved a 100% success rate across 16 transactional scenarios, while an OWASP ZAP active scan detected zero high-risk vulnerabilities. Performance benchmarking with Grafana k6 confirmed robust backend efficiency, recording a 95th percentile response time of 205.58 ms under sustained multi-user load and maintaining operational resilience up to 200 concurrent virtual users. This throughput stability confirms the efficacy of persistent database connection pooling and asynchronous thread execution under concurrent traffic. Finally, usability evaluation using the System Usability Scale (SUS) with 17 respondents yielded a composite score of 71.91, classifying the platform as Good with an Acceptable level of user reception.
Perancangan Sistem Informasi Desa Pagergunung Berbasis Web dengan Framework Laravel Ahmad Krisdiantoro; Pratyaksa Ocsa Nugraha Saian
Jurasik (Jurnal Riset Sistem Informasi dan Teknik Informatika) Vol 9, No 1 (2024): Edisi Februari
Publisher : STIKOM Tunas Bangsa Pematangsiantar

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.30645/jurasik.v9i1.733

Abstract

The village administrative center, or Village Government, is located in rural areas.Data management must be handled carefully and accurately to be beneficial in implementing government policies or programs. Information dissemination in the village is still not effective. The purpose of this research is to provide assistance to the village government in carrying out its duties and providing useful information to the community. The benefits that can be obtained through this research are that with the creation of this information system, the village government can get an overview of the benefits if the information system is made with its full functionality. The research method used is the Waterfall method, system design using Unified Modeling Language (UML), and user interface creation using Figma. The system application is built using the Laravel framework, Php, MySql database, and Visual Studio Code application.The population in this study is the Pagergunung Village Community with a sample of 30 people. The results of this study indicate that after conducting functional testing using the Black Box method, all functions run perfectly, achieving a success rate of 100%. User experience testing with three parameters shows that 87.66% of respondents agree that the application shows good performance, 85.99% of respondents agree that the application is easy to use, and 84.88% of respondents are satisfied with the application that has been built. It can be concluded that the creation of an information system using the Laravel framework can help and facilitate the tasks of village officials and provide useful information to the community.