Anda di halaman 1dari 10

Erma Yulinda, Perancangan Aplikasi Step Counter … 429

PERANCANGAN APLIKASI STEP COUNTER


MENGGUNAKAN GPS BERBASIS ANDROID
Step Counter Aplication Design Using Android Based GPS

Erma Yulinda1, Hardianto2, Budi Triandi3


1
Jurusan Teknik Informatika Universitas Potensi Utama
2
Dosen Jurusan Teknik Informatika Universitas Potensi Utama
2,3
Universitas Potensi Utama, K.L. Yos Sudarso KM 6,5 No.3A Tj. Mulia - Medan
Email:ermayulinda14@gmail.com

ABSTRAK

Kesehatan adalah suatu hal pada manusia yang sangat penting dalam menjalani kehidupan sehari-
hari dengan mengkonsumsi makanan yang bergizi dan berkualitas serta olahraga yang teratur.
Olahraga ialah suatu bentuk usaha menyehatkan diri yang diiringi dengan menjaga pola makan
yang sehat. Olahraga yang efektif yang dilakukan serta tidak banyak meluangkan waktu yang lama
dan tidak membutuhkan tenaga yang besar, contohnya ialah berjalan kaki atau berjalan santai,
berjalan kaki memberikan manfaat yang besar bagi kesehatan tubuh. Jalan kaki dapat
menyehatkan jantung, menyehatkan postur tubuh, mempertajam daya ingat ataupun jasmani
dengan cara mengatur pola makan dengan baik dan olahraga secara teratur. Pada dasarnya
berjalan merupakan olahraga yang sangat mudah dilakukan, berjalan akan mengikutsertakan
seluruh sistem tubuh dengan baik. Bahkan saat ini sedang trend gerakan 10.000 langkah per
harinya, namun tidak mudah untuk menghitung berapa langkah yang sudah dilakukan. Melihat
begitu pentingnya bejalan kaki pada manusia sebagi bentuk penyehatkan diri, maka penulis inigin
membuat sebuah aplikasi android yang dapat digunakan oleh generasi kegenerasi. Aplikasi ini
nantinya bertujuan untuk menghitung langkah kaki serta mengetahui lokasi sejauh mana langkah
kaki kita berjalan. Maka dari itu dalam perancangan ini peneliti akan mencoba mengembangkan
sebuah aplikasi mobile yang berbasis android dimana dalam percancangan aplikasi ini
diharapkan dapat membantu proses penghitung langkah kaki guna memaksimalkan gaya hidup
sehat sehari-hari.

Kata Kunci : Android Studio, penghitung Langkah Kaki, 10.000 langkah

ABSTRACT

Health is a matter in humans that is very important in living everyday life by consuming nutritious
and quality food and regular exercise. Sport is a form of healthful effort accompanied by
maintaining a healthy diet. Effective exercise that is done and does not take a lot of time and does
not require great effort, for example is walking or relaxing, walking provides great benefits for
health. Walking can nourish the heart, nourish posture, sharpen memory or physical body by
regulating eating patterns properly and exercising regularly. Basically walking is a sport that is
very easy to do, walking will involve the entire body system properly. Even when the movement
trend is 10,000 steps per day, it is not easy to calculate how many steps have been taken. Seeing the
importance of walking in humans as a form of self-health, the authors want to make an android
application that can be used by generations of generation. This application will aim to calculate
the footsteps and find out the location of the steps we walk. Therefore in this design the researcher
will try to develop an Android-based mobile application where in the design of this application is
expected to help the process of foot step counters in order to maximize a healthy daily lifestyle.

Keywords: Android Studio, Step counter, 10,000 steps


430. Jurnal FTIK, Vol. 1 No. 1

1. PENDAHULUAN

