Uploaded by User70807

BAB I

advertisement
BAB I
PENDAHULUAN
1.1
Latar Belakang Masalah
Teknik Kompilasi merupakan teknik untuk melakukan pembacaan
suatu source program yang ditulis dalam bahasa sumber, misalnya Pascal,
kemudian diterjemahkan ke dalam suatu bahasa lain yang disebut bahasa
sasaran atau bentuk yang dapat dieksekusi secara langsung dari sistem operasi
yang tersedia dalam suatu komputer. Teknik tersebut diimplementasikan
dalam suatu perangkat lunak (software) yang disebut Compiler.
Istilah Compiler muncul karena dulu ada program yang menggunakan
subrutin-subrutin atau pustaka-pustaka untuk keperluan yang sangat khusus
yang dikumpulkan menjadi satu sehingga diistilahkan compiled.
Kompilator pertama yang dibuat adalah kompilator untuk bahasa
FORTRAN yang pada saat itu dikembangkan dengan memakan sejumlah
tenaga ahli yang setara dengan pekerjaan yang dilakukan oleh 18 orang.
Dengan adanya program bantu dan tata cara pembentukan yang sistematis
dan tertata dengan baik serta pendefinisian struktur bahasa yang cermat, maka
suatu kompilator untuk bahasa yang terstruktur seperti PASCAL atau C dapat
dikembangkan.
Proses kompilasi dari suatu kompilator pada dasarnya dapat dibagi ke
dalam 2 bagian utama yaitu bagian analisis dan bagian sintesis.
1
2
1.2
Rumusan Masalah
1. Bagaimana sejarah kompilasi
2. Apa pengertian teknik kompilasi
3. Apa tugas analisa leksikal
1.3
Batasan Masalah
Dalam laporan makalah ini penulis mengukur dari ruang lingkup
permasalahan kegiatan yang penyusunanya cukup luas, maka perlu dibatasi.
Hal ini dimaksudkan agar tidak terjadi penyimpangan-penyimpangan yang
dapat mengaburkan masalah “Pembahasan Umum Teknik Kompilasi”.
1.4
Maksud dan Tujuan
Tujuan dalam penulisan makalah ini adalah untuk mengetahui fungsifungsi struktur compiler pada teknik kompilasi pembuatan program analisis
leksikal menggunakan bahasa pemograman java.
Download