Implementasi Pemrosesan Paralel untuk Ekstraksi Fitur QRS pada data Electrocardiography (ECG) menggunakan Algoritma Pan-Tompkins dengan Framework Renderscript
Kata Kunci:
Pemrosesan Paralel, Fitur QRS, ECG, Algoritma Pan-Tompkins, Framework RenderscriptAbstrak
Teknologi telemedicine semakin banyak dibutuhkan untuk keperluan perawatan pasien secara jarak jauh. Khususnya pada pasien dengan resiko penyakit yang tinggi seperti jantung. Karena peran dan manfaatnya yang besar, banyak penelitian yang dilakukan untuk mengembangkan teknologi ini agar relevan dengan perkembangan zaman. Salah satu teknologi terkini yang diadaptasi oleh penelitian telemedicine adalah cloud computing. Dengan perpaduan ini, kebutuhan komputasi yang besar dapat dialihkan menuju cloud. Namun, terdapat permasalahan baru yang muncul dimana sistem yang dihasilkan akan selalu bergantung kepada internet, sedangkan tidak semua wilayah tercover atau memiliki jaringan internet yang baik. Maka dari itu, peneliti mengajukan sebuah sistem pendeteksian QRS dengan pemrosesan dilakukan secara paralel pada edge device menggunakan algoritma Pan-Tompkins dan Renderscript framework. Sistem ini merupakan sebuah aplikasi berbasis Android yang menerima data ECG kemudian melakukan proses pendeteksian QRS dengan memanfaatkan Renderscript untuk melakukan pemrosesan secara paralel. Proses pendeteksian oleh sistem akan diukur waktu eksekusinya untuk mengetahui perbedaan performa dengan pemrosesan secara serial. Hasil dari proses pendeteksian akan dibandingkan untuk mengetahui tingkat akurasi dari sistem. Sebuah aplikasi profiler juga akan dipakai untuk mengetahui tingkat CPU Utilization. Dalam pengujiannya, sistem memperoleh waktu eksekusi 3 kali lebih kecil dengan rata-rata kecepatan pemrosesan sebesar 301,340 baris/detik. Sistem juga memperoleh nilai sensitivity sebesar 99.64% dan nilai positive predictivity sebesar 99.47%. Rata-rata CPU Utilization pada sistem berada pada nilai 82%, lebih tinggi 32% dibandingkan dengan pemrosesan secara serial.