ABSTRAK
Pada umumnya perintah-perintah yang digunakan dalam suatu bahasa pemrograman merupakan kata-kata dari bahasa Inggris. Padahal tidak semua orang awam yang ingin mempelajari suatu bahasa pemrograman dapat memahami arti dari perintah-perintah tersebut.
Bahasa pemrograman Pascal merupakan salah satu bahasa pemrograman sederhana yang telah memakai bahasa pemrograman yang berorientasi kepada bahasa manusia. Sedangkan interpreter adalah salah satu penerjemah yang menerjemahkan bahasa tingkat tinggi ke bahasa mesin.
Interpreter merupakan salah satu contoh mesin yang menerapkan teori Automata karena dapat mengenali string-string dari suatu bahasa sebagai masukan dan membangkitkan string-string dari suatu bahasa sebagai keluarannya. Standart aturan tata bahasa yang digunakan dibuat menggunakan Finite State Automata. Interpreter memiliki beberapa tahapan proses yaitu leksikal, sintaksis, dan semantik.
Dalam tugas akhir ini dibuat sebuah interpreter yang menerima masukan program Pascal menggunakan perintah bahasa Indonesia dan mengeluarkan hasil sesuai struktur sintaksnya. Perintah bahasa Indonesia digunakan untuk memudahkan orang yang ingin mempelajari perintah-perintah Pascal dan membuat program dengan bahasa yang paling familiar dengan hampir semua orang Indonesia. Sehingga dapat dijadikan salah satu alternatif pembelajaran bahasa pemrograman.
Kata kunci: Interpreter, Pascal, Finite State Auotamata