Penerapan Decision Tree dan Random Forest dalam Deteksi Tingkat Stres Manusia Berdasarkan Kondisi Tidur

Masalah kesehatan mental menjadi isu global yang sangat umum terjadi, termasuk perubahan suasana hati, perbedaan kepribadian, ketidakmampuan mengatasi masalah, serta mengisolasi diri dari keramaian. Berdasarkan data dari World Health Organization (WHO), gangguan kecemasan dan stres menjadi gangguan...

Full description

Saved in:
Bibliographic Details
Main Authors: Sza Sza Amulya Larasati, Elok Nuraida Kusuma Dewi, Brahma Hanif Farhansyah, Fitra Abdurrachman Bachtiar, Fajar Pradana
Format: Article
Language:Indonesian
Published: University of Brawijaya 2024-10-01
Series:Jurnal Teknologi Informasi dan Ilmu Komputer
Subjects:
Online Access:https://jtiik.ub.ac.id/index.php/jtiik/article/view/7993
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1823858649714393088
author Sza Sza Amulya Larasati
Elok Nuraida Kusuma Dewi
Brahma Hanif Farhansyah
Fitra Abdurrachman Bachtiar
Fajar Pradana
author_facet Sza Sza Amulya Larasati
Elok Nuraida Kusuma Dewi
Brahma Hanif Farhansyah
Fitra Abdurrachman Bachtiar
Fajar Pradana
author_sort Sza Sza Amulya Larasati
collection DOAJ
description Masalah kesehatan mental menjadi isu global yang sangat umum terjadi, termasuk perubahan suasana hati, perbedaan kepribadian, ketidakmampuan mengatasi masalah, serta mengisolasi diri dari keramaian. Berdasarkan data dari World Health Organization (WHO), gangguan kecemasan dan stres menjadi gangguan mental yang paling sering terjadi dari 970 juta kasus yang dilaporkan sepanjang tahun 2019. Stres telah banyak dikaitkan dengan tidur. Penelitian ini akan mengungkap hubungan kondisi tidur pada manusia dengan tingkat stres yang sedang diderita dengan 5 tingkatan: normal, stres ringan, stres sedang, stres tinggi, stres sangat tinggi. Data yang digunakan merupakan data kontinyu dengan 8 fitur: ‘sr’ (snoring rate), ‘rr’ (respiration rate), ‘t’ (body temperature), ‘lm’ (limb movement), ‘bo’ (blood oxygen), ‘rem’ (rapid eye movement), ‘sh’ (sleeping hours), dan ‘hr’ (heart rate). Setiap fitur memiliki rentang nilai yang tidak sama, sehingga dilakukan normalisasi untuk menyeragamkan rentang tersebut. Hyperparameter tuning dilakukan dengan teknik k-fold cross validation dan model dirancang dengan algoritma klasifikasi Decision Tree serta Random Forest. Hasilnya, 5 fitur: tingkat mendengkur, laju respirasi, pergerakan anggota tubuh termasuk bola mata, serta detak jantung saat tidur berbanding lurus dengan tingkat stres. Semakin tinggi nilai kelima fitur tersebut mengindikasikan tingkat stres yang lebih tinggi. Sedangkan dengan 3 fitur lainnya: suhu tubuh, kadar oksigen, dan waktu tidur memberikan hasil sebaliknya. Dengan kata lain, ketiga nilai tersebut berbanding terbalik dengan tingkat stres yang diderita. Model Decision Tree memiliki akurasi 0,99 dan Random Forest memiliki akurasi 1,0. Hasil penelitian ini diharapkan dapat memberikan insight bagi peneliti lain pada bidang yang sama dan dapat menjadi acuan dalam mendeteksi stres yang sedang diderita.       Abstract Stress is often associated with sleep. This research aims to uncover the relationship between human sleep conditions and the level of stress experienced, categorized into five levels: not stressed, very mildly stressed, mildly stressed, highly stressed, and very highly stressed. The data used consists of continuous data with eight features: 'snoring rate' (snoring rate), 'respiration rate' (respiration rate), 'body temperature' (body temperature), 'limb movement' (limb movement), 'blood oxygen' (blood oxygen), 'rapid eye movement' (rapid eye movement), 'sleep hours' (sleep hours), and 'heart rate' (heart rate). Each feature has a different value range, so normalization is performed to standardize these ranges. Hyperparameter tuning is done using k-fold cross-validation, and the model is designed using the Decision Tree and Random Forest classification algorithms. The results show that five features: snoring rate, respiration rate, limb movement including eye movement, and heart rate during sleep are directly proportional to the level of stress. Higher values for these five features indicate higher levels of stress. On the other hand, the other three features: body temperature, blood oxygen level, and sleep hours yield the opposite results. In other words, the values of these three features are inversely proportional to the level of stress experienced. The Decision Tree model has an accuracy of 0.99, and the Random Forest model has an accuracy of 1.0. The results of this research are expected to provide insights for other researchers in the same field and can serve as a reference for detecting ongoing stress.
format Article
id doaj-art-c75dd6dde9ca42239742c75d4ddef91a
institution Kabale University
issn 2355-7699
2528-6579
language Indonesian
publishDate 2024-10-01
publisher University of Brawijaya
record_format Article
series Jurnal Teknologi Informasi dan Ilmu Komputer
spelling doaj-art-c75dd6dde9ca42239742c75d4ddef91a2025-02-11T10:37:02ZindUniversity of BrawijayaJurnal Teknologi Informasi dan Ilmu Komputer2355-76992528-65792024-10-0111510.25126/jtiik.1077993Penerapan Decision Tree dan Random Forest dalam Deteksi Tingkat Stres Manusia Berdasarkan Kondisi TidurSza Sza Amulya Larasati0Elok Nuraida Kusuma Dewi1Brahma Hanif Farhansyah2Fitra Abdurrachman Bachtiar3Fajar Pradana4Universitas Brawijaya, MalangUniversitas Brawijaya, MalangUniversitas Brawijaya, MalangUniversitas Brawijaya, MalangUniversitas Brawijaya, Malang Masalah kesehatan mental menjadi isu global yang sangat umum terjadi, termasuk perubahan suasana hati, perbedaan kepribadian, ketidakmampuan mengatasi masalah, serta mengisolasi diri dari keramaian. Berdasarkan data dari World Health Organization (WHO), gangguan kecemasan dan stres menjadi gangguan mental yang paling sering terjadi dari 970 juta kasus yang dilaporkan sepanjang tahun 2019. Stres telah banyak dikaitkan dengan tidur. Penelitian ini akan mengungkap hubungan kondisi tidur pada manusia dengan tingkat stres yang sedang diderita dengan 5 tingkatan: normal, stres ringan, stres sedang, stres tinggi, stres sangat tinggi. Data yang digunakan merupakan data kontinyu dengan 8 fitur: ‘sr’ (snoring rate), ‘rr’ (respiration rate), ‘t’ (body temperature), ‘lm’ (limb movement), ‘bo’ (blood oxygen), ‘rem’ (rapid eye movement), ‘sh’ (sleeping hours), dan ‘hr’ (heart rate). Setiap fitur memiliki rentang nilai yang tidak sama, sehingga dilakukan normalisasi untuk menyeragamkan rentang tersebut. Hyperparameter tuning dilakukan dengan teknik k-fold cross validation dan model dirancang dengan algoritma klasifikasi Decision Tree serta Random Forest. Hasilnya, 5 fitur: tingkat mendengkur, laju respirasi, pergerakan anggota tubuh termasuk bola mata, serta detak jantung saat tidur berbanding lurus dengan tingkat stres. Semakin tinggi nilai kelima fitur tersebut mengindikasikan tingkat stres yang lebih tinggi. Sedangkan dengan 3 fitur lainnya: suhu tubuh, kadar oksigen, dan waktu tidur memberikan hasil sebaliknya. Dengan kata lain, ketiga nilai tersebut berbanding terbalik dengan tingkat stres yang diderita. Model Decision Tree memiliki akurasi 0,99 dan Random Forest memiliki akurasi 1,0. Hasil penelitian ini diharapkan dapat memberikan insight bagi peneliti lain pada bidang yang sama dan dapat menjadi acuan dalam mendeteksi stres yang sedang diderita.       Abstract Stress is often associated with sleep. This research aims to uncover the relationship between human sleep conditions and the level of stress experienced, categorized into five levels: not stressed, very mildly stressed, mildly stressed, highly stressed, and very highly stressed. The data used consists of continuous data with eight features: 'snoring rate' (snoring rate), 'respiration rate' (respiration rate), 'body temperature' (body temperature), 'limb movement' (limb movement), 'blood oxygen' (blood oxygen), 'rapid eye movement' (rapid eye movement), 'sleep hours' (sleep hours), and 'heart rate' (heart rate). Each feature has a different value range, so normalization is performed to standardize these ranges. Hyperparameter tuning is done using k-fold cross-validation, and the model is designed using the Decision Tree and Random Forest classification algorithms. The results show that five features: snoring rate, respiration rate, limb movement including eye movement, and heart rate during sleep are directly proportional to the level of stress. Higher values for these five features indicate higher levels of stress. On the other hand, the other three features: body temperature, blood oxygen level, and sleep hours yield the opposite results. In other words, the values of these three features are inversely proportional to the level of stress experienced. The Decision Tree model has an accuracy of 0.99, and the Random Forest model has an accuracy of 1.0. The results of this research are expected to provide insights for other researchers in the same field and can serve as a reference for detecting ongoing stress. https://jtiik.ub.ac.id/index.php/jtiik/article/view/7993Decision Tree, Deteksi, Random Forest, Stres, Tidur
spellingShingle Sza Sza Amulya Larasati
Elok Nuraida Kusuma Dewi
Brahma Hanif Farhansyah
Fitra Abdurrachman Bachtiar
Fajar Pradana
Penerapan Decision Tree dan Random Forest dalam Deteksi Tingkat Stres Manusia Berdasarkan Kondisi Tidur
Jurnal Teknologi Informasi dan Ilmu Komputer
Decision Tree, Deteksi, Random Forest, Stres, Tidur
title Penerapan Decision Tree dan Random Forest dalam Deteksi Tingkat Stres Manusia Berdasarkan Kondisi Tidur
title_full Penerapan Decision Tree dan Random Forest dalam Deteksi Tingkat Stres Manusia Berdasarkan Kondisi Tidur
title_fullStr Penerapan Decision Tree dan Random Forest dalam Deteksi Tingkat Stres Manusia Berdasarkan Kondisi Tidur
title_full_unstemmed Penerapan Decision Tree dan Random Forest dalam Deteksi Tingkat Stres Manusia Berdasarkan Kondisi Tidur
title_short Penerapan Decision Tree dan Random Forest dalam Deteksi Tingkat Stres Manusia Berdasarkan Kondisi Tidur
title_sort penerapan decision tree dan random forest dalam deteksi tingkat stres manusia berdasarkan kondisi tidur
topic Decision Tree, Deteksi, Random Forest, Stres, Tidur
url https://jtiik.ub.ac.id/index.php/jtiik/article/view/7993
work_keys_str_mv AT szaszaamulyalarasati penerapandecisiontreedanrandomforestdalamdeteksitingkatstresmanusiaberdasarkankondisitidur
AT eloknuraidakusumadewi penerapandecisiontreedanrandomforestdalamdeteksitingkatstresmanusiaberdasarkankondisitidur
AT brahmahaniffarhansyah penerapandecisiontreedanrandomforestdalamdeteksitingkatstresmanusiaberdasarkankondisitidur
AT fitraabdurrachmanbachtiar penerapandecisiontreedanrandomforestdalamdeteksitingkatstresmanusiaberdasarkankondisitidur
AT fajarpradana penerapandecisiontreedanrandomforestdalamdeteksitingkatstresmanusiaberdasarkankondisitidur