Jumat, 13 Desember 2019

RANGKUMAN TULISAN 1 & 2

A. Pengertian Sistem Cerdas
Sistem cerdas atau biasa lebih di kenal dengan Kecerdasan Buatan atau Intelegensi Buatan(Artificial Inteligence) merupakan cabang terpenting dalam dunia komputer. Komputer bukan hanya alat untuk menghitung, tetapi diharapkan dapat diberdayakan untuk mengerjakan segala sesuatu yang bisa dikerjakan oleh manusia.
B. Karakteristik Sistem Cerdas
·         Mempunyai satu atau lebih sifat :
1.      Mampu mengekstrak dan menyimpan pengetahuan
2.      Proses penalaran seperti manusia
3.      Pembelajaran dari pengalaman atau training
·         Tren terkini, interaksi yang lebih canggih dengan pengguna melalui :
1.      Pemahaman bahasa alami
2.      Pengenalan dan sintesis bicara (speech)
3.      Analisis citra (image)
·         Kebanyakan system cerdas saat ini berbasis pada
1.      Sistem pakar berbasis aturan
2.      Satu atau lebih metodologi dalam soft computing
C. Contoh Sistem Cerdas
1. VR ( Virtual Reality)
2. Drone
3. Smartwatch






Pengertian AI :
Menurut Stuart J. Russel dan Peter Norvig, AI atau kecerdasan buatan bisa dipahami sebagai sebuah perangkat komputer yang mampu memahami lingkungan di sekitarnya, sekaligus memberikan respons yang sesuai dengan tujuan tindakannya tersebut. Dalam hal ini, Minsky memberikan pengertian yang hampir sama. Menurutnya, kecerdasan buatan adalah satu ilmu yang mempelajari cara membuat komputer melakukan atau memproduksi tindakan sama seperti yang dilakukan manusia.
Melihat dua pengertian di atas, bisa disimpulkan jika Artificial Intelligence adalah satu ilmu untuk merancang, membangun, dan mengonstruksi satu mesin (komputer) atau program komputer hingga memiliki kecerdasan layaknya manusia. Kecerdasan dalam hal ini adalah kemampuan untuk mengambil tindakan, atau menyelesaikan masalah layaknya manusia menggunakan kecerdasannya.
Contoh AI dalam kehidupan sehari-hari  :
·         Siri adalah sisten komputer yang Aplle sediakan pada hampir semua produk elektroniknya mulai dari smartphone, laptop, hingga komputer desktop.
·         Alexa adalah  Hampir sama dengan SIRI, Alexa juga merupakan salah satu asisten personal cerdas yang bisa membantu kebutuhan penggunanya. Bedanya, Alexa dibuat oleh Amazon untuk ditanamkan pada perangkat pintar dalam konsep Smart Home (rumah pintar) seperti Smart-lamp, Smart-watch, Smart-speaker,dan Smart-TV.
·         Tesla adalah Teknologi Self-Driving akhir-akhir ini semakin sering digembor-gemborkan. Bayangkan sebuah mobil bisa menyetir dirinya sendiri tanpa harus di kendalikan oleh supir manusia lagi.
Definisi dan Konsep Agen Cerdas
Agen cerdas (Intelegence Agent) adalah sebuah agen yang menerima persepsi dari lingkungan dan melakukan tindakan.Tujuan utamanya adalah untuk menciptakan kecerdasan buatan sehingga agen tersebut dapat berpikir dan bertindak selayaknya manusia dan mengarahkan aktivitasnya untuk mencapai tujuan (yakni yang rasional).
Terdapat 4 konsep agen cerdas yaitu:
o Environtment
Environtment atau lingkungan yang akan memberikan sensor kepada agen tersebut.
o Percepts
Percepts adalah ketika seorang agen menerima sensor yang diberikan oleh lingkungan.
o Actions
Actions adalah aksi yang dilakukan agen tersebut setelah mendapatkan sensor dari lingkungan
o Goal
Goal adalah tujuan utama yang dicapai  agen tersebut  setelah melakukan actions.
PEAS merupao Performance measure, berisi komponen-komponen yang akan menjadi tolak ukur keberhasilan agent.
·         Performance measure, berisi komponen-komponen yang akan menjadi tolak ukur keberhasilan agent.
·         Environment, berisi kondisi yang dapat mempengaruhi disekitar agent.
·         Actuators, berisi kemampuan yang dapat agent itu lakukan.
·         Sensors, berisi hal-hal apa saja yang dapat diinput agent.
Contoh Agen Cerdas :
·         Agent   Taksi Otomatis. Sebuah agent taksi otomatis yang menerima penumpang dan mengantarkannya ke tujuan.
·         Agen  Air Conditioner (AC)
·         Agent  Robot Penyapu Ruangan Rumah Sendiri.


