Kamis, 21 Desember 2017

SISTEM PAKAR GEJALA PENYAKIT DENGAN PROLOG

Sistem pakar adalah suatu program komputer yang mengandung pengetahuan dari satu atau lebih pakar manusia mengenai suatu bidang spesifik. Jenis program ini pertama kali dikembangkan oleh periset kecerdasan buatan pada dasawarsa 1960-an dan 1970-an dan diterapkan secara komersial selama 1980-an. Bentuk umum sistem pakar adalah suatu program yang dibuat berdasarkan suatu set aturan yang menganalisis informasi (biasanya diberikan oleh pengguna suatu sistem) mengenai suatu kelas masalah spesifik serta analisis matematis dari masalah tersebut. Tergantung dari desainnya, sistem pakar juga mampu merekomendasikan suatu rangkaian tindakan penggun.a untuk dapat menerapkan koreksi. Sistem ini memanfaatkan penalaran untuk mencapai suatu simpulan.


Berikut programnya:


mulai :- write('Identifikasi Penyakit'),nl,
hipotesis(Penyakit),
write('Saya pikir penyakit itu adalah: '),
write(Penyakit),
nl,
ulang.

hipotesis(demam):-demam,!.
hipotesis(dbd):-dbd,!.
hipotesis(diabetes):-diabetes,!.
hipotesis(cacar):-cacar,!.
hipotesis(diare):-diare,!.
hipotesis(sariawan):-sariawan,!.

demam:-panas,
periksa(flu),

periksa(pusing),
periksa(batuk),
periksa(pilek).


dbd:-bintik,
periksa(badan_panas),
periksa(pusing),
periksa(lemah).


diabetes:-panas,
periksa(pusing),
periksa(keringat_dingin),
periksa(lesu).


cacar:-bintik,
periksa(badan_panas),
periksa(pusing),
periksa(letih).


diare:-mules,
periksa(badan_panas),
periksa(pusing),
periksa(lesu).


sariawan:- periksa(bibir_perih),
periksa(tenggorokan_gatel).


panas:-periksa(badan_panas),!.
bintik:-periksa(badan_bentol),!.
mules:-periksa(mencret),!.


tanya(Pertanyaan) :-
write('Apakah penyakit itu mempunyai ciri '),
write(Pertanyaan),
write('? '),
read(Jawaban),
nl,
( (Jawaban== ya ; Jawaban == y)
->
assert(ya(Pertanyaan)) ;

assert(tidak(Pertanyaan)), fail).


:- dynamic ya/1,tidak/1.


periksa(S) :-
(ya(S)
->
true ;
(tidak(S)
->
fail ;
tanya(S))).


ulang :- retract(ya(_)),fail.
ulang :- retract(tidak(_)),fail.

ulang.


Setelah selesai membuat program, lalu consult program, dan jalankan program.
Maka, tampilannya akan seperti ini:

1. Diagnosa diabetes

2. Diagnosa DBD

Dan lain sebagainya.. Sekian, semoga bermanfaat.

Jumat, 20 Oktober 2017

Metode Pencarian Melebar Pertama (Breadth First Search)

Pencarian Melebar Pertama (Breadth First Search)
Pada metode pencarian ini, semua node pada level n akan dikunjungi terlebih dahulu sebelum mengunjungi node-node pada level n+1. Pencarian dimulai dari node akar terus ke level ke-1 dari kiri ke kanan, kemudian berpindah ke level berikutnya.

Gambar  Pencarian melebar pertama (Breadth First Search)
Gambar  Pencarian melebar pertama (Breadth First Search)

(Sumber: Artificial Intelligence , Suyanto.ST.Msc, 2011)

Karena proses breadth first search mengamati setiap node di setiap level graf sebelum bergerak menuju ruang yang lebih dalam, maka mula-mula semua keadaan akan dicapai lewat lintasan yang terpendek dari keadaan awal. Oleh sebab itu, proses ini menjamin ditemukannya lintasan terpendek dari keadaan awal ke keadaan tujuan.

Jika tidak ada kesempatan ditemukannya keadaan yang identik pada sepanjang lintasan yang lebih baik maka algoritma akan menghapusnya, sehingga keuntungan dari metode pencarian ini adalah:
1.      Tidak akan menemui jalan buntu.
2.      Jika ada satu solusi, maka breadth-first search akan menemukannya. Dan jika ada lebih dari satu solusi, maka solusi minimum akan ditemukan.

3 persoalan utama metode pencarian ini, yaitu:

