Mabrur Roh Bintang Jaya, W. Andriyani, Domy Kristomo, Muhammad Agung Nugroho
{"title":"Dynamic Bitrate Adjustment in Web-based Video Streaming Applications Using HTTP Live Streaming (HLS)","authors":"Mabrur Roh Bintang Jaya, W. Andriyani, Domy Kristomo, Muhammad Agung Nugroho","doi":"10.26798/jiss.v3i1.1344","DOIUrl":"https://doi.org/10.26798/jiss.v3i1.1344","url":null,"abstract":"This research aims to implement Adaptive Bit Rate (ABR) in the web-based video streaming application JBTV using HTTP Live Streaming (HLS). ABR is a technique that enables automatic adjustment of video bitrate according to user network conditions, while HLS is a streaming protocol that supports adaptive streaming based on HTTP. The research methodology encompasses requirements analysis, system design, implementation, and evaluation. During the requirements analysis phase, the identification of JBTV application requirements and the features needed to implement ABR with HLS were conducted. System design involves the selection of suitable ABR algorithms and the architecture design of the JBTV application that supports HLS. Implementation is carried out by developing the JBTV application capable of generating variant streams with various bitrates and performing adaptive playback according to network conditions","PeriodicalId":156799,"journal":{"name":"Journal of Intelligent Software Systems","volume":" 53","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-07-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141824987","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Rizki Arif Setiadi, Bambang Purnomosidi, W. Andriyani, Sri Rezeki Candra Nursari
{"title":"Microservices Architecture in Point of Sales Application Based on Restful API and Webhook","authors":"Rizki Arif Setiadi, Bambang Purnomosidi, W. Andriyani, Sri Rezeki Candra Nursari","doi":"10.26798/jiss.v3i1.1336","DOIUrl":"https://doi.org/10.26798/jiss.v3i1.1336","url":null,"abstract":"Layanan mikro adalah kumpulan proses kecil dan independen yang berkomunikasi dengan satu sama lain untuk membuat aplikasi kompleks yang tidak bergantung pada bahasa API tertentu. Dalam penelitian ini, penulis berupaya mengimplementasikan Microservices Architecture, RESTful API, dan Webhook pada aplikasi Point of Sale untuk mencapai sistem dengan kinerja, kecepatan, dan skalabilitas yang unggul, terutama dalam pertukaran dan komunikasi data. Penelitian ini menggabungkan dua metodologi pengujian penting, yaitu unit pengujian dan pengujian fungsional, untuk memastikan ketahanan dan keandalan aplikasi Point of Sale berbasis Microservices. Unit pengujian fokus pada validasi masing-masing komponen dan fungsi dalam sistem, sedangkan pengujian fungsional menilai fungsionalitas dan perilaku aplikasi secara keseluruhan. Pendekatan pengujian ini bertujuan untuk meningkatkan kualitas dan kehalusan sistem. Temuan penelitian ini menunjukkan bahwa implementasi Microservices Architecture berbasis RESTful API dan Webhook berhasil meningkatkan akurasi input data pada aplikasi Point of Sale yang dibuktikan dengan perhitungan pada konfusi matriks. Sebelum diterapkan webhook, akurasinya hanya 80 persen, namun setelah diterapkan, akurasinya meningkat hingga 100 persen","PeriodicalId":156799,"journal":{"name":"Journal of Intelligent Software Systems","volume":" 11","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-07-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141827569","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Analyzing Indonesian Football Sentiment Towards PSSI Performance Using Support Vector Machines","authors":"Faturrahman Hakim, Yuli Astuti","doi":"10.26798/jiss.v3i1.1330","DOIUrl":"https://doi.org/10.26798/jiss.v3i1.1330","url":null,"abstract":"Football is a popular and widely engaged sport in Indonesia, attracting individuals across various age groups, including teenagers, adults, and children. The Indonesian Football Association (PSSI), established on April 19, 1930, originally named the All-Indonesian Football Association, is the governing body responsible for managing and overseeing football activities in the country. Despite its long history, PSSI has faced significant criticism for its perceived lack of professionalism in handling and managing Indonesian football. This discontent was notably amplified in the wake of the cancellation of the U-20 World Cup, leading to a surge of negative sentiments on social media platforms, particularly Twitter. This study aims to analyze public opinion regarding PSSI's performance. Public opinion, which emerges in response to various events, tends to be diverse due to the differing perspectives of individuals. The research focuses on assessing the balance between positive and negative sentiments towards PSSI's performance. By employing a comprehensive approach to sentiment analysis, including stages such as data preprocessing, labeling, modeling, and evaluation, this study provides a detailed examination of public sentiment. The methodology involves the application of the Support Vector Machine (SVM) algorithm across four tests with different data splits and the use of the SMOTE technique to address class imbalance. The findings reveal that the fourth test yielded the most effective results in sentiment classification, achieving an accuracy of 70.75%, precision of 67.16%, recall of 68.18%, and an F1 score of 67.66%","PeriodicalId":156799,"journal":{"name":"Journal of Intelligent Software Systems","volume":" 39","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-07-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141827096","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Deep Learning Architecture for Stock Price Prediction","authors":"Tri Andi, W. Andriyani, Bambang Purnomosidi D.P","doi":"10.26798/jiss.v3i1.1343","DOIUrl":"https://doi.org/10.26798/jiss.v3i1.1343","url":null,"abstract":"Dalam dunia investasi saham, kemampuan memprediksi pergerakan harga saham secara akurat sangatlah penting. Dua permasalahan utama yang menjadi fokus penelitian ini adalah, bagaimana pemodelan N-BEATS dibandingkan LSTM dan ARIMA pada harga saham Bank BCA, dan bagaimana hasil peramalan model N-BEATS, LSTM, dan ARIMA pada harga saham Bank BCA. Data saham Bank BCA. Untuk menjawab hal tersebut, penelitian ini membahas tentang pengembangan dan evaluasi model peramalan time series N-BEATS. Namun hasil analisis menunjukkan bahwa model ARIMA menunjukkan kinerja yang unggul, dengan pencapaian MAPE sebesar 0,001% pada data menit, 0,006% pada data jam, dan 0,018% pada data hari. Keunggulan ini signifikan dibandingkan model N-BEATS dan LSTM. Oleh karena itu, model ARIMA menunjukkan potensi besar untuk digunakan dalam peramalan deret waktu keuangan, penilaian risiko, dan pemodelan oleh analis keuangan.","PeriodicalId":156799,"journal":{"name":"Journal of Intelligent Software Systems","volume":" 15","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-07-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141826445","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Heman Koreri Israel Mnsen, Bambang Purnomosidi, Rikie Kartadie, Didi Kurnaedi
{"title":"DATA PIPELINE ARCHITECTURE FOR ACADEMIC INFORMATION SYSTEM AT AKADEMI TEKNIK BIAK","authors":"Heman Koreri Israel Mnsen, Bambang Purnomosidi, Rikie Kartadie, Didi Kurnaedi","doi":"10.26798/jiss.v3i1.1335","DOIUrl":"https://doi.org/10.26798/jiss.v3i1.1335","url":null,"abstract":"In development a information system Intergrated, Architecture planning is the first step must be established. The planning of development in a information system is needed in order to a system can be running according to necessity. The data is used for this research, that is internal data of Biak Technical Academy College and external data of Institution of high education service at IV area in Biak Papua. The main goal of this research is design architecture pipelines data of ATB college. The architecture of pipelines is used for carrying resources of big data from one area to the other area in far distance to be efficiency. The method is used for this research, that is Estract Transform Load (ETL). The process of estract data is needed a special supporting library on apache spark in using library spark session. This spark session is established in order to call data of Biak Technical Academy college with csv extension can be run on apache spark. After the process of estract is established, apache spark will read data with csv extension and establish transform data. The process of transform data csv extension will be loaded in to a frame data as a output of processing ETL The result of research is apache spark technology can be easy for writers in design process information system of Biak Technical Academy and to be one of the best solution in processing Estract Load Transform (ETL) data with the big scale and real-time","PeriodicalId":156799,"journal":{"name":"Journal of Intelligent Software Systems","volume":" 20","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-07-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141827126","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Management Information System for Human Resources at the Operational Bureau of the DIY Regional Police using Agile Development Method","authors":"Bayu Saputro, Rianto Rianto, Aditya Wahana","doi":"10.26798/jiss.v3i1.1208","DOIUrl":"https://doi.org/10.26798/jiss.v3i1.1208","url":null,"abstract":"This research develops Agile Development, particularly Extreme Programming (XP), to create a web-based Human Resource Management Information System for the DIY Regional Police's Operational Bureau. Addressing challenges in personnel data management, the objective is to enhance efficiency and effectiveness. The study involves system needs analysis, design, implementation, and testing. Initial development includes interfaces for employees, administrators, and leaders, featuring personnel data management, leave requests, and announcements. Testing involves White Box, Black Box, and alpha testing by 25 Operational Bureau respondents. Alpha test results reveal high satisfaction with efficiency, data accuracy, and administrative process acceleration. The system effectively reduces human errors in personnel data management. The research concludes that the web-based system is a successful, computerized, organized solution for personnel data management in the Operational Bureau of DIY Regional Police ","PeriodicalId":156799,"journal":{"name":"Journal of Intelligent Software Systems","volume":" 3","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-07-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141826238","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Hotma Sadariahta Sipayung, W. Andriyani, Bambang Purnomosidi Dwi Putranto, Danny Kriestanto
{"title":"Rule Based System to Support Decisions on Determining Employee Status (Lecturers) for Scholarship Student Graduates","authors":"Hotma Sadariahta Sipayung, W. Andriyani, Bambang Purnomosidi Dwi Putranto, Danny Kriestanto","doi":"10.26798/jiss.v3i1.1337","DOIUrl":"https://doi.org/10.26798/jiss.v3i1.1337","url":null,"abstract":"Salah satu permasalahan yang terjadi di Universitas Teknologi Digital Indonesia (UTDI) adalah proses seleksi yayasan Dosen Tetap yang disebut-sebut baru untuk diterapkan kepada mahasiswa penerima calon beasiswa S2 di Magister Teknologi Informasi (MTI). UTDI Yogyakarta. Kriteria yang digunakan dalam aturan tersebut adalah Indeks Prestasi (IP) Semester 1, IP Semester 2, IP Semester 3, Indeks Prestasi Kumulatif (IPK), Makalah (karya ilmiah), Kerjasama, Disiplin, Komunikasi, Pra Tesis, Tesis, Nilai C. , dan Durasi Studi yang diperoleh dari MTI UTDI, selanjutnya akan menggunakan Algoritma C4.5 untuk menghasilkan pohon keputusan yang akan dipelajari aturan dalam sistem. Penelitian ini menggunakan kaidah yang diperoleh dari MTI UTDI oleh Ketua Program Studi (Kaprodi) yaitu 41 data latih dan 8 data uji. Menggunakan forward chaining sebagai metode dalam sistem pakar yang mencari solusi melalui permasalahan, kemudian menggunakan Algoritma C4.5 yang merupakan algoritma yang digunakan untuk membentuk pohon keputusan. Aturan yang terbentuk kemudian digunakan untuk memprediksi kelayakan lulusan beasiswa Magister menjadi Dosen Tetap, Dosen Kontrak, atau tidak memenuhi persyaratan. Hasil prediksi tersebut kemudian dievaluasi menggunakan Confusion Matrix dan memperoleh nilai akurasi sebesar 75%, Precision sebesar 77,78%, dan Recall sebesar 77,78%. Sehingga Algoritma C4.5 dengan menggunakan aplikasi RapidMiner cukup layak digunakan untuk mendukung pengambilan keputusan dalam pemilihan mahasiswa penerima beasiswa Magister yang akan diangkat menjadi Dosen Tetap, Dosen Kontrak maupun yang tidak memenuhi syarat sebagai Dosen di UTDI. Fakultas Teknologi Informasi","PeriodicalId":156799,"journal":{"name":"Journal of Intelligent Software Systems","volume":" 19","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-07-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141826906","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Yuli Astuti, Hafiidh Khoiru Pradana, Dewi Anisa Istiqomah, S. Supriatin, Ninik Tri Hartati
{"title":"Twitter Sentiment Analysis Classification to Assess Public Opinion on Football Matches Using the Naïve Bayes Method","authors":"Yuli Astuti, Hafiidh Khoiru Pradana, Dewi Anisa Istiqomah, S. Supriatin, Ninik Tri Hartati","doi":"10.26798/jiss.v2i2.1136","DOIUrl":"https://doi.org/10.26798/jiss.v2i2.1136","url":null,"abstract":" The Kanjuruhan tragedy has attracted many comments on various social media platforms. This research will compare the number of positive and negative comments on Twitter and social media and determine the accuracy of the classification method used. The data used in this study consisted of 2052 pieces, consisting of 1015 positive and 1037 negative pieces. To determine the effect of the amount of training data on the resulting accuracy, testing will be carried out three times with different combinations of training data and test data, namely 70:30, 80:20, and 90:10. The results of this study obtained the highest accuracy value of 79.6%. This program can be developed for other social media platforms such as Facebook, Instagram, and others","PeriodicalId":156799,"journal":{"name":"Journal of Intelligent Software Systems","volume":"106 11","pages":""},"PeriodicalIF":0.0,"publicationDate":"2023-12-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138954021","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Optimizing PPKn Formative Test in Elementary School Level with Digital Food Education Game","authors":"Suryanto Suryanto, Aldina Kusuma Dewi","doi":"10.26798/jiss.v2i2.1140","DOIUrl":"https://doi.org/10.26798/jiss.v2i2.1140","url":null,"abstract":"This research discusses the importance of integrating digital learning media, particularly interactive formative tests based on regional food education games, to enhance the learning outcomes of Pancasila and Citizenship Education (PPKn) at the Elementary School (SD) level. The main goal of PPKn is to cultivate good character and citizenship in students. In the digital era, the use of technology is considered essential to provide a more interactive and engaging learning experience. This study employs a qualitative method and a case study framework to propose the implementation of interactive formative tests through digital learning media, focusing on the use of regional food education games. The research instruments involve the development and application of interactive formative tests based on food education games for SD students. Data are collected through classroom observations, interviews with teachers, and the analysis of formative test results. The findings indicate that the implementation of interactive formative tests through digital learning media, particularly utilizing regional food education games, positively contributes to the learning outcomes of PPKn for SD students. Educational games not only enhance knowledge of traditional foods but also facilitate discussions on local wisdom, cultural diversity, and a sense of love for the homeland. The effectiveness of interactive formative tests is evident in the increased active participation of students in the learning process. This study suggests that the implementation of interactive formative tests through digital learning media, especially in the form of educational games, can serve as an effective model to improve PPKn learning outcomes at the SD level. Support from schools, teachers, and educational stakeholders is crucial to integrate technology in a relevant and meaningful way into student learning.","PeriodicalId":156799,"journal":{"name":"Journal of Intelligent Software Systems","volume":"57 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2023-12-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139170912","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Nyoman Oka, Domy Kristomo, W. Andriyani, Bambang Purnomosidi
{"title":"A Decision Model to Support the Selection of SENKOM Personnel Using the Profile Matching Method with the Capability of Cyber Security","authors":"Nyoman Oka, Domy Kristomo, W. Andriyani, Bambang Purnomosidi","doi":"10.26798/jiss.v2i2.1135","DOIUrl":"https://doi.org/10.26798/jiss.v2i2.1135","url":null,"abstract":"The very rapid development of information technology has brought tactical and strategic advantages, but it can also be a potential attack from opposing parties on the information and communication systems and networks used, thus opening the way for the emergence of a new war, namely cyber warfare. Cyber attacks are a new threat to Adisutjipto Air Base, which targets vital parts that can impact the organization and make the command and control system ineffective and inefficient. One of the important elements of Adisutjipto Lanud in facing cyber attacks is the readiness of data and communication network security personnel. In the direct or conventional personnel selection process, it is not possible to see the abilities possessed by prospective data security personnel, both in terms of skills, management aspects, analytical aspects, competency weight, and so on. A decision support system can be used to assist decision-making based on existing criteria. This research is limited to only considering the selection of personnel who will become members of komlek or senkom who are responsible for data security and communications networks at Adisutjipto Air Base. In this research, the method used is the profile matching method. The concept of the profile matching method is to compare the selection using the conventional method with the decision support system method in selecting komlek/senkom personnel as cyber security personnel so that differences in competency can be identified, also called GAP (Gross Across Product). The smaller the GAP produced, the greater the weight of the value. large, this means that personnel who meet the requirements have a greater chance of someone occupying that position. The final result of this research is to obtain ranking information for each cyber security candidate based on profile matching calculations to be able to carry out tasks optimally in securing data and networks at Adisutjipto Air Base.","PeriodicalId":156799,"journal":{"name":"Journal of Intelligent Software Systems","volume":"94 17","pages":""},"PeriodicalIF":0.0,"publicationDate":"2023-12-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138954205","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}