Teknik Klasifikasi


🟒 1. Pengantar Teknik Klasifikasi

https://images.openai.com/static-rsc-4/ldRshygDOmA_gwugfj-SOfJLy-P75Y72db_ZpHDma-q8xixJamoqnhonWJKzDtHI-2sEcacwYC9acgIyanSr6nKlA1GmNiSa8IVfUei4jbUIDOPuy7OMLfmMuuaS65wNWzt_1QK9UDv6XfwPENswCMK57hH1MW4p5fjo2IamkraUQc9yoDlvQQWeON6JcomN?purpose=fullsize
https://images.openai.com/static-rsc-4/kQZHy2smdPx1uVQiaegfFB-C7OE4ESOUJ1H84h0QfJ4trJJJQr606GaOtuNq8M2dL_azLn07UN8IA_VYLOQlOpRX01IGOfejhdWS-AvuoMAMgbXFYhEd-SJgECKMV-Y1PSAYK0UeRGkbj1OBMCot9uVE3nxo5fk0M0O69_wZrRnt0P9aZqKhGGr6S2bRqmOO?purpose=fullsize
https://images.openai.com/static-rsc-4/qCPeVfmblIdzHwHSoLoDkHiB03Fgz9HE_RqEdfj2iepMWm-KeIhaFKzAGAdrVxmrqQS6Y16choA8c8mC4mnmZHtNpgr7lMFZ8xw_ttYj8R6bDZ07jtM2xMNxAzzbItNIGKwITojbhA3PiZ9PFbDyAkpdRlASz2KnQFQvVnyYGn1WR3tMOfLdU77Erg0lwoan?purpose=fullsize

6

πŸ“Œ Apa Itu Teknik Klasifikasi?

Klasifikasi adalah salah satu teknik utama dalam Data Mining dan Machine Learning yang digunakan untuk mengelompokkan data ke dalam kategori atau kelas tertentu berdasarkan pola yang dipelajari dari data sebelumnya.

Teknik klasifikasi termasuk ke dalam:

  • Supervised Learning
  • Predictive Analytics
  • Pattern Recognition

🎯 Tujuan Teknik Klasifikasi

<div style=”background:#eff6ff;padding:20px;border-radius:12px;border-left:5px solid #2563eb;”>

Tujuan Utama:

  • Mengelompokkan data ke kelas tertentu
  • Membuat prediksi
  • Membantu pengambilan keputusan
  • Mengenali pola data
  • Meningkatkan otomatisasi sistem

</div>


🟒 2. Konsep Dasar Klasifikasi

https://images.openai.com/static-rsc-4/XMsfOi8lRI1zeMiV34edD0F74FM-GHczeMeb9FJiRr-Ly7qfZkCHTyMsBl5R27BkjNH9WL995ITsck3mjDjtfjqAwGwhLV-Gnat3lxY1ZkEdDgBYH5WEdJZQNm1FvCgArJl2XQ6SpOqat5gafkS2vP2EvS8jKrZ2XCX-r2L5pVCcVZ-ZoPbczd31jZ8gE_UM?purpose=fullsize
https://images.openai.com/static-rsc-4/_v7uCZft2fvB8TSuYfjZsZiAW8fhniU9teen0w0ObYSPCc-lp7FNaqW7ebOqViExUXwljfEm4TzBDNv-NJEBe1npARsE84ZsahGrYLtj5UWkpW-bM-l58LLPbfPcV0-zvVdi76fqzHOKpNAskfqBxYwQsR0EUVZ2A2qckW-6yqUHz4jdDwnt4y3K7u1JpQSD?purpose=fullsize
https://images.openai.com/static-rsc-4/2RCgNBppf_iQn6Tw9zGX5xcXxmT1DzbeBFZUjeJ2pu6kQ-udnQbe3dDxIf9lH-yEJuGf1LGbUaAD0VMdXm9qudco-0IBHbDjzFYQbYs6Jv_7lp9iVhmkUnWeKFyAQeC-EljexWMsh_yUI9_fc_qBIWeAXHy8Eg2KRSe7BzbkT72wP2aoCSMtnIcEhSx6bgSL?purpose=fullsize

6

πŸ“Š Diagram Proses Klasifikasi

Training Data
↓
Learning Process
↓
Classification Model
↓
Prediction

πŸ“Œ Penjelasan Tahapan

TahapanPenjelasan
Training DataData pelatihan
Learning ProcessProses belajar model
ModelHasil pembelajaran
PredictionPrediksi data baru

