Entri Populer

Senin, 19 Oktober 2009

Y2K- Year 2 Kilo ( Masalah Tahun 2000 )

Y2K- Year 2 Kilo ( Masalah Tahun 2000 )

Masalah Tahun 2000 atau lebih dikenal dengan singkatan Inggrisnya Y2K (Year 2 Kilo) adalah kesalahan perhitungan oleh komputer yang disebabkan oleh sistem penyimpanan tanggal yang hanya menyediakan dua digit untuk tahun, dengan asumsi bahwa kedua digit pertama adalah "19". Hal ini dilakukan di tahun 60-an ketika komputer pertama dirancang untuk menghemat media penyimpan, tapi ketika tahun baru 2000 tiba, komputer dapat menunjukkan tanggal yang berubah dari 31 Desember 1999 ke 1 Januari 1900.

Kesalahan ini dikhawatirkan akan menyebabkan bencana besar karena komputer juga digunakan untuk mengatur fasilitas-fasilitas penting seperti PLTN dan pesawat terbang. Sebagai akibatnya banyak perusahaan di seluruh dunia mengadakan pembaharuan di bidang komputer, baik perangkat lunak maupun perangkat keras untuk mencegah hal ini. Walaupun kemudian terbukti bahwa tidak ada bencana besar yang memakan korban jiwa, Y2K menyebabkan cukup banyak kesalahan, misalnya kartu kredit yang ditolak karena masa berlakunya habis tahun 2000, tapi dibaca komputer sebagai 1900. [1]

Apa itu Y2K Bug?

Selama tahun 1960-an sampai akhir 80-an ada praktik luas dalam semua software komputer untuk menggunakan dua digit untuk setahun repreasenting daripada menggunakan 4 digit. Hal ini dilakukan untuk menyelamatkan disk komputer dan ruang memori karena sumber daya ini relatif mahal di masa itu. Ketika mendekati tahun 90-an para ahli mulai menyadari hal ini kekurangan utama dalam software-software aplikasi komputer. Pada tahun 2000, sistem komputer bisa menafsirkan 00 sebagai 1900 mengacaukan semua kerja komputasi. Sebagai contoh jika fungsi program menghitung perbedaan antara dua tanggal, itu akan menghitung angka negatif. Misalnya perbedaan antara 1 Januari 2000 dan 31 Desember 1999 dapat dihitung sebagai -100 tahun daripada 1 hari. Ini adalah bug besar bagi seluruh industri keuangan. Bug tidak hanya ada dalam perangkat lunak komputer, tetapi juga ada di firmware yang digunakan dalam perangkat keras komputer. Secara umum bug ini mengancam seluruh industri utama termasuk utilitas, perbankan, manufaktur, telekomunikasi, penerbangan.

Bagaimana dihindari?

Y2K bug adalah bom waktu mengklik untuk semua aplikasi komputer besar. Komputer dan aplikasi sistem perusahaan keluar tahun 2000 sesuai dengan sistem operasi dan perangkat lunak sistem. Perusahaan IT di seluruh dunia menghabiskan miliaran dolar untuk pergi melalui seluruh kode sumber aplikasi untuk mencari Y2K bug dan memperbaikinya. Hampir semua orang berlari di sekitar untuk membuat diri mereka Y2K compliant sebelum cepat mendekati tenggat waktu. Akhirnya ketika hari besar itu datang, banyak utilitas dan perusahaan lain mematikan komputer utama mereka dan meletakkan pada pekerjaan komputer cadangan. Ketika jam berdetak 1 Januari 2000, tidak ada masalah besar yang dilaporkan. Hampir setiap bank bekerja dengan baik, tidak ada pemadaman listrik utama yang dilaporkan, pesawat masih terbang dan seluruh dunia terus dengan kehidupan normal. [2]

Sumber ::
[1] http://id.wikipedia.org/wiki/Y2K
[2] http://www.y2ktimebomb.com/ (translate)

Tidak ada komentar:

Posting Komentar


Silahkan isi komentarnya, demi membangun kebaikan antar sesama manusia.... (^_^)