Rabu, 15 Oktober 2014

TUGAS 1 - SISTEM PAKAR

FUNGSI SIGMOID PADA JST

Sigmoid pada Jaringan saraf tiruan terlihat pada persoalan gambar disamping, dimana kita diminta untuk menentukan ouput y1 dan y2 dengan melihat bobot input/pengalaman v dan w terhadapap kohonen z1 dan z2.






PENYELESAIAN :


 penyelesaian dapat dilihat pada link berikut :


THANKSSSSSSSSSSSSSSSSSSSS


TUGAS I GRAFIKA KOMPUTER

MEMBUAT RUMAH DENGAN MENGGUNAKAN NETBEANS

Ini dia codingnya untuk membuat rumah dengan menggunakan Netbeans adalah sebagai berikut :

package rumah2;

import java.awt.Color;
import java.awt.Font;
import java.awt.Frame;
import java.awt.Graphics;
import java.awt.Menu;
import java.awt.MenuBar;
import java.awt.MenuItem;
import java.awt.event.ActionEvent;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.awt.event.WindowListener;

/**
 *
 * @author New
 */
public class rumah2 extends Frame {
int x  =  100;
    int y = 100;
    public rumah2(){
        setTitle("AWT Titik");
// create menu
    MenuBar mb = new MenuBar();
    setMenuBar(mb);
    Menu menu = new Menu("File");
    mb.add(menu);
    MenuItem mi = new MenuItem("Exit");
    WindowListener l = new WindowAdapter()  {
    @Override
    public void windowClosing(WindowEvent ev) {
    System.exit(0);
    }
    };
this.addWindowListener(l);
// mouse event handler
MouseListener mouseListener = new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent ev) {
    x = ev.getX();
    y = ev.getY();
    repaint();
}
};
addMouseListener(mouseListener);
}

    @Override
    public void paint(Graphics g) {



       
        g.setColor(Color.black);
int jumlahtitik = 1;
    while (jumlahtitik <=100){
        g.fillRect(200+jumlahtitik, 200+jumlahtitik, 2, 2); // garing atap 1-sisi1
        jumlahtitik++; }
   
    int jumlahtitik1 = 1;
    while (jumlahtitik1 <=200){
        g.fillRect(200+jumlahtitik1, 200, 2, 2); // datar atap 1-sisi1
        jumlahtitik1++; }
 
  int jumlahtitik2 = 1;
    while (jumlahtitik2 <=100){
        g.fillRect(400+jumlahtitik2, 200+jumlahtitik2, 2, 2); // garing atap 2-sisi1
        jumlahtitik2++; }
   
    int jumlahtitik3 = 1;
    while (jumlahtitik3 <=200){
        g.fillRect(300+jumlahtitik3, 300, 2, 2); // datar atap 2-sisi1
        jumlahtitik3++; }
   
    //atap sisi 1 selesai
   
    int jumlahtitik4 = 1;
    while (jumlahtitik4 <=70){
        g.fillRect(200-jumlahtitik4, 200+jumlahtitik4, 2, 2); // garing atap 1-sisi2
        jumlahtitik4++; }
   
    int jumlahtitik5 = 1;
    while (jumlahtitik5 <=70){
        g.fillRect(200-jumlahtitik5, 205+jumlahtitik5, 2, 2); // garing atap 2-sisi2
        jumlahtitik5++; }
   
   
       
    int jumlahtitik6 = 1;
    while (jumlahtitik6 <=100){
        g.fillRect(200+jumlahtitik6, 200+jumlahtitik6+5, 2, 2); // garing atap 3-sisi2
        jumlahtitik6++; }
   
     int jumlahtitika = 1;
    while (jumlahtitika <=43){
        g.fillRect(223-jumlahtitika, 230+jumlahtitika, 2, 2); // garing atap 4-sisi2
        jumlahtitika++; }
   
   
    int jumlahtitik7 = 1;
    while (jumlahtitik7 <=200){
        g.fillRect(300+jumlahtitik7, 303, 2, 2); // datar atap 2-sisi1
        jumlahtitik7++; }
   
     int jumlahtitik8 = 1;
    while (jumlahtitik8 <=5){
        g.fillRect(127+jumlahtitik8, 200+jumlahtitik8+67, 2, 2); // garing pendek 1 atap 2
        jumlahtitik8++; }
   
   
    int jumlahtitik9 = 1;
    while (jumlahtitik9 <=50){
        g.fillRect(130+jumlahtitik9, 272, 2, 2); // datar atap -sisi2
        jumlahtitik9++; }
   
    //ATAP SELESAI
   
   
    int jumlahtitiky = 1;
    while (jumlahtitiky<=120){
        g.fillRect(180, 272+jumlahtitiky, 2, 2); // tegak diding 1
        jumlahtitiky++; }
   
   
     int jumlahtitikk = 1;
    while (jumlahtitikk<=155){
        g.fillRect(315, 303+jumlahtitikk, 2, 2); // tegak diding 2
        jumlahtitikk++; }
   
    int jumlahtitikl = 1;
    while (jumlahtitikl<=115){  
        g.fillRect(480, 303+jumlahtitikl, 2, 2); // tegak diding 3
        jumlahtitikl++; }
   
   
   
    int jumlahtitik_u = 1;
    int h2 = 70;
        while (jumlahtitik_u <=68){
        g.fillRect(110  +h2, 390+jumlahtitik_u, 2, 2); // garing tembok bawah
        jumlahtitik_u++;
        h2 +=2;}
   
   
   
   
  int he = 30;
    int jumlahtitik_z = 1;
    while (jumlahtitik_z <=42){
        g.fillRect(288+he, 458-jumlahtitik_z,2, 2); // membuat titik dengan format (x,y,lebar x pixel, lebar y pixel)
        jumlahtitik_z++;  he +=4; }
   
  
   
     // pintu
     int jumlahtitikn = 1;
    while (jumlahtitikn<=100){
        g.fillRect(200, 303+jumlahtitikn, 2, 2); // pintu TEGAK 1
        jumlahtitikn++; }
   
    int jumlahtitiko = 1;
    int h4 = 10;
        while (jumlahtitiko <=50){
        g.fillRect(190  +h4, 302+jumlahtitiko, 2, 2); // palang pintujendela atas
        jumlahtitiko++;
        h4 +=2;}
       
         int jumlahtitikp = 1;
    while (jumlahtitikp<=100){
        g.fillRect(240, 320+jumlahtitikp, 2, 2); // pintu TEGAK 2
        jumlahtitikp++; }
       
     // jendela
   
      int jumlahtitikq = 1;
    while (jumlahtitikq<=75){
        g.fillRect(270, 340+jumlahtitikq, 2, 2); // jendela tegak 1
        jumlahtitikq++; }
   
     int jumlahtitikr = 1;
    while (jumlahtitikr<=80){
        g.fillRect(300, 350+jumlahtitikr, 2, 2); // jendela tegak 1
        jumlahtitikr++; }
   
   
   
    int jumlahtitiks = 1;
    int h5 = 10;
        while (jumlahtitiks <=50){
        g.fillRect(190  +h5, 312+jumlahtitiks, 2, 2); // palang pintujendela bawah
        jumlahtitiks++;
        h5 +=2;}
   
     int jumlahtitikt = 1;
    int h6 = 10;
        while (jumlahtitikt <=30){
        g.fillRect(130  +h5, 400+jumlahtitikt, 2, 2); // palang pintujendela bawah
        jumlahtitikt++;
        h5 +=2;}
   
   
   
    //mengambar String
     g.setColor(Color.BLACK);
    g.setFont(new Font("Courier",Font.BOLD,12));
    g.drawString("Tugas Grafika Komputer",250,150);
    g.drawString("Marselinus Kandidus Bria",248,169);
    g.drawString("12110162",288,183);
    g.drawString("====================",250,157);
  
   
    }
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        Frame frame = new rumah2();
    frame.setSize(640, 530);
    frame.setVisible(true);

    }
   
}


