Ada momen di kelas minggu ini yang membuat saya berhenti sejenak bukan karena materinya sulit, tapi karena saya tiba-tiba menyadari sesuatu yang selama ini luput dari perhatian saya.
Selama ini saya menggunakan berbagai perangkat lunak desain dan simulasi tanpa benar-benar bertanya: apa yang sebenarnya terjadi di dalam sana? Saya memasukkan data, menunggu proses, dan menerima hasil. Persis seperti menekan saklar lampu tanpa pernah memahami bagaimana listrik bekerja. Dan jujur sebagai calon insinyur perkapalan, itu adalah kebiasaan yang perlu saya ubah.
Materi minggu ini membawa satu gagasan sederhana namun mengejutkan: metode numerik sudah ada di mana-mana, jauh sebelum kita menyadarinya.
Ambil contoh CFDSOF, perangkat lunak simulasi dinamika fluida yang dibahas di kelas. Di balik antarmukanya yang terlihat modern, ia bekerja menggunakan Finite Volume Method sebuah metode numerik yang membagi domain aliran fluida menjadi ribuan sel kecil, lalu menyelesaikan persamaan kekekalan massa dan momentum di setiap selnya secara iteratif. Yang kita lihat sebagai “kontur warna indah” di layar, sebenarnya adalah hasil dari jutaan operasi aproksimasi matematis yang dilakukan komputer dalam hitungan detik.
Hal yang sama berlaku di ekosistem CAD, CAE, dan CAM yang lebih luas. Software CAD menggunakan interpolasi spline dan kurva Bรฉzier untuk membangun geometri permukaan yang mulus secara matematis. Software CAE seperti ANSYS mengandalkan Finite Element Method untuk menganalisis tegangan dan deformasi struktur. Dan software CAM mengoptimalkan jalur pahat menggunakan algoritma numerik sebelum satu pun material nyata disentuh. Semuanya, tanpa terkecuali, berdiri di atas fondasi yang sama: kemampuan komputer untuk mendekati solusi dari persamaan yang terlalu kompleks untuk diselesaikan secara eksak.
Pemahaman ini tiba-tiba menghubungkan banyak titik yang selama ini terasa terpisah termasuk pengalaman saya saat kerja praktik di CV. Dok Abadi, Tegal, beberapa bulan lalu.
Saat itu saya mengerjakan kalibrasi rantai jangkar Tugboat Trans Power 208 mengukur diameter aktual tiap segel, membandingkannya dengan standar BKI, lalu menentukan apakah komponen tersebut masih layak operasi atau tidak. Pekerjaan itu terasa sangat manual dan “dunia nyata.” Tapi sekarang saya melihatnya dengan cara baru: apa yang saya lakukan saat itu, pada intinya, adalah proses verifikasi model terhadap realitas persis seperti yang dilakukan engineer ketika memvalidasi hasil simulasi numerik dengan data eksperimen.
Galangan kapal dan simulasi komputer ternyata tidak sejauh yang saya kira.
Dari sini saya sampai pada satu kesadaran yang cukup menggeser cara pandang saya: yang membedakan insinyur yang baik bukan seberapa canggih software yang ia gunakan, tapi seberapa dalam ia memahami asumsi dan batasan di balik software itu.
Setiap simulasi numerik dibangun di atas idealisasi fluida dianggap kontinu, material dianggap homogen, geometri disederhanakan. Idealisasi itu bukan kelemahan; itu adalah cara kita membuat masalah yang tak terbatas menjadi dapat diselesaikan. Tapi insinyur yang tidak menyadari idealisasi ini adalah insinyur yang rentan rentan menerima angka di layar sebagai kebenaran mutlak, padahal ia hanyalah aproksimasi terbaik dari kondisi yang diasumsikan.
Komitmen saya setelah kelas ini sederhana: tidak lagi menjadi pengguna pasif. Setiap kali membuka software simulasi atau analisis, saya ingin tahu metode apa yang bekerja di dalamnya, asumsi apa yang digunakan, dan di mana batas validitasnya.
Karena pada akhirnya, software hanya secanggih pemahaman orang yang menggunakannya.