Tulisan ini gw buat untuk anak sekolah yang memutuskan ingin kuliah di bidang teknologi tapi bingung mau pilih jurusan yang mana. Inilah hal yang juga gw rasakan dulu ketika lulus SMA. Ketika itu gw memutuskan masuk Teknik Informatika sebenarnya random aja karena gw ga tau bedanya. Untungnya ga salah jurusanš¤. Secara umum beberapa jurusan tentang teknologi yangā¦
Pada tulisan tentang Normalisasi Database, gw ada sedikit membahas tentang Primary Key. Nah, di sini gw akan membahas lebih dalam lagi macam-macam pendekatan untuk menentukan Primary Key. Secara umum ada 3 cara pendekatan yang digunakan untuk menentukan Primary Key, yaitu menggunakan Candidate Key, Auto Incremented Key, dan UUID Key. Masing-masing pendekatanā¦
Tadinya gw udah sempat publish tulisan ini dengan judul āOrang Minang vs Orang Padangā dan āSerba Serbi Minangkabauā. Tapi setelah di-publish gw ngerasa kurang menarik dengan tulisannya dan kepikiran buat nambahin beberapa fakta unik tentang Orang Minangkabauš . Akhirnya gw putuskan untuk unpublished dan mengganti judul serta memodifkasi tulisannya sebelum gwā¦
Enum atau Enumeration adalah object khusus pada pemrograman yang berisi value constant yang bisa di-reuse di berbagai tempat. Enum atau Constant dapat membuat code jadi lebih mudah dibaca dan dimaintain. Penulisan Enum value menurut convention biasanya ditulis menggunakan format āSNAKE_UPPERCASEā. Kali ini gw akan bahas tentang apa aja manfaat menggunakan Enumā¦
Sebelumnya gw pernah post tentang Jebakan Boolean, kali ini yang dibahas adalah Jebakan Optional pada Java beserta tips solusi penggunaan Optional yang tepat. Ini juga pernah gw mention pada post The Verbosity. Sekarang Optional sudah menjadi standar best practice ketika melakukan return object pada public method di Java. Optional awalnya fitur yang dipopulerkanā¦
Jika pada tulisan Isolation pada ACID kita membahas tentang Read Phenomena, maka kali ini pembahasannya tentang Update Anomaly. Read Phenomena adalah fenomena selisih pembacaan data pada sebagian data pada suatu sesi karena ada perubahan oleh sesi lain secara bersamaan. Sedangkan Update Anomaly adalah fenomena selisih hasil perubahan data yang dilakukan padaā¦
Ketika kita mengembangkan aplikasi microservice, biasanya kita akan memecah module tersebut menjadi beberapa submodule. Terkadang kita agak kesulitan memaintain dependency dari masing-masing module. Salah satunya ketika melakukan sentralisasi dependency yang digunakan agar seragam. Misalkan kita ingin menambahkan dependency Jackson-Databind. Kita ingin semuaā¦
Pagination adalah salah satu cara membagi record yang akan kita tampilkan dalam jumlah tertentu ke dalam beberapa halaman agar proses pemuatan record lebih cepat daripada memuat keseluruhan record dalam satu halaman. Karena tentu saja akan sangat lambat kalau kita memiliki 1juta record lalu semua record tersebut kita tampilkan pada satu halaman sekaligus. Apalagiā¦
PDF adalah format file yang umum digunakan untuk berbagai keperluan. Salah satunya untuk kebutuhan membuat invoice, laporan perusahaan, slip gaji, dll. Buat yang sering transaksi belanja seperti di mall tentu sudah ga asing lagi dengan invoice sebagai tanda bukti transaksi. Untuk transaksi online, biasanya invoice tersebut dalam bentuk digital, yaitu menggunakanā¦
Gw terlahir dari keluarga Islam. Gw sendiri Islamnya biasa-biasa aja. Gw masih manusia biasa yang juga punya dosa. Secara agama, gw hanya menjalankan yang wajib-wajib ajaš . Dari sebelum TK gw udah shalat, walaupun belum hafal bacaan shalat gw hanya komat-kamit pura-pura baca dan hanya ngikutin gerakan nenek shalat doang. Gw jadi kebanggaan nenek gw dulu karenaā¦