← Back to blogs

Jul 01, 2026

Belajar dari Kegagalan di INTEGRA 2026: Mengapa "Bisa Jalan" Saja Tidak Cukup dalam Engineering

Kisah di balik layar robot logistik Alucard Team di INTEGRA 2026. Pelajaran mahal tentang pentingnya Validation Layer dan sistem yang tahan banting.

'Engineering Mindset''Robotika''System Engineering''Lessons Learned'

Finished as runner-up, but robot saya hampir "tewas". Ini pelajaran mahal yang saya dapat.

Kemarin di kompetisi internal prodi TE24 "INTEGRA 2026 - Smart Logistics Challenge", saya belajar satu hal penting: sistem yang hebat bukan cuma sistem yang "bisa jalan", tapi sistem yang "tahan banting".

Arsitektur Sistem dan Celah yang Luput

Proyek robot logistik saya sebenarnya berjalan lancar dengan arsitektur Web UI dan WebSocket untuk kontrol secara _real-time_. Kombinasi ini memberikan respons yang cepat dan kendali yang presisi. Namun, di balik kelancaran fitur tersebut, ada satu celah fatal yang luput dari perhatian saya: Proteksi sistem.

Kronologi Kegagalan Hardware

Masalah muncul saat robot diuji coba dan digunakan oleh tim lain. Karena ketidaktahuan, capit robot sempat diputar secara manual atau melalui input hingga ke posisi 180 derajat. Padahal, limit fisik mekanis yang mampu ditoleransi hanya sebesar 90 derajat.

Akibat tidak adanya pembatasan, efek domino langsung terjadi:

  • Servo mengalami _overheat_ karena dipaksa bekerja di luar batas kemampuannya.
  • Komponen _stepdown_ mati total akibat lonjakan beban arus.

Awalnya saya sempat kesal dengan situasi tersebut. Namun setelah melakukan evaluasi mendalam, saya menyadari bahwa ini sepenuhnya adalah kesalahan saya sebagai seorang _engineer_.

Pentingnya "Validation Layer" pada Firmware

Saya menyadari bahwa selama proses _development_, saya terlalu fokus membuat fitur agar robot "bisa jalan". Saya melupakan satu aspek krusial: membangun Validation Layer atau lapisan pengaman di dalam _firmware_ untuk memproteksi _hardware_ dari input yang ekstrem.

Karena pergerakan tidak dibatasi di sisi _software_, sistem tidak memiliki "pagar" atau _failsafe_ untuk menahan input yang salah. Ketika perintah di luar batas masuk, sistem langsung mengeksekusinya tanpa filter hingga merusak komponen fisik.

Kesimpulan: Membangun Engineering Mindset

Kejadian ini memberikan tamparan keras sekaligus kesadaran baru bagi saya. _Engineering_ bukan cuma soal membuat fitur yang canggih atau demo produk yang memukau. _Engineering_ adalah tentang merancang sebuah sistem yang mampu melindungi dirinya sendiri dari kegagalan (_fault-tolerant_), bahkan saat dioperasikan oleh orang lain yang tidak tahu cara kerjanya.

Pelajaran mahal untuk ke depannya: _Tech stack_ mungkin bisa dipelajari dan ditiru oleh siapa saja dalam waktu singkat, tetapi Engineering Mindset untuk menciptakan sistem yang tangguh hanya bisa dibangun dari pengalaman dan kegagalan nyata di lapangan.


Hashtags: #EngineeringMindset #Robotika #INTEGRA2026 #LessonsLearned #SystemEngineering #AlucardTeam #SmartLogisticsChallenge #FailureArchitecture #TeknikElektro #Umrah

Teguh Ersyarudin

Full-Stack Web Developer · Electrical Engineering Student

© 2026 ersyncd