Minggu, 29 Oktober 2017

TUGAS GRAFIK KOMPUTER dan PENGOLAHAN CITRA

PROGRAM GARIS MENGHUBUNGKAN JAVA NETBEANS

dan FUNGSI OPENGL



Penjelasan singkat OPENGL

OpenGL adalah singkatan dari Open Graphic Library merupakan library yang terdiri dari berbagai macam fungsi dan biasanya digunakan untuk menggambar sebuah atau beberapa objek 2D dan 3D . library-library ini menjelaskan sebuah cross-bahasa , cross platform API ( Antarmuka Pemrograman Aplikasi ) untuk menulis aplikasi yang menghasilkan komputer 2D dan 3D grafis . Bahasa pemrograman yang digunakan pada umumnya adalah pemrograman C/C++ , namun dapat pula menggunakan Java .

OpenGL merupakan library yang digunakan untuk melakukan pemrograman grafik; Graphic Programming . OpenGL bersifat Open-Source, multi-platform dan multi-language serta digunakan mendefinisikan suatu objek, baik objek 2 dimensi maupun objek 3 dimensi. untuk mempelajari pemrograman grafik ini , diharapkan kita dapat menguasai persamaan matematika , terutama operasi matriks . mengapa ? karena didalam melakukan pemrograman grafik anda akan dihadapkan mengenai pembuatan shading , shape , transform ( rotate translation scala ) . OpenGL dikembangkan oleh Silicon Graphic Inc pada tahun 1992 dan digunakan dalam CAD , Virtual reality , Visualisasi Ilmiah , Visualisasi Informasi , dan Simulasi Penerbangan . Dalam Industri game , OpenGL juga sangat berperan dalam hal grafik . pesaingnya adalah DirectX atau Direct3D yang berjalan di platform Microsoft Windows . Saat ini semua bahasa pemrograman mendukung OpenGL. Dan OpenGL bisa bekerja dalam lingkungan Windows, Unix, SGl, Linux, freeBSD. Library dasar dari OpenGL adalah GLUT, dengan fasilitas yang bisa dikembangkan. Untuk OS Windows, library ini terdiri dari 3 file yaitu:
  • Glut.h
  •  Glut32.lib
  • Glut32.dll.

Setelah mengetahui apa itu OpenGL mari perhatikan contoh dari OpenGL tersebut.

