Anda di halaman 1dari 7

Individual Project

Student Name : Salamun Sukriandi


Student ID : 19.11.2651
Course : Data Mining

Lecturer : Mardhiya Hayaty, S.T, M.Kom | Kusnawi, S.Kom, M.Eng |


Irwan Oyong, M.Kom

Title : KLASIFIKASI PENYAKIT JANTUNG MENGGUNAKAN


METODE K-NEAREST NEIGHBOR
Januari / 2022
Table of Contents
1. Introduction.................................................................................................................................................... 3
1.1 Aims and Objectives ................................................................................................................................ 3
1.2 Overview of the Project ......................................................................................................................... 3
2. Technological Basis .................................................................................................................................... 4
2.1 Dataset ............................................................................................................................................................ 4
2.2 Algorithm ...................................................................................................................................................... 4
3. Methods and Approach............................................................................................................................. 5
3.1 Project Flow ................................................................................................................................................. 5
3.2 Modules .......................................................................................................................................................... 5
3.3 Results ............................................................................................................................................................ 5
1. Introduction
Jantung adalah otot yang terbagi menjadi empat ruang. Dua ruang terletak di bagian
atas, yaitu atrium (serambi) kanan dan kiri. Sementara dua ruang lagi terletak di
bagian bawah, yaitu ventrikel (bilik) kanan dan kiri. Di antara ruang kanan dan kiri
tersebut, ada dinding otot (septum) yang mencegah darah kaya oksigen bercampur
dengan darah miskin oksigen. Jantung juga memiliki katup yang berfungsi
mengatur aliran darah antara atrium dan ventrikel. Katup-katup ini akan terbuka
dan tertutup bergantian sesuai dengan denyut jantung. Fungsi utama jantung adalah
mengalirkan darah kaya oksigen ke seluruh bagian tubuh. Jika seluruh organ tubuh
telah menggunakan oksigen, darah yang miskin oksigen akan kembali ke jantung,
kemudian kembali ke paru-paru untuk diisi dengan oksigen. Setelah diperkaya
dengan oksigen di paru-paru, darah akan kembali ke jantung untuk dialirkan ke
seluruh tubuh. Sebagian darah kaya oksigen tersebut juga akan dialirkan ke organ
jantung sendiri melalui pembuluh darah koroner yang menyelimuti seluruh bagian
jantung. Siklus peredaran darah tersebut terjadi secara berulang-ulang. Jantung juga
memiliki dua selaput yang bernama perikardium. Fungsinya adalah untuk
melindungi jantung, menjaga jantung tetap pada tempatnya, dan mencegah
terjadinya luka akibat gesekan ketika berdenyut. Pengertian penyakit jantung dan
pembuluh darah atau penyakit kardiovaskular adalah berbagai kondisi di mana
terjadi penyempitan atau penyumbatan pembuluh darah yang dapat menyebabkan
serangan jantung, nyeri dada (angina), atau stroke. Penyakit kardiovaskuler
termasuk kondisi kritis yang butuh penanganan segera. Pasalnya, jantung adalah
organ vital yang berfungsi untuk memompa darah ke seluruh tubuh. Jika jantung
bermasalah, peredaran darah dalam tubuh bisa terganggu.

1.1 Aims and Objectives


Dengan menggunakan metode algoritma K-Nearest Neighbor yang merupakan
algoritma supervised learning dimana hasil dari instance yang baru diklasifikasikan
berdasarkan mayoritas dari kategori tetangga terdekat. Sasaran yang dituju yaitu
untuk melihat kecenderungan penyakit jantung. Apakah lebih banyak menyerang
perempuan atau laki laki, apakah tekanan darah tinggi mempengaruhi penyakit
jantung dan kecenderungan seseorang memiliki penyakit jantung pada umur
tertentu.

1.2 Overview of the Project


