Findra Kartika Sari Dewi
Program Studi Teknik InformatikaFakultas Teknologi IndustriUniversitas Atma Jaya Yogyakarta

Published : 2 Documents Claim Missing Document
Claim Missing Document
Check
Articles

Found 2 Documents
Search

Evaluasi Performa CI/CD Menggunakan Cloud Build Pada Aplikasi Web Vincentius Agung Prabandaru; Andi Wahju Rahardjo Emanuel; Findra Kartika Sari Dewi
Jurnal Informatika Atma Jogja Vol. 5 No. 2 (2024): Jurnal Informatika Atma Jogja - November
Publisher : Universitas Atma Jaya Yogyakarta

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.24002/jiaj.v5i2.10707

Abstract

In the application development process, the deployment phase is a crucial step to ensure the application reaches its users. Frequent application development and repeated processes, even for minor changes, can be cumbersome. Automating this process can positively impact time management, allowing resources to be allocated to other tasks. Automating the deployment phase of application development leverages the implementation of continuous integration/continuous deployment (CI/CD). This study uses a web application built with React, JavaScript, and MySQL. The services utilized include GCP Cloud Build for integration, building, testing, and deployment, and Compute Engine as the virtual machine (VM) running Ubuntu as the operating system. The implementation of CI/CD in this study demonstrates significant differences in efficiency compared to manual deployment in terms of time and resources. Regarding costs, analysis shows that saving time and resources through CI/CD results in lower operational expenses. Parallel use of CI/CD facilitates team collaboration in resolving code conflicts but imposes higher demands on resources and time.   Dalam proses pengembangan aplikasi, tahapan deployment adalah tahapan yang penting dilakukan agar aplikasi sampai pada pengguna. Pengembangan aplikasi yang sering dan harus dilakukan berulang kali, meskipun perubahannya minor akan merepotkan. Proses ini jika diubah menjadi otomatis akan memberikan dampak positif terhadap waktu, sehingga bisa dialokasikan untuk hal lainnya. Pengembangan aplikasi tahapan deployment menjadi otomatis memanfaatkan implementasi continuous integration/continuous deployment. Penelitian menggunakan aplikasi web menerapkan React, Javascript dan MySQL. Layanan yang digunakan adalah GCP Cloud Build sebagai integration, build, testing dan deployment. Compute Engine sebagai VM dengan ubuntu sebagai operating system. Hasil penelitian implementasi CI/CD bahwa efisiensi CI/CD dibandingkan manual menunjukkan perbedaan signifikan pada waktu dan sumber daya. Mengenai biaya, analisis dilakukan membandingkan waktu dan sumber daya yang digunakan dan melalui efisiensi waktu dan sumber daya, maka menghemat biaya operasional. Penggunaan CI/CD paralel membantu kerja tim mengatasi konflik kode, tetapi memberatkan sumber daya dan waktu yang dibutuhkan.
Pengembangan Aplikasi Sistem Penjualan Berbasis Website Pada Toko Kue Teratai Aldyo Putra; Findra Kartika Sari Dewi
Jurnal Informatika Atma Jogja Vol. 5 No. 2 (2024): Jurnal Informatika Atma Jogja - November
Publisher : Universitas Atma Jaya Yogyakarta

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.24002/jiaj.v5i2.10810

Abstract

In the era of digitalization, information technology plays a crucial role in business. UMKM like Toko Kue Teratai in Lubuklinggau face challenges in managing sales conventionally. This research aims to develop a web-based sales system application to improve operational efficiency and sales across Indonesia. The Waterfall method was used in development, starting from requirements analysis, system design, implementation, testing, to deployment and maintenance. The application was developed using PHP with the Laravel framework and Tailwind CSS for the frontend. This process includes database design, user interface, and the integration of backend and frontend logic. The research results show that the application can help Toko Kue Teratai manage products, expand market reach, and enhance customer interaction. Features for data management, sales recording, income and expense reports, shipping rate checks, and online payment transactions are provided. The development of this application is expected to significantly contribute to improving the performance and competitiveness of   Dalam era digitalisasi, teknologi informasi memainkan peran penting dalam bisnis. UMKM seperti Toko Kue Teratai di Lubuklinggau menghadapi tantangan dalam mengelola penjualan secara konvensional. Penelitian ini bertujuan mengembangkan aplikasi sistem penjualan berbasis website untuk meningkatkan efisiensi operasional dan penjualan hingga seluruh Indonesia. Metode Waterfall digunakan dalam pengembangan, dimulai dari analisis kebutuhan, desain sistem, implementasi, pengujian, hingga deployment dan pemeliharaan. Aplikasi dikembangkan menggunakan PHP dengan framework Laravel dan Tailwind CSS untuk frontend. Proses ini mencakup perancangan database, antarmuka pengguna, serta integrasi logika backend dan frontend. Hasil penelitian menunjukkan aplikasi dapat membantu Toko Kue Teratai mengelola produk, memperluas jangkauan pasar, dan meningkatkan interaksi dengan pelanggan. Fitur manajemen data, pencatatan penjualan, laporan pendapatan dan pengeluaran, cek tarif ongkir, serta transaksi pembayaran online disediakan. Pengembangan aplikasi ini diharapkan memberikan kontribusi signifikan bagi peningkatan kinerja dan daya saing Toko Kue Teratai.