Laporan Kecerdasan Buatan

July 4, 2022 | Author: Anonymous | Category: N/A
Share Embed Donate


Short Description

Download Laporan Kecerdasan Buatan...

Description

 

LAPORAN PRAKTIKUM IF 3133 –  3133 –  Kecerdasan Buatan

Pertemuan II

 NAMA : MOCHAMAD RIFAL GOZALI  NIM : 3411131141 3411131141

JURUSAN INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS JENDRAL ACHMAD YANI 2016

 

KATA PENGANTAR

Puji syukur penulis panjatkan kehadirat Illahi Rabbi, bahwa Laporan ini dapat  penulis sajikan sesuai dengan dengan waktu yang yang diharapkan.Laporan ini berisikan analisa dari praktikum Kecerdasan Buatan. pembuatan laporan akhir ini diajukan untuk memenuhi salah satu tugas mata kuliah Kecerdasan Buatan Semoga Laporan yang disusun ini dapat bermanfaat bagi pembaca dan akan  berpengaruh positif bagi pembangunan bangsa dan negara kita. Dalam Dal am menyusun men yusun Laporan ini, penyusun banyak banyak mendapatkan banyak kendala dan kami menyadari keterbatasan dalam menyusun Laporan ini. Untuk itu kami mengharapkan kritik dan saran dari berbagai pihak demi penyempurnaan Laporan berikutnya.Terima kasih kepada Dosen pembimbing yang telah membimbing mem bimbing penulis dalam menyusun Laporan ini dan semua pihak yang telah membantu dalam menyelesaikan Laporan ini. Akhir kata “ Takut akan Tuhan adalah permulaan pengetahuan “, demikian  pepatah orang bijak, kiranya dengan semakin bertambahnya wawasan dan  pengetahuan maka kita akan semakin menyadari bahwa Tuhanlah sumber segala ilmu pengetahuan sehingga kita menjadi manusia yang bertakwa kepada Tuhan Yang Maha Esa.

Cimahi, 3 Oktober 2016

Penyusun

 

  BAB I  PENDAHULUAN

1. TUJUAN PRAKTIKUM

  Memahami metode Decision Tree dalam Kecerdasan Buatan. 



2. PEMBAHASAN

Decision tree adalah salah satu metode klasifikasi yang paling populer karena mudah untuk diinterpretasi oleh manusia. Decision tree adalah model  prediksi menggunakan struktur pohon pohon atau struktur berhirarki. berhirarki. Konsep Konsep dari decision tree adalah mengubah data menjadi pohon keputusan dan aturan-aturan keputusan. Manfaat utama dari penggunaan decision tree adalah kemampuannya untuk mem break down proses pengambilan keputusan yang kompleks menjadi lebih simpel sehingga pengambil keputusan akan lebih menginterpretasikan solusi dari  permasalahan..

 

BAB II  ANALISA DAN HASIL PRAKTIKUM

II.1 Decision Tree Kerusakan Komputer Komputer Menyala?

Komputer Sering restart?

Aliran Listrik Tersambung?

Komputer menampilkan BSOD ?

Respon Komputer Lambat ?

Hardisk Bad Sektor

Komputer Mati tiba - tiba ?

Ram Rusak

Power Supply Rusak

Ram Rusak

Komputer Hang?

Ram Rusak

Ram Rusak

Cooler Processor Rusak

Kabel Jumper terpasang?

PowerSupply Rusak

Motherboard Rusak

 

II.2 Source Code Program Decision Tree Kerusakan Komputer Module   Module1  Module1  Module Sub Sub Main()  Main() Dim soal  soal As As   String String    Dim Dim Dim pilihan  pilihan As  As String  String   soal = "Komputer Hidup?"  Hidup?"  Console.WriteLine(soal) .WriteLine(soal) Console Console Console.Write( .Write("Answer "Answer y/n :" :") ) Console.ReadLine() .ReadLine() pilihan = Console

