## Rancang Bangun Alat Hypo-Hyperthermia Berbasis Arduino
Muhammad Ulin Nuha ABA 1) , Muh. Nauval Karim 2) , Mohammad Rofi’i 3) , Diah Rahayu Ningtias 4) 1,2,3,4) Program Studi Teknik Elektro Medik, Akademi Teknik Elektro Medik Semarang
1,2,3,4) Jl. Kol. Warsito Sugiarto KM 2.5 Kel. Sadeng, Kecamatan Gunungpati, Kota Semarang e-mail: ulinnuhaaba@atemsemarang.ac.id 1) , naufalkarim.16@gmail.com 2) , mrofii@atemsemarang.ac.id 3 ) , diah- rahayu@atemsemarang.ac.id 4)

## ABSTRACT
Hypo-hyperthermia tool is a devive that can stabilize body temperature which decreases or increases temperature dramat- ically. The design of hypo-hyperthermia devices has been made using Arduino Uno. Functional tests have also been carried out on the hypo-hyperthermia tool to determine the level of success and eligibility. This tool works by utilizing the flow of water to provide the temperature needed by the patient in order to obtain a normal temperature, namely by increasing the temperature of the blanket when the patient has hypothermia and lowering the temperature of the blanket when the patient has hyperthermia. The design of this hypo-hyperthermia tool uses Arduino uno as a processor and DS18B20 sensor for tempera- ture readings. Heaters are also used as water heaters, condensers as water coolers, and water pumps to drive the water cycle from the appliance to the blanket and back to the appliance. The temperature and mode settings will be displayed on the LCD screen. Function test results obtained by comparing the value of the temperature reading in skin mode with a digital thermom- eter that is obtained an error value of 0.3%. This temperature difference is affected by the room temperature and body tem- perature of the patient which can change at any time. It was also obtained by comparison of the temperature reading values in blanket mode with a digital thermometer that is obtained the largest error value of 6% at a setting value of 25 °C and the smallest error value of 0.3% at a setting value of 30 °C. This temperature difference is influenced by the temperature of the room at the time of measurement on the blanket is also influenced by the thickness of the hose installed on the blanket, so that the cold temperature in the water is not absorbed properly.

## Keywords: hypo-hyperthermia, arduino, body temperature

## ABSTRAK
Alat Hypo-hyperthermia merupakan alat yang dapat menstabilkan suhu badan yang mengalami penurunan ataupun ke- naikan suhu secara derastis. Rancang bangun alat hypo-hyperthermia telah dibuat dengan menggunakan arduino uno. Juga telah dilakukan uji fungsi pada alat hypo-hyperthermia tersebut untuk mengetahui tingkat keberhasilan dan kelayakannya. Alat ini bekerja dengan memanfaatkan aliran air untuk memberikan suhu yang dibutuhkan pasien agar didapatkan suhu nor- mal, yaitu dengan cara menaikkan suhu selimut pada saat pasien mengalami hypothermia dan menurunkan suhu selimut pada saat pasien mengalami hyperthermia. Perancangan alat hypo-hyperthermia ini menggunakan Arduino uno sebagai prosessor dan sensor DS18B20 untuk pembacaan suhu. Juga digunakan heater sebagai pemanas air, kondensor sebagai pendingin air, serta pompa air sebagai penggerak siklus air dari alat menuju selimut dan kembali ke alat. Adapun pengaturan suhu dan mode  akan  ditampilkan  pada  layar  LCD.  Hasil  uji  fungsi  diperoleh  perbandingan  nilai  pembacaan  suhu  pada  mode  skin dengan thermometer digital yaitu didapatkan nilai kesalahan sebesar 0,3%. Perbedaan suhu ini dipengaruhi oleh suhu ru- angan dan suhu tubuh pasien yang dapat berubah setiap saat. Selain itu juga diperoleh perbandingan nilai pembacaan suhu pada mode blanket dengan thermometer digital yaitu didapatkan nilai kesalahan terbesar sebesar 6% pada nilai settingan 25°C dan nilai kesalahan terkecil sebesar 0,3% pada nilai settingan 30°C. Perbedaan suhu ini dipengaruhi oleh suhu ruangan pada saat dilakukannya pengukuran pada blanket juga dipengaruhi oleh terlalu tebalnya selang yang dipasang pada selimut, sehingga suhu dingin pada air tidak terserap dengan baik.

## Kata Kunci: hypo-hyperthermia, arduino, suhu tubuh

