This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Kamis, 24 Oktober 2013

Membuat Timer pada strawberry prolog

Pada kali ini saya akan membahas tentang laporan akhir praktikum PKB(Pengantar Kecerdasan Buatan). Pada kali ini saya akan membuat Timer pada strawberry prolog. Pertama-tama yang harus anda lakukan adalah anda membuka strawberry prolog pada laptop/pc anda. Setelah anda buka ketikkan program seperti gambar dibawah ini.


atau anda bisa mencopas listing program diatas. 

Listing Program

?-
G_N=5,
window(_,_,win_func(_),"Timer",100,100,400,400).
win_func(paint):-
G_waktu is set_timer(_,1,time_func).
time_func(end):-
(G_N=:=0->
kill_timer(_,G_waktu),
message("Message","You Win!",1),
close_window(_)
else
G_N<>=G_N-1),
Angka is printq(G_N),
text_out(185,150,Angka).

Kemudian saya akan menjelaskan logika dari syntax pada listingan program diatas.



Logika program diatas maksudnya adalah pada saat anda menjalankan program pada listingan yang telah anda buat, logika diatas maksudnya adalah menghitung mundur dari angka 5,4,3,2,1,0. Jika angka 5 diganti dengan 10 maka dimulai dari 10,9,8,dst.



Pada listingan diatas adalah untuk mengaktifkan window saat program dijalankan yaitu dengan ukuran window (100,100,400,400) yang maksudnya titik tersebut berada pada kordinat (x1,y1,x2,y2) dan listingan tersebut diberi nama judul “Timer”.

 Logika program diatas maksudnya digunakan untuk mencetak timer selama 1 detik maksudnya adalah saat program dijalankan dan akan muncul timer dimulai dari 5. Dan saat dari detik ke 5 menuju ke detik ke 4, program terebut menunggu selama 1 detik dan kemudian bergerak ke detik ke 4. Tetapi jika angka 1 pada listingan tersebut diganti 3 maka detik ke 5 menuju detik ke 4 akan menunggu selama 3 detik sekali.


Program diatas maksudnya adalah saat program dijalankan, maka timer akan muncul hingga detik ke 0 karena G_N tidak sama dengan 0 sehingga saat muncul detik ke 0 maka akan muncul message “You Win! Dan kemudian keluar dari timer.


Program diatas maksudnya adalah melakukan perulangan logika setiap 1 detik akan berkurang. Dan pada Angka is printq(G_N) maksudnya adalah mendeklarasikan angka menjadi syntax G_N kemudian pada text_out(185,150,Angka) digunakan untuk meletakkan timer pada koordinat x=185 dan y=150 yaitu terletak di tengah tengah window.

 Output Program




Minggu, 20 Oktober 2013

Belajar membuat rumah menggunakan strawberry prolog


Setelah sekian lama tidak memposting tulisan, saya kembali lagi untuk memposting tulisan yang telah saya buat sebagai tugas laporan akhir pratikum saya. Pada kali ini saya akan membahas laporan akhir praktikum dalam membuat rumah sederhana di dalam strawberry prolog.
saya membuat tulisan ini sebagai tujuan untuk bisa mengetahui apa itu strawberry prolog dan sebagai tugas yang saya dapat dari perkuliahan yang saya ikuti.

Pertama-tama hal yang harus pertama kali anda lakukan adalah anda membuka strawberry anda yang berada pada laptop/pc anda. setelah terbuka maka ketikkan program seperti gambar berikut ini.


Setelah anda ketikkan semua syntax terebut maka akan mengeluarkan output seperti gambar dibawah ini :


Kemudian saya akan menjelaskan logika program dari syntax tersebut.

Logika program ini dimaksudkan adalah untuk memulai sebuah program pada strawberry prolog dan syntax tersebut merupakan sebuah keharusan dalam objek terebut.


Logika program ini maksudnya adalah untuk mengaktifkan window dan menampilkan output dengan nama judul program Tugas. Selain itu pada angka 50,50,600,600 itu adalah koordinat pada (x1,y1,x2,y2)  merupakan koordinat window awal.


Kemudian program diatas berguna untuk mengisi window yang sudah kita buat sehingga akan ada bentuk garis.
Logika diatas dimaksudkan agar membuat ketebalan garis dan warna garis pada saat kita menampilkan output. Pada ketebalan garis adalah 5 dan warna pada garis rgb koordinat 255,0,0 adalah merah. Pada rgb tersebut bisa kita ubah sesuai dengan keinginan kita.


