Kerusakan pada kendaraan adalah kondisi yang pasti terjadi. Hal tersebut disebabkan oleh beberapa faktor, dan untuk mengetahui faktor penyebab kerusakan kendaraan membutuhkan waktu yang lama. Pada penelitian ini dibangun sebuah sistem yang dapat digunakan pengemudi untuk mengetahui kondisi kendaraannya, serta dapat melakukan diagnosa dan menentukan kondisi pada kendaraan. Sistem yang dibangun mengintegrasikan VDR (Vehicle Data Recorder), penyimpanan Cloud, dan aplikasi berbasis android. Vehicle Data Recorder terdiri mikrokontroler Arduino Mega 2560, wifi ESP8266-01 dan Bluetooth HC-05. VDR membaca data ECU (Engine Control Unit) kendaraan dengan memanfaatkan OBD-II yang berfungsi untuk merekam data teknis kendaraan. Parameter yang direkam antara lain adalah Temperatur Mesin, Ignition Timing, Tegangan Aki dan RPM. Data yang terbaca oleh VDR kemudian dikirim melalui wifi ESP8266-01 dan disimpan ke Cloud Thingspeak, data yang tersimpan kemudian diambil oleh aplikasi android untuk menentukan kondisi yang terjadi. Hasil pengujian sistem VDR berjalan dengan baik dan data berhasil terkirim dan disimpan di Cloud Thingspeak, dengan rata-rata akurasi pembacaan data sebesar 80%.