Outputnya adalah seperti gambar dibawah ini :


TUGAS II GRAFIKA KOMPUTER

MEMBUAT SMILE DENGAN MENGGUNAKAN NETBEANS


Ini adalah sebuah coding yang saya buat untuk menampilkan smile dengan menggunakan netbeans :
package gambarAWT;
import java.awt.Color;
import java.awt.Font;
import java.awt.Frame;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.Panel;
import java.awt.Toolkit;
/**
 *
 * @author asus
 */
public class mukaAWT extends Panel {
    mukaAWT(){
    setBackground(new Color(245,10,50));
    }
  
    public void paint(Graphics k){
        k.setColor(Color.black);

        k.setFont(new Font("Algerian", Font.BOLD,16));
     
      
        k.setColor(Color.yellow);
        k.fillOval(287, 60, 80, 80);
      
        k.setColor(Color.blue);
        k.fillOval(310, 70, 10, 20);
        k.fillOval(330, 70, 10, 20);

        k.setColor(Color.blue);
        k.fillOval(310, 80, 9, 9);
        k.fillOval(330, 80, 9, 9);
      
        k.setColor(Color.DARK_GRAY);

      
        k.drawArc(300, 80, 55, 55, 0, -180);
      
       
      

    }
  
  
    public static void main(String[] args) {
        Frame f1 = new Frame();
        mukaAWT H = new mukaAWT();
        f1.add(H);
        f1.setSize(670, 350);
        f1.setVisible(true);
    }
}


