Perancangan Perangkat Lunak Mikrokontroler Firmware Perancangan Program Aplikasi Komputer Software

3.4.3 Perancangan Perangkat Lunak Mikrokontroler Firmware

Gambar 3.19 Diagram Alir Program Mikrokontroler START Inisialisasi Sampling,Baudrate Port ADC Baca ADC Kirim Data ADC ke Serial VADC Jika Mode= USB Serial Ya Tidak Mode Bluetooth Kirim data ke Interface PC Kirim data ke Interface Android PC Perangkat lunak mikrokontroler firmware digunakan untuk mengatur kerja dari mikrokontroler pada sistem tersebut agar dapat berjalan sebagaimana mestinya. Perangkat lunak mikrokontroler dirancang menggunakan bahasa pemograman tingkat tinggi, yaitu bahasa C. Dengan menggunakan program aplikasi MPLAB IDE yang merupakan aplikasi yang khusus digunakan untuk mengembangkan perangkat lunak untuk mikrokontroler keluaran Microchip dan dengan bantuan C18 Compiler sebagai toolkit-nya, maka pembuatan program aplikasi pun dapat dengan mudah dikerjakan.

3.4.4 Perancangan Program Aplikasi Komputer Software

Pada perancangan program aplikasi komputer, digunakan Visual Studioyang merupakan IDE Integrated Development Environment produk dariperusahaan ternama Microsoft yang memang biasa diguanakan untuk perancangan aplikasi komputer berbasis GUI Graphical User Interface. Pada IDE Visual Studio terdapat beberapa bahasa pemograman yang dapat digunakan seperti : Visual C++, Visual C, Visual C C Sharp, Visual Basic, Visual J, dan Visual F. Namun untuk pengerjaan tugas akhir ini bahasa pemograman yang akan digunakan adalah bahasa pemograman Visual C C Sharp, karena bahasa pemograman tersebut telah bersifat OOP Object Oriented Program sehingga program dapat dibuat lebih fleksibel. Gambar 3.20 Diagram Alir Aplikasi Komputer Inisialisasi Port Serial COM Baudrate Baca Data Serial ADC Plotting data ADC di PC Filter Digital IF Time = 5 Detik HR Heart Rate START Ya Tidak Gambar 3.21 diatas adalah tampilan aplikasi rekaman EKG pada tugas akhir ini. Terdiri dari beberapa menu yaitu. 1. Menu Inisialisasi komunikasi serial COM Untuk menentukan komunikasi data berada pada COM berapa. 2. Menu Inisialisasi baudrate Untuk menyesuaikan baudrate yang telah diatur sesuai dengan baudrate mikrokontroler. 3. Menu Filter Untuk melakukan proses filter digital dengan mencentang check box menu filter. 4. Menu Variabel Prioda Dan Amplitudo Untuk mengatur prioda dan amplitude sinyal EKG. 5. BPM Untuk menampilkan hasil perhitungan detak jantung Heart beat. Gambar 3.21 Tampilan Aplikasi EKG 6. Menu Save Data Untuk menyimpan hasil rekaman ECG yang dilakukan. 7. Menu Test Data Untuk melihat rekaman data EKG yang telah disimpan dengan format data desimal.

3.4.5 Perancangan Program Aplikasi Android Software