🟒 3. Contoh Kasus Klasifikasi

https://images.openai.com/static-rsc-4/GWs0M8epBi7vbpXywZSPjo6ANi-i9nX6faw0aLSIsLkud3IPEjbeMNltGz5PBaFshbvkb5YNM86N4jmmTZzbly3fKtHoJ_BmMYwDkwhh8huEucZ4zW_2Mjm2qzsvtFEXfxk-HaAl8IeweO7NWXTeivN3_mO8it3yY766uYd6BPZtxiEhGQfW7GmQR8iDoURx?purpose=fullsize
https://images.openai.com/static-rsc-4/r-7htvCcE7TlvZWP33013pVwOpWEia6Lc4Ks5EgOxU-aKa2egp-YUy-Ol5_znfcLwYiAjDftLhvyq8bvRXT_6OYk--_DNQbfwZFGo1BzHDhl3Cy_8GDVoUqccOgaYbwriDYp3Q_WP9vdEkTTjstk8m0XrMxvpZjloMY5phkDsNF71kTgbEvItjUHSgIdmjGD?purpose=fullsize
https://images.openai.com/static-rsc-4/mvZh1tHEOo3jiWGxf9rvCVFKhwMFxcinub_B6Dqwgmo9pn9nwBfYp4Oc3e-xzV39N9CLTkxKPJnFqC2RHXB63FZa3upbWsomkHr4yseb7Kn01T8K1JbgfPb6h0yoRCIeB9HJsksMSEnFnF8QfMg8-YR3Kl92f4V9kf0rpOnJavkrN5uXdFjOz1XNJ8L8p5vt?purpose=fullsize

6

πŸ“§ Contoh 1 β€” Spam Email

Sistem menentukan:

  • Spam
  • Non-Spam

πŸŽ“ Contoh 2 β€” Prediksi Kelulusan

Sistem menentukan:

  • Lulus
  • Tidak Lulus

πŸ’³ Contoh 3 β€” Fraud Detection

Sistem menentukan:

  • Fraud
  • Non-Fraud

🟒 4. Jenis-Jenis Teknik Klasifikasi

https://images.openai.com/static-rsc-4/SdXOUC0QLhyRqtzh-w58RyrurgTTO1Kb388GL4pdUQOLaHj5GIJ9Vqg58xawa3P4blRKOOZ6lVDFthM6mLywL5DqPlyuSA97G38rfDZLCbICL4KnFy27qDj8R44wZWFz8QvlUSzscFI0aTjpxzXaW2yZTLfBaHLH_i5_tGYLGPYI5NDxwMxJcf7_pGtd21Il?purpose=fullsize
https://images.openai.com/static-rsc-4/guYWgA0cHMSG4M2YaGzAN22M8N5axeWKKEunBva7iCEzQNhdhJjUkaTqdf0lwFAVkcjAW6R2QPVIhl1VO0N7tSraFcrXLjWmCc_wRg8F0vezbc0c19XUhyxjL3UBIJjPfbWMaOgaZWsaNEaU_G3nBtx46kymE0wot7ootjZYBHvxqNTdmSHnm1OLwZAXhAGU?purpose=fullsize
https://images.openai.com/static-rsc-4/RZIwwx_funP6CzefcRSa15Ds1KE2TH4GtjdgZQtOROJ3LSklPwaJiWH21Zq5vrukC9GCc5ZeFp2NnOLrpIP6CJhVl-vlTABWKWI2OlBwzZ4KAZ3Okq7f9l3--hbilmc-6lOduB9NisST0eQZg_2Qslic8gXan_L_nhTbQNXXcpTRC3XB-hMDKynU0SYpgM1n?purpose=fullsize

7

πŸ“Š Algoritma Klasifikasi Populer

AlgoritmaFungsi
Decision TreePohon keputusan
Naive BayesProbabilitas
K-Nearest NeighborBerdasarkan tetangga terdekat
Support Vector MachinePemisahan kelas
Neural NetworkDeep Learning

🟒 5. Decision Tree