Logika diatas merupakan sebuah program inti di dalam membuat sebuah garis. Maksud dari Line(100,200,300,200) adalah untuk membuat sebuah garis dengan koordinat x1=100, y1=200, x2=300 dan y2=200. Dan keempat syntax line diatas akan membuat sebuah persegi. Dan syntax untuk membuat atap rumah, pintu, jendela dan bintang hampir sama didalam logika programnya hanya saja berbeda pada setiap koordinat yang kita tentukan.




Senin, 07 Oktober 2013

Belajar MYSQL



Kembali lagi dengan penulis setelah sekian lama tidak posting. Disini saya akan membuat tugas laporan akhir pada mata kuliah sistem basis data. Disini saya akan membuat database tugas sederhana. Pertama-tama hal yang saya lakukan adalah saya mengaktifkan xampp karena tanpa xampp proses membuat database menggunakan command prompt (cmd) tidak bisa. Kemudian anda cari aplikasi xampp pada pc/laptop anda. 


Kemudian klik icon xampp tersebut dan kemudian klik start pada apache dan mysql sehingga berubah dari start menjadi stop.  Lihat gambar yang diberi tanda berwarna merah di bawah ini.



Kemudian setelah berhasil anda jalankan, hal yang selanjutnya anda lakukan adalah membuka command prompt(cmd). Setelah anda buka maka akan ke tampilan awal cmd. Lihat seperti gambar di bawah ini.




Setelah terbuka cmd di laptop/pc anda maka anda harus tahu letak xampp yang telah anda install sebelumnya. Apakah pada direktori c atau pada direktori d.  Disini saya akan memberi contoh xampp berada pada direkori c. Maka yang harus saya lakukan adalah kembali ke direktori c pada tampilan awal cmd yaitu dengan cara mengetikkan cd.. sampai pada ditampilan cmd anda berubah menjadi c:\> .
Maksud dari cd.. adalah saya mencoba mencari folder xampp karena folder xampp tersebut hanya berada di direktori c. Oleh karena itu saya keluar dari folder Yusuf dan user sampai ke direktori c. Lihat gambar ini.




Kemudian anda harus masuk ke folder xampp tersebut dengan mengetikkan cd xampp dan kemudian cd mysql dan cd bin. Dan kemudian ketikkan mysql –u root maksudnya adalah agar masuk ke mysql tersebut.
Dan jika sukses maka akan muncul seperti gambar dibawah ini.



Kemudian setelah itu, saya akan membuat sebuah database tugas. Sebelum membuat saya akan melihat database yang sudah ada dengan mengetikkan show databases; yaitu untuk melihat database apa saja yang sudah ada. Kemudian saya akan membuat sebuah database tugas dengan mengetikkan create database tugas; yaitu saya akan membuat sebuah database tugas. Lihat gambar dibawah ini saat sebelum dan sesudah membuat database baru.


   Sebelum membuat database                                                      Sesudah membuat database
                                             















Kemudian setelah anda membuat databasenya, anda harus membuat table dari database yang anda buat tadi.sebelum membuat anda harus masuk ke database yang telah anda buat tadi yaitu dengan mengetikkan use tugas; . Kemudian setelah anda berhasil masuk, buat sebuah table di sebuah database yang anda buat tadi. Misalnya :
Create table mahasiswa(No integer(4), Nama varchar(10), NPM varchar(10));
Kemudian enter dan akan muncul seperti gambar dibawah  ini. Lihat yang diberi gari berwarna merah!



Kemudian setelah sukses kemudian tahap terakhir adalah melihat table yang telah kita buat tadi didalam database tugas tersebut yaitu dengan mengetikkan desc  namatable contoh
desc mahasiswa;
Lihat gambar dibawah ini.



Sekian tugas laporan akhir sistem basis data saya.  Mohon maaf apabila ada kesalahan kata. Terima kasih. 

sumber :
http://www.google.com/imgres?client=firefox-a&hs=lSu&sa=X&rls=org.mozilla:en-US:official&tbm=isch&tbnid=NIZreZoeWnGekM:&imgrefurl=http://mous-design.com/cara-install-xampp-di-windows.html&docid=VcYXvRy-IWl-rM&imgurl=http://mous-design.com/lumbung/2011/11/cara-install-xampp.png&w=256&h=256&ei=tt9SUoWpN8iHrgf90oDYDw&zoom=1