## I. P ENDAHULUAN
emakin  banyak  pula  terciptanya  alat-alat kesehatan (medik) yang serba modern dan otom- atis. Peralatan kesehatan sebagai bagain dari alat elektromedik juga mengalami modernisasi, salah satunya  alat  hypo-hyperthermia  yang  berfungsi  untuk menstabilkan  suhu  tubuh  bagi  pasien  yang  menderita penyakit hipotermia (hypothermia) dan hipertermia (hy-
perthermia). Seperti yang kita ketahui, suhu tubuh meru- pakan hal penting yang harus diperhatikan sebagai salah satu tanda vital suatu individu [1].
Selama  proses  operasi  (bedah  anestesi)  biasanya suhu  pasien  akan  berubah  secara  drastis.  Salah  satu faktor  bisa  diakibatkan  karena  penggunaan  beberapa anestetik yang memiliki efek samping penurunan suhu tubuh [2]. Penurunan suhu tubuh di bawah 360C disebut hipotermia  [3].  Selain  penurunan  suhu  tubuh,  hal  lain
E
yang dapat terjadi selama proses anestesi adalah kenai- kan  suhu  tubuh  yang  tinggi.  Suhu  tubuh  yang  terlalu panas  atau  tinggi  yaitu  diatas  37.50C  disebut hipertermia [4]. Ketika pasien mengalami hypothermia beberapa  fungsi  organ  vital  akan  menurun  kinerjanya. Sedangkan  ketika  pasien  mengalami  hyperthermia pasien  akan  mengalami  kejang-kejang.  Berdasarkan penelitian Harahap (2014) tentang kejadian hipotermia di  Rumah  Sakit  Dr.  Hasan  Sadikin  Bandung,  menya- takan bahwa angka kejadian hipotermia di ruang pem- ulihan  pada  pasien  yang  menjalani  operasi  adalah sebanyak  87,6%.  Kejadian  hipotermia  menyebabkan lama perawatan di ruang pemulihan meningkat [5].
Berbagai  upaya  untuk  mengurangi  kejadian  hipo- termia  maupun  hipertermia  sudah  banyak  dilakukan seperti dengan penggunaan Sleepingbag [6] juga blan- ket  warmer  [7].  Berdasarkan  penelitian  Ramadhan (2018)  menunjukkan  bahwa  pengontrolan  suhu  tubuh pada  pasien  atau  seseorang  dapat  dilakukan  dengan menggunakan sleepingbag. Sleepingbag tersebut menggunakan  sensor  pulse  yang  terhubung  dengan mikrokontroler  arduino  nano  yang  mampu  melakukan tindakan  pencegahan  pada  penderita  hipotermia. Penelitian lain oleh Rositari (2017), menyebutkan pem- berian blanket warmer efektif untuk menormalkan suhu pada  pasien  pasca  bedah  sectio  caesaria  yang  men- galami hipotermia.
Pada kasus hipertermia, Intervensi untuk menurunkan demam  dapat  dilakukan  dengan  pemberian  terapi  non farmakologi. Salah satunya adalah metode kompres dan aliran  udara  dingin,  yaitu  dengan  kompres  dingin  di dada  pasien  dan  mengalirkan  udara  dingin  ketubuh pasien sehingga suhu tubuh turun 1 sampai 20C setelah dilakukan tindakan selama 5 sampai 7 jam [8]. Selain itu juga  biasa  digunakan  kompres  hangat  untuk  menga- tasinya  [9].  Hal  ini  juga  diperkuat  oleh  penelitian  Pri- yanto (2016) yang menyatakan bahwa pemakaian kom- pres hangat dianjurkan sebagai terapi kombinasi dengan antipiretik  untuk  membantu  menurunkan  temperature tubuh [10]. Namun pada kasus yang membutuhkan pe- nanganan cepat seperti pada saat proses operasi (bedah anestesi), penggunaan kompres hangat kuranglah efek- tif. Untuk itu digunakan sebuah alat cooling blanket un- tuk menurunkan suhu tubuh pada pasien [11]. Alat cool- ing blanket ini menggunakan sebuah selimut yang dialiri air  dingin  serta  mampu  menurunkan  suhu  sekitar  40C dari suhu awal [12].
Berdasarkan  uraian  diatas  jelas  bahwa  penggunaan alat untuk mengatasi kejadian hypothermia maupun hy- perthermia sangatlah penting. Namun alat yang ada di rumah sakit hanya mampu mengatasi satu permasalahan saja, yaitu hipotermia atau hipertermia. Sehingga diper- lukan sebuah peralatan yang dapat sekaligus mengatasi hypothermia maupun hyperthermia . Pembuatan sistem rancang bangun hypothermia maupun hyperthermia ini mengacu  pada  penelitian  sebelumnya  yaitu  penelitian
Tulak (2018) yang membuat alat warming bed berbasis arduino  uno  dengan  menggunakan heater dan  sensor suhu [13]. Selain itu juga penelitian oleh Negoro (2018) yang  membuat  alat  pendeteksi  parameter  tanda  vital tubuh manusia termasuk suhu tubuh dengan menggunakan  sensor  DS18B20  [14].  Penelitian- penelitian  tersebut  selanjutnya  dapat  diadopsi  untuk membuat  rancang  bangun hypo-hyperthermia dengan menambahkan  sistem  pendingin  sebagai  penanganan pasien hyperthermia menggunakan  sistem  berbasis mikrokontrolleryang dapat digunakan dalam menunjang kegiatan pelayanan kesehatan di rumah sakit.

