Apa itu Instantiation? Dalam dunia pemrograman, instantiation (instansiasi) adalah proses menciptakan instance nyata dari suatu abstraksi atau template, seperti class dalam pemrograman berorientasi objek atau proses dalam sistem komputer. Singkatnya, melakukan instansiasi berarti membuat satu versi nyata dari sebuah objek dalam class, memberikan nama, dan menempatkannya dalam memori atau lokasi tertentu. Apa itu Instantiation dalam […]
Monthly Archives: Mei 2025
private key
Apa itu private key? Private key, atau yang juga dikenal sebagai secret key, adalah variabel penting dalam kriptografi yang digunakan bersama algoritma untuk mengenkripsi dan mendekripsi data. Private key hanya boleh diketahui oleh pembuatnya atau pihak yang diberi izin untuk mengakses data yang dienkripsi. Private key punya peran besar dalam symmetric cryptography, asymmetric cryptography, dan […]
chaos engineering
Apa itu chaos engineering? Chaos engineering adalah proses pengujian sistem komputasi terdistribusi untuk memastikan sistem tersebut bisa tetap berjalan meskipun mengalami gangguan tak terduga. Teknik ini didasarkan pada teori Chaos, yang mempelajari perilaku acak dan tidak dapat diprediksi. Tujuan utama dari chaos engineering adalah menemukan kelemahan sistem lewat eksperimen yang terkendali dengan cara mensimulasikan situasi […]
governance, risk and compliance (GRC)
Apa itu Governance, Risk, and Compliance (GRC)? Governance, Risk, and Compliance (GRC) adalah strategi yang digunakan oleh sebuah organisasi untuk mengelola keterkaitan antara tiga komponen penting berikut ini: Kebijakan corporate governance. Program Enterprise Risk Management. Kepatuhan terhadap regulasi dan kebijakan internal perusahaan. Istilah GRC pertama kali dikenalkan pada tahun 2007 oleh OCEG (Open Compliance and […]
No Code
No-code adalah pendekatan pengembangan perangkat lunak yang memungkinkan kita membangun aplikasi, website, atau modul baru tanpa (atau dengan sangat sedikit) kemampuan ngoding. Metode ini cocok banget buat karyawan non-IT di bagian operasional bisnis (LOB) yang ngerti proses bisnis, tapi nggak familiar sama bahasa pemrograman. Mereka bisa bikin aplikasi sederhana seperti formulir online atau menambahkan fitur […]
Domain-based Message Authentication, Reporting and Conformance (DMARC)
Protokol DMARC (Domain-based Message Authentication, Reporting and Conformance) adalah salah satu dari tiga protokol internet yang mendukung metode autentikasi email. DMARC memberikan mekanisme bagi organisasi pengirim email untuk menginformasikan pedoman kepada organisasi penerima email mengenai cara menangani email yang gagal dalam proses validasi pengirimnya. Teknik autentikasi DMARC membantu server penerima email untuk meningkatkan keamanan email […]
infrastructure as code (IaC)
Apa itu Infrastructure as Code? Infrastructure as Code, atau sering disingkat IaC, adalah praktik di dunia IT yang mengelola infrastruktur dengan menggunakan kode, layaknya menulis program. Tujuannya adalah supaya tim developer atau tim operasional bisa secara otomatis mengatur, memantau, dan menyediakan resource tanpa harus mengkonfigurasi hardware, OS, aplikasi, dan layanan secara manual. Kadang IaC juga […]
system testing
Apa itu System Testing? System testing, juga dikenal dengan istilah system-level testing atau system integration testing, adalah proses pengujian di mana tim quality assurance (QA) mengevaluasi bagaimana berbagai komponen aplikasi berinteraksi satu sama lain dalam sistem atau aplikasi yang sudah terintegrasi penuh. System testing bertujuan untuk memverifikasi apakah aplikasi dapat menjalankan tugas-tugasnya sesuai dengan yang […]
regression testing
Apa itu Regression Testing? Regression testing adalah jenis pengujian perangkat lunak yang bertujuan untuk memastikan apakah perubahan pada aplikasi atau komponen software terkait menimbulkan bug atau gangguan baru. Seorang engineer di bidang quality assurance (QA) biasanya yang bertugas melakukan pengujian ini, guna mengecek apakah modifikasi pada kode mengganggu fungsi aplikasi atau efisiensi penggunaannya terhadap sumber […]
CQRS (command query responsibility segregation)
Apa itu CQRS (Command Query Responsibility Segregation)? CQRS (Command Query Responsibility Segregation) adalah pola desain dan arsitektur pemrograman yang memisahkan proses pengambilan data (query) dan perubahan data (command). Pola ini menggunakan command handler untuk menyederhanakan proses query dan menyembunyikan kompleksitas perubahan data yang bisa melibatkan banyak sistem. Saat digabungkan dengan pola event sourcing, CQRS bisa […]