Lompat ke isi

CI/CD: Perbedaan antara revisi

Ensiklopedia Pengetahuan Universitas Islam Sultan Agung
Maintenance script (bicara | kontrib)
Impor teks terkontrol dari Wikipedia bahasa Indonesia; revisi 28597606; atribusi sumber disertakan.
 
Maintenance script (bicara | kontrib)
Presentation V4: sitasi, referensi, Math, Wikimedia Commons, dan atribusi
 
Baris 1: Baris 1:
Dalam [[rekayasa perangkat lunak]], '''CI/CD''' atau '''CICD''' adalah praktik gabungan dari integrasi berkelanjutan (CI) dan pengiriman berkelanjutan (CD) atau penerapan berkelanjutan. CI/CD juga disebut sebagai '''pengembangan berkelanjutan''' atau '''pengembangan perangkat lunak berkelanjutan'''.
Dalam [[rekayasa perangkat lunak]], '''CI/CD''' atau '''CICD''' adalah praktik gabungan dari integrasi berkelanjutan (CI) dan pengiriman berkelanjutan (CD) atau penerapan berkelanjutan.<ref>Isaac Sacolick. [https://www.infoworld.com/article/3271126/what-is-cicd-continuous-integration-and-continuous-delivery-explained.html What is CI/CD? Continuous integration and continuous delivery explained]. ''InfoWorld''. 2020-01-17.</ref> CI/CD juga disebut sebagai '''pengembangan berkelanjutan''' atau '''pengembangan perangkat lunak berkelanjutan'''.<ref>[https://www.synopsys.com/glossary/what-is-continuous-development.html What Is Continuous Development and How Does It Work? Synopsys]. ''www.synopsys.com''.</ref>


== Pengertian ==
== Pengertian ==
; Integrasi berkelanjutan
; Integrasi berkelanjutan
: Melibatkan penggabungan secara otomatis kode yang dibuat oleh berbagai anggota tim pengembangan ke dalam satu repositori bersama. Tujuannya adalah untuk mencegah konflik yang muncul akibat perubahan yang dilakukan oleh berbagai anggota tim. Dengan melakukan integrasi secara teratur, tim dapat menemukan dan mengatasi masalah integrasi lebih cepat.
: Melibatkan penggabungan secara otomatis kode yang dibuat oleh berbagai anggota tim pengembangan ke dalam satu repositori bersama. Tujuannya adalah untuk mencegah konflik yang muncul akibat perubahan yang dilakukan oleh berbagai anggota tim. Dengan melakukan integrasi secara teratur, tim dapat menemukan dan mengatasi masalah integrasi lebih cepat.
Baris 15: Baris 14:


== Lihat juga ==
== Lihat juga ==
* Integrasi berkelanjutan (CI)
* Integrasi berkelanjutan (CI)
* Pengiriman berkelanjutan (CD)
* Pengiriman berkelanjutan (CD)
* Penerapan berkelanjutan (CD)
* Penerapan berkelanjutan (CD)
== Referensi ==


== Pranala luar ==
== Pranala luar ==
 
*  
*
*
*


 
== Referensi ==
<references />


== Sumber dan atribusi ==
== Sumber dan atribusi ==


Konten artikel ini diadaptasi dari [https://id.wikipedia.org/w/index.php?title=CI%2FCD&oldid=28597606 Wikipedia bahasa Indonesia], revisi 28597606 (2025-11-22T02:36:37Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Mohon gunakan konten ini secara bijak serta sesuai dengan ketentuan lisensi yang berlaku.
Konten artikel ini diadaptasi dari [https://id.wikipedia.org/w/index.php?title=CI%2FCD&oldid=28597606 Wikipedia bahasa Indonesia], revisi 28597606 (2025-11-22T02:36:37Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Mohon gunakan konten ini secara bijak serta sesuai dengan ketentuan lisensi yang berlaku.
<!-- WIKI_UNISSULA_PRESENTATION_V4 -->

Revisi terkini sejak 23 Agustus 2026 10.31

Dalam rekayasa perangkat lunak, CI/CD atau CICD adalah praktik gabungan dari integrasi berkelanjutan (CI) dan pengiriman berkelanjutan (CD) atau penerapan berkelanjutan.[1] CI/CD juga disebut sebagai pengembangan berkelanjutan atau pengembangan perangkat lunak berkelanjutan.[2]

Pengertian

Integrasi berkelanjutan
Melibatkan penggabungan secara otomatis kode yang dibuat oleh berbagai anggota tim pengembangan ke dalam satu repositori bersama. Tujuannya adalah untuk mencegah konflik yang muncul akibat perubahan yang dilakukan oleh berbagai anggota tim. Dengan melakukan integrasi secara teratur, tim dapat menemukan dan mengatasi masalah integrasi lebih cepat.
Pengiriman berkelanjutan
Ketika tim memproduksi perangkat lunak dalam siklus pendek dengan kecepatan dan frekuensi tinggi sehingga perangkat lunak dapat dirilis kapan saja, dan dengan proses penerapan yang sederhana dan berulang saat memutuskan untuk diterapkan.
Penerapan berkelanjutan
Melibatkan otomatisasi proses pengujian dan pengiriman perangkat lunak ke lingkungan produksi secara berkesinambungan.

Setiap kali ada perubahan kode yang diintegrasikan, proses pengujian otomatis akan dijalankan untuk memastikan bahwa perangkat lunak masih berfungsi dengan baik. Jika pengujian berhasil, perangkat lunak dapat secara otomatis diterapkan ke lingkungan produksi.

Dengan menggabungkan CI/CD, tim pengembangan dapat menghasilkan perangkat lunak dengan lebih cepat, lebih andal, dan lebih efisien. Ini juga membantu mengurangi risiko kesalahan manusia dan memungkinkan perubahan-perubahan kecil diterapkan lebih sering, sehingga mendukung pengembangan perangkat lunak yang adaptif dan responsif terhadap kebutuhan pasar dan pengguna.

Lihat juga

  • Integrasi berkelanjutan (CI)
  • Pengiriman berkelanjutan (CD)
  • Penerapan berkelanjutan (CD)

Pranala luar

Referensi

Sumber dan atribusi

Konten artikel ini diadaptasi dari Wikipedia bahasa Indonesia, revisi 28597606 (2025-11-22T02:36:37Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Mohon gunakan konten ini secara bijak serta sesuai dengan ketentuan lisensi yang berlaku.