Selasa, 30 Oktober 2018

#Tugas Softskill Pertemuan 2 Dosen Dewi Luqi


Artificial Intelligence
Kecerdasan Buatan atau kecerdasan yang ditambahkan kepada suatu sistem yang bisa diatur dalam konteks ilmiah atau Intelegensi Artifisial (bahasa Inggris: Artificial Intelligence atau hanya disingkat AI) didefinisikan sebagai kecerdasan entitas ilmiah. Sistem seperti ini umumnya dianggap komputer. Kecerdasan diciptakan dan dimasukkan ke dalam suatu mesin (komputer) agar dapat melakukan pekerjaan seperti yang dapat dilakukan manusia. Beberapa macam bidang yang menggunakan kecerdasan buatan antara lain sistem pakar, permainan komputer (games), logika fuzzy, jaringan saraf tiruan dan robotika.
Banyak hal yang kelihatannya sulit untuk kecerdasan manusia, tetapi untuk Informatika relatif tidak bermasalah. Seperti contoh: mentransformasikan persamaan, menyelesaikan persamaan integral, membuat permainan catur atau Backgammon. Di sisi lain, hal yang bagi manusia kelihatannya menuntut sedikit kecerdasan, sampai sekarang masih sulit untuk direalisasikan dalam Informatika. Seperti contoh: Pengenalan Objek/Muka, bermain sepak bola.
Walaupun AI memiliki konotasi fiksi ilmiah yang kuat, AI membentuk cabang yang sangat penting pada ilmu komputer, berhubungan dengan perilaku, pembelajaran dan adaptasi yang cerdas dalam sebuah mesin. Penelitian dalam AI menyangkut pembuatan mesin untuk mengotomatisasikan tugas-tugas yang membutuhkan perilaku cerdas. Termasuk contohnya adalah pengendalian, perencanaan dan penjadwalan, kemampuan untuk menjawab diagnosa dan pertanyaan pelanggan, serta pengenalan tulisan tangan, suara dan wajah. Hal-hal seperti itu telah menjadi disiplin ilmu tersendiri, yang memusatkan perhatian pada penyediaan solusi masalah kehidupan yang nyata. Sistem AI sekarang ini sering digunakan dalam bidang ekonomi, obat-obatan, teknik dan militer, seperti yang telah dibangun dalam beberapa aplikasi perangkat lunak komputer rumah dan video game.
https://id.wikipedia.org/wiki/Kecerdasan_buatan
                                     
Keuntungan :
  • Bersifat permanen, tidak berubah (tergantung pada sistem komputer dan program).
  • Dapat menyimpan berbagai informasi atau data tanpa adanya batasan (dapat disesuaikan dengan kebutuhan)
  • Cepat dan akurat dalam mengerjakan suatu pekerjaan (dalam sistem kerjanya)
  • Kemampuan memecahkan masalah yang kompleks
  • Bisa  menduplikasi dan mentransper suatu kemampuan dengan mudah dari satu komputer ke komputer lain
  • Penggunaan tanpa adanya batas waktu, ini karena AI tidak mengenal rasa lelah dan bosan
Kekurangan :
  • Kecerdasan yang ada pada Artificial Intelligence tergantung pada apa yang diinput oleh programer (terbatas pada suatu program)
  • Tidak memiliki Common Sense. Common Sense adalah kemampuan yang tidak hanya sekedar memproses sebuah informasi, melainkan mengerti akan informasi tersebut
  • Tidak memiliki kemampuan mengembangkan pengetahuan, pengembangan pengetahuan pada Artificial Intelligence tergantung pada sistem yang dibangun.