REFERENSI :
https://evangelinosite.wordpress.com/2017/10/21/agent-konsep-agent-definisi-serta-contoh/

Selasa, 05 November 2019

Contoh Agent Cerdas

Contoh Agen Cerdas

Agent : Taksi Otomatis.
Sebuah agent taksi otomatis yang menerima penumpang dan mengantarkannya ke tujuan.
Task Environment :
Performance Measure: keamanan, kecepatan, legalitas, kenyamanan perjalanan, keuntungan.
Environment: jalanan, lampu merah, lalulintas, pejalan kaki, cuaca.
Actuators: stir arah, gas, rem, klakson, sinyal kiri/kanan.
Sensors: kamera, sonar, speedometer, GPS, odometer, accelerometer, mesin sensor, keyboard.



Agen : Air Conditioner (AC).
Task Environment :
Performance Measure: Sehat (Ramah Lingkungan),Nyaman,Mudah di Operasikan, Hemat Biaya, Kesesuaian Suhu Ruangan.
Environment : Ruangan, Orang.
Actuators : Screen Display (Menampilkan Suhu Ruangan), Evaporator, Kipas Motor, Blower,  Filter Udara.
Sensors : Sensor Suhu (Thermistor), Sensor Suara


Agent : Robot Penyapu Ruangan Rumah Sendiri.
Task Environment :
Performance Measure : Cepat, Bersih, Menghemat Tenaga.
Environment : Rumah, Halaman, Penghuni Rumah.
Actuators : Lengan, Tangan Robot.
Sensors : Kamera.






REFERENSI:
http://shidiqghofur28.blogspot.com/2018/11/contoh-agen-cerdas.html
https://evangelinosite.wordpress.com/2017/10/21/agent-konsep-agent-definisi-serta-contoh/

Definisi dan Konsep Agent Cerdas

Definisi dan Konsep Agen Cerdas

Agen cerdas (Intelegence Agent) adalah sebuah agen yang menerima persepsi dari lingkungan dan melakukan tindakan.Tujuan utamanya adalah untuk menciptakan kecerdasan buatan sehingga agen tersebut dapat berpikir dan bertindak selayaknya manusia dan mengarahkan aktivitasnya untuk mencapai tujuan (yakni yang rasional).
Terdapat 4 konsep agen cerdas yaitu:
o Environtment
Environtment atau lingkungan yang akan memberikan sensor kepada agen tersebut.
o Percepts
Percepts adalah ketika seorang agen menerima sensor yang diberikan oleh lingkungan.
o Actions
Actions adalah aksi yang dilakukan agen tersebut setelah mendapatkan sensor dari lingkungan
o Goal
Goal adalah tujuan utama yang dicapai  agen tersebut  setelah melakukan actions.


PEAS merupakan singkatan dari kata Performance measure, Environment, Actuators, Sensor. Ketika kita akan membuat suatu rancangan agent, kita harus mengidentifikasi lingkungan masalah atau yang biasa kita sebut dengan “Task Environment”. Apa saja itu? mari kita simak satu persatu.

o Performance measure, berisi komponen-komponen yang akan menjadi tolak ukur keberhasilan agent.
o Environment, berisi kondisi yang dapat mempengaruhi disekitar agent.
o Actuators, berisi kemampuan yang dapat agent itu lakukan.
o Sensors, berisi hal-hal apa saja yang dapat diinput agent.



REFERENSI:

https://zhafran23.blogspot.com/2018/11/definisi-dan-konsep-agen-cerdas.html##targetText=Agen%20cerdas%20(Artificial%20Intelligence)%20adalah,lebih%20baik%20dari%20pikiran%20manusia).

http://berbagi-cerita09.blogspot.com/2016/09/penjelasan-peas-dalam-konteks.html



Selasa, 29 Oktober 2019

PROGRAM MEMBUAT GARIS VERTIKAL, HORIZONTAL DAN DIAGONAL MENGGUNAKAN BAHASA PEMROGRAMAN JAVA DAN LIBRARY OPENGL


