Claim Missing Document
Check
Articles

Found 29 Documents
Search

AUTOMATIC GIT REPOSITORY DEPLOYER IN UBUNTU USING PYTHON, JENKINS AND CLOUD FIRESTORE AT PT XYZ Dewangga, Felix Vicky Lugas; Nugraha Saian, Pratyaksa Ocsa
Jurnal Teknik Informatika (Jutif) Vol. 4 No. 6 (2023): JUTIF Volume 4, Number 6, Desember 2023
Publisher : Informatika, Universitas Jenderal Soedirman

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.52436/1.jutif.2023.4.6.1062

Abstract

PT XYZ is a retail company using Cloud Computing to support its business operations. The company requires the back-end application deployment process to be done automatically on each server computer. The problem occurs insecure in the process of the back-end application deployed manually causing human error vulnerabilities and inefficient when the version of application change occurs to operate on each server computer takes time as long as the number of server computers that need to be configured. The research aims to design a deployer system that help company to deploy back-end applications on each Ubuntu server computer automatically efficiently and securely. The research method uses Research and Development to create system. The research produces a design and build of an automated deployer system using Jenkins to create data configuration that aim the version of back-end application as target deploy and stored in the Cloud Firestore database. The stored data causing deployer system change version back-end application as stored data using GIT command and provide application to operate as service on each server computer. Operation result of application recorded as data deployment that stored in the Cloud Firestore then Jenkins detect it to store data as deployment log. Based on the results, the deployer system considered is able to operate back-end application automatically according the target version on each server computer as eficient and secure deployment process. This conclusion is supported by the results of the questionnaire, which obtained a 85% percentage and was classified as "Strongly Agree" with the created system.
Development of a Proximity-Based Pet Adoption Website Application Muhamad Akbar Susanto; Pratyaksa Ocsa Nugraha Saian
International Journal Software Engineering and Computer Science (IJSECS) Vol. 5 No. 3 (2025): DECEMBER 2025
Publisher : Lembaga Komunitas Informasi Teknologi Aceh (KITA)

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

Abstract

This study examines the development of a web-based application designed to facilitate pet adoption through practical, structured, and location-based mechanisms. The primary problem addressed is the absence of digital platforms capable of integrating adoption processes more efficiently than traditional methods. The application employs Java Spring Boot for backend architecture, ReactJS for frontend interface, and MongoDB for data management. The Haversine formula with a 50 km radius was implemented to display animals based on proximity to users. Algorithm implementation results demonstrate that Haversine effectively calculates distances and presents animals according to nearest locations, thereby enhancing search accuracy and relevance for prospective adopters. Core functionality includes a WebSocket-based real-time chat system enabling direct communication between prospective adopters and owners without page reloading. System development followed the Waterfall model encompassing requirements analysis, design, implementation, and testing phases. Evaluation through User Acceptance Testing (UAT) using a 1-4 Likert scale yielded satisfaction rates of 82% among prospective adopters and 84.5% among pet owners, both categorized as "highly satisfied." These findings validate that the application serves as a more efficient and structured alternative, with potential for further development to support expanding user bases in the future.
Evaluasi Kinerja Non-Cryptographic Hash Functions (NCHFs) dalam Sinkronisasi Data pada DBMS Oracle dan Postgres Nowo, Caroluce Ricky Harkris; Saian, Pratyaksa Ocsa Nugraha
JIPI (Jurnal Ilmiah Penelitian dan Pembelajaran Informatika) Vol 9, No 4 (2024)
Publisher : STKIP PGRI Tulungagung

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.29100/jipi.v9i4.5531

Abstract

