Setelah gw join grup investasi saham di sosial media, banyak investor baru yang salah kaprah terkait investasi saham. Gw pun sebenarnya dulu juga sempat terjebak info-info liar ini🤦♀️. Hal tersebut selalu berkeliaran dan membuat bingung investor yang baru terjun ke dunia investasi. Biar ga bingung dan salah paham lagi, berikut beberapa hal yang sering disalah…
Ketika memaintain data pada database, operasi Create, Read, Update, dan Delete (CRUD) adalah operasi yang paling sering digunakan. Yang akan dibahas kali ini adalah bagian Delete atau menghapus data. Terdapat dua pendekatan untuk menghapus data pada database, yaitu Hard Delete dan Soft Delete. Masing-masing pendekatan memiliki kelemahan dan keunggulan tersendiri…
Akhirnya kelar juga part 2 lanjutan dari tulisan sebelumnnya tentang opini pribadi gw terhadap kesalahan junior software engineer🥳. Seperti yang udah gw tuliskan sebelumnya, tulisan ini dibagi 2 part karena ternyata lumayan banyak point of view gw terkait hal ini. Beberapa poin juga bagian dari kesalahan yang pernah gw lakukan dulu😅. Jadi kita saling…
Junior itu adalah jabatan entry level seseorang yang memasuki karir secara profesional. Hampir semua orang yang berkarir di bidang programming pernah berada di posisi junior. Sebelum akhirnya secara bertahap naik ke posisi yang lebih tinggi. Ga ada patokan sih junior itu sampai berapa tahun, tapi umumnya sekitar 2 tahunan. Yang kurang dari 2 tahun ada, dan yang…
“Bahasa” dalam software engineering adalah perantara antara manusia dengan mesin agar dapat berkomunikasi mengirimkan instruksi yang diinginkan terhadap program yang dibuat. Dalam software engineering, pemilihan penggunaan bahasa cukup penting saat memulai project. Pilihan bahasa yang ingin digunakan perlu disesuaikan dengan produk yang ingin dikembangkan. Right…
Pada Update Anomaly, selain Lost Updates (Single Anti-Dependency Cycle) juga ada Write Skew. Write Skew adalah anomaly yang terjadi ketika keputusan untuk mengubah data diambil dari pembacaan dan perubahan sebelumnya yang dilakukan secara serentak oleh lebih dari satu sesi sehingga antar sesi tidak mengetahuinya dan terjadi hal yang tidak diinginkan pada data…
Java menyimpan kumpulan value secara native ke dalam Array. Tapi masalahnya adalah Array itu fixed size dan menyimpan value berdasarkan index. Java menyediakan utilitas untuk menyelesaikan permasalahan itu dengan beberapa Collection yang bisa digunakan untuk kasus yang spesifik. Value yang disimpan jadi lebih dinamis ukurannya dan diolah menggunakan berbagai…
Untuk yang bingung mau kuliah atau nggak, gw juga pernah bikin tulisannya. Tulisan kali 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 tau gw punya passion di bidang teknologi tapi bingung milih antara Teknik Informatika…
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 pendekatan yang digunakan untuk menentukan Primary Key yaitu menggunakan Candidate Key, Auto-Increment Key, UUID Key, dan ULID Key. Masing-masing pendekatan tentu…
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…