gmb

gmb

Rabu, 21 Januari 2015

Tugas Knowledge Management System part 4



Setelah lulus SMA, hariman memiliki keinginan untuk melanjutkan studi di bidang komputer. Namun karena bidang komputer memiliki beberapa disiplin ilmu, maka hariman harus berkonsultasi dgn sistem pakar untuk menentukan pilihan yg tepat bagi dia.
Buatlah sebuah sistem pakar untuk membantu Julaikah menentukan pilihan dg kreteria sebagai berikut :

Disiplin ilmu yg direkomendasikan meliputi :
-          komputer Programmer
-          komputer science
-          komputer engineering
-          komputer forensic
-          komputer auditing
-          komputer manufacturing
-          komputer design

Tiga hal utama sebagai penentu keputusan adalah :

1. Tes Attitude (ok, not-ok) yg meliputi : test kemampuan matematika (ya,tdk) dan test kemampuan programming (ya, tdk)
2. Test minat (bagus, sedang, rendah) yg meliputi:minat pd komputer(ya,tdk), minat pada kemampuan reparasi (ya,tdk) dan minat pada pemecahan masalah (ya,tdk)
3. Kemampuan finansial (ya,tdk)

maka berdasarkan kriteria di ats, tentukan rule2 dengan menggunakan berbasis aturan dengan urutas proses sbb:
1. Tentukan Dependency Diagram untuk kasus tersebut
2. Tentukan Tabel Keputusan untuk kasus tersebut
3. Tentukan Rule-rule untuk menyelesaikan kasus tersebut


Penyelesain : 

1)
  

    

3). 
 
Rule 1 :
if finansial = ya and tes minat komputer = bagus or tes minat reparasi = sedang or tes minat pemecahan masalah = rendah and tes attitude matematika = ok or tes attitude program = ok then support = diterima sistem komputer

Rule 2 :
if finansial = ya and tes minat komputer = bagus or tes minat reparasi = rendah or tes minat pemecahan masalah = sedang and tes attitude matematika = ok or tes attitude program = ok then support = diterima sistem komputer


Rule 3 :
if finansial = ya and tes minat komputer = sedang or tes minat reparasi = bagus or tes minat pemecahan masalah = rendah and tes attitude matematika = ok or tes attitude program = ok then support = diterima sistem komputer

Rule 4 :
if finansial = ya and tes minat komputer = sedang or tes minat reparasi = rendah or tes minat pemecahan masalah = bagus and tes attitude matematika = ok or tes attitude program = ok then support = diterima sistem komputer

Rule 5 :
if finansial = ya and tes minat komputer = rendah or tes minat reparasi = bagus or tes minat pemecahan masalah = sedang and tes attitude matematika = ok or tes attitude program = ok then support = diterima sistem komputer

Rule 6 :
if finansial = ya and tes minat komputer = rendah or tes minat reparasi = sedang or tes minat pemecahan masalah = bagus and tes attitude matematika = ok or tes attitude program = ok then support = diterima sistem komputer

Rule 7 :
if finansial = ya and tes minat komputer = bagus or tes minat reparasi = sedang or tes minat pemecahan masalah = rendah and tes attitude matematika = ok or tes attitude program = not ok then support = diterima ilmu komputer

Rule 8 :
if finansial = ya and tes minat komputer = bagus or tes minat reparasi = rendah or tes minat pemecahan masalah = sedang and tes attitude matematika = ok or tes attitude program = not ok then support = diterima ilmu komputer

Rule 9 ;
if finansial = ya and tes minat komputer = sedang or tes minat reparasi = bagus or tes minat pemecahan masalah = rendah and tes attitude matematika = ok or tes attitude program = not ok then support = diterima ilmu komputer

Rule 10 :
if finansial = ya and tes minat komputer = sedang or tes minat reparasi = rendah or tes minat pemecahan masalah = bagus and tes attitude matematika = ok or tes attitude program = not ok then support = diterima ilmu komputer

Rule 11 ;
if finansial = ya and tes minat komputer = rendah or tes minat reparasi = bagus or tes minat pemecahan masalah = sedang and tes attitude matematika = ok or tes attitude program = not ok then support = diterima ilmu komputer

Rule 12 :
if finansial = ya and tes minat komputer = rendah or tes minat reparasi = sedang or tes minat pemecahan masalah = bagus and tes attitude matematika = ok or tes attitude program = not ok then support = diterima ilmu komputer

