Pada pertengahan abad ke-19, ketika revolusi industri didominasi oleh mesin uap dan mekanisasi fisik, seorang perempuan bangsawan Inggris meletakkan fondasi konseptual bagi era komputasi modern. Augusta Ada King, Countess of Lovelace (1815–1852), atau yang lebih dikenal sebagai Ada Lovelace, diakui oleh para sejarawan sains sebagai pemrogram komputer pertama di dunia.
Visi Matematika dan Pendidikan Berdisiplin
Lahir sebagai putri tunggal dari penyair Romantis Lord Byron dan Anne Isabella Milbanke, masa kecil Lovelace dibentuk oleh disiplin ilmiah yang ketat. Khawatir putrinya mewarisi watak ayahnya yang impulsif, sang ibu mengarahkan Lovelace untuk mendalami matematika, astronomi, dan logika—pilihan pendidikan yang sangat langka bagi perempuan bangsawan era Victoria. Latar belakang ini melahirkan pendekatan intelektual yang ia sebut sebagai "poetical science" (sains puitis), memadukan imajinasi konseptual dengan ketelitian logika analitis.
Kolaborasi Bersama Charles Babbage
Titik balik penting terjadi pada Juni 1833, saat Lovelace yang berusia 17 tahun diperkenalkan kepada matematikawan dan penemu Charles Babbage oleh mentornya, Mary Somerville. Babbage sangat terkesan dengan ketajaman berpikir Lovelace dan kelak menjulukinya sebagai "The Enchantress of Number".
Keduanya menjalin persahabatan intelektual jangka panjang, terutama ketika Babbage merancang Analytical Engine (Mesin Analitis). Berbeda dengan Mesin Diferensial terdahulu yang hanya mampu menghitung tabel angka sederhana, Mesin Analitis dirancang sebagai mesin komputasi mekanis serbaguna pertama di dunia yang dikendalikan oleh kartu berlubang (punch cards), terinspirasi dari alat tenun Jacquard.
Catatan G: Kelahiran Algoritma Komputer Pertama
Antara tahun 1842 dan 1843, Lovelace menerjemahkan naskah berbahasa Prancis karya insinyur militer Italia, Luigi Federico Menabrea, mengenai Mesin Analitis. Didukung oleh Babbage, Lovelace melengkapi terjemahan tersebut dengan lampiran catatan analitis pribadinya dari Catatan A hingga Catatan G. Catatan tambahan tersebut memiliki volume tiga kali lebih panjang daripada naskah aslinya.
Di dalam Catatan G (Note G), Lovelace menyusun instruksi terperinci langkah-demi-langkah untuk menghitung deret bilangan Bernoulli menggunakan Mesin Analitis. Diagram operasional tersebut memuat konsep komputasi esensial seperti perulangan (looping), pelacakan variabel, dan alur percabangan. Karena diagram ini dibuat secara eksplisit untuk dieksekusi oleh mesin fisik, catatan tersebut secara resmi diakui sebagai program komputer pertama yang pernah dipublikasikan.
"Mesin Analitis menenun pola-pola aljabar sama seperti alat tenun Jacquard menenun bunga dan daun." — Ada Lovelace (1843)
Melampaui Aritmatika: Pelopor Komputasi Simbolik
Keunggulan pemikiran Lovelace melampaui kemampuan teknis Babbage. Babbage melihat mesinnya hanya sebagai kalkulator raksasa berkecepatan tinggi, namun Lovelace menyadari bahwa mesin tersebut dapat memanipulasi simbol apa pun selama aturan operasionalnya dapat diterjemahkan secara matematis—termasuk komposisi musik atau representasi visual.
- Visi Mesin Serbaguna: Lovelace membayangkan komputer umum seratus tahun sebelum komputer elektronik modern diciptakan.
- Keterbatasan Mesin: Ia menggarisbawahi bahwa mesin tidak memiliki inisiatif sendiri melainkan hanya menjalankan instruksi yang diberikan manusia—prinsip yang kemudian diteliti oleh Alan Turing.
- Penghargaan Dunia: Pada tahun 1980, Departemen Pertahanan Amerika Serikat mengabadikan namanya sebagai bahasa pemrograman Ada.
Melalui kecerdasan matematis dan pandangannya yang jauh melampaui zamannya, Ada Lovelace membuktikan bahwa algoritma bukan sekadar angka mekanis, melainkan bahasa universal logika manusia.