IMPLEMENTASI CONTINUOUS INTEGRATION DAN OTOMATISASI MONITORING JOB SERVER DENGAN JENKINS PADA GOOGLE COMPUTE ENGINE

Giovanni Harrius (2024) IMPLEMENTASI CONTINUOUS INTEGRATION DAN OTOMATISASI MONITORING JOB SERVER DENGAN JENKINS PADA GOOGLE COMPUTE ENGINE. Final Year Projects (S1) thesis, Universitas Kristen Duta Wacana.

[img] Text (Skripsi Sistem Informasi)
72200366_bab1_bab5_daftarpustaka.pdf

Download (3MB)
[img] Text (Skripsi Sistem Informasi)
72200366_bab2-sd-bab4_lampiran.pdf
Restricted to Registered users only

Download (2MB) | Request a copy

Abstract

PT. Sumber Alfaria Trijaya dan PT. Indomarco Prismatama merupakan perusahaan retail yang memiliki banyak cabang di Indonesia. Pengelolaan job seperti migrasi data pada masing-masing divisi masih dilakukan secara terpisah pada server yang berbeda-beda. Sistem pelaporan kerusakan juga masih dilakukan secara manual oleh user. Hal ini mengakibatkan kesulitan dalam monitoring dan penanganan kerusakan dari job server. Pada skripsi ini akan dibuat sebuah sistem yang bertujuan agar mengotomatisasi monitoring dan pelaporan, serta menyatukan job-job yang terpisah di beberapa server menjadi satu. Sistem yang dibuat berbasis Jenkins dan integrasinya dengan tools-tools seperti Python, Oracle Database, dan PostgreSQL pada server Google Compute Engine. Keluaran yang dihasilkan adalah email yang secara otomatis dibuat apabila terjadi error dalam menjalankan job server, keluaran ini berisi output log yang digenerate ketika job server berjalan. Pengujian sistem dilakukan 2 orang dari setiap divisi sesuai dengan role mereka dengan tujuan untuk mengetahui apakah sistem sudah memenuhi kebutuhan mereka. Beberapa tahapan pengujian yang dilakukan adalah memastikan job yang tampil sesuai dengan divisi mereka dan juga apakah mereka bisa menjalankan job tersebut secara manual serta apakah email kerusakan berhasil terkirimkan. Dari task yang diberikan, user tidak ada yang gagal dalam menyelesaikan task yang diberikan. Sehingga dapat disimpulkan yaitu implementasi sistem berhasil memenuhi kebutuhan dari masing-masing divisi dan menstandarisasi serta mengotomatisasi laporan kerusakan job server.

Item Type: Student paper (Final Year Projects (S1))
Uncontrolled Keywords: Continuous Integration, Otomatisasi Monitoring, Jenkins, Google Compute Engine
Subjects: Q Ilmu Pengetahuan > Matematika > Perangkat Lunak (Software) Komputer
T Teknologi > Teknologi (Umum)
Divisions: Fakultas Teknologi Informasi > Prodi Sistem Informasi
Depositing User: Beatrix Stefany
Date Deposited: 25 Sep 2024 04:25
Last Modified: 25 Sep 2024 04:25
URI: http://katalog.ukdw.ac.id/id/eprint/8971

Actions (login required)

View Item View Item