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 ditampilkan G_waktu adalah variabel yang menginisialisasi timer 1.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 dibuat text_out artinya menampilkan teks dengan koordinat (350,200), print artinya teks yang ditampil

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,

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 a