Cara memasukkan openGL pada Java Netbeans 6.9.1 dengan libraries bernama lwjgl.
·         

  •     Buat foder baru dan beri nama LWJGL di Documents atau terserah ditaruh mana yang penting gampang diingat. kemudian copy  lwjgl-2.9.1lwjgl-source-2, javadoc dan paste di folder LWJGL yang telah dibuat. note : kalau blum terekstrak di ekstrak dahulu.


  • ·         Selanjutnya buka Netbeans IDE. dan setting Library lewat menu Tools –> Libraries.




  • Klik tombol Add Jar/Folder dan cari pada folder jar di Data E/LWJGL/lwjgl-2.9.1/jar. Tambahkan file jinput.jar, lwjgl.jar, dan lwjgl_util.jar (tekan command untuk memilih 3 file tersebut sekaligus.


  • Dalam menu Sources> ADD JAR/Folder>masih dalam folder lwjgl>double klik src>masukkan semua folder generated dan java sehingga menu Sources tersebut terdapat JAR-JAR tersebut.


  • Dalam Menu Javadoc masukkan semua folder Javadoc sehingga menu Javadoc tersebut terdapat jar tersebut yang telah diinput.
Untuk informasi lebih lengkapnya ketik link program dan link materi program dibawah ini :

LINK PROGRAM

Scrip Program :


LINK Penjelasan Program :






Referensi :
http://itdare.blogspot.co.id/2014/06/sejarah-singkat-perkembangan-opengl-dan.html
http://computergraphicsindonesia.blogspot.co.id/2015/01/cglwjgl0001-memasukkan-library-lwjgl-ke.html
https://id.wikipedia.org/wiki/OpenGL







Jumat, 20 Oktober 2017

DIFINISI PEAS(Performeasure, Environment, Acuators, Sensors)

Performance Measure

Dalam kaitannya dengan pengukuran kinerja sebuah perusahaan, terdapat beberapa istilah yang biasa digunakan, antara lain yaitu pengukuran kinerja (performance measurement), ukuran kinerja (performance measure), metrik kinerja (performance metric). Istilahistilah tersebut seringkali digunakan secara bergantian. Pengukuran kinerja dapat didefinisikan sebagai proses pengkuantifikasian efisiensi dan efektivitas dari tindakan yang lalu. Ukuran kinerja dapat didefinisikan sebagai sebuah parameter yang digunakan untuk mengkuantifikasi efisiensi dan/atau efektivitas dari tindakan yang lalu. Metrik kinerja adalah definisi dari cakupan, isi dan bagian-bagian komponen dari sebuah ukuran kinerja yang berbasis luas.

Environment

Kata environment dalam bahasa Indonesia berarti lingkungan jadi bisa kita artikan kalau marketing environment itu lingkungan pemasaran. Dengan kata lain, lingkungan sekitar kita dalam melakukan aktifitas pemasaran itu termasuk marketing environment. Berdasarkan businessdictionary.com marketing environment adalah kumpulan pengaruh non-marketing yang berdampak pada keberhasilan seorang manajer marketing dalam membentuk dan menjaga hubungan baik dengan pelanggan yang diinginkan.

Acuators

Aktuator adalah bagian keluaran untuk mengubah energi suplai menjadi energi kerja yang dimanfaatkan. Sinyal keluaran dikontrol oleh sistem kontrol dan aktuator bertanggungjawab pada sinyal kontrol melalui elemkeonn trol terakhir. Jenis lain dari bagian keluara digunakan untuk mengindikasi status kontrol sistem atau aktuator.
Actuator adalah elemen yang mengkonversikan besaran listrik analog menjadi besaran lainnya misalnya kecepatan putaran dan merupakan perangkat elektromekanik yang menghasilkan daya gerakan sehingga dapat menghasilkan gerakan pada robot. Untuk meningkatkan tenaga mekanik aktuator dapat dipasang sistem gearbox.
Aktuator dapat melakukan hal tertentu setelah mendapat perintah dari kontroler.Misalnya pada suatu robot pencari cahaya, maka jika terdapat cahaya sensor akan memberikan informasi kepada kontroler yang kemudian akan memerintahkan kepada aktuator untuk bergerak mendekati arah cahaya.

Sensors

Sensor adalah perangkat yang dapat mendeteksi dan me-respon beberapa jenis masukan dari lingkungan fisik. Input spesifik bisa cahaya, panas, gerak, kelembaban, tekanan, atau salah satu dari sejumlah besar fenomena lingkungan lainnya.

Output-nya umumnya sinyal yang di-konversi ke display terbaca-manusia di lokasi sensor atau dikirimkan secara elektronik melalui jaringan untuk membaca atau diproses lebih lanjut.
co: termometer, sensor oksigen,sensor gerak.













Referensi :
http://rocketmanajemen.com/mengenal-marketing-environment/ 
http://eprints.uny.ac.id/8588/6/BAB%202%20-08412141049.pdf 
http://abi-blog.com/apakah-sensor-pembahasan-dan-penjelasan/
http://dentha77.blogspot.co.id/2013/02/pengertian-aktuator.html

Definisi Agent dan Contohya

 Pengertian sebuah AGENT adalah segala sesuatu yang dipandang sebagaimana mengamati lingkungannya melalui sensor dan bertindak atas lingkungan yang melalui efektor. Agen manusia memiliki mata, telinga, dan organ lain untuk sensor, dan tangan, kaki, mulut, dan bagian tubuh lainnya untuk efektor. Sebuah pengganti agen robot kamera dan berbagai pencari inframerah untuk sensor dan berbagai motor untuk efektor.

atribut yang ada pada agent:
  • Percept: masukan “indera” si agent. Dengan kata lain: input.
  • Percept sequence: sejarah input si agent.
  • Actions: tindakan yang dilakukan oleh si agent.
  • Environment: lingkungan di mana si agent berada.

Tipe agent : 
  • Simple Reflex Agents
  • Model Based Reflex Agent
  • Goal-Based Agents
  • Utility-Based Agents

Struktur sebuah agent :
  1. ·        Agent function:  Sebuah fungsi yang memetakan sejarah input (percept sequence) terhadap tindakan yang dilakukan (action), co: f : P* → A.
  2. Agent program : Sebuah program yang mengimplementasikan fungsi f di atas arsitektur
  3. Agent = Arsitektur + Program : Agent program menerima input percept terakhir (*mungkin* ia menyimpan percept sequence di dalam memory-nya)
Contoh: VacuumCleanerWorld



Jenis-jenis agent program :
  • Simple reflex agents: hanya berdasarkan percept terakhir.
  • Model-based reflex agents: memiliki representasi internal mengenai keadaan lingkungan.
  • Goal-based agents: memiliki informasi mengenai tujuan, memilih tindakan yang mencapai tujuan.
  • Utility-based agents: melakukan penilaian kuantitatif terhadap suatu keadaan lingkungan → utility function. Berkaitan dengan performance measure.
  • Learning agents: belajar dari pengalaman, meningkatkan kinerja.
Sifat-sifat environments :
  • Accessible vs. inaccessible.
  • Deterministic vs. nondeterministic.
  • Episodic vs. nonepisodic.
  • Static vs. dynamic.
  • Discrete vs. continuous.


Contoh Agents : 
  1. Contoh: Taksi Otomatis

Sebuah agent taksi otomatis yang menerima penumpang dan mengantarkannya ke tujuan
·         Performance measure: sampai tujuan, tidak melanggar lalu lintas, perjalanan nyaman, hemat bensin.
·         Environment: jalan, lalu lintas, pejalan kaki, pelanggan.
·         Actoators: arah stir, gas, rem, klakson, sinyal kiri atau kanan.
·         Sensors: video, speedometer, GPS, keyboard.
Contoh: Medical Diagnosis System

·         Performance measure: pasien sembuh, biaya murah, tidak menyalahi hukum.
·         Environment: pasien, rumah sakit, suster, dokter.
·         Actoators: layar monitor (pertanyaan, test, diagnosa, treatment, petunjuk).
·         Sensors: keyboard (masukkan gejala penyakit, jawaban pasien).
3)      Contoh: Robot Pabrik Penjamin Mutu
Sebuah robot yang melakukan pemisahan komponen yang bermutu tinggi pada  ban berjalan ke dalam kotak berbeda
·         Performance measure: presentase jumlah komponen yang diletakkan pada kotak yang benar.
·         Environment: ban berjalan, komponen yang diuji, kotak.
·         Actuators: gerak lengan dan tangan robot.
·         Sensors: kamera, sensor fisik.
4)      Contoh: Interactive English Tutor
Sebuah agent tutor yang memberikan latihan english secara interaktif
·         Performance measure: nilai skor maksimal.
·         Environment: para siswa.
·         Actuators: laya monitor (latihan, saran koreksi).
·         Sensors: keyboard.




Referensi :
http://artikel-teknologi-informasi.blogspot.co.id/2012/11/pengertian-agent-pada-ai-artificial.html
https://arifust.wordpress.com/2011/05/21/agen-cerdas-ia/
kambing.ui.ac.id/bebas/v15/umum/romi/romi-agent.doc