## II. TINJAUAN PUSTAKA

## Hypothermia
Hypothermia didefinisikan  sebagai  kondisi  klinis ketika suhu internal (Rektrum, esophagus atau timpani), kurang  dari  35 o C. American  Collageof  Surgeons mengenali  tiga  derajat  hypothermia  yakni  ringan  (35- 32 o C), sedang (32-30 o C), berat (dibawah 30 o C). Suhu terendah pada anak yang mampu selamat adalah 14,4 o C, sedangkan pada orang dewasa adalah 13,7 o C.
Hypothermia sering terjadi pada pasien pasca operasi. Turunnya suhu badan yang disebabkan oleh rendahnya suhu ruangan selama dan pasca operasi menjadi faktor utama yang mengakibatkan pasien mengalami penurunan suhu tubuh secara drastis, dalam kasus ini be- berapa  peneliti  mem-presentase-kan  bahwa  “Satu  dari tiga pasien mengalami hypothermia selama operasi bila tidak  dilakukan  intervensi.  Sekitar  30  sampai  40% pasien  pasca  anestesi  ditemukan  dalam  keadaan hypo- thermia ketika tiba di ruang pemulihan”.
Dampak negatif yang terjadi ketika pasien mengalami hypothermia akan  mengakibatkan  resiko  yang  berba- haya bagi pasien. Diantara resiko-resiko tersebut adalah resiko  perdarahan  meningkat, iskemia  miokardium , pemulihan  pasca  anastesi  yang  lebih  lama,  gangguan penyembuhan  luka,  serta meningkatnya  resiko  infeksi. Hypothermia akan menambah kebutuhan oksigen, kadar karbon  dioksida,  dan  juga  peningkatan katekolamin didalam plasma yang akan diikuti dengan peningkatan laju nadi, tekanan darah, serta curah jantung. Tentunya Keadaan  ini  sangat  tidak  menguntungkan  bagi  pasien [15].

## Hyperthermia
Hyperthermia merupakan  kondisi  klinis  ketika  suhu tubuh tidak dapat mempertahankan suhu normalnya se- hingga  suhu  badan  naik  secara  drastis.  Suhu  tubuh pasien  yang  mengalami hyperthermia biasanya  diatas 38 o C. Selain faktor lingkungan yang dapat mengakibat- kan hyperthermia, beberapa  faktor  lain  pun  dapat mengakibatkan hyperthermia diantaranya  adalahke- cepatan  metabolisme  basal,  rangsangan  saraf  simpatis, hormon pertumbuhan, hormon tiroid, hormon kelamin,
proses  peradangan,  status  akitivitas,  gangguan  organ dan lingkungan [8].

## Water Heater
WaterHeater (pemanas  air)  merupakan  alat  yang digunakan  untuk  memanaskan  air  yang  mneggunkaan energi  sebagai  sumber  pemanas,  yaitu  listrik,  gas  atau matahari.  Dari  ketiga  jenis  sumber  energy  yang digunakan  tersebut  energy  listrik  lebih  banyak digunakan karena lebih praktis dalam penggunaan dan pemaangannya [16].

## Kondensor
Kondensor adalah alat untuk membuat kondensasi ba- han  pendingin  gas  dari  kompresor  dengan  suhu  tinggi dan tekanan tinggi.  Untuk  penempatanya  sendiri,  kon- densor  ditempatkan  diluar  ruangan  yang  sedang  did- inginkan, agar dapat membuang panasnya keluar. Kon- densor merupakan jaringan pipa yang berfungsi sebagai pengembunan. Refrigerant yang dipompakan dari kom- presor  akan  mengalami  penekanan  sehingga  mengalir ke pipa kondensor kemudian mengalami pengembunan. Dari sini refrigerant yang sudah mengembun dan men- jadi zat cair akan mengalir menuju pipa evaporator [17].

## Arduino
Arduino uno adalah arduino board yang menggunakan  mikrokontroler  ATmega328. Arduino memiliki 14 pin digital (6 pin dapat digunakan sebagai output PWM), 6 input analog, sebuah 16 MHz osilator Kristal, sebuah koneksi USB, sebuah konektor sumber tegangan, sebuah header ICSP, dan sebuah tombol reset. Arduino uno memuat segala hal yang dibutuhkan untuk mendukung  sebuah  mikrokontroler.  Hanya  dengan menghubungkannya ke sebuah komputer melalui USB atau memberikan tegangan DC dari baterai atau adaptor sudah dapat membuatnya bekerja [18]. Gambar modul arduino ditunjukkan oleh gambar 1.

