Scroll untuk baca artikel
Teknologi

TERUNGKAP! Wanita di Balik Kode Apollo 11 yang Selamatkan Misi Bersejarah ke Bulan!

Avatar of Mais Nurdin
7
×

TERUNGKAP! Wanita di Balik Kode Apollo 11 yang Selamatkan Misi Bersejarah ke Bulan!

Sebarkan artikel ini
scraped 1775333024 1

Misi Apollo 11 pada tahun 1969 tidak hanya menjadi momen bersejarah bagi umat manusia yang pertama kali menjejakkan kaki di Bulan, tetapi juga menjadi bukti kehebatan inovasi dan dedikasi di balik layar.

Di antara ribuan ilmuwan dan insinyur yang terlibat, ada satu nama yang sering terlewatkan namun jasanya tak ternilai: Margaret Hamilton. Ia adalah sosok brilian yang mengembangkan sistem program krusial, memastikan pendaratan pesawat luar angkasa berjalan sukses.

SCROL UNTUK MEMBACA ARTIKEL
Advertisment

Siapa Margaret Hamilton? Sang Pelopor Software Engineering

Lahir pada tahun 1936, Margaret Hamilton adalah seorang matematikawan dan ilmuwan komputer Amerika yang memimpin tim pengembangan perangkat lunak untuk Program Apollo di MIT Instrumentation Laboratory, yang kemudian dikenal sebagai Charles Stark Draper Laboratory.

Perannya sangat fundamental; timnya bertanggung jawab atas pengembangan perangkat lunak untuk modul perintah dan modul bulan Apollo, yang pada akhirnya sangat vital bagi keberhasilan misi pendaratan di Bulan.

Latar Belakang dan Pendidikan Awal

Margaret Hamilton menempuh pendidikan di University of Michigan sebelum lulus dari Earlham College pada tahun 1958 dengan gelar BA dalam matematika. Semangatnya untuk ilmu pengetahuan sudah terlihat sejak dini.

Ia awalnya berencana untuk melanjutkan studi pascasarjana di bidang matematika, namun takdir membawanya ke jalur yang berbeda, jalur yang akan mengubah sejarah dunia komputasi dan eksplorasi antariksa.

Peran Krusial di Proyek Apollo

Sebelum bergabung dengan proyek Apollo, Hamilton bekerja di MIT pada program yang meramalkan cuaca di komputer LGP-30 dan proyek Sage di Lincoln Lab MIT, di mana ia menulis perangkat lunak untuk melacak pesawat musuh.

Pengalaman ini memberinya dasar yang kuat sebelum ia terjun langsung ke dalam salah satu proyek paling ambisius di abad ke-20, yaitu membawa manusia ke Bulan.

Tantangan Mengembangkan Software di Era 60-an

Bayangkan mengembangkan perangkat lunak kritis di era di mana istilah “software engineering” bahkan belum ada secara formal, dan komputer masih berukuran raksasa dengan daya komputasi yang terbatas.

Di masa itu, proses coding dilakukan secara manual, seringkali dengan kartu berlubang (punched cards), dan debugging adalah tugas yang sangat rumit dan memakan waktu.

  • Tidak ada prinsip dan metodologi pengembangan perangkat lunak yang mapan.
  • Keterbatasan memori dan kecepatan prosesor komputer yang sangat jauh dibandingkan perangkat saat ini.
  • Keharusan untuk membuat sistem real-time yang sangat andal untuk misi luar angkasa yang nyawa manusia menjadi taruhannya.
  • Margaret Hamilton dan timnya harus menciptakan segalanya dari nol, mulai dari arsitektur sistem hingga bahasa pemrograman, sambil berinovasi di setiap langkah untuk memenuhi persyaratan yang ketat.

    Kode yang Menyelamatkan Misi Apollo 11

    Momen paling dramatis dan menegangkan dalam misi Apollo 11 terjadi beberapa menit sebelum modul pendarat “Eagle” menyentuh permukaan Bulan.

    Saat itu, alarm komputer mulai berbunyi, memunculkan kode kesalahan 1201 dan 1202. Situasi ini bisa saja memaksa misi dibatalkan, namun berkat kerja keras Hamilton dan timnya, bencana dapat dihindari.

    Insiden Landing Alarm (1201 & 1202)

    Alarm tersebut dipicu oleh komputer pendarat yang dibanjiri data dari sistem radar rendezvous yang tidak seharusnya berjalan selama proses pendaratan.

    Untungnya, perangkat lunak yang dikembangkan oleh tim Hamilton dirancang untuk mendeteksi kelebihan beban ini. Sistemnya tidak hanya mendeteksi masalah, tetapi juga memprioritaskan tugas-tugas terpenting.

    “Perangkat lunak ini cukup pintar untuk mengetahui bahwa ada tugas-tugas yang lebih penting untuk dilakukan dan yang kurang penting untuk diabaikan,” kata Hamilton.

    Sistem tersebut, yang dikenal sebagai “asynchronous executive” atau “priority display,” mampu membuang tugas-tugas berprioritas rendah dan melanjutkan menjalankan fungsi-fungsi penting untuk pendaratan. Ini adalah inovasi yang luar biasa pada masanya.

    Mengapa Istilah “Software Engineering” Muncul?

    Ironisnya, saat Hamilton memulai pekerjaannya, pengembangan perangkat lunak tidak dianggap sebagai disiplin ilmu teknik yang sah. Ia bahkan kesulitan mendapatkan pengakuan untuk bidangnya.

    Merasa bahwa perangkat lunak seharusnya diperlakukan dengan tingkat kekakuan yang sama seperti perangkat keras, Hamilton memperkenalkan dan mempopulerkan istilah “software engineering” pada akhir tahun 1960-an.

    Ini bukan hanya sekadar penamaan, tetapi upaya untuk mengangkat status perangkat lunak menjadi bidang rekayasa yang profesional, dengan standar, metodologi, dan etika yang jelas. Kontribusinya ini menjadi dasar bagi banyak praktik pengembangan perangkat lunak modern.

    Warisan dan Dampak Margaret Hamilton

    Dampak Margaret Hamilton tidak hanya terbatas pada keberhasilan Program Apollo, tetapi juga pada fondasi bidang ilmu komputer modern.

    Ia adalah pelopor bagi wanita di bidang STEM (Science, Technology, Engineering, and Mathematics) dan telah menginspirasi banyak generasi insinyur perangkat lunak.

    Atas jasanya, Hamilton menerima Presidential Medal of Freedom, penghargaan sipil tertinggi di Amerika Serikat, pada tahun 2016 dari Presiden Barack Obama.

    Karyanya di Apollo bukan hanya tentang menulis kode, tetapi tentang merancang sebuah sistem yang dapat belajar, beradaptasi, dan menyelamatkan nyawa dalam situasi kritis.

    Ia membuktikan bahwa dengan visi, ketekunan, dan inovasi, perangkat lunak dapat menjadi pahlawan tak terlihat yang mengubah jalannya sejarah.

    Tinggalkan Balasan

    Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *