Sunday, March 19, 2017

Kecerdasan Buatan - Pertemuan 2

REPRESENTASI PENGETAHUAN

LATAR BELAKANG
Dalam pengimplementasian kecerdasan buatan kita dapat menumkan istilah Representasi Pengetahuan,tapi apakah anda tahu apa itu Representasi Pengetahuan.Pada kali ini saya akan menjelaskan tengtang Representasi Pengetahuan di dalam kecerdasan buatan serta mengimplementasikannya dengan menggunakan Bahasa pemrograman python.

ISI
Representasi Pengetahuan terdiri dari dua kata yaitu Representasi dan Pengetahuan,Representasi kata dasarnya adalah presentasi yaitu menyampaikan sesuatu sedangkan Representasi adalah menyampaikan kembali sebuah pengetahuan.Pengetahuan adalah sebuah ilmu atau wawasan terhadap suatu atau banyak hal.
Jadi Representasi Pengetahuan pada Kecerdasan Buatan adalah Menyampaikan atau mengkodekan pengetahuan kepada sebuah mesin atau benda agar benda tersebut mengerti apa yang sedang di sampaikan kepadanya.
Contohnya seperti jika komputer kita berikan peta ,komputer tersebut tidak akan tahu cara membacanya namun manusia dapat membaca peta tersebut.Disini kita dapat membandingkan bahwa manusia memiliki/dapat berfikir berbeda dengan mesin yang tidak bisa berfikir,mesin hanya bias diberikan representasi agar dia dapat membaca peta tersebut ,cara mempresentasikannya adalah memprogram komputer tersebut agar dapat membaca peta yang sudah kita representasikan dengan Bahasa komputer itu sendiri.
Pada kesempatan kali ini saya akan mengimplementasikan Representasi pengetahuan dengan menggunakan Bahasa pemrograman python,kali ini saya membuat aplikasi Roadmap untuk mencari jalur terpendek dari suatu daerah ke daerah lain.

Source Code:
Hasil Output:


Pada program ini anda dapat menginputkan daerah asal dan daerah tujuan sesuai dengan daerah-daerah yang sudah terdaftar.Anda dapat mendownload programnya disini.

PENUTUP
Kesimpulan
Representasi Pengetahuan pada Kecerdasan Buatan adalah Menyampaikan atau mengkodekan pengetahuan kepada sebuah mesin atau benda agar benda tersebut mengerti apa yang sedang di sampaikan kepadanya.
Saran
Lebih perbanyak mengimplementasi Representasi Pengetahuan agar dapat lebih memahami manfaat dan tujuannya.

Nama : Rizki Fadillah
NPM : 1144089
Kelas : 3A
Prodi : D4 Teknik Informatika
Mata Kuliah : Kecerdasan Buatan


Link Github : Rizki-1144089

Plagiarisme:
Referensi:
  • Materi Perkuliahan Kecerdasan Buatan Pertemuan 2
  • spukswkelasbkelompok3.blogspot.co.id/2009/02/pengetahuan-dibedakan-menjadi-3.html

Sunday, March 12, 2017

Kecerdasan Buatan - Pertemuan 1

KECERDASAN BUATAN DAN IMPLEMENTASINYA

LATAR BELAKANG
Mungkin pada saat ini kita sering mendengar tentang kecerdasan buatan,namun apakah anda tau apa itu kecerdasan buatan,dan apa saja implementasi dari kecerdasan buatan itu sendiri? Pada kesempatan kali ini saya akan mencoba membahas tentang Kecerdasan Buatan beserta contoh implementasinya.

ISI
Kecerdasan buatan adalah suatu bidang ilmu komputer untuk merekayasa suatu mesin agar lebih cepat(Ukuran Waktu) dan tepat(Tujuannya).Dalam arti lain disini kecerdasan buatan itu seperti kita memberikan kecerdasan kepada sebuah alat untuk melakukan hal tertentu sesuai dengan kecerdasan yang telah kita tanamkan pada alat tersebut.
contoh sederhana seperti kalkulator,disana telah ditanamkan kecerdasan untuk berhitung sehingga kita dapat menggunakan kalkulator untuk membantu kegiatan dalam proses hitung menghitung.

Implementasi Kecerdasan Buatan ini biasanya diterapkan pada bidang:
1.Visualisasi Komputer
Contoh: Mengenali sebuah pola pada suatu gambar
2.Pengenalan Suara
Contoh: Perintah computer dengan menggunakan suara user
3.Sistem Pakar
Contoh: Program computer dapat mendiagnosa penyakit dengan memasukkan gejala-gejala yang dialami pasien
4.Permainan
Contoh: User dapat bermain dengan koputer,seolah-olah computer itu seperti user lain yang sedang bermain(Mode AI).

Pada kesempatan kali ini saya akan mencoba membuat sebuah kecerdasan buatan tentang aritmatika dengan menggunakan Bahasa pemrograman Python.

Source Code:


 Hasil Output:

Pada program ini anda dapat melakukan proses aritmatika dengan inputan huruf (pada kali ini baru sampai 5) dan saya juga menghitung delta t,maksudnya adalah lama proses yang terjadi dalam menjalankan program tersebut.Pada program ini hasil delta t tidak tetap,karena program ini memiliki variabel inputan,secara otomatis lama proses yang dijalankan sesuai inputan yang dilakukan.Anda dapat mendownload programnya disini.

PENUTUP
Kesimpulan 
Kecerdasan buatan adalah suatu bidang ilmu komputer untuk merekayasa suatu mesin agar lebih cepat(Ukuran Waktu) dan tepat(Tujuannya).
Saran
Alangkah lebih baik mempelajari lebih mendalam jika memiliki ketertarikan dalam bidang ini.

Nama : Rizki Fadillah
NPM : 1144089
Kelas : 3A
Prodi : D4 Teknik Informatika
Mata Kuliah : Kecerdasan Buatan


Link Github : Rizki-1144089

Plagiarisme:
Referensi:
  • Materi Kuliah Kecerdasan Buatan Pertemuan1
  • http://bukupython.blogspot.co.id/2014/09/menggunakan-function-dalam-python.html
  • http://informatika.web.id/category/kecerdasan-buatan/