## Gambar 1. Modul Arduino

## Pompa Air
Pompa merupaka alat atau mesin yang digunakan un- tuk  memindahkan  cairan  dari  suatu  tempat  ke  tempat yang  lain  melalui  suatu  media  perpipaan  dengan  cara
menambahkan energi pada cairan yang dipindahkan dan berlangsung secara terus menerus.
Pompa  air  yang  ditunujukan  pada  beroperasi dengan prinsip membuat perbedaan tekanan antara ba- gian masuk (suction) dengan bagian keluar (discharge). Dengan  kata  lain,  pompa  berfungsi  mengubah  tenaga mekanis dari suatu sumber tenaga (penggerak) menjadi tenaga  kinetis  (kecepatan),  dimana  tenaga  ini  berguna untuk mengalirkan cairan dan mengatasi hambatan yang ada [19].

## III. METODE
Rancang  bangun  alat  hypo-hyperthermia  ini menggunakan  beberapa  komponen  seperti  Arduino Uno, water heater , kondensor, pompa air serta sensor. Arduino  uno  ini  berfungsi  sebagai  prosesor  yang memuat segala hal yang dibutuhkan untuk mendukung sebuah mikrokontroler [18] water heater digunakan un- tuk  memanaskan  air  dengan  menggunakan  energi  se- bagai sumber pemanas [16], kondensor digunakan untuk melepaskan kalor atau sebagai pendingin air [17], sen- sor  digunakan  untuk  pembacaan  suhu,  dan  pompa  air berfungsi sebagai penggerak siklus air dari alat menuju selimut dan kembali ke alat. Keseluruhan komponen ter- sebut  selanjutnya  dirangkai  sebagai  sebuah  alat  yang dapat  menstabilkan  suhu  pasien  pada  saat  dan  pasca operasi.

## Blok diagram
Blok  diagram hypo-hyperthermia ditunjukkan  pada Gambar  2  yang  menjelaskan  prinsip  pengendali  alat secara  umum.  Secara  umum  alat  ini  menggunakan mikroprosessor Arduino  uno serta  beberapa  sensor yaitu, Flow sensor, sensor suhu , serta skin sensor. Flow sensor berfungsi  untuk  mendeteksi  aliran  air,  sensor suhu  berfungsi  untuk  mendeteksi  suhu  yang  telah tercapai  pada blanket /selimut,  sedangkan skin  sensor berfungsi sebagai pendeteksi suhu pada pasien. Ketika aliran  air  mulai  melemah,  maka  sensor  akan  mengi- rimkan sinyal ke mikroprosessor dan menampilkannya ke display.

## Prinsip Operasi Alat
Secara  umum  prinsip  operasi  alat  ditunjukkan  oleh diagram alir pada Gambar 3. Pertama kali program akan menginisialisasi alat, kemudian program akan menam- pilkan nama alat sebelum masuk pada pengaturan suhu. Selanjutnya program akan menerima perintah pengaturan suhu yang di atur oleh pengguna ( user ). Pro- gram  akan  memberikan  perintah/mengendalikan  kerja dari pendingin dan pemenas sesuai perintah pengguna. Apabila  suhu  yang  telah  diatur  belum  tercapai,  maka program akan mengulangi perintah tersebut hingga suhu tercapai. Setelah suhu tercapai, alat akan standby .
Gambar 3. Diagram alirprinsip operasi alat

## Desain alat
Gambar4 merupakan gambar desain alat hypo-hy- perthermia :
Gambar 4. Desain alat
Beberapa bagian pada alat yang ditunjukkan pada Gam- bar  4  memiliki  fungsi  masing-masing. Control  Panel berfungsi sebagai pusat pengontrolan alat, blower venti- lasi berfungsi  sebagai  tempat  keluarnya  udara  panas pada  alat,  roda  berfungsi  untuk  penggerak  alat,  serta switch On/Off berfungsi sebagai saklar alat.

