Peran Anak 4 Tahun saat Coding Misi Pendaratan Manusia di Bulan

Posted on

Margaret H. Hamilton adalah sosok yang berjasa dalam membuat kode untuk misi ke Bulan, Apollo 11. Tak mudah, pembuatan code sepanjang 145.000 baris itu menemukan sejumlah hambatan di awal-awal — tetap saja misinya berhasil. Tapi, tak banyak yang tahu ada juga peran anak umur 4 tahun di balik kesuksesan mengantarkan manusia ke Bulan.

Pada 1969, NASA meluncurkan misi Apollo 11 dan programmer Massachusetts Institute of Technology (MIT) ditugaskan untuk mendesain software program. Mereka kemudian menciptakan Apollo Guidance Computer (AGC).

AGC dibuat untuk menerima dan memberi komando untuk para astronaut yang ke Bulan nantinya. Programmer MIT bahkan menyusun ‘Special Assemble Language’ untuk hal ini.

Bahasa ini sulit dimengerti manusia, hanya komputer yang dengan mudah memahaminya.

Margaret Hamilton adalah pemimpin proyek. Dia menghabiskan waktu berjam-jam untuk bekerja di lab agar code-nya bebas error. Dia sering membawa anaknya, Lauren, yang saat itu berusia 4 tahun, untuk menyelesaikan tugasnya pada malam dan akhir pekan.

Uniknya, ada peran Lauren juga dalam menyukseskan codingan. Suatu hari, saat bermain dengan unit tampilan dan papan ketik simulator perintah MIT, Lauren melakukan sesuatu, dan sebuah pesan kesalahan muncul. Ini karena dia meluncurkan program pra-peluncuran PO1 saat simulator sedang terbang.

Ini membuat Hamilton berpikir ‘Bagaimana jika seorang astronaut melakukan hal yang sama?’. Walau begitu anggota tim lainnya mengatakan bahwa astronaut yang sangat terdidik dan mereka tidak akan melakukan kesalahan ini.

Faktanya, hal yang sama terjadi pada saat Apollo 8, astronaut memilih PO1 selama penerbangan. Karena itu, Hamilton dan Programmer MIT lainnya ingin memperbaikinya. Mereka akhirnya menambahkan Kode untuk mencegah kasus ini. Dia membuatnya dan menambahkannya ke dokumentasi program, dan menulis ‘jangan pilih PO1 selama penerbangan’.

Akhir, yang ditunggu tiba. Pukul 4 sore tanggal 20 Juli 1969, Apollo 11 akan mendarat di bulan. Ini akan menjadi sejarah pembuatan. Akan tetapi, sesuatu yang tidak terduga terjadi yang meningkatkan detak jantung semua programmer.

Tepat sebelum mendarat di bulan, peringatan alarm dimulai. Hal ini terjadi karena sakelar sistem Radar Rendezvous diatur ke posisi yang salah, yang menyebabkan perintah alarm berbunyi.
Terima kasih kepada Margaret Hamilton, Kode buatannya mencegah kesalahan pengguna.

Hamilton merancang program Asynchronous. Dengan perangkat lunak ini, ia akan mengerjakan pekerjaan yang paling penting terlebih dahulu dan menghentikan semua pekerjaan yang kurang penting. Ia menetapkan setiap pekerjaan dengan prioritas yang unik.

Ketika kelebihan beban dimulai, perangkat lunak tersebut hanya mengizinkan pekerjaan dengan prioritas tertinggi untuk dikerjakan terlebih dahulu. Pendaratan berada pada prioritas tertinggi, yang memberi astronaut pilihan ‘mendarat atau tidak mendarat’. Tiga menit kemudian, Apollo 11 mendarat di bulan, dan menciptakan sejarah dengan manusia pertama yang mendarat di permukaan bulan.

Kode misi Apollo 11 dinilai ditulis dengan sangat sempurna sehingga tidak ada bug yang ditemukan dalam kode pada saat misi Apollo berikutnya. Pada tahun 2003, NASA menghargai prestasi Hamilton de. Dia juga mendapat Presidential Medal of Freedom.

Pada tahun 2016, Chris Garry, seorang pekerja magang di NASA, mengunggah Kode di GitHub untuk membantu banyak orang lain yang ingin melihat kode yang membawa umat manusia ke Bulan. Demikian melansir Medium.

Leave a Reply

Your email address will not be published. Required fields are marked *