ASPEK PEDAGOGIK IMPLEMENTASI TRANSLATOR NOTASI ALGORITMIK BERBASIS PARSING LL(*) DAN STRING TEMPLATE

<p><em>Pengajaran pemrograman dasar pada tahun pertama, merupakan matakuliah dasar wajib bagi mahasiswa ilmu komputer.</em><em> Algoritma merupakan model  untuk memecahkan masalah di bidang pemrograman yang di implementasikan dalam bahasa pemrograman. Tidak mudah bagi seseora...

Full description

Bibliographic Details
Main Authors: Wijanarto Wijanarto, Ajib Susanto
Format: Article
Language:Indonesian
Published: Universitas Dian Nuswantoro 2014-08-01
Series:Techno.Com
Online Access:http://publikasi.dinus.ac.id/index.php/technoc/article/view/536
id doaj-e6ab6c53804a411eafe0a5d946449d60
record_format Article
spelling doaj-e6ab6c53804a411eafe0a5d946449d602020-11-24T22:33:50ZindUniversitas Dian NuswantoroTechno.Com1412-26932356-25792014-08-0113118305ASPEK PEDAGOGIK IMPLEMENTASI TRANSLATOR NOTASI ALGORITMIK BERBASIS PARSING LL(*) DAN STRING TEMPLATEWijanarto Wijanarto0Ajib Susanto1Teknik Informatika, Fakultas Ilmu Komputer, Universitas Dian NuswantoroTeknik Informatika, Fakultas Ilmu Komputer, Universitas Dian Nuswantoro<p><em>Pengajaran pemrograman dasar pada tahun pertama, merupakan matakuliah dasar wajib bagi mahasiswa ilmu komputer.</em><em> Algoritma merupakan model  untuk memecahkan masalah di bidang pemrograman yang di implementasikan dalam bahasa pemrograman. Tidak mudah bagi seseorang dalam membuat solusi dalam bentuk bahasa formal, selain pemilihan alat atau aplikasi yang tepat untuk membantunya.</em><em> Paper ini hasil penelitian yang melihat aspek pedagogik dari pengajaran pemrograman dengan model notasi algoritmik yang akan menghasilkan Domain Specific Language (DSL) untuk pengajaran pemrograman dasar. Implementasi model pengajaran di wujudkan dengan metode parsing LL(*) dan string template, yang otomatis akan mentranslasikan notasi algoritmik menjadi bahasa c standar. Model notasi algoritmik yang di pilih sudah pernah diterapkan dan diajarkan di perguruan tinggi. Grammar dihasilkan dengan bantuan ANTLR dan string template, yang di sesuaikan dengan model yang di pilih. Metode eksperimen di pakai untuk mengukur apakah terdapat perbedaan mahasiswa yang menggunakan translator dengan yang tidak menggunakan translator. Hasil dari penelitian ini berupa translator yang dapat di jalankan dalam command prompt serta editor gui yang di sebut ETNA (Editor Translator Notasi Algoritmik) serta rekomendasi penggunaan alat yang tepat dalam pengajaran pemrograman dasar. Alat ini diharapkan membantu seseorang atau mahasiswa mendisain solusi dalam bentuk notasi algoritmik, tanpa memikirkan kerumitan dalam bahasa yang pakai</em><em>. </em></p> <p><em> </em></p> <strong><em>Kata Kunci: </em></strong><em>parsing LL(*), aspek pedagogik, translator,algoritmik,  experimental method</em>http://publikasi.dinus.ac.id/index.php/technoc/article/view/536
collection DOAJ
language Indonesian
format Article
sources DOAJ
author Wijanarto Wijanarto
Ajib Susanto
spellingShingle Wijanarto Wijanarto
Ajib Susanto
ASPEK PEDAGOGIK IMPLEMENTASI TRANSLATOR NOTASI ALGORITMIK BERBASIS PARSING LL(*) DAN STRING TEMPLATE
Techno.Com
author_facet Wijanarto Wijanarto
Ajib Susanto
author_sort Wijanarto Wijanarto
title ASPEK PEDAGOGIK IMPLEMENTASI TRANSLATOR NOTASI ALGORITMIK BERBASIS PARSING LL(*) DAN STRING TEMPLATE
title_short ASPEK PEDAGOGIK IMPLEMENTASI TRANSLATOR NOTASI ALGORITMIK BERBASIS PARSING LL(*) DAN STRING TEMPLATE
title_full ASPEK PEDAGOGIK IMPLEMENTASI TRANSLATOR NOTASI ALGORITMIK BERBASIS PARSING LL(*) DAN STRING TEMPLATE
title_fullStr ASPEK PEDAGOGIK IMPLEMENTASI TRANSLATOR NOTASI ALGORITMIK BERBASIS PARSING LL(*) DAN STRING TEMPLATE
title_full_unstemmed ASPEK PEDAGOGIK IMPLEMENTASI TRANSLATOR NOTASI ALGORITMIK BERBASIS PARSING LL(*) DAN STRING TEMPLATE
title_sort aspek pedagogik implementasi translator notasi algoritmik berbasis parsing ll(*) dan string template
publisher Universitas Dian Nuswantoro
series Techno.Com
issn 1412-2693
2356-2579
publishDate 2014-08-01
description <p><em>Pengajaran pemrograman dasar pada tahun pertama, merupakan matakuliah dasar wajib bagi mahasiswa ilmu komputer.</em><em> Algoritma merupakan model  untuk memecahkan masalah di bidang pemrograman yang di implementasikan dalam bahasa pemrograman. Tidak mudah bagi seseorang dalam membuat solusi dalam bentuk bahasa formal, selain pemilihan alat atau aplikasi yang tepat untuk membantunya.</em><em> Paper ini hasil penelitian yang melihat aspek pedagogik dari pengajaran pemrograman dengan model notasi algoritmik yang akan menghasilkan Domain Specific Language (DSL) untuk pengajaran pemrograman dasar. Implementasi model pengajaran di wujudkan dengan metode parsing LL(*) dan string template, yang otomatis akan mentranslasikan notasi algoritmik menjadi bahasa c standar. Model notasi algoritmik yang di pilih sudah pernah diterapkan dan diajarkan di perguruan tinggi. Grammar dihasilkan dengan bantuan ANTLR dan string template, yang di sesuaikan dengan model yang di pilih. Metode eksperimen di pakai untuk mengukur apakah terdapat perbedaan mahasiswa yang menggunakan translator dengan yang tidak menggunakan translator. Hasil dari penelitian ini berupa translator yang dapat di jalankan dalam command prompt serta editor gui yang di sebut ETNA (Editor Translator Notasi Algoritmik) serta rekomendasi penggunaan alat yang tepat dalam pengajaran pemrograman dasar. Alat ini diharapkan membantu seseorang atau mahasiswa mendisain solusi dalam bentuk notasi algoritmik, tanpa memikirkan kerumitan dalam bahasa yang pakai</em><em>. </em></p> <p><em> </em></p> <strong><em>Kata Kunci: </em></strong><em>parsing LL(*), aspek pedagogik, translator,algoritmik,  experimental method</em>
url http://publikasi.dinus.ac.id/index.php/technoc/article/view/536
work_keys_str_mv AT wijanartowijanarto aspekpedagogikimplementasitranslatornotasialgoritmikberbasisparsinglldanstringtemplate
AT ajibsusanto aspekpedagogikimplementasitranslatornotasialgoritmikberbasisparsinglldanstringtemplate
_version_ 1725729082207895552