Dalam lingkungan bisnis modern, informasi dan data memiliki peran penting dalam pengambilan keputusan serta operasional perusahaan. Salah satu tantangan yang dihadapi adalah sinkronisasi data, terutama bagi perusahaan besar seperti PT XYZ, yang merupakan salah satu pemain terbesar industri ritel di Indonesia. Permasalahan muncul karena infrastruktur teknologi informasi mereka sedang dalam proses pergantian dan belum dapat sepenuhnya digantikan oleh yang lebih modern. Oleh karena itu, diperlukan proses sinkronisasi yang efektif untuk memungkinkan integrasi yang lancar antara perangkat lunak yang lama dan yang baru. Penelitian ini bertujuan untuk mengoptimalkan sinkronisasi data antara DBMS Oracle dan PostgreSQL dengan menggunakan Non-Cryptographic Hash Functions (NCHFs). Sebanyak tujuh NCHFs dievaluasi dalam eksperimen, dengan mempertimbangkan waktu eksekusi, penggunaan sumber daya, serta keberhasilan dan akurasi sinkronisasi. Hasil penelitian menunjukkan bahwa MetroHash secara konsisten memberikan kinerja terbaik. Dibandingkan dengan fungsi hash kriptografis standar seperti SHA-256, MetroHash berhasil mengoptimalkan waktu eksekusi hingga 29% lebih cepat. Ketika dibandingkan dengan NCHFs terbaik lainnya, seperti CityHash, MetroHash masih unggul dengan selisih waktu eksekusi sebesar 5%. Namun, pilihan penggunaannya harus disesuaikan dengan kebutuhan aplikasi dan situasi perusahaan. Selain MetroHash, CityHash juga merupakan alternatif yang layak dipertimbangkan. Di sisi lain, FNV-1a tidak disarankan karena kinerjanya yang kurang memuaskan.
Pengembangan Aplikasi Penyewaan Kostum Berbasis Web Menggunakan Framework Laravel Widjaja, Mario Indra; Saian, Pratyaksa Ocsa Nugraha
JIPI (Jurnal Ilmiah Penelitian dan Pembelajaran Informatika) Vol 10, No 3 (2025)
Publisher : STKIP PGRI Tulungagung

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.29100/jipi.v10i3.6507

Abstract

Fashion merupakan industri kreatif yang memperlihatkan berbagai macam aspek mulai dari desain, produksi, hingga aksesoris untuk memperindah penampilan tubuh serta mencerminkan kekayaan budaya. Pada tahun 2023, subsektor fashion telah menyumbang 18% dari PDB nasional dan penyewaan kostum termasuk salah satunya. Sayangnya, masih banyak toko persewaan kostum yang terkendala, khususnya dalam pencatatan manual pada buku atau komputer. Oleh karena itu, diperlukan sistem manajemen produk sewaan dengan harapan dapat memberi kemudahan dan kenyamanan bagi pelanggan serta pihak toko penyewaan kostum saat melakukan proses penyewaan kostum. Penggunaan framework Laravel pada pembuatan sistem produk sewaan ini dinilai tepat karena dalam proses pembuatannya pengembang menggunakan metode pengembangan Waterfall dengan membagi proyek menjadi beberapa fase terpisah. Dengan menggunakan framework Laravel dan metode pengembangan Waterfall, peneliti berhasil membuat website penyewaan kostum yang memudahkan pelanggan melakukan pemesanan kapan saja dan di mana saja, serta membantu pemilik toko dalam mengelola transaksi, melacak stok, dan mengurangi kesalahan.
ANALISIS SENTIMEN ULASAN PENGGUNA GRAB DI GOOGLE PLAY STORE MENGGUNAKAN METODE LSTM DAN NAÏVE BAYES Mahima Cinta Hage; Pratyaksa Ocsa Nugraha Saian
INTECOMS: Journal of Information Technology and Computer Science Vol. 9 No. 2 (2026): INTECOMS: Journal of Information Technology and Computer Science
Publisher : Institut Penelitian Matematika, Komputer, Keperawatan, Pendidikan dan Ekonomi (IPM2KPE)

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.31539/7hdrhg12

Abstract

