Pertemuan II dan III

Representasi Kecerdasan Buatan

Pengertian

Representasi pengetahuan adalah pemberian pengetahuan kepada komputer yang nantinya digunakan untuk memecahkan permasalahan dengan cara memberikan informasi dari sifat-sifat penting sebuah masalah.

Cara untuk merepresentasikan pengetahuan ada bermacam-macam, tetapi ada dua hal yang perlu diperhatikan ketika kita ingin merepresentasikan pengetahuan, yaitu:

–          Fakta, yaitu kejadian sebenarnya.

–          Representasi dari fakta yang nantinya akan kita manipulasi.

Konsisten adalah hal yang sangat dibutuhkan ketika kita memprogram dengan menerapkan representasi pengetahuan di dalamnya. Untuk merepresentasikan pengetahuan dengan baik, maka kita harus mengetahui syarat representasi yang baik. Syarat representasi yang baik adalah:

–          Mengemukakan hal secara explisit

–          Membuat masalah menjadi transparan

–          Komplit dan efisien

–          Menampilkan batasan-batasan alami yang ada

–          Menekan/ menghilangkan detil-detil yang diperlukan

–          Dapat dilakukan kumputasi (ada batasan/ konstrait)

Representasi pengetahuan berdasarkan kategorinya dapat dibedakan menjadi 4 kategori. Kategori-kategori tersebut adalah

–          Representasi Logika
Representasi jenis ini menggunakan ekspresi-ekspresi dalam logika formal untuk merepresentasikan basis pengetahuan.

–          Representasi Pengetahuan
Representasi menggambarkan pengetahuan sebagai kumpulan instruksi untuk memecahkan suatu permasalahan.

–          Representasi Network
Representasi ini menangkap pengetahuan sebagai sebuah graf di mana simpul-simpulnya menggambarkan objek atau konsep dari masalah yang dihadapi, sedangkan edge-nya menggambarkan hubungan atau asosiasi antar mereka.

–          Representasi Terstruktur
Representasi terstruktur memperluas network dengan cara membuat simpulnya menjadi sebuah struktur data komplek.

Penggunaan

Representasi pengetahuan digunakan untuk memecahkan masalah berdasarkan data-data yang telah dimasukkan dari sifat-sifat penting sebuah permasalahan tersebut.

Contoh

–          Program pemecahan masalah kalkulus

–          Sistem produksi

–          Jaringan semantik

–          Graf konseptual

Referensi

–          Diktat kuliah tentang representasi pengetahuan

Mengunduh
Tugas representasi pengetahuan

Pertemuan I

Artificial Intelligence (AI) adalah sebuah kecerdasan buatan yang ditanamkan ke dalam sebuah mesin berupa baris program sehingga mesin seolah-olah dapat berpikir menggunakan kecerdasan yang ditanamkan tersebut seperti dan sebaik model yang ditiru kecerdasannya.

AI dimunculkan oleh seorang professor dari Massachusetts Institute of Technology yang bernama John McCarthy pada tahun 1956 pada Dartmouth Conference yang dihadiri oleh para peneliti AI.

Perbedaan AI dengan kecerdasan manusia

Artificial Intelligence

  • Bersifat permanen
  • Dapat ditransfer/dipindah
  • Murah
  • Konsisten
  • Terdokumentasi dengan baik
  • Cepat
  • Tidak memiliki kreatifitas
  • Tidak belajar dari pengalaman
  • Berdasarkan kasus yang dihadapi

Kecerdasan Manusia

  • Tidak permanen
  • Tidak dapat ditransfer / dipindah / diberikan
  • Mahal
  • Tidak konsisten
  • Tidak dapat didokumentasikan
  • Lambat
  • Kreatif
  • Belajar dari pengalaman
  • Tidak berdasarkan kasus yang dihadapi

Beberapa persoalan yang dapat ditangani oleh AI adalah:

  • Persepsi (pandangan dan percakapan)
  • Bahasa alamiah (pemahaman, penurunan, penerjemahan)
  • Kontrol robot
  • Permainan
  • Persoalan matematis (geometri, logic, kalkulus, integral)
  • Permesinan (desain, penemuan kesalahan, perencanaan pabrik)
  • Analisa ilmiah
  • Diagnosa bidang kedokteran
  • Analisa keuangan

Pemanfaatan penerapan AI adalah dapat memudahkan pekerjaan manusia, baik dalam kerja kasar sampai pengambilan keputusan. AI yang sangat baik bahkan mampu menggantikan peran manusia dalam menyelesaikan pekerjaannya.

Contoh penerapan AI yang terkenal adalah pada robot cerdas bernama “ASIMO”. Robot ini dibuat oleh perusahan ternama di dunia yaitu Honda. ASIMO telah mampu berjalan menggunakan kedua kakinya dan telah mampu mengenali benda bergerak, lingkungan, membedakan suara, pengenalan wajah, dll.

Gambar di bawah ini menunjukkan ASIMO sedang beraksi.

Berikut ini adalah video ASIMO.

Cara Merawat Batik

Hei hei…

