Kategori Komputer

Runtime, Just-in-Time, Bahasa “Hybrid” (?)

Dari Twatternya @lynxluna, di refer ke gue: Gue coba jawab yah: Apa itu Runtime Runtime dan Just-in-Time sebenarnya nggak setara. Runtime itu adalah komponen library yang diperlukan agar suatu aplikasi bisa jalan di suatu environment. Contoh gampang: libc itu runtime default aplikasi yang jalan di atas Linux. Kalo di Windows, ada VC++ runtime yang suka diinstall sama game-game atau aplikasi. JRE (Java Runtime Environment) itu runtime untuk program-programnya Java, .NET...

Model Kepercayaan dalam Sistem – Part 2: Kepercayaan Mufakat (Consensus Trust)

Pada artikel sebelumnya, gue membahas tentang chain-of-trus. Chain-of-trust ini adalah salah satu bentuk trust-model yang bersifat centralized atau tersentralisasi. Dia punya kelebihan tersendiri yaitu konsisten dan mudah dikontrol, tetapi dia juga punya dampak mistrust karena ada sosok otoritas di sana. Walaupun argumen konspirasi root-of-trust itu omong kosong, banyak kasus-kasus lainnya yang kita tidak bisa mempercayai entitas terpusat karena ditakutkan memiliki motif-motif tertentu atau karena kekurangan dari sistem tersentralisasi tersebut. Salah...

Model Kepercayaan dalam Sistem – Part 1: Trust Model dan Rantai Kepercayaan (Chain of Trust)

Keamanan itu dibangun di atas kepercayaan (trust). Karena tanpa kepercayaan, kita akan selalu merasa tidak aman. Sederhananya begitu. Nah dalam sistem komputer, model kepercayaan atau trust model ini juga diterapkan untuk menjamin keamanan informasi yang berlangsung di dalamnya. Banyak sekali macam trust model ini dan mungkin di sini bisa kita bahas sedikit tentang trust model dan aplikasinya di teknologi komputer. Apa Sih Esensi dari Trust Model Trust model ini adalah...

Algoritma Penyimpanan Password

Lagi-lagi ada keributan di dunia internet. UPDATE. KERIBUTANNYA BAKAL LEBIH GAWAT DARI YANG DIPERKIRAKAN: Dari informasi tersebut disebutkan bahwa leak termasuk informasi pribadi dan password hash. Dari screencapture forum postnya disebutkan dia tidak memiliki informasi salt dari leak tersebut, dan sedang mencari tahu itu algoritma passwordnya apa. Oke coba kita analisis ya: Apa sih Password Hash itu Untuk menyimpan informasi identitas, suatu sistem itu tidak boleh menyimpan password dalam bentuk...

Mengontrol Kodingan Kita

Biasanya kita menyimpan kodingan kita di komputer tempat kita mengembangkan kodingan kita. Ketika kita perlu untuk berbagi kodingan kita dengan teman, atau mungkin kita menggunakan lebih dari satu komputer sebagai tempat kita ngoding, contohnya desktop atau laptop secara bersamaan, kita berbagi kode program kita dengan melakukan copy-paste seluruh folder kodingan kita dan kita bagikan seperlunya. Sebenarnya ini adalah cara yang tidak baik, terutama ketika kita melakukan pertukaran program di mana melibatkan perubahan-perubahan dan pengembangan dari pihak lainnya. Oleh...

Threading .NET 2: Thread Pooling

Setelah kemarin gw membahas mengenai konsep multi-threading, gw sekarang akan switch on the code dan membahas multi-threading secara praktikal pada pengembangan program kita. Salah satu cara termudah menggunakan multi-threading adalah menggunakan thread pool. Thread pool adalah sistem yang melakukan manajemen thread untuk mengerjakan pekerjaan-pekerjaan yang ingin program kita lakukan di thread lain. Thread pool melakukan manajemen thread secara efisien, sehingga kita tidak perlu melakukan atau membuat objek-objek thread secara manual setiap...

Threading .NET 1: Multi Threading Intro

Selain ORM, gw juga mau memulai pembahasan mengenai Multi Threading di .NET. Banyak sekali teknik Multi Threading yang bisa dipakai di .NET. Kebetulan gw pernah menyentuh hampir semua teknik yang ada. Melalui seri postingan ini, gw ingin mencoba membagi ilmu yang gw dapatkan selama bermain-main dengan multi-threading di .NET Framework. Pada seri pertama, gw ingin membahas tentang Multi Threading sesuai pemahaman gw dan dalam bahasa gw sendiri 🙂 Sebagai overview,...

ORM Part 1: Intro to Object-Relational Mapping

Oke, tugas Layanan dan Aplikasi Web gw yang mengganggu kenyamanan gw menulis tugas akhir sebenernya cukup membuka wawasan gw tentang teknologi Object-Relational Mapping (ORM) yang digunakan di masyarakat IT. ORM adalah pemetaan antara data skalar terstruktur ke data berbentuk object-oriented. Data skalar terstruktur adalah bentuk data yang tersimpan pada sistem database relasional (relational database). Perkembangan paradigma Object Oriented membuat cara penggunaan DBMS pada program berevolusi. Sebelum ORM berkembang, kita menggunakan...

Nge-Skripsi: Mengambil Full Text Dari Halaman Web

Well, gw pengen sharing isi skripsi gw nih. Gw sekarang lagi berkutat membuat modul untuk mengambil full text dari suatu halaman web. Hehehe itung-itung berbagi ilmu dan juga sebagai catatan gw dalam pengerjaan skripsi gw. 😀 Ngambil full text dari halaman web sebenarnya bukan perkara mudah. Tidak ada struktur baku yang mendefinisikan kandungan suatu halaman web secara presisi. Dokumen HTML berisi informasi bentuk struktur dari layout halaman web namun tidak...

Ngurusin Kesehatan Pacar (Baca: PC Desktop)

Bulan lalu, pacar gw (baca: Desktop PC :P) kena penyakit: memory triple channel-nya nggak jalan. Hanya 4 slot memory dari 6 slot yang bisa dipakai. Pake komputer rasanya jadi pincang karena Core i7 dengan kekuatan triple channel-nya hanya berjalan dalam moda dual-channel. Selama bulan september, gw menggunakan komputer dengan pincang berhubung tempat servis masih libur dalam rangka lebaran. Penyakit kayak gini di prosesor Intel terbaru (Core i7, i5, i3) tidak...