1.      Membutuhkan memori yang besar, karena menyimpan semua node dalam satu pohon. Jumlah node di setiap tingkat dari pohon bertambah secara eksponensial terhadap jumlah tingkat, dan semuanya ini harus disimpan sekaligus.
2.      Membutuhkan sejumlah besar pekerjaan, khususnya jika lintasan solusi terpendek cukup panjang, karena jumlah node yang perlu diperiksa bertambah secara eksponensial terhadap panjang lintasan.
3.      Tidak relevannya operator akan menambah jumlah node yang harus diperiksa sangat besar.
4.      Relatif membutuhkan waktu yang cukup lama, karena akan menguji semua node pada level ke-n untuk mendapatkan solusi pada level ke- (n + 1)

sumber: http://pengertianmenurutahli.blogspot.co.id/2013/05/pencarian-melebar-pertama-breadth-first.html

Kamis, 28 September 2017

Penerapan Visual Komputer Berbasis Artificial Intelligence

KECERDASAN BUATAN (ARTIFICIAL INTELLIGENCE)

  • Pengertian Kecerdasan Buatan

Kecerdasan Buatan atau Artificial Intelligence adalah suatu kecerdasan sistem komputer yang diciptakan untuk melakukan pekerjaan layaknya manusia.

Dahulu, komputer hanya digunakan sebagai alat hitung saja. Namun, dengan majunya perkembangan zaman, maka sistem komputer dikembangkan untuk membantu pekerjaan manusia. Supaya komputer dapat bertindak atau membantu pekerjaan manusia, maka komputer harus diberi bekal pengetahuan dan mempunyai kemampuan untuk nalar.

Namun demikian, baik kecerdasan buatan dengan kecerdasan manusia mempunyai sisi keuntungan masing-masing.
  • Keuntungan Kecerdasan Buatan
  1. Lebih permanen
  2. Memberikan kemudahan dalam duplikasi dan penyebaran
  3. Relatif lebih murah dari kecerdasan alamiah
  4. Konsisten dan teliti
  5. Dapat didokumentasi
  6. Dapat mengerjakan beberapa task dengan lebih cepat dan lebih baik dibanding manusia
  • Keuntungan Kecerdasan Manusia
  1. Bersifat lebih kreatif
  2. Dapat melakukan proses pembelajaran secara langsung, sementara AI harus mendapatkan masukan berupa simbol dan representasi.
  3. Fokus yang luas sebagai referensi untuk pengambilan keputusan sebaliknya AI menggunakan fokus yang sempit
  • Implementasi dari Metode Kecerdasan Buatan ialah Visualisasi Komputer, Pengenalan Suara, Sistem Pakar, dan Permainan.
Dari 4 macam implementasi metode kecerdasan buatan yang saya jadikan contoh ialah Visualisasi Komputer. Lantas, apa itu Visualisasi Komputer?

Visualisasi Komputer

Kecerdasan buatan pada bidang visualisasi komputer ini memungkinkan sebuah sistem komputer mengenali gambar sebagai input.
Contoh: mengenali sebuah pola pada suatu gambar.
Selain itu, sistem komputer  virtual yang dimiliki oleh komputer yaitu Visual Intelligence System.
  • Apa itu Visual Intelligence System?


Ialah cabang ilmu yang erat kaitannya dengan pembangunan arti/makna dari image ke obyek secara fisik. Yang dibutuhkan didalamnya adalah metode-metode untuk memperoleh, melakukan proses, menganalisa dan memahami image. 
Gambar dibawah ini ialah akuisisi dan pemrosesan informasi berupa vision
Model persepsi visual pada computer vision
Contoh penerapan computer vision untuk identifikasi wajah

Senin, 25 September 2017

GRAFIK KOMPUTER DAN PENGOLAHAN CITRA


Pengertian Grafik Komputer

Grafik Komputer atau computer graphics ialah proses yang berkaitan dengan pembuatan dan manipulasi gambar secara digital yang merupakan bagian dari ilmu komputer. Grafika komputer 2D ialah bentuk sederhana dari grafik komputer dan grafik komputer telah berkembang menjadi 3D, pemrosesan citra (image procesing) dan pengenalan pola (patern recognition)

Manfaat bidang aplikasi dari Grafik Komputer:
1. Kesehatan
2. Peta (Cartography)
3. Perancangan Objek (Computer Aided Design - CAD)
4. Sistem Multimedia
5. Presentasi grafik
6. Presentasi saintifik
7. Pemrosesan citra
8. Simulasi
9. Antarmuka pengguna (Graphical User Interface - GUI)

