Pembuatan Compiler untuk Implementasi Sistem Persamaan dalam Grafik Dua Dimensi

Arlina, Indra (1995) Pembuatan Compiler untuk Implementasi Sistem Persamaan dalam Grafik Dua Dimensi. [Undergraduate thesis]

[thumbnail of TM_32_Abstrak.pdf]
Preview
PDF
TM_32_Abstrak.pdf

Download (54kB) | Preview
Official URL / DOI: http://digilib.ubaya.ac.id/pustaka.php/254044

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 View Item