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.