Berita oleh Xiaomi Miui Hellas
Rumah » Semua berita » PC & Portabel » Kesalahan Komputer Katastropik - Kesalahan Perangkat Lunak yang Tertinggal dalam Sejarah
PC & Portabel

Kesalahan Komputer Katastropik - Kesalahan Perangkat Lunak yang Tertinggal dalam Sejarah

ΟSebagian besar pengguna komputer dihadapkan pada kesalahan perangkat lunak yang bahkan dapat menyebabkan hilangnya data penting.

Namun, ada kasus di mana sistem komputer tidak berfungsi dengan baik dan bahkan menyebabkan hilangnya nyawa manusia. Perangkat lunak, bagaimanapun, ditulis oleh manusia, jadi faktor kesalahan tidak dapat dikesampingkan.

Lihat kasus di mana kesalahan perangkat lunak telah menyebabkan atau bisa memiliki konsekuensi bencana…

Bencana nuklir yang hampir terjadi


Sebuah bug dalam perangkat lunak sistem peringatan satelit di Uni Soviet mungkin dapat menyebabkan bencana nuklir!

Pada tanggal 26 September 1983, tentara Stanislav Petrov berada di tempat perlindungan rahasia di dekat Moskow, mengawasi sistem peringatan serangan satelit. Tak lama setelah tengah malam, sistem mengeluarkan peringatan untuk peluncuran 5 rudal balistik antarbenua Amerika! Reaksi yang dimaksudkan adalah serangan balik oleh Uni Soviet dengan peluncuran rudal juga!

Petrov harus membuat keputusan dengan cepat. Namun, sepertinya ada yang salah: Aneh bagi Amerika untuk menyerang hanya dengan 5 rudal… Selain itu, radar darat tidak mendeteksi apa pun (yang dapat dijelaskan dengan fakta bahwa mereka "tidak melihat" apa pun di luar cakrawala, karena kelengkungan Bumi), sedangkan sistem satelit mengalami kesalahan saat pertama kali dioperasikan.

Menimbang data, Petrov memutuskan untuk mengabaikan alarm sebagai salah, yang tentu saja ternyata benar, karena kemudian diketahui bahwa sistem "melihat" refleksi matahari di atas awan dan menafsirkannya sebagai peluncuran roket. Tetapi juga benar bahwa meskipun Petrov tidak memiliki kemampuan untuk meluncurkan senjata nuklir, jika dia memilih untuk memperingatkan atasannya dan mereka menganggap ancaman itu nyata, kita akan berada dalam bencana nuklir!

Therac-25 - Pembunuh Pasien


Therac-25 adalah perangkat medis untuk radioterapi, yang sering digunakan pada pasien kanker. Ini bekerja dalam dua cara: baik dengan mengirimkan berkas elektron dalam dosis kecil ke pasien untuk waktu yang minimum, atau dengan melewatkan berkas elektron terlebih dahulu melalui "target" logam yang mengubah berkas menjadi sinar-X yang kemudian mencapai pasien.

Pada model Therac sebelumnya, untuk fungsi kedua, terdapat katup pengaman manual yang memeriksa apakah "target" logam benar-benar berada di tempat yang seharusnya, karena jika tidak, sinar berenergi tinggi akan langsung mengenai pasien.

Dalam Therac-25 peran katup ini diambil alih oleh perangkat lunak. Namun, terkadang terjadi kesalahan selama pemeriksaan otomatis. Akibatnya, sistem runtuh, "target" logam tidak bergerak di tempatnya dan pasien "dibombardir" dengan sinar kekuatan 100 kali lebih besar dari yang biasanya diterimanya. Ini terjadi dalam 6 kasus dari 1985 hingga 1987, dengan 4 orang ditemukan tewas!

Kegagalan Patriot


Selama Operasi Badai Gurun yang dipimpin AS di Irak pada tahun 1991, militer AS mengembangkan sistem Patriot untuk mempertahankan diri terhadap pesawat dan rudal musuh.

Sistem anti-pesawat didasarkan pada kecepatan target dan waktu untuk memprediksi di mana target akan berada pada waktu tertentu.
Sayangnya, sistem deteksi mengalami kesalahan, yang mengakibatkan "jam" internal menunjukkan penyimpangan bertahap.

Selama sistem beroperasi, "jam" dideregulasi dan menyimpang dari waktu "nyata". Sebenarnya, kesalahan itu sudah diketahui dan hanya "diperbaiki" dengan me-restart sistem.

Tetapi mereka yang memeriksa sistem pada tanggal 25 Februari tampaknya tidak mengetahui kesalahan tersebut, karena mereka telah membiarkan sistem "berjalan" selama 100 jam.
Ketika sebuah rudal Irak ditembakkan ke bandara militer di Dhahran, Arab Saudi, terdeteksi oleh sistem Patriot. Namun, "jam" internal sudah memiliki penyimpangan 0,34 per menit.

Saat posisi roket selanjutnya dihitung, sistem pendeteksi sedang "memandang" ke area langit sekitar setengah kilometer dari tempat roket itu berada. Akibatnya, dia "berasumsi" bahwa tidak ada ancaman sehingga penyadapan dibatalkan. Roket itu mengenai sasarannya, menewaskan 28 tentara dan melukai 98 lainnya.