Rule 13 :
if finansial = ya and tes minat komputer = bagus or tes minat reparasi = sedang or tes minat pemecahan masalah = rendah and tes attitude matematika = not ok or tes attitude program = ok then support = diterima sistem informasi

Rule 14 :
if finansial = ya and tes minat komputer = bagus or tes minat reparasi = rendah or tes minat pemecahan masalah = sedang and tes attitude matematika = not ok or tes attitude program = ok then support = diterima sistem informasi

Rule 15 :
if finansial = ya and tes minat komputer = bagus or tes minat reparasi = sedang or tes minat pemecahan masalah = rendah and tes attitude matematika = not ok or tes attitude program = ok then support = diterima sistem informasi

Rule 16 :
if finansial = ya and tes minat komputer = sedang or tes minat reparasi = rendah or tes minat pemecahan masalah = bagus and tes attitude matematika = not ok or tes attitude program = ok then support = diterima sistem informasi

Rule 17 :
if finansial = ya and tes minat komputer = rendah or tes minat reparasi = bagus or tes minat pemecahan masalah = sedang and tes attitude matematika = not ok or tes attitude program = ok then support = diterima sistem informasi

Rule 18 :
if finansial = ya and tes minat komputer = rendah or tes minat reparasi = sedang or tes minat pemecahan masalah = bagus and tes attitude matematika = not ok or tes attitude program = ok then support = diterima sistem informasi

Rule 19 :
if finansial = ya and tes minat komputer = bagus or tes minat reparasi = sedang or tes minat pemecahan masalah = rendah and tes attitude matematika = not ok or tes attitude program = not ok then support = diterima teknologi informasi

Rule 20 :
if finansial = ya and tes minat komputer = bagus or tes minat reparasi = rendah or tes minat pemecahan masalah = sedang and tes attitude matematika = not ok or tes attitude program = not ok then support = diterima teknologi informasi

Rule 21 :
if finansial = ya and tes minat komputer = sedang or tes minat reparasi = bagus or tes minat pemecahan masalah = rendah and tes attitude matematika = not ok or tes attitude program = not ok then support = diterima teknologi informasi

Rule 22 :
if finansial = ya and tes minat komputer = sedang or tes minat reparasi = rendah or tes minat pemecahan masalah = bagus and tes attitude matematika = not ok or tes attitude program = not ok then support = diterima teknologi informasi

Rule 23 :
if finansial = ya and tes minat komputer = rendah or tes minat reparasi = bagus or tes minat pemecahan masalah = sedang and tes attitude matematika = not ok or tes attitude program = not ok then support = diterima teknologi informasi

Rule 24 :
if finansial = ya and tes minat komputer = rendah or tes minat reparasi = sedang or tes minat pemecahan masalah = bagus and tes attitude matematika = not ok or tes attitude program = not ok then support = diterima teknologi informasi

Rule 25 :
if finansial = tidak and tes minat komputer = bagus or tes minat reparasi = sedang or tes minat pemecahan masalah = rendah and tes attitude matematika = not ok or tes attitude program = not ok then support = tidak diterima di bidang IT

Rule 26 :
if finansial = tidak and tes minat komputer = bagus or tes minat reparasi = rendah or tes minat pemecahan masalah = sedang and tes attitude matematika = not ok or tes attitude program = not ok then support = tidak diterima di bidang IT

Rule 27 :
if finansial = tidak and tes minat komputer = sedang or tes minat reparasi = bagus or tes minat pemecahan masalah = rendah and tes attitude matematika = not ok or tes attitude program = not ok then support = tidak diterima di bidang IT

Rule 28 :
if finansial = tidak and tes minat komputer = sedang or tes minat reparasi = rendah or tes minat pemecahan masalah = bagus and tes attitude matematika = not ok or tes attitude program = not ok then support = tidak diterima di bidang IT

Rule 29 :
if finansial = tidak and tes minat komputer = rendah or tes minat reparasi = bagus or tes minat pemecahan masalah = sedang and tes attitude matematika = not ok or tes attitude program = not ok then support = tidak diterima di bidang IT

Rule 30 :
if finansial = tidak and tes minat komputer = rendah or tes minat reparasi = sedang or tes minat pemecahan masalah = bagus and tes attitude matematika = not ok or tes attitude program = not ok then support = tidak diterima di bidang IT
 

Tugas Knowledge Managemen System part 3



