<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5614007459121874102</id><updated>2011-04-22T10:07:47.050+07:00</updated><title type='text'>LihatAkuWoy</title><subtitle type='html'>Profil ini menceritakan seorang Pemuda yang berkecimung diBidang Mesin Jahit...Bikin Kue dan bikin Program</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://ranggafauza.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5614007459121874102/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://ranggafauza.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Rangga Fauza</name><uri>http://www.blogger.com/profile/17667441452724770370</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>2</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5614007459121874102.post-1028471658867442682</id><published>2008-04-08T16:01:00.001+07:00</published><updated>2008-04-08T16:02:53.976+07:00</updated><title type='text'>Iseng-iseng</title><content type='html'>&lt;p&gt;&lt;span style="font-size: 10pt; font-family: Tahoma;"&gt;Bahasa C++ (termasuk C kan ?) sampai saat ini bagaimanapun masih merupakan bahasa pemrograman yang terpopuler. &lt;em&gt;Why&lt;/em&gt; ? karena selain kompiler&lt;span&gt;  &lt;/span&gt;C/C++ yang secara konsisten menghasilkan program yang eksekusinya lebih efisien dan cepat (terutama dibandingkan JAVA, eh…gak sepadan ya, JAVA kan untuk WEB ?), juga dari kesederhanaan struktur dasarnya yang tidak membatasi kreativitas pemrogram.&lt;span&gt;  &lt;/span&gt;Itulah sebabnya maka kebanyakan program paket ditulis menggunakan C/C++. Contohnya : … (Apa ayo !)&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-size: 10pt; font-family: Tahoma;"&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: Tahoma;"&gt;AI (&lt;em&gt;Artificial Intelligence = &lt;/em&gt;Kecerdasan Buatan, di kurikulum disebut Intelijensi Buatan, sama aja ah..) adalah suatu bidang yang mengkaji tentang usaha untuk merekayasa mesin komputer sehingga mampu berpikir dan bertindak seperti&lt;span&gt;  &lt;/span&gt;layaknya manusia. &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-size: 10pt; font-family: Tahoma;"&gt;Program AI adalah program komputer yang berupaya untuk memenuhi tujuan di atas. Pemrograman AI umumnya menggunakan bahasa pemrograman khusus seperti : Prolog, Lisp dan sebagainya. Alasan digunakannya bahasa pemrograman yang khusus adalah karena memang ada perbedaaan mendasar antara pemrograman AI dan pemrograman konvensional. Apa bedanya…&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-size: 10pt; font-family: Tahoma;"&gt;&lt;span id="more-39"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-size: 10pt; font-family: Tahoma;"&gt;Bedanya begini… &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: Tahoma;"&gt;Pemrograman AI (khususnya Prolog) memiliki sifat deklaratif, sedangkan pemrograman konvensional&lt;span&gt;  &lt;/span&gt;bersifat prosedural. Pada bahasa pemrograman prosedural, &lt;em&gt;programmer&lt;/em&gt; (pemrogram)&lt;span&gt;  &lt;/span&gt;memberikan program pada komputer secara &lt;em&gt;How to do, &lt;/em&gt;yaitu &lt;em&gt;bagaimana&lt;/em&gt; melakukan sesuatu&lt;em&gt;.&lt;/em&gt; Artinya&lt;span&gt;  &lt;/span&gt;komputer harus diberitahu tentang langkah-langkah (algoritma) memecahkan &lt;span&gt; &lt;/span&gt;suatu permasalahan. Sedangkan pada bahasa pemrograman deklaratif pemrogram memberikan program pada komputer secara &lt;em&gt;What to do&lt;/em&gt;, yakni &lt;em&gt;apa &lt;/em&gt;yang harus dilakukan. Jadi pada pemrograman deklaratif komputer hanya diberitahu tentang data/fakta dan aturan yang berlaku berdasarkan permasalahan tanpa memberitahu bagaimana semestinya masalah tersebut dipecahkan. Tugas menemukan cara pemecahan masalah tersebut dilakukan oleh komputer (Nah atas prinsip inilah maka komputer baru boleh disebut ‘cerdas’, ini ‘kunci’ jawaban untuk mahasiswa yang sedang ngambil kuliah AI dengan saya, makanya ikuti blog ini terus, he he sambilan promosi).&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-size: 10pt; font-family: Tahoma;"&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: Tahoma;"&gt;Umumnya kebanyakan pemrogram lebih mengetahui bahasa prosedural seperti C/C++ dari pada bahasa pemrograman AI seperti tersebut di atas. Di sisi lain paradigma dari pemrograman AI tampaknya cukup menjanjikan untuk menjadi &lt;strong&gt;bahasa pemrograman masa depan&lt;/strong&gt;. Dapatkah sebagian&lt;span&gt;  &lt;/span&gt;dari paradigma pemrograman AI tersebut diimplementasikan menggunakan bahasa pemrograman prosedural ?&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-size: 10pt; font-family: Tahoma;"&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: Tahoma;"&gt;Baik…, ada dua fakta urgen sehingga pertanyaan di atas mesti terjawab. Pertama kebanyakan pemrogram memiliki latar belakang yang minim di bidang AI. Dan kedua, kebanyakan peminat/pakar&lt;span&gt;  &lt;/span&gt;AI&lt;span&gt;  &lt;/span&gt;menggunakan bahasa pemrograman&lt;span&gt;  &lt;/span&gt;khusus untuk AI dalam mengimplementasikan teknik-teknik AI. Sementara program-program masa kini yang umumnya dibuat oleh pemrogram yang menggunakan bahasa prosedural juga membutuhkan teknik-teknik AI demi meningkatkan unjuk kerjanya. Kedua fakta di atas dapatkah ditemukan jalan tengahnya&lt;span&gt;  &lt;/span&gt;(Ibarat menyatukan dua dunia kan ) ?&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-size: 10pt; font-family: Tahoma;"&gt;&lt;/span&gt;&lt;strong&gt;&lt;u&gt;&lt;span style="font-size: 10pt; font-family: Tahoma;"&gt;Cara Pertama&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;span style="font-size: 10pt; font-family: Tahoma;"&gt;. Sebenarnya modul program yang ditulis dengan Turbo Prolog dapat diperantarai (istilahnya &lt;em&gt;interfacing&lt;/em&gt;) dengan modul yang ditulis dengan C/C++ misalnya, tetapi ini bukan pemecahan yang paling tepat. Dengan menggunakan dua bahasa pemrograman yang terpisah berarti membutuhkan manajemen dan koordinasi yang lebih, karena bagaimanapun menghubungkan dua sistem yang berbeda akan memerlukan pengetahuan yang rinci tentang kedua sistem tersebut. Juga dengan menggunakan bahasa pemrograman terpisah berarti para pemrogram umum harus menguasai bahasa pemrograman AI tersebut secara matang. &lt;/span&gt;&lt;strong&gt;&lt;u&gt;&lt;span style="font-size: 10pt; font-family: Tahoma;"&gt; &lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;u&gt;&lt;span style="font-size: 10pt; font-family: Tahoma;"&gt;Cara Kedua.&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;span style="font-size: 10pt; font-family: Tahoma;"&gt; Penulis memiliki ‘gagasan’ (alternatif) pemecahan yang lebih baik (menurut dia aja kali), yaitu dengan mengkaji peng-implementasi-an teknik-teknik pemrograman AI menggunakan bahasa pemrograman umum/prosedural seperti C, C++ atau JAVA. Apa bisa ya ?&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-size: 10pt; font-family: Tahoma;"&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: Tahoma;"&gt;Untuk itu ada beberapa hal yang harus terjawab. Pertama, sejauhmana paradigma pemrograman AI (khususnya sifat deklaratifnya) dapat diimplementasikan menggunakan bahasa pemrograman non-deklaratif seperti C++atau JAVA. Kedua, dapatkah implementasi tersebut dibuat dalam bentuk library khusus yang selanjutnya akan dijadikan sebagai perangkat bantu untuk pengembangan program-program AI di kemudian hari . Ketiga, harus diuji bagaimana efektivitas library (perangkat bantu) tersebut dalam memberikan kemudahan perancangan program-program AI dan bagaimana unjuk kerja (&lt;em&gt;performance&lt;/em&gt;) dari program yang dihasilkannya.&lt;/span&gt;&lt;/p&gt; &lt;span style="font-size: 10pt; font-family: Tahoma;"&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: Tahoma;"&gt;Ok, jika para pemirsa eh… pem-&lt;em&gt;browse (Browser)&lt;/em&gt; ada yang tertarik dengan kajian di atas, kita bisa lebih berbagi. &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: Tahoma;"&gt;Beri komentar atas tulisan ini atau layangkan ke email ke : lawe_uza@yahoo.co.id Ada beberapa ‘hasil kerja’ penulis atas kajian ‘menantang’ di atas. Penulis juga sedang mengkaji kemungkinan penerapan ‘AI library’ (&lt;em&gt;Intelligent Package&lt;/em&gt;) untuk JAVA, sementara yang terakhir ini masih dalam taraf kajian fasilitas-fasilitas yang dibutuhkan. Kita layak aja berbagi… &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5614007459121874102-1028471658867442682?l=ranggafauza.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ranggafauza.blogspot.com/feeds/1028471658867442682/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5614007459121874102&amp;postID=1028471658867442682' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5614007459121874102/posts/default/1028471658867442682'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5614007459121874102/posts/default/1028471658867442682'/><link rel='alternate' type='text/html' href='http://ranggafauza.blogspot.com/2008/04/iseng-iseng.html' title='Iseng-iseng'/><author><name>Rangga Fauza</name><uri>http://www.blogger.com/profile/17667441452724770370</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5614007459121874102.post-1823839775919606319</id><published>2008-04-08T15:20:00.000+07:00</published><updated>2008-04-08T15:22:44.115+07:00</updated><title type='text'>Profil Ane  ==&gt;</title><content type='html'>Hai teman n friend. nama saya Rangga Pa Uza . &lt;span style="color: rgb(255, 0, 0);"&gt;NPM 11104331 ups,.&lt;/span&gt;... jujur banget ya! oke&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5614007459121874102-1823839775919606319?l=ranggafauza.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ranggafauza.blogspot.com/feeds/1823839775919606319/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5614007459121874102&amp;postID=1823839775919606319' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5614007459121874102/posts/default/1823839775919606319'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5614007459121874102/posts/default/1823839775919606319'/><link rel='alternate' type='text/html' href='http://ranggafauza.blogspot.com/2008/04/profil-ane.html' title='Profil Ane  ==&gt;'/><author><name>Rangga Fauza</name><uri>http://www.blogger.com/profile/17667441452724770370</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
