Mobil modern saat ini mengalami transformasi besar dengan semakin mengandalkan barisan kode pemrograman alih-alih komponen fisik murni untuk menjalankan berbagai fungsinya. Kendaraan yang dikendalikan oleh sistem digital ini dikenal sebagai software-defined vehicle atau kendaraan berbasis perangkat lunak yang bekerja mirip seperti ponsel pintar.
Definisi Kendaraan Berbasis Perangkat Lunak
Menurut catatan dari IBM, kendaraan berbasis perangkat lunak adalah mobil yang fungsi dan fitur utamanya dikendalikan, diperbarui, serta ditingkatkan melalui perangkat lunak alih-alih sistem perangkat keras yang kaku. Artinya, alih-alih harus memasang perangkat keras baru untuk mendapatkan fitur tambahan, peningkatan tersebut dapat diaktifkan secara jarak jauh oleh produsen di kemudian hari.
Pada masa lalu, kendaraan hanya memiliki satu komputer utama yang disebut Unit Kontrol Mesin atau ECU untuk mengatur fungsi mesin serta emisi gas buang. Seiring berjalannya waktu, berbagai unit kontrol baru mulai bermunculan untuk menangani transmisi otomatis, sistem bodi kendaraan, fitur keselamatan yang semakin rumit, hingga sistem hiburan di dalam kabin. Ketika produsen ingin memperbarui sistem tersebut, pemilik mobil biasanya harus membawa kendaraan ke bengkel untuk dihubungkan dengan komputer khusus.
Sebaliknya, kendaraan berbasis perangkat lunak menggunakan unit kontrol yang lebih sedikit tetapi jauh lebih bertenaga untuk menangani berbagai sistem secara bersamaan. Unit-unit ini dirancang untuk menerima pembaruan perangkat lunak jarak jauh atau over-the-air saat pabrikan atau pihak ketiga mengembangkan fitur baru. Contohnya seperti yang dilakukan oleh Lucid saat meningkatkan fungsi Android Auto dan Apple CarPlay, atau pembaruan berkala yang dilakukan Tesla untuk fitur keselamatan dan kemudi semi-otonom.
Dampak Serta Sisi Negatif Kendaraan Digital
Di balik kemudahan yang ditawarkan, kendaraan berbasis perangkat lunak juga memunculkan kekhawatiran baru terutama terkait model langganan atau langganan berbayar. Meskipun sempat mendapat penolakan ketika BMW mencoba mengenakan biaya untuk kursi pemanas, perusahaan seperti GM dan Ford tetap memberlakukan biaya berulang untuk kemampuan berkendara semi-otonom mereka.
Ketergantungan yang tinggi pada perangkat lunak juga menuntut produsen otomotif untuk memastikan bahwa kode pemrograman benar-benar bebas dari kutu atau bug. Kegagalan perangkat lunak pada komputer pribadi atau ponsel mungkin hanya menjengkelkan, tetapi kegagalan sistem pada kendaraan dapat mengancam keselamatan jiwa, membuat pengemudi terdampar di pinggir jalan, atau mematikan kendaraan secara mendadak di tengah jalan tol.
Selain itu, sistem langganan memungkinkan produsen sewaktu-waktu mencabut fitur yang sudah ada atau menguncinya di balik tembok pembayaran. Kendaraan jenis ini juga sangat bergantung pada durasi dukungan perangkat lunak dari pabrikannya, yang menimbulkan pertanyaan mengenai kondisi masa pakai mobil tersebut setelah puluhan tahun dibandingkan dengan kendaraan konvensional.







