Claim Missing Document
Check
Articles

Found 16 Documents
Search

COMPARISON OF JENKINS AND GITLAB CI/CD TO IMPROVE DELIVERY TIME OF BASU DAIRY FARM ADMIN WEBSITE Kuncara, Alif Babrizq; Kusumo, Dana Sulistyo; Adrian, Monterico
Jurnal Teknik Informatika (Jutif) Vol. 5 No. 3 (2024): JUTIF Volume 5, Number 3, June 2024
Publisher : Informatika, Universitas Jenderal Soedirman

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

Abstract

The Basu Dairy Farm admin website is a web-based information system developed using monolithic architecture. The delivery process of source code changes from the GitLab repository on the "main" branch (development) to the main server (production) takes a long time because the build and deploy process is done manually. This causes the delivery time to be long. To overcome this, this research applies Continuous Integration/Continuous Deployment (CI/CD) as a solution. The CI/CD tools used are Jenkins and GitLab CI/CD because they are open source and the most popular. In this study, a comparison of the delivery time of the two tools was carried out. Delivery time is obtained when the build process starts to run until the deploy process is completed. The analysis includes the time required to run the build and deploy process of the CI/CD tool. The results of this research show that Jenkins and GitLab CI/CD are successfully implemented and can automate the build and deploy process. In terms of implementation, Jenkins requires in-depth configuration, so it looks complicated, while GitLab CI/CD offers simple and easy configuration. In the three experiments conducted, Jenkins showed a faster average time in completing the build and deploy process, so Jenkins has a better delivery time than GitLab CI/CD in the context of the Basu Dairy Farm admin website development process.
REUSE OF THE EFSM MODEL OF PEDULILINDUNGI APPLICATION IN SATUSEHAT APPLICATION TESTING WITH MBT METHOD Rahmadani, Muamar Fajar; Riskiana , Rosa Reska; Kusumo, Dana Sulistyo
Jurnal Teknik Informatika (Jutif) Vol. 5 No. 3 (2024): JUTIF Volume 5, Number 3, June 2024
Publisher : Informatika, Universitas Jenderal Soedirman

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

Abstract

On 2023, the Government of Indonesia announced the change of PeduliLindungi application to SatuSehat, with the addition of features that have been integrated with Electronic Medical Records (RME). In this research, the concept of model reuse is applied to facilitate the creation of test models on the same features between PeduliLindungi and SatuSehat, namely Linked Profile and Covid-19 Vaccine. In applying the reuse model, the method template and edge template strategies are used to adjust to the evolution of the model that occurs in the SATUSEHAT application, in the edge template or second iteration there are additional vertices and edges on the Linked Profile and Vaccine features. By combining the number of vertices and edges, the overall similarity percentage is around 79.81% on the Linked Profile feature, showing the efficiency of modeling with a reuse model of around 20.19%. Testing on SatuSehat using Altwalker tools with Random and Weighted Random algorithms shows high coverage achievements, especially on vertex, these achievements show the effectiveness of the reuse model. Comparison with previous research on PeduliLindungi shows an increase in coverage rate, especially on features that apply the reuse model. This research illustrates the success of the reuse model concept in accelerating the development of test models and increasing coverage in applications where changes occur.
IMPLEMENTATION OF REST API ARCHITECTURE FOR FEELSQUEST ONLINE COURSE FEATURE IN FEELSBOX APPLICATION USING LARAVEL FRAMEWORK Riawan, Faza Alexander; Kusumo, Dana Sulistyo; Selviandro, Nungki
Jurnal Teknik Informatika (Jutif) Vol. 5 No. 5 (2024): JUTIF Volume 5, Number 5, Oktober 2024
Publisher : Informatika, Universitas Jenderal Soedirman

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

Abstract

Feelsbox is a digital-based startup that focuses on the importance of mental health issues and offers innovative solutions to help people maintain their mental health. FeelsBox took the initiative to develop an online course feature "FeelsQuest" with the aim of providing education and helping prevent and overcome mental health problems to the wider community, especially teenagers. The development of this feature uses the PHP programming language with the Laravel framework and implements the REST API architecture. The choice of REST API architecture is based on the concept of separation of responsibilities so that the API can be reused on different platforms. In addition, a suitable test is needed to test the REST API that has been built. Testing of the REST API that has been built is done with the API testing method which is focused on aspects of functionality and performance using Postman to ensure that the API built produces responses and behaves according to the needs of the FeelsQuest feature of the FeelsBox application. The test results show that the implementation of the REST API on the FeelsQuest feature is in accordance with the functional requirements and successfully applies the concept of separation of concerns and meets the non-functional needs of the FeelsQuest feature related to the response time of each API, which is under 3 seconds.
DEVELOPMENT OF MOBILE-BASED FREELANCE SERVICES MARKETPLACE WITH FEATURE-DRIVEN DEVELOPMENT METHODOLOGY Nurdiansyah, Mochamad Ikhsan; Kusumo, Dana Sulistyo; Ramadhan, Arief
Jurnal Teknik Informatika (Jutif) Vol. 5 No. 5 (2024): JUTIF Volume 5, Number 5, Oktober 2024
Publisher : Informatika, Universitas Jenderal Soedirman

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

Abstract

The rapid advancement of technology demands that humans adapt to the evolving workplace. One of the impacts of technological development is the emergence of freelancers who use online platforms. Online platforms make it easier for freelancers and clients to collaborate. Currently, there are various Freelance Services Marketplace platforms available. However, it is important to note that the developers of these platforms are from outside Indonesia, which poses a risk to the security of people's data and the ease of payment applicable in Indonesia. With the high number of mobile device users in Indonesia,, the development of a mobile-based Freelance Services Marketplace application system that is tailored to local needs and takes into account the data security of Indonesian people, as well as involving local developers, is needed. This research aims to overcome these problems by designing a mobile-based freelance services marketplace application system using the Feature-Driven Development (FDD) method. The selection of FDD as an application development methodology is based on complex feature requirements, good planning management, emphasis on feature quality, and structured. The development process follows the FDD approach starting from feature planning and design, scheduling, implementation, and testing. The application design in this research is based on user needs with a focus on the features needed. This solution is important because it can be used by clients to find freelancers who match their needs and provide opportunities for freelancers to offer their services properly with guaranteed data security and transactions. The main result of this research is that the FDD method can help in the development of a freelance service marketplace application by paying attention to the systematic or structured level, quality, and security of the application.
Analisis Dan Perancangan Ulang Navigasi Web Seleksi Masuk Bersama (SMB) Universitas Telkom Menggunakan Kombinasi Metode Trunk Test dan Navigation Stress Test Hayati, Annisa Fajri; Kusumo, Dana Sulistyo; Kurniati, Angelina Prima
eProceedings of Engineering Vol. 10 No. 3 (2023): Juni 2023
Publisher : eProceedings of Engineering

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

Abstrak-Website merupakan platform yang banyak digunakan untuk mencari informasi. Salah satu yang memanfaatkannya adalah universitas. Penggunaan website sebagai media komunikasi dan promosi dari universitas dan menampilkan informasi yang menarik untuk ditampilkan kepada publik. Website Seleksi Masuk Bersama (SMB) merupakan salah satu website milik Universitas Telkom. Namun terdapat masalah navigasi web SMB yaitu tidak terdapat indikator posisi pengguna saat mengunjungi website. Selain terdapat menu yang tidak disadari oleh pengguna saat mengunjungi website karena lokasi penempatannya yang kurang tepat sehingga tidak disadari oleh pengguna. Navigasi merupakan komponen penting dalam membangun website, karena navigasi dapat membantu pengguna menelusuri website dengan mudah karena terdapat jalur atau penunjuk dimana informasi dapat ditemukan. Dari masalah navigasi pada web SMB Universitas Telkom, solusi yang ditawarkan dengan menggunakan kombinasi metode Trunk Test dan Navigation Stress Test. Pengujian dilakukan 2 kali untuk melihat perbandingan hasil dari evaluasi sebelum dan sesudah perancangan ulang navigasi. Dari hasil perbandingan yang didapat setelah pengujian yaitu sebelum dilakukan perbaikan navigasi, matriks task success yang didapat 46.67% menjadi 83.33% setelah perbaikan. Pada matriks time on task, terdapat peningkatan dari yang sebelum perbaikan waktu penyelesaian tugas dengan waktu 37.69 detik menjadi 16.96 detik setelah perbaikan. Kata Kunci-Navigasi, Website, Trunk Test, Navigation Stress Test.
Pengembangan Aplikasi Tes Penilaian Diri PTSD dan Konsultasi Online dengan Psikolog Menggunakan Metode Design and Development Permana, Dani Andhika; Kusumo, Dana Sulistyo; Puspitasari, Shinta Yulia
eProceedings of Engineering Vol. 10 No. 3 (2023): Juni 2023
Publisher : eProceedings of Engineering

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

Abstrak-Salah satu cara dalam mengatasi gangguan PTSD yaitu dengan menyediakan wadah dalam melakukan self-assessment atau penilaian diri PTSD untuk mengukur tingkat keparahan gejala serta wadah untuk terhubung dengan psikolog dalam bentuk konsultasi sebagai langkah mendiagnosis dan mengatasi PTSD. Maka diperlukannya platform dalam bentuk aplikasi yang dikhususkan untuk tes penilaian diri PTSD dan berkonsultasi langsung dengan psikolog secara online. Penelitian ini akan menggunakan metode Design and Development (D&D) untuk menghasilkan aplikasi yang dapat melakukan tes penilaian diri PTSD dan berkonsultasi langsung dengan psikolog secara online. Metode D&D dipilih dikarenakan menggunakan alur proses perencanaan, produksi, dan evaluasi validitas aplikasi yang telah dihasilkan dengan tujuan untuk menghasilkan produk atau aplikasi sesuai kebutuhan berdasarkan kaidah atau aturan yang ada serta penilaian dari pengguna dan para ahli, yaitu tenaga psikolog dan dosen aktif dari Fakultas Informatika di Universitas Telkom. Penelitian ini menghasilkan tahapan desain dan pengembangan serta produk berupa aplikasi berpredikat “Sangat Baik” dengan persentase penilaian 100% dari ahli media dan ahli materi serta 83,3% dari pengguna.Kata kunci-PTSD, tes penilaian diri, konsultasi online, psikolog, design and development