0

SCANNER DAN PARSER TEKNIK KOMPILASI

Posted by jujur on 7:20 PM
MAKALAH
SCANNER DAN PARSER TEKNIK KOMPILASI


D:\Paul\KULIAH\Lambang_UNIKOM.png






Disusun oleh :
Nama
                Nim
Candra P. Simatupang
10112675
Jujur Soaloon Sitanggang
10112672
Andrianto
10112700




PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA
BANDUNG 2015




  1. PENJELASAN CARA KERJA PROGRAM
Bahasa yang digunakan adalah bahasa C#(Csharp) dimana pada bahasa pemrograman ini berbasis objek. Program membaca sebuah file bersisi source code pascal dengan ekstensi .pas .  File sumber tadi akan di simpan di dalam array lalu akan di scan menggunakan scanner untuk mengidentifikasi tiap token yang ada. Setelah setiap token telah di identifikasikan sekarang bagian parser untuk bekerja mencocokan tiap token tadi dengan grammar yang ada.
  1. PENTUNJUK PENGGUNAAN PROGRAM
Petunjuk penggunaan program yaitu:
  1. Buka folder dengan nama Kelompok03-TK-04
  2. Pilih folder yang diberi nama Program dan buka
  3. Pilih folder App jika ingin Melihat Calss dari Program Scanner dan Parser ini
  4. Pilih file dengan nama App bila ingin melihat program bagian dalam (source code)
  5. Pilih star pada bagian toolbar bagian atas bila ingin menjalankan programnya
  6. Setelah file consolenya dijalankan maka akan muncul sebuah form
  7. Pada form tersebut pada bagian paling atas ada berupa Button yang diberi nama Open File
  8. Libarari baru akan muncul untuk menugaskan Pengguna  atau User untuk memilih file berupa program yang formatnya pascal untuk di Scan dan Parser, pada bagian ini pengguna atau User tidak boleh memilih file program pascal yang berskala berat dalam arti source code banyak, dikarenakan pada program Scanner dan Parser ini memiliki batasan dalam mengparser sebuah file Pascal, maka diharusakan memilih file program pascal yang berada pada bawaan folder dalam program tersebut.
  9. Pilih folder dengan nama Program Untuk di Parser (masih dalam kondisi library kebuka pemilihan file pascal yang akan di parser) klik program Pascalnya dan pilih Open.
  10. File program Pascal  yang User pilih otomatis akan masuk pada bagian form running program parser C# dan tertera juga nama data – data folder riwayat yang user buka ketika memilih file program Pascal yang ingin di Parser tersebut.
  11. Plih Button di bagian bawah dengan nama Scan dank ilk Button tersebut, program yang akan diparser harus di Scan terlebih dahulu sebelum di Parser.
  12. Hasil dari Scan akan muncul berupa Token – token
  13. Setelah Proses Scan telah selesai barulah Button Parsing bisa kita pilih dan klik untuk melanjutkan ketahap Parsing
  14. Maka akan muncul pemberitahuan Nafigasi Parser berhasil dilakukan atau tidak.
Klik Ok misalkan Gagal atau Berhasil utnuk melanjutkan.
  1. Maka hasil dari Parsing pun akan muncul yaitu urutan – urutannya



  1. Pilih folder program folder App kemudian Bin lalu buka folder debug bila ingin menjalankan langsung consolenya pilih file dengan nama App yang berupa gambar console bila ingin menjalankan langsung program Scanner dan Parsernya. tanpa melihat isi dalam dari program tersebut
  2. Bila ingin melakukanya tinggal mengikuti langkah seperti diatas
  3. Bila sudah selesai bisa langsung pilih close atau mau dibersihkan dahulu, yaitu dengan memilih dan klik Button dengan nama Clear All.





















  1. CONTOH TAMPILAN INPUT OUTPUT
D:\TEKOM_KELOMPOK_KOMPILATOR\ss input.PNG
Gambar 1. Input Source File
D:\TEKOM_KELOMPOK_KOMPILATOR\ss scan.PNG
Gambar 2. Proses Scaner
D:\TEKOM_KELOMPOK_KOMPILATOR\ss parse.PNG
Gambar 3. Parsing
  1. GRAMMAR
<empty statement> ::= <empty> https://www.youtube.com/watch?v=f01g0UvAzl8

0 Comments

Copyright Jujur Soaloon Sitangang Lipan All rights reserved. Theme by Sitanggang. | Bloggerized by Soalparna.