GRAFIK KOMPUTER DAN PENGOLAHAN CITRA

PROGRAM MEMBUAT GARIS VERTIKAL, HORIZONTAL DAN DIAGONAL
MENGGUNAKAN BAHASA PEMROGRAMAN JAVA DAN LIBRARY OPENGL



NAMA     : Lalu Devinka              
NPM      : 13117269   
KELAS     : 3KA22          





FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI
UNIVERSITAS GUNADARMA
2019
NetBeans IDE 8.0 dan OpenGL

Disini penulis akan membuat program menggambar garis horizontal, vertical, dan diagonal pada java dengan menggunakan NetBeans IDE dengan library OpenGL(Open Graphic Library). Dimana pada java, OpenGL terdapat atau terbungkus pada LWJGL(LightWeight Java Game Library).

Langkah-langkah membuat program
1.     Install Netbeans IDE terbaru terlebih dahulu. Pertama download NetBeans pada link berikut https://netbeans.org/downloads/8.0.2/ kemudian pilih Java SE, karena kita hanya akan membuat program pada desktop saja.
2.     Download LWJGL terbaru di link berikut https://sourceforge.net/projects/java-game-lib/files/Official%20Releases/LWJGL%202.9.3/ . Pilih lwjgl-x.x, lwjgl-docs-x.x, lwjgl-source-x.x. (x menandakan versi lwjgl terbaru). Kemudian buat folder baru dengan nama LWJGL, dan simpan file LWJG yang baru di download tadi kedalamnya. Setelah itu ekstrak file tersebut
3.     Setting Up LWJGL ke dalam NetBeans. Pertama buka NetBeans kalian dan buat project baru, buatlah nama project OpenGLTest kemudian pilih menu Tools->Libraries dan pilih New Library. Buat nama library menjadi LWJGL kemudian tekan OK. Kemudian pilih library yang kita buat tadi lalu klik, dan tambahkan file LWJGL yang kita download tadi kedalamnya. Klik Add JAR/Folder dan masukkan file yang tadi didownload seperti berikut :





 



 

 

Kemudian klik OK, dan kembali ke menu utama, disana pilih Libraries pada menu project dan klik kanan pilih add library-> pilih library yang kita buat tadi lalu Ok. Setelah itu klik kanan pada project kita kemudian pilih properties dan pada kategori Run pada VM Option masukkan Path file LWJGL kalian. Sebelum path, kalian tambahkan -Djava.library.path={Path_LWJGL}.

 

1.     Membuat Script Program.
Pertama kita buat class Menu terlebih dahulu untuk memudahkan kita mengimplementasi class yang lain saat di panggil nantinya.
main class




 
 

 




Dalam class ini kita akan membuat menu interface dengan Panel pada java. Kemudian kita membuat menu pilihan dimana user akan diminta input pilihan untuk membuat garis. Kemudian Script diatas adalah kondisi dimana bila user mengklik close pada window akan muncul dialog box dan program akan berakhir.










Diagonal.class



 
 



Pada class ini kita akan membuat garis diagonal. Pada script diatas kita akan membuat User Interface nya terlebih dahulu agar memudahkan user menggunakan programnya.




Lalu pengecekan kondisi saat user melakukan input. Jika semua textfield kosong maka akan menampilkan sebuah dialog




 





Jika terisi maka program akan melakukan perhitungan di dalamnya seperti script diatas. Pertama program akan merubah nilai ke integer kemudian akan mengecek apakah nilai x dan y awal tidak sama dengan x akhir dan y akhir? Bila tidak sama akan menampilkan display garis horizontal nya. Dan pada saat display di close maka akan dikembalikan ke main menu.


 

  
Dan jika user tidak menginput sesuai aturannya maka akan muncul dialog pesan untuk meminta menginput kembali.



horizontal class



 







Sama seperti sebelumnya, kita akan membuat menu interfacenya terlebih dahulu

 


Lalu melakukan pengecekan nilai untuk melakukan perhitungan jika inputan user benar. Pada script diatas bila text input kosong atau salah satu kosong maka akan menampilkan dialog, jika text box semua terisi maka akan mengkonversi nilai ke integer

 
 




 Jika benar maka akan menampilkan display seperti sebelumnya, dan membuat line didalam display tersebut sesuai perhitungan diatas.


