×

Kumpulan Contoh Soal Robotik Terbaru untuk Siswa dan Mahasiswa

Kumpulan Contoh Soal Robotik Terbaru untuk Siswa dan Mahasiswa

Robotik adalah salah satu bidang ilmu yang semakin diminati di era digital. Ilmu ini memadukan mekanika, elektronika, sensor, aktuator, dan pemrograman untuk menciptakan robot yang mampu melakukan berbagai tugas otomatis. Bagi siswa dan mahasiswa, pemahaman robotik tidak hanya berguna untuk akademik tetapi juga untuk kompetisi, inovasi teknologi, dan persiapan karier di bidang STEM. Salah satu cara terbaik untuk memahami robotik adalah melalui latihan soal. Artikel ini menyajikan kumpulan contoh soal robotik terbaru untuk siswa dan mahasiswa beserta pembahasan agar mudah dipahami.

Baca juga:Contoh Soal Pohon dalam Matematika Diskrit Beserta Ca

Pengertian Robotik

Robotik adalah cabang ilmu yang mempelajari desain, konstruksi, operasi, dan penggunaan robot. Robot sendiri adalah mesin yang dapat melakukan tugas tertentu secara otomatis atau semi-otomatis. Robotik memadukan berbagai disiplin ilmu seperti mekanika, elektronika, komputer, dan sensor untuk menciptakan sistem robotik yang efisien. Penerapan robotik mencakup industri, pendidikan, kesehatan, dan hiburan.

Komponen Dasar Robot

🔖 Baca juga:
Kumpulan Contoh Soal Anatomi Kardiovaskuler dari Mudah hingga Sulit untuk Ujian

Agar bisa menyelesaikan soal robotik, penting memahami komponen dasar robot, yaitu:

  • Sensor: Alat untuk mendeteksi kondisi lingkungan, seperti sensor jarak, cahaya, sentuh, dan suhu.
  • Aktuator: Bagian yang melakukan aksi fisik, misalnya motor DC, servo, atau stepper motor.
  • Controller: Otak robot yang mengatur kerja sensor dan aktuator, contoh: Arduino, Raspberry Pi, PLC.
  • Power Supply: Sumber energi robot, bisa baterai atau adaptor listrik.
  • Software: Program untuk mengatur perilaku robot, misalnya Arduino IDE atau Python.

Manfaat Latihan Soal Robotik

Latihan soal robotik bermanfaat untuk:

  1. Melatih logika berpikir dan pemrograman.
  2. Memahami konsep sensor, aktuator, dan kontrol.
  3. Mengasah kemampuan problem solving.
  4. Mempersiapkan kompetisi robotik atau ujian praktikum.
  5. Mengembangkan kemampuan merancang robot untuk berbagai aplikasi.

Kumpulan Contoh Soal Robotik Terbaru

Berikut beberapa contoh soal robotik terbaru yang relevan untuk siswa dan mahasiswa beserta pembahasan:

Soal 1 – Sensor Robot
Sebuah robot menggunakan sensor ultrasonik untuk mendeteksi jarak benda. Robot harus berhenti jika jarak < 15 cm. Buatlah logika program robot.

Pembahasan:

  1. Pahami kondisi: jarak < 15 cm → robot berhenti.
  2. Pseudocode:
    IF jarak < 15 cm THEN berhenti ELSE maju
  3. Implementasi Arduino: if(distance < 15){ stopMotor(); } else { moveForward(); }
  4. Uji robot agar berhenti sesuai jarak.

Soal 2 – Line Follower Sederhana
Robot mengikuti garis hitam. Jika sensor kanan mendeteksi garis putih → belok kiri. Jika sensor kiri mendeteksi garis putih → belok kanan.

Pembahasan:

  1. Sensor kiri dan kanan membaca warna jalur.
  2. Pseudocode:
    IF sensorKanan = putih → belokKiri
    ELSE IF sensorKiri = putih → belokKanan
    ELSE maju
  3. Implementasi Arduino sesuai logika.
  4. Uji robot mengikuti jalur hitam.

Soal 3 – Robot Penghindar Rintangan
Robot bergerak maju. Jika jarak depan < 10 cm → belok kanan atau kiri secara acak.

Pembahasan:

  1. Tentukan kondisi: jarak < 10 cm → ubah arah.
  2. Pseudocode:
    IF jarak < 10 THEN pilih acak belokKanan/ belokKiri ELSE maju
  3. Arduino: if(distance < 10){ int r = random(0,2); if(r == 0) turnLeft(); else turnRight(); } else { moveForward(); }
  4. Uji robot dengan beberapa rintangan.

Soal 4 – Menghitung Putaran Roda Robot
Roda robot keliling 10 cm. Robot harus menempuh jarak 50 cm. Berapa putaran roda?

Pembahasan:
Jumlah putaran = jarak ÷ keliling
50 ÷ 10 = 5 putaran.

Soal 5 – Servo Motor
Robot memutar lengan dari 0° ke 90° dalam 2 detik. Hitung kecepatan servo dalam derajat per detik.

Pembahasan:
Kecepatan = perubahan sudut ÷ waktu = 90 ÷ 2 = 45°/detik

Soal 6 – Robot Logika IF-THEN
Robot diberi instruksi: “Jika sensor cahaya mendeteksi gelap, nyalakan LED.”

Pembahasan:
Pseudocode:
IF sensorCahaya = gelap THEN LED = ON ELSE LED = OFF
Arduino:

if(lightSensor < threshold){  
  digitalWrite(LED,HIGH);  
} else {  
  digitalWrite(LED,LOW);  
}  

Soal 7 – Line Follower Zig-Zag
Sensor kiri deteksi hitam → belok kanan, sensor kanan deteksi hitam → belok kiri.

Pembahasan:
IF sensorKiri = hitam → belokKanan
IF sensorKanan = hitam → belokKiri
ELSE maju

Soal 8 – Robot Looping
Robot harus memutar 3 kali searah jarum jam.

Pembahasan:
FOR i = 1 TO 3 → putar 90° → NEXT i

Soal 9 – Robot Mengangkat Benda
Motor dapat mengangkat maksimal 600 gram. Benda 500 gram. Apakah motor cukup?

Pembahasan:
500 < 600 → motor aman digunakan.

Soal 10 – Robot Multipel Sensor
Robot berhenti jika sensor depan < 10 cm atau sensor samping < 5 cm.

Pembahasan:
IF sensorDepan < 10 OR sensorSamping < 5 THEN berhenti ELSE maju

Soal 11 – Pemrograman PWM Motor DC
Robot menggunakan motor DC dengan PWM. Motor harus bergerak setengah kecepatan.

Pembahasan:
Set duty cycle PWM = 50% untuk setengah kecepatan. Arduino:

analogWrite(motorPin, 127); // 0-255  

Soal 12 – Robot Mengikuti Garis Lengkung
Sensor kiri membaca garis → kurangi kecepatan motor kiri untuk mengikuti garis.

Pembahasan:
IF sensorKiri = hitam → kurangi kecepatan motor kiri ELSE motor normal

Soal 13 – Menggunakan Sensor Ultrasonik untuk Mengukur Jarak
Robot mencatat jarak dari sensor ultrasonik setiap detik.

Pembahasan:
Gunakan loop dengan delay 1000 ms → baca jarak → simpan ke variabel → tampilkan di serial monitor.

Soal 14 – Robot Picking
Robot memindahkan benda dari A ke B menggunakan lengan servo.

Pembahasan:
Step 1: servo turun → klem buka → angkat → klem tutup → servo naik → pindah ke B → lepas benda

Soal 15 – Robot Line Follower dengan PID
Robot harus mengikuti garis lurus dengan akurasi tinggi menggunakan kontrol PID.

Pembahasan:
Hitung error = target – sensor
Gunakan rumus PID = Kperror + Kiintegral + Kd*derivative
Sesuaikan kecepatan motor kiri dan kanan

Soal 16 – Robot Avoider dengan Multi Sensor
Robot harus menghindari rintangan di depan dan samping menggunakan sensor ultrasonik.

Pembahasan:
IF sensorDepan < 10 → belok kanan
IF sensorKiri < 5 → belok kanan
IF sensorKanan < 5 → belok kiri

Soal 17 – Robot Kontrol Manual
Robot dikontrol menggunakan remote RF. Jika tombol maju ditekan → motor maju.

Pembahasan:
Baca sinyal RF → IF sinyal = maju → motorForward()

Soal 18 – Robot dengan Encoder Roda
Robot harus bergerak 1 meter menggunakan encoder.

Pembahasan:
Hitung jumlah pulsa per meter = 1 m ÷ keliling roda × jumlah pulsa per putaran → stop motor saat jumlah pulsa tercapai

Soal 19 – Robot Arm Servo Multi-Axis
Robot lengan memiliki 3 servo, masing-masing untuk bahu, siku, dan pergelangan. Buat pseudocode mengangkat benda.

Pembahasan:

  1. Bahu naik 45°
  2. Siku menekuk 30°
  3. Pergelangan memutar 15°
  4. Klem buka → ambil benda → klem tutup → angkat

Soal 20 – Robot Line Follower dengan Tiga Sensor
Sensor kiri, tengah, dan kanan membaca garis. Buat logika agar robot tetap mengikuti garis lurus.

Pembahasan:

  • Sensor tengah = hitam → maju
  • Sensor kiri = hitam → belok kiri
  • Sensor kanan = hitam → belok kanan

Tips Belajar Robotik untuk Siswa dan Mahasiswa

  1. Mulai dari teori dasar: sensor, aktuator, dan mikrokontroler.
  2. Praktek langsung dengan kit robotik seperti Arduino atau Lego Mindstorms.
  3. Tuliskan pseudocode sebelum implementasi agar logika jelas.
  4. Latihan soal bertahap dari sensor sederhana hingga kombinasi sensor dan aktuator.
  5. Simulasi dulu sebelum eksperimen fisik untuk mengurangi kesalahan.
  6. Evaluasi setiap percobaan untuk memahami kesalahan dan memperbaiki program.
  7. Ikut komunitas robotik untuk bertukar ilmu dan tips praktis.

Baca juga:UKM Tari Universitas Teknokrat Indonesia Raih Juara Nasional pada Lomba Tari Kreasi di ISI Padang Panjang

Kesimpulan

Latihan soal robotik terbaru sangat penting bagi siswa dan mahasiswa agar memahami logika robotik, sensor, aktuator, serta pemrograman. Dengan menguasai latihan soal ini, peserta dapat meningkatkan kemampuan berpikir logis, kreatif, dan siap menghadapi kompetisi robotik, praktikum, atau aplikasi nyata di dunia teknologi. Kumpulan contoh soal robotik ini menyediakan berbagai tipe latihan dari dasar hingga menengah sehingga pembelajaran lebih sistematis dan menyenangkan.

Penulis: Maharani Noeralifa

Post Comment