Outputnya  Adalah Demikian:

Sekian dan Terima Kasih Banyak.....

TUGAS II SISTEM PAKAR TENTANG : MENCARI NILAI BARU V DAN W MENGUNAKAN METODE DOT PRUDUCT DAN EUCLEDIAN DISTANCE

Pada gambar dismping dapat dijelaskan bahwa X merupakan input layer terhadap Z (kohonen Layer) dan Y merupakan Output layer dari Kohonen atau hidden layer. v adalah bobot input dari X ke Z sedangkan w merupakan bobot output dari Z ke Y, sementara
α dan β adalah learning rate yang masuk Z dan a adalah learning rate yang keluar dari Z

Pakarnya suatu sitem ditentukan oleh banyaknya pengalaman atau bobot pembelajaran yang dituangkan dalam sistem terkait. pada diagram sistem diatas kita diminta untuk mencari pengalaman baru (nilai v dan w baru ) dengan tolak ukur pengalaman lamanya. dalam soal ini kita menggunakan 2 metode yaitu Dot Pruduct dan Eucledian Distance.
 
Penyelesaiannya Adalah Sebagai Berikut :
 

Minggu, 04 Mei 2014

DFA MENJADI RE

MENGONKOVERSI DFA MENJADI RE

  
>>Pada gambar dibawah ini, gbr.1 tentukan formulasi RE yang terbentuk !

>>Penyelesaian : Berdasarkan gbr state diata bentuk konversi yang terjadi yanitu state Z dan L sehinggah tersisa state awal saja dan akhir saja. yaitu  K dan Q
>>Bilamana state L dan Z sudah dieliminasi akan menjadi seperti gbr.3
>>Sehihinggah sudah jelas bahwa REnya adalah = (0+100)* 1001*

  


 

Senin, 17 Maret 2014

Tugas TBO 4

1. Ada sebuah Mesin G = ({q0,q1,q2,q3,q4}, {0,1}, δ,q0,{q2,q4}) dengan  dengan State diagram dibawah adalah :

Pada gbr dibawah bila Mesin G diinputkan string 01001, maka
      (q0,01001)     ├G (q0,1001)
                             ├G (q0,001)
                             ├G (q3,01)
                             ├G (q4,1)
                             ├G (q4,e)
Karena (q0,01001)├*G (q4,e), maka string 01001ditrima oleh mesin G 

