4
Nama : Handoko Wijaya Nim : 131110909 Kelas : TP-A Sore Semester : VI Baca artikel yang ditulis oleh Turing di majalah Computing Machinery and Intelligence pada tahun 1950 di alamat ini: http://www.loebner.net/Prizef/TuringArticle.html . Kemudian tuliskan sebuah artikel yang berisi argumentasi anda. Apakah anda setuju atau tidak dengan pendapat Turing? Apakah menurut anda, akan ada komputer yang bisa melewati Tes Turing suatu saat? Halangan apa saja yang menurut anda menghambat perkembangan komputer untuk melewati Tes Turing? Jelaskan istilah pada bidang AI serta berikan beberapa contoh implementasi untuk masing- masing sub bidang tersebut! Pengolahan Bahasa Alami Knowledge representation Automated Reasoning Machine Learning Computer Vision Robotika Artikel diupload ke media cloud computing (mediashare, 4shared, github dll, kemudian kirimkan linknya ke email saya paling lambat minggu depan.

131110909 handoko wijaya - tpa-sore - semester 6

Embed Size (px)

Citation preview

Page 1: 131110909   handoko wijaya - tpa-sore - semester 6

Nama : Handoko Wijaya

Nim : 131110909

Kelas : TP-A Sore

Semester : VI

Baca artikel yang ditulis oleh Turing di majalah Computing Machinery and Intelligence pada

tahun 1950 di alamat ini: http://www.loebner.net/Prizef/TuringArticle.html. Kemudian tuliskan

sebuah artikel yang berisi argumentasi anda.

• Apakah anda setuju atau tidak dengan pendapat Turing?

• Apakah menurut anda, akan ada komputer yang bisa melewati Tes Turing suatu

saat?

• Halangan apa saja yang menurut anda menghambat perkembangan komputer

untuk melewati Tes Turing?

Jelaskan istilah pada bidang AI serta berikan beberapa contoh implementasi untuk masing-

masing sub bidang tersebut!

• Pengolahan Bahasa Alami

• Knowledge representation

• Automated Reasoning

• Machine Learning

• Computer Vision

• Robotika

