Monday, October 15, 2018

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., “kecerdasan” inilah yang diciptakan untuk kemudian dimasukkan ke dalam suatu mesin atau komputer. Sistem ini dibuat agar dapat berpikir layaknya manusia. Sistem ini juga dibuat agar dapat “berperilaku” seperti manusia, juga mampu menyerap pengalaman dan mampu bertindak berdasarkan pengalaman tersebut, sehingga sistem ini seolah-olah mempunyai kehendak sendiri dan mampu berpikir seperti halnya manusia. 

B. Sejarah Sistem Cerdas

            Pada awal abad 17, RenĂ© Descartes mengemukakan bahwa tubuh hewan bukanlah apa-apa melainkan hanya mesin-mesin yang rumit. Blaise Pascal menciptakan mesin penghitung digital mekanis pertama pada 1642. Pada 19, Charles Babbage dan Ada Lovelace bekerja pada mesin penghitung mekanis yang dapat diprogram.
            Bertrand Russell dan Alfred North Whitehead menerbitkan Principia Mathematica, yang merombak logika formal. Warren McCulloch dan Walter Pitts menerbitkan "Kalkulus Logis Gagasan yang tetap ada dalam Aktivitas " pada 1943 yang meletakkan pondasi untuk jaringan syaraf.
            Tahun 1950-an adalah periode usaha aktif dalam AI. Program AI pertama yang bekerja ditulis pada 1951 untuk menjalankan mesin Ferranti Mark I di University of Manchester (UK): sebuah program permainan naskah yang ditulis oleh Christopher Strachey dan program permainan catur yang ditulis oleh Dietrich Prinz. John McCarthy membuat istilah "kecerdasan buatan " pada konferensi pertama yang disediakan untuk pokok persoalan ini, pada 1956. Dia juga menemukan bahasa pemrograman Lisp. Alan Turing memperkenalkan "Turing test" sebagai sebuah cara untuk mengoperasionalkan test perilaku cerdas. Joseph Weizenbaum membangun ELIZA, sebuah chatterbot yang menerapkan psikoterapi Rogerian.
            Selama tahun 1960-an dan 1970-an, Joel Moses mendemonstrasikan kekuatan pertimbangan simbolis untuk mengintegrasikan masalah di dalam program Macsyma, program berbasis pengetahuan yang sukses pertama kali dalam bidang matematika. Marvin Minsky dan Seymour Papert menerbitkan Perceptrons, yang mendemostrasikan batas jaringan syaraf sederhana dan Alain Colmerauer mengembangkan bahasa komputer Prolog. Ted Shortliffe mendemonstrasikan kekuatan sistem berbasis aturan untuk representasi pengetahuan dan inferensi dalam diagnosa dan terapi medis yang kadangkala disebut sebagai sistem pakar pertama. Hans Moravec mengembangkan kendaraan terkendali komputer pertama untuk mengatasi jalan berintang yang kusut secara mandiri.
            Pada tahun 1980-an, jaringan syaraf digunakan secara meluas dengan algoritma perambatan balik, pertama kali diterangkan oleh Paul John Werbos pada 1974. Tahun 1990-an ditandai perolehan besar dalam berbagai bidang AI dan demonstrasi berbagai macam aplikasi. Lebih khusus Deep Blue, sebuah komputer permainan catur, mengalahkan Garry Kasparov dalam sebuah pertandingan 6 game yang terkenal pada tahun 1997. DARPA menyatakan bahwa biaya yang disimpan melalui penerapan metode AI untuk unit penjadwalan dalam Perang Teluk pertama telah mengganti seluruh investasi dalam penelitian AI sejak tahun 1950 pada pemerintah AS.

 C. Contoh Sistem Cerdas

1. Vending Machine

            Vending machine adalah mesin yang digunakan untuk mengeluarkan/menjual produk secara otomatis tanpa ada operator. Operator tidak perlu menunggu mesin, tetapi hanya bertugas untuk mengisi, memeriksa ketersediaan barang yang dijual dan memeriksa mesin. Saat ini vending machine mudah kita jumpai di negara-negara maju yang digunakan sebagai alat untuk menjual berbagai macam produk.
            Cara kerja vending machine adalah dengan melakukan pembayaran (baik menggunakan uang ataupun sistem lainnya) kepada mesin kemudian memilih produk, setelah itu produk yang dipilih akan segera keluar.

2. USG


            USG merupakan salah satu contoh penggunaan sistem cerdas dalam bidang kesehatan. USG bekerja berdasarkan pantulan gelombang suara ultrasonik. Banyak digunakan untuk mendeteksi janin dalam kandungan. Alat ini bekerja dengan menerima input berupa suara yang lalu diolah menjadi sebuah informasi berupa visual. Alat ini cukup aman karena tidak menimbulkan radiasi seperti sinar-x yang biasanya digunakan untuk rontgen.