DIAGRAM STATE


 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2.  Diketahui sebuah mesin A = ({q0,q1,q2,q3,q4}, {a,b}, δ,q0,{q0,q2,q3}) dengan  dengan State diagram sbb :


  









 
Pada gbr diatas bila Mesin A diinputkan string ababa, maka
      (q0,ababa)      ├A (q1,baba)
                             ├A (q2,aba)
                             ├A (q3,ba)
                             ├A (q2,a)
                             ├A (q3,e)
Karena (q0,ababa)├*A (q3,e), maka string ababa diterima oleh mesin A 


sehingga tabel transisinya :

 













3.  Pada Mesin No.2 Bila diinputkan string ababaabba maka :

        (q0,ababaabba)      ├A (q1,babaabba)
                                      ├A (q2,
abaabba)
                                      ├A (q3,
baabba)
                                      ├A (q2,
aabba)
                                      ├A (q3,
abba)
                                      ├A (q1,bba)
                                      ├A (q2,ba
)
                                      ├A (q4,
a)
      
                                ├A (q4,e)                             

Karena (q0,ababa)├*A (q4,e), maka string ababa ditolak oleh mesin A 



sehinggah tree pathnya adalah sebagai berikut :











*******SEKIAN DAN TERIMA KASIH******

Selasa, 11 Maret 2014

Tugas 3- Teori Bahasa Automata

Diagram Finite State Automata (DFSA)


1. Ada sebuah mesin dengan dengan tabel transisi seperti gambar dibawah!! Mesin tersebut diberi saja nama M sehinngah :
M = {Q, ∑, ∂,S,F}
Q = {Q0, Q1, Q2}
∑ = {X,Y}
S=  Q0
F = Q1



- Kondisi Diagram (state Diagram) yang terjadi dimana masi identik dengan tabel transisi diatas sebagi berikut :



Berdasarkan Tabel Transisi maupun stste diagram disamping, bila diberi input string xxxyyxy maka :

(Q0,xxxyyxy)   ├M (Q0,xxyyxy)
                        ├M (Q0,xyyxy)
                        ├M (Q0,yyxy)
                        ├M (Q1,yxy)
                        ├M (Q0,xy)
                        ├M (Q0,y)
                        ├M (Q1,e)
Karena (Q0,xxxyyxy) ├*M (Q1,e), jadi string xxxyyxy diterima oleh mesin M





2. Diketahui sebuah mesin M memiliki  Q = {Q0, Q1, Q2}, ∑ = {0,1}, S = {Q0}, F = { Q1} dan diberi  input string 101010 dan 110011 serta mempunyai tabel transisi seperti gambar berikut! maka :


   - Untuk Inputan string 101010 :
      oleh karena start di Q0 maka :
      (Q0,101010)  ├M (Q1,01010)
                             ├M (Q3,1010)
                             ├M (Q2,010)
                             ├M (Q0,10)
                             ├M (Q1,1)
                             ├M (Q0,e)
Karena (Q0,101010) ├*M (Q0,e), maka string 101010 ditolak oleh mesin M disebabkan Finish tidak sesuai, dimana yang seharusnya berhenti di Q1




- Untuk Inputan string 110011 :   oleh karena start di Q0 maka :
   (Q0,110011)    ├M (Q1,10011)
                           ├M (Q0,0011)
                           ├M (Q2,011)
                           ├M (Q0,11)
                           ├M (Q1,1)
                           ├M (Q0,e)
Karena (Q0,110011) ├*M (Q0,e), maka string 110011 juga ditolak oleh mesin M dengan alasan yang relevan dengan inputan string sebelumnya.

State Diagramnya adalah sebagai berikut :















SEKIAN!!!!

Tugas 2 - Teori Bahasa Automata

 Hi There ... Saya ingin bercerita sedikit mengenai perbedaan Alogaritma mesin Google dengan Yahoo. langsung saja ke materinya :

A. Perbedaan Alogaritma mesin Pencari google (google search engine) dengan mesin pencari yahoo (yahoo search engine)

