parser

Apa itu parser? Dalam teknologi komputer, parser adalah program yang biasanya menjadi bagian dari sebuah compiler. Parser menerima masukan berupa instruksi program sumber secara berurutan, perintah online interaktif, tag markup, atau antarmuka lain yang sudah didefinisikan. Parser akan memecah input yang diterima menjadi bagian-bagian seperti kata benda (objek), kata kerja (metode), dan atribut atau opsinya. […]

Read More

Java compiler

Apa itu Java compiler? Java compiler adalah program yang mengambil file teks dari hasil kerja developer dan mengkompilasi file tersebut menjadi file Java yang bersifat platform-independent. Beberapa Java compiler yang dikenal antara lain Java Programming Language Compiler (javac), GNU Compiler for Java (GCJ), Eclipse Compiler for Java (ECJ), dan Jikes. Biasanya, programmer menulis pernyataan dalam […]

Read More

polymorphism

Apa itu polymorphism? Polymorphism (Polimorfisme) adalah konsep populer dalam pemrograman berorientasi objek (OOP), yang merujuk pada gagasan bahwa sebuah entitas dalam kode seperti variabel, fungsi, atau objek bisa punya lebih dari satu bentuk. Kata polymorphism berasal dari bahasa Yunani yang berarti “memiliki banyak bentuk.” Selain dalam pemrograman komputer, ide polimorfisme ini juga ada di dunia […]

Read More

state management

Apa itu state management? Manajemen state aplikasi adalah proses menjaga pemahaman terhadap input dari sebuah aplikasi di berbagai alur data yang saling berkaitan dan membentuk satu transaksi bisnis lengkap — atau sesi — agar kita bisa tahu kondisi aplikasi pada waktu tertentu. Dalam ilmu komputer, input itu adalah informasi yang dimasukkan oleh pengguna ke dalam […]

Read More

use case

Apa itu Use Case? Use case adalah metodologi yang digunakan dalam analisis sistem untuk mengidentifikasi, memperjelas, dan mengorganisir persyaratan sistem. Use case terdiri dari serangkaian urutan interaksi yang mungkin antara sistem dan pengguna dalam suatu lingkungan tertentu dan terkait dengan tujuan tertentu. Metode ini menghasilkan dokumen yang menggambarkan semua langkah yang diambil oleh pengguna untuk […]

Read More

Bahasa Skrip (scripting language)

Apa itu bahasa skrip? Bahasa skrip adalah jenis bahasa pemrograman di mana instruksi dijalankan satu per satu saat runtime. Kalau bahasa pemrograman konvensional kayak C dan C++, biasanya kode dikompilasi dulu secara keseluruhan sebelum dijalankan. Bahasa skrip ngasih pendekatan yang lebih simpel, jadi lebih gampang dipelajari dan lebih cepat buat ngodingnya. Tapi, kelemahannya, bahasa skrip […]

Read More

HTML5 mobile app

Apa itu HTML5 mobile app? HTML5 mobile app adalah sebuah aplikasi web yang dikembangkan menggunakan versi 5 dari Hypertext Markup Language—standar konten web yang dirancang untuk perangkat genggam seperti smartphone dan tablet. HTML5 memungkinkan fungsi yang lebih kompleks dibanding versi sebelumnya, mendukung konsistensi desain, dan membuat kode lebih mudah dibaca. Hampir semua perangkat mobile saat […]

Read More

infinite loop (endless loop)

Apa itu infinite loop? infinite loop — kadang juga disebut endless loop — adalah bagian dari kode yang tidak punya mekanisme keluar yang berfungsi, sehingga akan terus berulang tanpa henti. Dalam pemrograman komputer, loop adalah urutan instruksi yang dijalankan berulang kali sampai kondisi tertentu tercapai. Infinite loop bisa digunakan secara sengaja maupun tidak sengaja karena […]

Read More

HTML (Hypertext Markup Language)

HTML (Hypertext Markup Language) adalah pendekatan berbasis teks untuk menggambarkan bagaimana konten yang ada di dalam file HTML disusun. Markup ini memberi tahu browser web cara menampilkan teks, gambar, dan berbagai jenis multimedia lainnya di halaman web. HTML merupakan rekomendasi resmi dari World Wide Web Consortium (W3C) dan umumnya diikuti oleh semua browser utama, baik […]

Read More

runtime

Apa itu runtime? Runtime adalah bagian dari kode yang menjalankan sebagian model eksekusi dari sebuah bahasa pemrograman. Dengan melakukan hal ini, runtime memungkinkan program berinteraksi dengan sumber daya komputasi yang dibutuhkannya agar bisa berjalan. Runtime biasanya menjadi bagian integral dari bahasa pemrograman dan tidak perlu diinstal secara terpisah. Runtime juga merujuk pada waktu ketika sebuah […]

Read More