• Tidak ada hasil yang ditemukan

Mendeteksi Denyut Jantung Dengan Menggunakan Pulse Sensor Pada Arduino Uno Berbasis Android

N/A
N/A
Protected

Academic year: 2017

Membagikan "Mendeteksi Denyut Jantung Dengan Menggunakan Pulse Sensor Pada Arduino Uno Berbasis Android"

Copied!
10
0
0

Teks penuh

(1)

1.

Program Arduino Uno

String msg = "GET https://api.thingspeak.com/update?api_key=17X9AW5NSIIAWX**"; int error; static boolean serialVisual = true;

void setup()

Serial.println("Modul WiFi Terdeteksi"); konekWiFi();

Serial.print("BPM = "); Serial.println(BPM); Serial.print("Sinyal = "); Serial.println(Sinyal); if (error==1){

(2)

}

void updatebeat(){

String cmd = "AT+CIPSTART=\"TCP\",\""; cmd += IP;

Serial.println("AT+CIPCLOSE"); ESP8266.println("AT+CIPCLOSE"); error=1;

} }

boolean konekWiFi(){

Serial.println("Menyalakan Mode WiFi : Station"); ESP8266.println("AT+CWMODE=1");

delay(2000);

Serial.println("Menghubungkan ke WiFi ..."); String cmd="AT+CWJAP=\"";

(3)

}

2.

Program Android (Form Main)

#Region Project Attributes #ApplicationLabel: C-BPM! #VersionCode: 1

(4)

'SupportedOrientations possible values: unspecified, landscape or portrait. #SupportedOrientations: unspecified

#CanInstallToExternalStorage: False #End Region

#Region Activity Attributes #FullScreen: False

#IncludeTitle: True #End Region

Sub Process_Globals

End Sub Sub Globals

Private LV As ListView

Private TXT_NAMA, TXT_UMUR As EditText End Sub

Sub Activity_Create(FirstTime As Boolean) Activity.LoadLayout("registrasi")

Activity.AddMenuItem("Tentang","tentang")

End Sub

Sub Activity_Resume

End Sub

Sub Activity_Pause (UserClosed As Boolean)

End Sub

Sub Button1_Click

If TXT_NAMA.Text = "" Then TXT_NAMA.RequestFocus Else IF TXT_UMUR.Text = "" Then

TXT_UMUR.RequestFocus Else

Data.Nama = TXT_NAMA.Text Data.Umur = TXT_UMUR.Text StartActivity(Data) End If

End Sub

Sub tentang_Click StartActivity(tentang) End Sub

3.

Program Android (Form Data)

#Region Activity Attributes #FullScreen: False

#IncludeTitle: True #End Region

(5)

Dim Nama, Umur As String Dim T As Timer

End Sub Sub Globals

Private LV As ListView Private lbl_nama As Label Private lbl_umur As Label Private lbl_kategori As Label Private lbl_kesimpulan As Label End Sub

Sub Activity_Create(FirstTime As Boolean) Activity.LoadLayout("main")

lbl_kategori.Text = "Remaja / Dewasa" End If

Sub JobDone(JOB As HttpJob) If JOB.Success Then

If JOB.JobName = "LOAD_DATA" Then JP.Initialize(JOB.GetString)

Sub Ambil_Data(Datas As Map) LV.Clear

Dim NMR, NILAI, TGL As String Dim Data1 As List

NMR = Data2.GetValueAt(1) NILAI = Data2.GetValueAt(2) TGL = Data2.GetValueAt(0)

LV.AddTwoLines(NMR & ". " & "BPM = " & NILAI, "Tanggal : " & TGL) Rat = Rat + NILAI

Next

ProgressDialogHide Rat = Rat / 10

If lbl_kategori.Text = "Anak-anak" Then If Rat < 70 Then

(6)

else If Rat > 110 Then

lbl_kesimpulan.Text = "Denyut jantung kamu Diatas Normal, Kamu perlu istirahat yang cukup agar denyut jantungmu kembali normal."

Else

lbl_kesimpulan.Text = "Denyut jantung kamu Normal. Silahkan beraktifitas!"

End If

else if lbl_kategori.Text = "Remaja / Dewasa" Then If Rat < 60 Then

lbl_kesimpulan.Text = "Denyut jantung Kamu Dibawah Normal, Kamu disarankan untuk istirahat yang cukup. Jangan melakukan banyak aktifitas!"

else If Rat > 100 Then

lbl_kesimpulan.Text = "Denyut jantung kamu Diatas Normal, Kamu perlu istirahat yang cukup agar denyut jantungmu kembali normal."

Else

lbl_kesimpulan.Text = "Denyut jantung kamu Normal. Silahkan beraktifitas!"

End If End If

lbl_kesimpulan.Text = lbl_kesimpulan.Text & " (Denyut Jantung kamu " & Rat & ")" End Sub

4.

Program Android (Form tentang)

#Region Activity Attributes #FullScreen: False

#IncludeTitle: True #End Region

Sub Process_Globals

'These global variables will be declared once when the application starts. 'These variables can be accessed from all modules.

End Sub

Sub Globals

'These global variables will be redeclared each time the activity is created. 'These variables can only be accessed from this module.

End Sub

Sub Activity_Create(FirstTime As Boolean) Activity.LoadLayout("tentang")

End Sub

Sub Activity_Resume End Sub