a. Mesin Pencari Google.

- Cara Kerja Search Engine 1: Menjelajahi dan Menyusun Index
  • Google mengawali proses kerjanya dengan menjelajahi semua halaman yang ada di internet (saat ini ada lebih dari 60 Triliun halaman)
  • Mesin Pencari ini mengirimkan robotnya untuk mengunjungi semua halaman dengan cara mengikuti link dari suatu halaman ke halaman lainnya. (pemilik situs bisa mencegah halaman-halamannya dimasuki oleh robot mesin pencari dengan memasang robots.txt yang melarang semua robot atau robot tertentu untuk masuk)
  • Google mengurutkan semua halaman itu berdasarkan kontennya dan faktor-faktor lainnya, dan sesudah itu menyimpan rekamannya dalam index (pusat kumpulan data Google)

- Cara Kerja Search Engine 2: Pencarian dan Algoritma
  • Saat anda mengetikkan sesuatu di kotak pencarian, maka apa yang anda ketikkan itu akan terkirim dan diproses di sistem. 
  • Mesin pencari akan bekerja mencari petunjuk-petunjuk untuk memahami apa yang anda inginkan, dan di sini ada 6 proses:
  • Ejaan, untuk menilai apakah ejaan anda sudah benar, dan jika salah maka Google akan memberi saran
  • Autocomplete, di mana Google memperkirakan apa yang kira-kira dicari dengan berbagai variasi makna lainnya
  • Sinonim, Google berusaha melihat dokumen-dokumen lain yang mengandung kata-kata yang sinonim dengan pencarian anda
  • Metode Pencarian, Google juga menyediakan data lain dalam format tertentu seperti video, atau gambar yang berkaitan dengan kata kunci tersebut
  • Google Instant, yang berusaha menampilkan hasil secepat mungkin kepada anda.
  • Dari semua petunjuk yang dikumpulkan di atas Google akan menarik data dari tempat penyimpanannya tadi yang kita sebut index.
  • Proses menampilkan data ini (ranking) harus melalui algoritma Google:
  • Kualitas Situs dan Halaman -- Algoritma Google akan bekerja untuk mengenali seberapa terpercaya, bereputasi, dan berotoritasnya suatu sumber dengan menggunakan beberapa parameter. Salah satu di antara parameter itu adalah pagerank 
  • Kesegaran -- Google juga memandang penting untuk mempertimbangkan informasi-informasi terbaru untuk ditampilkan dalam hasil pencariannya

  • Pencarian Aman -- Google sebisa mungkin mengurangi hasil pencarian yang berkonten dewasa dari hasil pencarian anda (kecuali anda memang mencari konten dewasa). Jadi kalau anda bukan situs konten dewasa, tapi memasang iklan yang menuju situs yang mengandung konten dewasa, maka kemungkinan anda untuk ranking akan berkurang

  • Konteks Pengguna -- Google juga akan melihat posisi geografis kita dan cookie pada komputer untuk menentukan ranking halaman yang ditampilkannya....

  • Bahasa -- Google juga akan menggolongkan hasil pencarian berdasarkan bahasa dan negara

  • Konten Umum -- Ini seperti gambar, video, berita, peta, dan lain-lain yang juga akan diikutsertakan dalam halaman hasil pencarian.

  • Semua proses di atas berlangsung dalam 1/8 detik sebelum dikirimkan ke layar anda.

b. Mesin Pencari Yahoo. 

 Algoritma Mesin Pencarian Yahoo berbeda dengan Algoritma Google walaupun perbedaannya tidak terlalu jauh. Yahoo adalah mesin pencari terbesar kedua setelah Google. Anda harus memiliki peringkat yang baik di Yahoo SERP karena memiliki beberapa peluang untuk lalu lintas website Anda.

