PROTOTYPE SISTEM MONITORING INFUS PADA KAMAR PASIEN MENGGUNAKAN LOAD CELL BERBASIS WEB Tugas Akhir Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang HATTA KARYA NUGRAHA 201210370311231 JURUSAN INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2016 ii iii iv KATA PENGANTAR Assalamu’alaikum Wr.Wb. Puji syukur ke hadirat Allah SWT yang telah memberikan segala kemudahan dalam rahmat serta hidayah-Nya, sehingga penulis dapat menyelesakan tugas akhir yang berjudul “Prototype Sistem Monitoring Infus Pada Kamar Pasien Menggunakan Load Cell Berbasis Web”, dimana tugas akhir ini adalah sebagai persyaratan untuk menyelesaikan studi jenjang Strata-1 di Jurusan Teknik Informatika Universitas Muhammadyah Malang. Penulis dengan sangat sadar mengetahui dan memahami, bahwa masih terdapat banyak kekurangan dalam penulisan tugas akhir ini. Untuk itu, penulis mengharapkan kritik dan saran dari pembaca sebagai langkah penyempurna penulisan tugas akhir ini agar nantinya bisa dikembangkan dan lebih bermanfaat bagi ilmu pengetahuan dan masyarakat di sekitar. Malang, Oktober 2016 Hatta Karya Nugraha v LEMBAR PERSEMBAHAN Yang Utama Dari Segalanya... Sembah sujud serta syukur kepada Allah SWT. Taburan cinta dan kasih sayang-Mu telah memberikanku kekuatan, membekaliku dengan ilmu serta memperkenalkanku dengan cinta. Atas karunia serta kemudahan yang Engkau berikan akhirnya skripsi yang sederhana ini dapat terselesaikan. Sholawat dan salam selalu terlimpahkan keharibaan Rasullah Muhammad SAW. Kupersembahkan karya sederhana ini kepada orang yang sangat kukasihi dan kusayangi. Ibu dan Bapak Tercinta Sebagai tanda bakti, hormat, dan rasa terima kasih yang tiada terhingga kupersembahkan karya kecil ini kepada Ibu dan Bapak yang telah memberikan kasih sayang, segala dukungan, dan cinta kasih yang tiada terhingga yang tiada mungkin dapat kubalas hanya dengan selembar kertas yang bertuliskan kata cinta dan persembahan. Semoga ini menjadi langkah awal untuk membuat Ibu dan Bapak bahagia karna kusadar, selama ini belum bisa berbuat yang lebih. Untuk Ibu dan Bapak yang selalu membuatku termotivasi dan selalu menyirami kasih sayang, selalu mendoakanku, selalu menasehatiku untuk menjadi lebih baik, Terima Kasih Bu.... Terima Kasih Pak... My Brother Untuk adikku satu – satu nya, tiada yang paling mengharukan saat kumpul bersama mu, walaupun sering bertengkar tapi hal itu selalu menjadi warna yang tak akan bisa tergantikan, terima kasih atas doa yang kamu berikan selama ini, hanya karya kecil ini yang dapat aku persembahkan. Maaf belum bisa menjadi panutan seutuhnya, tapi aku akan selalu selalu barusaha menjadi yang terbaik untuk mu... My Best Friend Buat para sahabat, teman, dan lainnya terimakasih atas semua yang telah kalian berikan dari doa, nasehat, motivasi, hinaan, dan candaan. Terimakasih untuk anak kontrakan 15A yang telah memberikan tempat yang nyaman untuk ditinggali dan pengalaman selama dimalang, hingga mengenal seluk beluk kehidupan vi dimalang dari yang (+) sampai yang (-). Semoga hubungan baik ini selalu terjaga, THANKS TO anton, wildan, arif, mas rijal, danang, bayu, ade, jerink, paimo, igo and devri. IT 2012 Terima buat kalian teman-teman IT 2012 saya bangga punya teman seperti kalian semua, mulai dari ujung timur sampai ujung barat Indonesia. See you on top yaa guys Dosen Pembimbing Tugas Akhirku... Bu Diah Risqiwati, ST., M.T dan Bapak Maskur, S.Kom selaku dosen pembimbing tugas akhir saya, terima kasih banyak atas bantuan dan kesabaran bapak, ibu selama ini hingga tugas akhir saya selesai, saya tidak akan lupa atas bantuan dan kesabaran dari bapak dan ibu. Seluruh Dosen Pengajar di Fakultas Teknik : Terima kasih banyak untuk semua ilmu, didikan dan pengalaman yg sangat berarti yang telah kalian berikan kepada kami… Serta semua pihak yg sudah membantu selama penyelesaian Tugas Akhir ini... ”life will continue to move forward without us knowing” vii DAFTAR ISI Lembar Persetujuan ........................................................................................ i Lembar Pengesahan ......................................................................................... ii Lembar Pernyataan ......................................................................................... iii Kata Pengantar ................................................................................................ iv Lembar Persembahan ...................................................................................... v Abstrak .............................................................................................................. vii Abstract ............................................................................................................. viii Daftar Isi ........................................................................................................... ix Daftar Gambar ................................................................................................. xii Daftar Tabel ...................................................................................................... xiv BAB I PENDAHULUAN ................................................................................. 1 1.1 Latar Belakang ................................................................................ 1 1.2 Rumusan Masalah ........................................................................... 2 1.3 Tujuan .............................................................................................. 2 1.4 Batasan Masalah .............................................................................. 2 1.5 Metodologi ...................................................................................... 3 1.5.1 Metode Pengumpulan Data ............................................ 3 1.5.2 Pembuatan Desain dan Perancangan Sistem .................. 3 1.5.3 Implementasi .................................................................. 3 1.5.4 Pengujian ........................................................................ 3 1.6 Sistematika Penulisan ...................................................................... 4 BAB II LANDASAN TEORI .......................................................................... 6 2.1 Hardware .......................................................................................... 6 2.1.1 Infus ............................................................................... 6 2.1.2 Mikrokontroler ............................................................... 7 2.1.3 Arduino Uno ................................................................... 7 2.1.3.1 Daya (Power) ..................................................... 9 2.1.3.2 Memori ............................................................... 10 2.1.3.3 Input dan Output ................................................ 10 2.1.3.4 Komunikasi ........................................................ 11 viii 2.1.3.5 Software Arduino ............................................... 11 2.1.4 Load Cell ........................................................................ 12 2.1.5 ESP8266 ......................................................................... 14 2.1.6 HX711 ............................................................................ 15 2.2 Perangkat Lunak ............................................................................... 16 2.2.1 Definisi Sistem ............................................................... 16 2.2.2 Definisi Informasi .......................................................... 16 2.2.3 Sistem Informasi ............................................................ 17 2.2.4 Web Server ..................................................................... 17 2.2.5 Database ......................................................................... 17 2.2.6 PHP ................................................................................ 18 2.2.7 MySQL ........................................................................... 18 BAB III ANALISA DAN PERANCANGAN SISTEM ................................. 20 3.1. Analisa Sistem ................................................................................. 20 3.1.1. Gambaran Umum Sistem ................................................. 20 3.2. Analisa Kebutuhan Sistem .............................................................. 21 3.3. Topologi .......................................................................................... 22 3.4. Perancangan Alat ............................................................................. 23 3.5. Perancangan Sistem ......................................................................... 25 3.5.1. Perancangan Basis Data ................................................... 25 3.5.2.Perancangan User Interface ............................................... 25 BAB IV IMPLEMENTASI DAN PENGUJIAN ........................................... 29 4.1. Implementasi Antar Muka ................................................................ 29 4.1.1. Home ............................................................................... 29 4.1.2. Grafik .............................................................................. 30 4.1.3. Tabel ............................................................................... 32 4.1.4. Input Data Pasien ............................................................ 33 4.2. Implementasi Hardware .................................................................. 33 4.2.1. Implementasi ESP8266 ................................................... 33 4.2.2. Implementasi Sensor Berat (Load Cell) .......................... 35 4.2.3. Implementasi Pengiriman Data ke Database .................. 36 4.3. Pengujian ......................................................................................... 38 ix 4.3.1. Pengujian Fungsional ..................................................... 38 4.3.2. Pengujian Non Fungsional .............................................. 38 4.3.3. Pengujian Sensor Berat ................................................... 39 4.3.4. Pengujian dan Implementasi Sistem ............................... 40 BAB V PENUTUP ............................................................................................ 43 5.1. Kesimpulan ...................................................................................... 43 5.2. Saran ................................................................................................ 43 DAFTAR PUSTAKA ....................................................................................... 44 x DAFTAR GAMBAR Gambar 2.1 Cairan Infus ....................................................................................... 6 Gambar 2.2 Arduino Uno ...................................................................................... 8 Gambar 2.3 Tampilan IDE Arduino dengan sebuah sketch ................................... 12 Gambar 2.4 Definisi strain .................................................................................... 13 Gambar 2.5 Garis metallic strain gauge ................................................................ 13 Gambar 2.6 Load Cell ........................................................................................... 14 Gambar 2.7 Hardware ESP8266 ........................................................................... 14 Gambar 2.8 Data output, input, gain selection timing dan control ....................... 15 Gambar 3.1 Flowchart alur kerja sistem ............................................................... 21 Gambar 3.2 Topologi pengiriman data ................................................................. 22 Gambar 3.3 Rangkaian sensor .............................................................................. 23 Gambar 3.4 Rangkaian Arduino uno dengan ESP8266 ........................................ 24 Gambar 3.5 Rangkaian Arduino uno dengan HX711 ........................................... 24 Gambar 3.6 Perancangan alat keseluruhan ........................................................... 25 Gambar 3.7 Desain database ................................................................................. 25 Gambar 3.8 Tampilan home .................................................................................. 26 Gambar 3.9 Tampilan pop up ................................................................................ 26 Gambar 3.10 Tampilan grafik ............................................................................... 27 Gambar 3.11 Tampilan table ................................................................................. 27 Gambar 3.12 Tampilan input data pasien ............................................................. 28 Gambar 4.1 Grafik dlam bentuk lingkaran ........................................................... 29 Gambar 4.2 Script pengolahan data grafik lingkaran ............................................ 30 Gambar 4.3 Script pengolahan data grafik berat infus .......................................... 30 Gambar 4.4 Grafik ketika tidak ada data .............................................................. 31 Gambar 4.5 Grafik ketika data terus terisi ............................................................ 31 Gambar 4.6 Grafik ketika data berhenti ................................................................ 32 Gambar 4.7 Tabel data .......................................................................................... 32 Gambar 4.8 Tabel data pasien ............................................................................... 33 Gambar 4.9 Form input data pasien ...................................................................... 33 Gambar 4.10 Konfigurasi join hotspot pada ESP8266 ......................................... 34 Gambar 4.11 Ip address ESP8266 ......................................................................... 34 xi Gambar 4.12 Konfigurasi join hotspot pada server (xampp) ................................ 34 Gambar 4.13 Ip address server (xampp) ............................................................... 35 Gambar 4.14 Ping server ke Arduino .................................................................... 35 Gambar 4.15 Script load cell ................................................................................. 35 Gambar 4.16 Data load cell pada serial monitor ................................................... 36 Gambar 4.17 Script pengiriman data dari Arduino ke database ........................... 37 Gambar 4.18 Hasil pengiriman data pada Arduino ............................................... 37 Gambar 4.19 Data yang masuk pada database ...................................................... 37 xii DAFTAR TABEL Tabel 2.1 Deskripsi Arduino Uno ......................................................................... 8 Tabel 4.1 Pengujian fungsional ............................................................................. 38 Tabel 4.2 Pengujian non fungsional ...................................................................... 39 Tabel 4.3 Menentukan persen pada kondisi 0, 100, 200, dan 580 gram ............... 39 Tabel 4.4 Pengujian sensor berat dengan timbangan digital .................................. 40 Tabel 4.5 Data berat yang dikirim ke database ...................................................... 41 xiii Daftar Pustaka [1] Yuda Handaya. 2010. Infus Cairan Intravena (Macam-Macam Cairan Infus). http://dokteryudabedah.com/infus-cairanintravena-macam-macam-cairaninfus/, diakses tanggal 8 Oktober 2011). [2] Akhmad Zainuri, Didik R. Santoso, M. Aziz Muslim “Monitoring dan Identifikasi Gangguan Infus Menggunakan Mikrokontroler AVR” Vol 6, No 1, 2012. [3] Arduino. 2016. Arduino Board Uno. Diakses 10 Mei 2016 sumber : http://arduino.cc/en/Main/ArduinoBoardUno/ [4] Djuandi, Feri. (2011). Pengenalan Arduino. [Online]. http://WWW.TokoBuku.com/arduino-pengenalan.PDF Tersedia: [diakses pada tanggal 27 April 2016] [5] Melania Suweni Muntini, Yono Hadi Pramono (2009). Desain Dan Karakterisasi Load Cell Tipe CZL601 Sebagai Sensor Massa Untuk Mengukur Derajat Layu Pada Pengolahan Teh Hitam. [6] Working With the ESP8266 Wifi Module. Diakses melalui https://wiki.makehackvoid.com/projects:group_projects:esp2866 pada tanggal 15 Desember 2015, pukul 07.45 WIB. [7] Norma Erlita. Aplikasi Alat Ukur Tubuh Digital Menggunakan Metode Fuzzy Logic Untuk Menentukan Kondisi Ideal Badan Dengan Tampilan LCD Dan Output Suara. Universitas Jember, 2015 [8] Kusrini. Konsep dan Aplikasi Sistem Pendukung Keputusan. Penerbit Andi, Yogyakarta, 2007 [9] Davis, Gordon B. Kerangka Dasar Sistem Informasi Manajemen. PT Pustaka Binaman Pressindo, Jakarta, 1999 [10] Husein, M. Fahri. Wibowo, Amin. Sistem Informasi Manajemen. AMP JPKM, Yogyakarta, 2002 [11] Desy Lukitasari, Ahmad Fali Oklilas. 2010. Analisa Perbandingan Load Balancing Web Server Tunggal Dengan Web Server Cluster Menggunakan Linux Virtual Server. [12] Kadir, Abdul.1999. Konsep dan Tuntunan Praktis Basis Data xiv [13] Nugroho, Bunafit. PHP & MySQL dengan Menggunakan Dreamweaver MX. Penerbit Andi, Yogyakarta, 2004 [14] Sitindaon, Fernando. Membuat Aplikasi web Database Dinamis Menggunakan Paket Open Source. PT Elex Media Komputindo Kelompok Gramedia, Jakarta, 2003 [15] Saputro, Wahju T. MySQL Untuk Pemula. Pena Media, Yogyakarta, 2005 Dadan Nurdin Bagenda, Agung Lucky Herdian. Prototipe Jembatan Timbangan Menggunakan Bridge Sensor dan Kamera Berbasis Mikrokontroler [16] Baharudin Adi B, M. Ridha Mak’ruf, Triana Rahmawati (2014). Monitoring Infus Dilengkapi Dengan Infus Habis. xv