Seiring dengan berkembangnya teknologi digital, sektor transportasi mengalami perubahan melalui pemanfaatan aplikasi ojek online seperti Grab. Penggunaan aplikasi ini memunculkan berbagai ulasan dari pengguna di Google Play Store, yang secara tidak langsung mencerminkan tingkat kualitas layanan yang diberikan. Ulasan tersebut dapat dimanfaatkan melalui analisis sentimen untuk mengevaluasi tingkat kepuasan pengguna. Penelitian ini difokuskan pada evaluasi dan perbandingan performa algoritma Long Short-Term Memory (LSTM) dan Naïve Bayes dalam mengklasifikasikan sentimen ulasan pengguna aplikasi Grab. Data yang digunakan sebanyak 5.000 ulasan yang diperoleh melalui web scraping, kemudian diproses melalui tahap preprocessing (cleaning, tokenizing, stopword removal, dan stemming), pelabelan sentimen, serta pembobotan TF-IDF. Naïve Bayes digunakan sebagai metode machine learning klasik yang efisien, sedangkan LSTM sebagai metode deep learning mampu memahami konteks dan urutan kata. Hasil penelitian menunjukkan bahwa LSTM memiliki akurasi sebesar 91,45%, sedikit lebih tinggi dibandingkan Naïve Bayes sebesar 91,33%, serta lebih unggul dalam mendeteksi sentimen negatif berdasarkan nilai recall dan F1-score. Temuan ini diharapkan dapat menjadi referensi dalam pengembangan sistem analisis sentimen dan evaluasi kualitas layanan aplikasi transportasi online.Kata Kunci: Analisis Sentimen, Grab Naïve Bayes, Long Short-Term Memory (LSTM), Klasifikasi Teks.
Pelatihan Pemanfaatan Figma sebagai Upaya Peningkatan Kompetensi Desain Digital Guru Informatika SMP di Salatiga Pratyaksa Ocsa Nugraha Saian; Hanita Yulia
Madani : Indonesian Journal of Civil Society Vol. 8 No. 2 (2026): Madani : Agustus 2026
Publisher : Politeknik Negeri Cilacap

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.35970/85w1v366

Abstract

The Informatics subject in the Merdeka curriculum is believed to be the answer to improving modern technology competence. Understanding data structures and workflows and producing digital content using digital media are some of the learning outcomes of Informatics in phase D/SMP (middle school) that need to be taught practically and engagingly. One application that can be used to support this learning is Figma. Based on interviews with Board of the MGMP (Musyawarah Guru Mata Pelajaran) TIK in Salatiga, it was found that they require training in the use of Figma. Therefore, this community service activity was carried out to provide training on using Figma for application prototyping and creating digital content such as presentation materials. The training was conducted offline at SMP Negeri 4 Salatiga (Salatiga Public Middle School 4) and was attended by 26 Informatics teachers from various middle schools in Salatiga. This training activity showed that participants already understood and were confident in using Figma in their future learning processes. This was evident from the final assessment of teachers' understanding level, which reached a score of 74.10%, falling into the "Understand" category. The activity also received positive responses from participants, who plan to utilize Figma to support Informatics learning.
Development of a Proximity-Based Pet Adoption Website Application Muhamad Akbar Susanto; Pratyaksa Ocsa Nugraha Saian
International Journal Software Engineering and Computer Science (IJSECS) Vol. 5 No. 3 (2025): DECEMBER 2025
Publisher : Lembaga Komunitas Informasi Teknologi Aceh (KITA), Indonesia

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

Abstract

