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.
Thank you for interesting in our services. We are a non-profit group that run this website to share documents. We need your help to maintenance this website.