## RancanganSoftware
Berikut adalah listing program alat hypo-hyperther- mia menggunakan software arduino.
#include <Wire.h> #include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd(0x27,20,4); //
set the LCD address to 0x27 for a 16 chars and 2 line display #include <OneWire.h> #include <DallasTemperature.h> #define ONE_WIRE_BUS A0 OneWire oneWire(ONE_WIRE_BUS); DallasTemperature sensors(&oneWire); //DeviceAddress insideThermometer, outsideThermometer; float suhu[5]; char data_str[50]; float getTemperature(unsigned char ind) { float temp; do { sensors.requestTemperatures(); temp = sensors.getTempCByIndex(ind); //delay(100); } while (temp == 85.0 || temp == (- 127.0)); return temp; } int device;
#define sw1 2
#define sw2 3 #define sw3 4
#define sw4 5
#define motor 6 #define heater 7 #define cooler 8 #define valve_h 9 #define valve_c 10 #define valve_cab 11 void setup() { pinMode(sw1,INPUT_PULLUP); pinMode(sw2,INPUT_PULLUP); pinMode(sw3,INPUT_PULLUP); pinMode(sw4,INPUT_PULLUP); pinMode(motor,OUTPUT); pinMode(heater,OUTPUT); pinMode(cooler,OUTPUT);
pinMode(valve_h,OUTPUT); pinMode(valve_c,OUTPUT);
pinMode(valve_cab,OUTPUT);
lcd.init(); // initialize the lcd
lcd.init(); // Print a message to the LCD. lcd.backlight(); lcd.setCursor(0,0); lcd.print("==Blanket-Roll=="); lcd.setCursor(0,1); lcd.print("===TIM KARIM===="); sensors.begin(); device=sensors.getDeviceCount(); delay(1000); } int suhu_set=25; boolean mod=false; char buff1[16]; char buff2[16]; void menu (){ while(digitalRead(sw1)==1){ if(digitalRead(sw2)==0){suhu_set++;if (suhu_set>40){suhu_set=40;} } if(digitalRead(sw3)==0){suhu_set--;if (suhu_set<10){suhu_set=10;} } sprintf(buff1,"Set Suhu: %02d",suhu_set); lcd.clear(); lcd.setCursor(0,0); lcd.print("PENGATURAN SUHU "); lcd.setCursor(0,1); lcd.print(buff1); delay(100); } delay(500); while(digitalRead(sw1)==0){} while(digitalRead(sw1)==1){ if(digitalRead(sw2)==0){mod=false; } if(digitalRead(sw3)==0){mod=true; } lcd.clear(); lcd.setCursor(0,0); lcd.print("PENGATURAN MODE "); lcd.setCursor(0,1); if (mod==false)lcd.print("Mode: Bed "); else lcd.print("Mode: Skin"); delay(100); } delay(500); while(digitalRead(sw1)==0){} } float suhu1,suhu2; void pemanasan(float suhu){ digitalWrite(motor,HIGH); digitalWrite(valve_h,LOW); digitalWrite(valve_cab,LOW); digitalWrite(valve_c,HIGH); digitalWrite(cooler,LOW); if (suhu<suhu_set){digitalWrite(heater,HIGH );} else if (suhu>suhu_set){digitalWrite(heater,LOW)
;}
}
void pendinginan(float suhu){ digitalWrite(motor,HIGH); digitalWrite(valve_h,HIGH); digitalWrite(heater,LOW); digitalWrite(valve_cab,LOW); digitalWrite(valve_c,LOW); if (suhu<suhu_set){digitalWrite(cooler,LOW)
;} else if (suhu>suhu_set){digitalWrite(cooler,HIGH );} } void off(){ digitalWrite(motor,LOW); digitalWrite(valve_h,HIGH); digitalWrite(heater,LOW); digitalWrite(valve_cab,HIGH); digitalWrite(valve_c,HIGH); digitalWrite(cooler,LOW); } boolean kondisi;
float temp;
void proses(){ while(digitalRead(sw4)==1){ for (int i=0; i<device ;i++){suhu[i]=getTemperature(i);} if (mod==false){temp=suhu[0];} else if (mod==true){temp=suhu[1];} if (kondisi==false){ pemanasan(temp);} else if (kondisi==true){pendinginan(temp);} lcd.clear();
lcd.setCursor(0,0); lcd.print("Set : "); lcd.print(suhu_set); lcd.setCursor(12,0); if (mod==false){lcd.print("Bed ");} else if (mod==true){lcd.print("Skin");} lcd.setCursor(0,1); lcd.print("Suhu: "); lcd.print(temp,1); lcd.setCursor(12,1);
if (kondisi==false){lcd.print("Heat");} else if (kondisi==true){lcd.print("Cool");} delay(500); } } void loop()
{ off(); menu (); for (int i=0; i<device ;i++){suhu[i]=getTemperature(i);}
if (mod==false){ if (suhu[0]<suhu_set){kondisi=false;}
//false = pemanasan
else if (suhu[0]>suhu_set){kondisi=true;} //true
= pendinginan
} else if (mod==true){ if (suhu[1]<suhu_set){kondisi=false;}
else if (suhu[1]>suhu_set){kondisi=true;} } proses(); }