Seiring dengan pesatnya perkembangan teknologi saat ini, menjadikan kebutuhan untuk
mendapatkan informasi menjadi lebih insant. Dengan memanfaatkan mobile device, sangat
membantu seseorang dalam berolah raga. Selain itu, pengguna mobile device yang sangat mudah
dibawa kemana saja semangkin memudahkan seseorang dalam mengakses berbagai hal yang ada,
gaya hidup sehat juga merupakan salah pilihan yang sederhana untuk dijalankan. Pada dasarnya
berjalan adalah olahraga yang sangat mudah untuk dilakukan, berjalan akan mengikutsertakan
seluruh sistem tubuh dengan baik, namun tidak mudah untuk menghitung berapa langkah yang
sudah dilakukan. Untuk itu, dibutuhkan sebuah aplikasi yang dapat menghitung langkah agar
mempermudah pengguna mengetahui jumlah langkah yang telah dilalui dari tempat yang sudah
dilewati.
Penelitian yang berjudul tentang “Penemuan Jalur Terpendek Dengan Algoritma ANT
Colony” menghasilkan sebuah penelitian menggunakan algoritma menganalisa algoritma semut
dari perilaku koloni semut yang dikenal sebagai sistem semut, yang merupakan teknik probabilitas
untuk menyelesaikan masalah komputasi dengan menemukan jalur terbaik melalui grafik, dalam
hal ini waktu yang diperlukan oleh setiap algoritma untuk mencapai jalur terpendek algoritma ant
colony menggunakan semut lebih dari satu [1].
Penelitian yang berjudul tentang “Perancangan Aplikasi Pencarian Route Jalan Tercepat
Dengan Metode LBS Berbasis Android” dari uraian penjelasan dan pembahasan keseluruhan dari
penelitian ini ialah GPS pada perangkat smartphone Android memiliki tingkat akurasi yang
berbeda-beda, dalam proses pembangunan aplikasi android berbasis peta dapat memanfaatkan
berbagai fasilitas API yang telah disediakan oleh Google, aplikasi membutuhkan sinyal dan
koneksi data yang baik dan stabil agar proses pengolahan data koordinat dapat berjalan dengan
baik, keberhasilan aplikasi membaca koordinat lokasi geografis dipengaruhi oleh ketersediaan
layanan operator, kekuatan sinyal operator, kekuatan sinyal GPSm dan ketersediaan fitur pada
perangkat mobile android [2].
Penelitian yang berjudul tentang “Implementasi Sistem Pemantauan Objek Bergerak
Dengan Memanfaatkan Frekuensi Radio Menggunakan GPS (Global Positioning System)” yang
menghasilkan sebuah aplikasi sitem yang memiliki tingkat keakuratan sebesar 95% dengan
tingkat error sebesar 5%, sistem yang dibuat telah dapat mengolah data serta memetakannya ke
dalam PC Mapping Software dengan akurat, waktu yang dibutuhkan dari proses request hingga
mendapatkan data lokasi dan menampilkannya ke dalam map kurang lebih sekitar 5.16 detik,
tergantung respon HT, perhitungan pada proses pemetaan didasarkan pada peta yang didapat,
sedangkan untuk peta lain yang dapat dilakukan dengan sampling dan pengukuran ulang [3].
Penelitian yang berjudul tentang “Perancangan Navigasi Robot Berbasis Suara
Menggunakan Android” menjelaskan tentang komunikasi antara smartphone android dengan
mikrokontroler dapat dilakukan secara wireless menggunakan bluetooth, yang mana antara
bluetooth pada smartphone android dan mobile bluetooth pada sistem mikrokontroler
berkomunikasi menggunakan data serial, merealisasikan pembuatan software pengendali navigasi
robot yang menggunakan suara, yang bekerja untuk jarak transmisi maksimum adalah 10 meter
pada ruangan terbuka, sumber daya pada perangkat menggunakan baterai pada kendaraan itu
sendiri, sehingga mengurangi umur baterai [4].
Erma Yulinda, Perancangan Aplikasi Step Counter … 431

2. METODELOGI PENELITIAN

Metode penelitian yang dipakai oleh penulis dalam melakukan penelitian deskriptif
atau metode penelitian analitis. Dalam metode yang dipakai untuk penelitian deskriptif ini
menggunakan teknik-teknik analisis, klasifikasi masalah, survey, studi kepustakaan,
observasi dan teknik test terhadap masalah-masalah yang berhubungan dengan objek
penelitan penulis.
Metode pengembangan sistem yang digunakan dalam penelitian ini menggunakan
model fishbone. Model fishbone merupakan salah satu metode untuk menganalisa
penyebab dari sebuah masalah atau kondisi. Berikut ini adalah tahapan dari model fishbone
yang dapat dilihat pada gambar 1 :

