Anda di halaman 1dari 5

LAPORAN AKHIR

Mata Praktikum

: Pengantar Kecerdasan Buatan

Kelas

: 3 IA 03

Praktikum ke-

: 1 ( Satu )

Tanggal

: 7 Oktober 2014

Materi

: Pengenalan Kecerdasan Buatan

NPM

: 50412391

Nama

: Agus Haryanto

Ketua Asisten

Nama Asisten

Paraf Asisten

Jumlah Lembar

: 4 Lembar

LABORATORIUM TEKNIK INFORMATIKA


UNIVERSITAS GUNADARMA
2014

LISTING PROGRAM
?window(_,_,win_func(_),"Rumah",0,0,950,500).
win_func(paint):%garis dinding depan
pen(3,rgb(0,255,64)),
line(200,200,200,400),
line(200,200,400,200),
line(400,200,400,400),
line(200,400,400,400),
%garis atap segitiga birumuda
pen(3,rgb(0,255,255)),
line(200,200,300,100),
line(300,100,400,200),
%garis atap pink
pen(3,rgb(255,128,255)),
line(300,100,630,70),
line(400,200,715,160),
line(715,160,630,70),
%garis dinding biru
pen(3,rgb(0,128,192)),
line(715,160,715,345),
line(400,400,715,345),
%garis lantai kuning
pen(3,rgb(255,255,0)),
line(200,400,585,340),
line(585,340,715,345),
%garis dinding dalam
line(585,340,585,178),
%pintu
pen(3,rgb(195,195,195)),
line(420,320,420,395),
line(420,320,473,310),
line(473,310,473,385),
%jendela
pen(3,rgb(185,122,27)),
line(250,270,330,270),

line(250,270,250,330),
line(330,270,330,330),
line(250,300,330,300),
line(290,270,290,330),
line(250,330,330,330),
%bintang biru
pen(3,rgb(0,0,255)),
line(738,52,732,67),
line(711,67,732,67),
line(711,67,727,77),
line(727,77,721,91),
line(721,91,738,83),
line(738,83,753,91),
line(753,91,748,77),
line(748,77,764,67),
line(764,67,744,67),
line(744,67,738,52),
%bintang merah
pen(3,rgb(237,28,36)),
line(806,74,800,90),
line(800,90,782,90),
line(782,90,795,100),
line(795,100,791,115),
line(791,115,806,106),
line(806,106,820,115),
line(820,115,816,100),
line(816,100,829,90),
line(829,90,812,90),
line(812,90,806,74),
%bintang ungu
pen(3,rgb(255,0,255)),
line(870,55,864,68),
line(864,68,850,68),
line(850,68,861,77),
line(861,77,857,90),
line(857,90,871,83),
line(871,83,884,90),
line(884,90,880,77),
line(880,77,890,68),
line(890,68,877,68),
line(877,68,870,55).

LOGIKA PROGRAM
Pada paraktikum kali ini saya akan membuat suatu garis yang saling berhubungan,
dan garis itu membentuk sebuah objek gambar yaitu rumah dengan menggunakan
aplikasi Strawberry Prolog.
?Perintah ini digunakan sebagai awal dari program yang berfungsi sebagai
intrepeteur untuk merespon proses algoritma selanjutnya. Tanpa symbol
ini, program akan error saat dijalankan.

window(_,_,win_func(_),"Rumah",0,0,950,500).
Perintah ini digunakan untuk membuat sebuah tampilan jendela baru untuk tempat
menampilkan obyek gambar yang akan dibuat nanti. Kalimat Rumah adalah judul
untuk jendela barunya nanti, dan angka 0,0,950,500 merupakan titik koordinat
(X1,Y1,X2,Y2) dan untuk menentukan lebar dan tinggi jendela tampilannya.
win_func(paint):Perintah ini digunakan untuk menampilkan bentuk garis, pada window yang sudah
kita buat.
%garis dinding depan
%garis atap segitiga birumuda
%pintu
%bintang ungu
Perintah diatas digunakan sebagai keterangan yang tidak akan dieksekusi saat
program dijalankan, berfungsi sebagai note/keterangan dalam program Strawberry
Prolog.
pen(3,rgb(0,255,64)),
Perintah diatas digunakan untuk menentukan ketebalan garis dan komposisi warna
garisnya. Dalam perintah diatas ketebalan garisnya 3, dan komposisi warna
RGB(0,255,64) adalah warna hijau.
line(200,200,200,400),
line(200,200,400,200).
Perintah diatas digunakan untuk membuat garis pada program yang dibuat, perintah
line digunakan untuk membuat garis, dan angka(200,200,200,400) adalah sebagai
koordinat(X1,Y1,X2,Y2) dari garis yang dibuat.

OUTPUT PROGRAM

Anda mungkin juga menyukai