Ni aku mo berbagi tips cara merawat batik yang aku dapat saat mendapatkan hadiah batik dari Yogyakarta, tepatnya dari mahasiswa dan pengurus PJJ D3 TKJ STMIK AKAKOM Yogyakarta saat ada workshop di sana. Makasih atas hadiahnya ya… 🙂

Langsung aja, nie tipsnya:

  1. Sebaiknya batik dicuci dengan sari lerak yang tidak mengandung soda, agar warna / soga lebih awet dan tetap cerah.
  2. Batik dibasahi dahulu, lalu tuang sari lerak secukupnya yang dicampur dengan air, rendam sebentar kemudian dibilas,  baliklah batik bagian dalam di luar.
  3. Jemur di tempat yang teduh agar kering karena hembusan angin.
  4. Batik jangan dijemur di bawah sinar matahari langsung, karena dapat merusak warna / soga.
  5. Simpan batik di dalam almari dengan diberi sedikit ratus wangi untuk menghilangkan rengat dan juga akan menjadikan batik lebih harum dan fresh.

Demikian tips yang aku dapat, moga bermanfaat bagi kita semua… Hidup perbatikan Indonesia….

Netbeans 6.5 untuk JavaFX

JavaFX merupakan pendatang baru dalam pemrograman. Bahasa pemrograman ini memungkinkan kita membuat aplikasi grafis yang interaktif dengan cepat dan mudah. Dua faktor yang perlu dipertimbangkan untuk menggunakan bahasa pemrograman ini, yaitu 1. kecepatan dan kemudahan pengembangan 2. pemrograman berbasis objek.

Netbeans merupakan salah satu editor yang digunakan untuk memprogram menggunakan JavaFX. SUN Microsystem telah mempersiapkan Netbeans 6.5.1 sebagai editor yang digunakan untuk memprogramnya. Ketika kita menginstalkan Netbeans versi ini, kita tidak perlu lagi menambahkan plugin untuk JavaFX. Kemudian bagaimana jika kita sudah terlanjur menginstal Netbeans dengan versi 6.5 di komputer kita? Apakah kita perlu menguninstall Netbeans yang telah kita install tersebut?

Jawaban dari pertanyaan di atas adalah TIDAK. Kita cukup menambahkan plugin Netbeans dengan jalan:
– Pilih menu Tools -> Plugins.
– Setelah muncul window Plugins pilihlah tab Available Plugins.
– Scroll ke bawah pilihan plugin yang tersedia, jika ternyata plugin JavaFX belum tersedia maka klik pada tombol Reload Catalog.
– Pilih semua plugin JavaFX lalu klik tombol Install untuk melakukan instalasi.
– Tunggu hingga proses selesai.

Cara menambahkan plugin tersebut di atas memerlukan koneksi internet yang cukup cepat dan stabil, jika tidak maka kemungkinan gagal akan cukup besar. Jika koneksi kita sedikit lambat atau kita sudah menjalankan cara di atas namun gagal, cara berikut mungkin bisa membantu, yaitu:
– Download file yang dibutuhkan untuk instalasi plugin JavaFX.
– File-file tersebut bisa didapat di sini.
– Selain tersebut di atas, kita memerlukan dua file lagi yang berbeda lokasi dengan lokasi pertama. File tersebut adalah org-netbeans-spi-debugger-ui.nbm dan org-netbeans-modules-jumpto.nbm. Kedua file tersebut dapat didownload di sini.

Setelah file-file kita download, kita  bisa menginstalkannya ke dalam Netbeans kita dengan cara:
– Buka window Plugins dengan cara pilih menu Tools -> Plugins.
– Pilih tab Downloaded.
– Pilih tombol Add Plugins…
– Pilih lokasi file-file yang telah kita download, pilih semua file lalu pilih Open.
– Setelah itu kita pilih tombol Install.
– Tunggu hingga proses selesai.

Catatan:
– File dengan nama org-netbeans-modules-javafx-sdk-xxx.nbm disesuaikan dengan Sistem Operasi yang digunakan.
– Setelah melakukan penambahan plugin, maka Netbeans perlu direstart agar instalasi komplit.

Selamat ber-JavaFX ria menggunakan Netbeans 6.5

Sekolah Magang Pkp

Berikut adalah data sekolah magang  untuk mahasiswa D3TKJ di Pangkalpinang yang berhasil diberi data teknisi:

1. SMP Depati Amir
2. SD Negeri 45
3. SMP Negeri 04
4. SD Negeri 35
5. SD Negeri 46
6. SMP Muhammadiyah
7. SD Negeri 03
8. SMP Negeri 02
9. SMK Negeri 2
10. SD Negeri 5
11. SMP Budi Mulia
12. SMA Swadaya
13. SMK Bakti
14. SD Negeri 01
15. SD Negeri 02
16. SD Negeri 16
17. SMP Negeri 05
18. SD Negeri 07
19. SD Negeri 12
20. SD Negeri 19
21. SMP Negeri 06
22. SMA Negeri 02
23. SMA Negeri 3
24. DINPENDIK
25. SD Negeri 42
26. SMK Negeri 03
27. SMP Negeri 08