tugas akhir - core.ac.uk · 1 rancang bangun sistem monitoring pengukuran suhu basal tubuh wanita...
TRANSCRIPT
1
RANCANG BANGUN SISTEM MONITORING
PENGUKURAN SUHU BASAL TUBUH WANITA DENGAN
MICROCONTROLLER ESP 8266
TUGAS AKHIR
Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1
Teknik Informatika Universitas Muhammadiyah Malang
Oleh :
Nurimalita
201210370311067
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MALANG
2016
1
LEMBAR PERSETUJUAN
RANCANG BANGUN SISTEM MONITORING
PENGUKURAN SUHU BASAL TUBUH WANITA DENGAN
MICROCONTROLLER ESP 8266
NURIMALITA
(201210370311067)
Sebagai persyaratan Guna Meraih Gelar Sarjana Strata 1
Teknik Informatikan Universitas Muhammadiyah Malang
Malang, 22 September 2016
Menyetujui,
Dosen I
Dosen II
2
1
LEMBAR PENGESAHAN
RANCANG BANGUN SISTEM MONITORING
PENGUKURAN SUHU BASAL TUBUH WANITA DENGAN
MICROCONTROLLER ESP 8266
TUGAS AKHIR
Sebagai Persyaratan Guna meraih Gelar Sarjana Strata 1
Teknik Informatika Universitas Muhammadiyah Malang
Disusun Oleh :
NURIMALITA
(201210370311067)
Tugas Akhir ini telah diuji dan dinyatakan lulus melalui sidang majelis penguji
pada tanggal 06 Oktober 2016
Menyetujui,
Penguji I, Penguji II,
1
KATA PENGANTAR
Puji Syukur Alhamdulillah senantiasa Penulis ucapkan atas kehadirat Allah
SWT yang telah melimpahkan Rahmat, Taufik serta Hidayah-Nya sehingga Penulis
akhirnya dapat menyelesaikan tugas akhir yang berjudul “Rancang Bangun
Sistem Monitoring Pengukuran Suhu Basal Tubuh Dengan Microcontroller
ESP8266”, meskipun masih terdapat banyak kekurangan. Shalawat serta salam
semoga tetap tercurah kepada junjungan kita Nabi Besar Muhammad SAW.
Penyusunan Tugas Akhir ini diajukan untuk memenuhi syarat akademis
dalam rangka menyelesaikan Studi S1 Program Studi Teknik Informatika di
Fakultas Teknik Universitas Muhammadiyah Malang.
Penulis menyadari bahwa dalam peyusunan tugas akhir ini tidak lepas dari
bimbingan dan bantuan berbagai pihak. Oleh karena itu, dalam kesempatan ini
ucapkan terima kasih penulis sampaikan kepada:
1. Orang tua Ayahanda Baenuri S.Pd dan Ibunda Dra. Arita yang selalu
memberikan kasih sayang, doa, nasehat, semangat dukungan moril maupun
materi selama menempuh pendidikan dibangku perkuliahan sampai
akhirnya dapat menyelesaikan tugas akhir ini.
2. Noorkhofifah Turrahmaniah adik tercinta yang selalu memberikan
semangat dukungan dan doa yang tak pernah putus untuk penulis.
3. Bapak Yuda Munarko, S.Kom., M.Sc, selaku Kepala Prodi Teknik
Informatika Universitas Muhammadiyah Malang
4. Bapak Zamah Sari, S.T., M.T, selaku Dosen Pembimbing I yang dengan
ikhlas banyak mengorbankan waktu dan tenaga untuk memberikan
pengarahan, petunjuk, serta saran demi terselesainya penyusunan tugas
akhir ini.
5. Ibu Diah Rizqiwati, S.T., M.T, selaku Dosen Pembimbing II yang dengan
sabar memberikan pengarahan dan petunjuk kepada penulis yang terkadang
perlu beberapa kali pejelasan sehingga penulis mampu memahaminya.
2
6. Elin Maulina sahabat seperjuangan bersama menuntut ilmu mulai dari
bangku sekolah hingga merantau ke kota Malang menempuh perkuliahan
hingga selesai.
7. Ferdian Reynaldi orang paling spesial yang selalu menemani, memberikan
semangat motivasi dan nasehat dalam pengerjaan tugas akhir ini hingga
selesai.
8. Selvy Yunita Sari, Lucky Wahyu Sulistiwi, Geng Hacker dan Geng Baper
yang membantu dan selalu mensupport selama perkuliahan sampai
pengerjaan tugas akhir ini.
9. Ading - ading buhan Batulicin FC ( Rahayu Puji Lestari, Mitha Puji Rahayu
Riska Harisnawati dan Shovie Haryati) saudara ku di kota Malang ini.
10. Teman – teman satu kelas yang sudah saling membantu dan mensupport
dengan tugas tugas kuliah.
11. Teman – teman Organisasi Lembaga Intra HMJ Informatika 2013 dan
BEM-FT 2014 yang mau berbagi ilmu nya untuk saya.
12. Organisasi Daerah HIMATANBU Malang yang telah memfasilitasi dan
menaungi penulis sebagai putri daerah Tanah Bumbu yang berkuliah di
Kota Malang.
13. Semua Pihak yang telah membantu dalam penyelesaian tugas akhir ini yang
tidak dapat disebutkan satu persatu.
Penulis menyadari masih banyak kekurangan dan keterbatasan dalam penulisan
tugas akhir ini. Untuk itu, penulis sangat mengharapkan saran yang membangun
agar tulisan ini dapat berguna untuk perkembangan ilmu pengetahuan kedepan.
Malang, 20 September 2016
Penulis
Nurimalita
1
DAFTAR ISI
LEMBAR PERSETUJUAN.................................................................................. ii
LEMBAR PENGESAHAN. ................................................................................ iii
LEMBAR PERNYATAAN ................................................................................. iv
KATA PENGANTAR .......................................................................................... v
ABSTRAK .......................................................................................................... vii
DAFTAR ISI ........................................................................................................ ix
DAFTAR GAMBAR ........................................................................................... xi
DAFTAR TABEL .............................................................................................. xiii
BAB I PENDAHULUAN ..................................................................................... 1
1.1 Latar Belakang ............................................................................................ 1
1.2 Rumusan Masalah ....................................................................................... 2
1.3 Tujuan Masalah ........................................................................................... 3
1.4 Batasan Masalah.......................................................................................... 3
1.5 Metodologi Penelitian ................................................................................. 3
1.6 Sistematika Penulisan.................................................................................. 4
BAB II LANDASAN TEORI ............................................................................... 6
2.1 Hardware ..................................................................................................... 6
2.1.1 Mikrokontroller ESP8266 .................................................................. 6
2.1.2 Infrared Temperature Sensor (MLX90614) ....................................... 8
2.1.3 Pengisi Baterai Portabel ..................................................................... 9
2.2 Software ..................................................................................................... 10
2.2.1 Arsitektur Android ............................................................................ 10
2.2.2 Arsitektur Web Service ..................................................................... 11
2.3 Suhu Basal Tubuh ...................................................................................... 12
2.3.1 Cara Mendeteksi Ovulasi dengan Suhu Basal Tubuh ....................... 12
2.3.2 Cara Mengukur Suhu Basal Tubuh ................................................... 12
2
2.3.3Manfaat dan Efektifitas Pengukuran Suhu Basal Tubuh (SBT) .......... 13
2.4 Transmisi Data Wifi .................................................................................... 14
BAB III ANALISIS DAN PERANCANGAN SISTEM .................................... 15
3.1 Analisis Sistem Monitoring Suhu Basal Tubuh .......................................... 15
3.1.1 Analisis Permasalahan ........................................................................ 15
3.1.2 Analisis Alat dan Bahas Mikrokontroller ........................................... 16
3.2 Perancangan Sistem Monitoring Suhu Basal Tubuh ................................... 16
3.2.1 Perancangan Arsitektur Sistem ........................................................... 16
3.2.2 Flowchart Alur Sistem ........................................................................ 18
3.2.3 Rangkaian Mikrokontroller ESP8266 dengan MLX90614................. 21
3.2.4 Rancangan Aplikasi Android .............................................................. 22
3.2.5 Rancangan Tampilan Interface Monitoring Server........................... 24
BAB IV IMPLEMENTASI DAN PENGUJIAN ................................................ 26
4.1 Implementasi Rangkaian Mikrokontroller ................................................. 26
4.2 Implementasi Sistem Android dan Web .................................................... 26
4.2.1 Implementasi Sistem Android ............................................................. 27
4.2.2 Implementasi Sistem Web................................................................... 28
4.3 Pengujian Alat dan Sistem .......................................................................... 28
4.3.1 Pengujian Alat Mikrokontroller .......................................................... 29
4.3.2 Pengujian Software ............................................................................. 31
4.4 Hasil Pengujian Pengukuran Suhu Basal .................................................... 37
BAB V PENUTUP .............................................................................................. 43
5.1 Kesimpulan ................................................................................................. 43
5.2 Saran ............................................................................................................ 43
DAFTAR PUSTAKA ......................................................................................... 45
1
DAFTAR TABEL
Tabel 3.1 Alat dan Bahan .................................................................................... 16
Tabel 4.1 Pengujian Blackbox pada Rangkaian Mikrokontroller ....................... 31
Tabel 4.2 Pengujian Blackbox terhadap Android ................................................ 35
Tabel 4.3 Pengujian Blackbox terhadap Website ................................................ 38
Tabel 4.4 Data Hasil Pengujian ........................................................................... 38
Tabel 4.5 Data Hasil Perbandingan ..................................................................... 42
1
DAFTAR GAMBAR
Gambar 2.1 Hardware ESP8266 ............................................................................ 6
Gambar 2.2 MLX90614 ......................................................................................... 8
Gambar 2.3 Powerbank ......................................................................................... 10
Gambar 2.4 Variasi Suhu Basal Tubuh Pada Siklus Menstruasi .......................... 13
Gambar 2.5 Ilustrasi Trasmisi Data ...................................................................... 14
Gambar 3.1 Arsitektur Sistem ............................................................................... 17
Gambar 3.2 Flowchart Pengambilan Data Suhu ................................................... 17
Gambar 3.3 Flowchart Menampilkan Data Suhu .................................................. 18
Gambar 3.4 Flowchart Sistem Alur Sistem Rangkaian ........................................ 19
Gambar 3.5 Flowchart Alur Sistem Android ........................................................ 20
Gambar 3.6 Flowchart Alur Sistem Server ........................................................... 21
Gambar 3.7 Rangkaian ESP8266 dan sensor MLX90614 .................................... 22
Gambar 3.8 Form Login Pengguna Aplikasi Android .......................................... 22
Gambar 3.9 Form Signup ...................................................................................... 23
Gambar 3.1.0 Form Utama Aplikasi Android ....................................................... 23
Gambar 3.1.1 Form Awal Interface Server ........................................................... 24
Gambar 3.1.2 Form Tampilan Grafik ................................................................... 25
Gambar 3.1.3 Form Tampilan Tabel ..................................................................... 25
Gambar 4.1 Rangkaian Alat Mikrokontroller ....................................................... 27
Gambar 4.2 Menu Login Android ......................................................................... 28
Gambar 4.3 Menu Register Android ..................................................................... 28
Gambar 4.4 Menu Login Admin ........................................................................... 29
Gambar 4.5 Rangkaian ESP .................................................................................. 30
Gambar 4.6 Menu Utama ...................................................................................... 32
Gambar 4.7 Menu Hitung Masa Subur ................................................................. 32
Gambar 4.8 Hasil Perhitungan Masa Subur .......................................................... 33
Gambar 4.9 Menu Suhu Basal .............................................................................. 33
Gambar 4.10 Menu Grafik .................................................................................... 34
Gambar 4.1.1 Menu Bantuan ................................................................................ 34
Gambar 4.1.2 Halaman Utama Admin .................................................................. 36
2
Gambar 4.1.3 Menu Halaman Lihat Data ............................................................. 36
Gambar 4.1.4 Menu Halaman Grafik .................................................................... 37
Gambar 4.1.5 Menu Halaman Tabel ..................................................................... 37
Gambar 4.1.6 Grafik Data Pengukuran ................................................................. 41
Gambar 4.1.7 Grafik Data Pengukuran ................................................................. 42
1
DAFTAR PUSTAKA
[1] Siallagan, Deasy Christina. Cek Masa Subur via Suhu Basal Tubuh. (online),
(http://www.tabloid-nakita.com/read/2663/cek-masa-subur-via-suhu-basal-
tubuh) di akses pada tanggal 06 Desember 2015.
[2] Putra, Lucky Yuditia. 2013. “Perancangan Sistem Pengukur Suhu
Menggunakan Anduino dan C#.Net”. Jakarta : Universitas Mercu Buana. Hal
5-7.
[3] Hermalinda. Pemanfaatan Teknologi Dalam Pengukuran Suhu. (online),
(http://pkko.fik.ui.ac.id/files/hermalinda%20PEMANFATAN%20TEKNOL
OGI%20DALAM%20PENGUKURAN%20SUHU%20s2%20anak%20uts
%20sim.pdf) diakses pada tanggal 7 Desember 2015.
[4] 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.
[5] Yuni N. Ni Putu, Jesi Pebralia, et al. (2015). Studi Penerapan Sensor
MLX90614 Sebagai Pengukur Suhu Tinggi secara Non-kontak Berbasis
Arduino dan Labview. Prosiding Simposium Nasional Inovasi dan
Pembelajaran Sains 2015.
[6] MLX90614 Family Single and Dual Zone Infrared Termometer in TO-39,
Melexis (Microelectronic Integrated Systems), 2013
[7] Jose, Deepa V., Lakshmi, Priya C., G. Priyadarshi., Monisha, Singh. 2015.
“Challenges and Issues in Android App Development- An Overview”.
[8] Ma, Li., Lei, Gu., Jin, Wang. 2014. “Research and Development of Mobile
Application for Android Platform”. International Journal of Multimedia and
Ubiquitos Engineering. Vol.9. 187-198.
[9] Bougettaya, A., Sheng, Q.Z., Advanced Web Services, Springer 2014
[10] Depkes. (2009).KB pada periode menyusui (Health Assesment Indonesia).
Jakarta.
2
[11] Girsang, Bina Melvia. (2014). “Pengukuran Suhu Basal Tubuh (SBT) Sebagai
Metode Kontrasepsi Mandiri dan Penilaian Ovulasi pada Wanita Usia Subur
di Desa Sngai Rambutan”. Universitas Sriwijaya.