12-factor app

Apa Itu 12-Factor App? 12-Factor App adalah metodologi untuk membangun aplikasi terdistribusi yang berjalan di cloud dan disediakan sebagai layanan. Pendekatan ini dikembangkan oleh Adam Wiggins, salah satu pendiri Heroku, sebuah platform as a service (PaaS) yang kini menjadi bagian dari Salesforce. Tujuan Wiggins adalah merangkum praktik terbaik dalam penerapan aplikasi di Heroku dan menyediakan […]

Read More

program

Apa Itu Program? Dalam dunia komputasi, program adalah serangkaian instruksi yang tersusun secara berurutan untuk dijalankan oleh komputer. Dalam desain komputer modern yang dijelaskan oleh John von Neumann pada tahun 1945, sebuah program terdiri dari serangkaian perintah yang dieksekusi satu per satu oleh komputer. Biasanya, program disimpan dalam area penyimpanan yang bisa diakses oleh komputer. […]

Read More

polyglot programming

Apa itu Pemrograman Poliglot? Pemrograman poliglot adalah praktik menulis kode dalam berbagai bahasa untuk menangkap fungsionalitas tambahan dan efisiensi yang tidak tersedia dalam satu bahasa saja. Dalam pengertian luas, poliglot (berasal dari bahasa Yunani yang berarti banyak bahasa) adalah seseorang yang dapat berbicara dan menggunakan setidaknya empat bahasa. Mereka juga mungkin memahami bahasa lain. Konsep […]

Read More

Behavior-driven development (BDD)

Behavior-driven development (BDD) adalah metodologi pengembangan perangkat lunak Agile di mana aplikasi didokumentasikan dan dirancang berdasarkan perilaku yang diharapkan pengguna saat berinteraksi dengan aplikasi tersebut. Dengan mendorong pengembang untuk fokus hanya pada perilaku yang diminta dari aplikasi atau program, BDD membantu menghindari pembengkakan, kode yang berlebihan, fitur yang tidak perlu, atau kurangnya fokus. Metodologi ini […]

Read More

green software

Apa itu Green software? Green software, juga dikenal sebagai perangkat lunak berkelanjutan, adalah perangkat lunak yang dirancang, dikembangkan, dan diimplementasikan untuk membatasi konsumsi energi dan memiliki dampak lingkungan yang minimal. Rekayasa green software mempertimbangkan praktik perangkat lunak dan arsitektur, desain perangkat keras dan pusat data, pasar listrik, serta perubahan iklim. Selain itu, rekayasa perangkat lunak […]

Read More

build

Apa itu Build? Dalam konteks pemrograman, build adalah versi dari sebuah program yang, sebagai aturan, adalah versi pra-rilis dan diidentifikasi dengan nomor build daripada dengan nomor rilis. Secara sederhana, sebuah software build adalah sekumpulan kode eksekusi yang siap digunakan oleh pelanggan. Tim DevOps mengompilasi kode sumber kode, seperti kode dalam Java atau C++, menjadi biner […]

Read More

best practice

Apa itu best practice (praktik terbaik) ? Praktik terbaik adalah sebuah standar atau seperangkat pedoman yang diketahui menghasilkan hasil yang baik jika diikuti. Praktik terbaik berkaitan dengan cara menjalankan tugas atau mengonfigurasi sesuatu. Pedoman praktik terbaik yang ketat dapat ditetapkan oleh badan pengatur atau dapat bersifat internal dalam suatu organisasi. Praktik terbaik lainnya mungkin lebih […]

Read More