Kamis, 22 Oktober 2009

ARTIFICIAL INTELEGENT

PENDAHULUAN
Sebagian kalangan menerjemahkan AI sebagai kecerdasan batan , kecerdasan artificial, inteljensia artificial atau intelijensia buatan. Selama bertahun-tahun para filsuf berusaha mempelajari kecerdasan manusia .Dari pemikiran para fisuf tersebut , lahirlah AI sebagi cabang ilmu yang juga berusaha memahami kecerdasan manusia. AI berusaha membangun entitas-entitas cerdas yang sesuai dengan pemahaman manusia. Entitas-entitas yang dibangun oleh AI ini sangat menarik dan mempercepat proses pemahaman tentang kecerdasan manusia. Oleh karena itu AI menjadi bidang yang sangat menarik dan penting untuk memeahami kecerdasan manusia. Dengan didukung perkembangan hardware dan software yang sangat beragam, AI stelah menghasilkan banyak produk yang berguna bagi kehidupan manusia. Hingga saat ini AI juga masih dikembangkan dan digunakan salah satunya adalah Robotika dan sistem sensor .
Persoalan persoalan yang mula-mula ditangani oleh kecerdasan buatan adalah pembuktian teorema dan permainan (game). Seorang periset Kecerdasan Buatan yang bernama Samuel menuliskan program permainan catur yang tidak hanya sekedar bermain catur, namun program tersebut juga dibuat agar dapat mengggunakan pengalamannya untuk meningkatkan kemampuannya. Sementara itu, Newell, seorang ahli teori logika berusaha membuktikan teorema-teorema mattematika.
Makin pesatnya perkembangan tekhnologi menyebabkan adanya perkembangan dan perluasan lingkup yang membutuhkan kehadiran kecerdasan buatan. Karakteristik cerdas sudah mulai dibutuhkan diberbagai disiplin illmu dan tekhnologi. Kecerdasan Buatan tidak hanya menambah di berbagai disiplin ilmu yang lain. irisan antara psikolog dan kecerdasan dan kecerdasan buatan melahirkan sebuah area yang dikenal dengan nama cognition dan psycolinguistic. irisan antara teknik elektro dengan kecerdasan buatan melahirkan robotika dan sistem sensor.
Dewasa ini, kecerdasan buatan juga memberikan kontribusi yang cukup besar di bidang manajemen. Adanya sistem pendukung keputusan, dan sistem informasi manajemen juga tidak dari andil kecerdasan buatan.
Adanya irisan pengguna kecerdasan buatan di berbagai disiplin ilmu tersebut menyebabkan cukup rumitnya untuk mengklasifikasikan Kecerdasan buatan menurut disiplin ilmu yang menggunakannya. Untuk memudahkan hal tersebut , maka pengklasifikasian lingkup kecerdasan Buatan didasarkan pada output yang diberikan yaitu pada aplikasi komersial (meskipun sebenarnya Kecerdasan buatan itu sendiri bukan merupakan medan komersial).





Dalam perkembangan robotik dan sensor sistem menggunakan AI biasanya digunakan bahasa pemrograman seperti LISP yang dikembangakan awal tahun 1950-an (bahasa pemrograman pertama yang diasosiasikan dengan AI), PROLOG dikembangkan pada tahun 1970-an , Bahasa pemrograman berorientasi object (object Oriented programming (Objective C, C++, Smalltalk Java). Di dalam pengembangan robotik dan sistem sensor menggunakan AI diperlukannya pengembangan program yang didukung dengan banyaknya proses seperti studi tentang pemrograman simbolik, pemecahan masalah , proses pencarian (search). Penerapan AI dalam robotik dan sistem sensor harus ada metode pengujian kecerdasan, pemrosesan simbolik, strategi untuk melakukan proses pencarian,penarik kesimpulan atau mempertimbangkan berdasarkan fakta-fakta dan aturan yang dugunakan dalam pengembangan robotik tersebut,pencocokan pola yang mana berusaha menjelaskan object atau proses yang dilakukan agar robotik dan sistem sensor dapat berjalan dengan baik.
sistem sensor, seperti sistem vision , sistem tactile, dan sistem pemrosesan sinyal jika dikombinasikan dengan AI, dapat dikategorikan kedalam suatu sistem yang luas yang dsebut sistem robotik. Dibawah ini contoh dari bagian-bagian dari robotik dan sistem sensor yang dikembangkan menggunakan kecerdasan buatan :
Mikrokontroller berfungsi sebagai pengambil keputusan atas hasil pemindaian lingkungan tempat robot berada. Hasil pemindaian tersebut didapat dari hasil pengukuran dari semua sensor yang dipakai. Mikrokontroller yang digunakan pada robot ini terdiri dari 3 buah mikrokontroler, yaitu 1 buah mikrokontroller ATMega 8535 sebagai main processor (prosessor utama) dan 2 buah mikrokontroller AT89S2051 sebagai pengontrol putaran motor baik kecepatan

Kamis, 01 Oktober 2009

" ARSITEKTUR PC MODERN "

MEMORI : Urutan byte yang dinomori (seperti "sel" atau "lubang burung dara"), masing-masing berisi sepotong kecil informasi. Informasi ini mungkin menjadi perintah untuk mengatakan pada komputer apa yang harus dilakukan. Sel mungkin berisi data yang diperlukan komputer untuk melakukan suatu perintah. Setiap slot mungkin berisi salah satu, dan apa yang sekarang menjadi data mungkin saja kemudian menjadi perintah.

CPU: Unit Pemproses Pusat atau CPU ( central processing unit) berperanan untuk memproses arahan, melaksanakan pengiraan dan menguruskan laluan informasi menerusi system komputer. Unit atau peranti pemprosesan juga akan berkomunikasi dengan peranti input , output dan storan bagi melaksanakan arahan-arahan berkaitan.

Unit Input/Output (I/O) : Bagian dari sistem mikroprosesor yang digunakan oleh mikroprosesor itu untuk berhubungan dengan dunia luar.
Unit input adalah unit luar yang digunakan untuk memasukkan data dari luar ke dalam mikroprosesor ini, contohnya data yang berasal dari keyboard atau mouse. Sementara unit output biasanya digunakan untuk menampilkan data, atau dengan kata lain untuk menangkap data yang dikirimkan oleh mikroprosesor, contohnya data yang akan ditampilkan pada layar monitor atau printer.
Bagian input (masukan) dan juga keluaran (output) ini juga memerlukan sinyal kontrol, antara lain untuk baca I/O (Input/Ouput Read [IOR]) dan untuk tulis I/O (Input/Output Write [IOW]

BUS: Suatu jalur transfer data yang menghubungkan setiap device pada komputer. Hanya ada satu buah device yang boleh mengirimkan data melewati sebuah bus, akan tetapi boleh lebih dari satu device yang membaca data bus tersebut. Terdiri dari dua buah model: Synchronous bus di mana digunakan dengan bantuan clock tetapi berkecepatan tinggi, tapi hanya untuk device berkecepatan tinggi juga; Asynchronous bus digunakan dengan sistem handshake tetapi berkecepatan rendah, dapat digunakan untuk berbagai macam device .