Artikel diupload ke media cloud computing (mediashare, 4shared, github dll, kemudian kirimkan

linknya ke email saya paling lambat minggu depan.

Page 2: 131110909   handoko wijaya - tpa-sore - semester 6

Apakah anda setuju atau tidak dengan pendapat Turing?

Setuju, Membangun tabel instruksi biasanya digambarkan sebagai "pemrograman." Untuk

"memprogram mesin untuk melaksanakan operasi A" berarti meletakkan meja instruksi yang tepat ke

dalam mesin sehingga akan melakukan A. . Tentu saja komputer digital harus memiliki kapasitas

penyimpanan yang memadai serta bekerja cukup cepat. Selain itu, harus diprogram lagi untuk setiap

mesin baru yang diinginkan untuk meniru. Pada masa Galileo yang berpendapat bahwa naskah, "Dan

matahari berhenti.. Dan cepat-cepat untuk tidak turun sekitar satu hari" (Yosua x. 13) dan "Dia

meletakkan dasar bumi, yang tidak harus bergerak setiap saat "(Mazmur cv. 5) yang merupakan

sanggahan yang memadai .

Apakah menurut anda, akan ada komputer yang bisa melewati Tes Turing suatu saat?

Menurut saya, suatu saat pasti akan ada pengembang yang memenuhi syarat dari test turing...

Dan memang betul, untuk sekarang ini, hampir tidak ada lagi hal baru yang bisa ditemukan...

mungkin dalam waktu kurun waktu 70 tahun yang akan datang, untuk program komputer dengan

kapasitas penyimpanan besar dan dapat mengerjakan masalah yang ada serta berpikir seperti manusia

dan dapat melewati test turing tersebut.

Halangan apa saja yang menurut anda menghambat perkembangan komputer untuk

melewati Tes Turing?

- salah satu halangan utama untuk komputer atau robot untuk melewati tes turing adalah

komputer ataupun robot tidak memiliki emosi seperti manusia. Meski sudah ada beberapa

sistem komputer yang dibuat memiliki emosi buatan, namun emosi tersebut masih sangat

sederhana, kaku dan belum manusiawi.

- hambatan lain adalah Artificial Inteligence yang berfungsi saat ini bekerja dalam suatu

lingkungan yang terdefenisi dengan baik dan menggunakan pengetahuan yang khusus.

Jelaskan istilah pada bidang AI serta berikan beberapa contoh implementasi untuk

masing-masing sub bidang tersebut!

1. Pengolahan Bahasa Alami

Natural Language Processing atau Pemrosesan Bahasa Alami merupakan salah satu tujuan

jangka panjang dari Artficial Intelegence(kecerdasan buatan) yaitu pembuatan program yang

memiliki kemampuan untuk memahami bahasa manusia.

Contoh Aplikasi NLP terbagi dua, yaitu text-based application dan dialogue-based application.

Text-based application adalah segala macam aplikasi yang melakukan proses terhadap teks

tertulis seperti misalnya dokumen, e-mail, buku dan sebagainya.

2. Knowledge representation

Representasi pengetahuan berbentuk basis pengetahuan (knowledge base), merupakan sentral

komponen dari Kecerdasan Buatan. Secara informal, representasi pengetahuan adalah himpunan

tentang fakta-fakta yang berhubungan dengan lingkungan. Tiap-tiap fakta yang ada disebut

kalimat (sentence). Jadi, kalimat yang diekspresikan dalam bahasa disebut bahasa representasi

pengetahuan (knowledge representation language).

Page 3: 131110909   handoko wijaya - tpa-sore - semester 6

3. Automated Reasoning

Penalaran otomatis merupakan bidang ilmu komputer dan logika matematika didedikasikan

untuk memahami berbagai aspek penalaran.

4. Machine Learning

Machine Learning — dialihbahasakan bebas menjadi pembelajaran mesin, atau disingkat

menjadi ML — adalah ilmu cabang dari kecerdasan buatan yang mempelajari bagaimana

caranya belajar dari data. Istilah Machine Learning sendiri cukup membingungkan atau

misleading karena hampir tidak berhubungan dengan mesin apapun (kecuali diimplementasikan

di robot). Mesin disini merujuk kepada algoritma atau program yang berjalan di komputer.

Istilah lain yang biasa dipakai adalah Data Mining, Pattern Recognition, atau Knowledge

Discovery.

Contoh aplikasinya : menemukan dan memberi label muka orang pada foto (seperti di facebook)

atau face recognition, pengenalan tulisan tangan menjadi teks pada komputer atau handwriting

recognition.

5. Computer Vision

Visi Komputer adalah ilmu dan teknologi mesin yang melihat, di mana lihat dalam hal ini berarti

bahwa mesin mampu mengekstrak informasi dari gambar yang diperlukan untuk menyelesaikan

tugas tertentu.

Contoh aplikasi : Mengorganisir informasi (misalnya, untuk pengindeksan database foto dan

gambar

urutan).

6. Robotika

Istilah robot berawal bahasa Cheko robota yang berarti pekerja yang tidak mengenal lelah atau

bosan. Sedangkan secara terminologi, arti yang paling tepat dengan istilah robot mengandung

pengertian System atau alat yang digunakan untuk menggantikan kinerja manusia secara

otomatis.

Contoh sistem kontrol pada robot: Membuat robot tak lepas dari namanya sistem kontrol. Yang

umum dipakai ada 3, yaitu:

1. ON-OFF

2. PID

3. Penerapan Soft Computing

Sistem kontrol digunakan untuk mengontrol pergerakan / navigasi robot. Kita ambil contoh robot

line follower. Misal kita ingin menerapkan sistem kontrol ON-OFF pada robot dengan 2 sensor

garis. Sistem kontrol yang diterapkan adalah switching aktuator (motor DC) ON dan OFF

berdasarkan kondisi sensor kiri dan kanan, yaitu set motor kanan ON dan motor kiri OFF saat

sensor kiri mendapatkan garis, demikian sebaliknya untuk sensor kanan. Pergerakan akan terlihat

zigzag jika hanya menggunakan dua sensor ini dan hanya diterakan sistem kontrol ON-OFF.

Page 4: 131110909   handoko wijaya - tpa-sore - semester 6

Dengan menerapkan sistem kontrol PID kita bisa memperbaiki pergerakan robot menjadi lebih

smooth. Sistem kontrol PID adalah mekanisme umpan balik berulang tertutup. Kontrol PID

digunakan untuk mengkoreksi error dari pengukuran variabel proses (dalam kasus ini adalah

sensor) agar output sistem sesuai dengan nilai set point melalui perhitungan parameter

Proportional (P) + Integral (I) + Derivative (I). Silahkan googling dan wikiing untuk mengetahui

PID lebih jauh. Contoh kasus penerapan PID pada robot line follower bisa di baca di sini.

Dadank juga pernah membuat robot semar mesem dengan penerapan PID sederhana, silahkan

tilik di sini. Sedangkan penerapan soft computing bisa berupa fuzzy logic dan NN (dua ini yang

lazim digunakan untuk KRCI). Penerapan soft computing cocok untuk granular data yang

kompleks, misal data dari banyak sensor ultrasonic untuk mengontrol aktuator. Jika mapping

data sensor dengan PWM motor dengan cara sederhana sudah tidak bisa diterapkan, maka

penerapan “komputasi halus” perlu diterapkan. Untuk masalah soft computing lebih spesifik

mungkin bisa dibahas dithread selanjutnya.