Selasa, 30 Oktober 2018

Membuat Garis Vertikal, Horizontal dan Diagonal

OpenGL (Open Graphic Library) adalah spesifikasi standar yang mendefinisikan sebuah lintas-bahasa, lintas platform API untuk mengembangkan aplikasi yang menghasilkan grafis komputer 2D maupun3D. Antarmuka terdiri dari lebih dari 250 panggilan fungsi yang berbeda yang dapat digunakan untuk menggambar tiga dimensi yang adegan-adegan kompleks dari bentuk-bentuk primitif sederhana.

Sebelum openGl tersedia,pengembang perangkat lunak harus menulis kode grafis 3D untuk setiap platform sistem operasi dan perangkat keras grafis yang berbeda. Namun,dengan OpenGL pengembang dapat membuat grafis dan efek khusus yang akan muncul hampir identik dengan sistem operasi atau perangkat keras yang mendukung OpenGL. Hal ini membuat pengembang game 3D dan program 3D untuk lebih mudah bagi mereka membuat membuat game dan program tersebut untuk berbagai platform.

OpenGL dikembangkan oleh Silicon Graphics Inc (SGI) pada tahun 1992  dan secara luas digunakan dalam CAD, realitas maya, visualisasi ilmiah, visualisasi informasi, dan simulasi penerbangan. Hal ini juga digunakan dalam video game, di mana bersaing dengan Direct3D on Microsft Windows platform OpenGL dikelola oleh sebuah teknologi konsorsium nirlaba yaitu Khronos Group.
OpenGL bukan satu-satunya aplikasi render, pesaing OpenGL directX (keluaran microsoft) memiliki fungsi yang hampir sama, namun DirectX lebih banyak digunakan oleh sebagian besar game developer karena beberapa fungsi DirectX nampaknya lebih memudahkan game developer untuk membuat game. Tapi bukan berarti tidak ada yang memakai OpenGL, tiap-tiap render memiliki kelebihan dan kekurangannya tersendiri. OpenGL biasanya digunakan dengan bahasa pemrograman C/C++.

Untuk membuka data nya  Klik LINK di bawah ini :


KLIK DI SINI !

Selasa, 09 Oktober 2018

AI (ARTIFICIAL INTELEGENT)


1. DEFINISI  AI

Artificial Intelligence atau Kecerdasan Buatan adalah 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.
Salah satu cabang Ilmu pengetahuan berhubungan dengan pemanfaatan mesin untuk memecahkan persoalan yang rumit dengan cara yang lebih manusiawi.


2. SEJARAH AI


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.

Pada tahun 1950-an Alan Turing seorang matematikawan dari Inggris. Pertama kali mengusulkan adanya tes untuk melihat bias tidaknya sebuah mesin dikatakan cerdas(dikenal dengan Turing Test) seolah-olah mesin mampu merespon terhadap serangkaian pertanyaan yang diajukan.
Istilah kecerdasan buatan dimunculkan pertama kali pada tahun 1956 ketika John Mc Cathy dari Massachusets Institute of Technology (MIT) menciptakan bahasa pemrograman LISP.
Loghic Theorist (1956), diperkenalkan pada Dartmouth Conference, program ini dapat membuktikan teorema-teorema matematika.

Mesin Neural Network pertama oleh Marvin Minsky (1958).
Sad Sam, deprogram oleh Robert K. Lindsay (1960), program ini dapat mengetahui kalimat-kalimat sederhana yang ditulis dalam bahasa Inggris dan mampu memberikan jawaban dari fakta-fakta yang didengar dalam sebuah percakapn.

Muncul logika samar (1965) yang merupakan pelaksanaan konsep samar di atas system komputer. Logika samar mengukur ketidaktepatan dengan cara yang tepat, seperti yang diperlukan mesin.
ELIZA (1967), diprogram oleh Joseph Weizenbaum, yang mampu melakukan terapi terhadap pasien dengan memberikan beberapa pertanyaan.
Program Microworld dengan penciptaan proyek SHRDLU (1968) merupakan Expert System yang pertama.

