Skip to content
Inovatif, Profesional dan Berkepribadian
facebook
youtube
instagram
Ilmu Komunikasi-Program studi terbaik di Sumatera Utara
Call Support 085121100093
Email Support [email protected]
Location Jl. Kolam No. 1 Medan Estate
  • BERANDA
  • PROFIL
    • AKREDITASI
    • Fungsionaris
    • Visi & Misi
    • Struktur Organisasi
    • KERJASAMA
  • AKADEMIK
    • INFORMASI AKADEMIK
      • AKADEMIK ONLINE
      • E-LEARNING
      • Jurnal
      • Lapor AOC
      • Dosen Penasehat Akademik
    • JADWAL AKADEMIK
      • Jadwal Kuliah
      • JADWAL PRAKTIKUM
      • Jadwal Seminar Dan Sidang
      • Jadwal UTS
      • Jadwal UAS
      • Jadwal Semester Antara
      • Rencana Wisuda
      • JADWAL PEMBAYARAN
    • KALENDER AKADEMIK
    • Kurikulum
      • SEMESTER I
      • SEMESTER II
      • SEMESTER III
      • SEMESTER IV
      • SEMESTER V
      • SEMESTER VI
      • SEMESTER VII
      • SEMESTER VIII
  • AKTIVITAS PRODI
    • KEGIATAN PRODI
    • PRESTASI PRODI
    • LABORATORIUM
      • infomasi Laboratorium
  • MAHASISWA
    • BEASISWA
      • Beasiswa KIP – Kuliah
      • Beasiswa Bank Indonesia (BI)
      • Beasiswa YPHAS (Rangking SLTA/Sederajat)
      • Beasiswa YPHAS (Bersaudara Kandung & Anak Dosen / Karyawan)
    • SISTEM INFORMASI
      • Data Mahasiswa
      • Blog Mahasiswa
      • Jurnal Mahasiswa
      • AOC
      • E-Learning
      • APIK
      • OPAC
      • GMAIL
    • Prestasi Mahasiswa
  • DOSEN
    • Dosen Prodi
    • Blog Dosen
    • Aktivitas Dosen
    • Prestasi Dosen
    • Jurnal Dosen
    • AOC
    • TKTD
    • E-Learning
    • OPAC UMA
    • WEBMAIL
  • ARSIP
    • ALUR SKRIPSI
    • Pengumuman
  • ALUMNI
    • TRACER STUDY
    • DATA ALUMNI
    • LAYANAN ALUMNI
  • HUBUNGI KAMI

DECISION TREE ALGORITMA BESERTA CONTOHNYA PADA DATA MINING

Home > Artikel > DECISION TREE ALGORITMA BESERTA CONTOHNYA PADA DATA MINING

DECISION TREE ALGORITMA BESERTA CONTOHNYA PADA DATA MINING

Posted on January 18, 2023February 7, 2023 by risky
0

DECISION TREE ALGORITMA – Decision Tree merupakan salah satu cara data processing dalam memprediksi masa depan dengan cara membangun klasifikasi atau regresi model dalam bentuk struktur pohon. Hal tersebut dilakukan dengan cara memecah terus ke dalam himpunan bagian yang lebih kecil lalu pada saat itu juga sebuah pohon keputusan secara bertahap dikembangkan. Hasil akhir dari proses tersebut adalah pohon dengan node keputusan dan node daun. Sebuah node keputusan (misalnya, Cuaca/ Outlook) memiliki dua atau lebih cabang (misalnya, Panas, Berawan dan Hujan).

DECISION TREE ALGORITMA – Decision Tree juga berguna untuk dieksplorasi data, menemukan hubungan antara sejumlah calon variabel input dengan sebuah variabel target. Pohon keputusan eksplorasi data dan pemodelan yang salah langkah pertama yang sangat baik dalam proses pemodelan yang digunakan sebagai model akhir untuk beberapa teknik lainnya.

Kelebihan lain dari metode ini adalah mampu mengeliminasi perhitungan atau data-data yang tidak diperlukan. Karena sampel yang ada biasanya hanya diuji berdasarkan kriteria atau kelas tertentu.

Meski memiliki banyak kelebihan, namun bukan berarti ini tidak memiliki kekurangan. Pohon keputusan ini mungkin tumpang tindih, terutama jika kelas dan kriteria yang digunakan sangat sering dapat meningkatkan waktu pengambilan keputusan sesuai dengan kapasitas memori yang diperlukan.

Algoritme adalah urutan langkah logis yang digunakan untuk memecahkan masalah. Singkatnya, masalah harus terdiri dari beberapa langkah logis

Fungsi pembuatan algoritma digunakan dalam pemecahan masalah pemrograman yang kompleks. Algoritma dapat menyelesaikan program sederhana dan kompleks. Keuntungan lain menggunakan algoritme adalah algoritme dapat digunakan berulang kali. Algoritma juga membuat program menulis lebih sederhana bagi pemrogram. Anda dapat menggunakan algoritme untuk mengimplementasikan strategi top-down dan divide-and-conquer.

