Jumat, 04 November 2016

Pengenalan Sistem Cerdas

Apa itu Sistem Cerdas?
Menurut KBBI, sistem adalah perangkat unsur yang secara teratur saling berkaitan sehingga membentuk suatu totalitas. Sedangkan cerdas adalah sempurna perkembangan akal budinya (untuk berpikir, mengerti, dan sebagainya); tajam pikiran. Namun bila keduanya digabungkan, membentuk suatu istilah yang pada dunia teknologi merupakan wilayah dari bidang ilmu komputer dan rekayasa berurusan dengan cerdas adaptasi perilaku, dan pembelajaran di mesin dan robot.
Sistem cerdas dapat diartikan sebuah kecerdasan yang dibuat manusia pada suatu alat atau mesin. Sistem cerdas bukanlah sistem kompleks tetapi sistem cerdas melakukan semua aktivitas yang meniru dinamika logika manusia. Sebuah mesin yang sudah menggunakan sistem cerdas maka diharapkan telah mampu mengambil keputusan secara mandiri. Sistem cerdas adalah mesin yang tertanam dalam komputer memiliki kapasitas tertentu untuk mengumpulkan dan menganalisis data dan berkomunikasi dengan sistem lain.  Menjawab pertanyaan “Apa itu Sistem Cerdas ?” , bahwa sistem cerdas adalah kecerdasan yang diciptakan dan ditanamkan ke dalam suatu mesin (hardware) yang diharapkan dapat melakukan pekerjaan seperti yang dapat dilakukan manusia. Jadi membuat suatu sistem yang dapat berpikir, bertindak, menalar, memiliki perasaan layaknya manusia pada umumnya.
Sistem cerdas biasa disebut juga kecerdasan buatan atau intelegensi buatan (artificial intelligent, AI). Kecerdasan Buatan adalah ilmu rekayasa yang membuat suatu mesin mempunyai intelegensi tertentu khususnya program komputer yang “cerdas” (John Mc Cathy, 1956)
Sejarah Singkat Sistem Cerdas
Di awal abad 20, seorang penemu Spanyol yang bernama Torres Y Quevedo, membuat sebuah mesin yang dapat mengskakmat raja laannya dengan sebuah raja dan ratu.
Perkembangan secara sistematis kemudian dimulai ditemukannya komputer digital.
·         Tahun 1950-an: Alan Turing seorang matematikawan dari Inggris. Pertama kali mengusulkan adanya tes untuk melihat bisa tidaknya sebuah mesin dikatakan cerdas (dikenal dengan Turing Test) seolah-olah mesin mampu merespon terhadap serangkaian pertanyaan yang diajukan.
·         Tahun 1956: Istilah kecerdasan buatan dimunculkan pertama kali pada John Mc Cathy dari Massachusets Institute of Technology (MIT) menciptakan bahasa pemrograman LISP. Loghic Theorist diperkenalkan pada Dartmouth Conference, program ini dapat membuktikan teorema-teorema matematika.
·         Tahun 1958: Mesin Neural Network pertama oleh Marvin Minsky.
·         Tahun 1960: Sad Sam, diprogram oleh Robert K. Lindsay, program ini dapat mengetahui kalimat-kalimat sederhana yang ditulis dalam bahasa Inggris dan mampu memberikan jawaban dari fakta-fakta yang didengar dalam sebuah percakapan.
·         Tahun 1965: Muncul logika samar yang merupakan pelaksanaan konsep samar di atas sistem komputer. Logika samar mengukur ketidaktepatan dengan cara yang tepat, seperti yang diperlukan mesin.
·         Tahun 1967: ELIZA, diprogram oleh Joseph Weizenbaum, yang mampu melakukan terapi terhadap pasien dengan memberikan beberapa pertanyaan.
·         Tahun 1968: Program Microworld dengan penciptaan proyek SHRDLU merupakan Expert System yang pertama.
·         Tahun 1972: Bahasa Prolog dimunculkan.
·         Tahun 1975: John Holland mengatakan bahwa setiap problem berbentuk adaptasi (alami maupun buatan) secara umum dapat diformulasikan dalam terminologi genetika (Algoritma Genetika).
·         Tahun 1991: Sistem catur AI mengalahkan manusia (Pecatur master). Robotik, peranti mekanika yang diprogram untuk melakukan berbagai tugas.
Contoh Teknologi Sistem Cerdas
Saat ini banyak contoh penerapan teknologi sistem cerdas di kehidupan sehari-hari, sebagai contoh pada bidang transportasi. Beberapa contohnya adalah:
1.    Advantech Intelligent Transportation System: digunakan untuk mengelola lalu lintas yang mengintegrasikan semua lini manajemen lalu lintas, seperti penjualan tiket kereta api, palang pintu kereta api otomatis, hingga pengawasan pelanggaran lalu lintas.
2.    Distributed and Revolutionary Efficient Air Traffic Management System (DREAM): digunakan untuk mengatur lalu lintas transportasi udara pada penerbangan komersial menggunakan teknologi GPS.
3.    Automatic Link: digunakan untuk membantu monitoring keadaan mobil dan sekitar, seperti kerusakan mobil, pemilihan rute, penentuan kapan beli bahan bakar, dan memberikan notifikasi jika memasuki area yang tidak dicover oleh polisi (lokasi rawan).
4.    Google Self-Driving Car Project: merupakan sistem yang menggunakan teknologi untuk mengendalikan mobil sesuai tujuan dari penggunanya dengan proses berkendara yang aman dan nyaman dengan memungkinkan mobil berjalan sendiri (autonom).
Demikian, terima kasih.
Referensi:
Kidodi. Pengertian Sistem Cerdas [online]. Tersedia: https://kidodi.wordpress.com/2012/02/19/pengertian-sistem-cerdas/ [31 Oktober 2016].
Preswari, Ichroom Septa. Apa, Kenapa, dan Bagaimana Sistem Cerdas Itu Ada? [online]. Tersedia: http://ichroom-septa-fst13.web.unair.ac.id/artikel_detail-159053.. [31 Oktober 2016].


Kamis, 27 Oktober 2016

Pewarisan Sifat Pada Java ( Inheritance )

Java inheritance (warisan) adalah suatu hubungan antara superclass dan subclass-nya (atau bisa dikatakan hubungan antara induk class dan anak class-nya). Inheritance class (class warisan) didalam mekanisme java digunakan untuk membangun kelas baru dari kelas yang sudah ada. Jadi inti dari inheritance (pewarisan) pada java ini yaitu sebuah kelas mewarisi attribute dan method dari kelas lain.

Sebagai Contoh saya akan membuat class tanaman :

  1.  Membuat class tanaman(Induk) :
 2.  Membuat class tanamanhias(Anak) :


    3. Membuat class tanamanpangan(Anak) : 


   4. Membuat class tanamanair (Anak dari class tanamanhias) :




 5. Diagram Silsilah Penurunan Sifat 



Terlihat jelas bahwa class anak dapat menggunakan kelas induk, Jadi kelas induk sebagai superclass-nya yang kemudian attributenya diturunkan ke subclass-nya (anak). Kondisi pada saat subclass-nya memanggil attribute dari superclass-nya disebut override. Jadi subclass tidak perlu membuat attribute sendiri jika attribute dan methodnya sama dengan superclass, maka tinggal meng-override dari superclass. Selain itu, syarat pewarisan yaitu subclass harus meng-extends class dari superclass-nya.