https://images.openai.com/static-rsc-4/mmyEAQgLamnkRJ7vQ8ErntC0laUGjTRuy9hisd4OZ1OvdbEIc3zZhvEiX0jVRszbtpfQI_DzGalir_Ug-QJUce9180df6PbFUMKouW263TK6R8gdUD1Gzn1vyjdfDVv5bYKxObHd3MHNU1uEBVmam1vpQ5wFJlk6txXyrtMNnFYeVB3MEx04QMyKyr8qvhgg?purpose=fullsize
https://images.openai.com/static-rsc-4/gxDBAkSx4NPX2il9gyuzW8A2GXcPJAOinnr1VmyGsBsFFjSwp7uH-_H31G_ntCMcVPww79Ya4xC-2eTAQpTErM6-awX91Nz5PS9hTVBA48dQaDcxUBZCyFAiIYu3dyyXuDD4j7On8ossB-GvIJHbOTfjEsTzIZxkd0vszg852LZ9xxIzTTXIBd1baZi5qg1j?purpose=fullsize
https://images.openai.com/static-rsc-4/Fov0mZXdAFsyGKnhEfZJmyyM8h--qtOIfbs4d8EkktTUEJcSqIkNptUVXhoacUaG8zD_zj0-icDbi4aYbfv407itoIte92wFuTCGpY3QiTryM29ckZTyGQ5-yxUSWI8vlQ3zTvMUqn-L99Sd3Y5GsEwqKKNzDeXaWhE0rqQswsZaDJ0B7m2HpABNZXh-olxJ?purpose=fullsize

6

πŸ“Œ Pengertian Decision Tree

Decision Tree adalah algoritma klasifikasi berbentuk pohon keputusan.


πŸ“Š Struktur Decision Tree

            Kehadiran?
/ \
Tinggi Rendah
/ \
Lulus Tidak Lulus

🎯 Kelebihan Decision Tree

KelebihanPenjelasan
Mudah dipahamiVisual sederhana
CepatProses efisien
InterpretatifMudah dijelaskan

⚠️ Kekurangan

  • Rentan overfitting
  • Sensitif terhadap data noise

🟒 Entropy dan Information Gain

πŸ“Œ Rumus Entropy

Entropy(S)=βˆ’βˆ‘i=1npilog⁑2piEntropy(S)=-\sum_{i=1}^{n}p_i\log_2p_iEntropy(S)=βˆ’βˆ‘i=1n​pi​log2​pi​


πŸ“Œ Rumus Information Gain

Gain(S,A)=Entropy(S)βˆ’βˆ‘v∈Values(A)∣Sv∣∣S∣Entropy(Sv)Gain(S,A)=Entropy(S)-\sum_{v\in Values(A)}\frac{|S_v|}{|S|}Entropy(S_v)Gain(S,A)=Entropy(S)βˆ’βˆ‘v∈Values(A)β€‹βˆ£S∣∣Svβ€‹βˆ£β€‹Entropy(Sv​)


🟒 6. Naive Bayes

https://images.openai.com/static-rsc-4/VOYn1kk82jFuZ2oZqLfsCQ9vUcuoxHoJIel25ikim12uwc3GwK-lcccFsJ67zJ4mm3zEKSJSzKD9ZZhpPTi52q-uSTUi53f-SuukBIG93wSc9P4n6A2pwo_B9HRZH65YPJjfZgOe9GKjAZYzITD6dIb7rJ56zmlqHwNKWKh-8hg6l_26uAm_RP2_KlXfEWBH?purpose=fullsize
https://images.openai.com/static-rsc-4/EFdgCcr5hLjOvd9Tw9ZJlay5lOJ1SZP4h-QMXQkMH7AX2HLTCTpLxoG2CnegjQAaWJcBU8sXs4dZlGSS8-bELQhNCUOSa9qsqupJj1a5vgTAIMqBziANVvHR8qVCo4mzJv6qNQkq2OBoloOtvuDYi8o-_06xGAIg7HQoxIYyyPsZ_aIg4HgftKP5Lkh8fPaQ?purpose=fullsize
https://images.openai.com/static-rsc-4/XbHMCdneGOhLsuNv_c82zFMbW7XfmOlLgK8-r8dsZA9voqfaaLJRCa73jnQoLl3g2xA8WYXSu9GbXQz8OaBGBJ4NOkq5a2fWIarBFevU7kohsfgRyThAJwlzlgVL3ouw_SparPnYBGadkpIfTPkF2pDx6yDKPHMCw2-dcufHi-InbZQyEObNya2I9Zlct5hU?purpose=fullsize

6

πŸ“Œ Pengertian Naive Bayes

Naive Bayes adalah algoritma klasifikasi berbasis probabilitas dan Teorema Bayes.


πŸ“Š Rumus Bayes

P(A∣B)=P(B∣A)P(A)P(B)P(A|B)=\frac{P(B|A)P(A)}{P(B)}P(A∣B)=P(B)P(B∣A)P(A)​

P(A)P(A)P(A)

P(B∣A)P(B\mid A)P(B∣A)

P(B∣¬A)P(B\mid \neg A)P(B∣¬A)

P(A∣B)=P(B∣A)P(A)P(B)β‰ˆ0.68,β€…β€ŠP(B)β‰ˆ0.25P(A\mid B)=\frac{P(B\mid A)P(A)}{P(B)}\approx 0.68,\; P(B)\approx 0.25P(A∣B)=P(B)P(B∣A)P(A)β€‹β‰ˆ0.68,P(B)β‰ˆ0.25P(B)=0.25P(B|A)P(A)=0.17P(A|B)~0.68Posterior = useful evidence / total evidence


πŸ“Œ Contoh Penggunaan

  • Filter spam email
  • Analisis sentimen
  • Prediksi penyakit

🎯 Kelebihan Naive Bayes

KelebihanPenjelasan
CepatTraining ringan
EfisienCocok big data
AkuratUntuk teks

🟒 7. K-Nearest Neighbor (KNN)

https://images.openai.com/static-rsc-4/riDsaEnpK5doGOFFipuPyazJYPin3XdsdBaGpg6jG7FBfMSTWxTeUwThVnyDjiCojmAatDFBWV3IeuXOBaKNOn2n8hOI2mRixG3lKzyMjDYMlbk_YpGucwBfpuH8XtZT5926srj38tAxBNes4UycMqa2jDF4f0xlY2YAI_DDNonDuSD-EFKHgWRwDNHhnyyj?purpose=fullsize
https://images.openai.com/static-rsc-4/lsn_fq4r9cnscKtIDq8FRsSn1ABcwtCVzWxNr5W-le-92CMTEf5UdXh9ZR4bbFDh71SyIEntS73mxGtt84YxxON-Gc8hQIs193NfEsGqlLBk99NEhLmoyQXewc98Q3oKR4ZtWoPwmfSSVDC16Dy59kRikW6Et4j-IEk5I6IJNwTSys6b7MFS3eupAF1UT_7z?purpose=fullsize
https://images.openai.com/static-rsc-4/w2FuHpP36UlswS_d67C2v2TpcZEOmdMvfiQbhkkWCu7jMOZuwEijtC43HOgQbg3BVsas19AsXDVvszczfG-B3EVfvz2pjPHNWNgtv9weDflMDCti6HP4csSnwsCJB4G2c-vHkh7Ak8h_AwD3AvgZ2Cqc7w3YMW5xN9Pk2V8yBh9OCv7Cn74uA0_rOb8nYBAY?purpose=fullsize

6

πŸ“Œ Pengertian KNN

KNN mengklasifikasikan data berdasarkan tetangga terdekat.


πŸ“Š Cara Kerja KNN

  1. Menentukan nilai K
  2. Menghitung jarak
  3. Memilih tetangga terdekat
  4. Menentukan kelas mayoritas

πŸ“Œ Rumus Euclidean Distance

d(x,y)=βˆ‘i=1n(xiβˆ’yi)2d(x,y)=\sqrt{\sum_{i=1}^{n}(x_i-y_i)^2}d(x,y)=βˆ‘i=1n​(xiβ€‹βˆ’yi​)2​


⚠️ Kekurangan KNN

  • Lambat pada data besar
  • Sensitif terhadap noise

🟒 8. Support Vector Machine (SVM)

https://images.openai.com/static-rsc-4/xw50ZEPSg-u_49RY4mlMWEQir2P5wo6BtzdYv3EOoJtDKJYUKHhqYeIKsgcI1Ls0LIoRJPsDEVnlnuIeCrfMzsu0iLjUwAm6UyDKcavuNJzMHqa-8zsGU7KQSmvjnGyimXt1VaHOhpPhqHCUNAf1QJSRANTpHXnD4CYs8qPkIAcAwfcEHBmBG_-e6DB3s5lW?purpose=fullsize
https://images.openai.com/static-rsc-4/KRZwaU1onxaw1_gspueL2gbrKfK3UI-i25-vcNZVY31G5CxcQWwBl8t3fRHyxOYG7dRuQegkmdSKCliF17CgRIuCU0Hl9gGhRAy3D9NBHOgQspmEyjgzZnFvKPQu7pYUdiL_XU1y_RV2e5MpMLRt0wdYjkELxe7pcIPsN_PbnSjDgPYLbVpKLaj7PpqoF6mr?purpose=fullsize
https://images.openai.com/static-rsc-4/URIn6FerMCKWgipCFz6Rh-ldEykGXzXSsOEBHMhprFspljUoTwwCbqmjoe9foz_tOmPAvb21h424lMeCXnoAQVzaHlCR7OwXTnp-6-4Ns3f0lagGOct12p2GI2eOzIcZbgiJCMIRoaKRBSUOd8sI4yrBgG2Y_uRJEsk96iZi3i_Mydvg1a-_46_gWFrJN7Bf?purpose=fullsize

