Apa itu Feature-Driven Development (FDD)? Feature-driven development (FDD) adalah sebuah kerangka kerja pengembangan perangkat lunak Agile yang berfokus pada pengorganisasian pekerjaan berdasarkan fitur produk. FDD dikenal dengan iterasi pendek dan rilis yang sering. Mirip dengan Scrum — salah satu framework Agile lainnya — FDD mengharuskan pelanggan, yang juga dikenal sebagai pemilik bisnis proyek, untuk hadir […]
Category: Software development
client-side framework
Apa itu Client-Side Framework? Client-side framework adalah kerangka kerja pengembangan perangkat lunak yang berfokus pada eksekusi proses aplikasi di perangkat pengguna akhir, bukan di server aplikasi itu sendiri. Salah satu manfaat utama dari client-side framework adalah kemampuannya membantu pengembang menghindari tantangan dalam menulis kode aplikasi native untuk berbagai jenis perangkat dan sistem operasi. Berbeda dengan […]
pipeline as code
Apa Itu Pipeline as Code? Pipeline as code adalah pendekatan dalam continuous integration (CI) di mana seluruh pipeline didefinisikan sepenuhnya dalam bentuk kode. Pipeline ini, yang disimpan dalam sistem kontrol versi, diekspresikan sebagai satu skrip atau program yang bisa dijalankan hanya dengan satu perintah di command line. Konsep ini berbeda dengan CI tradisional, yang biasanya […]
flaky test
Flaky test adalah analisis pada kode aplikasi web yang gagal memberikan hasil yang sama setiap kali pengujian dilakukan. Setiap kali kode baru ditulis untuk mengembangkan atau memperbarui perangkat lunak, halaman web, atau aplikasi, kode tersebut harus diuji selama proses pengembangan untuk memastikan aplikasi berfungsi sebagaimana mestinya saat dirilis untuk pengguna. Secara logis, jika diuji dengan […]
BANT
Apa Itu BANT? BANT adalah singkatan dari “Budget, Authority, Need, Timing” (Anggaran, Otoritas, Kebutuhan, dan Waktu). Ini adalah kerangka sederhana yang digunakan untuk menilai prospek dalam penjualan bisnis-ke-bisnis (B2B). Organisasi mengevaluasi apakah, dan sejauh mana, seorang calon pelanggan memenuhi keempat kriteria ini. BANT digunakan oleh tim penjualan dan pemasaran B2B untuk bekerja sama dalam menilai […]
OpenJDK
OpenJDK adalah versi gratis dan open-source dari Java Development Kit untuk Java Platform, Standard Edition (Java SE). OpenJDK, yang merupakan singkatan dari Open Java Development Kit, berasal dari inisiatif yang diprakarsai oleh Sun Microsystems pada tahun 2006 dan kini disponsori serta dipimpin oleh Oracle. Proyek ini dilisensikan di bawah GNU General Public License (GNU GPL) […]
RPM Package Manager
RPM Package Manager (RPM), yang awalnya disebut Red Hat Package Manager, adalah program sumber terbuka untuk menginstal, menghapus, dan mengelola paket perangkat lunak di Linux. RPM dikembangkan berdasarkan Linux Standard Base (LSB). Bagian “RPM” dari istilah ini berasal dari fakta bahwa .rpm adalah ekstensi default untuk file yang digunakan oleh program ini. Keuntungan RPM meliputi […]
MySQL
Apa itu MySQL? MySQL adalah sistem manajemen basis data relasional (RDBMS) sumber terbuka yang didukung oleh Oracle dan berbasis Structured Query Language (SQL). MySQL bisa dijalankan di hampir semua platform, termasuk Linux, UNIX, dan Windows. Meskipun bisa digunakan dalam berbagai aplikasi, MySQL paling sering dikaitkan dengan aplikasi web dan penerbitan online. MySQL adalah komponen penting […]
API lifecycle management
Apa itu API lifecycle management? API lifecycle management (Manajemen siklus hidup API) adalah bagian dari manajemen antarmuka pemrograman aplikasi yang mendukung desain, pengembangan, dan pemeliharaan API, termasuk transisi dari perancangan dan pengujian ke lingkungan produksi. API semakin diakui sebagai komponen dari suatu aplikasi atau layanan. Ini berarti bahwa, seperti elemen program lainnya, API memiliki siklus […]
IT monitoring
Apa Itu IT Monitoring? IT monitoring adalah proses pengumpulan metrik terkait operasi lingkungan IT. Organisasi menggunakan IT monitoring untuk mengumpulkan metrik dari perangkat keras dan perangkat lunak mereka guna memastikan semuanya berfungsi sebagaimana mestinya serta membantu mendeteksi dan menyelesaikan masalah terkait IT. Pemantauan dasar dilakukan melalui pemeriksaan operasional perangkat, sedangkan pemantauan yang lebih canggih memberikan […]