Pages

Monday, February 10, 2014

Jurnal : TRANSLATOR NOTASI ALGORITMIK DENGAN LL(*) PARSING DAN STRING TEMPLATE

Abstrak
Pemrograman dasar merupakan pondasi utama seseorang atau mahasiswa yang ingin belajar membuat program untuk menyelesaikan suatu masalah tertentu.  Kesulitan utama seseorang dalam membuat solusi dalam bentuk bahasa formal merupakan masalah tersendiri, selain  pemilihan alat atau aplikasi yang tepat untuk membantunya,  bahkan untuk orang dengan latar belakang ilmu komputer. Paper ini mencoba menghasilkan Domain Specific Language (DSL) untuk pengajaran pemrograman dasar  dengan grammar LL(*), dalam suatu rancangan aplikasi untuk mempermudah penyelesaian masalah dibidang pengajaran pemrograman dasar berbasis notasi algoritmik. Model notasi algoritmik yang di pilih merupakan model yang sudah pernah diterapkan dan diajarkan di perguruan tinggi. Grammar dihasilkan dengan bantuan ANTLR dan string template, yang di sesuaikan dengan model yang di pilih.  Hasil dari penelitian ini berupa Editor Translator  Notasi Algoritmik (ETNA), yang diperuntukan bagi mahasiswa di tahun pertama, yang dapat mentranslasikan notasi algoritmik ke bahasa c standar. Alat ini diharapkan membantu seseorang atau mahasiswa untuk dapat mendisain solusi dalam bentuk notasi algoritmik, tanpa memikirkan kerumitan dalam 
bahasa yang dipakai. 
Kata kunci:  Translator,  Notasi Algoritmik, Pemrograman, domain specific language. 

Download jurnal.




0 comments:

Post a Comment

Popular Posts