Sunday, November 20, 2016

SISTEM PAKAR



Sistem pakar adalah sistem informasi yang berisi dengan pengetahuan dari pakar sehingga dapat digunakan untuk konsultasi

Ciri ciri sistem pakar adalah sebagai berikut :
- memiliki informasi yang handal.
- mudah dimodifikasi.
- dapat digunakan dalam berbagai jenis komputer.
- memiliki kemampuan untuk belajar beradaptasi

Tujuan sistem pakar adalah untuk mentransfer kepakaran dari seorang pakar ke komputer, kemudian ke orang lain (yang bukan pakar).

Komponen sistem pakar :
- Basis Pengetahuan (Knowledge Base) Basis pengetahuan merupakan inti dari suatu sistem pakar, yaitu berupa representasi pengetahuan dari pakar
- Mesin Inferensi (Inference Machine) Mesin inferensi berperan sebagai otak dari sistem pakar. Mesin inferensi berfungsi untuk memandu proses penalaran terhadap suatu kondisi, berdasarkan pada basis pemberitahuan yang tersedia.
- Basis Data (Data Base) Basis data terdiri atas semua fakta yang diperlukan, dimana fakta fakta tersebut digunakan untuk memenuhi kondisi dari kaidah kaidah dalam sistem.
- Antarmuka Pemakai (User Interface) Fasilitas ini digunakan sebagai perantara komunikasi antara pemakai dengan komputer.

Bentuk bentuk sistem pakar.
- Mandiri : Mandiri disini merupakan sistem pakar yang murni berdiri sendiri, tidak digabung dengan software lain, dan dapat dijalankan pada komputer sendiri (pribadi).
- Terkait : Sistem pakar yang digunakan merupakan bagian dari program yang lebih besar yang menggunakan teknik algoritma yang bisa dimanfaatkan setiap kali dibutuhkan.
- Terhubung : Sistem ini dapat terhubung dengan software lain.
- Sistem Mengabdi : Komputer yang diabdikan kepada fungsi tunggal. Dengan menggunakan sistem ini dapat membantu menganalisa data dan membuat keputusan.

Penerapan Sistem Pakar :
- Bidang Kedokteran
· MYCIN berfungsi untuk merekam diagnose yang berakitan dengan infeksi pada darah.
· PUFF digunakan untuk mengukur dari fungsi paru paru.
· BODY CT (CT SCAN) Suatu alat yang digunakan untuk mendapatkan gambaran dari berbagai        sudut kecil dari tulang tengkorak dan otak.

- Bidang Pendidikan
Studi sistem pakar untuk proses belajar Fisika yang dilakukan oleh dosen Fisika yang menempuh S2   disalah satu perguruan tinggi di Jakarta, Ia melakukan studi ini karena Fisika merupakan ilmu yang sangat fundamental yang menjadi dasar sains dan teknologi.

- Bidang Bisnis
· Sistem pakar pembelian
· Sistem pakar mengenai suku cadang mesin percetakan
· Sistem pakar mengenai konsultasi bantuan kredit bank
· Sistem pakar mengenai strategi perencanaan perusahaan.

- Bidang Psikologi
Sistem pakar yang diterapkan pada bidang ini yaitu sistem pakar yang digunakan untuk menentukan jenis gangguan perkembangan pada anak. Oleh karena itu dibangun suatu sistem pakar yang dapat membantu psikologi anak yaitu dengan menggunakan metode Certainty Factor (CF).

- Bidang Pertanian
Sistem pakar yang digunakan untuk mengidentifikasi penyakit pada suatu tanaman, sistem ini berguna untuk membantu petani dalam mengingat jenis jenis penyakit atau hama yang merusak tumbuhan.

- Eksplorasi Alam
Sistem pakar yang digunakan pada bidang eksplorasi alam sangat bayak diantaranya :
1. Sistem yang mendeteksi kandungan minyak bumi, emas, almunium, tembaga, batu bara dll.
2. Sistem yang digunakan untuk mengambil keputusan apakah terdapat resiko resiko yang dihadapi jika melakukan penambangan.
3. Sistem yang digunakan untuk menentukan apakah suatu daerah sangat berbaya jka dilakukan penambangan.