Beberapa hal yang perlu anda ambil langkah dalam SEO untuk Yahoo :

    Nama Website. Seperti juga google, untuk Yahoo memasukkan keyword dalam nama website juga hal penting . Jika nama website tidak mengandung keyword utama, website tidak akan cukup tinggi peringkatnya pada hasil pencarian di Search Engine Yahoo. Keyword sekali dalam judul sudah dianggap cukup. Jangan ambil resiko untuk mengulang kata.
    Deskripsi. Berbeda dengan google, keyword dalam deskripsi di Yahoo mempunyai pengaruh untuk mendorong situs anda ke peringkat terbaik. Meta Description harus seakurat mungkin berarti bahwa dalam mengisi meta description harus sempurna sesuai dengan isi postingan, termasuk judul. Tapi, jangan mengulang kata terlalu banyak.
    Popularitas Link. Popularitas Link juga bagian dari Yahoo Algoritma, namun Yahoo lebih lunak, menerima beberapa link berkualitas menengah dan bahkan link inbound dari websute berkualitas rendah. Semakin banyak pengunjung klik ke website Anda dari hasil pencarian Yahoo, semakin dekat mendapatkan Peringkat Top 10.
    Meta Tag. Penting untuk memberikan meta tag yang tepat jika ingin tampil di hasil pencarian Yahoo. Untuk Yahoo yang terpenting adalah SEO on-page-nya, seperti heather dan tag-tag meta-data. Selain itu,Yahoo menganggap link inbound yang berkualitas lebih penting dari pada backlink dari situs lain.
    PageRank. PageRank juga mempengaruhi peringkat website di Yahoo, juga untuk mesin pencari lainnya

Peluang besar untuk berada di awal SERP Yahoo

Mengirimkan website Anda melalui web direktori dan mesin pencari Yahoo.

Jangan mengirimkan halaman web satu per satu, kirimkan halaman depan website (homepage), proses pengajuan berlebihan akan masuk katagori spamming dan bisa mengakibatkan penolakan website Anda pada mesin pencari Yahoo dan mungkin website Anda tidak akan pernah mungkin muncul pada hasil pencarian Yahoo.

Yahoo memberikan direktori web Yahoo sebagai bagian dari Algoritma Ranking-nya. Jika situs tidak terdaftar di direktori web Yahoo, maka bisa menunggu waktu lama sebelum website Anda muncul di halaman mesin pencari Yahoo. Tapi sayang, layanan ini tidak gratis, Anda harus membayar $ 299 dolar per tahun untuk tetap di dalam Yahoo Web Directory. Untuk website organisasi atau informasi non profit, Anda bisa mencoba untuk mendaftar gratis ke Yahoo Web Directory, siapa tahu diterima. Meskipun membutuhkan waktu agak lama (kira-kira 3 bulan) ke Yahoo Direktori Web dan setelah itu jangan berharap banyak bahwa website Anda akan peringkat di TOP 10 untuk setiap keyword atau kata kunci yang Anda targetkan.

B. Contoh Pangkat Alfabet

Diketahui E = {a,b,c}, maka

∑2 = {aa,ab,ac,ba,bb,bc,ca,cb,cc}---------------------23 Anggota = 8 Anggota

∑3= {aaa,aab,aac,aba,abb,abc,aca,acb,acc,bbb,baa,bab,bac,

bba,bca,bcb,bcc,caa,cab,cac,cba,cbb,cbc,cca,ccb,ccc}---------------------33 Anggota = 27 Anggota

C. Contoh Konkatenasi

Diketahui dalam sebuah himpunan huruf kecil ---> ∑ = {a,b,c ... z}

X = Aku, Y = Belajar, Z = Pusing.

maka : 

-- X.Y = Aku Belajar

-- X.Y.Z = Aku Belajar Pusing

-- Y.Z.X = Belajar Pusing Aku

-- X.Z.Y = Aku Pusing Belajar

D. Contoh Klosur (L*)

 Diketahui L = {00,111} maka  L* adalah = {€, 00111,11100,1110000,1110000,11100111, .....dst}

catatan : string yang ada pada klosur harus bertolak dari himpunan L yang mengadung hukum bahwa