Gambar 1. Model Perancangan Aplikasi Step Counter Menggunakan GPS Berbasis


Android

1. Analisa Kebutuhan
Peneliti menganalisa kebutuhan penellitian yaitu berupa data-data yang telah dikumpulkan
untuk dapat dijadikan bahan penelitan.
2. Desain Sistem
Peneliti melakukan desain sistem menggunakan UML yaitu use case, class diagram,
activity diagram, dan sequence diagram.
3. Penulisan Kode Program
Peneliti menggunakan bahasa pemrograman Android studio untuk menghasilkan Aplikasi
Step Counter Menggunakan GPS Berbasis Android.
4. Pengujian Program
Penelitian menggunakan smartphone android untuk pengujian yang dilakukan dengan
praktek dan menggunakan Android studio untuk pengujian yang dilakukan dengan
praktek. Apabila sistem masih memiliki kekurangan maka peneliti segera melakukan
perbaikan sampai mendapatkan hasil yang baik.
5. Hasil
Pada tahapan ini sistem yang telah di buat sudah berjalan dengan baik dan tidak memiliki
kesalahan sistem.
432. Jurnal FTIK, Vol. 1 No. 1

3. HASIL DAN PEMBAHASAN

3.1. Spesifikasi Perangkat


Dalam perancangan aplikasi untuk perangkat smartphone ini penulis menggunakan beberapa
perangkat agar aplikasi berjalan sebagai berikut :
1. Perangkat Lunak (Software)
a. Operating System, OS yang digunakan dalam perancangan adalah Windows 10 dan OS
Android pada perangkat mobile.
b. Android Studio, sebagai editor source code Java.
2. Perangkat Keras (Hardware)
a. Komputer yang setara Core i3.
b. Smartphone Android OS 4.1 atau diatasnya.
Mouse, keyboard, dan monitor.

3.2. Perancangan Flowchart


Flowchart digunakan sebagai dasar acuan dalam membuat program. Struktur program akan
lebih mudah dibuat atau didesain. Agar dapat melihat struktur jalannya program maka dibuat
flowchart (diagram alur). Berikut merupkan flowchart Perancangan Aplikasi Step Counter
Menggunakan GPS Berbasis Android.

Gambar 1. Flowchart Step Counter

1. Mulai.
2. Menu home untuk menampilkan semua menu.
3. Jika sukses maka aplikasi menampilkan jumlah langkah step counter bila error aplikasi akan
menampilkan kembali menu home.
4. Apakah anda ingin memulai langkah.
5. Menampilkan jumlah langkah.
6. Selesai.
Erma Yulinda, Perancangan Aplikasi Step Counter … 433

3.3. Kalkulasi Perhitungan


Perinsip kerja aplikasi step counter.
Studi telah menunjukkan bahwa panjang langkah dibagi hasil pada kisaran 0.78 Meter. Jadi
untuk mengetahui lebar langkah kaki adalah sebagai berikut :
a. Rumus 1 Jarak:
Jarak (CM) = PL*JLK
Penjelasan:
• PL = Panjang Langkah
• JLK = Jumlah Langkah Kaki
• CM = Centimeter
b. Rumus 2 Jarak:
Total Jarak (KM) = PL *(JLK/10.000)
Penjelasan:
• PL = Panjang Langkah
• JLK = Jumlah Langkah Kaki
• KM = Kilometer
Untuk mencari total jarak (km) langkah kaki dibutuhkan jumlah langkah kaki yang sudah diubah
menjadi jarak (CM) pada rumus 1 kemudian diubah menjadi KM dengan di bagi 10.000

3.4. Desain Sistem


Pada sistem desain dalam gambaran perancangan yang dilakukan dan yang dihasilkan.
Desain sistem yang dibutuhkan untuk gambaran langkah-langkah desain dan bagian-bagian yang
dibutuhkan agar aplikasi dapat berjalan sesuai dengan perancangan. Perancangan yang digunakan
untuk merancang sebuah aplikasi step counter menggunakan GPS berbasis android adalah metode
perancangan terstruktur menggunakan Diagram Blok. Pada proses perancangan ini akan dijelaskan
mengenai beberapa rancangan aplikasiyang akan dikerjakan yang menggunakan perangkat android
yaitu sebagai berikut :

3.1.1. Diagram Blok Aplikasi

Diagram Blok biasa digunakan untuk sebuah sistem, dimana bagian utama atau fungsi
yang diwakili oleh blok dihubungkan dengan garis yang menunjukkan hubungan dari blok. Struktur
dan fungsi bagian-bagian yang didefinisikan sebagai cara-cara dari tiap komponen saling terkait
satu dengan yang lainnya, adapun blok diagram aplikasi yang dirancang dapat dilihat pada gambar
III.1 berikut.

Gambar 2. Blok Diagram

1. Android studio digunakan untuk membuat aplikasi.


2. Smartphone berfungsi sebagai media untuk penggunaan aplikasi.
3. GPS berfungsi untuk menampilkan lokasi user, dan menampilkan jumlah langkah pada
aplikasi step counter.
4. Jarak akan muncul ketika user mulai berjalan, dan menampilkan hasil langkah.
434. Jurnal FTIK, Vol. 1 No. 1

3.2. Hasil
Berdasarkan rancangan pada bab sebelumnya maka dihasilkan Perancangan Aplikasi Step
Counter Menggunakan GPS Berbasis Android. Aplikasi ini menghasilkan data perhitungan langkah
otamatis ketika pengguna aplikasi berjalan atau berlari. Berikut isi dari aplikasi ini.

3.2.1. Tampilan Screen GPS


Pada tampilan screen GPS menjelaskan tentang titik koordinat lokasi pada aplikasi dan
gerakan saat sedang berjalan. Dapat dilihat pada gambar 3:

Gambar 3. Tampilan Screen GPS

Pada tampilan gambar 5 ini user dapat melihat titik koordinat dari button location untk
melihat titik koordinat.

3.2.2. Tampilan Screen Maps


Tampilan halaman maps ini ialah tempat untuk memberikan informasi tentang keberadaan
pengguna. Dapat dilihat pada gambar 4 :
Erma Yulinda, Perancangan Aplikasi Step Counter … 435

Gambar 5. Tampilan Screen Maps

Pada tampilan gambar 5 screen dari tampilan Maps yang dapat digunakan untuk melihat
dimana keberadaan user dengan memasukan lokasi user di kolom pencarian.

3.2.3. Tampilan Halaman About


Tampilan halaman about ini ialah tempat untuk memberikan informasi tentang aplikasi.
Tampilan halaman About dapat dilihat pada gambar 6 sebagai berikut :

Gambar 6. Tampilan Halaman About


436. Jurnal FTIK, Vol. 1 No. 1

3.3. Hasil Uji Coba


Pada tahap ini dimana merupakan tahap yang dilakukan dalam sebuah skenario pengujian
terhadap sistem yang telah dibangun. Adapun skenario pada pengujian sistem yang dilakukan ialah
dengan menggunakan metode pengujian pada sistem yang berupa blackbox testing.
Pengujian blackbox (blackbox testing) adalah salah satu metode pengujian perangkat lunak
yang berfokus pada sisi fungsionalitas, khususnya pada input dan output aplikasi (apakah sudah
sesuai dengan apa yang diharapkan atau belum). Tahap pengujian atau testing merupakan salah
satu tahap yang harus ada dalam sebuah siklus pengembangan perangkat lunak (selain tahap
perancangan atau desain). Berikut pengujian sistem dengan metode blackbox testing yang disajikan
pada tabel pengujian blackbox pada tabel.1.

Tabel 1. Hasil Pengujian Black Box Testing

Skenario Tes Case Hasil yang Hasil Kesimpulan


