Anda di halaman 1dari 4

LAPORAN AKHIR

NAMA : HIDAYAT SIDDIQ KURNIAWAN

KELAS : 3KA15

NPM : 10108972

TANGGAL : 12 OKTOBER 2010

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.

2. Program input nilai UTS dan UAS


Ketik dahulu source code seperti dibawah 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.

3. Program Luas Segitiga


Ketik dahulu source code 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.

Hasilnya seperti gambar di bawah ini :

Kita memasukan alas = 4, dan tinggi=5, yang hasilnya (4x5) / 2 = 10


4. Program nilai Uts dan Uas memakai Grade
Ketik dahulu source code seperti di bawah ini :

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’.

Outputnya seperti dibawah ini :

Artinya kita menginput nilai UTS 96 dan UAS 85.

(96*0,7)+(85*0.3)= 92,7 dan mendapatkan Grade ‘A’

SELESAI

- TERIMA KASIH -

Anda mungkin juga menyukai