Pada tahun 1972 bahasa Prolog dimunculkan.John Holland (1975) mengatakan bahwa setiap problem berbentuk adaptasi (alami maupun buatan) secara umum dapat diformulasikan dalam terminologigenetika (Algoritma Genetika).Sistem catur AI mengalahkan manusia (Pecatur master)pada tahun 1991.Robotik, peranti mekanika yang diprogram untuk melakukan berbagai tugas.

3. CONTOH AI


*Game

Game playing (permainan game) merupakan bidang AI yang sangat popuker berupa permainan antara manusia melawan mesin yang mempunyai intelektual untuk berpikir.Bermain komputer memang menarik, bahkan sampai melupakan tugas utama yang lebih penting. Komputer dapat bereaksi dan menjawab tindakan tindakan yang di berikan oleh lawan main nya


*Natural Language Processing (NLP)

NLP mempelajari bagaimana bahasa alami itu diolah sedemikian hingga user dapat berkomunikasi dengan komputer. Konsentrasi ilmu ini adalah interaksi antara komputer dengan bahasa natural yang digunakan manusia, yakni bagaimana komputer melakukan ekstraksi informasi dari input yang berupa natural language dan atau menghasilkan output yang juga berupa natural language, misalnya pada system Automated online assistant seperti gambar 1.3 dan deteksi email spam yang cerdas

*Robotika dan Sistem Navigasi

Bidang ilmu inilah yang mempelajari bagaimana merancang robot yang berguna bagi industry dan mampu membantu manusia, bahkan yang nantinya bisa menggantikan fungsi manusia. Robot mampu melakukan beberapa task dengan berinteraksi dengan lingkungan sekitar. Untuk melakukan hal tersebut, robot diperlengkapi dengan actuator  seperti lengan, roda, kaki, dll. Kemudian, robot juga diperlengkapi dengan sensor, yang memampukan mereka untuk menerima dan bereaksi terhadap environment mereka Al-Jajari (1136-1206) seorang ilmuwan Islam pada dinasti Artuqid yang dianggap pertama kali menciptakan robot humanoid dimana berfungsi sebagai 4 musisi, hebat kan? Bahkan pada tahun 1796 sudah dihasilkan boneka mekanik bernama Karakuri yang mampu menuangkan air teh atau menulis karakter Kanji yang dibuat oleh Hisashige Tanaka.

SISTEM CERDAS



1. DEFINISI

Sistem Informasi Cerdas atau Intelligence Information System (IIS) didefinisikan sebagai kemampuan mesin atau sistem untuk beradaptasi dalam mencapai tujuan pada lingkungan yang dapat mempengaruhi perilaku sistem. Sebagai sistem yang mampu menirukan perilaku manusia, sistem mempunyai ciri khas yang menunjukkan kemampuan dalam hal :

Menyimpan informasi.
Menggunakan informasi yang dimiliki untuk melakukan suatu pekerjaan dan menarik kesimpulan.
Beradaptasi dengan keadaan baru.
Berkomunikasi dengan penggunanya.

Sistem Informasi Cerdas (Intelligence Information System=IIS) dibagi menjadi 3 aspek utama (Baca Juga: Kerangka Metode dan Algoritma Sistem Informasi Cerdas), yaitu :

Kecerdasan Buatan (Artificial Intelligence=AI)

Konsep dari AI adalah mempelajari kemampuan dari suatu mesin dan algoritma untuk diimplementasikan dalam kehidupan nyata berdasarkan pikiran manusia. Dalam sebuah algoritma AI terdapat dua persepsi terhadap otak manusia, pertama bagaimana cara berfikirnya dan kedua adalah seberapa besar pola pikir yang dihasilkan. Dari problema tersebut dapat diambil garis besar hubungan SIC/ IIS terhadap AI yaitu cara berfikir dan pola fikir. Oleh karenaya AI dalam IIS dibagi menjadi dua komponen keilmuan yaitu Computational Intelligence (CI) dan Data Mining.