Sistem pakar
Secara umum sistem pakar (expert system) adalah sistem yang berusaha mengadopsi pengetahuan manusia ke dalam komputer, agar komputer dapat menyelesaikan masalah seperti yang biasa dilakukan oleh seorang pakar. Diharapkan dengan sistem ini, orang awam dapat menyelesaikan masalah tertentu baik sedikit rumit ataupun rumit sekalipun tanpa bantuan para ahli dalam bidang tersebut.
Ciri –ciri :
1)   Terbatas pada bidang yang spesifik
2)   Dapat memberikan penalaran untuk data-data yang tidak lengkap atau tidak pasti.
3) Dapat mengemukakan rangkaian alasan yang diberikan dengan cara yang dapat pahami.
4)  Berdasarkan pada rule atau kaidah tertentu.
5)  Dirancang untuk dapat dikembangkan secara bertahap.
6)  Outputnya bersifat nasihat atau anjuran.
7)  Outputnya tergantung dari dialog dengan user.
8)  Knowledge base dan interfence engine terpisah.





Keuntungan :
1. Memungkinkan orang awam bisa mengerjakan pekerjaan para ahli
2. Menyederhanakan pekerjaan dan meningkatnya efisiensi kerja
3.  Bisa melakukan proses secara berulang secara otomatis
4. Menyimpan pengetahuan dan keahlian para pakar
5. Meningkatkan output dan produktivitas

Kelemahan :
1. Biaya yang diperlukan untuk membuat dan memeliharanya sangat mahal.
2. Sulit dikembangkan.
3. Masalah dalam mendapatkan pengetahuan dimana pengetahuan tidak selalu bisa didapatkan dengan mudah, karena kadang kala pakar dari masalah yang kita buat tidak ada, dan kalaupun ada kadang-kadang pendekatan yang dimiliki pakar berbeda-beda.
4. Boleh jadi sistem tak dapat membuat keputusan.
5. Sistem pakar tidak 100% menguntungkan, walaupun seorang tetap tidak sempurna atau tidak selalu benar. Oleh karena itu perlu di uji ulang secara teliti sebelum digunakan



Contoh Teknologi Sistem Cerdas :
Ø  ATM
ATM (Automatic teller machine atau automated teller machine, di Indonesia juga kadang merupakan singkatan bagi anjungan tunai mandiri) adalah sebuah alat elektronik yang mengijinkan nasabah bank untuk mengambil uang dan mengecek rekening tabungan mereka tanpa perlu dilayani oleh seorang “teller” manusia.

Ø  Tap Cash(uang elektronik)
Tap Cash merupakan uang elektronik yang bisa digunakan untuk transaksi berbelanja di mini market, ataupun bisa digunakan untuk naik kendaraan umum seperti KRL atau transjakarta. Dengan cara kita mengisi saldo yang bisa kita isi melalui atm atau membeli dimini market yang bekerja sama dengan tapcash.

Ø  T-Cash
T-Cash telkomsel adalah layanan uang elektronik atau e-money dari provider telkomsel yang bisa di gunakan untuk belanja online, pembayaran tagihan seperti kartu kredit, TV kabel, PDAM, Leasing secara online, bahkan bisa untuk kirim uang dan tarik tunai. T Cash berbeda dengan pulsa telepon, saldo TCASH dapat untuk Bayar cepat di merchant-merchant yang telah bekerja sama dengan telkomsel. dengan NFC Sticker (TCASH TAP).

Ø  Vending Machine
Vending Machine adalah mesin yang digunakan untuk mengeluarkan/menjual produk secara otomatis tanpa ada operator. Operator tidak perlu menunggu mesin, tetapi hanya bertugas untuk mengisi, memeriksa ketersediaan barang yang dijual dan memeriksa mesin. Saat ini vending machine mudah kita jumpai di negara-negara maju yang digunakan sebagai alat untuk menjual berbagai macam produk. Cara kerja vending machine adalah dengan melakukan pembayaran (baik menggunakan uang ataupun sistem lainnya) kepada mesin kemudian memilih produk, setelah itu produk yang dipilih akan segera keluar.

