Journal of Internet and Software Engineering
1. About the Journal The Journal of Internet and Software Engineering (JISE) is open-access, peer-reviewed and published by the Department of Electrical Engineering and Informatics, Vocational College, Universitas Gadjah Mada. 2. Aim JISE provides a platform for researchers and scientists to publish their research papers on areas of computer networks and software engineering. The journal publishes papers within scopes of computer networking technology, software engineering methods, artificial intelligence, machine learning, and with emphasis on applied methods and technology. 3. Focus and Scope Subject areas include, but are not limited to the following fields: 3.1. Computer Networks Communication Network Protocols and Architectures Network Services and Applications Network Security and Privacy Network Operation and Management Mobile and Wireless networks Cloud and Fog computing Internet of Things Next Generation Technologies Routing and Scheduling 3.2. Software Engineering Information Systems Software Engineering Methodologies Software Analysis, Design and Modelling Verification and Validation Software Testing and Debugging Web, Mobile and Game programming Project and People Management 3.3. Applied Artificial Intelligence Machine Learning Deep Learning Big Data Data Mining Data Science Computer Vision Expert Systems
Articles
20 Documents
Analysis and Implementation of Raspberry Pi Based Wireless Access Point and User Access Notification Using Telegram
Nashruddin Putra Pratama;
Unan Yusmaniar Oktiawati
Journal of Internet and Software Engineering Vol 3 No 1 (2022): Journal of Internet and Software Engineering
Publisher : Department of Electrical Engineering and Informatics, Vocational College, Universitas Gadjah Mada
Show Abstract
|
Download Original
|
Original Source
|
Check in Google Scholar
|
Full PDF (742.586 KB)
|
DOI: 10.22146/jise.v3i1.3691
Internet network technology has become a human need in almost every activity. Communities in areas experiencing a lack of fiber optic network infrastructure need a tool to access the internet that can be used together in an affordable and efficient manner. This study tries to provide a solution to these problems. Raspberry Pi-based Wireless Access Point uses a USB modem which functions to build a Wireless Local Area Network. Then, a network quality test is carried out by calculating QoS on network traffic including packet loss, throughput and latency with scenarios based on a distance of 0 meter, 4 meter and 8 meter between the Wireless Access Point and the client by conducting online meetings and video streaming. Furthermore, to make it easier to monitor the Raspberry Pi device that acts as a Wireless Access Point, it will send user information that is connected via the Telegram bot.
Packet Filtering Automation System Design Based on Data Synchronization on IP Profile Database Using Python
Tri Multy Rizkilina;
Nur Rohman Rosyid
Journal of Internet and Software Engineering Vol 3 No 1 (2022): Journal of Internet and Software Engineering
Publisher : Department of Electrical Engineering and Informatics, Vocational College, Universitas Gadjah Mada
Show Abstract
|
Download Original
|
Original Source
|
Check in Google Scholar
|
Full PDF (744.542 KB)
|
DOI: 10.22146/jise.v3i1.3978
Data traffic on a dense network is a threat to cybercrime and a high vulnerability for technology companies so that the challenges to prevent it will be more diverse. Adding a strengthening of the boundary wall or firewall and sorting data through packet filtering plus writing firewall rules to prevent malware and attacks from outside at the network device level is an alternative to protect the traffic you have. When heavy traffic makes data exchange uncontrollable, this research will create an automation design so that the sorting of incoming data packets through selection based on the specified rules runs in real-time so that the prevention of crime that enters the network is more swiftly handled. The system is running successfully by connecting the MQTT Collector as a subscriber that uses the python programming language to retrieve profiling data from the IP Profile database. The system was tested on a mikrotik router RB951Ui-2HnD which then the blocking track record will be stored in the Dynamic Firewall Data database in MongoDB. Also added a tool for controlling data in storage in the form of a program release. The results of the test show that data with an average base score above 20 is blocked and then stored in the block list in checking the collection in the database every 30 seconds. In addition, the data in the database will be checked every day within 30 days which will then be released and recorded in the release log in MongoDB.
Implementation and Performance Analysis of Temperature and Humidity Monitoring System for Server Room Conditions on Lora-Based Networks
Siti Zubaidah Effendi;
Unan Yusmaniar Oktiawati
Journal of Internet and Software Engineering Vol 3 No 1 (2022): Journal of Internet and Software Engineering
Publisher : Department of Electrical Engineering and Informatics, Vocational College, Universitas Gadjah Mada
Show Abstract
|
Download Original
|
Original Source
|
Check in Google Scholar
|
Full PDF (608.238 KB)
|
DOI: 10.22146/jise.v3i1.4834
Abstract – A server room is a room used to store applications, data and network devices such as routers. The server room is the data center of a company or institution in which there are applications and databases that store all important and valuable information for the company or institution concerned, therefore the server room must always be in good temperature conditions because the devices work for 24 hours no stopping. If there is a significant increase in temperature, it can cause system performance to be disrupted or hardware damage occurs. The cooler in the server room is not optimal because the cooler is often constrained by frequent power outages. From these problems, a solution is needed to be able to monitor the system remotely so that changes in room temperature can be seen in real time. The Internet of Things (IoT) is the solution to this problem, by using LoRa, which then sends the data to the Telegram application that has been installed on the smartphone so that real-time temperature changes can be obtained
Application Performance Monitoring System Design Using Opentelemetry and Grafana Stack
Guntoro Yudhy Kusuma;
Unan Yusmaniar Oktiawati
Journal of Internet and Software Engineering Vol 3 No 1 (2022): Journal of Internet and Software Engineering
Publisher : Department of Electrical Engineering and Informatics, Vocational College, Universitas Gadjah Mada
Show Abstract
|
Download Original
|
Original Source
|
Check in Google Scholar
|
Full PDF (1296.439 KB)
|
DOI: 10.22146/jise.v3i1.5000
The increasingly massive use of digital technology requires that the application architecture be designed to have high availability and reliability. This is because when an application cannot be accessed, it will cause no small loss to the organization. Therefore, the development and operation teams must be able to detect when their system is not working well. For that, we need a system that can monitor application performance. In this research, a system is developed to collect telemetry data, namely metrics and traces from an online donation backend application based on the REST API. OpenTelemetry produces telemetry as an open-source telemetry instrumentation tool. Then the telemetry data is collected by the OpenTelemetry Collector which is then stored on the backend of each telemetry. Metrics are sent to Prometheus and traces are sent to Jaeger. The data metrics collected are throughput, request latency, and error rate which are visualized using the Grafana dashboard. The test results show that the monitoring system can collect real-time metrics data with an average delay of 13,8 seconds. The system can also detect when an anomaly occurs in the app and sends notifications via Slack. In addition, the trace data collected can be used to simplify the debugging process when an error occurs in the application. However, the implementation of OpenTelemetry in a REST API-based backend application to monitor metrics and traces has a negative impact on the performance of the application itself, which can reduce the number of request throughput with an average decrease of 23.32% and increase request latency with an average increase of 22.80%.
Implementation of Serverless Internet of Things Architecture in Cold Chain Monitoring
Aisyah Mulyani;
Unan Yusmaniar Oktiawati
Journal of Internet and Software Engineering Vol 3 No 1 (2022): Journal of Internet and Software Engineering
Publisher : Department of Electrical Engineering and Informatics, Vocational College, Universitas Gadjah Mada
Show Abstract
|
Download Original
|
Original Source
|
Check in Google Scholar
|
Full PDF (513.883 KB)
|
DOI: 10.22146/jise.v3i1.5040
With the current technological developments, the need for monitoring in cold chain logistics as well as the problem of limitations on IoT devices such as data storage and computing capabilities can be handled with the help of cloud technology. Cloud has a concept called serverless. In this study, researchers tried to examine serverless services that can be integrated with IoT devices. The IoT devices used consist of nodes and gateways. In this final project research, testing and analysis of gateway devices and serverless architecture are carried out. NodeMCU which is part of the gateway device and AWS IoT as a serverless service will be integrated in this research. The serverless architecture system that was built also has a function to store data and send notifications to the user. Meanwhile, data monitoring will be carried out through Grafana. The results of AWS IoT performance testing when integrated with IoT gateway devices through QoS testing according to the TIPHON standard are categorized as satisfactory and the implemented system functions as expected.
Pengembangan Aplikasi Pembelajaran Online dengan Metode Gamifikasi Berbasis Web
Clara Putri Andini Sukran;
Irkham Huda
Journal of Internet and Software Engineering Vol 4 No 1 (2023): Journal of Internet and Software Engineering
Publisher : Department of Electrical Engineering and Informatics, Vocational College, Universitas Gadjah Mada
Show Abstract
|
Download Original
|
Original Source
|
Check in Google Scholar
|
DOI: 10.22146/jise.v4i1.2456
Kemajuan teknologi memberikan dampak yang besar dalam kemajuan di bidang pendidikan. Seiring kemajuan teknologi, banyak orang yang tertarik untuk mempelajari bidang teknologi karena bidang informasi teknologi mulai banyak dibutuhkan dalam berbagai sektor. Banyak sumber yang tersebar luas dan mudah didapatkan oleh siapapun serta dapat diakses di mana saja sebagai bahan untuk belajar. Namun, pembelajaran secara mandiri dengan internet rentan dengan penurunan motivasi belajar. Berdasarkan masalah yang ada, maka dibangun sebuah Aplikasi Pembelajaran Online dengan Metode Gamifikasi Berbasis Web untuk membantu menyediakan materi belajar yang tertatata untuk mempermudah proses belajar. Dalam aplikasi ini akan memiliki beragam materi yang terkait seputar pengembangan perangkat lunak yang disusun dengan menggunakan metode gamifikasi dalam upaya meningkatkan motivasi belajar pada individu. Materi yang ada akan dikelompokkan ke dalam learning path untuk membantu pengguna dalam menentukan arah belajar dan disusun secara berurutan. Aplikasi Pembelajaran Online dengan Metode Gamifikasi Berbasis Web dibangun dengan menggunakan bahasa pemograman PHP, framework Laravel, JavaScript, serta MySQL sebagai sarana dalam pengelolaan basis data. Hasil dari pengembangan Aplikasi Pembelajaran Online dengan Metode Gamifikasi Berbasis Web dapat membantu dalam melakukan proses belajar yang lebih tertata dan mudah.
Analisis Perbedaan Pengaruh Penggunaan Iptables Chains dalam Mencegah Denial of Service (DoS) pada Jaringan IoT
Hanifatun Nida;
Ronald Adrian
Journal of Internet and Software Engineering Vol 4 No 1 (2023): Journal of Internet and Software Engineering
Publisher : Department of Electrical Engineering and Informatics, Vocational College, Universitas Gadjah Mada
Show Abstract
|
Download Original
|
Original Source
|
Check in Google Scholar
|
DOI: 10.22146/jise.v4i1.5192
Peningkatan penggunaan perangkat Internet of Things (IoT) rumahan dibarengi dengan berkembangnya berbagai kerentanan keamanan pada jaringan rumah. Keterbatasan sumber daya yang dimiliki perangkat IoT menjadikannya target ideal untuk diluncurkan serangan Denial of Service (DoS), termasuk SYN flood. Serangan ini cenderung menargetkan sumber daya IoT yang krusial, termasuk CPU. Apabila dilakukan secara terus menerus, serangan ini mampu menguras sumber daya IoT dan membuatnya kehilangan fungsionalitasnya. Penerapan iptables pada Raspberry Pi mampu meminimalkan dampak serangan SYN flood. Iptables memiliki berbagai chains dan tables dengan kemampuan dan fungsi yang berbeda. Penelitian ini bertujuan untuk menganalisis perbedaan pengaruh penggunaan iptables chains terhadap penggunaan CPU Raspberry Pi. Penggunaan CPU yang semakin rendah memperkecil kemungkinan terjadinya DoS. Hasil penelitian ini kemudian akan dibandingkan dengan penggunaan CPU ketika aturan iptables pada penelitian terdahulu diterapkan. Hasilnya, kedua aturan mengonsumsi CPU dalam persentase yang hampir sama.
Perancangan Federated Learning Berbasis Homomorphic Encryption untuk Perangkat Internet of Things
Yuris Mulya Saputra;
Ganjar Alfian;
Muhammad Qois Huzyan Octava
Journal of Internet and Software Engineering Vol 4 No 1 (2023): Journal of Internet and Software Engineering
Publisher : Department of Electrical Engineering and Informatics, Vocational College, Universitas Gadjah Mada
Show Abstract
|
Download Original
|
Original Source
|
Check in Google Scholar
|
DOI: 10.22146/jise.v4i1.6378
Semakin berkembangnya pasar big data yang digunakan oleh pengguna khususnya Internet of Things (IoT) berbasis kecerdasan buatan telah menarik banyak pihak baik dari industri maupun akademisi. Melalui penggunaan data lokal dari berbagai perangkat IoT, pemberi layanan aplikasi dapat menghasilkan informasi berguna melalui pendekatan machine learning (ML) seperti centralized learning dengan menggunakan cloud server dan local learning pada perangkat IoT langsung. Namun, dengan adanya risiko bocornya privasi pengguna ketika mengirim data lokal ke cloud server dan sumber daya komputasi yang terbatas pada IoT, penggunaan federated learning (FL) dapat menjadi solusi efisien. Pendekatan FL merupakan sebuah pendekatan ML kolaboratif di mana setiap perangkat IoT dapat melakukan proses training secara independen dan kemudian hanya mengirimkan model local kepada cloud server tanpa melakukan data sharing. Secara khusus, penggunaan FL untuk layanan aplikasi pada perangkat IoT tidak hanya memperbaiki kinerja untuk proses training, namun juga dapat melindungi privasi data bagi penggunanya. Penelitian ini berfokus pada perancangan sistem FL dengan privacy-awareness yang dapat digunakan oleh para pengguna perangkat IoT. Dalam hal ini, teknik enkripsi yang berbasis homomorphic encryption untuk mengenkripsi data dari perangkat IoT ketika proses training dari FL dapat diimplementasikan sebagai bentuk perlindungan privasi pengguna IoT dari malicious attackers. Dari penelitian ini, dapat dianalisis perbandingan tingkat akurasi model dari berbagai pendekatan baik tanpa dan dengan teknik enkripsi tersebut.
Pengembangan Purwarupa Laboratorium Virtual Berbasis VMWare dengan Terraform
Michael Putra Kusuma;
Nur Rohman Rosyid
Journal of Internet and Software Engineering Vol 4 No 1 (2023): Journal of Internet and Software Engineering
Publisher : Department of Electrical Engineering and Informatics, Vocational College, Universitas Gadjah Mada
Show Abstract
|
Download Original
|
Original Source
|
Check in Google Scholar
|
DOI: 10.22146/jise.v4i1.6510
Pada tahun-tahun terakhir, Laboratorium Virtual telah semakin marak digunakan oleh organisasi di seluruh dunia sebagai media pembelajaran dan tempat melatih skill di bidang teknologi informasi dengan menyediakan virtual machine lab yang dapat dibuat dan diberhentikan menggunakan tombol yang terdapat di website pembelajaran. Dengan adanya purwarupa Laboratorium Virtual yang menerapkan Infrasructure as Code, maka hal tersebut akan memudahkan Administrator infrastruktur dalam mengelola infrastruktur virtual. Diperlukannya sebuah antarmuka berbasis website yang dapat melakukan pembuatan virtual machine lab, melihat status virtual machine lab yang dibuat serta menghapus virtual machine lab yang telah dibuat jika sudah tidak ingin menggunakan virtual machine lab tersebut. Pengembangan purwarupa website Laboratorium Virtual ini mengunakan PHP sebagai server side scripting untuk menjalankan script dari tiap fiturnya. Infratruktur as Code pada purwarupa ini berfungsi sebagai otomatisasi pengelolaan dan penyediaan virtual machine lab pada VMWare ESXi menggunakan Terraform. Sebelum dapat mengakses website tersebut, user yang terdaftar di database diharuskan untuk login terlebih dahulu sehingga dapat diarahkan ke folder yang telah disediakan untuk masing-masing user. Harapan dengan adanya aplikasi website ini adalah dapat memudahkan Administrator infrastruktur laboratorium dalam melakukan manajemen virtual machine lab, sehingga tidak perlu repot-repot lagi untuk melakukan konfigurasi tiap virtual machine secara manual bagi tiap user.
Content Retrieval dengan Fasttext Word Embedding pada Learning Management System Olimpiade
Rochana Prih Hastuti;
Vellya Riona;
Margareta Hardiyanti
Journal of Internet and Software Engineering Vol 4 No 1 (2023): Journal of Internet and Software Engineering
Publisher : Department of Electrical Engineering and Informatics, Vocational College, Universitas Gadjah Mada
Show Abstract
|
Download Original
|
Original Source
|
Check in Google Scholar
|
DOI: 10.22146/jise.v4i1.6766
Learning Management System (LMS) merupakan jenis media pembelajaran daring yang digunakan siswa di berbagai tingkat. Penggunaannya pada keperluan kompetisi, secara khusus olimpiade, memiliki karakteristik tersendiri dibanding LMS untuk keperluan pembelajaran sehari-hari. Salah satunya adalah kemampuan sistem mengelola bank soal dan menyajikan kategori yang relevan kepada user. User pada LMS Olimpiade tersegmentasi sesuai bidang ilmu yang ingin ditekuni. Meski begitu, tiap bidang memiliki topik pembelajaran yang beragam jenisnya dan bahkan cenderung berkembang seiring waktu. Manajemen bank soal dengan anotasi topik di awal memerlukan tenaga ahli dan memakan waktu. Sedangkan fitur pencarian tanpa menggunakan informasi metadata tersebut tentu juga sulit dilakukan. Fitur pencarian semantik menjadi penting pada sistem seperti ini. Dibutuhkan skema pencarian berdasarkan konten yang mampu mengembalikan soal-soal yang relevan dengan topik di masing-masing bidang. Fitur pencarian dibangun menggunakan skema information retrieval yakni vector space model. Hasil eksperimen dan evaluasi responden menunjukkan representasi word embedding dengan performa pencarian terbaik adalah FastText word embedding. Efisiensi ukuran model dilakukan dengan menggunakan compressed version. Representasi ini selain dapat mengakomodasi hasil pencarian sesuai konteks kueri juga dapat mengatasi permasalahan out-of-vocabulary.