Divisi dengan nol melumpuhkan kapal armada Amerika


Salah satu kesalahan paling terkenal di dunia pemrograman adalah membagi angka apa pun dengan nol, yang tidak mungkin dilakukan dengan matematika sederhana, dan sebagian besar perangkat lunak dirancang untuk memperhitungkan skenario seperti itu.

Namun, kesalahan yang terkenal ini tampaknya tidak diperhitungkan oleh para perancang perangkat lunak di USS Yorktown. Pada tanggal 21 September 1997, Yorktown berada di luar kendali selama hampir tiga jam ketika seorang anggota kru memasukkan angka nol dalam sistem kontrol database, yang kemudian digunakan secara terpisah, menyebabkan sistem propulsi kapal runtuh.

Perangkat lunak tersebut dipasang sebagai bagian dari program untuk mengurangi faktor manusia dalam pengendalian kapal. Untungnya, ketika hal yang tak terduga terjadi, USS Yorktown sedang bermanuver dan tidak sedang berperang kapan pun peristiwa seperti itu bisa berakibat fatal.

Pemadaman yang membuat 55 juta orang dalam kegelapan


Salah satu pemadaman listrik terbesar dalam sejarah adalah yang terjadi pada 14 Agustus 2003, di timur laut Amerika Serikat dan Ontario, Kanada, dan menyebabkan 55 juta orang dalam kegelapan.

Semuanya dimulai ketika pembangkit listrik di pantai selatan Danau Erie, Ohio, ditutup karena meningkatnya permintaan. Ini menguji jaringan listrik lainnya. Namun, kabel daya, saat membawa beban yang lebih besar, memanas dan materialnya mengembang. Dengan demikian, beberapa jalur mendarat di pohon dan menyebabkan kerusakan, yang semakin membebani sistem energi. Hasilnya adalah bahwa pada akhirnya jaringan hanya berbagi 20% dari daya normal.

Penyebab utama pemadaman adalah masalah perangkat lunak pada sistem alarm di ruang kendali First Energy Corporation di Ohio. Dua bagian dari sistem ditemukan "bersaing" untuk sumber daya yang sama dan tidak dapat menyelesaikan perselisihan, yang menyebabkan sistem alarm membeku dan berhenti memberikan peringatan.

Namun, sistem tersebut runtuh tanpa diketahui, karena tidak ada alarm suara atau visual di ruang kontrol. Akibatnya, tidak ada yang diberitahu tentang perlunya mendistribusikan ulang sistem transmisi.

Jadi, apa yang bisa menjadi pemadaman yang dikendalikan secara lokal mempengaruhi seluruh jaringan, meninggalkan beberapa daerah tanpa listrik selama berhari-hari dan menyebabkan masalah dalam industri, utilitas, telekomunikasi dan transportasi. Bahkan, pemadaman listrik diyakini telah menyebabkan 10 orang kehilangan nyawa.

Virus Milenium


Y2K atau "Virus Milenium" semakin dikenal luas karena media menyebarkan cerita horor dengan skenario dramatis yang bisa terjadi.

Kesalahan ini berkaitan dengan fakta bahwa di banyak sistem komputer, dua digit digunakan untuk tanggal. Misalnya "99" bukan "1999". Ini berarti bahwa pada tahun 2000 akan terlihat seperti "00", sesuatu yang mungkin akan "membingungkan" komputer, membuat mereka berpikir bahwa itu adalah tahun 1900.

Ini akan mengakibatkan bencana dalam perhitungan yang mencakup rentang tahun yang melebihi 2000. Misalnya, seseorang yang lahir pada tahun 1920 dan meninggal pada tahun 2001 akan tampak berusia -19 tahun!

Untuk mengatasi masalah ini, perusahaan perangkat lunak bergegas untuk meningkatkan produk mereka, yang telah mereka kendalikan dari sistem perbankan ke komputer rumah sakit. Selain itu, pada Februari '99, Pusat Kerjasama Internasional Y2K didirikan untuk membantu mengoordinasikan pekerjaan pemerintah dan organisasi sebelum Milenium.

Akhirnya tahun 2000 tiba tanpa insiden yang berarti. Tapi kami masih belum tahu pasti apakah ini karena persiapan yang sudah dilakukan atau naskah yang sudah dirilis ke pers terlalu banyak…

Sumber

[the_ad_group id = ”966 ″]

ΜJangan lupa untuk bergabung (mendaftar) di forum kami, yang dapat dilakukan dengan sangat mudah dengan tombol berikut…

(Jika Anda sudah memiliki akun di forum kami, Anda tidak perlu mengikuti tautan pendaftaran)

Bergabunglah dengan komunitas kami

Baca juga

Tinggalkan komentar

* Dengan menggunakan formulir ini, Anda menyetujui penyimpanan dan distribusi pesan Anda di halaman kami.

Situs ini menggunakan Akismet untuk mengurangi komentar spam. Cari tahu bagaimana data umpan balik Anda diproses.

Tinggalkan Ulasan

Xiaomi Miui Hellas
Komunitas resmi Xiaomi dan MIUI di Yunani.
Baca juga
Smartphone baru berlabel “Xiaomi POCO F2” terlihat lulus tesnya…