- Kecerdasan Buatan (Artifical Intelligence)
Sistem ini dibuat untuk mengetahui dan memodelkan proses proses berfikir manusia dan mendesain mesin agar dapat menirukan perilaku manusia.

- Manufacture
Sistem pakar yang dipakai dalam bidang Manufacture adalah Wood Truss Fabrication Application merupakan contoh sistem pakar dalam proses perencanaan. Sistem ini dibuat dengan menggunakan shell Sistern pakar SPS (Semi Intelligent Process Selector).

Contoh sistem pakar yang sudah ada :
- Sistem Pakar Untuk Mengidentifikasi Gizi Buruk Pada Anak Berbasis Web (Metode Inferensi Forward Chaining)
- Sistem Pakar Konsultasi Siswa Bermasalah (Metode Depth First Search)
- Sistem Pakar Untuk Mendiagnosa Penyakit Kulit Wajah Berbasis Mobile
- Rancang Bangun Sistem Pakar Menentukan Penyakit Tanaman Kakao Menggunakan Metode Forward Chaining Berbasis WAP
- Sistem Pakar Diagnosa Penyakit Infeksi Virus Pada Anak Menggunakan Metode Forward Chaining Dan Certainty Factor
- Sistem Pakar Diagnosis Kerusakan Pada Televisi Berwarna (Metode Inferensi Forward Chaining Dan Backward Chaining)
- Aplikasi Sistem Pakar Diagnosis Pada Sistem Computer (Metode Inferensi Forward Chaining Dan Backward Chaining)
- Sistem pakar untuk mendiagnosis penyakit alopesia pada manusia (Metode Inferensi Forward Chaining)

Keuntungan sistem pakar :
    

Sunday, November 13, 2016

OpenGL (OPEN GRAPHICS LIBRARY)


OpenGL adalah spesifikasi standar yang mendefinisikan sebuah lintas bahasa. OpenGL sendiri merupakan bagian dari API (Application Programing Interface) yang untuk mengembangkan aplikasi yang menghasilkan grafis/mendefinisikan gambar 2D dan 3D pada komputer. OpenGL dikembangkan oleh Silicon Graphics Inc pada tahun 1992 yang secara luas digunakan dalam CAD, Visualisasi Ilmiah, Visualisasi Informasi, dan Simulasi Penerbangan. OpenGL juga digunakan dalam video game, yang mana bersaing dengan Direct3D yang dikembangkan oleh perusahan Microsoft Inc.



CARA MEMBUAT GARIS VERTIKAL, HORIZONTAL, DIAGONAL DENGAN OpenGL +JAVA




Sebelum membuat Program siapkan Tools yang akan digunakan diantaranya :




- Java Development Kits (JDK) 

Merupakan tools yang digunakan untuk mengembangkan dan menjalankan aplikasi Java pada Operasi Sistem Windows. Tanpa JDK tidak bisa menjalankan dan mengkompilasi aplikasi Java apapun. 
Download : klik



- Java IDE (NetBeans) 

Untuk IDE bebas menggunakan apa saja boleh Eclipse, Jcreator, BlueJ asalkan library yang digunakan support dengan IDE tersebut. 
Download : klik



- LWGJL (LightWeight Java Game Library) 

Tempat library untuk grafis 3D diatas platform Java yang berdasarkan pada OpenGL. 
Download : klik 



- Step untuk Install OpenGL pada NetBeans dapat dilihat : 

https://drive.google.com/file/d/0B8ZN4tdkY7J8NmJ3MGpIUWtLYmM/view?usp=sharing



- Source Code dan Logika Program Garis dapat dilihat : 

https://drive.google.com/file/d/0B8ZN4tdkY7J8TlBScC1HTDQ5TTQ/view?ts=582876a0



- Untuk Program Jadi dapat diunduh langsung di : 

https://drive.google.com/file/d/0B8ZN4tdkY7J8ZDZiS2RoSURucnM/view?ts=582878e0