7

πŸ“Œ Pengertian SVM

SVM adalah algoritma yang mencari hyperplane terbaik untuk memisahkan kelas data.


πŸ“Š Konsep SVM

Class A  ● ● ● ●

------------------ Hyperplane

Class B β–² β–² β–² β–²

🎯 Kelebihan SVM

KelebihanPenjelasan
AkuratPerforma tinggi
EfektifData kompleks
Cocok high dimensionBanyak fitur

🟒 9. Neural Network

https://images.openai.com/static-rsc-4/NffTCKVY8Bd8Ai5ZkVoyn5ldap6BdRLkdOW2-7taHipSS-S2EGscUuKtaEHJZdiE4wg4tf3t2LAYDBzkg48QIHEn-vCec2bsqgNTR8wFo-6n4w38sjy92li0B-g_pBOcgyWvJwj6ZyEujaPNaINWbiqWGR5LR0JARakBp-tvRS6ymmkC4193oinG3v0DFxBN?purpose=fullsize
https://images.openai.com/static-rsc-4/lEKzCn1X9QUweieL4qMsqrK2pqtSErU_9ITCxB2hvFfnExLhauhpnwx2NBiW5pCyrStiXJoR4pZBCMNu2k0DdRIrazOcuQ-SxPBhjGvIvrKzsZoYmolVH9nbnQ9Ypqi8e7k6hICAVy2cY222H8MgBZzawq8EwNQ7MdakyKnxpEAxplsZUjsuIHHKjrRxNDhd?purpose=fullsize
https://images.openai.com/static-rsc-4/lhUq3__k6cnYLW0cXeO0fmspIf8ygIltP-0TEXDaPmj9LrwNx5yFvTs-1MvZKL3pOkC_6DilE1lFoJRA_jPH_HIsLubuMlFFE3HjzKTIBZRa1ObZqud2rZkhEclBU03EndsaelUhiHIFRldR-VJgv00QRkvJ-QieXxIavxrnnf2uQwEBGG6mkXcrXpaQq1RV?purpose=fullsize

8

πŸ“Œ Pengertian Neural Network

Neural Network meniru cara kerja otak manusia dalam memproses informasi.


πŸ“Š Struktur Neural Network

Input Layer
↓
Hidden Layer
↓
Output Layer

πŸ“Œ Contoh Penggunaan

  • Face recognition
  • Speech recognition
  • AI chatbot
  • Image classification

🟒 10. Evaluasi Model Klasifikasi

https://images.openai.com/static-rsc-4/txHXc7HEDlc_Bkxra1k3NdWqf2-yVe2H6E3CcwOmkc9c8Z2BakUVfwXrHa7SKfG_zj9zzDyE3_lDsJ2vjGmbeVr3cZOfSsgJxmiCKWIoPpDdFxQ5zibjouW6JR5j6gB-0CR5BN2gGs_MqTIoOP8-i-elsWN3pqDaZKzCc9Ml9YUGnLfPRdCdDhngImOurVzR?purpose=fullsize
https://images.openai.com/static-rsc-4/DmvGZ68h-Xq8ol3CXWK3fUlx9heda-tpq4iZkfAlHz9CSU-e6x_tMAR3WMu22BShDfZxDeTOkF0itrwf1dGuVHEGwXcovuLkrMCGIE_oa4OuxeXMRcxuWKmbEJPDD3fU2THmg-GLG7k4AfgX8VYqtN-fshLQRF_fnU0DeYFkVm_UggMMDAgvTaows9adUGWM?purpose=fullsize
https://images.openai.com/static-rsc-4/Ez5kzgx62o7rF_jLqdx6XaKcqgkSiQErZtU_oHnq5q9EzooENKzGIx19VKlyC_LOR5xuYGQjJCNjL4Zr1R4h75ppWBPUHVR7Wy43hhUj3_IwR_rtra9tm_28OMGXKe4E0UjlBBruJ7RhMG1I47sySLwDObRxTxLSbv9xDpyXljdCFPSvmvR5nzR3eu4gWIWT?purpose=fullsize

