PENGENALAN KODING DAN KECERDASAN ARTIFISIAL
Dasar koding, algoritma, pemrograman visual, dan dasar AI
Dasar koding, algoritma, pemrograman visual, dan dasar AI
Ditulis oleh fitriani pada 28 Jul 2026
Saat mendengar kata koding, sebagian Kita mungkin langsung membayangkan tulisan yang rumit, angka yang banyak, atau perintah komputer yang sulit dipahami. Sebenarnya, dasar koding sangat dekat dengan kegiatan sehari-hari. Koding berawal dari kemampuan memberikan instruksi secara jelas dan berurutan.
Contohnya, ketika seseorang akan menyalakan kendaraan, ia harus melakukan beberapa langkah, seperti membuka kunci, memastikan posisi persneling aman, menginjak rem atau kopling, kemudian menekan tombol atau memutar kunci starter. Langkah-langkah tersebut merupakan contoh instruksi yang disusun secara berurutan.
Komputer dan mikrokontroler juga bekerja dengan cara yang hampir sama. Perangkat tersebut membutuhkan instruksi yang jelas agar dapat menjalankan suatu tugas. Kumpulan instruksi inilah yang disebut program.
Selain koding, saat ini kita juga sering mendengar istilah kecerdasan artifisial atau Artificial Intelligence yang disingkat AI. Teknologi AI mulai digunakan dalam berbagai bidang, termasuk pendidikan, kesehatan, industri, transportasi, dan otomotif.
Setelah mengikuti pembelajaran ini, Kita diharapkan mampu:
Menjelaskan pengertian dasar koding dan kecerdasan artifisial menggunakan bahasa sendiri.
Menggunakan contoh-contoh dalam bidang otomotif untuk memahami konsep instruksi, program, otomatisasi, dan AI.
Mengerjakan aktivitas atau latihan secara bertahap sesuai dengan petunjuk dalam LKPD.
Instruksi adalah perintah yang jelas agar manusia, komputer, mesin, atau mikrokontroler melakukan tindakan tertentu.
Dalam kehidupan sehari-hari, instruksi dapat berbentuk ucapan, tulisan, gambar, simbol, atau tanda. Sebuah instruksi harus disampaikan dengan jelas agar tidak menimbulkan kesalahan.
Contoh instruksi kepada manusia:
Ambil kunci pas ukuran 12, kemudian kendurkan baut dengan memutarnya ke arah kiri.
Contoh instruksi kepada komputer:
Tampilkan tulisan “Mesin Siap Diperiksa” pada layar.
Contoh instruksi kepada mikrokontroler:
Jika suhu mesin lebih dari 95 derajat Celsius, nyalakan kipas radiator.
Instruksi yang tidak jelas dapat menghasilkan tindakan yang salah. Oleh karena itu, dalam koding kita harus memberikan perintah yang tepat, runtut, dan mudah dipahami oleh perangkat.
Koding adalah kegiatan menyusun instruksi agar komputer atau mikrokontroler dapat menjalankan suatu tugas.
Instruksi tersebut ditulis menggunakan bahasa pemrograman. Bahasa pemrograman merupakan bahasa khusus yang dapat dipahami oleh komputer setelah diproses oleh sistem.
Koding tidak selalu dimulai dengan menulis program yang panjang. Pemula dapat belajar dari hal-hal sederhana, seperti:
memahami urutan instruksi;
mengenali hubungan sebab dan akibat;
membedakan kondisi benar dan salah;
membuat diagram alur;
mencoba perintah sederhana;
memperbaiki kesalahan secara bertahap.
Sebagai contoh, sebuah sistem kipas radiator otomatis dapat menggunakan logika berikut:
Sensor membaca suhu mesin.
Sistem membandingkan suhu dengan batas yang ditentukan.
Jika suhu melebihi batas, kipas radiator menyala.
Jika suhu masih normal, kipas tetap mati.
Sistem terus melakukan pemeriksaan secara berulang.
Dari contoh tersebut, kita dapat melihat bahwa koding bukan sekadar mengetik perintah. Koding juga melatih kemampuan berpikir logis, memecahkan masalah, dan menyusun langkah kerja.
Program adalah kumpulan instruksi yang disusun untuk mencapai tujuan tertentu.
Sebuah program dapat terdiri atas satu instruksi sederhana maupun ribuan instruksi yang saling berhubungan. Program dibuat agar komputer, mikrokontroler, atau mesin dapat menjalankan pekerjaan tertentu.
Contoh program sederhana dalam bidang otomotif antara lain:
program untuk membaca suhu mesin;
program untuk menyalakan kipas radiator;
program untuk menampilkan indikator bahan bakar;
program untuk mengatur lampu otomatis;
program untuk membaca jarak kendaraan dengan sensor;
program untuk memberikan peringatan ketika pintu belum tertutup;
program untuk mendeteksi kerusakan melalui sistem diagnostik.
Program yang baik harus memiliki tujuan yang jelas. Selain itu, instruksi di dalamnya harus tersusun dengan benar agar sistem dapat bekerja sesuai kebutuhan.
Kita tidak harus langsung mampu membuat program lengkap. Koding sebaiknya dipelajari secara bertahap.
Tahapan belajar koding dapat dimulai dari:
mengenali masalah;
menentukan tujuan;
menyusun langkah penyelesaian;
membuat diagram alur;
menulis instruksi sederhana;
mencoba program;
menemukan kesalahan;
memperbaiki program;
menguji kembali hasilnya.
Kesalahan dalam koding merupakan bagian dari proses belajar. Ketika sebuah program tidak berjalan, kita perlu mencari penyebabnya. Proses mencari dan memperbaiki kesalahan disebut debugging.
Kemampuan memperbaiki kesalahan sangat penting karena program jarang langsung sempurna pada percobaan pertama.
Otomatisasi adalah penggunaan perangkat atau sistem agar suatu pekerjaan dapat dilakukan secara otomatis dengan sedikit atau tanpa campur tangan manusia secara langsung.
Sistem otomatis biasanya bekerja berdasarkan instruksi yang telah ditentukan sebelumnya. Sistem dapat menerima masukan dari tombol, sensor, waktu, atau kondisi tertentu.
Contoh otomatisasi dalam bidang otomotif antara lain:
lampu kendaraan menyala otomatis ketika kondisi gelap;
kipas radiator menyala ketika suhu mesin meningkat;
pintu kendaraan terkunci otomatis;
wiper bekerja ketika sensor mendeteksi air hujan;
alarm berbunyi ketika sabuk pengaman belum digunakan;
sistem parkir memberikan bunyi peringatan ketika kendaraan mendekati objek.
Otomatisasi membantu pekerjaan menjadi lebih cepat, konsisten, dan efisien. Namun, sistem otomatis tetap bergantung pada instruksi yang dibuat manusia.
Kecerdasan artifisial atau AI adalah teknologi yang dapat meniru sebagian kemampuan cerdas manusia, seperti mengenali pola, mengolah informasi, membuat prediksi, atau memberikan rekomendasi berdasarkan data.
AI berbeda dengan program biasa. Program biasa umumnya bekerja berdasarkan aturan yang sudah ditentukan secara langsung. Sementara itu, AI dapat mempelajari pola dari sejumlah data.
Sebagai contoh, program biasa dapat dibuat dengan aturan:
Jika suhu mesin lebih dari 95 derajat Celsius, nyalakan kipas radiator.
Sementara itu, AI dapat menggunakan data suhu, tekanan, getaran, suara mesin, dan riwayat kerusakan untuk memperkirakan kemungkinan terjadinya gangguan pada mesin.
Walaupun AI dapat membantu manusia, hasilnya tidak selalu benar. AI dapat melakukan kesalahan apabila data yang digunakan tidak lengkap, tidak sesuai, atau memiliki kualitas yang rendah. Oleh karena itu, keputusan penting tetap harus diperiksa dan dipertanggungjawabkan oleh manusia.
Perkembangan kendaraan modern sangat berkaitan dengan perangkat elektronik, sensor, mikrokontroler, perangkat lunak, dan sistem cerdas.
Beberapa contoh penerapannya adalah sebagai berikut.
Engine Control Unit atau ECU merupakan perangkat elektronik yang mengatur berbagai fungsi mesin. ECU menerima data dari sensor, kemudian menjalankan instruksi untuk mengatur sistem injeksi bahan bakar, pengapian, dan kinerja mesin.
ECU bekerja berdasarkan program yang telah dibuat oleh pengembang atau teknisi.
Sensor suhu mengukur kondisi temperatur mesin. Data dari sensor dikirimkan kepada ECU atau mikrokontroler.
Jika suhu terlalu tinggi, sistem dapat memberikan perintah untuk menyalakan kipas radiator atau menampilkan lampu peringatan pada panel kendaraan.
Sensor parkir dapat mengukur jarak antara kendaraan dan objek di sekitarnya. Ketika jarak semakin dekat, sistem memberikan bunyi peringatan yang semakin cepat.
Pada kendaraan tertentu, sistem yang lebih cerdas dapat membantu mengendalikan kemudi saat proses parkir.
Sistem diagnostik membaca data dari berbagai komponen kendaraan. Teknisi dapat menggunakan alat pemindai untuk mengetahui kode gangguan yang tersimpan pada kendaraan.
AI dapat membantu menganalisis data diagnostik dan memberikan perkiraan penyebab kerusakan. Namun, hasil tersebut tetap perlu diperiksa oleh teknisi.
Kamera pada kendaraan dapat menangkap gambar lingkungan sekitar. AI kemudian digunakan untuk mengenali rambu lalu lintas, garis jalan, kendaraan lain, atau pejalan kaki.
Teknologi ini digunakan pada sistem bantuan pengemudi.
AI dapat mempelajari data penggunaan kendaraan, jarak tempuh, suhu, tekanan, getaran, dan riwayat kerusakan.
Berdasarkan data tersebut, sistem dapat memperkirakan waktu perawatan atau kemungkinan kerusakan sebelum masalah yang lebih besar terjadi.
Perangkat manual, otomatis, dan cerdas memiliki cara kerja yang berbeda.
Perangkat manual dioperasikan langsung oleh manusia. Perangkat tidak bekerja sendiri tanpa tindakan pengguna.
Contohnya:
membuka baut menggunakan kunci pas;
menyalakan lampu menggunakan saklar;
membuka kaca kendaraan menggunakan pemutar manual;
memeriksa tekanan ban menggunakan alat ukur biasa.
Manusia menjadi pengendali utama dalam sistem manual.
Perangkat otomatis dapat menjalankan tugas berdasarkan kondisi atau aturan yang telah ditentukan.
Contohnya:
kipas radiator menyala ketika suhu mesin tinggi;
lampu menyala ketika sensor mendeteksi keadaan gelap;
alarm berbunyi ketika pintu kendaraan belum tertutup;
wiper menyala ketika sensor mendeteksi air hujan.
Sistem otomatis tidak selalu menggunakan AI. Sistem tersebut dapat bekerja hanya dengan aturan sederhana.
Perangkat cerdas dapat menggunakan data untuk mengenali pola, membuat prediksi, atau memberikan rekomendasi.
Contohnya:
sistem diagnostik yang memperkirakan penyebab kerusakan;
sistem yang mengenali rambu lalu lintas;
sistem peringatan tabrakan;
sistem yang memprediksi waktu perawatan kendaraan;
sistem bantuan pengemudi.
Perangkat cerdas biasanya menggunakan kombinasi sensor, program, data, dan teknologi AI.
Perhatikan alur kerja kipas radiator otomatis berikut.
Masukan: Sensor membaca suhu mesin.
Proses: Mikrokontroler atau ECU membandingkan suhu dengan batas yang telah ditentukan.
Keluaran: Kipas radiator menyala atau tetap mati.
Alur tersebut dapat ditulis dalam bentuk sederhana:
Jika suhu mesin lebih dari 95 derajat Celsius, nyalakan kipas radiator. Jika suhu mesin tidak lebih dari 95 derajat Celsius, matikan kipas radiator.
Dari contoh tersebut, terdapat empat bagian utama:
Instruksi, yaitu perintah yang diberikan kepada sistem.
Masukan, yaitu data suhu dari sensor.
Proses, yaitu pengolahan data oleh mikrokontroler atau ECU.
Keluaran, yaitu tindakan menyalakan atau mematikan kipas.
AI merupakan alat bantu. AI tidak dapat menggantikan sepenuhnya pengetahuan, keterampilan, pengalaman, sikap, dan tanggung jawab manusia.
Dalam bidang otomotif, teknisi tetap harus:
memahami cara kerja kendaraan;
melakukan pemeriksaan langsung;
menggunakan alat sesuai prosedur;
menjaga keselamatan kerja;
memeriksa kebenaran hasil analisis;
melindungi data pengguna;
bertanggung jawab terhadap keputusan perbaikan.
Teknisi tidak boleh langsung mengganti komponen hanya karena sistem AI menyatakan komponen tersebut bermasalah. Hasil analisis harus dibuktikan melalui pemeriksaan dan pengujian yang benar.
Untuk memahami materi, Kita dapat melakukan aktivitas berikut.
Tuliskan langkah-langkah menyalakan kendaraan secara berurutan. Gunakan kalimat yang jelas dan mudah dipahami.
Kelompokkan beberapa perangkat otomotif ke dalam kategori manual, otomatis, atau cerdas.
Buatlah alur kerja sistem lampu otomatis atau kipas radiator otomatis menggunakan bagian masukan, proses, dan keluaran.
Diskusikan pertanyaan berikut:
Apakah semua perangkat otomatis menggunakan AI?
Mengapa hasil AI tidak selalu benar?
Mengapa manusia tetap harus bertanggung jawab?
Apa manfaat belajar koding bagi Kita Teknik Otomotif?
Koding adalah kegiatan menyusun instruksi agar komputer atau mikrokontroler dapat menjalankan tugas. Kumpulan instruksi tersebut disebut program.
Dalam bidang otomotif, program digunakan pada berbagai sistem, seperti ECU, sensor suhu, kipas radiator, lampu otomatis, sensor parkir, dan sistem diagnostik.
Kecerdasan artifisial merupakan teknologi yang dapat mengenali pola, mengolah data, membuat prediksi, atau memberikan rekomendasi. AI dapat membantu pekerjaan teknisi, tetapi hasilnya tidak selalu benar.
Oleh karena itu, teknologi harus digunakan sebagai alat bantu. Pengetahuan, keterampilan, keselamatan kerja, sikap, dan tanggung jawab manusia tetap menjadi hal yang utama.
Jawablah pertanyaan berikut menggunakan bahasa sendiri.
Apa yang dimaksud dengan instruksi?
Apa perbedaan antara koding dan program?
Sebutkan satu contoh sistem otomatis pada kendaraan.
Sebutkan satu contoh penggunaan AI dalam bidang otomotif.
Mengapa hasil AI harus diperiksa kembali oleh manusia?