Blogroll

*/ /* Use this with templates/template-twocol.html */ body { background:$bgcolor; margin:0; color:$textcolor; font:x-small Georgia Serif; font-size/* */:/**/small; font-size: /**/small; text-align: center; background-color:#000000; background-image: url(http://stuff.pyzam.com/layouts/img/c/h/nvchocolate.jpg); background-attachment: fixed; background-position: left top ; background-repeat: repeat; border-color:#a80014; border-width:0px; border-style: solid; } a:link { color:$linkcolor; text-decoration:none; } a:visited { color:$visitedlinkcolor; text-decoration:none; } a:hover { color:$titlecolor; text-decoration:underline; } a img { border-width:0; } /* Header ----------------------------------------------- */ #header-wrapper { width:660px; margin:0 auto 10px; border:1px solid $bordercolor; background-color:#000000; filter:alpha(opacity=80); -moz-opacity:0.80; opacity:0.80; -khtml-opacity:0.80; } #header-inner { background-position: center; margin-left: auto; margin-right: auto; } #header { margin: 5px; border: 1px solid $bordercolor; text-align: center; color:$pagetitlecolor; background-color:#000000; filter:alpha(opacity=80); -moz-opacity:0.80; opacity:0.80; -khtml-opacity:0.80; } #header h1 { margin:5px 5px 0; padding:15px 20px .25em; line-height:1.2em; text-transform:uppercase; letter-spacing:.2em; font: $pagetitlefont; } #header a { color:$pagetitlecolor; text-decoration:none; } #header a:hover { color:$pagetitlecolor; } #header .description { margin:0 5px 5px; padding:0 20px 15px; max-width:700px; text-transform:uppercase; letter-spacing:.2em; line-height: 1.4em; font: $descriptionfont; color: $descriptioncolor; } #header img { margin-left: auto; margin-right: auto; } /* Outer-Wrapper ----------------------------------------------- */ #outer-wrapper { width: 660px; margin:0 auto; padding:10px; text-align:left; font: $bodyfont; } #main-wrapper { width: 410px; float: left; padding: 5px; border:1px solid $bordercolor; background-color:#000000; filter:alpha(opacity=80); -moz-opacity:0.80; opacity:0.80; -khtml-opacity:0.80; word-wrap: break-word; /* fix for long text breaking sidebar float in IE */ overflow: hidden; /* fix for long non-text content breaking IE sidebar float */ } #sidebar-wrapper { width: 220px; float: right; padding: 5px; border:1px solid $bordercolor; background-color:#000000; filter:alpha(opacity=80); -moz-opacity:0.80; opacity:0.80; -khtml-opacity:0.80; word-wrap: break-word; /* fix for long text breaking sidebar float in IE */ overflow: hidden; /* fix for long non-text content breaking IE sidebar float */ } /* Headings ----------------------------------------------- */ h2 { margin:1.5em 0 .75em; font:$headerfont; line-height: 1.4em; text-transform:uppercase; letter-spacing:.2em; color:$sidebarcolor; } /* Posts ----------------------------------------------- */ h2.date-header { margin:1.5em 0 .5em; } .post { margin:.5em 0 1.5em; border-bottom:1px dotted $bordercolor; padding-bottom:1.5em; } .post h3 { margin:.25em 0 0; padding:0 0 4px; font-size:140%; font-weight:normal; line-height:1.4em; color:$titlecolor; } .post h3 a, .post h3 a:visited, .post h3 strong { display:block; text-decoration:none; color:$titlecolor; font-weight:normal; } .post h3 strong, .post h3 a:hover { color:$textcolor; } .post p { margin:0 0 .75em; line-height:1.6em; } .post-footer { margin: .75em 0; color:$sidebarcolor; text-transform:uppercase; letter-spacing:.1em; font: $postfooterfont; line-height: 1.4em; } .comment-link { margin-left:.6em; } .post img { padding:4px; border:1px solid $bordercolor; } .post blockquote { margin:1em 20px; } .post blockquote p { margin:.75em 0; } /* Comments ----------------------------------------------- */ #comments h4 { margin:1em 0; font-weight: bold; line-height: 1.4em; text-transform:uppercase; letter-spacing:.2em; color: $sidebarcolor; padding: 5px; border:1px solid $bordercolor; background-color:#000000; filter:alpha(opacity=80); -moz-opacity:0.80; opacity:0.80; -khtml-opacity:0.80; } #comments-block { margin:1em 0 1.5em; line-height:1.6em; } #comments-block .comment-author { margin:.5em 0; } #comments-block .comment-body { margin:.25em 0 0; } #comments-block .comment-footer { margin:-.25em 0 2em; line-height: 1.4em; text-transform:uppercase; letter-spacing:.1em; } #comments-block .comment-body p { margin:0 0 .75em; } .deleted-comment { font-style:italic; color:gray; } #blog-pager-newer-link { float: left; } #blog-pager-older-link { float: right; } #blog-pager { text-align: center; } .feed-links { clear: both; line-height: 2.5em; } /* Sidebar Content ----------------------------------------------- */ .sidebar { color: $sidebartextcolor; line-height: 1.5em; } .sidebar ul { list-style:none; margin:0 0 0; padding:0 0 0; } .sidebar li { margin:0; padding:0 0 .25em 15px; text-indent:-15px; line-height:1.5em; } .sidebar .widget, .main .widget { border-bottom:1px dotted $bordercolor; margin:0 0 1.5em; padding:0 0 1.5em; } .main .Blog { border-bottom-width: 0; } /* Profile ----------------------------------------------- */ .profile-img { float: left; margin: 0 5px 5px 0; padding: 4px; border: 1px solid $bordercolor; } .profile-data { margin:0; text-transform:uppercase; letter-spacing:.1em; font: $postfooterfont; color: $sidebarcolor; font-weight: bold; line-height: 1.6em; } .profile-datablock { margin:.5em 0 .5em; } .profile-textblock { margin: 0.5em 0; line-height: 1.6em; } .profile-link { font: $postfooterfont; text-transform: uppercase; letter-spacing: .1em; } /* Footer ----------------------------------------------- */ #footer { width:660px; clear:both; margin:0 auto; padding-top:15px; line-height: 1.6em; text-transform:uppercase; letter-spacing:.1em; text-align: center; padding: 5px; border:1px solid $bordercolor; background-color:000000; filter:alpha(opacity=80); -moz-opacity:0.80; opacity:0.80; -khtml-opacity:0.80; } /** Page structure tweaks for layout editor wireframe */ body#layout #header { margin-left: 0px; margin-right: 0px; } .bloggerPyBar { background-color:#ff6600; color:#114477; font-family: Arial, Helvetica, sans-serif; font-size:10px; text-align:left; font-weigth:bold; padding:2px 2px 2px 6px;} .bloggerPyBar a {color:#114477;} .pylogo {float:right;padding-right:9px;} ]]>

Jumat, 12 Oktober 2012

Prolog

Pengertian Prolog

   Prolog adalah bahasa pemrograman logika atau disebut juga bahasa non-procedural. Namanya diambil dari Bahasa Perancis yaitu Programmation en logique (Pemrograman Logika). Berbeda dengan bahasa pemrograman lain yang menggunakan algoritma konvensional sebagai teknik pencariannya seperti Delphi, Pascal, Basic dan bahasa pemrograman sejenisnya, prolog menggunakan teknik pencarian yang disebut heuristik (heuristic) dengan menggunakan pohon logika.
    Atau bisa juga Prolog itu adalah Programming in logic yang berarti pemrograman logika yang menggunakan bahasa deklaratif dimana pemrogram memberi fakta dan aturan untuk selanjutnya diselesaikan oleh prolog secara deduktif sehingga menghasilkan kesimpulan.

Perbedaan Prolog dengan bahasa pemrograman yang lain

  Bahasa Pemrograman Umum :
  • Di perlukan prosedur/logaritma untuk memecahkan masalah 
  • Program menjalankan prosedur yang sama-sama berulang dengan data masukan yang berbeda-beda
  • Prosedur dan pengendalian program di tentukan oleh programmer dan perhitungan dilakukan sesuai dengan prosedur yang telah dibuat 
  Bahasa Prolog :
  • Tidak terdapat prosedur, tetapi hanya kumpulan data-data objek (fakta) yang akan diolah dan relasi antar objek tersebut membentuk aturan yang diperlukan untuk mencari suatu jawaban 
  • Programmer menentukan tujuan (goal), dan komputer menentukan bagaimana cara mencapai tujuan tersebut serta mencari jawabannya
  • Prolog bekerja seperti pikiran manusia, proses pemecahan masalah bergerak di dalam ruang masalah menuju suatu tujuan (jawabantertentu)
  • Prolog ideal untuk memecahkan masalah yang tidak terstruktur, dan prosedur pemecahannya tidak diketahui khususnya untuk memecahkan masalah non numerik

Statment pada Prolog

  1. WRITE( ) =  syntax ini digunakan untuk mencetak variabel string yang diapit dengan petik tunggal ( ' ).
  2. NL( ) = dikenal newline merupakan perintah untuk pindah menuju baris yang baru.
  3. READ( ) = syntax ini digunakan untuk memberikan nilai inputan pada variabel yang diberikan di dalam tanda kurung.
Sumber :
lenterajiwaku.files.wordpress.com/
http://chacaatmika.blogspot.com/2011/12/prolog.html

0 komentar:

Posting Komentar

Twitter Delicious Facebook Digg Stumbleupon Favorites More