04 Desember 2009

Representasi Pengetahuan

1. Pengertian representasi pengetahuan
Pengetahuan adalah fakta atau kondisi sesuatu atau keadaan yang timbul karena suatu pengalaman. Representasi dimaksudkan untuk menangkap sifat sifat penting permasalahan yang mana informasi yang dihasilkan dapat diakses oleh prosedur pemecahan permasalahan.
Representasi pengetahuan dapat diartikan dengan suatu teknik untuk merepresentasikan basis pengetahuan ke dalam suatu skema/diagram tertentu sehingga dapat diketahui relasi/keterhubungan antara satu data dengan data yang lain. kemudian data data yang dihasilakan direpresentasikan ke dalam komputer atau system dimana akan digunakan sebagai pemecah permasalahan.

2. Kegunaan representasi pengetahuan
sebagai contoh kegunaan dari representasi pengetahuan adalah pengaplikasiannya dalam sistem pakar. Dengan teknik tersebut kita dapat mendeteksi kerusakan pada handphone ataupun peralatan elektronik lainnya dan juga pendeteksian tentang kesehatan manusia(dalam dunia kesehatan) serta masih banyak lagi kegunaan dari representasi pengetahuan ini.

3. Contoh representasi pengetahuan
contoh fakta sederhana yang direpresentasikan secara logika:
Helder adalah Anjing
Fakta dalam bahasa inggris direpresentasikan secara logika yaitu:
Anjing(Helder)
kita juga merepresentasikan secara logika bahwa semua Anjing mempunyai ekor
anjing(x) --> berekor (x)
dari penalaran logika, kita mendapatkan representasi baru:
berekor (anjing)
dengan menggunakan fungsi mapping secara backward, kita dapat men-generate dalam bahasa inggris, yaitu
Helder berekor

referensi:
referensi 1
referensi 2

Tugas representasi pengetahuan


18 November 2009

Artificial intelligence (AI)

Artificial intelligence (AI) atau lebih enaknya kita sebut dengan kecerdasan buatan, adalah sebuah study mengenai sifat intelegensia/kecerdasan manusia. Artinya, kecerdasan buatan itu merupakan suatu program komputer yang mengimitasi/diambil berdasarkan kecerdasan manusia di mana komputer dapat melakukan pekerjaan seperti dan sebaik manusia.
Teknologi AI yang sedang dikembangkan para ahli sampai saat ini untuk masa depan nanti adalah sebagai berikut.

1. Persepsi (Vision dan Percakapan)
Bidang AI ini juga masih dikembangkan dan terus dilakukan penelitiannya. Kalau bidang ini berhasil dengan baik dan sempurna, alangkah hebatnya computer. Dapatkah Anda membayangkan kalau berkomunikasi dengan computer cukup melalui percakapan saja, tanpa harus mengetikkan lewat keyboard. Alangkah mudahnya menggunakan komputer. Anda dan saya akan sangat terbantu sekali. Untuk mengarang suatu artikel, mungkin saya dapat melakukannya dengan tiduran sambil bercakap-cakap dengan computer, tanpa harus mengetikannya lewat keyboard. Akan tetapi bidang ini masih belum sempurna seperti yang diharapkan. Mengenal suara masih sangat sulit bagi computer, karena tiap-tiap orang mempunyai akses pengucapan dan nada suara yang berbeda.

2. Bahasa Alamiah
Study mengenai AI mencoba supaya computer dapat mengerti bahasa alamiah yang diketikkan lewat keyboard. Bahasa alamiah (natural language) adalah bahasa sehari-hari yang dipergunakan oleh orang-orang untuk berkomunikasi. Komputer dapat menterjemahkan suatu bahasa ke bahasa lainnya merupakan contoh dari penerapan AI di bidang ini. Bahasa computer yang khusus untuk AI & dapat digunakan pada bidang ini diantaranya adalah IPL (Information Processing Language), LISP, INTERLISP, SAIL, PLANNER, KRL , PROLOG. Bidang AI masih sangat sulit dan belum dapat sempurna penerapannya.

3. Kontrol Robot
Robot adalah suatu mesin yang dapat diarahkan untuk mengerjakan bermacam-macam tugas tanpa campur tangan lagi dari manusia. Secara ideal robot diharapkan dapat melihat, mendengar, menganalisa lingkungannya dan dapat melakukan tindakan-tindakan yang terprogram. Sekarang ini, robot digunakan untuk maksud-maksud tertentu dan yang paling banyak untuk keperluan industri. Diterapkannya robot untuk industri terutama untuk pekerjaan 3D yaitu Dirty, Dangerous, Difficult (kotor, berbahaya atau pekerjaan yang sulit). Negara yang banyak menggunakan robot untuk industri adalah Jepang, Amerika Serikat dan Jerman Barat.

