Utama teknologi

Ilmu komputer bug Y2K

Ilmu komputer bug Y2K
Ilmu komputer bug Y2K

Video: Y2K Computer Bug / Crash 2024, Juni

Video: Y2K Computer Bug / Crash 2024, Juni
Anonim

Bug Y2K, juga disebut bug Tahun 2000 atau Bug Milenium, masalah dalam pengkodean sistem komputer yang diproyeksikan akan menciptakan kekacauan di komputer dan jaringan komputer di seluruh dunia pada awal tahun 2000 (dalam pengukuran metrik, k berarti 1.000). Setelah lebih dari setahun alarm internasional, persiapan demam, dan koreksi pemrograman, beberapa kegagalan besar terjadi dalam transisi dari 31 Desember 1999, hingga 1 Januari 2000.

Sampai tahun 1990-an banyak program komputer (terutama yang ditulis pada masa awal komputer) dirancang untuk menyingkat tahun empat digit sebagai dua digit untuk menghemat ruang memori. Komputer-komputer ini dapat mengenali "98" sebagai "1998" tetapi tidak akan dapat mengenali "00" sebagai "2000," mungkin menafsirkannya berarti tahun 1900. Banyak yang khawatir bahwa ketika jam melanda tengah malam pada 1 Januari 2000, banyak komputer yang terpengaruh akan menggunakan tanggal yang salah dan karenanya gagal beroperasi dengan benar kecuali perangkat lunak komputer diperbaiki atau diganti sebelum tanggal tersebut. Program komputer lain yang memproyeksikan anggaran atau hutang ke masa depan dapat mulai tidak berfungsi pada tahun 1999 ketika mereka membuat proyeksi menjadi tahun 2000. Selain itu, beberapa perangkat lunak komputer tidak memperhitungkan bahwa tahun 2000 adalah tahun kabisat. Dan bahkan sebelum fajar tahun 2000, dikhawatirkan bahwa beberapa komputer akan gagal pada 9 September 1999 (9/9/99), karena pemrogram awal sering menggunakan serangkaian angka 9 untuk menunjukkan akhir suatu program.

Dikhawatirkan kesalahan pembacaan seperti itu akan menyebabkan kegagalan perangkat lunak dan perangkat keras pada komputer yang digunakan dalam bidang-bidang penting seperti perbankan, sistem utilitas, catatan pemerintah, dan sebagainya, dengan potensi kekacauan yang meluas pada dan setelah 1 Januari 2000. Komputer mainframe, termasuk yang biasanya digunakan untuk menjalankan perusahaan asuransi dan bank, dianggap tunduk pada masalah Y2K yang paling serius, tetapi bahkan sistem yang lebih baru yang menggunakan jaringan komputer desktop dianggap rentan.

Masalah Y2K tidak terbatas pada komputer yang menjalankan perangkat lunak konvensional. Banyak perangkat yang mengandung chip komputer, mulai dari lift hingga sistem pengontrol suhu di bangunan komersial hingga peralatan medis, diyakini berisiko, yang mengharuskan pemeriksaan "sistem tertanam" ini untuk sensitivitas terhadap tanggal kalender.

Di Amerika Serikat, tim bisnis dan teknologi pemerintah bekerja dengan giat dengan tujuan memeriksa sistem dan memperbaiki perangkat lunak sebelum akhir Desember 1999. Meskipun beberapa industri sedang dalam perjalanan untuk menyelesaikan masalah Y2K, sebagian besar ahli khawatir bahwa pemerintah federal dan pemerintah negara bagian dan lokal masih ketinggalan. Sebuah survei kesiapan Y2K ditugaskan pada akhir 1998 oleh Cap Gemini America, sebuah perusahaan konsultan industri komputer New York, menunjukkan bahwa di antara 13 sektor ekonomi yang dipelajari di Amerika Serikat, pemerintah adalah yang paling tidak siap untuk Y2K. (Dinilai tertinggi untuk kesiapan adalah industri perangkat lunak.)

Dalam upaya mendorong perusahaan untuk berbagi informasi penting tentang Y2K, Pres AS. Bill Clinton pada Oktober 1998 menandatangani Undang-Undang Keterbukaan Informasi dan Kesiapan Tahun 2000. Undang-undang tersebut dirancang untuk mendorong perusahaan-perusahaan Amerika untuk berbagi data Y2K dengan menawarkan mereka perlindungan tanggung jawab terbatas untuk berbagi informasi tentang produk, metode, dan praktik terbaik Y2K.

Di Eropa barat Komisi Eropa mengeluarkan laporan yang memperingatkan bahwa upaya untuk menyelesaikan Y2K di banyak negara anggota Uni Eropa tidak cukup, terutama dalam hal kerja sama lintas-perbatasan yang harus siap pada tahun 2000. Pemerintah Inggris mengumumkan bahwa angkatan bersenjatanya akan menjadi disiapkan tepat waktu dan akan memberikan bantuan kepada polisi setempat jika utilitas, sistem transportasi, atau layanan darurat gagal.

Banyak negara lain, terutama negara-negara Asia yang pada saat itu menderita akibat krisis ekonomi yang sedang berlangsung serta negara-negara kecil atau terisolasi secara geografis, dianggap kurang siap. Tidak pasti bagaimana ini akan mempengaruhi ekonomi dunia yang terintegrasi dan infrastruktur fisik. Pada pertengahan Desember 1998 PBB mengadakan konferensi internasional pertamanya tentang Y2K dalam upaya untuk berbagi informasi dan upaya manajemen krisis dan mendirikan Pusat Kerjasama Y2K Internasional, yang berbasis di Washington, DC

Diperkirakan $ 300 miliar dihabiskan (hampir setengahnya di Amerika Serikat) untuk meningkatkan komputer dan program aplikasi agar sesuai dengan Y2K. Ketika hari pertama Januari 2000 tiba dan menjadi jelas bahwa sistem komputerisasi masih utuh, laporan bantuan memenuhi media berita. Ini diikuti oleh tuduhan bahwa kemungkinan insiden kegagalan telah dilebih-lebihkan sejak awal. Mereka yang telah bekerja dalam upaya kepatuhan Y2K bersikeras bahwa ancaman itu nyata. Mereka berpendapat bahwa kelangsungan sistem komputerisasi yang berkelanjutan adalah bukti bahwa upaya kolektif telah berhasil. Pada tahun-tahun berikutnya, beberapa analis menunjukkan bahwa peningkatan pemrograman yang telah menjadi bagian dari kampanye kepatuhan Y2K telah meningkatkan sistem komputer dan bahwa manfaat dari perbaikan ini akan terus terlihat untuk beberapa waktu mendatang.