Rubahlah fakta-fakta di bawah ini ke dalam bentuk predicate calculus menggunakan hubungan: meninggal(X), sex(X,Y), mengenal(X,Y), membenci(X,Y), korban(X), pembunuh(X). Lalu dengan menggunakan metoda inferensi tentukan siapa pembunuh dalam kasus ini.
• Korban meninggal.
• Korban adalah perempuan.
• Jono dan Surya mengenal korban.
• Korban mengenal Toni dan Joko.
• Si pembunuh mengenal korban.
• Siti adalah korban.
• Joko membenci Siti.
• Surya membenci Toni.
• Toni membenci Joko.
• Korban mengenal seseorang yang membenci pembunuh tersebut.

Penyelesaian:

1.     Meninggal(korban)
2.     Perempuan(korban)
3.     Korban_pembunuhan(siti)
4.     Mengenal(pembunuh,siti)
5.     Mengenal(joko surya, siti)
6.     Benci(joko,siti)
7.     Benci (surya,toni)
8.     Mengenal(siti,Z) membenci(Z,pembunuh)
9.     Mengenal(siti, toni joko)
10 . Benci(toni,joko) 
     ==>>Pembunuh(joko)


Sabtu, 17 Januari 2015

Tugas Knowledge Management System (KMS) part 2

Seorang user ingin berkonsultasi apakah tepat jika dia berinvestasi pada  saham microsoft?

Variabel-variabel yang digunakan :
A = memiliki uang $10.000 untuk investasi
B = berusia < 30 tahun
C = tingkat pendidikan pada level perguruan tinggi
D = pendapatan minimum pertahun $40.000
E = investasi pada bidang Asuransi
F = investasi pada saham pertumbuhan
G = investasi pada saham microsoft

Setiap variabel dapat bernilai TRUE atau FALSE

FAKTA YANG ADA :
§ Diasumsikan si user (investor) memiliki data:
o Memiliki uang $10.000 (A TRUE)
o Berusia 25 tahun (B TRUE)
§ Dia ingin meminta nasihat apakah tepat jika berinvestasi pada saham microsoft ?

RULES :
R1 : IF seseorang memiliki uang $10.000 untuk berinvestasi AND dia berpendidikan pada level pendidikan tinggi THEN dia harus berinvestasi pada bidang Asuransi
R2 : IF seseorang memiliki pendapatan per tahun min $40.000 AND dia berpendidikan pada level perguruan tinggi THEN dia harus berinvestasi pada saham pertumbuhan
R3 : IF seseorang berusia < 30 tahun AND dia berinvestasi pada bidang Asuransi THEN dia sebaiknya berinvestasi pada saham pertumbuhan
R4 : IF seseorang berusia <> 22 tahun THEN dia berpendidikan perguruan tinggi
R5 : IF seseorang ingin berinvestasi pada saham pertumbuhan THEN saham yang dipilih adalah saham saham microsoft.
Rule simplification:
-          R1: IF A and C, THEN E
-          R2: IF D and C, THEN F
-          R3: IF B and E, THEN F
-          R4: IF B, THEN C
-          R5: IF F, THEN G

Solusi dengan Forward Reasoning :

   
-          Step I : IF B then C A,B,C -> True = R4
-          Step II : If A and C then E A,B,C -> True = R1
-          Step III : If B ad E then F A,B,C,E,F -> True = R3
-          step IV : if F then G. G ->True=R5

kesimpulan : Cocok untuk investasi saham  microsoft
Solusi dengan Backward Reasoning :
Tujuan memilih investasi pada saham saham microsoft
-          step I : dari R5 diperoleh anteseden investasi pada saham pertumbuhan
-          Step II : dari R3 diperoleh anteseden seseorang berusia < 30 tahun AND dia berinvestasi pada bidang Asuransi maka dia sebaiknya berinvestasi pada saham pertumbuhan
-          Step III : dari R1 diperoleh anteseden seseorang memiliki uang $10.000 untuk berinvestasi dan dia berpendidikan pada level pendidikan tinggi maka dia harus berinvestasi pada bidang Asuransi
 -          Step IV : R4 seseorang berusia <> 22 tahun maka dia berpendidikan perguruan tinggi
      Kesimpulan : jika memilih investasi pada saham microsoft maka harus memiliki fakta
-          Memiliki uang $10.000 (A TRUE)
-          Berusia 25 tahun (B TRUE)