Ø  Kran Air Otomatis
Kran air otomatis menggunakan sensor infra merah jadi sensor akan mendeteksi bila ada tangan yang mendekat ke keran dan akan mengirim perintah ke unit elektronik untuk membuka kran air. Begitu sensor infra merah tidak mendeteksi tangan lagi maka unit elektronik akan menghentikan aliran air pada keran. Sistem sensor infra merah pada dasarnya menggunakan infra merah sebagai media untuk komunikasi data antara receiver dan transmitter . Sistem akan bekerja jika sinar infra merah yang dipancarkan terhalang oleh suatu benda yang mengakibatkan sinar infra merah tersebut tidak dapat terdeteksi oleh penerima.



Sumber Referensi :
https://id.wikipedia.org/wiki/Kecerdasan_buatan

 

Sabtu, 06 Oktober 2018

Artificial Intelligence (AI)


Apa itu Teknologi Sistem Cerdas?
                         
Pada pembahasan ini kita akan membahas tentang teknologi sistem cerdas, teknologi sendiri adalah
keseluruhan sarana untuk menyediakan barang-barang yang diperlukan bagi kelangsungan, dan kenyamanan hidup manusia. Dan sistem cerdas itu sendiri adalah mesin yang mampu menirukan kemampuan manusia dalam poses pembuatan keputusan. Sistem cerdas juga mempelajari cara bertindak sehingga mampu mencapai tujuannya.

Pada era yang sekarang ini perkembangan teknologi berkembang begitu pesat. Dapat dilihat salah satu contohnya yaitu teknologi sistem cerdas tersebut atau juga sering disebut sistem kecerdasan buatan, yang ditambahkan kepada suatu sistem yang bisa diatur dalam konteks ilmiah (Artificial Intelligence) atau AI.

Pengertian Artificial Intelligence
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.
Kelebihan Artificial Intelligence:
• Artificial Intelligence bersifat konsisten dan teliti .
• Artificial Intelligence lebih bersifat permanent.
• Artificial Intelligence dapat lebih murah daripada kecerdasan alami.
• Artificial Intelligence menawarkan kemudahan untuk digandakan atau disebarkan.
• Artificial Intelligence dapat didokumentasi.
Contoh Penerapan Artificial Intelligence:
• SYSTRAN.
perangkat lunak untuk penerjemahan bahasa.
• Delco Electronics.
Mobil yang dapat mengemudikan sendiri yang menggunakan pendeteksi tepi untuk tetap bertahan di jalan.
• Deep Blue.
program catur 1997 yang mengalahkan Garry Kasparov pecatur dunia .
• Volkswagen AG.
Sistem pengemudi kendaraan otomatis yang diciptakan oleh Jerman.

Perbedaan Kecerdasan Buatan  & Kecerdasan Alami
Kemampuan untuk membuat mesin yang cerdas telah dilakukan sejak jaman dahulu, kini dengan kecanggihan computer dan dalam kurun waktu 50 tahun, penelitian telah memasuki teknik-teknik pemrograman kecerdasan buatan (Artificial Intelligence), sehingga impian tentang mesin yang pintar sekarang telah menjadi kenyataan. Para peneliti membuat suatu sistem yang dapat meniru manusia, berbicara, mengalahkan pemain terbaik, dan hal lain yang tidak dapat dibayangkan sebelumnya. Kecerdasan buatan juga merupakan kombinasi ilmu komputer, fisiologi dan filosofi.

Kecerdasan buatan memiliki kelebihan-kelebihan, yaitu memiliki logika dan dapat menyelesaikan masalah, dapat berpikir, dan berlogika seperti pikiran manusia ada juga yang tidak seperti manusia. Diantara kelebihan-kelebihan tersebut juga terdapat berbagai kelemahan, yaitu memiliki logika dan dapat menyelesaikan masalah hanya pada daerah tertentu saja, bahasa yang digunakan adalah bahasa alam (bahasa yang khusus dibuat) serta minimnya perkembangan.

Adapun perbedaan antara kecerdasan buatan dengan kecerdasan alami adalah kecerdasan buatan lebih bersifat permanen, sedangkan kecerdasan alami dapat berubah (hal ini karena sifat manusia yang pelupa). Kecerdasan buatan lebih mudah disalin dan dipindah daripada kecerdasan alami. Menyediakan layanan computer lebih mudah dan murah daripada mendatangkan seseorang untuk mengerjakan sejumlah pekerjaan dalam waktu yang sangat lama. Kecerdasan buatan bersifat konsisten karena merupakan bagian dari teknologi computer, sedangkan kecerdasan alami dapat berubah-ubah.

Keputusan yang dibuat dalam kecerdasan buatan dapat didokumentasi dengan mudah dengan cara melacak tiap aktifitas dari sistem tersebut, sedangkan kecerdasan alami sulit direproduksi. Kecerdasan buatan lebih cepat dan lebih baik daripada kecerdasan buatan.
Kecerdasan buatan kreatif karena untuk menambah pengetahuan harus melalui sistem yang dibangun, sedangkan kecerdasan alami lebih kreatif soalnya manusia memiliki kemampuan untuk menambah pengetahuan.

Kecerdasan buatan harus bekerja dengan input-input simbolik dan sangat terbatas, sedangkan kecerdasan alami memungkinkan orang untuk menggunakan pengalaman secara langsung dan pemikiran manusia dapat digunakan secara luas.

Jadi, secanggih-canggihnya suatu kecerdasan buatan tidak akan permah dapat menggantikan kecerdasan alami. Karena kecerdasan buatan berasal dari kecerdasan alami.

Kecerdasan Buatan:
  • Lebih bersifat permanen. Kecerdasan alami bisa berubah karena sifat manusia pelupa. Kecerdasan buatan tidak berubah selama sistem komputer & program tidak mengubahnya.
  • Lebih mudah diduplikasi & disebarkan. Mentransfer pengetahuan manusia dari 1 orang ke orang lain membutuhkan proses yang sangat lama & keahlian tidak akan pernah dapat diduplikasi dengan lengkap. Jadi jika pengetahuan terletak pada suatu sistem komputer, maka pengetahuan tersebut dapat disalin dari komputer tersebut & dapat dipindahkan dengan mudah ke komputer yang lain.
  • Lebih murah. Menyediakan layanan komputer akan lebih mudah & murah dibandingkan mendatangkan seseorang untuk mengerjakan sejumlah pekerjaan dalam jangka waktu yang sangat lama.
  • Bersifat konsisten karena kecerdasan buatan adalah bagian dari teknologi komputer sedangkan kecerdasan alami senantiasa berubah-ubah.
  • Dapat didokumentasi.Keputusan yang dibuat komputer dapat didokumentasi dengan mudah dengan cara melacak setiap aktivitas dari sistem tersebut. Kecerdasan alami sangat sulit untuk direproduksi.
  • Lebih cepat.
  • lebih baik
Sedangkan kecerdasan Alami
  • Kreatif : manusia memiliki kemampuan untuk menambah pengetahuan, sedangkan pada kecerdasan buatan untuk menambah pengetahuan harus dilakukan melalui sistem yang dibangun.
  • Memungkinkan orang untuk menggunakan pengalaman secara langsung. Sedangkan pada kecerdasan buatan harus bekerja dengan input-input simbolik.
  • Pemikiran manusia dapat digunakan secara luas, sedangkan kecerdasan buatan sangat terbatas.
Sejara Artificial Intelligence
Artificial intelligence merupakan inovasi baru di bidang ilmu pengetahuan. Mulai ada sejak muncul komputer modern, yakni pada 1940 dan 1950. Ilmu pengetahuan komputer ini khusus ditujukan dalam perancangan otomatisasi tingkah laku cerdas dalam sistem kecerdasan komputer.
Pada awalnya, kecerdasan buatan hanya ada di universitas-universitas dan laboratorium penelitian, serta hanya sedikit produk yang dihasilkan dan dikembangkan. Menjelang akhir 1970-an dan 1980-an, mulai dikembangkan secara penuh dan hasilnya berangsur-angsur dipublikasikan di khalayak umum. Permasalahan di dalam kecerdasan buatan akan selalu bertambah dan berkembang seiring dengan laju perkembangan zaman menuju arah globalisasi dalam setiap aspek kehidupan manusia, yang membawa persoalan-persoalan yang semakin beragam pula.
Program kecerdasan buatan lebih sederhana dalam pengoperasiannya, sehingga banyak membantu pemakai. Program konvensional dijalankan secara prosedural dan kaku, rangkaian tahap solusinya sudah didefinisikan secara tepat oleh pemrogramnya. Sebaliknya, pada program kecerdasan buatan untuk mendapatkan solusi yang memuaskan dilakukan pendekatan trial and error, mirip seperti apa yang dilakukan oleh manusia.
                     
Hubungan Artificial Intelligence dan Kognisi Manusia
Artificial intelligence adalah salah satu bagian ilmu komputer yang membuat agar mesin (komputer) dapat melakukan pekerjaan seperti dan sebaik yang dilakukan oleh manusia. Kecerdasan buatan juga merupakan suatu sistem informasi yang berhubungan dengan penangkapan, pemodelan dan penyimpanan kecerdasan manusia dalam sebuah sistem teknologi informasi sehingga sistem tersebut memiliki kecerdasan seperti yang dimiliki manusia. Sistem ini dikembangkan untuk mengembangkan metode dan sistem untuk menyelesaikan masalah, biasanya diselesaikan melalui aktifivitas intelektual manusia, misal pengolahan citra, perencanaan, peramalan dan lain-lain, meningkatkan kinerja sistem informasi yang berbasis komputer.
Artificial intelligence merupakan suatu sistem yang membuat mesin secerdas manusia. Untuk itu, sistem ini harus berpedoman pada sistem kognisi manusia, yaitu cara berfikir manusia, cara manusia bernalar, mengenali suatu stimulus, memecahkan masalah, mengingat, dan mengambil keputusan serta merespon dan bertindak. Dengan demikian para peneliti ilmu ini dapat membuat suatu sistem, aplikasi, atau program yang dapat melakukan pekerjaan-pekerjaan manusia dengan lebih baik, menggunakan perangkat mesin yang canggih untuk mempermudah pekerjaan manusia dikehidupan nyata.

Artificial Intelligence dan Sistem Pakar ( Eliza, Parry, dan Net Talk)
            Eliza, Parry dan Nettalk adalah beberapa contoh dari chatterbot. Chatterbot merupakan sebuah program komputer yang dirancang untuk menstimulasi percakapan intelektual dengan satu atau lebih manusia secara audio maupun teks. Chatterbot dikategorikan sebagai kecerdasan buatan atau Artificial Intelligence, yang dimanfaatkan untuk tujuan praktis seperti bantuan online, layanan personal, atau diskusi informasi, dalam hal ini dapat dilihat fungsi program sebagai suatu jenis agen percakapan (conversational agent)

ELIZA
Program yang dipublikasikan oleh Joseph Weizenbaum pada tahun 1966, yang dapat mengelabui pengguna hingga mempercayai bahwa mereka sedang bercakap-cakap dengan manusia nyata. Tujuan dari pembuatan program ini adalah untuk meniru pembicaraan antara seorang psikolog dan pasiennya, dalam hal ini, Eliza berperan sebagai psikoterapis dan memberikan saran dan nasihat tentang masalah penggunanya. Kunci metode operasional Eliza melibatkan rekognisi dari isyarat kata-kata atau kalimat input, dan output berupa tanggapan yang telah dipersiapkan atau diprogram, yang dapat meneruskan percakapan dengan suatu cara sehingga tampak bermakna.