Pengujian diharapkan pengujian
Menjalankan Aplikasi Aplikasi Sesuai dengan Valid
aplikasi menjalankan memproses yang
FlashScreen menuju kehalaman diharapkan
utama

Tombol Isi halaman step Ketika tombol Sesuai dengan Valid


halaman step counter step counter di yang
counter klik maka akan diharapkan
menampilkan isi
halaman step
counter

Tombol Informasi Ketika tombol Sesuai dengan Valid


halaman perangcang About di klik yang
About aplikasi maka akan diharapkan
menampilkan isi
halaman About

3.4.Kelebihan dan Kekurangan


Adapun kelebihann sistem yang dirancang pada aplikasi step counter menggunakan GPS
berbasis android ini adalah sebagai berikut :
a. Rancangan aplikasi ini dapat membantu aktivitas berolahraga dalam mendapatkan informasi
penghitungan langkah kaki.
b. Aplikasi ini menggunakan smartphone yang mudah di bawa kemana saja.
c. Aplikasi ini dapat mengetahui lokasi saat berolahraga.

Adapun kekurangan dari perancangan pada aplikasi ini adalah sebagai berikut:
a. Desain aplikasi aplikasi step counter menggunakan GPS berbasis android ini masih sangat
sederhana sehingga diperlukan pengembangan desain kembali agar lebih menarik para
pengguna.
b. Aplikasi hanya dapat dijalankan mengunakan koneksi internet.
c. Aplikasi ini masih kurang akurat dalam penghitungan langkah kaki.
Erma Yulinda, Perancangan Aplikasi Step Counter … 437

4. KESIMPULAN

Kesimpulan merupakan rangkuman dari seluruh hasil penelitian yang telah dilakukan. Setiap
penelitian maupun perancangan yang dilakukan, akan selalu memiliki kesimpulan dari sistem yang
telah dirancang. Berikut ini adalah kesimpulan yang dibangun oleh perancang dalam pembuatan
perancangan aplikasi step counter menggunakan GPS berbasis android berdasarkan hasil studi
literature, analisis, perancangan, implementasi, dan pengujian aplikasi ini,maka kesimpulan yang
didapat adalah sebagai berikut :
1. Rancangan aplikasi ini dapat membantu orang untuk menghitung langkah kaki dan mengakses
informasi keberadaan.
2. Aplikasi ini menggunakan smartphone yang mudah di bawa kemana saja.
3. Aplikasi ini juga menggunakan titik koordinat GPS.

5.SARAN

Dalam perancangan aplikasi step counter menggunakan GPS berbasis androidini, penulis
juga memiliki saran untuk pengembangan sistem yang lebih baik kedepannya, serta bagi pembaca
maupun penulis dikemudian hari.Adapun saran-saran yang dapat diberikan penulis untuk
pengembangan dan perbaikan aplikasi ini selanjutnya adalah sebagai berikut:
1. Diharapkan pada pengembangan aplikasi selanjutnya dapat menyediakan beberapa fitur yang
lebih menarik.
2. Diharapkan pada pengembangan aplikasi selanjutnya dapat membuat aplikasi step counter
lebih akurat lagi dalam menghitung langkah kaki.
3. Untuk penelitian selanjutnya supaya dapat menambahkan database sebagai
tempatpenyimpanan data dari hasil aplikasi yang sudah pernah dijalankan terlebih dahulu.

UCAPAN TERIMA KASIH

Penulis mengucapkan terima kasih yang sebesar-besarnya kepada Universitas Potensi


Utama yang telah mebantu penulis dalam menyelesaikan laporan penelitian ini.

DAFTAR PUSTAKA

