Interpreter Bahasa Indonesia Untuk Pengaturan Gerakan Robot Nao

Herwidodo, Eka Prasetyo (2015) Interpreter Bahasa Indonesia Untuk Pengaturan Gerakan Robot Nao. Undergraduate thesis, Institut Technology Sepuluh Nopember.

[thumbnail of 2210100161-Undergraduate Thesis.pdf]
Preview
Text
2210100161-Undergraduate Thesis.pdf - Published Version

Download (5MB) | Preview

Abstract

Pendidikan di bidang robotika mulai banyak diajarkan pada tingkat
pendidikan dasar. Salah satu robot yang digunakan untuk media
riset adalah Nao dari Aldebaran Robotics. Robot Nao dilengka-
pi dengan perangkat graphical programming Choregraphe dan Sof-
tware development kit (SDK). perangkat tersebut berfungsi untuk
melakukan pemrograman terhadap robot agar bisa bergerak sesuai
kemampuannya. Perangkat yang melengkapi robot Nao ini dira-
sa belum memberikan kemudahan dalam hal mengenalkan pemro-
graman robotika terutama bagi Anak SD, dan SMP di Indonesia
sehingga diperlukan suatu perangkat/interpreter yang dapat mem-
berikan kemudahan dalam melakukan pemrograman robotika teru-
tama robot humanoid. Interpreter merupakan software yang ber-
fungsi sebagai penerjemah bahasa yang dimengerti oleh komputer
(bahasa mesin) perintah per perintah. Dalam melakukan fungsi-
nya, interpreter untuk robot Nao terdiri atas 3 bagian yaitu: Lexer,
Parser, dan Eksekutor. Bagian lexer membaca masukan perintah
dan merubahnya menjadi token dengan menggunakan Regex. Bagi-
an parser memproses token menjadi kode representasi tengah sesuai
dengan syntax yang dibuat. Bagian eksekutor mengeksekusi kode
representasi tengah yang mengirimkan perintah ke robot Nao untuk
bergerak. Dari hasil tugas akhir ini dihasilkan sebuah interpreter
yang dapat menerima masukan perintah bahasa Indonesia dengan
autocompleter yang kemudian memprosesnya menjadi gerakan pa-
da robot Nao. Dari 10 anak yang mecoba program Interpreter INI,
semuanya mampu membuat gerakan untuk robot NAO.
=======================================================================================================
Education in the �eld of robotics recently has began to taught at
elementary level of education. One of the robots that are used for
media of research is Nao from Aldebaran Robotics. Nao robot co-
mes with some tools: Choregraphe and software development kit
(SDK). The tools serves to conduct the programming of the robot
in order to move accordance with its ability. Tools that comple-
ment Nao robot is deemed not provide ease in terms programming
its movement especially for elementary school and middle school
children in Indonesia. So we need a tool / interpreter that can pro-
vide ease of programming particularly in Nao robot. Interpreter is a
software that acts as translator to language understood by the com-
puter (machine language) command per command. In conducting
its functions, the interpreter for Nao robot consists of three parts:
Lexer, Parser, and Executor. Part lexer reads the input command
and turn it into a token by using Regular expressions. Part parser
process the tokens to become middle code representation according
to the syntax that are made. Part executor then execute the co-
de representation which sends commands to Nao robot in order to
move. The results of this study produced an interpreter that can
receive Indonesian commands as input then process it to perform
Nao robot motion. From 10 children that try this INI Interpreter,
all of them can make a motion from NAO robot

Item Type: Thesis (Undergraduate)
Additional Information: RSE 005.452 her i
Uncontrolled Keywords: Robot NAO, Pemrograman, Interpreter, Perintah Bahasa Indonesia, Gerakan.
Subjects: Q Science > QA Mathematics > QA76.6 Computer programming.
Divisions: Faculty of Industrial Technology > Electrical Engineering > 20201-(S1) Undergraduate Thesis
Depositing User: Mr. Tondo Indra Nyata
Date Deposited: 12 Jul 2018 07:32
Last Modified: 12 Jul 2018 07:32
URI: http://repository.its.ac.id/id/eprint/52213

Actions (login required)

View Item View Item