4. Permainan
Game playing (permainan game) merupakan bidang AI yang sangat populer berupa permainan antara manusia melawan mesin yang memiliki intelektual untuk berpikir. Bermain dengan komputer memang menarik bahkan sampai melupakan tugas utama yang lebih penting. Komputer dapat bereaksi dan menjawab tindakan-tindakan yang diberikan oleh lawan mainnya. banyak permainan komputer telah dibuat dan dikembangkan. Sebagai contohnya adalah permainan catur. apakah benar komputer dapat berpikir seperti manusia sehingga dapat bermain catur? Bagaimana suatu komputer yang hanya mengenal on atau off (0 atau 1) dapat mengerti bermain catur. Papan, biji-biji- catur dan langkah-langkah permainan diterjemahkan kedalam bahasa yang dimengerti oleh komputer, sehingga computer dapat menganalisanya. Papan catur dibagi kedalam suatu matrik, terdiri dari baris horizontal dan kolom vertical, sehingga suatu biji catur tertentu dapat diketahui letaknya. Dan masih banyak lagi permainan lainnya yang tidak kalah menarik & banyak berpikir.

5. Analisa/pemecah Persoalan
Bidang AI ini berhubungan dengan pemecahan masalah terhadap suatu situasi yang akan diselesaikan oleh computer. Permasalahan diungkapkan dalam suatu cara yang sedemikian rupa sehingga computer dapat mengerti. Semua deskripsi-deskripsi yang diinginkan juga diberikan pada komputer. Biasanya permasalahan tersebut akan diselesaikan secara trial and error sampai solusi yang dinginkan didapatkan. Suatu program paket yang cukup populer di computer mikro untuk pemecahan masalah trial and error adalah EUREKA yang ditulis oleh Borland. Karena dasarnya trial and error, maka dapat digunakan untuk menyelesaikan bermacam-macam model apapun.

6. Sistem Expert
Tiap-tiap orang mempunyai keahlian masing-masing yang mungkin suatu orang dengan yang lainnya mempunyai keahlian berbeda, tergantung dari pengetahuannya masing-masing, ada yang ahli kimia, fisika, computer, dokter dan lain sebagainya. Komputer dapat diprogram untuk berbuat seperti orang yang ahli dalam bidang tertentu. Komputer yang demikian dapat dijadikan seperti konsultan atau tenaga ahli di bidang tertentu yang dapat menjawab pertanyaan dan memberikan nasehat-nasehat yang dibutuhkan. Sistem demikian disebut Expert System. Sistem ini dapat digunakan untuk bidang yang tertentu seperti misalnya medeteksi penyakit, menganalisis kimia dan sebagainya. Expert System ini sangat berguna disebabkan masih langkanya orang yang berkualifikasi dalam bidang tertentu. Salah satu expert system yang pertama adalah MACSYMA yang diguankan untuk tugas-tugas matematika. Expert System yang lain diantaranya MYCIN untuk mendiagnosa penyakit infeksi pada darah. CADECEUS untuk mendeteksi penyakit, PUFF untuk mengukur fungsi dari paru-paru, PROSPECTOR digunakan untuk memberi nasehat dalam eksplorasi mineral, XCON yang digunakan perusahaan DEC untuk menggambarkan konfigurasi dari system computer bagi para langgannya, DENDRAL untuk mengidentifikasi struktur molekul suatu komposisi kimia dan lain sebagainya. Untuk mengembangkan Expert System , jarus diciptakan terlebih dahulu suatu Knowledge Base yang dibutukan oleh aplikasinya. Suatu knowledge base terdiri dari kumpulan data tertentu untuk permasalahan yang spesifik dan aturan-aturan bagaimana memanipulasi data yang disimpan tersebut. Berbeda dengan database biasa , knowledge base mungkin juga dapat terdiri dari asumsi-asumsi. Kepercayaan-kepercayaan, pendugaan-pendugaan, metode-metode heuristic (heuristic merupakan metode pemecahan masalah yang biasanya dilakukan secara trial and error atau secara rule of thumb). Untuk membuat knowledge base perencanaan system harus bekerja sama atau meminta nasehat dari ahli dibidangnya. Orang yang menciptakan Expert System disebut Knowledge Engineer.

Dengan adanya kecerdasan buatan ini, pekerjaan manusia akan sangat terbantu dan membuat semuanya menjadi menarik. hal ini dapat kita lihat pada tabel perbedaan antara AI dengan human brain berikut.

kategori AI Human Brain
Permanen Ya Tidak
Transferable Ya Tidak
Biaya Murah Mahal
KonsistenYa Bisa berubah
Documentable Ya Tidak
Time-Consuming Cepat tidak cepat
Kreatifitas Tidak Ya
Experience Tidak Ya
Case-dependent Ya Tidak


