Apakah sistem cerdas itu?
Tahukah anda bahwa segala sesuatu yang ada di alam semesta ini, baik setiap gejala alamnya, fenomena yang terjadi di dalamnya, bahkan kehidupan makhluk-makhluk yang ada di dalamnya merupakan suatu bentuk persamaan matematis? Atau dapat dibilang segala gejala dan fenomena tersebut dapat dibuat ke dalam bentuk persamaan matematis, termasuk di dalamnya adalah bagaimana cara kerja otak dan bagaimana manusia berpikir. Pemrograman konvensional masih dapat digunakan untuk membuat mesin atau komputer berinteraksi dengan manusia, namun bagaimana untuk wilayah-wilayah sensitif atau area soft science yang tidak dapat dijelaskan atau dirumuskan dengan pasti? Sehingga kemudian muncullah suatu analisis mengenai bagaimana cara kerja otak manusia dan dirumuskan dalam suatu persamaan matematis atau model matematika. Dari model matematika inilah kecerdasan buatan dapat diciptakan.
Sistem cerdas adalah sistem yang menerapkan kecerdasan buatan. Jadi, “kecerdasan” inilah yang diciptakan untuk kemudian dimasukkan ke dalam suatu mesin atau komputer. Sistem ini dibuat agar dapat berpikir layaknya manusia. Sistem ini juga dibuat agar dapat “berperilaku” seperti manusia, juga mampu menyerap pengalaman dan mampu bertindak berdasarkan pengalaman tersebut, sehingga sistem ini seolah-olah mempunyai kehendak sendiri dan mampu berpikir seperti halnya manusia.
Beberapa pengertian Sistem Cerdas dari Para Ahli
1. “Kecerdasan buatan (artificial intelligence) merupakan kawasan penelitian, aplikasi dan instruksi yang terkait dengan pemrograman komputer untuk melakukan sesuatu hal yang -dalam pandangan manusia adalah cerdas”. (H. A. Simon [1987])
2. “Kecerdasan Buatan (AI) merupakan sebuah studi tentang bagaimana membuat komputer melakukan hal-hal yang pada saat ini dapat dilakukan lebih baik oleh manusia.” (Rich and Knight [1991])
3. “AI adalah Untuk mengetahui dan memodelkan proses – proses berpikir manusia dan mendesain mesin agar dapat menirukan perilaku manusia.” (John McCarthy[1956]).
4. “Kecerdasan Buatan (AI) merupakan cabang dari ilmu komputer yang dalam merepresentasi pengetahuan lebih banyak menggunakan bentuk simbol-simbol daripada bilangan, dan memproses informasi berdasarkan metode heuristic atau dengan berdasarkan sejumlah aturan”. (Encyclopedia Britannica).
Konsep Sistem Cerdas
Berikut beberapa konsep dari sistem cerdas:
1. Sistem Pakar. Sistem pakar merupakan pengetahuan manusia dalam komputer untuk memecahkan suatu permasalahan dan dikerjakan oleh seorang pakarnya, contoh : Dokter. Mereka hanya memecahkan permasalahan sesuai dengan pekerjaannya atau sesuatu yang sudah dikuasai. Sistem pakar ini sendiri memiliki 4 bagian, yaitu User Interface, Knowledge Base, Inference Engine, dan Development Engine. Lalu ada jenis-jenis pada sistem pakar yaitu sebagai berikut Interpretasi, Prediksi, Diagnosis, Design, Planning, Monitoring, Debugging, Reparasi, Instruction, dan terakhir Control.
2. Decision Support System (DSS) atau disebut juga dengan sistem pendukung keputusan yang merupakan serangkaian kelas tertentu dari sistem informasi terkomputerisasi yang mendukung pengambilan keputusan bisnis dan organisasi. Informasi yang bisa dikumpulan dengan aplikasi DSS ialah Kita dapat mengakses semua aset informasi terkini, ada data legasi dan relasional, kumpulan data, gudang data, dan lain sebagainya. Angka-angka penjualan antara periode dengan periode lainnya. Angka pendapatan yang dapat diperkirakan, namun ada konsekuesinya pada pilihan pengambilan keputusan yang berbeda dengan pengalaman dalam suatu konteks yang dirinci ulang.
3. Pengolahan Bahasa Alami (Natural Language Processing) dengan adanya ini diharapkan sekali user dapat berkomunikasi dengan komputernya menggunakan bahasa sehari-hari dan dapat dengan nyaman menyelesaikan permasalahannya di komputer.
4. Pengenalan Ucapan (Speech Recognition) dengan adanya ini diharapkan user dapat berkomunikasi dengan komputernya hanya dengan media suara saja.
5. Robotika & Sistem sensor. Robot adalah sebuah manipulator yang terkendali, multifungsi, dan mampu diprogram untuk bergerak dalam tiga sumbu atau lebih, yang tetap berada di tempat atau bergerak untuk digunakan dalam aplikasi otomasi industri. Sedangkan sensor tiruan dari indra pada makhluk hidup. Sensor ini berfungsi sebagai komponen yang membuat robot bisa merespon lingkungan sekitarnya.
6. Computer Vision yang dapat menginterpretasikan gambar atau objek melalui komputer sesuai yang diinginkan oleh usernya. Konsep ketujuh adalah Intelligent Computer-aided Instruction yang dipakai untuk melatih dan mengajar dan sangat bermanfaat bagi user. Konsep yang terakhir adalah Game Playing yang tidak diragukan lagi kehebatannya pada interaksi manusia dengan teknologi, terutama para gamers yang selalu berinteraksi dengan komputer.
Metodelogi dari Sistem Cerdas
Inilah maca-macam metologi yang terbagi menjadi 3 macam yaitu :
1. Artifical Neural Networks (ANN)
ANN atau disebut biasa disebut NN (neurak networks) jaringan dari sekelompok unit pemroses kecil yang dimodelkan berdasarkan sistem saraf manusia. Otak manusia terdiri dari 100 milyar elemen pemrosesan yang biasa disebut neuron yang saling terhubung. ANN sendiri didasarkan pada model yang disederhanakan dan ANN sendiri biasanyan belajar dari pengalaman – representasi berulang dari masalah contoh dengan solusi – solusinya yang sesuai. Setelah pembelajaran, ANN mampu memecahkan masalah, bahkan dengan masukkan (input) paling baru. Kekuatan utama ANN mampu menangani data yang sebelumnya tidak terlihat, tidak lengkap atau rusak. Beberapa contoh aplikasi yang menggunakan jaringan syaraf tiruan (ANN):
- Deteksi eksplosif di bandara
- Deteksi wajah
- Penilaian resiko keuangan
- Optimasi dan penjadwalan
2. Fuzzy System
Sistem inferensi fuzzi sering disebut juga fuzzy inference engine yaitu sistem yang dapat melakukan penalaran dengan prinsip serupa seperti kita (manusia) yang menggunakan nalurinya. Ada beberapa jenis FIS (fuzzy inference engine) yang sering kita kenal yaitu mamdami, Sugeno, dan Tsukamoto.
3. Genetic Algorithms / Alogaritma Genetika (GA)
GA adalah sebuah teknik pencarian yang didalam ilmu computer untuk menemukan penyelesaian perkiraan dan masalah pencarian. GA itu sendiri adalah kelas khusus dari algoritma evolusioner dengan menggunakan teknik yang terinspirasi oleh biologi evolusioner seperti warisan, mutasi, seleksi alam dan rekombinasi atau crossover. Biasanya GA digunakan dalam beberapa pemakaian, contohnya :
· Optimasi portofolio
· Prediksi kebangrutan
· Peramalan keuangan
· Perancangan mesin jet
· Penjadwalan
Contoh- contoh Aplikasi
Ada banyak contoh program yang menampilkan berbagai tingkat kecerdasan. Di antaranya adalah:
1. Twenty Questions
Sebuah game berdasar Neural Network yang menampilkan 20 pertanyaan.
2. The Start Project
Sebuah sistem berdasar web di mana partanyaan-jawaban dalam bahasa Inggris
3. Brainboost
Sistem tanya-jawab yang lain.
4. AskEd!
Sebuah sistem tanya-jawab multi lingual.
5. Cyc
Sebuah koleksi pengetahuan dasar yang luas mengenai fakta-fakta tentang dunia nyata dan kemampuan untuk beralasan dengan logika.
6. ALICE dan Alan
Sebuah chatterbot (serta chatbot,chatterbox) adalah program bot yang dapat melakukan percakapan dengan manusia.
7. Jabber Wacky
Sebuah chatterbot pembelajar.
Pengimplementasian Sistem Cerdas
Sistem cerdas menerapkan kecerdasan buatan pada mesin atau komputer. Contoh dari sistem cerdas yang sering kita temui sehari-hari adalah pada games, contohnya seperti pada games Angry Birds atau DOTA yang memiliki banyak sekali kemungkinan gerak aksi-reaksi pada unsur-unsur dalam games tersebut sehingga tidak mungkin ditangani oleh pemrograman konvensional. Sistem cerdas juga dapat diterapkan di bidang robotika, misalnya sistem cerdas ini dapat membuat analisa keseimbangan pada gerak refleks robot BigDog atau analisa lengan robot yang mampu mengangkat telur tanpa memecahkannya. Sistem cerdas juga memungkinkan kita berinteraksi secara emosional pada robot yang dapat memiliki unsur rasa.
Kelebihan dari menggunakan sistem cerdas
1. Lebih bersifat permanen. Kecerdasan alami bisa berubah karena sifat manusia pelupa. Kecerdasan buatan tidak berubah selama sistem komputer & program tidak mengubahnya.
2. Lebih mudah diduplikasi & disebarkan. Mentransfer pengetahuan manusia dari 1 orang ke orang lain membutuhkan proses yang sangat lama & keahlian tidak akan pernah dapat diduplikasi dengan lengkap.Jadi jika pengetahuan terletak pada suatu sistem komputer, pengetahuan tersebut dapat disalin dari komputer tersebut & dapat dipindahkan dengan mudah ke komputer yang lain.
3. Lebih murah. Menyediakan layanan komputer akan lebih mudah & murah dibandingkan mendatangkan seseorang untuk mengerjakan sejumlah pekerjaan dalam jangka waktu yang sangat lama.
4. Bersifat konsisten karena kecerdasan buatan adalah bagian dari teknologi komputer sedangkan kecerdasan alami senantiasa berubah-ubah
5. Dapat didokumentasi.Keputusan yang dibuat komputer dapat didokumentasi dengan mudah dengan cara melacak setiap aktivitas dari sistem tersebut. Kecerdasan alami sangat sulit untuk direproduksi.
6. Lebih cepat
7. Lebih baik
Daftar Pustaka
- http://erlindamettadewi-fst09.web.unair.ac.id/artikel_detail-43183-Sistem%20Cerdas-OVERVIEW%20tentang%20SISTEM%20CERDAS.html
- http://hanif-roikhatul-fst12.web.unair.ac.id/artikel_detail-137530-KOMPUTER%20CERDAS%202015%20-SISTEM%20CERDAS.html
- http://giputra.blogspot.co.id/2016/10/metodologi-sistem-cerdas-artifical.html
- http://ebook.dede-gunawan.web.id/2015/09/ebook-kecerdasan-buatan-pdf-ppt.html