## Perancangan sistem alat
Skematik  rangkaian  keseluruhan  alat  ditunjukkan oleh  Gambar  5.  Pada  saat  alat  mati,  tekan  tombol on pada switch kemudian power supply akan menyala dan menyuplai tegangan keseluruh rangkaian. Arduino uno akan  menyala  yang  berfungsi  sebagai  prosessor  untuk menampilkan perintah pada LCD16X2 dan push button berfungsi sebagai tombol pilihan perintah yang dikirim ke arduino uno yang selanjutnya akan ditampilkan pada LCD 16X2.
Ketika arduino  uno telah  menerima  perintah pengaturan  suhu, arduino  uno akan  memberikan logic tertentu  untuk  mengatur  kerja  dari flow  switch yang menjadi  gerbang  pilihan  air  yang  akan  digunakan. setelah  air  disirkulasi  melalui  pompa  menuju  selimut, kemudian sensor DS18B20 akan mendeteksi perubahan suhu yang terjadi pada selimut. Hasil pembacaan sensor DS18B20  akan  dikirim  ke arduino  uno dan  akan  dit- ampilkan pada LCD 16X2.

## Gambar 5. Rancangan keseluruhan

## IV. HASIL DAN PEMBAHASAN
Rancang  bagun  alat hypo-hyperthermia telah  ber- hasil dibuat dengan baik dengan mengadopsi dan modi- fikasi penelitian yang dilakukan oleh Tulak (2018). Sis- tem warming  bed berbasis  arduino  uno  yang  diusung oleh Tulak (2018) untuk mengontrol heater dan sensor
suhu  sejalan  dengan  sistem  pada  rancang  bangun  alat hypo-hyperthermia pada  penelitian ini.  Adapun  sensor suhu  yang  digunakan  adalah  sensor  DS18B20  seperti pada  penelitian  Negoro  (2018).  Pemilihan  sensor  ini dikarenakan  memiliki  karakteritik waterproof (tahan air).  Selain  itu  berdasarkan  penelitian  Rozaq  (2017) yang telah melakukan uji karakteristik terhadap sensor DS18B20, menyatakan bahwa tingkat kesalahan sensor tersebut  adalah  tidak  lebih  dari  2%  sehingga  dapat digunakan dalam pengukuran suhu [20].
Setelah  komponen  dirangakai  menjadi  modul  (alat telah jadi), selanjutnya dilakukan pengujian beberapa ti- tik pengukuran yang dapat mewakili kondisi rangkaian alat  secara  menyeluruh.  Ada  4  titik  pengukuran  yang dipilih yaitu Titik Pengukuran 1 (TP1), Titik Penguku- ran  2  (TP2), Titik  Pengukuran  3 (TP3)  dan Titik  Pen- gukuran 4 (TP4). TP1 yaitu titik pengukuran yang be- rada pada outputpower supply, TP2 yaitu titik penguku- ran  yang  berada  pada inputmicroprocessor ,  TP3  yaitu titik  pengukuran  pada  pembacaan  sensor  suhu  pada mode skinsensor, dan TP4 yaitu titik pengukuran pada pembacaan sensor suhu pada mode blanket.

## Hasil dan Analisis Titik Pengukuran (TP1)
Pengukuran TP1 dilakukan pada sumber daya ( pow- ersupply ). Pengukuran menggunakan multimeter digital dengan  cara  mengukur  keluaran  dari power  supply dengan probe multimeter digital. Sebelum  melakukan pengukuran selector pada  multimeter digital dipin- dahkan  ke  pilihan  DC. Probe yang  berwarna  hitam ditempatkan pada keluaran negatif (-) power supply dan probe merah  ditempatkan  pada  keluaran  positif  (+) power supply . Hasil pengambilan sample data ditunjuk- kan pada Tabel 1 yang kemudian akan dihitung persen- tasi kesalahannya.
Tabel 1. Pengukuran 1

## Hasil pengukuran
DataSheet (VDC) Pen- gukuran Tegangan VDC Rata- Rata (VDC) 1 12,2 11,92 12 2 11,7 3 12 4 11,8

## Hasil dan Analisis Titik Pengukuran 2 (TP 2)
Pengukuran  TP2  adalah  pengukuran  keluaran pow- ersupply 5 VDC untuk memberikan supply tegangan ke mikrokontroler. Pengukuran dilakukan dengan menggunakan multimeter digital dengan cara mengukur keluaran  dari power  supply dengan probe multimeter digital. Seperti  halnya  pada  TP1,  sebelum  melakukan pengukuran selector pada  multimeter digital dipin- dahkan  ke  pilihan  DC. Probe yang  berwarna  hitam
ditempatkan pada keluaran negatif (-) power supply dan probe merah  ditempatkan  pada  keluaran  positif  (+) power supply . Hasil pengambilan sample data ditunjuk- kan pada Tabel 2 yang kemudian akan dihitung persen- tasi kesalahan.
Tabel 2. Pengukuran 2

## Hasil pengukuran
DataSheet (VDC) Penguku- ran Tegangan VDC Rata- Rata (VDC) 1 5,2 5,08 5 2 5,3 3 5 4 4,8