7

πŸ“Œ Mengapa Evaluasi Penting?

Untuk mengetahui seberapa baik model melakukan klasifikasi.


🟒 Confusion Matrix

Actual / PredictionPositifNegatif
PositifTPFN
NegatifFPTN

πŸ“Œ Penjelasan

  • TP = True Positive
  • TN = True Negative
  • FP = False Positive
  • FN = False Negative

🟒 Accuracy

πŸ“Š Rumus Accuracy

Accuracy=TP+TNTP+TN+FP+FNAccuracy=\frac{TP+TN}{TP+TN+FP+FN}Accuracy=TP+TN+FP+FNTP+TN​


🟒 Precision

Precision=TPTP+FPPrecision=\frac{TP}{TP+FP}Precision=TP+FPTP​


🟒 Recall

Recall=TPTP+FNRecall=\frac{TP}{TP+FN}Recall=TP+FNTP​


🟒 F1-Score

F1=2Γ—PrecisionΓ—RecallPrecision+RecallF1=2\times\frac{Precision\times Recall}{Precision+Recall}F1=2Γ—Precision+RecallPrecisionΓ—Recall​


🟒 11. Tahapan Implementasi Klasifikasi

https://images.openai.com/static-rsc-4/3SF0qBx5uCzu23EtHEnIyVxjFm0TiCv-EuSMbwuB8Y5mcU70YCApSaLTavF7F-wGWSETYvAtpl9B1geQ1x-5tk0ltqGzPhyxJnOp9ak_0iRtJrzu-9N33vfxIJMIH5v_ixZ61a-vBpa5nyhpJsIhEQbGq6pbRs-fv3_7jlQDxQ0K53hyvINMJpXnQdSw_BOF?purpose=fullsize
https://images.openai.com/static-rsc-4/XMsfOi8lRI1zeMiV34edD0F74FM-GHczeMeb9FJiRr-Ly7qfZkCHTyMsBl5R27BkjNH9WL995ITsck3mjDjtfjqAwGwhLV-Gnat3lxY1ZkEdDgBYH5WEdJZQNm1FvCgArJl2XQ6SpOqat5gafkS2vP2EvS8jKrZ2XCX-r2L5pVCcVZ-ZoPbczd31jZ8gE_UM?purpose=fullsize
https://images.openai.com/static-rsc-4/W5pjAlhfaGZHoKQV0N1MoslSgDcBi_tjWOZWeVW6SZAtdX7qOC7_zRgJtOGOEYbuEgIz9uCxLA9mv2T_lRQ95PvXdYVMwJ1Z3AwTufgixUwPdlHEaydrHv5qw2XlsIe-8im2syFFT6TuwFLTIw4imEde4dtWnf7syPq01f02ebZvfcQ77uGazN_s8qkSVF7j?purpose=fullsize

8

πŸ”„ Workflow Klasifikasi

Data Collection
↓
Preprocessing
↓
Training Model
↓
Testing
↓
Evaluation

🟒 12. Tutorial Klasifikasi Menggunakan Python

https://images.openai.com/static-rsc-4/fvpL_TGwvC3OgGFKxLbCgfMLowJUk5FYopkTVTlXIhfkf9IazTC7A1_JwzrILUXwDu4QigE3P25wYasgl4vMOH9oLQ9wicJ_-nTNIXjwkr0DISzmntuKrhzTcF1bOKGfW2ixyhr0Quq1su6oxA0gA6TAyaeKOgq1t2Egc46PlwLBNmeO-nEb0LooecHhfXCD?purpose=fullsize
https://images.openai.com/static-rsc-4/8wC7c6UjphYxPMfRhi-tSECa-wa1qVsXX3J_oQ_PVv5123lcePMb0W4Cs6p_MU-EJOOx5VnghriZr2oegXgB54Hdbqprfx2pYEMIigjGwBrx7Lk203ypy0tOhAtDsPqIKKO0K4yDtxrBSJ40lS6VBixkVh5d_CX4aYrJ44rGZvwGSBLgMxp-KKuSi0jjCYCV?purpose=fullsize
https://images.openai.com/static-rsc-4/FtvohhO21HzHJbnvQh6VpYN9ixezMxsTL_TATRlHWbieXAMIgcUGc-UH_3tEPfRsSna0Zahpk1M3PKRRS_Y_o_edTKg-IPSkjUO7rT8rM3qscEdfK4DPBtDZVqXPzlTg3Mm-j6Sq6xEYIuvReqQQuy2vSQ6lYpoyi67k-85nJ5e08yRakFs3r5hc5_gi0kzB?purpose=fullsize

