Dokumen ini membahas tentang program parser untuk logika proposisional yang dikerjakan oleh kelompok mahasiswa. Program ini dibuat dengan bahasa C++ dan berjalan di Windows untuk memeriksa string input dan menghasilkan tokennya, serta validitas dari string logika yang diinputkan.
3. 3Spesifikasi Program
Bahasa pemograman yang digunakan adalah Bahasa
pemograman C++ dan menggunakan tools Code::Block
Program ini berjalan di sistem operasi Windows dari Windows
dan berbasis CLI (Command Line Interfaces)
Program tahap 1 merupakan program yang berfungsi untuk
melakukan pengecekan string yang di inputkan lalu
mengeluarkan output berupa tokennya.
Program tahap 2 merupakan lanjutan dari program tahap 1. Setelah
mengecek kebenaran pembacaan token, lalu program mengecek
valid atau tidaknya string lexic yang di inputkan.
8. 8
Cara Kerja Program
Setiap Mahasiswa bisa meminjam dan mengembalikan buku
Mahasiswa bisa meminjam buku maksimal sebanyak 2 buku
Setiap Mahasiswa mempunyai akun untuk login di sistem
dengan menggunakan NIM dan Password
10. 10Pengujian Program
Input Output Program Keterangan
p and q Valid Sesuai
p or q Valid Sesuai
r xor s Valid Sesuai
If r then p Valid Sesuai
If ( not r ) then s Valid Sesuai
Iff s Tidak Valid Sesuai
p andd Tidak Valid Sesuai, karena tidak ada
token yang membaca andd
melainkan hanya and saja
If ( p and q) then Tidak Valid Sesuai, karena tidak ada
operand setelah then