Sistem Cerdas (Intelligence System)

Sistem Cerdas (SC) atau Intelligence System mempunya hubungan erat dengan AI dalam konsep algoritma. Dimana perbedaan antara keduanya? Dari beberapa literatur menyebutkan bahwa perbedaan yang sangat mencolok antara SC dengan AI adalah terletak pada konsep dasarnya. AI membahas secara umum bagaimana struktur cara berfikir dan pola fikir sebuah algoritma, sedangkan untuk SC merupakan terapan dari algoritnya yang dihasilkan oleh AI. Dengan kata lain SC merujuk kepada AI dan AI merupakan induk dari SC. Berdasarkan sekema diatas dapat disimpulkan bahwa SC memiliki dua aspek keilmuan yaitu Expect System (ES) dan Decision Support System (DSS).

Sistem Informasi (Information System=IS)

Dari pembahasan sebelumnya terntang AI dan SC yang masing-masing memiliki peran sebagai bagian terpenting dari sebuah sistem, yang tidak kalah menarik adalah Sistem Informasi (SI). Hubungan antara AI, SC dan SI memiliki komponen kompleks dalam pengembangan sebuah sistem, dari segi cara, pola, dan penerapan dalam bidang pakar maupun manajemen dapat diintegrasikan. Sistem informasi bertindak sebagai penghubung dari bergai konsep diatas dan juga sebagai pelengkap dalam penerapan dan pengembangan sistem yang didukung oleh algoritma yang dihasilkan dari AI maupun SC. Dua hal yang harus dipertimbangkan dalam SI yang akan mendukung AI dan SC dalam IIS adalah Knoledge Management System dengan benang merah Expect System, yang juga disupport oleh Management Information System yang bergerak diseputaran area Decision Support System.

Kedua bagian diatas (AI dan SC) akan membahas beberapa Algoritme dan metode dalam Sistem Informasi Cerdas yang diintegrasikan dengan Sistem Informasi. Sebagaimana telah dikatakan sebelumnya hasil yang didapatkan dari IIS adalah berupa sistem informasi yang dapat beradaptasi dan berkomunikasi dengan pengguna, memiliki akurasi yang optimal dengan diterapkannya beberapa algoritme. IIS juga mampu mengatasi beberapa masalah-masalah pada sistem informasi konfensional (biasa) yang sering mengalami beberapa kendala dalam permasalahan data. Pada IIS akan disinggung mengenai permasalah konsep dan teknik algoritme Data Mining dalam konteks luas yang berhubungan dengan preprocessing data, sehingga mampu diintegrasikan dengan IIS.



2.  KARAKERISTIK SISTEM CERDAS

- Memiliki fasilitas informasi yang handal
- Mudah dimodifikasi
- Dapat digunakan dalam berbagai jenis komputer
- Memilki kemampuan untuk belajar beradaptasi.
- Bekerja secara sistematis berdasarkan pengetahuan dan mekanisme tertentu.
- Dapat menalar data-data yang tidak pasti dan memberikan beberapa alasan pemilihan.
- Dikembangkan secara bertahap dan terbatas pada bidang keahlian tertentu saja.
- Outputnya yang dihasilkan sesuai dengan apa yang kita harapkan.


3.  CONTOH SISTEM CERDAS BISNIS

SiStem pakar (expert system) yaitu sistem yang meniru kepakaran (keahlian) seseorang dalam bidang tertentu dalam menyelesaikan suatu permasalahan (Horn, 1986). Sistem pengolahan bahasa alami (natural language processing).
XSEL : Sistem pakar ini dapat bertindak sebagai asisten penjual, yang membantu penjual komputer DEC memilihkan pesanan pelanggan sesuai dengan kebutuhan.

Tugas 4 (Rangkuman Audit Teknologi Sistem Informasi)

Audit Teknologi Sistem Informasi dan Perbandingan 3 Framework Metode Audit Teknologi Sistem Informasi Download File 1 Downloa...