Membuat program list menu dengan prolog


Potongan Script Menu

menu :-
write(‘——-MENU——-‘),nl,
write(‘1. Biodata’),nl,
write(‘2. Segitiga Angka’),nl,
write(‘3. Segitiga Bintang’),nl,
write(‘4. Luas Segitiga’),nl,
write(‘5. Volume Balok’),nl,
write(‘6. Volume Kubus’),nl,
write(‘7. Keluar’),nl,
write(‘Masukkan pilihan : ‘), read(PIL), nl,

Potongan Script Pilihan Menu

menu;
PIL=2,nl,
write(‘Nilai perulangan Angka : ‘),read(A),loopa(A,1),
menu;
PIL=3,nl,
write(‘Nilai perulangan Bintang : ‘),read(A),loopc(A,1),
menu;
PIL=4,nl,
write(‘Luas Segitiga’),nl,
write(‘Masukkan Alas : ‘),read(A),nl,
write(‘Masukkan Tinggi : ‘),read(T),nl,
L is A*T/2,
write(‘LUAS SEGITIGA : ‘),write(L),nl,
menu;
PIL=5,nl,
write(‘Volume Balok’),nl,
write(‘Masukkan Panjang : ‘),read(P),nl,
write(‘Masukkan Lebar : ‘),read(L),nl,
write(‘Masukkan Tinggi : ‘),read(T),nl,
V is P*L*T,
write(‘VOLUME BALOK : ‘),write(V),nl,
menu;
PIL=6,nl,
write(‘Volume Kubus’),nl,
write(‘Masukkan Sisi : ‘),read(S),nl,
V is S*S,
write(‘VOLUME KUBUS : ‘),write(V),nl,
menu;
PIL=7,nl,
write(‘Makasih’),nl).

Cara Menjalankan

  • Download file menu-prolog.pl
  • Jalankan SWI-Prolog
  • Menu File>Consult…
  • Cari file menu-prolog.pl
  • Setelah itu ketik perintah menu.
  • Misalnya pilih menu 1. untuk pilih menu biodata
  • Masukan untuk nama misalnya agus.
  • Setiap akhir inputan diakhiri tanda titik

Download

http://www.4shared.com/file/0e0h32vH/menu-prolog.html

Sekian artikel dari saya semoga bermanfaat untuk teman-teman dan anda semua…aamiin

Depok, 19-10-2011

noname

Advertisements

Contoh program silsilah keluarga dengan Prolog


Silsilah Keluarga

Pengenalan Prolog
Prolog singkatan dari Programming in Logic.  Dikembangkan oleh  Alain Colmenraurer dan P.Roussel di UniversitasMarseillesPerancis, tahun1972. Prolog populer di Eropa untuk aplikasi artificial intelligence, sedangkan di Amerika peneliti mengembangkan aplikasi yang sama, yaitu LISP.

Prolog merupakan suatu bahasa pemrograman yang banyak digunakan dalam pengembangan Artificial Intelliegence.  Prolog dalam perkembangannya telah dikombinasikan dengan berbagai bahasa pemrograman, terutama functional programming. Bahasa prolog ini memiliki ciri-ciri :

  • Bahasa pemrograman yang non sequential
  • Bahasa pemrograman yang deklaratif
  • Simbolik
  • Berdasarkan first order logic
Pengenalan SWI-Prolog
SWI-Prolog, SWI dari Sociaal-Wetenschappelijke Informatica (”Social Science Informatics”) adalah salah satu aplikasi yang digunakan untuk melakukan implementasi bahas pemrograman prolog. Aplikasi ini dibuat pertama kali oleh Jan Wielemaker dan dikembangkan sejak tahun 1987.
Tahap Persiapan
  1. Download dan Install aplikasi SWI-Prolog
  2. Download silsilah keluarga.pl
Tahap Percobaan
  1. Jalankan SWI-Prolog
  2. Pilih menu File > Consult…
  3. Cari dan pilih file silsilah_keluarga.pl yang sudah di download
  4. Klik tombol Open
  5. Jika tidak ada tanda error langsung ketik perintah dibawah ini
  6. Ingat tanda titik (.) di akhir perintah harus diketik
  7. Setelah itu tekan enter untuk melihat hasilnya
Perintah-perintah
Silahkan dicoba perintah-perintah di bawah ini satu persatu dan lihat hasilnya.  kemudian cocokan jawabanya dengan pohon silsilah keluarga pada gambar diatas.
  • married(yuda,X).
  • child(rico,X).
  • parents(nana,X,Y).
  • grandparents(rudi,X,Y).
  • sibling(danang,X).
  • sister(ana,X).
  • sister(dita,X).
  • brother(tedi,X).
  • brother(rudi,X).
Penjelasan
Untuk penjelasanya silahkan download dan baca artikel ini.
Referensi 
Sekian artikel dari saya semoga bermanfaat untuk teman-teman dan anda semua…aamiin
Depok, 19-10-2011
noname
%d bloggers like this: