Journal Phyton PDF
Journal Phyton PDF
Abstrak— Referee Box merupakan sebuah aplikasi yang untuk membuat base station karena dinilai cukup mudah
digunakan dalam pertandingan Kontes Robot Sepak Bola digunakan bahkan untuk para pemula dalam bahasa
Indonesia (KRSBI). Aplikasi ini berfungsi untuk memberi aba- pemrorgaman.
aba kepada pemain layaknya seorang wasit dalam pertandingan Python menyediakan sebuah library socket programming
sepak bola. Tetapi banyak tim yang masih mengalami kesulitan
dalam menggunakan referee box. Untuk menggunakan referee
yang dapat menghubungkan antara base station dengan
box dibutuhkan sebuah base station yang berfungsi sebagai referee box dan meneruskan data yang diterima ke robot. Base
jembatan untuk meneruskan data ke robot. Banyak team KRSBI station berfungsi sebagai penerjemah data dari referee box
yang masih mengalami kesulitan dalam mengintegrasi antara sekaligus pemberi perintah pada robot untuk menentukan
perintah yang dikirim oleh referee box dan pergerakan robot pergerakan yang akan dilakukan.
dilapangan. Hal ini dapat diatasi dengan menggunakan python
sebagai base station. Tidak hanya dapat menerima perintah dari
referee box, python juga dapat memilih robot mana yang akan II. LANDASAN TEORI
melakukan pergerakan mengambil bola dll. Agar tidak terjadi
tabrakan antar robot sesama team. A. Referee Box
Kata kunci—Referee Box, Base Station, Bahasa Pemrograman Referee Box adalah sebuah aplikasi game controller yang
Python. digunakan dalam Kontes Robot Sepak Bola Indonesia.
Referee box dikendalikan oleh juri pertandingan untuk
memandu jalannya pertandingan.
I. PENDAHULUAN Dalam referee box terdapat sebanyak 22 button yang
memberikan perintah yang berbeda-beda. Perintah tersebut
Kontes robot indonesia merupakan sebuah kegiatan yang antara lain : Kick Off, Free Kick, Goal Kick, dll. Sehingga
di ikuti oleh semua penggiat robotika dari kalangan robot bisa membedakan perintah satu dengan yang lain. [1]
mahasiswa seluruh indonesia. Dalam kontes ini terdapat Tampilan Referee Box dapat dilihat pada gambar 1
beberapa divisi lomba, salah satu diantaranya Kontes Robot
Sepak Bola Indonesia (KRSBI). Pada kontes robot tersebut,
terdapat referee box yang digunakan untuk mengatur jalannya
pertandingan. Referee box merupakan sebuah game controller
yang berfungsi seperti halnya seorang wasit dalam sebuah
pertandingan sepak bola. Referee Box dapat memberikan
perintah mulainya pertandingan, berakhirnya pertandingan,
bahkan pelanggaran dan tendangan bebas yang harus
dilakukan.
Untuk menerima perintah dari referee box, robot
membutuhkan bantuan sebuah base station. Base station
merupakan suatu program yang dibuat dan di desain untuk
meneruskan perintah dari referee box ke robot. Dengan kata
lain, base station merupakan seorang pelatih yang
memberikan arahan kepada pemainnya agar para pemain Gambar 1. Referee Box
dapat bermain dengan maksimal dan tidak melanggar
peraturan yang telah ditetapkan. Umumnya sebuah base B. Phyton
station dibuat oleh masing-masing team dengan cara yang
berbeda-beda. Pada penelitian kali ini, peneliti memilih Python merupakan bahasa pemrograman yang berorientasi
python sebagai bahasa pemrograman yang akan digunakan obyek dinamis, dapat digunakan untuk bermacam macam
Jalankan Base
Station
END
IP dikenali ?
Pilih Team :
Cyan
Gambar 5. Flowchart
A. Login Team
Gambar 8. Respon base station saat ditekan tombol stop
Pengujian ini dimaksud untuk memastikan bahwa IP base
station yang terdaftar di referee box telah benar. Jika IP yang C. Pergerakan Robot
terdaftar benar, maka akan muncul form dialog untuk
menanyakan team yang akan dipilih. Hasil pengujian ini Berikut ini adalah tabel yang menunjukkan respon robot
ditunjukkan dalam gambar 5. terhadap perintah yang diterima dari base station. Dalam hal
ini peneliti menetapkan team yang digunakan adalah cyan dan
secara otomatis tim lawan adalah team magenta.
V. KESIMPULAN
REFERENSI