Perancangan Perangkat Lunak Komunikasi

24

3.2.2 Perancangan Perangkat Lunak Komunikasi

Komunikasi robot dan coach computer akan dilakukan dengan hubungan wireless menggunakan modul wireless yang telahdisediakan oleh Raspberry Pi 3. Robot akan menerima data dari coach computer, maka dibutuhkan sebuah format. Format ini berfungsi sebagai pengaturan pengiriman dan penerimaan yang tetap supaya tidak terjadi kesalahan dalam pembacaan komunikasi oleh robot. Dalam penilitian ini akan menggunakan module socket yang dimiliki oleh python. Data yang diterima robot merupakan data string. Dari string akan dipisah kan antara data dan kode. Sebagai berikut: Kode Data 0-7 A B C D E F Gambar 3.18. Format Data Diterima. Gambar 3.18. merupakan bentuk atau format data yang akan diterima. Data yang akan diterima adalah tujuh buah digit desimal. Setiap digitnya memiliki arti yang dijelaskan pada tabel 3.1. Tabel 3.1. Kode dan Format Pengiriman. Kode Keterangan Data 0-7 A B C D E F 1 Posisi Robot x,y X Y 2 Posisi Bola x,y X Y 3 Posisi Lawan x,y X Y 4 Posisi Gawang x,y X Y 5 Posisi Kiper lawan x,y X Y 6 Koreksi sudut +- Sudut +- Sudut 7 Posisi tertentu X Y Berhenti X Y Jadi robot akan menerima data seperti diatas. Contoh data yang dikirim adalah posisi robot nilai x= 100, dan nilai y =98. Maka yang akan diterima oleh robot adalah “1100098”. Data ini akan diterima dan dimasukan dalam sebuah variable string dat. Data dat[0] akan periksa sebagai kode data kemudian dat[1], dat[2], dan dat[3] merupakan data x dari robot. Dan dat[4], dat[5], dan dat[6] marupakan data y. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI BAB IV HASIL DAN PEMBAHASAN Pada bab ini akan dibahas mengenai implementasi dari perancangan pada bab 3, perubahan perancangan, dan analisis dari hasil pengujian yang dilakukan. Pengujian sistem diperlukan agar dapat mengetahui kinerja dari keseluruhan sistem yang telah dirancang. Data-data dari hasil pengujian akan dianalisa untuk dapat mengetahui kinerja sistem yang ada. Dari analisa tersebut dimungkinkan adanya revisi atau pengembangan agar sistem dapat bekerja lebih baik.

4.1 Implementasi Penelitian