Posts

Showing posts with the label prolog

STRAWBERRY PROLOG: Membuat Timer dan Splash Screen

Image
posting ini akan membahas tentang membuat timer dari strawberry prolog dan splash screen yang menggunakan fungsi timer di dalamnya.

pertama, buat window dahulu dengan code berikut
?- window(G_pertama,_,window_awal(_),"Window Timer", 250,200,800,400). kemudian dilanjutkan dengan code berikut
window_awal(init):- G_detik := 0, G_waktu is set_timer(_,1.0,fungsi_timer).
G_detik adalah inisialisasi nilai awal yang nantinya akan ditampilkanG_waktu adalah variabel yang menginisialisasi timer1.0 adalah pergerakan waktu dalam satuan detik, 1.0 berarti pergerakan waktu 1 detik. bisa kalian ganti dengan angka lain.fungsi_timer adalah nama fungsi dari timer yang dibuat
lanjutkan dengan code berikut
fungsi_timer(end):- text_out(350,200,print("loading: " + G_batas)), G_batas := G_batas + 1.
fungsi_timer adalah nama fungsi dari timer yang dibuattext_out artinya menampilkan teks dengan koordinat (350,200), print artinya teks yang ditampilkan, loading adalah teks normal …

STRAWBERRY PROLOG: Membuat Menubar dan Pindah Window Baru

Image
masih melanjutkan posting sebelumnya, di posting ini saya akan menjelaskan tentang pembuatan menubar, membuat window baru dan pindah ke window baru tersebut. menubar adalah sekumpulan menu yang terdapat di bagian atas window. biasanya berupa File, About, dan Help.
seperti sebelumnya, buat file baru dengan cara file > new > pilih strawberry prolog, ketikan program berikut terlebih dahulu untuk membuat window pertama
?- window(G_window1, _, window1(_),"ini window pertama",100,200,300,400). lalu dilanjutkan dengan code berikut untuk membuat menu bar
window1(init):- menu( pop_up, _, _, menu_file(_), "&File"), menu( normal, _, _, menu_about(_), "&About"), menu( right, _, _, menu_exit(_), "&Exit"). seperti penjelasan sebelumnya,

(init) berfungsi untuk mengeksekusi pertama kali saat program dijalankan. pada code di atas, kita akan membuat 3 menubar diantaranya File, About dan Exit. perbedaanya pada pop_up, normal, dan rig…

STRAWBERRY PROLOG: Membuat Background dari Gambar

Image
melanjutkan tutorial sebelumnya, di posting ini saya akan menjelaskan bagaimana cara menampilkan gambar sebagai background. Ketikkan code program di bawah ini pada lembar kerja baru anda. cara membuat lembar kerja baru klik file > new > pilih strawberry project.
?- G_gambar is bitmap_image("C:/Users/ARICKANJASS/Desktop/tutorial prolog/background.bmp",_), window(_, _, window1(_),"ini judul window",100,50,1000,700).
G_gambar adalah sebuah fungsi yang nantinya akan dipanggil untuk menampilkan gambar bitmap image adalah library dari strawberry prolognya sendiri.C:/Users/ARICKANJASS/Desktop/tutorial prolog/background.bmp" adalah alamat file gambar yang ingin ditampilkan. format gambar yang dapat ditampilkan di strawberry prolog adalah .bmp (bitmap image).window(_, _, window1(_),"ini judul window",100,50,1000,700). berarti membuat window yang akan tampil (lihat di post sebelumnya tentang penjelasan membuat window).
lanjutkan code di atas dengan code b…

STRAWBERRY PROLOG: Membuat Button dan Messagebox

Image
jika sebelumnya saya membuat tutorial dan code tentang membuat garis pada prolog, sekarang saya ingin menjelaskan bagaimana cara membuat button di strawberry prolog. Download strawberry prolog di sini

setelah download dan ekstrak, buka prolog.exe, klik file > new > pilih strawberry project (untuk penjelasan lihat di posting saya di sini)
ketikkan code berikut
?- window( _, _, window1(_), "Judul window di sini", 100,200,300,400).
penjelasan code di atas ada di posting saya sebelumnya
lalu lanjutkan code di atas dengan mengetik code berikut di bawahnya

window1(init):- button(_,_,coba_button(_), "klik di sini", 50,60,70,80).
window1(init) adalah fungsi untuk membuat program saat window1 di buka atau dijalankan. nama window1 diambil dari fungsi window yang telah dibuat sebelum “judul window di sini”.button adalah memanggil library button pada prolog, sedangkan coba_button adalah nama dari button yang akan dibuat.“klik di sini” adalah teks dari button tersebu…

STRAWBERRY PROLOG: Membuat Garis (Line)

Image
sehubungan dengan tugas tugas yang terlempar dari laboratorium teknik informatika. mata praktikum pengantar kecerdasan buatan (PKB). harus menggunakan strawberry prolog

Download Strawberry Prolog: download strawberry prolog
Password:
untuk membuka aplikasi strawberry prolog, download file di atas kemudian ekstrak rar nya, pilih strawberry prolog.exe
setelah muncul tampilan pertama, klik file kemudian new, pilih yang strawberry project, kemudian klik OK
ketikkan code berikut pada window kosong yang baru anda buat
?-window(G_namaWindow, _, window1(_), "Ini window pertamaku", 100,200,300,400).?-window berarti membuat window baru.G_namaWindow adalah nama window tersebutwindow1(_) adalah fungsi yang nantinya akan dibuat“ini window pertamaku” adalah judul dari window yang akan muncul100, 200, 300, 400 adalah koordinat dari window yang akan muncul, perhatikan gambar di bawah untuk melihat hasilnya, pilih RUN di menu bar atau tekan F5 pada keyboard anda. maka akan tampil window koso…