object-relational mapping (ORM)

Apa itu Object-Relational Mapping (ORM)? Object-relational mapping (ORM) adalah cara untuk menyelaraskan kode pemrograman dengan struktur database. ORM menggunakan metadata sebagai deskriptor untuk membentuk lapisan penghubung antara bahasa pemrograman dengan database relasional. Jadi, ORM menghubungkan kode program berorientasi objek (OOP) dengan database, dan bikin interaksi antara bahasa OOP dan database relasional jadi lebih gampang. Konsep […]

Read More

JAVA_HOME

JAVA_HOME adalah sebuah variabel lingkungan (OS) yang dapat dikonfigurasi setelah menginstal Java Development Kit (JDK) atau Java Runtime Environment (JRE). Variabel lingkungan JAVA_HOME menunjuk ke lokasi dalam sistem file tempat JDK atau JRE diinstal. Variabel ini sebaiknya dikonfigurasi di semua sistem operasi yang memiliki instalasi Java, termasuk Windows, Ubuntu, Linux, Mac, dan Android. Variabel lingkungan […]

Read More

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) […]

Read More

snake case

Apa itu snake case? Snake case adalah konvensi penamaan di mana pengembang mengganti spasi antar kata dengan garis bawah (underscore). Kebanyakan bahasa pemrograman berorientasi objek tidak mengizinkan nama variabel, metode, kelas, atau fungsi mengandung spasi. Konvensi penamaan snake case — yang juga sering ditulis sebagai snake_case — menggantikan spasi dengan garis bawah untuk membuat nama […]

Read More

Pascal case

Pascal case — atau PascalCase — adalah konvensi penamaan dalam pemrograman di mana huruf pertama dari setiap kata gabungan pada sebuah variabel ditulis dengan huruf kapital. Penggunaan nama variabel yang deskriptif adalah praktik terbaik dalam pengembangan perangkat lunak. Namun, bahasa pemrograman modern tidak mengizinkan nama variabel untuk mengandung spasi kosong. Konvensi Penamaan Pascal Case Ketika […]

Read More

Mojo programming language

Mojo adalah bahasa pemrograman berkinerja tinggi yang awalnya dirancang untuk menyatukan dan menyederhanakan pengembangan aplikasi di seluruh lapisan stack AI. Bahasa ini menggabungkan kemudahan penggunaan dan sintaksis bahasa tingkat tinggi Python dengan kinerja bahasa tingkat sistem seperti C dan Rust, yang dapat berjalan di seluruh stack AI dan domain khusus. Modular Inc. memulai pengembangan bahasa […]

Read More

Kebab case

Kebab case — atau kebab-case — adalah konvensi penamaan variabel pemrograman di mana seorang pengembang menggantikan spasi antara kata-kata dengan tanda hubung. Nama variabel pemrograman harus deskriptif. Dua kata atau lebih sering dibutuhkan untuk menyampaikan makna sumber daya dengan tepat. Namun, sebagian besar bahasa pemrograman tidak mengizinkan spasi di antara kata-kata. Konvensi penamaan kebab case […]

Read More

jQuery

jQuery adalah pustaka JavaScript sumber terbuka yang menyederhanakan pembuatan dan navigasi aplikasi web. Secara khusus, jQuery menyederhanakan manipulasi Model Objek Dokumen HTML (DOM), JavaScript Asynchronous dan XML (Ajax), serta penanganan peristiwa. Selain itu, jQuery menggabungkan fungsi JavaScript dengan memanipulasi properti CSS untuk menambahkan efek seperti fade-in dan fade-out pada elemen situs web. jQuery adalah pustaka […]

Read More

Java Flight Recorder

Java Flight Recorder adalah Java Virtual Machine (JVM) profiler yang mengumpulkan metrik kinerja tanpa memberikan beban signifikan pada sumber daya. Profiler ini dirancang untuk tetap berjalan secara terus-menerus — bahkan pada sistem produksi — sehingga riwayat peristiwa yang dapat diperiksa akan ada meskipun virtual machine mengalami crash. Java Mission Control Java Flight Recorder dan alat […]

Read More

Bitwise operator

Apa itu Operator Bitwise? Operator bitwise adalah karakter yang mewakili tindakan yang diambil pada data di tingkat bit, berbeda dengan byte atau unit data yang lebih besar. Secara sederhana, operator ini memungkinkan manipulasi bit individu dalam pola biner. Operator Bitwise vs. Operator Lainnya Sebagian besar operator bekerja dengan satu atau lebih byte, yang dalam sebagian […]

Read More