6

πŸ“₯ Langkah 1 β€” Import Library

import pandas as pd
from sklearn.tree import DecisionTreeClassifier

πŸ“‚ Langkah 2 β€” Membaca Dataset

data = pd.read_csv('dataset.csv')

βš™οΈ Langkah 3 β€” Training Model

model = DecisionTreeClassifier()
model.fit(X_train, y_train)

πŸ“ˆ Langkah 4 β€” Prediksi

prediction = model.predict(X_test)

πŸ“Š Langkah 5 β€” Evaluasi

from sklearn.metrics import accuracy_score

🟒 13. Studi Kasus Klasifikasi

https://images.openai.com/static-rsc-4/UcvGNnQ8pZuxzOtywa3RjyHXWCaxa5rnW1xrdA0DzOFh2Bws96TGaGgW7IyQFKDeeivtppDFDP2EN3HDocGzptcWsdYxUx4jeELkkSD7X4PVxxOzD8BcuL-4_F5p4wFCK3Yp45uXKN1QQHDo-AvoCiAMoV0TmT0wGjG5pWVYB6Q4wa9zJGx7bHpdSWRizqVk?purpose=fullsize
https://images.openai.com/static-rsc-4/18CVM7aC5bQBhbXNKHQCwciWK0w2DC_FWRFjr496i5dADlxvF1Mjw0rLxNXTPqjdebVAZZVB_xzLOJVcoBYMF1roHa1wbouLZh2hCh1uV1u_8dob05Iy0L4TZ7ENMscGUSwL5a18gJteM3KGI0gYXuliStR4RjwY73QtEyxWFRW8PMOabQzGsVIMnCwnWV1H?purpose=fullsize
https://images.openai.com/static-rsc-4/jDLUDSMN5sNiFUb-rvk233UQTyO22TBehxuWRpZkeqjgZfONP87PBcEAGxr-n0xuqTwRSkxGtIE6aFURg7nMGohNHJay4BUYk9Ytv0ORpwuXECKgli72bP7pIsNSyaQjNMft9kfVN2urSbUkACUcFzECcSz_rr60sNi-7CxI52s-HKouHkWVhEfZo7Ul9DBH?purpose=fullsize

5

πŸŽ“ Kasus Prediksi Kelulusan Mahasiswa

Dataset:

  • Kehadiran
  • Nilai tugas
  • Nilai UTS
  • Nilai UAS

πŸ“Œ Tujuan

Memprediksi:

  • Lulus
  • Tidak Lulus

πŸ“ˆ Hasil

Menggunakan Decision Tree:

  • Accuracy 92%
  • Prediksi cepat
  • Membantu dosen memantau mahasiswa

🟒 14. Kelebihan dan Kekurangan Teknik Klasifikasi

https://images.openai.com/static-rsc-4/Wtu8iEbMlbePTQWLKimTWfmuCQ0WATzjwrtT0x6Xke1EFjm-WbwVeJilAcnrXpe-ywh_rX40wpPMUoQ-qwmxKQvP_1TzWl_J0tj6sdRsFcgd8yIgUChiMCvAa_Sa2UKXoDT4izxtRW7JAIgB2_yjExUFykZMKyexQYAWD2O6_J5Un78ywJESF1gfg99bOCjv?purpose=fullsize
https://images.openai.com/static-rsc-4/px1Dg69G_Lw86iWjEi0VN9YecZgm5oNvGPkHkHcgwy3EarGNIztTaO554XhHt9YZA2Smu6i4XmGuAFpxylbLb1o_ZtO-wlPaHyqmzpLleMjunBCSB9DSczkcpg91QZPnzrttkmX5ipctj9lrRdgiOueYUhi5bdQQes1URbbr85WuZxldO2gEMu3_kfz8_Oue?purpose=fullsize
https://images.openai.com/static-rsc-4/UcvGNnQ8pZuxzOtywa3RjyHXWCaxa5rnW1xrdA0DzOFh2Bws96TGaGgW7IyQFKDeeivtppDFDP2EN3HDocGzptcWsdYxUx4jeELkkSD7X4PVxxOzD8BcuL-4_F5p4wFCK3Yp45uXKN1QQHDo-AvoCiAMoV0TmT0wGjG5pWVYB6Q4wa9zJGx7bHpdSWRizqVk?purpose=fullsize

