Anda di halaman 1dari 7

LAPORAN PRAKTIKUM

IF 3133 Kecerdasan Buatan

Pertemuan II

NAMA : MOCHAMAD RIFAL GOZALI


NIM : 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 waktu 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 menyusun
Laporan ini, penyusun 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 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 atau struktur berhirarki. Konsep dari decision
tree adalah mengubah data menjadi pohon keputusan dan aturan-aturan keputusan.
Manfaat utama dari penggunaan decision tree adalah kemampuannya untuk membreak 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
Sub Main()
Dim soal As String
Dim pilihan As String
soal = "Komputer Hidup?"
Console.WriteLine(soal)
Console.Write("Answer y/n :")
pilihan = Console.ReadLine()

If pilihan = "n" Then


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

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

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 Visual Basic dalam menentukan kerusakan dalam komputer.

Anda mungkin juga menyukai