Arlina, Indra (1995) Pembuatan Compiler untuk Implementasi Sistem Persamaan dalam Grafik Dua Dimensi. [Undergraduate thesis]
Preview |
PDF
TM_32_Abstrak.pdf Download (54kB) | Preview |
Abstract
Dalam Tugas Akhir ini, dirancang program compiler yang dapat mengenali persamaan-persamaan serta perintah-perintah yang diberikan untuk menampilkan grafik persa-maan beserta informasi titik potong. Persamaan yang dikenali dapat berupa persamaan kartesian (yang berben-tuk y=f(x)), persamaan polar (yang berbentuk r=f(t)) dan persamaan parameter (yang berbentuk y=f(t) dan x=f(t)). Pembuatan program compiler ini berpedoman pacta tahapan-tahapan proses yang diperlukan dalam proses kompilasi, yaitu melibatkan scanner, parser, constrainer dan code generator, di mana masing-masing komponen memiliki fungsinya sendiri-sendiri. Scanner yang bertu-gas membaca source prog1::am satu karakter demi satu karakter dan menterjemahkan ke dalam kumpulan token dengan berpedoman pacta grammar yang telah dirancang khusus untuk scanner. Parser yang bertugas menganalisa sintaks source program berdasarkan grammar yang khusus dirancang untuk parser. Constrainer yang bertugas menga-nalisis arti dari pernyataan-pernyataan yang tertulis pacta source program. Serta object generator yang bertu-gas membentuk object code. Karena object ·code yang dihasilkan oleh compiler adalah intermediate code (berbentuk quadruples) maka harus ada mesin khusus yang dapat menjalankan instruksi-instruksi yang tertulis dalam object code. Oleh sebab itu harus ada program yang dapat mensimulasikan mesin tersebut. Dalam hal ini program harus dapat menjalankan perintah-perintah yang diberikan serta mengidentifikasi dan menghitung nilai suatu persamaan dengan benar sesuai dengan instruksi-instruksi pacta object code .
Item Type: | Undergraduate thesis |
---|---|
Subjects: | Q Science > QA Mathematics > QA75 Electronic computers. Computer science |
Divisions: | Faculty of Engineering > Department of Informatic |
Depositing User: | Masyhur 196042 |
Date Deposited: | 20 Aug 2019 06:34 |
Last Modified: | 20 Aug 2019 06:34 |
URI: | http://repository.ubaya.ac.id/id/eprint/35917 |
Actions (login required)
View Item |