Perancangan Software Interface PERANCANGAN HARDWARE DAN SOFTWARE INTERFACE

commit to user I-48 saat pengukuran dilakukan pada tempat yang tidak terdapat kontak dengan listrik PLN.

4.2.7 Perancangan Software Interface

Softwa re interfa ce pada hea rt rate monitor ini digunakan sebagai penampil hasil pengukuran dari ha rdwa re yang telah dirancang. Pada perancangan softwa reinterfa ce ini digunakan Visual basic 6.0 dimana prinsipnya mendeteksi sinyal yang dikirim oleh COM Component Object Model . COM ini adalah teknologi dalam keluarga Microsoft dengan Sistem Operasi Windows yang memungkinkan komponen softwa re untuk berkomunikasiobjek COM dapat dibuat dengan Visua l ba sic 6.0. Data yang dikirim oleh COM ini diperoleh dari receiver yang dikoneksikan dengan port USB Universa l Seria l Bus PC yang di masukkan pada COM pada PC tersebut. Interfa ce pada hea rt rate monitor ini digunakan untuk menampilkan dan menyimpan data dengan format yang sesuai dengan sistem operasi Windows . Rancangan interfa ce ini disesuaikan dengan keperluan data dalam pengukuran hea rt rate yaitu nilai Bea ts per Minutebpm, da n nila i 10 denyut per satuan wa ktu da la m ms, da ri keperlua n ini pada interfa ce ha rus terdapat field ya ng diguna ka n untuk mena mpilka n, dan field yang diguna ka n untuk record data data nila i Beats per Minute bpm da n nilai 10 denyut per satua n wa ktu da la m ms. Ra ncanga n untuk interfa ce da ri hea rt rate ini di ta mpilka n pa da ga mbar 4.15 ra nca ngan ini dibuat dengan Microsoft Visio 2003. Gambar 4.23Rancangan interface heart rate monitor Rancangan interfa ce diatas terdiri dari fungsi-fungsi pendukung maupun utama yang berupa bagian-bagian yang disesuaikan dengan fungsinya. Bagian- bagian interfa ce hea rt rate dipaparkan seperti pada gambar 4.16. commit to user I-49 Gambar 4.24Rancangan interface heart rate monitor Form rancangan diatas merupakan form yang digunakan untuk menampilkan dan menyimpan data hasil pengukuran dengan hea rt rate monitor. Keterangan dari rancangan form interfa ce hea rt rate, sebagai berikut: a. File merupakan menu strip yang terdiri dari menu Open File, Sa ve as, Show Gra fik , dan Exit . Menu strip ini berguna untuk menampilkan data yang tersimpan dan juga menyimpan data hasil record pengukuran dengan hea rt rate monitor dan Show Gra fik untuk menampilkan grafik, selain itu terdapat menu Exit yang digunakan untuk keluar dari aplikasi interfa ce . b. Status merupakan menustrip yang berguna untuk membuka koneksi dengan COM maupun untuk memutuskan koneksi. c. About merupakan menu yang berisi tentang aplikasi hea rt rate . d. Tombol yang berfungsi sebagai pengaturan window dari aplikasi. Tombol X beguna untuk keluar dari aplikasi, tombol untuk Ma ximize melebarkan window , dan _ untuk minimalkan window . e. Menu pada panel ini adalah sebagai penampil pembacaan data pada Gonio meter yang merupakan alat ukur sudut dari penelitian sebelumnya. f. Tombol Open File, Sa ve a s, dan Show Gra fik, merupakan tombol yang berguna sebagai kontrol operasi untuk membuka file pengukuran yang sudah tersimpan, menyimpan data hasil pengukuran, dan menampilkan grafik saat pengukuran berlangsung. commit to user I-50 g. Field ini berisi alamat file yang kita buka atau kita simpan terakhir kali akan terisi otomatis saat menyimpan atau menampilkan file pengukuran. h. Merupakan panel dengan field yang berisi data waktu tiap bea ts yang terukur pada heart rate monitor . i. Merupakan panel dengan field yang berisi data bea t per menit bpm yang terukur pada hea rt ratemonitor . j. Tedapat 4 tombol yang terdapat dalam panel ini yaitu Data baru, Mulai, Hapus data, dan Pause. Tombol-tombol tersebut merupakan tombol navigasi untuk record data, membuat data record baru, menghapus data, menghentikan sementara proses record . k. Field ini berisi status COM yang terpasang “putus” atau “tersambung” serta pada COM berapa port USB tersambung. l. Status bar ini berisi waktu yang menunjukkan Jam samaseperti pada sistem operasi windows. m. Status ba r ini berisi waktu yang menunjukkan Tanggalsamaseperti pada sistem operasi windows . n. Merupakan tabel yang isinya hasil record pengukuran saat pengukuran berlangsung dan untuk menampilkan data saat membuka data yang telah tersimpan. Softwa re interfa ce ini sekaligus sebagai pemroses untuk perhitungan beat per menit bpm dan 10 denyut persatuan waktu. Perhitungan ini menggunakan bahasa visua l ba sic , data dihitung kemudian ditampilkan dalam field yang sudah disediakan.Perhitungan untuk 10 denyut persatuan waktu yaitu dengan menjumlahkan data waktu yang masuk sejumlah sepuluh denyut. Perhitungan beat per minute bpm dengan membagi 60 detik dengan waktu tiap bea t ya ng didapat dari blok counting dan telah ditransmisikan lewat RF.

4.3 PERCOBAAN PENGAMBILAN DATA HEART RATE