3. Y2K
Bagi yang sudah menggunakan PC desktop atau laptop secara signifikan sebelum tahun 2000, permasalahan Y2K alias permasalahan Year 2000 atau yang lebih populer dengan Millennium bug seharusnya bukan hal yang asing. Kala itu, permasalahan Y2K atau Millennium bug ini sangat populer, bahkan sampai dijadikan film. Menurut pihak tertentu, bug sehubungan tahun 2000 yang dimaksud bisa mengakibatkan kerugian mencapai US$600 miliar secara global. Untungnya, popularitas dari Millennium bug membuat banyak tindakan yang diambil sebelum tahun 2000 untuk mengatasinya. Alhasil, saat mencapai tahun 2000 dan sesudahnya, sangat sedikit kejadian dan kerugian akibat permasalahan Y2K.
Millennium bug muncul akibat penggunaan dua digit dan bukannya empat digit untuk merepresentasikan tahun pada komputer, misalnya 1970 menjadi 70 dan bukannya 1970. Tahun 1960-an ketika media simpan komputer masih sangat terbatas, penggunaan dua digit dan bukannya empat digit untuk merepresentasikan tahun adalah untuk menghemat ruang media simpan yang dipakai. Namun, kebijakan tersebut berlanjut meski sebenarnya sebagian pihak sudah mulai menyadari kekurangan dari penggunaan dua digit dan bukannya empat digit untuk merepresentasikan tahun. Sebagian peranti lunak mengenali 00 sebagai 1900 sehingga ketika memasuki tahun 2000 peranti lunak itu akan mengenalinya sebagai tahun 1900. Hal tersebut bisa mengakibatkan error.
4. Windows Calculator
Sebagai sistem operasi paling banyak digunakan pada PC desktop dan laptop, Windows tentunya tidak terlepas dari bug. Salah satu yang populer adalah bug pada kalkulatornya atau Windows Calculator, walau sebagian orang menilainya bukan sebagai bug. Menariknya, bug Windows Calculator ini sudah ada sejak lama. Mengutip skipser.com, bug Windows Calculator sudah ada sejak tahun 1989. Mengutip Windows Latest, Microsoft akhirnya memperbaiki bug tersebut pada tahun 2018 melalui Windows 10 Build 17639.
Adapun bug pada Windows Calculator yang dimaksud adalah selisih yang diperoleh ketika mengurangi akar pangkat dua dari suatu angka dengan angka yang merupakan akar pangkat dua dari angka pertama. Contoh yang populer adalah – 2 yang tidak memberikan hasil berupa 0.
5. Rudal Patriot
Pertama kali digunakan pada pertempuran pada Perang Teluk Pertama, rudal Patriot sempat gagal melindungi barak di Dhahran, Arab Saudi pada Februari 1991. Kegagalan itu membuat 28 tentara Amerika Serikat kehilangan nyawanya. Rudal Patriot digunakan oleh Amerika Serikat untuk menembak jatuh rudal Scud yang ditembakkan Irak. Berhubung gagal melakukan tugasnya, sebuah rudal Scud berhasil menghancurkan barak yang dimaksud.
Kegagalan rudal Patriot dalam kasus ini adalah karena Patriot missile battery di Dhahran telah beroperasi selama 100 jam sehingga clock internal komputer dari sistemnya telah memiliki ketidakakurasian sebanyak 1/3 detik. Padahal, akurasi dari clock internal tersebut diperlukan agar sistem bisa memperkirakan dan melihat posisi dari rudal Scud secara tepat. Pasalnya, untuk memperkirakan dan melihat posisi berikutnya dari rudal Scud yang datang, perhitungannya membandingkan dua pulsa radar. Akibat clock internal yang tidak akurat, salah satu pewaktuan dari pulsa radar tidak dikonversi secara benar. Akibatnya, sistem melihat ke area yang salah dan tidak menemukan adanya rudal Scud.
Sebenarnya bug yang dimaksud sudah ditemukan sekitar dua minggu sebelumnya, tetapi peranti lunak yang mengandung perbaikannya masih dalam proses dan belum dipasang. Mitigasi yang dianjurkan adalah secara teratur melakukan reboot terhadap komputer dari sistem. Namun, tidak disebutkan secara spesifik sekurangnya berapa jam sekali harus melaukan reboot.
KOMENTAR