sebagai contoh dari pengimplementasian sistem kecerdasan buatan ini adalah ASIMO. Asimo adalah robot humanoid yang dibuat oleh Honda. Dengan tinggi 130 cm dan berat 54 kg, penampilan robot ini menyerupai seorang astronot dengan baju astronotnya yang membawa ransel. ASIMO dapat berjalan dengan dua kaki dengan gaya berjalan yang menyerupai manusia hingga kecepatan 6 km/jam. ASIMO diciptakan pada Pusat Penelitian dan Pengembangan Honda Pusat Penelitian Teknik Fundamental Wako di Jepang. Model yang sekarang merupakan versi sebelas, semenjak dimulainya proyek ASIMO pada 1986.



Kuliah Lanjutan

Sesuai dengan namanya "Kuliah Lanjutan", kuliah aku merupakan kuliah yang merupakan lanjutan dari kuliahku yang dulu di STTAR Malang. ini bukan disebabkan karna aku cuti, tapi karna aku magang di Seamolec. yah sudah tak terasa sudah setahun lebih aku disini dan Alhamdulillah akhirnya dapat melanjutkan kuliah untuk mengejar mata kuliah yang belom aku dapatkan.
ni merupakan hari ketiga aku kuliah. sebenere kuliah sudah di mulai sejak Senin kemarin (tanggal 16 November 2009) tapi baru sekarang sempat ngeblog.
hari ini ada kejadian aneh yang selama hidup aku lom pernah aku rasain. yaitu adanya kontrak moral. aneh khan????? kontrak moral tuh kesepakatan antara dosen aku dengan mahasiswanya. termasuk aku.hehehhehe.
adapun isi kontrak moral tersebut sebagai berikut
  1. Dosen tersebut minimal akan ngasih nilai B (asal masuk terus)
  2. 2x ga masuk kuliah baik izin maupun tidak maka akan dapet nilai C
  3. mengumpulkan tugas secara rutin akan mendapat nilai AB
  4. jika nilai UAS bagus dapet nilai A
dan selanjutnya tau ga siapa dosen itu???? ternyata dosen adalah itu temen aku sendiri. namanya Prayitno. orang Semarang gitu ngakunya.

02 Oktober 2009

uninstall program dari wine

Dengan berbagai alasan biasanya kita uninstall program yang terinstall dengan wine. akan tetapi kalau yang baru memakai wine kayak saya ini, ada kemungkinan akan bingung karena program yang sudah di uninstall tapi shortcut nya masih ada

nah, untuk membersihkannya maka perlu menghapus file yang terletak di /home/.

ingat !!!! folder tersebut ternyata di hidden. untuk membukanya kita kita pencet ctrl + H pada explore. atau view --> show Hidden Files

oke dah dulu
Semoga bermanfaat

08 September 2009

M-Learning dengan Java


M-Learning atau mobile learning adalah penyampaian dan pelaksanaan proses pembelajaran kepada siswa menggunakan piranti bergerak (mobile). Handphone sebagai salah satu handheld/ mobile device yang sebagian sudah support dengan java. hal itu dapat kita manfaatkan demi kemajuan pendidikan di Indonesia. khususnya untuk anak-anak bangsa ini.

Mobilitas dan trend mungkin yang menjadi faktor utama dari suksesnya teknologi ini, mobilitas merupakan keunggulan utama teknologi selular dibandingkan dengan telepon tetap. Setiap pelanggan dapat mengakses dimana saja, kapan pun ia berada. Selain itu komunikasi tidak hanya berupa suara namun juga data dan gambar yang berujung pada multimedia.

Teknologi selular yang berkembang cepat telah menciptakan paradigma baru dalam berkomunikasi. Belakangan muncul istilah smartphone di mana arti sebuah ponsel pun menjadi semakin luas, ponsel berevolusi menjadi perangkat pintar yang dapat melakukan berbagai fungsi tambahan. Menyunting dokumen, memainkan game, berlangganan berita online hingga mentransfer sejumlah uang kini dapat dilakukan dengan mudah hanya dengan memanfaatkan sebuah telepon genggam.

Fungsi ponsel yang sudah multiguna itu tentu saja tidak lepas dari peran berbagai pihak di dalamnya. Tak hanya operator dan vendor yang merupakan pemain utama, peran para pengembang aplikasi pun menjadi semakin sentral sebab berkat tangan mereka-lah kemampuan ponsel bisa semakin cerdas.


Melalui blog ini saya mau sekedar share saja, kemarin habis utak atik program untuk membuat M-Learning. M-Learning ini saya tujukan untuk anak SD dengan materi IPA kelas 3 SD. buat temen-temen newbie java programing ni ada tutorial untuk membuat aplikasi MLearning tersebut. Silahkan download disini. and untuk yang dah jago imu java nya bisa share ilmunya ke saya pastinya.makasih sebelumnya.


Semoga bermanfaat





 

Achsan Ach Shany

<<<'_'>>>

WaroengMedhioen.blogspot.com Copyright © 2009