Sub Activity_Pause (UserClosed As Boolean)

(7)

D

AFTAR

R

IWAYAT

H

IDUP

CURRICULUM VITAE

I.

DATA PRIBADI / Personal Identification

Nama Lengkap

:

Mangasa Aprido Satria Manullang

Tempat /

Tanggal Lahir

:

P. Siantar

19 April 1995

Jenis Kelamin

:

Laki-laki

Agama

:

Kristen Protestan

Kebangsaan

:

Indonesia

Alamat

:

Jalan Penguin Raya 2 no. 309 Perumnas Mandala, Medan.

Telepon

:

+6285275245789

Motto Hidup

:

Share for All.

Tinggi / Berat

:

170 cm / 58 kg

Email

:

asa0882_m@yahoo.com

II.

KESEHATAN / Health

Tidak memiliki cacat fisik maupun mental dan tidak memiliki penyakit bawaan.

III.

KEMAMPUAN / Capabilities

Bahasa

: Indonesia, Inggris

Bahasa Pemrograman

: Basic, C

Database

: MySQL

(8)

[ 2013 – 2017 ]

“Mendeteksi Denyut Jantung Dengan Menggunakan Pulse Sensor Pada Arduino Uno

Berbasis Android”

S1 Ilmu Komputer, Fakultas Ilmu Komputer dan Teknologi Informasi

Universitas Sumatera Utara

[ 2010 – 2013 ]

SMA Negeri 7 Medan

[ 2007 – 2010 ]

SMP Katolik Trisakti 2 Medan

[ 2004 – 2007 ]

SD Betania Medan.

[ 2001 – 2004 ]

SD Methodist 7 Medan

[2000 – 2001 ]

TK Methodist 7 Medan

V.

PENDIDIKAN NON-FORMAL / Informal Education

[ 2012 – 2013 ]

BT / BS Ganesha Operation, Medan

[ 2007 – 2010 ]

Prospect English Course, Medan

VI.

PRESTASI / Achievements

1)

Sertifikasi Internasional Microsoft Office Excel 2010 , Medan [2016]

2)

Sertifikasi Secure Computer User (CSCU) EC-Council, Medan [2016]

3)

Sertifikasi Ikatan Ahli Informatika Indonesia (IAII), Medan [2016]

VII.

SEMINAR / Seminars

1)

Peserta Seminar Nasional Bank Indonesia , Universitas Sumatera Utara, Medan [2016]

2)

Peserta Seminar Nasional Literasi Informasi (SENARAI) Fakultas Ilmu Komputer dan

(9)

1)

Tim Komunikasi dan Informasi UKM KMK USU (Unit Kegiatan Mahasiswa Kebaktian

Mahasiswa Kristen Universitas Sumatera Utara) [2015 – 2016]

2)

Wakil Ketua KMKI(Komunitas Mahasiswa S-1 Ilmu Komputer) [2014 – 2015]

3)

Koordinator Divisi Hubungan Masyarakat KMKI [2015-2016]

4)

Anggota Kewirausahaan PEMA FASILKOM-TI [2016-2017]

5)

Koordinator Laboratorium Mikrokontroller & Assembly IKLC USU [2016]

6)

Koordinator Laboratorium Organisasi Arsitektur Komputer IKLC USU [2017]

7)

Asisten Laboratorium IKLC USU [2016-Sekarang]

IX.

PENGALAMAN KEPANITIAAN / Committee Experiences

1)

Anggota Acara Paskah Oikumene USU [2014]

2)

Anggota Acara Natal Oikumene USU [2014]

3)

Anggota Peralatan PORSENI IMILKOM USU [2014]

4)

Ketua Paskah Fasilkom-TI USU [2013]

5)

Anggota Acara Natal S1 Ilmu Komputer USU [2013]

X.

PENGALAMAN BEKERJA / Working Experience

IT Spesialist di PT. Virstayasa [2015]

Praktik Kerja Lapangan di Bank Negara Indonesia KCU Pemuda [2016]

(10)

Referensi

Dokumen terkait

Puji syukur penulis panjatkan kehadirat Allah SWT, karena atas rahmat dan hidayah-Nya penulis dapat menyelesaikan penyusunan laporan tugas akhir dengan judul “Uji Eksperimental

51 Akad yang terjadi akad jual beli melalui perantara atau samsarah, terdapat akad wakalah, dalam jual beli motor bekas melalui makelar, di sini makelar sebagai

Trade off theory maupun pecking order theory menyatakan bahwa perusahaan yang memiliki rasio hutang yang tinggi dapat membahayakan tingkat pertumbuhan perusahaan

jerami padi yang besar dapat dimanfaatkan sebagai substrat dalam produksi selulase.. sehingga dapat menambah nilai ekonomi pada

Dalam rangka meningkatkan kinerja wirausaha diperlukan berbagai hal terutama pengaruh kecerdasan wirausaha, untuk itu penelitian ini dilakukan dengan tujuan untuk

Mata Pelajaran Nilai

Berdasarkan uraian di atas, penulis mencoba melakukan penelitian tentang pengaruh kenaikan UMK pada tahun 2013 terhadap tingkat konsumsi buruh yang berada di Kawasan Industri

Pembangunan gedung-gedung dan sarana penunjang lainnya mengakibatkan berkurangnya lahan peresapan air yang dapat mengurangi jumlah pemasukan airtanah di