Bagian dari grafika komputer meliputi:
1. Geometri : mempelajari cara menggambarkan permukaan bidang
2. Animasi : mempelajari cara menggambarkan dan memanipulasi gerakan
3. Rendering : mempelajari algoritma untuk menampilkan efek cahaya
4. Citra (Imaging) : mempelajari cara pengambilan dan penyuntingan gambar.


Pengertian Pengolahan Citra

Pengolahan Citra (Image Processing) merupakan proses memperbaiki kualitas citra agar mudah diinterpretasi oleh manusia atau komputer. Teknik pengolahan citra dilakukan dengan mentrasformasikan citra menjadi citra lain, misalnya: pemanfaatan citra (image compression). Pengolahan citra merupakan proses awal (preprocessing) dari komputer visi. Pengelompokkan data numerik dan simbolik (termasuk citra) dilakukan secara otomatis oleh komputer agar suatu objek dalam citra dapat dikenali dan diinterpreasi. Pengenalan pola adalah tahapan selanjutnya atau analisis dari pengolahan citra. 
Jenis-jenis Citra ada 2 macam:
1. Citra Kontinyu. Dihasilkan dari sistem optik yang menerima sinyal analog. Contoh: mata manusia, kamera analog.
2. Citra Diskrit / Citra Digital dibentuk dari pixel-pixel yang tergabung dalam satu kesatuan yang membentuk sebuah citra yang hanya dapat dibuka dengan komputerisasi.
Manfaat Pengolahan Citra Dalam Kehidupan Sehari-hari :
1. Bidang kesehatan, digunakan untuk rontgen tubuh manusia yang berfungsi untuk mengetahui ada atau tidaknya kelainan di tubuh.
2. Bidang visual, bisa digunakan untuk pemotretan lewat satelit, GPS, foto kamera dan lain-lain.
3. Bidang hiburan, Gambar gambar kartun, yang dibuat bisa bergerak.

Kamis, 20 Juli 2017

Dampak Positif dan Negatif dari E-Commerce

Apa itu E-Commerce?
E-Commerce tentu sudah tidak asing lagi di era sekarang. E-Commerce ialah dimana dalam satu website menyediakan atau dapat melakukan transaksi secara online atau juga bisa merupakan suatu cara berbelanja atau berdagang secara online atau direct selling yang memanfaatkan fasilitas Internet dimana terdapat website yang dapat menyediakan layanan “get and deliver“.

Berbagai macam website jual beli online pun bermunculan seperti lazada, tokopedia, dan lain-lain.
Tentunya E-Commerce juga mempunyai dampak positif dan dampak negatif.

Dampak positif E-Commerce:
1. Revenue Stream (aliran pendapatan) baru yang mungkin lebih menjanjikan yang tidak bisa ditemui di sistem transaksi tradisional.
2. Dapat meningkatkan market exposure (pangsa pasar).
3. Menurunkan biaya operasional(operating cost).
4. Melebarkan jangkauan (global reach).
5. Meningkatkan customer loyality.
6. Meningkatkan supplier management.
7. Memperpendek waktu produksi.
8. Meningkatkan value chain (mata rantai pendapatan).

Dampak negatif E-Commerce:
1. Kehilangan segi finansial secara langsung karena kecurangan. Seorang penipu mentransfer uang dari rekening satu ke rekening lainnya atau dia telah mengganti semua data finansial yang ada.
2. Pencurian informasi rahasia yang berharga. Gangguan yang timbul bisa menyingkap semua informasi rahasia tersebut kepada pihak-pihak yang tidak berhak dan dapat mengakibatkan kerugian yang besar bagi si korban.
3. Kehilangan kesempatan bisnis karena gangguan pelayanan. Kesalahan ini bersifat kesalahan non-teknis seperti aliran listrik tiba-tiba padam.
4. Penggunaan akses ke sumber oleh pihak yang tidak berhak. Misalkan seorang hacker yang berhasil membobol sebuah sistem perbankan. Setelah itu dia memindahkan sejumlah rekening orang lain ke rekeningnya sendiri.
5. Kehilangan kepercayaan dari para konsumen. Ini karena berbagai macam faktor seperti usaha yang dilakukan dengan sengaja oleh pihak lain yang berusaha menjatuhkan reputasi perusahaan tersebut.
6. Kerugian yang tidak terduga. Disebabkan oleh gangguan yang dilakukan dengan sengaja, ketidakjujuran, praktek bisnis yang tidak benar, kesalahan faktor manusia, kesalahan faktor manusia atau kesalahan sistem elektronik.

Pentingnya Sosial Media untuk Perusahaan Marketing

Salah satu perusahaan marketing yang juga menggunakan sosial media sebagai salah satu bagian pemasaran produk mereka ialah Cornetto.

