Apa itu Power Platform? Power Platform adalah sebuah platform kolaboratif dan intuitif dari Microsoft. Platform ini berisi berbagai alat low-code yang memudahkan kita untuk mengotomatiskan proses bisnis dan membangun aplikasi atau solusi digital dengan cepat, tanpa perlu banyak kodingan. Power Platform dirancang dengan teknologi inklusif dan mudah diakses, cocok banget buat kebutuhan bisnis sehari-hari. Dengan […]
All posts by adhit
source code
Apa itu Source Code? Source code atau kode sumber adalah komponen utama dari sebuah program komputer yang dibuat oleh programmer. Isinya bisa berupa fungsi, definisi, pemanggilan method, dan berbagai pernyataan operasional lainnya. Source code ditulis dengan format yang mudah dibaca dan dipahami manusia, terutama developer atau siapa pun yang ingin mengembangkan atau belajar dari program […]
code
Apa itu Code? Dalam dunia pemrograman komputer, kode komputer mengacu pada sekumpulan instruksi atau sistem aturan yang ditulis menggunakan bahasa pemrograman tertentu (misalnya, source code). Istilah “code” juga digunakan untuk menyebut source code yang telah diproses oleh compiler dan siap dijalankan oleh komputer (disebut object code). Selain digunakan untuk membangun program komputer dan aplikasi mobile, […]
mutation testing
Apa itu Mutation Testing? Mutation testing (atau sering juga disebut mutation code testing) adalah salah satu bentuk dari white box testing, di mana penguji secara sengaja mengubah bagian tertentu dari kode sumber aplikasi untuk menguji apakah rangkaian pengujian (test suite) yang digunakan bisa mendeteksi perubahan tersebut. Mutasi yang ditambahkan bertujuan untuk menyebabkan kesalahan (error) di […]
embedded Tomcat
Apa itu Embedded Tomcat? Embedded Tomcat adalah sebuah server Tomcat yang disatukan langsung dengan aplikasi web Java ke dalam satu paket arsip, seperti JAR, WAR, atau ZIP. Jadi, bukan cuma aplikasinya saja, tapi seluruh distribusi server Tomcat juga ikut dibungkus dalam satu file. Embedded Tomcat ini cocok banget buat pendekatan pengembangan aplikasi berbasis microservices. Selain […]
feature flagging
Apa itu feature flagging? Feature flagging adalah pola desain pemrograman sederhana yang memungkinkan developer untuk mengaktifkan atau menonaktifkan fitur aplikasi tanpa harus melakukan redeploy atau mengubah kode yang sudah ada di lingkungan produksi. Dengan membungkus kode menggunakan feature flag, developer bisa memisahkan proses peluncuran fitur dari proses deployment. Feature flag ini juga sering disebut sebagai […]
Remote Method Invocation (RMI)
Apa itu Remote Method Invocation (RMI)? Remote Method Invocation atau disingkat RMI adalah sebuah API di dalam bahasa dan lingkungan pengembangan Java. RMI memungkinkan objek pada satu komputer atau JVM (Java Virtual Machine) berkomunikasi dengan objek lain yang berjalan di JVM berbeda dalam jaringan terdistribusi. Bisa dibilang, RMI itu cara mudah untuk bikin aplikasi Java […]
lexical scoping (static scoping)
Apa itu lexical scoping (static scoping)? Lexical scoping atau disebut juga static scoping adalah sebuah aturan umum yang digunakan oleh banyak bahasa pemrograman modern. Konsep ini mengatur scope atau cakupan sebuah variabel agar bisa dipanggil (direferensikan) dari dalam blok kode tempat variabel tersebut didefinisikan. Cakupan atau scope ini ditentukan saat proses kompilasi berlangsung. Variabel yang […]
synthetic monitoring
Apa itu Synthetic Monitoring? Synthetic monitoring adalah metode pemantauan sistem dengan mensimulasikan interaksi pengguna menggunakan perangkat lunak. Data dari simulasi ini dianalisis untuk mengevaluasi kinerja sistem, misalnya untuk mengukur waktu muat halaman, respons, dan uptime suatu situs web. Dengan synthetic monitoring, tim dapat menilai bagaimana sistem akan merespons permintaan pengguna sebelum digunakan secara nyata. Teknik […]
Fortran
Apa itu Fortran? Fortran adalah bahasa pemrograman imperatif yang sudah digunakan lebih dari 60 tahun untuk membuat aplikasi yang kuat, efisien, dan akurat—terutama di bidang ilmiah. Bahasa ini sudah mengalami banyak perubahan dan pembaruan sepanjang waktu, sehingga tetap menjadi pilihan utama dalam komputasi berkinerja tinggi, perhitungan ilmiah dan teknik, serta aplikasi numerik lainnya. Walaupun banyak […]