3. Kran air otomatis


            Kran air otomatis menggunakan sensor infra merah jadi sensor akan mendeteksi bila ada tangan yang mendekat ke keran dan akan mengirim perintah ke unit elektronik untuk membuka kran air. Begitu sensor infra merah tidak mendeteksi tangan lagi maka unit elektronik akan menghentikan aliran air pada keran.
      Sistem sensor infra merah pada dasarnya menggunakan infra merah sebagai media untuk komunikasi data antara receiver dan transmitter . Sistem akan bekerja jika sinar infra merah yang dipancarkan terhalang oleh suatu benda yang mengakibatkan sinar infra merah tersebut tidak dapat terdeteksi oleh penerima. 




sumber:

Tuesday, October 2, 2018

Grafik Komputer dan Pengolahan Citra


            Dalam dunia komputer tentu kita sering mendengar istilah grafik komputer dan pengolahan citra. Grafik komputer merupakan sebuah ilmu komputer yang berkaitan dengan pembuatan dan manipulasi gambar. Karena berhubungan dengan komputer, tentu saja gambar yang dimaksud adalah gambar digital. Bentuk sederhana dari grafik komputer adalah grafika komputer 2D dan 3D. Grafika komputer memiliki bagian-bagiannya yaitu;

  •        Geometri: mempelajari cara menggambarkan permukaan bidang
  •         Animasi: mempelajari cara menggambarkan dan memanipulasi gerakan
  •         Rendering: mempelajari algoritma untuk menampilkan efek cahaya
  •         Citra (Imaging): mempelajari cara pengambilan dan penyuntingan gambar
             Sedangkan, pengolahan citra merupakan kegiatan memperbaiki kualitas gambar/citra menjadi citra lain dengan menggunakan teknik tertentu sehingga mudah dipahami oleh komputer atau manusia. Ada 2 macam citra yaitu;

  • .   Citra Kontinyu. Dihasilkan dari sistem optik yang menerima sinyal analog. Contoh: mata manusia, kamera analog.
  • .       Citra Diskrit / Citra Digital dibentuk dari pixel-pixel yang tergabung dalam satu kesatuan yang membentuk sebuah citra yang hanya dapat dibuka dengan komputerisasi.
Terdapat beberapa operasi pengolahan citra yang perlu diketahu:

  1.      Perbaikan kualitas citra (image enchacement) tujuan memperbaiki kualitas citra dengan memanipulasi parameter-parameter citra.
  2.          Pemugaran citra (image restoration) tujuan menghilangkan cacat pada citra. Dengan hal ini penyebab degradasi citra diketahui.
  3.       Pemampatan citra (image compression) tujuan citra direpresentasikan dalam bentuk lebih kompak, sehingga dapat mempertahankan kualitas gambar dengan memori yang lebih sedikit (misalnya .BMP menjadi .JPEG).
  4.          Segmentasi citra (image segmentation) tuuan memecah sutu citra ke dalam beberapa segmen dengan suatu criteria tertentu.
  5.    Analisis citra (image analysis) tujuan menghitung besaran kuantitatif dari citra untuk menghasilkan deskripsinya.
  6.         Rekontruksi citra (image reconstruction) tujuan membentuk ulang objek dari beberapa citra hasil proyeksi.

            Setelah mengenal apa itu grafik komputer dan pengolahan citra yang sama-sama berorientasi pada gambar/objek, tentunya kita ingin tahu apa perbedaan dari kedua istilah tersebut. Perbedaan grafik komputer dan pengolahan citra ialah pada grafik komputer objek berorientasi pixel, pengolahan data citra untuk mendapatkan interpretasi 2D/3D, dan menitik beratkan pada manipulasi citra sesuai keinginan user. Sedangkan, pada pengolahan citra objek berorientasi vektor, menggunakan model 2D/3D dengan hasil nyata, cenderung mempelajari konsep dan implementasi metode untuk pembangkitan citra.
            Dengan kata lain, perbedaan grafik komputer dan pengolahan citra merupakan jika grafik komputer adalah ilmu yang mempelajari tentang suatu objek gambar maka pengolahan citra ialah yang mengolahnya. Mengolah dari sebuah citra lama menjadi suatu citra baru. Penerapan grafik komputer dan pengolahan citra pada kehidupan sehari-hari, yaitu:

1.      Bidang Kesehatan : Rontgen, USG
2.      Bidang Pendidikan : PowerPoint
3.      Bidang Hiburan : Film
4.      Bidang Seni : Gambar 2D/3D
5.   CAD (Computer Aided Machine) : alat bantu berbasis komputer yang digunakan dalam proses analisis dam desain, khusunya untuk sistem arsitektural dan engineering
6.      Video Game
7.      Bidang Fotografi
8.      Teknologi Pengaman : Sidik jari, wajah dan biometrika.
9.      Mikroskop Elektron