semua string yang mengandung n buah 0 yang diikuti oleh n buah 1 (n ≥ 0).




#######################################################

Sampe disini su ew... semoga membantu dan jangan lupa tinggalkan komentar!!!

Selasa, 04 Maret 2014

Tugas2 - Pengantar Intelegnsi Buatan(PIB)

Hai semua pada materi kedua PIB saya ingin posting apa itu graph keadaan/situasi/kondisi dan hirarki pohon pelacak dalam mata kuliah PIB. langsung saja ini dia materinya :
A . Graph Keadaan
Graph Pelacaknya seperti gambar berikut. berdasarkan gambar dibawah titik S merupakan titikstar (akar) dan titik U adalah tujuan/daun (goal) yang diharapkan dan titik yang lain yang bukan merupakan tujuan disebut atau jalan buntu (dead end). dari pernyataan diatas dapat diuraikan bahwa alur yang benar yang ataupun yang buntu dapat diuraikan sebagai berikut :
% S-I-A-R-U
% S-T-M-H-U
% S-M-H-U
% S-I-A-R-B  (buntu)
% S-T-K  (buntu)
% S-T-O  (buntu)
% S-T-M-H-N (buntu)

















B. Hirarki Pohon Pelacak.
Pada gambar dibawah merupakan pohon pelacakan dari graph sebelumnya, yang dimana S adalah akar dan tiap-ujung adalah daunnya.












C. Pohon AND/OR
- Masalah S dicari solusinya dengan 3 kemungkinan yaitu M OR T OR I

 











  
 - Masalah S hanya dapat diselesaikan dengan M AND T AND I. 















 - Pohon AND/OR 
Dengan menggunakan pohon AND/OR tujuan yang dicapai pada pohon di Gambar OR dan AND bisa dipersingkat hanya sampai level-2 saja.















Dari materi yang terpapar diatas saya menyimpulkan bahwa penerapkan rumus OR/AND sangat bagu untuk mempersingkat level dari start hinggah ke tujuan, yang dimana antara start dan tujuan diselipi oleh leel-level tertentu seperti gambar sebelumnya bahwa hirakki pohon pelacak sebelumnya terdapat 5 level dan dipersingkat oleh Pohon OR/AND menjadi 2 level saja.





**********Terima kaih semoga bermanfaat**********

Tugas 1 - Pengantar Intelegensi Buatan


 Hoooolaaaaa coca colaaaaa? mlam all............. khususnx bwt bpa Ahmad Haidaroh yang tlah membimbing kami ana Stikom AB kpg... pda ksempatan ini sya ingin berbagi sdkit tntang Contoh Mesin Cerdas itu seperti ap sbenarnya, atw dngan bhasa kupg sering dkatakan " Karmana e mesin cerdas pung model deng dy pung contoh dong ni, Bro dong tw ko sonde oooo " hahahahaahahah........ jang katawa o te b mw babagi otak ni nah.... baomong mesin cerdas ni dari dy pung nama sa pasti katong tau oo itu mesin tu pasti ngeri (cerdas) tu aaa, prcaya ko sonde ini masin ni cerdas,,,, kalo manurut bt cardas oo ma bkan hnya bt sa yg blang cardas krna smua orang ju blg ke bt na.... klo yang sond prcya na cba b tes klo hitung snd pke "kalkulator" baru htung hnya 5 dtik sa kk,adi,to'o,te'o,ina,ama bsa jwab snd 5x5x5x5+90+90+100+256+239-121-121x1........... hahaha jang bahitung le mar katong bhas su ini masin cerdas ni yang kekarmana eeee,, ini smua b tulis spaya hibur katong smua ko jang manganto klo bca ini palajaran dong aaaaa......    P34C333333333333

A. Contoh Mesin Cerdas secara fisik (Hardware)

