1. T E M A : T E N TA N G A RT I F I C I A L I N T E L L I G E N C E ( A I )
D E D E S U M A R N I
S I S T E M I N F O R M A S I
U N I V E R S I TA S G U N A D A R M A
2. Pengertian AI
Artificial Intelligence atau AI dalam bahasa Indonesia
artinya Kecerdasan Buatan yaitu kecerdasan yang
ditunjukkan oleh suatu entitas ilmiah. Kecerdasan dibuat
dan dimasukkan ke dalam suatu mesin/ komputer supaya
bisa melakukan pekerjaan seperti yang bisa dikerjakan
oleh manusia. Contohnya adalah kemampuan untuk
menjawab diagnosa dan pertanyaan pelanggan,
perencanaan dan penjadwalan, pengendalian, serta
pengenalan tulisan tangan, suara dan wajah. Hal-hal
seperti itu telah menjadi disiplin ilmu tersendiri, yang
memusatkan perhatian pada penyediaan solusi masalah di
kehidupan yang nyata. Terdapat macam-macam bidang
yang menggunakan kecerdasan buatan diantaranya yaitu:
game komputer, sistem pakar, jaringan syaraf tiruan, logika
fuzzy dan robotika.
3. karakteristik sistem cerdas
a. Sistem yang dapat berpikir seperti manusia
(Thinking Humanly). Sistem ini menggunakan teori
pikiran presisi untuk diekspresikan sebagai
program komputer.
b. Sistem yang dapat beraksi seperti manusia
(Acting Humanly). Contoh sistem ini
dikembangkan dan dipresentasikan Alan Turing
pada 1950 yang kita kenal dengan Turing Test.
4. c. Sistem yang dapat berpikir secara rasional
(Thinking Rationally). Sistem ini menggunakan
logika yaitu di mulai dari pengetahuan dalam
istilah formal, kemudian memberikan premis yang
benar, dan akhirnya didapatkan kesimpulan yang
benar.
d. Sistem yang dapat bertingkah laku secara
rasional (Acting Rationally). Sistem ini merupakan
agen yang kadang – kadang perlu menggunakan
perasaan dan dapat bertindak dengan baik.
Rasional agen beraksi untuk mencapai tujuan dan
memberikan kepercayaan.
5. Pengertian dan contoh metodelogi sistem cerdas
• Metodologi berarti bagaimana pengetahuan menjawab
suatu isu dengan menganalisisnya secara sistematis.
Metodologi mengacu pada filosofi yang mengarah pada
pengumpulan data seperti interview dan survey. Jangan
samakan metodologi dengan metod. Walaupun kedua
hal itu terkait, tetapi metodologi tidak digunakan untuk
memberikan solusi. Sebaliknya, metodologi digunakan
untuk mengidentifikasi metode mana yang digunakan
untuk penelitian. Metodologi digunakan untuk
menjelaskan alasan dibuatnya suatu penelitian.
6. METODOLOGI TEKNOLOGI SISTEM CERDAS
• Sistem Pakar (Expert System)
Dirancang untuk menyelesaikan masalah pada suatu bidang yang
membutuhkan pakar pada bidang tersebut, misal: Sistem Pakar untuk
mendiagnosa gejala penyakit pada pasien.
Pembuatan:
· Menanyai para pakar yang menjadi ahli di bidang tersebut
· Menyimpan pengetahuan yang diperoleh dalam suatu bentuk yang
sesuai bagi penyelesaian masalah, menggunakan penalaran
sederhana
Penggunaan:
· Pengguna memasukkan query sesuai dengan masalah yang
ditetapkan oleh sistem pakar.
· Query tersebut digunakan untuk pengambilan keputusan berbasiskan
pada pengetahuan yang disimpan dalam basis data sistem pakar
tersebut.
· Jawaban diberikan ke pengguna, atau mungkin perlu masukan lebih
lanjut dari para pakar yang ahli di bidang tersebut.
7. • Jaringan Syaraf Tiruan (Artificial Neural
Networks)
ANN didasarkan pada model yang
disederhanakan dari otak manusia dan operasi-
operasinya. Model-model dari ANN tergantung
pada:
· Arsitektur jaringan syaraf tiruan tersebut.
· Metode Pembelajaran jaringan syaraf tiruan yang
di gunakan.
· Karakter operasional lain, misal: jenis fungsi
aktifasi
8. ANN bekerja baik pada masalah pengenalan pola
dan klasifikasi.Mampu menangani data
yang sebelumnya tidak terlihat, tidak lengkap atau
rusak. Beberapa contoh aplikasinya antara lain:
· Deteksi kepadatan di bandara dengan pola-pola
tertentu.
· Pengenalan wajah menggunakan pola dan
klasifikasi pada sistem.
· Penilaian resiko keuangan dengan pengenalan
pola.
· Optimisasi dan penjadwalan dengan
pengenalan pola.
9. • Data Mining
Proses eksplorasi, pengambilan dan analisis data
untuk menemukan informasi baru dan
bermanfaat. Mengekstrak informasi perilaku pasar
dan pengguna dengan cara menggali data yang di
gunakan oleh pengguna. Tersebut Informasi yang
menyangkut soal:
· Menyatakan tren & asosiasi perilaku pasar
dengan analisis data yang di dapatkan dari
pengguna
· Meningkatkan keunggulan kompetitif/efektifitas
pemasaran dengan menggunakan data
yang diambil oleh pengguna.
10. • Teknologi Bahasa (Language Technology)
Pengenalan Bahasa manusia untuk memudahkan
komunikasi antara manusia dan komputer adalah aspek
penting sistem informasi cerdas.Aplikasi LT diantaranya:
· Bahasa Pemrosesan Natural, Representasi pengetahuan,
Pengenalan ucapan.
· Pengenalan tulisan tangan yang di input oleh pengguna.
· Speech synthesis yang dikembangkan dari pengenalan
ucapan
Sistem berbasis LT dapat berupa front-end dari sistem
informasi yang berbasis pada sistem cerdas lainnya.
11. Arsitektur sistem cerdas
Dalam mengimplementasi sistem Kecerdasan Buatan,
diperlukan algoritma-algoritma paralel. Algoritma-algoritma
tersebut antara lain untuk pencarian, optimasi, pengukuran
kepuasan, sistem produksi, pencocokan pola dan graf.
Untuk mendukung algoritma-algoritma tersebut, diperlukan
struktur data untuk merepresentasikan pengetahuan yang
mampu melakukan manipulasi paralel.
Oleh karena itu, dalam desain arsitektur sistem
pengetahuan harus melibatkan komponen-komponen
berikut:
· Penyederhanaan representasi
· Struktur pengetahuan
· Mekanisme inferensi
12. Perangkat keras atau arsitektur komputer yang diminta oleh
sistem Kecerdasan Buatan adalah sebuah komputer yang dapat
melaksanakan pemrosesan paralel. Sedangkan perangkat
lunaknya harus dikembangkan dengan bahasa yang mempunyai
kemampuan paralel dan logika yang handal,
seperti Lisp dan Prolog.
Untuk meningkatkan kecepatan pemrosesan dan ukuran memori
dimungkinkan untuk tidak melakukan peningkatan kecepatan
perangkat keras, tetapi melalui pembuatan arsitektur perangkat
lunak dan perangkat keras yang berbeda secara radikal. Solusi
yang ditawarkan dalam hal ini adalah:
· Desain pemrograman dengan kemampuan paralel.
· Keefisienan programer dalam menggunakan bahasa tersebut.
· Implementasi bahasa tersebut pada arsitektur/perangkat keras
yang tepat.