Istilah ortogonal berasal dari bahasa Yunani orthogonios (“ortho” berarti benar dan “gon” berarti bersudut). Konsep ortogonal memiliki akar dalam matematika tingkat lanjut, khususnya aljabar linear, geometri Euclidean, dan trigonometri bola. Ortogonal dan tegak lurus sering digunakan sebagai sinonim. Istilah terkait, proyeksi ortogonal, menggambarkan metode menggambar objek tiga dimensi dengan perspektif linear. Ini mengacu pada garis […]
Category: Software development
object code
Apa itu kode objek? Kode objek (object code) adalah kode yang dapat dibaca oleh mesin dan memberikan instruksi ke platform komputasi target, sebagaimana ditentukan oleh sistem operasi dan arsitektur perangkat kerasnya. Kode objek ditulis dalam bahasa biner (0 dan 1) karena ini adalah satu-satunya bahasa yang dapat dipahami oleh komputer. Kode ini biasanya dikemas dalam […]
Node.js (Node)
Apa itu Node.js (Node)? Node.js (Node) adalah lingkungan runtime Open Source dan lintas platform untuk mengeksekusi kode JavaScript. Node digunakan secara luas untuk pemrograman sisi server, memungkinkan pengembang menggunakan JavaScript untuk kode client-side dan server-side tanpa perlu mempelajari bahasa tambahan. Node terkadang disebut sebagai bahasa pemrograman atau kerangka kerja pengembangan perangkat lunak, tetapi sebenarnya bukan […]
no op (no operation)
Apa itu no op (no operation)? No op berarti no operation, yaitu sebuah instruksi komputer yang tidak melakukan operasi apa pun tetapi tetap menghabiskan sedikit ruang penyimpanan. Ketika prosesor komputer menemukan instruksi no op, ia hanya melanjutkan ke instruksi berikutnya secara berurutan. Instruksi no op hanya memberi tahu program untuk tidak melakukan apa pun jika […]
integrated development environment (IDE)
Apa itu Integrated Development Environment (IDE)? Lingkungan pengembangan terintegrasi (Integrated Development Environment atau IDE) adalah sebuah rangkaian perangkat lunak yang menggabungkan alat-alat dasar yang diperlukan untuk menulis dan menguji perangkat lunak. Pengembang menggunakan berbagai alat selama proses pembuatan, pembangunan, dan pengujian kode perangkat lunak. Alat pengembangan ini sering kali mencakup editor teks, pustaka kode, kompiler, […]
mutual exclusion (mutex)
Apa itu Mutual Exclusion (Mutex)? Dalam pemrograman komputer, mutual exclusion (mutex) adalah sebuah objek program yang mencegah beberapa thread mengakses sumber daya bersama secara bersamaan. Sumber daya bersama dalam konteks ini adalah elemen kode dengan critical section, yaitu bagian kode yang tidak boleh dieksekusi oleh lebih dari satu thread pada saat yang bersamaan. Contohnya, critical […]
mobile UI (mobile user interface)
Apa itu Mobile UI (Antarmuka Pengguna Mobile)? Mobile UI (mobile user interface) adalah tampilan grafis yang biasanya sensitif terhadap sentuhan pada perangkat mobile, seperti smartphone atau tablet. Tampilan ini memungkinkan pengguna untuk berinteraksi dengan aplikasi, fitur, konten, dan fungsi perangkat tersebut. Persyaratan desain Mobile UI sangat berbeda dari komputer desktop. Ukuran layar yang lebih kecil […]
mob programming
Apa itu pemrograman mob? Pemrograman mob (mob programming) adalah pendekatan kolaboratif dalam pengembangan perangkat lunak di mana sekelompok pengembang bekerja bersama secara real-time pada satu tugas. Pemrograman mob berakar dari pair programming, sebuah teknik dalam Extreme Programming (XP) di mana dua pengembang bekerja sebagai tim pada tugas yang sama, menggunakan hanya satu komputer. Pemrograman mob […]
method (object-oriented programming)
Apa itu Method (Object-oriented Programming)? Dalam pemrograman berorientasi objek (object-oriented programming / OOP), method adalah prosedur terprogram yang didefinisikan sebagai bagian dari sebuah kelas dan tersedia untuk setiap objek yang diinstansiasi dari kelas tersebut. Setiap objek dapat memanggil method tersebut, yang berjalan dalam konteks objek yang memanggilnya. Hal ini memungkinkan method digunakan kembali dalam beberapa objek […]
loop
Apa itu Loop? Dalam pemrograman komputer, loop adalah rangkaian instruksi yang terus diulang hingga kondisi tertentu tercapai. Biasanya, suatu proses dilakukan, seperti mengambil data dan mengubahnya, lalu suatu kondisi diperiksa, seperti apakah penghitung sudah mencapai angka yang ditentukan. Jika belum, instruksi berikutnya adalah instruksi untuk kembali ke instruksi pertama dalam urutan dan mengulang urutan tersebut. […]