KELAS : 3KA15
NPM : 10108972
MATERI : Prolog
KETUA :
ASS. BARIS :
BARIS : 3
PARAF
( )
Laporan Akhir
1. Buat program input data
Pertama kita install prolognya dahulu, kita tulis source code-nya di notepad bias
juga di notepad++. Seperti di bawah ini :
Maksud coding di atas adalah kita mulai dengan nama coba, nl itu untuk new line
atau garis baru, Write untuk mencetak kalimat yang didalam kutip satu. Read
untuk membaca sebagai variabel yang kita inginkan. Lalu Write(NAMA) untuk
mencetak nama pada variabel Nama yang telah di baca.
Kemudian kita save dengan cara file->save as-> coba.pl (nama file dengan
ektension .pl / prolog) jalankan di aplikasi prolog, kemudian jalankan file-
>consult lalu cari file yang akan dijalankan, setelah itu ketik “coba.” Arti dari
“coba.” Adalah memanggil data yang kita ketik di notepad tadi. Kemudian
masukan nama dan npmnya.. seperti di bawah ini.
Maksud coding di atas adalah kita mulai dengan nama test, nl itu untuk new line
atau garis baru, Write untuk mencetak kalimat yang didalam kutip satu. Read
untuk membaca sebagai variabel yang kita inginkan. Kemudian hasil dari
penginputan UTS dan UAS akan ditambah dan akan dibagi 2, jika hasil lebih dari
60 maka akan lulus, jika tidak (;) akan mencetak tidak lulus.
Kemudian kita save dengan cara file->save as-> coba.pl (nama file dengan
ektension .pl / prolog) jalankan di aplikasi prolog, kemudian jalankan file-
>consult lalu cari file yang akan dijalankan, setelah itu ketik “test.” Arti dari
“test.” Adalah memanggil data yang kita ketik di notepad tadi. Kemudian
masukan nilai Uts dan Uas-nya, yang nantinya akan di bagi 2 kemudian akan di
nyatakan apakah lulus atau tidak, seperti di bawah ini.
Artinya kita akan memanggil program dengan nama “test.”, nl untuk new line.
Write untuk mencetak keterangan yang ada di dalam kutip satu, dan akan di
baca sebagai variable masing-masing dari tugasnya. “HASIL is” untuk
perhitungan matematika dalam prolog, didalam program ini, penginputan nilai
alas akan di kalikan nilai tinggi dan akan di bagi 2, kemudian akan di simpan
sebagai variable HASIL, “write(‘luas:’)” artinya kita mencetak luas, dan aka nada
tampilan hasil dari perhitungan tadi, setelah variable HASIL di panggil dari write
Luas.
Maksudnya kita member nama program sebagai ‘nilai’, nl untuk new line. Write
untuk mencetak keterangan yang ada di dalam kutip satu, dan akan di baca
sebagai variable masing-masing dari tugasnya. Nilai UTS akan dikalikan 0.7 dan
nilai UAS akan dikalikan 0.3 dan akan menjadikan variable ‘Hasil’. Dan cetak
hasil perhitungan diatas. Jika nilai lebih dari sama dengan 90 akan mendapatkan
Grade ‘A’, jika nilai lebih dari sama dengan 80 akan mendapatkan Grade ‘B’, jika
nilai lebih dari sama dengan 65 akan mendapatkan Grade ‘C’, jika nilai lebih dari
sama dengan 50 akan mendapatkan Grade ‘D’, dan kurang dari 50 akan
mendapatkan Grade ‘E’.
SELESAI
- TERIMA KASIH -