Apa Itu C# (C-Sharp)? C#, dibaca “C-sharp,” adalah bahasa pemrograman berorientasi objek dari Microsoft yang memungkinkan developer membangun aplikasi yang berjalan di atas platform .NET. Bahasa ini berasal dari keluarga bahasa C, jadi punya banyak kemiripan dengan C, C++, Java, dan JavaScript. C# dikembangkan oleh tim Microsoft, terutama oleh Anders Hejlsberg, Scott Wiltamuth, dan Peter […]
Category: Software development
Spring Framework (Spring)
Apa itu Spring Framework (Spring)? Spring Framework adalah framework open-source untuk pengembangan perangkat lunak yang menyediakan dukungan infrastruktur untuk membangun aplikasi berbasis Java di berbagai platform deployment. Spring pertama kali dirilis pada Juni 2003 oleh Rod Johnson di bawah lisensi Apache 2.0 dan di-host oleh SourceForge. Untuk apa Spring digunakan? Sebagai salah satu framework Java […]
internationalization (I18N)
Apa itu internationalization? Internationalization (sering disingkat sebagai i18n) adalah proses mendesain dan membangun sebuah produk supaya bisa dengan mudah disesuaikan ke berbagai bahasa dan budaya. Produk ini bisa berupa aplikasi, layanan online, dokumen, buku, atau bentuk lainnya yang ditujukan untuk audiens dari berbagai negara dengan bahasa dan kebiasaan yang berbeda. Internationalization ini jadi dasar penting […]
Jenkins X
Pengenalan Jenkins X Jenkins X adalah sistem open source yang menyediakan alat untuk Continuous Integration (CI), Continuous Delivery (CD), dan pengujian otomatis yang dirancang khusus untuk aplikasi cloud-native di lingkungan Kubernetes. Jenkins X menghadirkan otomatisasi pipeline, integrasi Git (GitOps), dan lingkungan preview untuk membantu tim berkolaborasi dan mempercepat proses pengiriman perangkat lunak. Jenkins X tidak […]
natural user interface (NUI)
Apa itu Natural User Interface (NUI)? Natural User Interface — atau disingkat NUI — adalah antarmuka yang dirancang agar terasa sealami mungkin saat digunakan. Tujuan utamanya adalah untuk mengurangi beban kognitif saat manusia berinteraksi dengan komputer. NUI berusaha menghilangkan sebanyak mungkin kontrol yang terasa buatan, supaya interaksi dengan perangkat digital terasa mirip seperti interaksi kita […]
static analysis (static code analysis)
Apa itu Static Analysis? Static analysis, atau disebut juga static code analysis, adalah metode debugging dalam pemrograman yang dilakukan dengan cara menganalisis kode tanpa perlu menjalankan programnya. Tujuannya adalah untuk memahami struktur kode serta memastikan bahwa kode tersebut sesuai dengan standar industri. Teknik ini biasa dipakai oleh tim pengembang dan quality assurance di bidang rekayasa […]
Python
Apa itu Python? Python adalah bahasa pemrograman berorientasi objek yang bersifat high-level, general-purpose, dan dijalankan secara interpreted (langsung dieksekusi tanpa harus dikompilasi). Mirip seperti PERL, Python cukup populer di kalangan programmer C++ dan Java yang udah berpengalaman. Dengan Python, kita bisa langsung mengeksekusi kode di berbagai sistem operasi, seperti UNIX, Mac OS, MS-DOS, OS/2, dan […]
compiler
Apa itu Compiler? Compiler adalah sebuah program khusus yang berfungsi untuk menerjemahkan kode sumber dari suatu bahasa pemrograman ke dalam bentuk kode mesin, bytecode, atau bahkan ke bahasa pemrograman lain. Kode sumber ini biasanya ditulis dalam bahasa tingkat tinggi yang mudah dibaca manusia, seperti Java atau C++. Seorang programmer biasanya menulis kode ini lewat editor […]
instantiation
Apa itu Instantiation? Dalam dunia pemrograman, instantiation (instansiasi) adalah proses menciptakan instance nyata dari suatu abstraksi atau template, seperti class dalam pemrograman berorientasi objek atau proses dalam sistem komputer. Singkatnya, melakukan instansiasi berarti membuat satu versi nyata dari sebuah objek dalam class, memberikan nama, dan menempatkannya dalam memori atau lokasi tertentu. Apa itu Instantiation dalam […]
No Code
No-code adalah pendekatan pengembangan perangkat lunak yang memungkinkan kita membangun aplikasi, website, atau modul baru tanpa (atau dengan sangat sedikit) kemampuan ngoding. Metode ini cocok banget buat karyawan non-IT di bagian operasional bisnis (LOB) yang ngerti proses bisnis, tapi nggak familiar sama bahasa pemrograman. Mereka bisa bikin aplikasi sederhana seperti formulir online atau menambahkan fitur […]