Selain itu, algoritma tersebut dapat digunakan untuk mengurangi kesalahan pada program yang berulang. Algoritma sering digunakan sedemikian rupa sehingga masalah dapat diselesaikan secara logis dan berurutan. Dengan menggunakan algoritma yang tepat, program yang ada pun akan rapi, teratur, dan mudah dibuat. Jika terjadi kesalahan, Anda dapat segera menemukannya.

Ini adalah sebuah contoh decision tree pada algoritma

Kondisi berikut harus dipenuhi untuk memutuskan apakah akan bermain tenis atau tidak:

-Climate

-Wind

-Kelembaban

-Temperatur udara

Solusi data per objek data, yang dikenal dengan atribut tujuan, merupakan salah satu atribut -> misalnya atribut “play” dengan nilai “key” atau “not playing” adalah salah satu atributnya.

“Contoh” adalah arti dari atribut.

Asumsikan atribut “Weather” memiliki tiga kemungkinan nilai: cerah, bersalju, dan hujan.

DECISION TREE ALGORITMA

Berdasarkan informasi pada tabel di atas, akan dibuat tabel keputusan untuk memutuskan bermain tenis berdasarkan ramalan cuaca, suhu, kelembaban, dan kondisi angin.

Algoritma secara umum:

-Buat Cabang untuk setiap nilai -Pilih atribut sebagai root

-Ulangi prosedur untuk setiap cabang sampai semua kasus di cabang memiliki kelas yang sama.

-Memilih atribut berdasarkan nilai “gain” tertinggi dari atribut-atribut yang ada.

Perhitungan Gain

DECISION TREE ALGORITMA

Keterangan:

  • S : himpunan
  • A : atribut
  • n : jumlah partisi atribut A
  • | Si | : jumlah kasus pada partisi ke-i
  • | S | : jumlah kasus dalam S

Menghitung Nilai Entropy

DECISION TREE ALGORITMA

Keterangan:

S : himpunan kasus

A : fitur

n : jumlah partisi S

pi : proporsi dari Si terhadap S

Perincian algoritme (langkah 1)

Hitung jumlah total kasus dan jumlah keputusan “Ya” atau “Tidak”.

Menggunakan atribut “Outlook”, “Temperature”, “Humidity”, dan “Windy”, ukur entropi semua instance yang terbagi.

Hitung perolehan untuk setiap atribut secara terpisah.

Perhitungan

DECISION TREE ALGORITMA

Perhitungan total entropy

DECISION TREE ALGORITMA

Menghitung gain pada baris Outlook

DECISION TREE ALGORITMA

Hitung penguatan untuk suhu, kelembapan, dan kondisi berangin.

Kelembaban -> 0,37 ditemukan sebagai atribut dengan Gain tertinggi, seperti yang ditunjukkan pada tabel.

Kelembaban kemudian menjadi simpul akar.

Kelembaban dibagi menjadi dua kategori: “Tinggi” dan “Normal”.

Kelembaban -> “Alami” telah mengategorikan kasus ke dalam salah satu dari dua kategori: ya atau tidak.

Untuk humidity -> “High” msh perlu dilakukan perhitungn lagi (karena masih terdapat “yes” dan “no”)

Pohon keputusan Node 1

 

Baca Artikel Berikutnya :
Rekomendasi Tools Yang Dapat Membantu Seorang UX Writer

Post Views: 1,081
Share

Instagram

View this post on Instagram

Shared post on Time

PIMPINAN PROGRAM STUDI


Dekan Fakultas ISIPOL
Dr. Yurial Arief Lubis, S.Sos, M.I.P



Wakil Dekan Bidang Penjaminan Mutu Pendidikan dan Pembelajaran Program Studi Ilmu Komunikasi
Dr. Evi Yunita Kurniaty, S.Sos, M.I.P



Wakil Dekan Bidang Kemahasiswaan, Inovasi dan Alumni Program Studi Ilmu Komunikasi
Dr. Armansyah Matondang, S.Sos, M.Si



Ketua Program Studi Ilmu Komunikasi
Dr. Rehia Karenina Isabella Barus, S.Sos, M.SP, M.I.Kom



Kepala Bidang Pembelajaran dan Sistem Informasi Akademik Program Studi Ilmu Komunikasi
Dr. Rizky Fauziah, S.Sos, M.Ikom


INFO AKADEMIK

KAITAN UMA

Peta Lokasi

KAMPUS I
Jalan Kolam Nomor 1 Medan Estate / Jalan Gedung PBSI, Medan 20223
HP : +628116013888
(061) 7368012
[email protected]
KAMPUS II
Jalan Sei Serayu Nomor 70 A / Jalan Setia Budi Nomor 79 B, Medan 20112
HP : +628116013888
(061) 42402994
[email protected]
© 2026 Ilmu Komunikasi-Program studi terbaik di Sumatera Utara
↑
↓