If If pilihan  pilihan = "n"  "n" Then Then    soal = "Aliran Listrik Tersambung?"  Tersambung?"   Console Console.WriteLine(soal) .WriteLine(soal) Console.Write( .Write("Answer "Answer y/n: " ") ) Console Console.ReadLine() .ReadLine() pilihan = Console If If pilihan  pilihan = "y" "y"   Then Then    soal = "Kabel Jumper Terpasang?"  Terpasang?"  Console.WriteLine(soal) .WriteLine(soal) Console Console Console.Write( .Write("Answer "Answer y/n: " ") ) Console.ReadLine() .ReadLine() pilihan = Console ElseIf ElseIf pilihan  pilihan = "n"  "n" Then Then    soal = "PowerSupply "PowerSupply Rusak" Rusak"    Console.WriteLine(soal) .WriteLine(soal) Console Console.ReadLine() .ReadLine() pilihan = Console End End   If If    If pilihan "y"   Then Then    If pilihan = "y" soal = "Motherboard "Motherboard Komputer Rusak"  Rusak"   Console.WriteLine(soal) .WriteLine(soal) Console Console.ReadLine() .ReadLine() pilihan = Console ElseIf ElseIf pilihan  pilihan = "n"  "n" Then Then    soal = "Hardisk bad Sektor"  Sektor"  Console.WriteLine(soal) .WriteLine(soal) Console pilihan = Console Console.ReadLine() .ReadLine() End   If If    End If pilihan "y"   Then Then    If pilihan = "y" soal = "Komputer Menampilkan BSOD?"  BSOD?"  Console.WriteLine(soal) .WriteLine(soal) Console Console.Write( .Write("Answer "Answer y/n :" :") ) Console pilihan = Console Console.ReadLine() .ReadLine() If pilihan  pilihan = "y"  "y" Then Then    If soal = "Komputer Mati tiba -tiba?"  -tiba?"   Console Console.WriteLine(soal) .WriteLine(soal) Console.Write( .Write("Answer "Answer y/n : " ") ) Console Console.ReadLine() .ReadLine() pilihan = Console If pilihan = "y"  If pilihan "y" Then Then    soal = "Ram Rusak"  Rusak"  Console Console.WriteLine(soal) .WriteLine(soal) ElseIf pilihan  pilihan = "n"  "n"  Then Then    ElseIf soal = "Cpu Coooler Rusak"  Rusak"  Console.WriteLine(soal) .WriteLine(soal) Console End End   If If    ElseIf pilihan "n" Then Then    ElseIf pilihan = "n"  soal = "Respon Komputer Lambat?"  Lambat?" 

 

 

Console.WriteLine(soal) Console.WriteLine(soal) Console.Write( .Write("Answer "Answer y/n: " ") ) Console Console.ReadLine() .ReadLine() pilihan = Console If pilihan = "y"  If pilihan "y" Then Then    soal = "Komputer Sering Hang?"  Hang?"  Console.WriteLine(soal) .WriteLine(soal) Console Console Console.Write( .Write("Answer "Answer y/n: " ") ) pilihan = Console.ReadLine() Console.ReadLine() If If pilihan  pilihan = "y"  "y"  Then Then    soal = "Ram Rusak"  Rusak"  Console Console.WriteLine(soal) .WriteLine(soal) ElseIf pilihan  pilihan = "n"  "n" Then Then    ElseIf soal = "Hardisk Bad Sektor?"  Sektor?"  Console.WriteLine(soal) Console.WriteLine(soal) Console.Write( .Write("Answer "Answer y/n: " ") ) Console pilihan = Console Console.ReadLine() .ReadLine() End  If    End If If pilihan "y"  Then Then    If pilihan = "y"  soal = "PowerSupply Rusak"  Rusak"  Console.WriteLine(soal) .WriteLine(soal) Console ElseIf pilihan  pilihan = "n"  "n" Then Then    ElseIf soal = "CpuCooler Rusak"  Rusak"  Console.WriteLine(soal) .WriteLine(soal) Console End   If If    End End If End  If    End  If    End  If End If End  If    End  If    End If Console.ReadKey() .ReadKey() Console End Sub End  Sub   

End   Module End

II.3 Screenshoot Program DecisionTree

 

BAB II KESIMPULAN

Dari hasil praktikum dapat dilihat bahwa menggunakan pohon keputusan sebagai support tool dalam menganalis suatu masalah pengambilan keputusan dapat sangat membantu kita dalam melakukan pengambilan keputusan. Kegunaan pohon keputusan yang dapat melihat berbagai macam alternatif keputusan-keputusan yang dapat kita ambil serta mampu memperhitungkan nilai-nilai dari faktor-faktor yang mempengaruhi alternatif-alternatif keputusan tersebut adalah sangat penting dan  berguna, dalam contoh kasus diatas pohon keputusan diimplementasikan dalam  program menggunaka menggunaka Visual Basic dalam menentukan kerusakan kerusakan dalam komputer. komputer. 

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF