1. project teknik kompilasi
MANUAL BOOK
4IA16
Kelompok 5
Octia Nuraeni
Rakhmi Khalida
Randi Bratman N
Reza Pahlevi
LABORATORIUM INFORMATIKA
Universitas Gunadarma
2014
2. Program ini adalah program inputan untuk mengkompilasi sebuah file
compile.java dengan menggunakan file data.orrr dan kalkulator.orrr
Penjelasan Source Code
Program kompiler ini mendefinisikan satu kelas yang berisi program interpreter
sederhana dengan membaca file berupa file *.orrr yaitu data.orrr dan kalkulator.orrr.
Program ini berisikan konsep - konsep dari tokenizing, parsing, dan interpretasi yang
akan membaca statement berdasarkan struktur / struktural programming. dengan
membaca statement dari atas ke bawah.
data.orrr
File ini berisi source code yang akan menjadi output saat kita mengkompile file
data.orrr , saat mengkompilasi file ini user akan menampilkan hasil berupa Data diri
melalui inputan Nama, NPM, Nilai Kuis, dan Nilai Final.
kalkulator.orrr
File ini juga berisi source code yang akan menjadi output saat kita mengkompile file
kalkulator.orrr, saat mengkompilasi file ini user akan menampilkan hasil yaitu Program
3. Kalkulator Sederhana yang terdiri dari operasi penjumlahan, pengurangan, perkalian
dan pembagian melalui dua buah inputan angka, yang dideklarasikan dengan variabel A
dan B.
Cara Compile
1. Buka Command Prompt lalu masuk kedalam direktori folder project program.
2. Kompilasi program compiler yang kita buat dengan mengetikkan perintah file
java javac compile.java . Tekan » Enter
3. Jika tidak terdapat error, ketikkan lagi perintah untuk mengkompilasi program
java compile
4. 4. Setelah file compile berhasil dikompilasi. Akan muncul statement untuk
mengkompilasi file yang berekstensi .orrr . Lalu ketikkan perintah java compile
(namafile.orrr), misalnya java compile data.orrr.
5. Kemudian lakukan inputan pada program tersebut sesuai dengan source code
pada file data.orrr yakni berupa Nama, NPM, Nilai Kuis, dan Nilai Final.
6. Maka akan muncul tampilan dari output program kompiler berupa Data Diri
seperti gambar dibawah ini.
5. Untuk mengkompilasi file kalkulator.orrr, lakukan dengan cara yang sama seperti
mengkompilasi file data.orrr yaitu ketikkan perintah java compile kalkulator.orrr
Berikut ini adalah tampilan hasil dari kompilasi file kalkulator.orrr
Untuk menjalankan file .jar, gunakan perintah java –jar application.jar lihat gambar
dibawah ini. Lalu kompilasi file tersebut dengan cara yang sama seperti sebelumnya.
6. Aturan Penulisan Program Kompiler
o Penggunaan tanda ' digunakan untuk mengakhiri statement tiap baris
o cetak "hello world" ' ini adalah komentar
o Angka dan String dapat di eksekusi dengan ketentuan String menggunakan
tanda " dan Angka berupa bilangan positif dan hasil yang dicetak berupa tipe
data double
o Variable dapat diinput menggunakan kombinasi huruf dan angka
o Struktur statement yang dapat dibaca adalah
1. contoh pemberian variabel :
<name> = <expression>
atau A = 1
2. contoh mencetak ekspresi :
cetak <expression> atau
print "nilai A adalah :" + A
3. contoh memasukkan nilai ke dalam variabel
input <name>
atau
input B
4. penggunaan operator untuk perhitungan
<expression> + <expression>
<expression> - <expression>
<expression> * <expression>
<expression> / <expression>
5.
<name>
name merupakan token yang digunakan sebagai parameter dalam pemberian
nilai pada variabel yang dibuat, jika variabel tidak diberi nilai. maka nilai
default nya adalah 0.
7. Aturan Penulisan Program Kompiler
o Penggunaan tanda ' digunakan untuk mengakhiri statement tiap baris
o cetak "hello world" ' ini adalah komentar
o Angka dan String dapat di eksekusi dengan ketentuan String menggunakan
tanda " dan Angka berupa bilangan positif dan hasil yang dicetak berupa tipe
data double
o Variable dapat diinput menggunakan kombinasi huruf dan angka
o Struktur statement yang dapat dibaca adalah
1. contoh pemberian variabel :
<name> = <expression>
atau A = 1
2. contoh mencetak ekspresi :
cetak <expression> atau
print "nilai A adalah :" + A
3. contoh memasukkan nilai ke dalam variabel
input <name>
atau
input B
4. penggunaan operator untuk perhitungan
<expression> + <expression>
<expression> - <expression>
<expression> * <expression>
<expression> / <expression>
5.
<name>
name merupakan token yang digunakan sebagai parameter dalam pemberian
nilai pada variabel yang dibuat, jika variabel tidak diberi nilai. maka nilai
default nya adalah 0.