Dan berikut adalah kondisi jika nilai inputan salah.


Vertical.class
Pertama kita buat dulu menu interfacenya
 


 





Kemudian kita buat pengecekan kondisinya



 
 






Program dijalankan
Menu Utama


 


Bila user melakukan input pilihan


 


 Masuk ke menu garis horizontal

 


Menampilkan hasil inputan user berupa garis

 

Dialog menu saat memasuki menu.

 

 

 Menu garis vertical

 

User melakukan input dan ditampilkan berupa garis

 

Masuk ke menu garis diagonal


Menampilkan hasil inputan user berupa garis.


Rabu, 02 Oktober 2019

Pengertian Dan Contoh AI ( Artificial Intelligence)

Pengertian AI
Pengertian Artificial Intelligence
Menurut Stuart J. Russel dan Peter Norvig, AI atau kecerdasan buatan bisa dipahami sebagai sebuah perangkat komputer yang mampu memahami lingkungan di sekitarnya, sekaligus memberikan respons yang sesuai dengan tujuan tindakannya tersebut. Dalam hal ini, Minsky memberikan pengertian yang hampir sama. Menurutnya, kecerdasan buatan adalah satu ilmu yang mempelajari cara membuat komputer melakukan atau memproduksi tindakan sama seperti yang dilakukan manusia.
Melihat dua pengertian di atas, bisa disimpulkan jika Artificial Intelligence adalah satu ilmu untuk merancang, membangun, dan mengonstruksi satu mesin (komputer) atau program komputer hingga memiliki kecerdasan layaknya manusia. Kecerdasan dalam hal ini adalah kemampuan untuk mengambil tindakan, atau menyelesaikan masalah layaknya manusia menggunakan kecerdasannya.
Lingkup penelitian Artificial Intelligence meliputi banyak aspek kemampuan kecerdasan manusia seperti penalaran, pengetahuan, perencanaan, pembelajaran, pemrosesan bahasa alami, hingga kemampuan untuk memanipulasi objek. Akhirnya, Artificial Intelligence diharapkan bisa menjadi sebuah mesin yang benar-benar memiliki kecerdasan umum layaknya manusia.
B. Contoh AI dalam kehidupan sehari-hari   
Siri adalah sisten komputer yang Aplle sediakan pada hampir semua produk elektroniknya mulai dari smartphone, laptop, hingga komputer desktop. Tampilan antar pengguna SIRI berupa suara manusia yang terlihat natural untuk diajak berkomunikasi layaknya manusia pada umumnya. Fungsi SIRI pada perangkat Apple sendiri adalah untuk membantu pengguna mendapatkan informasi, memberikan arahan pada peta, mengatur jadwal dan event, hingga melakukan panggilan ke nomor yang disebutkan.

Alexa adalah  Hampir sama dengan SIRI, Alexa juga merupakan salah satu asisten personal cerdas yang bisa membantu kebutuhan penggunanya. Bedanya, Alexa dibuat oleh Amazon untuk ditanamkan pada perangkat pintar dalam konsep Smart Home (rumah pintar) seperti Smart-lamp, Smart-watch, Smart-speaker,dan Smart-TV. Yang paling menarik dari Alexa adalah ia dapat mengetahui di ruangan dan sebelah mana pengguna memberikan perintah. Jadi anda tidak perlu memberikan perintah di depan speaker untuk mendapatkan respons Alexa. Tinggal sebutkan perintah di manapun anda berada, dan Alexa akan meresponnya.



Tesla adalah Teknologi Self-Driving akhir-akhir ini semakin sering digembor-gemborkan. Bayangkan sebuah mobil bisa menyetir dirinya sendiri tanpa harus di kendalikan oleh supir manusia lagi. Itulah yang mampu di lakukan oleh AI yang disematkan Tesla, salah satu perusahaan otomotif dunia dalam mobil-mobil besutannya. Memang masih banyak pro-kontra dalam AI yang satu ini terkait jaminan keselamatan yang diberikan. Namun pada waktunya, mungkin seluruh mobil di dunia sudah tidak memerlukan sopir lagi.

Daftar Pustaka
https://www.robicomp.com/pengertian-artificial-intelligence-dan-contohnya-dalam-kehidupan.html

Pengertian,Karakteristik dan contoh Sistem Cerdas

