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
iv
v
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
vi
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
vii 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...
viii
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
ix 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
x
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
xi
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
xii
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
xiii
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
xiv
Daftar Pustaka
[1] Yuda Handaya. 2010. Infus Cairan Intravena (Macam-Macam Cairan Infus). http://dokteryudabedah.com/infus-cairanintravena-macam-macam-cairan-infus/, 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]. Tersedia:
http://WWW.TokoBuku.com/arduino-pengenalan.PDF [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.
xv [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.