## Hasil dan Analisis Titik Pengukuran 3 (TP 3)
Pengukuran  TP3  dilakukan  untuk  membandingkan pembacaan sensor pada mode kulit ( skin mode) dengan thermometer  digital untuk  mengetahui  tingkat  kesala- han  pembacaan sensor suhu  pada  alat hypo-hyperther- mia dengan  menggunakan  2  responden  dan  3  kali  pen- gukuran pada setiap responden. Hasil pengukuran dapat dilihat pada Tabel 3.
Tabel 3. Perbandingan suhu hypo-hyperthermia dan thermome- ter pada TP 3
N o Sam- pel Alat Peneliti Thermometer Kesala- han Suhu Tubu h Rat a- rata Suhu Tub uh Rata- rata
1 A 35,8° 35, 9° 35,9 °
36° 0,3% 35,9° 36° 36° 36,1 ° 2 B 36,1° 36° 36°
36,1° 0,3% 36° 36,1 ° 35,9° 36,2 °
Pada hasil pengujian terdapat perbedaan hasil an- tara alat dengan thermometer. Perbedaan hasil suhu ini terjadi  akibat  pengaruh  perubahan  suhu  ruangan  dan suhu tubuh badan yang dapat berubah setiap saat.

## Hasil dan Analisis Titik Pengukuran 4 (TP4)
Pengukuran  yang  dilakukan  pada  titik  penguku- ran 4 (TP4) ini bertujuan untuk membandingkan pem- bacaan  sensor  pada  mode blanket  mode dengan ther- mometer  digital .  Hasil  dari  TP4  digunakan  untuk mengetahui  tingkat  kesalahan  pembacaan  sensor  suhu pada  alat hypo-hyperthermia .  Hasil  pengukuran  dapat dilihat pada Tabel 4.
Tabel 4. Perbandingan suhu hypo-hyperthermia dan thermometer pada TP 4
No Nilai set- ting Alat Peneliti Kesalahan Suhu Blanket Rata-rata 1 30° 30,3° 30,3° 0,3% 2 27° 26,8° 26,8° 0,7% 3 25° 26,5° 26,5° 6%
Dari  hasil  pengukuran  Tabel  4  didapatkan  nilai kesalahan terbesar adalah 6% pada nilai settingan 25°C. Hal ini diakibatkan karena terlalu tebalnya selang yang dipasang  pada  selimut,  sehingga  suhu  dingin  pada  air tidak dapat terserap dengan baik. Sedangkan kesalahan terkecil adalah 0,3% pada nilai setting -an 30°C. Perbe- daan nilai antara suhu Blanket dengan nilai setting selain disebabkan terlalu tebalnya selang pada alat, juga diaki- batkan  adanya  pengaruh  suhu  ruangan  pada  saat  dil- akukannya pengukuran.

## V. KESIMPULAN
Alat hypo-hyperthermia berhasil dirancang menggunakan  Arduino  uno  sebagai  prosessor  dengan beberapa  komponen  pendukung  seperti water  heater , kondensor  serta  beberapa  sensor.  Hasil  uji  fungsi  di- peroleh perbandingan nilai pembacaan suhu pada mode skin dengan thermometerdigital yaitu  didapatkan  nilai kesalahan sebesar 0,3%. Perbedaan suhu ini dipengaruhi oleh  suhu  ruangan  dan  suhu  tubuh  pasien  yang  dapat berubah  setiap  saat.  Selain  itu  juga  diperoleh  per- bandingan  nilai  pembacaan  suhu  pada  mode blanket dengan thermometerdigital yaitu  didapatkan  nilai kesalahan terbesar sebesar 6% pada nilai settingan 25°C dan nilai kesalahan terkecil sebesar 0,3% pada nilai set- tingan 30°C. Perbedaan suhu ini dipengaruhi oleh suhu ruangan pada saat dilakukannya pengukuran pada blan- ket juga  dipengaruhi  oleh  terlalu  tebalnya  selang  yang dipasang  pada  selimut,  sehingga  suhu  dingin  pada  air tidak terserap dengan baik.

