Nama :
Haris Okirio Suparli
NPM : 13110142
Kelas : 3KA33
Analisa Leksikal adalah
sebuah proses yang mendahului parsing sebuah rangkaian karakter. Ia menerima masukan
serangkaian karakter (seperti dalam dokumen plain-text atau source code) dan
menghasilkan deretan simbol yang masing-masing dinamakan token; proses parsing
akan lebih mudah dilakukan bila inputnya sudah berupa token. Berhubung
penjelasan yang diberikan banyak, anda dapat melihatnya Di sini
Berikut ini merupakan
"Tugas" yang penulis berikan untuk materi Analisis Leksikal. Adapun
untuk datanya akan penulis lampirkan di dalam postingan ini.
Logika
Maksud dari segitiga: pada gambar di atas adalah
sebagai variabel dari program yang akan kita jalankan. Untuk inputannya kita
berikan perintah write('Masukan alas
:'), read(Alas), yang artinya masukkan alas kemudian akan membaca Inputan alas
yang kita masukkan. Begitu juga dengan inputan tinggi, kita gunakan perintah write('Masukan tinggi :'), read(Tinggi),.
kemudian kita buat outputan dari programnya dengan perintah Luas is(Alas * Tinggi/2), yang artinya dalah variabel luas adalah
hasil dari rumus ‘alas * tinggi dibagi 2. Kemudian kita berikan perintah write('Luas : '), yang artinya tulis
atau panggil variabel ‘luas :’. Dan untuk outputannya kita berikan perintah write(Luas). Yang artinya adalah
membaca variabel Luas.
Untuk menjalankan programnya
klik File yang berekstensi .pl
kemudian buka Menu File -> Consult
-> “Nama File.pl”. kemudian tuliskan nama program yang telah kita buat
untuk awal pemanggilan.
Output
untuk lebih jelasnya bisa dilihat pada Lampiran link berikut:
atau jika tidak dapat di buka pada lampiran
berikut;