[1] Triandi, B., & Utama, D. T. I. S. P. (2012). “Penemuan Jalur Terpendek Dengan Algoritma
Ant Colony”. CSRID Journal, 4(2), 73-80.
[2] Miswandi, M., Haryanto, E. V., & Triandi, B. (2019). “Perancangan Aplikasi Pencarian
Route Jalan Tercepat Dengan Metode Lbs Berbasis Android”
[3] Triandi, B. (2010). “Impelementasi Sistem Pemantauan Objek Bergerak Dengan
Memanfaatkan Frekuensi Radio Menggunakan GPS (Global Positioning System)”. CommIT
(Communication and Information Technology) Journal, 4(1), 31-40.
[4] Rahmad, I. F., & Fragastia, V. A. (2017, October). “Perancangan Navigasi Robot Berbasis
Suara Menggunakan Android”. In Seminar Nasional Informatika (SNIf) (Vol. 1, No. 1, pp.
320-324).
[5] Mhd. Idham Khalif, Dahnial Syauqy, dan Rizal Maulana. 2018. “Pengembangan Sistem
Penghitung Langkah Kaki Hemat Daya Berbasis D1 Mini” Universitas Brawijaya: Jurnal
Pengembangan Teknologi Informasi Dan Ilmu Komputer Vol 2, No 6.
[6] Ibnu Ziad. 2013. “Rancang Bangun Pelacak Lokasi Dengan Teknologi GPS” Politeknik
Negeri Sriwijaya: Jurnal Teknologi Dan Informatika (Teknomatika) Vol 3, No 1.
[7] Pratama, A. R., & Widyawan, W. (2013). “Pedestrian Dead Reckoning pada Ponsel Cerdas
sebagai Sistem Penentuan Posisi dalam Ruangan”. Jurnal Nasional Teknik Elektro dan
Teknologi Informasi, 2(3), 20-25.
438. Jurnal FTIK, Vol. 1 No. 1

[8] Rahadi, D.R., 2014. “Pengukuran usability sistem menggunakan use questionnaire pada
aplikasi android”. Jurnal Sistem Informasi, 6(1).
[9] Novelan, M. S., Rahmad, I. F., Andrian, Y., & Utama, J. T. I. S. P. “Perancangan
Pengontrolan Lampu Rumah Dengan Komunikasi Bluetooth Dan Menggunakan Aplikasi
Android”.
[10] Prayudi, M. A., Sianturi, E. V. H., Rahmad, I. F., & Ummi, K. (2014). “Perancangan Robot
Line Follower Pemisah Benda Berdasarkan Warna Berbasis Mikrokontroler
ATMega16”. Creative Information Technology Journal, 1(3), 183-193.
[11] Zulham, M., Kurniawan, H., & Rahmad, I. F. (2017, October). “Perancangan Aplikasi
Keamanan Data Email Menggunakan Algoritma Enkripsi RC6 Berbasis Android”.
In Seminar Nasional Informatika (SNIf) (Vol. 1, No. 1, pp. 96-101).
[12] Rahmad, I. F., & Afrianto, D. “Rancangan Indikator Temperatur Pada Proses Fermentasi
Kacang Tanah (Tempe)”.
[13] Kurniawan, H., & Tanjung, M. R. (2017). Sistem informasi geografis objek Wisata Alam di
Provinsi Sumatera Utara berbasis mobile android. Sisfotenika, 7(1), 13-24.
[14] Andramawan, Y., Ummi, K., & Saleh, A. (2018). Rancang Bangun Aplikasi Pemesanan Jasa
Perbaikan Komputer, Laptop, dan Smartphone Berbasis Android. IT (INFORMATIC
TECHNIQUE) JOURNAL, 6(1), 25-35.
[15] Alfina, O. (2019). SISTEM INFORMASI MOBILE ASSISTANT MAHASISWA
JURUSAN SISTEM INFORMASI FAKULTAS KOMPUTER UNIVERSITAS POTENSI
UTAMA BERBASIS ANDROID. JITEKH, 7(01), 1-6.
[16] Tahel, F., & Ginting, E. (2019). Perancangan Aplikasi Media Pembelajaran Pengenalan
Pahlawan Nasional untuk Meningkatkan Rasa Nasionalis Berbasis Android. Teknomatika,
9(02), 113-120.
[17] Rambe, M. R., Haryanto, E. V., & Setiawan, A. (2018). Aplikasi Pengamanan Data dan
Disisipkan Pada Gambar dengan Algoritma RSA Dan Modified LSB Berbasis Android.
Konferensi Nasional Sistem Informasi (KNSI) 2018.

Anda mungkin juga menyukai