PARRY
Parry dibuat pada tahun 1972 oleh psikiatris Kenneth Colby ketika di Universitas Stanford. Parry bertujuan untuk merefleksikan pikiran pasien dengan mental paranoid yang serius. Program ini menjalankan model mentahan dari prilaku schizophren paranoid berdasarkan konsep, konseptualisasi dan kepercayaan (penilaian tentang konseptualisasi : penerimaan, penolakan, dan netral). Ini juga menggunakan strategi percakapan, lebih serius dan merupakan program lanjutan dari Eliza.

NETTALK
Connectionism adalah gerakan dalam ilmu kognitif yang berharap untuk menjelaskan kemampuan intelektual manusia menggunakan jaringan syaraf tiruan (juga dikenal sebagai “jaringan syaraf” atau “jaring syaraf”). jaringan syaraf disederhanakan model otak terdiri dari sejumlah besar unit (young analog neuron) bersama-sama dengan bobot yang mengukur kekuatan hubungan antara unit. Model ini berat efek dari sinaps yang menghubungkan satu neuron yang lain. Percobaan pada model semacam ini telah menunjukkan kemampuan untuk mempelajari keterampilan seperti pengenalan wajah, membaca, dan deteksi struktur gramatikal sederhana. Connectionists telah membuat kemajuan yang signifikan dalam menunjukkan kekuatan jaringan saraf untuk menguasai tugas-tugas kognitif. Berikut adalah tiga percobaan terkenal yang telah mendorong connectionists untuk percaya bahwa JST model yang baik dari kecerdasan manusia. Salah satu yang paling menarik dari upaya tersebut adalah kerja 1987 Sejnowski dan Rosenberg di jaring yang dapat membaca teks bahasa Inggris disebut NETtalk. Pelatihan ditetapkan untuk NETtalk adalah basis data yang besar terdiri dari teks bahasa Inggris ditambah dengan output yang sesuai fonetik-nya, yang ditulis dalam kode yang cocok untuk digunakan dengan synthesizer pidato. Tape kinerja NETtalk di berbagai tahap pelatihan mendengarkan sangat menarik. Pada awalnya output random noise. Kemudian, bersih suara seperti itu mengoceh, dan kemudian masih seolah-olah itu adalah berbahasa Inggris double-talk (pidato yang dibentuk dari suara yang menyerupai kata dalam bahasa Inggris). Pada akhir pelatihan, NETtalk melakukan pekerjaan yang cukup baik mengucapkan teks diberikan. Selain itu, kemampuan ini generalizes cukup baik untuk teks yang tidak disajikan pada training set.

Penggunaan Artificial Intelligence sebagai expert
Kecerdasan buatan (Artificial Intelligence) Menurut Raymond McLeod, Jr dan George P. Schell, 2008  adalah aktivitas penyediaan mesin seperti computer dengan kemampuan untuk menghasilkan perilaku yang akan dianggap sama cerdasnya dengan jika kemampuan tersebut ditampilkan oleh manusia. Kecerdasan buatan (Artificial Intelligence) merupakan aplikasi computer yang paling canggih karena aplikasi ini berusaha mencontoh cara pemikiran manusia.
Sistem Pakar (Expert System) adalah usaha untuk menirukan seorang pakar. Biasanya, Sistem Pakar berupa perangkat lunak pengambil keputusan yang mampu mencapai tingkat performa yang sebanding sengan seorang pakar dalam bidang problem yang khusus dan sempit. Ide dasarnya adalah kepakaran ditransfer dari seorang pakar atau sumber kepakaran lain ke komputer, pengetahuan yang ada di simpan dalam komputer, dan pengguna dapat berkonsultasi pada komputer itu untuk suatu nasehat, lalu kemudian komputer dapat mengambil inferensi (menyimpulkan, mendeduksi, dll) seperti layaknya seorang pakar. Dan selanjutnya komputer akan menjelaskan ke pengguna tersebut, dengan alasan-alasannya bila perlu.


Sumber Tulisan :