5

KelebihanKekurangan
Prediksi cepatMembutuhkan training data
Otomatisasi tinggiRentan overfitting
Akurasi tinggiSensitif noise
Membantu keputusanButuh preprocessing

🟒 15. Penerapan Teknik Klasifikasi

https://images.openai.com/static-rsc-4/HZ-GSPDiPpIl5RAfOo883n6zRy3jMbSuDPM9g1M8QhR3GLGmVPhAeuPsHwNsf1SDCsfHjrsGiDy00xoqEUrDXp0nLXRElS2xFwis0myGvLaXljMNLHtdNosujbDfE-BoNvRm1iax_OuKDjGB5cr1bsuxvEdw49e5pbSevmrcGhPXDXTpkhCu_Ah0Zs8uKtSr?purpose=fullsize
https://images.openai.com/static-rsc-4/rUXddq1v-Lq48ezS6MeqXxYiw94KO-Kkhamfi24GoiCJsv_Fqy1wCVndhw2wbSEMTSea_PDMgV2HnK4YlDM37fNkn87QWUdJsiFgTlvJ53tYaNWP8_t9jLrnSHRT76zWeKzrU_9MEdFfC9OhSm2o7Y3IPC5r29AcPHH_rhvw7pTh_oUjjysQzy_9gDPu1PSa?purpose=fullsize
https://images.openai.com/static-rsc-4/Qf99PsHMONjLIuz9L2iCd54kib6nbONqPqLHq44gXwy3hSDAIfNApf9d5aOPUOozolhDk1WClHd-qA-yGWncmU63W8cpStv1macwLG5OW8KL-bUpyv0hesnFwS82rDka4KYvYDvArmbnjEo5h-myFsWQ8bTefc5J0PfXhCb18Z-wcOQ1XWhSCDz1iiZ4FlTq?purpose=fullsize

5

BidangImplementasi
PendidikanPrediksi kelulusan
PerbankanFraud detection
KesehatanDiagnosa penyakit
E-CommerceRekomendasi produk
Cyber SecuritySpam detection

🟒 16. Kesimpulan

https://images.openai.com/static-rsc-4/px1Dg69G_Lw86iWjEi0VN9YecZgm5oNvGPkHkHcgwy3EarGNIztTaO554XhHt9YZA2Smu6i4XmGuAFpxylbLb1o_ZtO-wlPaHyqmzpLleMjunBCSB9DSczkcpg91QZPnzrttkmX5ipctj9lrRdgiOueYUhi5bdQQes1URbbr85WuZxldO2gEMu3_kfz8_Oue?purpose=fullsize
https://images.openai.com/static-rsc-4/bfCRLh69uh2ga44pKLmjCWeWM9TsscMMlFZKFcfWFpvolqdB8bCL8ouRMxgAxJ_yBUhdO8wpTmcI017zMzB-Ti9-LIWj6_naA7qZf7b9VpED3S4NNiqlQBCDD2Av0RQWCo4JQKv485WfjtCWVwBm62GZRCtO8rIS5hTje8SYPY2RwyotSm26vsqjU8Q3dwO9?purpose=fullsize
https://images.openai.com/static-rsc-4/NA9h2QQI18_1jIB4DW9dLJfRf8CaDvgwyip5UQKxLAj3GCQ14FClohf2R8-zoFtqz_qRs8BjQh3H7J_aPo3O5iZqWXHTGmHdqkzaEZKQoFppiAZ2YFEqpoVSRIiZsrGbv14orzX9HADx7KN-3NXcVY9ju6RbieGRBOyBk6JLpw8_JhvIM89TTQ0hMovF6NIz?purpose=fullsize

6 <div style=”background:#111827;color:white;padding:25px;border-radius:14px;”>

✨ Ringkasan Materi

Teknik klasifikasi merupakan metode penting dalam Data Mining untuk mengelompokkan data ke kelas tertentu.

Algoritma populer:

  • Decision Tree
  • Naive Bayes
  • KNN
  • SVM
  • Neural Network

Klasifikasi digunakan dalam berbagai bidang seperti:

  • pendidikan,
  • kesehatan,
  • bisnis,
  • keamanan,
  • dan Artificial Intelligence.

</div>