LAPORAN AKHIR 1

5
LAPORAN AKHIR NAMA : HIDAYAT SIDDIQ KURNIAWAN KELAS : 3KA15 NPM : 10108972 TANGGAL : 12 OKTOBER 2010 MATERI : Prolog KETUA : ASS. BARIS : BARIS : 3

Transcript of LAPORAN AKHIR 1

Page 1: LAPORAN AKHIR 1

LAPORAN AKHIR

NAMA : HIDAYAT SIDDIQ KURNIAWAN

KELAS : 3KA15

NPM : 10108972

TANGGAL : 12 OKTOBER 2010

MATERI : Prolog

KETUA :

ASS. BARIS :

BARIS : 3

PARAF

Page 2: LAPORAN AKHIR 1

( )

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

Page 3: LAPORAN AKHIR 1

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

Page 4: LAPORAN AKHIR 1

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 -