1. Cincinnati/Milacron T3: Merupakan Robo yang dicipta oleh Cincinnati/Milacron Corporation dengan daya angkatnya sebesar 100 pound (sekitar 45,36 Kg). Robot ini sangat fleksibel dalam arah geraknya. Dapat bergerak dalam 6 arah sumbu.





2. IBM Assembly Robots: IBM memproduksi dua macam robot dan menggunakannya untuk proses produksi komputer IBM dan produk-produk lainnya. Robot ini digunakan untuk memasukkan komponen ke dalam suatu lubang atau memasang komponen satu yang dilekatkan dengan komponen lainnya. Robot yang kedua berupa robot yang lebih kecil yang dapat diprogram dengan komputer IBM PC yang digunakan untuk memprogram dapat dilepas dan digunakan untuk keperluan lainnya. 











3. Cybotech P15: Robot ini diproduksi oleh Cybotech Corporation dan dapat mengangkat seberat 15 Kg. Robot ini banyak digunakan utuk pekerjaan mengecat.













4. Pra FC: Robot ini mempunyai daya angkat sebesar 1 ton. Kemampuan ini dapat digunakan untuk memindahkan sebuah mesin mobil atau benda berat lainnya selama proses produksi.
5. Metal detector merupakan peralatan elektronik yang digunakan untuk memeriksa barang dari bahan logam seperti senjata api, dan benda-benda tajam lainnya yang tersembunyi di dalam tas atau koper.















6. Mesin ATM. Merupakan mesin elektronik yang disediakan bank untuk melayani nasabah dalam melakukan transaksi keuangan. mesin ini dapat melakukan komunikasi visual dengan nasabah apa yang dikehendaki nasabah
7.Mesin elektronik lainnya yang dapat melakukan pekerjaan sesuai porsinya. dalam hal ini mesin tersebut dirancang untuk melakukan pekerjaan untuk mempermudah manusia dalam melakukan pekerjaan  dan di sisi lain membantu manusia dalam aksi pekerjaan yang berat atau tidak bisa dijangkau secara manusiawi.
B. Contoh Mesin Cerdas non-fisik (Software)
1. SEO. SEO merupakan mesin yang dapat melakukan pencarian terdahap artikel-artikel di internet dengan cepat dan tepat sesuai dengan apa yang kita telusuri.contoh seperti om google, mas yahoo, abang bing dan dan SEO lainya.
2.Program/Aplikasi. Semua program/aplikasi desktop, web, ataupun program aplikasi lainnya merupakan mesin yang cerdas yang dapat melakukan pekerjaan sesuai rancangan alogaritmanya.

Bertolak dari samua contoh yang ada diatas tatulis kalo kecerdasan suatu mesin tentu sa lebe cepat dan tepat dari manusia, namun????? ada Namun ooooo. Kecerdasan manusialah yang lebih tenar itu samua tuh dikarnakan tanpa kecerdasan alami (kecerdasan manusia) tidak mungkin itu mesin dong samua dapat diciptakan dan diaplikasikan. memang manusia semakin hari semakin tambah pintar ana kupang bilang. kanapa eee??? oho aaa mungkin karna balajar babae tuh aaa.. kalo sonde balajar na sapa yang bilang semakin hari semakin tambah pintar,yang ada ju semakin tua semakin bodok tu eeee... hahahahaeee... sebagai anak IT yang beginer beta melihat dan mengalami bahwa berbicara masalah kecerdasan buatan yang dimana merupakan hasil kecerdasan manusia merupakan aplikasi dari logika berpikir yang terarah dan masuk akal atau diterima secara manusiawi.jadi untuk merancang suatu mesin yang cerdas seperti robot ataukah aplikasi sekalipun yang perlu disiapkan adalah alogaritma/logika yang orientasinya relevan dengan apa dan untuk apa pembangunan/percangan aplikasi atau mesin tersebut......
sekian dan terima kasih banya banya eeeee,, klo ada yang b tulis slah na b minta maaf eee,, dan kalo ad yang kurang na tolong tambah kas b do biar katong sam-sama bisa babagi otak tohhh???? heheheheeh.........