DRY principle

Prinsip DRY (Don’t Repeat Yourself) Prinsip DRY (Don’t Repeat Yourself) adalah praktik terbaik dalam pengembangan perangkat lunak yang menyarankan agar seorang software engineer hanya menuliskan sesuatu sekali saja—dan tidak mengulanginya. Konsep ini sering dikaitkan dengan Andrew Hunt dan David Thomas, penulis buku The Pragmatic Programmer. DRY sendiri adalah kebalikan dari prinsip WET, yang bercanda diartikan […]

Read More

decompile

Apa itu Decompile? Decompile berarti mengonversi kode eksekusi atau program yang siap dijalankan—terkadang disebut object code—menjadi bentuk bahasa pemrograman tingkat tinggi yang lebih mudah dipahami manusia. Dekompilasi adalah salah satu bentuk rekayasa balik (reverse-engineering) yang melakukan operasi kebalikan dari kompiler. Dekompilasi pertama kali digunakan pada tahun 1960-an untuk memfasilitasi migrasi program dari satu platform ke […]

Read More

executable file (file .EXE )

Apa itu executable file (File EXE)? File eksekusi (file EXE) adalah file komputer yang berisi rangkaian instruksi yang dapat dieksekusi langsung oleh sistem saat pengguna mengklik ikon file. File eksekusi umumnya memiliki ekstensi file EXE, tetapi ada ratusan format file eksekusi lainnya. Beberapa jenis file eksekusi dapat berjalan di sistem yang kompatibel tanpa memerlukan program […]

Read More

MIT License (X11 license atau MIT X license)

Lisensi MIT (juga dikenal sebagai lisensi X11 atau lisensi MIT X) adalah lisensi perangkat lunak yang awalnya dikembangkan di Massachusetts Institute of Technology. Lisensi ini mirip dengan lisensi BSD, yang pertama kali digunakan untuk Berkeley Source Distribution, sebuah versi UNIX yang dikembangkan di University of California di Berkeley (UCB). Perbedaan utama adalah bahwa lisensi bergaya […]

Read More

operator

Apa itu operator dalam matematika dan pemrograman? Dalam matematika dan pemrograman komputer, operator adalah karakter yang mewakili tindakan atau proses matematis maupun tindakan logika tertentu. Misalnya, “x” adalah operator aritmetika yang menunjukkan perkalian, sedangkan “&&” adalah operator logika yang mewakili fungsi logika AND dalam pemrograman. Bergantung pada jenisnya, operator memanipulasi nilai aritmetika atau logika (operand) […]

Read More

LAMP (Linux, Apache, MySQL, PHP)

Apa Itu LAMP Stack? LAMP adalah platform pengembangan web berbasis Open Source yang terdiri dari empat komponen utama: Linux sebagai sistem operasi. Apache sebagai server web. MySQL sebagai sistem manajemen basis data relasional. PHP sebagai bahasa pemrograman berbasis objek untuk pengembangan web. Dalam beberapa kasus, Perl atau Python dapat digunakan sebagai alternatif PHP. Struktur dan […]

Read More

YAGNI principle (You Aren’t Gonna Need It)

Prinsip YAGNI (“You Aren’t Gonna Need It”) adalah praktik dalam pengembangan perangkat lunak yang menyatakan bahwa fitur hanya boleh ditambahkan saat diperlukan. Sebagai bagian dari filosofi extreme programming (XP), YAGNI memangkas kelebihan dan ketidakefisienan dalam pengembangan untuk memfasilitasi peningkatan frekuensi rilis yang diinginkan. Prinsip ini membantu pengembang menghindari usaha yang sia-sia pada fitur yang dianggap […]

Read More

variable

Apa itu Variabel? Dalam pemrograman, variabel adalah sebuah nilai yang dapat berubah, tergantung pada kondisi atau informasi yang diberikan ke program. Biasanya, sebuah program terdiri dari instruksi yang memberi tahu komputer apa yang harus dilakukan, serta data yang digunakan program saat berjalan. Data tersebut dapat berupa konstanta (nilai tetap yang tidak pernah berubah) atau variabel […]

Read More

strongly typed programming language

Apa itu strongly typed programming language? strongly typed programming language adalah bahasa pemrograman di mana setiap tipe data, seperti integer, karakter, hexadecimal, dan desimal yang terkompresi, sudah didefinisikan sebelumnya sebagai bagian dari bahasa pemrograman tersebut, dan semua konstanta atau variabel yang didefinisikan untuk sebuah program harus dijelaskan dengan salah satu dari tipe data. Beberapa operasi […]

Read More

script

Apa itu Script? 1) Dalam pemrograman komputer, script adalah sebuah program atau rangkaian instruksi yang dijalankan atau diinterpretasikan oleh program lain, bukan langsung oleh prosesor komputer (seperti program yang dikompilasi). Beberapa bahasa pemrograman dirancang khusus untuk menjadi bahasa scripting. Di antaranya yang paling populer adalah Perl, Rexx (di mainframe IBM), JavaScript, dan Tcl/Tk. Dalam konteks […]

Read More