This study examines the development of a web-based application designed to facilitate pet adoption through practical, structured, and location-based mechanisms. The primary problem addressed is the absence of digital platforms capable of integrating adoption processes more efficiently than traditional methods. The application employs Java Spring Boot for backend architecture, ReactJS for frontend interface, and MongoDB for data management. The Haversine formula with a 50 km radius was implemented to display animals based on proximity to users. Algorithm implementation results demonstrate that Haversine effectively calculates distances and presents animals according to nearest locations, thereby enhancing search accuracy and relevance for prospective adopters. Core functionality includes a WebSocket-based real-time chat system enabling direct communication between prospective adopters and owners without page reloading. System development followed the Waterfall model encompassing requirements analysis, design, implementation, and testing phases. Evaluation through User Acceptance Testing (UAT) using a 1-4 Likert scale yielded satisfaction rates of 82% among prospective adopters and 84.5% among pet owners, both categorized as "highly satisfied." These findings validate that the application serves as a more efficient and structured alternative, with potential for further development to support expanding user bases in the future.
Bridging Vision and Graph Attention Learning Using Swin Transformer for Brain Tumor Classification Radius Tanone; Yos Richard Beeh; Pratyaksa Ocsa Nugraha Saian; Agus Cahyo Nugroho
Jurnal Ilmu Komputer dan Informasi Vol. 19 No. 2 (2026): Jurnal Ilmu Komputer dan Informasi (Journal of Computer Science and Informatio
Publisher : Faculty of Computer Science - Universitas Indonesia

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.21609/jiki.v19i2.1839

Abstract

Accurate brain tumor classification from MRI images is crucial for supporting clinical diagnosis. This study proposes a hybrid framework that integrates a Swin Transformer and Graph-based learning to enhance feature representation and relational modeling. The Swin Transformer, known for its linear computational complexity and multi-scale attention mechanism, serves as a hierarchical feature extractor. The Graph module, on the other hand, captures structural dependencies among the extracted features. The model is evaluated on a four-class brain MRI dataset using 5-Fold cross-validation. Experimental results consistently demonstrate high performance, with the best accuracy of 0.9907. The model achieves sensitivity and specificity of 0.9903 and 0.9970, respectively. Notably, all folds maintain accuracy above 0.9500, indicating strong robustness and generalization capability. The proposed approach effectively reduces misclassification across tumor categories and outperforms baseline methods, underscoring its potential for reliable brain tumor classification.
Perancangan Website Pembelajaran Aksara Jawa Menggunakan Framework Laravel Valencia Vannessa; Pratyaksa Ocsa Nugraha Saian
JIPI (Jurnal Ilmiah Penelitian dan Pembelajaran Informatika) Vol 10, No 4 (2025)
Publisher : STKIP PGRI Tulungagung

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.29100/jipi.v10i4.6493

Abstract

Aksara Jawa merupakan salah satu elemen yang terdapat di dalam bahasa Jawa yang kerap digunakan sebagai alat komunikasi oleh penduduk Indonesia terutama yang tinggal di provinsi Jawa Timur, Jawa Tengah, dan Daerah Istimewa Yogyakarta. Aksara Jawa merupakan salah satu warisan leluhur dan bagian dari kekayaan budaya Indonesia yang sudah sepatutnya dilestarikan. Namun, pada era modern saat ini, aksara Jawa menjadi kurang populer terutama di kalangan pelajar. Penurunan popularitas ini termasuk dalam masalah yang serius karena berpotensi menghilangkan warisan budaya itu sendiri di masa depan. Salah satu hal yang dapat dilakukan untuk mengatasi permasalahan ini adalah dengan mengembangkan metode pembelajaran yang turut memanfaatkan teknologi di dalamnya. Penelitian ini memberikan sebuah solusi dengan membuat website pembelajaran aksara Jawa yang menyenangkan dan mudah untuk digunakan oleh pelajar sekolah dasar yang disebut dengan AyoSinau. AyoSinau merupakan website yang dirancang menggunakan model Waterfall, bahasa pemrograman PHP, dan framework Laravel. Hasil penelitian menunjukkan bahwa penggunaan website AyoSinau sebagai media pembelajaran aksara Jawa dapat mempermudah pelajar Sekolah Dasar dengan rentang usia 7-12 tahun untuk memahami dan mempelajari aksara Jawa.