Senin, 28 Oktober 2019

Membuat garis dengan OpenGL


Pada semester ini saya membuat laporan mengenai pembuatan garis dengan mengunakan OpenGL yang bertujuan untuk membuat garis Herizontal, Vertikal dan Diagonal dengan menggunakan rumus yang sudah di pelajari dalam matakuliah Grafik Komputer dan Pegolahan Citra. Di dalam OpenGL ini hanya ada librarynya saja, untuk pemrogramannya saya menggunakan C++

Pengertian OpenGL
OpenGL (Open Graphics Library) adalah suatu spefikasi grafik yang low-level yang menyediakan fungsi untuk mempermudah pekerjaan atau untuk keperluan – keperluan pemrograman grafis (Graphics Programming / GP), termasuk grafik primitif (titik, garis, dan lingkaran). OpenGL(Open Graphic Library) adalah sebuah library terdiri dari berbagai macam fungsi dan biasanya digunakan untuk menggambar sebuah objek 2D ata 3D. OpenGL bersifat Open-Source, multi-platform dan multi-language.
OpenGL juga merupakan suatu antarmuka pemrograman aplikasi (application programming interface (API) yang tidak tergantung pada piranti dan platform yang digunakan, sehingga OpenGL dapat berjalan pada sistem operasi Windows, UNIX,SGI, Linux, frreBSD dan sistem operasi lainnya.
OpenGL pada awalnya didesain untuk digunakan pada bahasa pemrograman C/C++, namun dalam perkembangannya OpenGL dapat juga digunakan dalam bahasa pemrograman yang lain seperti Java, Tcl, Ada, Visual Basic, Delphi, maupun Fortran. Namun OpenGL di-package secara berbeda-beda sesuai dengan bahasa pemrograman yang digunakan


Penjelasan dan contoh pembuatan garis dengan OpenGL bisa di download disini file document
untuk programnya kalian bisa download disini program garis

Minggu, 06 Oktober 2019

AI (Artificial Intellegence)


Pengertian AI (Artificial intellegence)

      Komputer yang sudah kita kenal dan sudah kita anggap luar biasa , kehebatannya itu hasil dari fungsi fungsi yang di input oleh pembuat sistem komputer , sedangkan dalam sistem kecerdasan buatan tidak hanya membuat mesin menjalankan fungsi fungsinya yang hebat ketika di operasikan oleh pengguna, tetapi mesin dapat menentukan sendiri keputusan apa yang akan di ambil berdasarkan pengalaman yang di rekam menjadi sebuah pengetahuan yang tersimpan di dalam databasenya.
     Kemunculan Artificial Intellegence saat ini bisa di bilang sebuah kemampuan teknologi kerena konsep inovasi Artificial Intellegence banyak di terapkan dalam berbagai bidang seperti Multimedia , Search engine ,Robotik , Smart home, dan berbagai teknologi lainnya.

Contoh Penerapan pada Artificial Intellegence

 SIRI

 
    Bagi anda yang menggunakan smartphone keluaran apple yaitu iphone pasti sudah tidak asing lagi. program aplikasi SIRI merupakan sebuah program cerdas yang berfungsi untuk melayani penggunanya. Bisa dibilang SIRI merupakan asisten virtual yang cerdas dan serba bisa dalam melayani pengguna dalam mengoprasikan smartphone.
    Hal yang bisa di lakukan SIRI seperti mengirim pesan , menemukan informasi , mencari petunjuk arah, melakukan panggilan suara , membuka aplikasi dan masih banyak lainnya.

 Tesla Smart Car

    Selain komputer dan smartphone teknologi Articificial Intellegence juga ada di dunia otomotif seperti halnya mobil tesla, mobil yang di buat oleh perusahaan di bawah naungan Elon Musk yang menerapkan kecerdasan buatan di dalamnya. Mobil tesla ini dapat beroprasi sendiri tanpa ada yang mengendarainya , dan bahkan mobil tesla ini memiliki kemampuan prediktif yang sangat luar biasa . sehingga di ciptakannya mobil tesla merupakan bagian dari inovasi teknologi mutlak yang luar biasa.

https://www.nesabamedia.com/pengertian-ai-artificial-intelligence/

Jumat, 04 Oktober 2019

SISTEM CERDAS


1. PENGERTIAN SISTEM CERDAS

      Kecerdasaan sulit di definisikan, namun berkaitan dengan : Penalaran (reasoning), Pembelajaran (learning), Kemampuan adaptasi (adaptivity) . Sistem yang benar benar cerdas mampu menyesuaikan (adapt) dirinya sendiri dengan perubahan dalam masalah (automatic learning).
      Sistem cerdas atau biasa di kenal dengan Kecerdasan Buatan atau Artificial Intellegence yang merupakan cabang terpenting dalam dunia komputer , dimana komputer bukan hanya di gunakan untuk menghitung melainkan juga diharapkan untuk membuat segala sesuatu yang dapat di kerjakan oleh manusia. Sitem cerdas ini di buat agar dapat "Berprilaku" seperti manusia, juga mampu menyerap pengalaman dan mampu bertindak berdasarkan pengalaman tersebut, sehingga sistem ini seolah olah mempunyai kehendak sendiri dan mampu berpikir layaknya seperti manusia.

    menurut para ahli definisi tentang kecerdasan buatan :
  • Jhon Mccarthy (1956) : "kecerdasan buatan (Aartificial Intelegence) ialah memodelkan proses berpikir manusia dan mendesain mesian agar menirukan prilaku manusia."
  • H.A.Simon (1987: "kecerdasan buatan (Aartificial Intelegence) ialah sebuat tempat penelitian ,aplikasi dan instruksi yang terkait dengan pemrograman komputer untuk malakuakan sesuatu hal yang cerdas dallam pandangan manusia"
  • Rich and Knight (1991) : "kecerdasan buatan (Aartificial Intelegence) ialah sebuah studi tentang bagaimana membuat komputer melakuakan hal hal yang pada saat ini dapat di lakukan lebih baik oleh manusia."
  • Encyclopedia Britannica : "kecerdasan buatan (Aartificial Intelegence) ialah cabang dari ilmu komputer yang dalam mempresentasikan pengetahuan lebih banyak menggunakan bentuk simbol simboldari pada bilangan dan memproses informasi berdasarkan metode heurtic atau dengan berdasarkan sejumlah aturan."
2. KARAKTERISTIK SISTEM CERDAS

Mempunyai satu  atau lebih sifat:
  • Mampu mengekstrak dan menyimpan pengetahuan
  • Proses penalaran seperti manusia
  • Pembelajaran dari pengalaman (Training)
  • Berurusan dengan ekspresi tidak tepat / teliti dari fakta
  • Menemukan solusi melalui proses serupa dengan evolusi alami 
Interaksi yang lebih canggih dengapengguna melalui:
  • Pemahaman bahasa alami 
  • Penganalasan dan sintesis bicara (speech)
  • Analisis citra (image)
Kebanyakan sistem cerdas saat ini berbasis pada 
  • Sistem pakar berbasis aturan (rule)
  • Satu atau lebih metodelogi dalam soft computing

3. CONTOH SISTEM CERDAS

 Dalam Bisnis
  • Layanan pelanggan /customer 
  • Penjadwalan (co:operasi tambang)
  • Data mining 
  • Prediksi pasar keuangan (co:saham)
  • Kendali kualitas 

VR

VR (Virtual reality) / realitas maya teknologi yang membuat pengguna berinteraksi dengan lingkungan yang di simulasikan oleh komputer, suatu lingkungan yang di tiru atau benar benar suatu lingkungan yang hanya ada dalam imaginasi.

Smartwatch

Smartwach yang umumnya seperti arloji atau jam tangan , fungsi smartwatch melebihi fungsi jam tangan biasannya.dfungsi utamanya adalah menjadi perantara pemberitahuan dari smartphone ke layar smartwatch dengan media perantaranya bluetooth.


http://byafriant.blogspot.com/2016/11/pengertian-sistem-cerdas.html
https://rosidhertanto13.wordpress.com/2016/10/26/konsep-teknologi-sistem-cerdas/amp/
http://dinus.ac.id/repository/docs/ajar/kecerdasan-buatan-01.pdf