Projek ini akan menggunakan Metode K-Nearest Neighbor untuk
mengklasifikasikan suatu kategori baru melalui kategori dari tetangga terdekatnya.
Sebagai contoh, kita ingin mencari solusi untuk pasien baru dengan menggunakan
solusi dari pasien yang lama. Dengan adanya 70.000 data pasien pada dataset ini,
kita bisa mengklasifikasikan sebuah kategori baru untuk mencari solusi bagi pasien
penyakit jantung.
2. Technological Basis

2.1 Dataset
Pada projek ini saya menggunakan dataset yang diambil dari situs Kaggle
(https://www.kaggle.com/sulianova/cardiovascular-disease-dataset/version/1).
Dengan nama cardio_train.csv dimana didalam dataset tersebut terdapat 70.000
data pasien yang mempunyai dan tidak mempunyai penyakit jantung.

2.2 Algorithm
Pada projek ini saya menggunakan algoritma supervised learning bernama K-
Nearest Neighbor dimana Tujuan dari algoritma ini adalah untuk
mengklasifikasikan obyek baru berdasarkan atribut dan sample sample dari training
data. Kelebihan KNN (K-Nearest Neighbor):

1) Tangguh terhadap training data yang memiliki banyak noise.


2) Efektif apabila training datanya besar.

Kelemahan KNN (K-Nearest Neighbor):

1) KNN perlu menentukan nilai dari parameter k (jumlah dari tetangga


terdekat).
2) Training berdasarkan jarak tidak jelas mengenai jenis jarak apa yang harus
digunakan.
3) Atribut mana yang harus digunakan untuk mendapatkan hasil terbaik.
4) Biaya komputasi cukup tinggi karena diperlukan perhitungan jarak dari tiap
query instance pada keseluruhan training sample.
3. Methods and Approach
Metode dilakukan dengan mengambil data dari dataset, kemudian data akan diolah
dan dianalisa menggunakan google research colaboratory yang menggunakan
bahasa pemrograman phyton sesuai dengan aims dan objectives yang dituju.

3.1 Project Flow


1. Mencari Dataset yang sesuai
2. Menginputkan Dataset pada google colab
3. Menampilkan data dataset
4. Menjelaskan kategori kategori yang ada
5. Menghitung pasien yang mempunyai dan tidak mempunyai penyakit jantung
6. Menampilkan diagram pasien sesuai gender
7. Menampilkan Umur Pasien
8. Menampilkan Tekanan darah pasien
9. Menghitung kecenderungan pasien yang mempunyai penyakit jantung sesuai
umurnya
10. Menghitung kecenderungan pasien yang mempunyai penyakit jantung sesuai
gender
11. Menghitung kecenderungan pasien yang mempunyai penyakit jantung sesuai
tekanan darahnya.

3.2 Modules

3.3 Results
Pada penelitian ini digunakan 70.000 data pasien yang didapat melalui website
kaggle.com. Dimana 65.04% merupakan wanita dan 34.96% laki laki
Hasil dari penelitian yang dilakukan dengan menggunakan metode supervised
learning K-Nearest Neighbor ini didapat bahwa penyakit jantung memiliki
kecenderungan pada seorang perempuan, bisa dilihat pada diagram dibawah.

Kemudian penyakit jantung memiliki kecenderungan untuk menyerang seseorang


pada umur 56-65 tahun.
Dan yang terakhir yaitu penyakit jantung memiliki kecenderungan untuk
menyerang seseorang dengan tekanan darah tinggi.

Dikarenakan adanya kesalahan pada dataset, terdapat beberapa pasien yang


mempunyai tekanan darah hingga 16000. Tetapi tetap terlihat bahwa pasien yang
mempunyai penyakit jantung (berwarna merah) mayoritas berada lebih diatas yang
menandakan bahwa tekanan darahnya lebih tinggi dari pasien yang tidak
mempunyai penyakit jantung (berwarna biru).

Anda mungkin juga menyukai