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



LWUIT

LWUIT (LightWeight User Interface Toolkit ) merupakan library perangkat widget sederhana yang terinspirasi dari Swing tetapi dirancang untuk device yang terbatas seperti handphone.
Library LWUIT adalah library widget sederhana yang memiliki tingkat ketelitian yang tinggi untuk penanganan user interface. Namun, LWUIT tidak dapat digunakan untuk melayani system dasar seperti jaringan dan penyimpanan. LWUIT juga tidak dapat digunakan untuk permasalahan user interface lain yang berhubungan dengan gambar yang asli.
LWUIT bisa juga dikatakan sebagai engine sederhana untuk pembuatan aplikasi yang berhubungan dengan user interface pada mobile. LWUIT tidak bisa kita gunakan untuk membuat game. Karena library yang terdapat didalam LWUIT tidak mendukung untuk membuat game.
LWUIT memberikan serangkaian komponen dasar (tombol, form, font,dll), layouts yang fleksibel, style dan tema, animasi pada layar, dan penanganan event-handling yang mudah dan berguna. LWUIT juga mengupayakan untuk memberikan fungi fungsi yang sangat baik karena mampu menangani permasalahan seperti penanganan gambar dalam jumlah banyak sehingga kinerja dari aplikasi dapat dioptimalkan.
LWUIT berukuran 225 kb dan akan membantu kita untuk mengembangkan aplikasi kita menjadi lebih menarik. Jika kita sedang mengerjakan sebuah aplikasi dengan LWUIT maka kita dianjurkan untuk menggunakan kelas kelas abstrak yang didalam untuk segala sesuatu.

Hierarchy LWUIT


jika ingin mencoba membuat aplikasi dengan LWUIT silahkan download tutorialnya disini.

sedangkan untuk LWUIT.jar dapat didownload disini. untuk themanya dapat didownload disini.


Semoga bermanfaat




 

Achsan Ach Shany

<<<'_'>>>

WaroengMedhioen.blogspot.com Copyright © 2009