Hasil gambar untuk cornettoHasil gambar untuk cornetto

Yap, tentunya kita sudah tahu bahwa Cornetto ialah sebuah makanan penutup dingin yang berupa es krim kerucut yang diproduksi oleh Unilever di Italy pada tahun 1959.
Banyaknya varian rasa pada es krim ini mulai dari yang berbahan dasar susu hingga minyak nabati pun tersedia.

Seiring perkembangan jaman yang biasanya es krim Cornetto ini hanya dijual di warung-warung , sekarang es krim Cornetto ini pun sudah memiliki akun sosial media seperti yang terdapat pada akun official line Cornetto ID, instagram, twitter, facebook dan lain semacamnya, juga terdapat website resmi Cornetto ID yaitu  www.cornetto.co.id .

Pentingnya akun sosial media bagi perusahaan Cornetto secara langsung dapat melihat harga, varian rasa atau yang lainnya secara efisien. Selain itu, Cornetto juga memanjakan pelanggannya dengan mengadakan tiket konser gratis dengan kode didalam es krim tersebut, contoh tiket konser gratis Taylor Swift, dll.

Sabtu, 29 April 2017

GOOGLE BEKERJA SAMA DENGAN LEVI'S MELUNCURKAN JAKET BERTEKNOLOGI


Google dengan Levi’s tahun ini berencana meluncurkan jaket denim pintar untuk pria dan perempuan dengan harga 350 dolar AS (sekitar Rp4,6 juta).

Jaket itu menggunakan teknologi Google Project Jacquard, yang diperkenalkan di Google I/O tahun lalu. Proyek itu ditujukan untuk menjadikan barang-barang yang sehari-hari dipakai seperti pakaian memiliki kemampuan interaktif.

Di ajang tahunan SXSW yang sedang berlangsung, jaket denim pintar itu dipamerkan. Commuter Trucker Jacket dari Levi’s menggunakan Bluetooth untuk sinkronisasi dengan telepon pintar.

Pengguna jaket denim pintar itu hanya perlu mengetuk atau mengusap manset kiri, serupa dengan cara navigasi perangkat menggunakan touch pad, untuk telepon atau memainkan musik.

Laman informasi telepon Phone Arena menyebutkan bahwa jaket itu juga dilengkapi aplikasi yang memungkinkan pengguna jaket menyesuaikan gestur. Baterai yang dipasang di lengan kiri jaket tahan dua hari dan dapat diisi daya ulang.

Video promosi jaket itu menunjukkan seorang pengendara sepeda yang bisa menggunakan jaket untuk mengetahui arah, mendengarkan musik sambil mengayuh di jalan.

Sumber: rayapos.com/levis-luncurkan-jaket-berteknologi-google-project-jacquard/

V-CLASS UG - PORTAL E-LEARNING UNIVERSITAS GUNADARMA



Portal Virtual Class (V-Class) merupakan layanan pembelajaran online yang digunakan untuk mendukung proses belajar mengajar oleh dosen dan mahasiswa di lingkungan Universitas Gunadarma.

 
Selain itu, ada fakta unik nih yang ada di v-class gunadarma:
1. Pengganti ketidakhadiran dosen
Biasanya kalau dosen tidak masuk entah itu berhalangan karena sakit atau yang lainnya pasti mahasiswa/i gunadarma selalu diberikan tugas atau dengan v-class seperti ini.

2. Selalu diadakan sebelum UAS
Kerap kali v-class juga diberikan sebelum UAS kepada mahasiwa/i, karena beberapa faktor diantaranya materi perkuliahan ada yang sudah selesai dibahas sebelum UAS tiba maka V-Class pun dijadikan andalan.

3. Soal-soal V-Class
Nyatanya beberapa dosen yang memberikan tugas v-class pun sering menjadikan soal-soal yang ada di V-Class untuk jadi soal-soal UTS atau UAS. So, buat kamu yang hobi nyontek jawaban temen di v-class disarankan untuk ngapalin atau men-screenshot jawaban untuk wanti-wanti nantinya ya!

4. Sasaran Tumbal Pertama
Kalau yang ini sudah jelas pasti diantara kita ada yang sering dijadikan tumbal oleh temannya untuk mendapatkan nilai sempurna walaupun si tumbal mendapatkan nilai jelek, kasihan ya hehe .

V-Class memang metode perkuliahan yang unik di Universitas Gunadarma dengan cara memanfaatkan teknologi untuk keperluan kuliah. Jangan sepelekan V-Class ini karena nilainya bisa berpengaruh pada nilai di mata kuliah kalian. Jadi, udah ngerjain V-Class minggu ini belum?