70 2 Proses pembuatan algoritma
Urutan kerja robot dapat dijelaskan dengan algoritma berupa flowchart.
Gambar 34. Algoritma Robot Mulai
Inisialisasi Kamera Capturing video
dari kamera Konversi warna
dari RGB ke HSV Thresholding
Gaussian Blur Dilation
Erosion Circle Hough
Transform
Mengirim data objek
Inisialisasi motor dan port serial CM-530
Mengirim permintaan data
Menerima permintaan
Menerima data objek Melakukan Navigasi
Selesai Data koordinat x,
y dan radius
71 3 Pengembangan desain robot
Pengembangan desain robot menggunakan software solidwork untuk
menampilkan gambar robot manipulator dalam bentuk tiga dimensi.
Gambar 35. Desain Robot Manipulator 4 Proses pembuatan program
Proses pembuatan program robot manipulator menggunakan tiga jenis software yang berbeda. Pembuatan program client untuk komunikasi TCPIP
menggunakan software Microsoft Visual Studio 2013 menggunkan bahasa
pemrograman Visual C, sedangkan pembuatan program server dan sekaligus
pengolah algoritma utama robot manipulator menggunakan software python
yang berjalan pada system operasi linux, dan yang terakhir adalah pembuatan motion menggunakan
software roboplus.
72 Gambar 36. Program Client
Gambar 37. Program Navigasi Robot Manipulator
73 Gambar 38. Program Server
c. Mengembangkan pedoman pengoperasian media pembelajaran bagi peserta didik
Pembuatan modul labsheet dilakukan untuk menambah pengetahuan peserta
didik terhadap materi pembelajaran serta memandu bagaimana cara mengoperasikan media pembelajaran robot manipulator.
d. Mengembangkan pedoman pengoperasian media pembelajaran bagi pengajar
Selain untuk peserta didik, pedoman labsheet juga diberikan kepada pengajar
untuk membantu selama proses pembelajaran di kelas. Labsheet ini juga
dilengkapi dengan uraian materi sehingga lebih mudah untuk memahami materi yang akan disampaikan oleh pengajar kepada peserta didik.
74
e. Melakukan revisi formatif
Robert Branch 2009: 122 menyatakan bahwa “Formative Evaluation is the process of collecting data that can be used to revise the instruction before
implementation ”. Revisi formatif merupakan revisi awal untuk mengumpulkan
informasi dan data sebelum proses implementasi. Revisi ini meliputi revisi desain robot dan instrumen penelitian setelah mendapatkan saran dari beberapa dosen
ahli yang terkait dengan bidang yang ditekuninya. f. Melakukan tes uji coba
Tes uji coba dilakukan oleh beberapa peserta didik yang telah mengikuti proses pembelajaran praktik robotika pada tahun sebelumnya. Pengujian
dilakukan untuk mengetahui kinerja media pembelajaran robot sudah sesuai dengan rancangan produk atau belum. Pengujian ini meliputi pengujian mini
komputer Raspberry Pi, driver motor, proses pengiriman data, proses pengambilan gambar, dan pengujian data objek. Hasil dari pengujian perangkat robot
manipulator adalah sebagai berikut ini :
1 Pengujian mini komputer Raspberry Pi
Pengujian ini bertujuan untuk mengetahui kinerja dari Raspberry Pi. Pengujian dilakukan dengan cara menghubungkan laptop dengan Raspberry Pi melalui
koneksi Wireless Access Point.
Gambar 39. Pengujian Raspberry Pi
75 Hasil pengujian ini diperoleh bahwa Raspberry Pi dapat diakses melalui jaringan
Wi-Fi menggunakan Wireless Access Point.
Gambar 40. Hasil Pengujian Raspberry Pi
2 Pengujian driver motor
Pengujian ini dilakukan dengan tujuan mengetahui apakah driver motor dapat
berfungsi atau tidak. Pengujian ini dilakukan menggunakan program navigasi robot manipulator seperti yang ditunjukan pada gambar 37 dengan cara menekan
tombol untuk menggerakan robot maju, mundur, belok kanan, belok kiri, dan stop. Tabel 11. Hasil Pengujian
Driver Motor No
Pergerakan Robot Sesuai
Tidak Sesuai 1
Maju √
2 Mundur
√ 3
Belok kanan √
4 Belok kiri
√ 5
Stop √
3 Pengujian pengiriman data
Pengujian ini dilakukan dengan tujuan mengetahui apakah data yang dikirim oleh
client akan terima oleh server dengan urutan dan bentuk yang sama.