## DAFTAR PUSTAKA
[1] Satria, G.D., Setyo, B., Dinni, N. (2016). Hipotermia dan waktu pemulihannya dalam anestesi gas isofluran dengan induksi  ketamin-xylazin  pada  anjing.  Jurnal  Veteriner. 17(1):1-6
[2] Noviana,  D.,  &  Gunanti,  Ni.R.F.H.J.  (2006).  Pengaruh anestesi terhadap saturasi oksigen (spo2) selama operasi ovariohisterektomi kucing. J Sain Vet. 24(2): 177-184.
[3] Beattie,  C.  (2008).  Sejarah  dan  prinsip-prinsip  ilmu anestesi  dalam  gilman  dalam  dasar  farmakologi  terapi. Penerbit Buku Kedokteran EGC. 1(10):313-321
[4] Anisa,  K.D.  (2019).  Efektifitas  kompes  hangat  untuk menurunkan  suhutubuh  pada  an.d  dengan  hipertermia. Jurnal Ilmiah Ilmu Kesehatan. 5(2):122-127
[5] Harahap, A.M., Rudi K.K., & Ezra, O.L. (2014). Angka kejadian  hipotermia  dan  lama  perawatan  di  ruang  pem- ulihan pada pasien geriatri pascaoperasi elektif bulan ok- tober 2011–maret 2012 di Rumah Sakit Dr. Hasan Sadi- kin Bandung. Jurnal Anestesi Periopratif. 2(37).
[6] Ramadhan,  F.,  Awal,  R.M.,  &  Wijaya,  K.  (2018). Rancang bangun pengontrolan suhu pada sleepingbag se- bagai  tindakan  pencegahan  pada  penderita  hipotermia. Jurnal  Pengembangan  Teknologi  Informasi  dan  Ilmu Komputer. 2(10)
[7] Rositari,  S.,  Mulyanto,  V.  D.  (2017).  Efektifitas  pem- berian blanket warmer pada pasien pasca sectio caesaria yang mengalami hipotermi di RS PKU Muhammadiyah Surakarta. Jurnal Ilmu Keperawatan Indoensia. 10(1)
[8] Kurniawan,  T.  (2018).  Kombinasi  kompres  dingin  dan aliran udara dingin terhadap penurunan suhu tubuh pada pasien  sepsis  dengan  hipertermi.  Semarang:  Program Studi  S1  Keperawatan  Universitas  Muhammadiyah  Se- marang.
[9] Purwanti, S., Winarsih, N.A. (2008). Pengaruh kompres hangat terhadap perubahan suhu tubuh pada pasien anak hipertermia di Ruang Rawat Inap RSUD Dr. Moewardi Surakarta. Berita Ilmu Keperawatan. 1(2)
[10] Priyanto,  H.  (2016).  Asuhan  Keperawatan  Pemenuhan Kebutuhan  Keamanan  Perlindungan  termoregulasi dengan hipertermia pada An. F di Ruang Melati RSUD Dr.  Soedirman  Kebumen.  Tugas  Akhir.  STIKES  Mu- hammadiyah Gombong
[11] Ivandri, Syafri K.A., M. Ramli, Ilhamjaya, P. (Tanpa ta- hun). Perbandingan efek kombinasi  metamizol- cooling blanket  dengan  parasetamol-cooling  blanket  dalam menurunkan  demam  pasien  cedera  kepala.  Makassar: Fakultas Kedokteran Universitas Hasanuddin
[12] Theasianparent.com.  Bayi  selamat  dari  maut  berkat selimut pendingin. Diakses pada 31 Desember 2019
[13] Tulak, A.N. (2018). Rancang bangun warming bed ber- basis  arduino  uno.  Tugas  Akhir.  Semarang:  ATEM  Se- marang
[14] Negoro, E.D.P. Prototipe alat heartrate, saturasi oksigen, nibp  dan  suhu  tubuh  dengan  monitoring  melalui smartphone android. Tugas Akhir. Semarang: ATEM Se- marang
[15] Marisa, Anggita Harahap., Rudi K. Kadarsah., Ezra Okta Liansah.  2012.  Angka  Kejadian  Hipotermia  dan  Lama Perawatan di Ruang Pemulihan pada Pasien Geriatri Pas- caoperasi Elektif. Jurnal Anestesi Periopratif. 2: 37.
[16] Rokhandi,  Z.,  Binsar,  P.  (2017).  Simulator  pengatur otomatis suhu air hangat 370C - 550C pada water heater berbasis microkontroller Atmega 8535. Jurnal Teknologi Elektro. 8(3). Universitas Mercu Buana
[17] Kristanto. (2009). Rancang bangun dan pengujian model kondensor  tipe  concentric  tube  counter  current  tunggal dipasang vertical. Surakarta: Fakultas Teknik Mesin Mu- hammadiyah Surakarta
[18] Dinata, Y.M. (2014). Arduino itu mudah. Surabaya: PT Elex Media Komputindo
[19] Wardjito.  (2012).  Perencanaan  instalasi  pompa  return pump  dengan  kapaitas  130  m3/jam  untuk  exchanger heater ammonia. Jurnal Wahana Teknik. Volume 01, No- mor 01. Gresik.
[20] Rozaq, I.A., Noor, Y.D.S. (2017). Uji karakterisasi sen- sor suhu DS18B20 waterproof berbasis arduino uno se- bagai  salah  satu  parameter  kualitas  air.  Prosiding SNATIF  Ke-4.  Bandung:  Fakultas  Teknik  Universitas Muria Kudus