A. Pengertian Sistem Cerdas
Sistem cerdas atau biasa lebih di kenal dengan Kecerdasan Buatan atau Intelegensi Buatan(Artificial Inteligence) merupakan cabang terpenting dalam dunia komputer. Komputer bukan hanya alat untuk menghitung, tetapi diharapkan dapat diberdayakan untuk mengerjakan segala sesuatu yang bisa dikerjakan oleh manusia. Manusia mempunyai pengetahuan, pengalaman dan kemampuan penalaran yang baik, agar komputer bisa bertindak seperti dan sebaik manusia, maka komputer juga harus dibekali pengetahuan dan mempunyai kemampuan untuk menalar.
Berikut beberapa definisi Kkcerdasan buatan menurut ahli:
·         John McCarthy [1956]: Kecerdasan buatan (Artificial Intelligence) ialah Memodelkan proses berpikir manusia dan mendesain mesin agar menirukan perilaku manusia.

·         H. A. Simon [1987]“ Kecerdasan buatan (Artificial Intelligence) ialah sebuah tempat sebuah penelitian, aplikasi dan instruksi yang terkait dengan pemrograman komputer untuk melakukan sesuatu hal yang -dalam pandangan manusia adalah- cerdas”

·         Rich and Knight [1991]: “Kecerdasan Buatan (Artificial Intelligence) ialah sebuah studi tentang bagaimana membuat komputer melakukan hal-hal yang pada saat ini dapat dilakukan lebih baik oleh manusia.”

·         Encyclopedia Britannica: “Kecerdasan Buatan (Artificial Intelligence) ialah cabang dari ilmu komputer yang dalam merepresentasi pengetahuan lebih banyak menggunakan bentuk simbol-simbol daripada bilangan, dan memproses informasi berdasarkan metode heuristic atau dengan berdasarkan sejumlah aturan”

B. Karakteristik Sistem Cerdas
·         Mempunyai satu atau lebih sifat :
1.      Mampu mengekstrak dan menyimpan pengetahuan
2.      Proses penalaran seperti manusia
3.      Pembelajaran dari pengalaman atau training
·         Tren terkini, interaksi yang lebih canggih dengan pengguna melalui :
1.      Pemahaman bahasa alami
2.      Pengenalan dan sintesis bicara (speech)
3.      Analisis citra (image)
·         Kebanyakan system cerdas saat ini berbasis pada
1.      Sistem pakar berbasis aturan
2.      Satu atau lebih metodologi dalam soft computing

C. Contoh Sistem Cerdas
·         VR ( Virtual Reality)
Virtual reality (VR) atau realitas maya adalah teknologi yang membuat pengguna dapat berinteraksi dengan suatu lingkungan yang disimulasikan oleh komputer (computer-simulated environment), suatu lingkungan sebenarnya yang ditiru atau benar-benar suatu lingkungan yang hanya ada dalam imaginasi. Lingkungan realitas maya terkini umumnya menyajikan pengalaman visual, yang ditampilkan pada sebuah layar komputer atau melalui sebuah penampil stereokopik, tetapi beberapa simulasi mengikutsertakan tambahan informasi hasil pengindraan, seperti suara melalui speaker atau headphone.

Fungsi VR di setiap bidang :

1.       Bidang Media dan Hiburan (Game, Simulasi Lingkungan)
2.       Bidang Medis dan Kedokteran (Anatomi Tubuh Manusia)
3.       Bidang Militer (Perang)
4.       Bidang Perjalanan (Simulasi Pesawat Komersial dan Pesawat Tempur)
5.      Bidang Olahraga (Latihan, Pertandingan, E-Sport)

·         Drone
Drone adalah pesawat tanpa awak  yang dikendalikan dari jarak jauh. Dahulu mungkin orang mengenal drone atau pesawat tanpa awak digunakan oleh militer untuk memata-matai musuh di daerah konflik. Tapi kini Drone non militer menjadi hobi baru, penggunanya juga sangat beragam mulai dari anak sekolah hingga profesional.

·         Smartwatch
Smartwatch, secara bahasa terdiri dari 2 kata yakni "Smart" yang artinya pintar/cerdas dan "Watch" yang berarti jam/arloji, nah udah pada tahu kan arti dari Smartwatch ini, ya betul smartwatch adalah arloji pintar, mirip dengan arti dari smartphone yang dalam Bahasa Indonesia dimaknai dengan ponsel pintar. 

Daftar Pustaka :