You are on page 1of 22

PROGRAM KREATIVITAS MAHASISWA

PANDUAN LATIHAN FITNESS BERBASIS WEB


BIDANG KEGIATAN:
PKM-Gagasan Tertulis (PKM-GT)

Diusulkan oleh:
Stipanus Lambertus

(0613U058)

(ANGKATAN 2013)

Hanif Muhamad Hilmy

(0613U050)

(ANGKATAN 2013)

Yusuf Fauziri Alamsyah

(0613U040)

(ANGKATAN 2013)

M Ilham Zulfikar

(0613U017)

(ANGKATAN 2013)

Rio Marbun

(0613U054)

(ANGKATAN 2013)

UNIVERSITAS WIDYATAMA
BANDUNG
2016

PENGESAHAN PKM-GAGASAN TERTULIS

DAFTAR ISI
PENGESAHAN PKM-GAGASAN TERTULIS ....................................................................... i
DAFTAR ISI..............................................................................................................................ii
Ringkasan ................................................................................................................................... 1
I.

PENDAHULUAN .............................................................................................................. 2
1.

Latar Belakang Masalah .............................................................................................................. 2

2.

Perumusah Masalah.................................................................................................................... 3

3.

Maksud dan Tujuan Penelitian.................................................................................................... 3

4.

Luaran Yang Diharapkan ............................................................................................................. 3

II. TINJAUAN PUSTAKA ..................................................................................................... 4


1.

Fitness ......................................................................................................................................... 4

2.

Manfaat Fitness........................................................................................................................... 4

3.

Aplikasi ........................................................................................................................................ 5

4.

PHP Web Programming .............................................................................................................. 5

5.

Database ..................................................................................................................................... 6

6.

Metodologi Waterfall.................................................................................................................. 7

III. METODE PELAKSANAAN ............................................................................................. 8


DAFTAR PUSTAKA .............................................................................................................. 10
LAMPIRAN 1 BIODATA KETUA DAN ANGGOTA .......................................................... 11
LAMPIRAN 3 SUSUNAN ORGANISASI TIM DAN PEMBAGIAN TUGAS ................... 18
LAMPIRAN 4 SURAT PERNYATAAN KETUA PELAKSANA ........................................ 19

ii

Ringkasan
Fitness merupakan salah satu cara untuk menjaga kesehatan. Dalam menjalankan latihan
fitness terdapat beberapa tujuan diantaranya menaikan berat badan, menurunkan berat badan,
ataupun membentuk otot tubuh. Dan tidak sedikit cara untuk dapat mencapai tujuan dalam
melakukan latihan fitness.
Guna mempermudah pemula dalam melakukan latihan fitness untuk mencapai tujuannya,
diperlukan sebuah tools yang dapat membantu dalam menentukan program latihan fitness
yang tepat, gerakan latihan fitness yang benar, dan pola makan sehat yang benar serta
istirahat yang optimal.
Oleh karena itu dibuat sebuah tools panduan latihan fitness berbasis web yang dapat
diakses oleh pemula yang ingin latihan fitness. Pembuatan tools ini menggunakan bahasa
pemrograman PHP, basis data MySQL dan web server Apache dengan pemrograman sistem
terstruktur. Perancangan tools ini menggunakan DFD (Data Flow Diagram). Pengujian tools
panduan fitness untuk pemula dilakukan dengan mencoba setiap fungsi yang ada dan melihat
keluaran dari setiap fungsi tersebut.

Kata kunci: fitness, tools, web.

I.

PENDAHULUAN

1. Latar Belakang Masalah


Kesehatan merupakan sesuatu yang mahal. Bahkan, bisa jadi lebih mahal dari apa yang
kita miliki dalam bentuk harta. Rumah, mobil, perhiasan, gadget, dan lain lain masih bisa
dinilai. Tapi kesehatan, sangat susah untuk bisa menilainya. Tiap orang mungkin memiliki
versi masing masing untuk menjaga kesehatannya. tapi secara umum, gaya hidup sehat
adalah pilihannya. Saat ini, sudah semakin bertambah orang orang yang mulai peduli
dengan gaya hidup sehatnya, termasuk juga para kaum muda.
Fitness merupakan salah satu cara untuk menjaga kesehatan, selain membantu pencapaian
pencapaian tertentu terkait dengan kesehatan. Terdapat banyak keuntungan yang kita dapat
dengan mengikuti program fitness. Selain lebih termotivasi karena banyak teman yang
memiliki misi yang sama, melakukan program fitness juga sama dengan memasuki sebuah
dunia baru, gaya hidup baru, yang memaksa kita untuk mengikuti dan menerapkan gaya
hidup sehat. Manfaat utama mengikuti program fitness adalah lebih teratur dalam
menjalankan pola gaya hidup sehat.
Saat kita menjalankan latihan fitness tentu saja kita memiliki tujuan tertentu misalnya
menurunkan berat badan, menaikan berat badan, ataupun membentuk otot tubuh. Namun
banyak kaum awam yang seringkali melakukan kesalahan kesalahan dalam fitness. Dan
minimnya hasil yang di dapat selamat latihan biasanya disebabkan oleh faktor ketidaktahuan
akan pola latihan yang tepat. Pola latihan yang buruk tak jarang membuat latihan menjadi
membosankan dan membuat kita malas melakukannya lagi. Untuk menghindari pola latihan
yang salah ada baiknya kita mengetahui kesalahan apa saja yang sering kita lakukan saat
berlatih.
Tiap orang memiliki tujuan yang berbeda dalam menjalankan latihan fitness. Dan
program latihan yang tidak tepat hanya akan membuat kita semakin frustasi. Untuk itu kita
harus menentukan tujuan latihan serta mengenali kondisi dan kemampuan fisik agar lebih
mudah untuk menentukan program latihan dalam mencapai tujuan latihan fitness.

2. Perumusah Masalah
Berdasarkan uraian latar belakang masalah diatas dapat dibuat rumusan masalah sebagai
berikut:
1. Bagaimana membangun sebuah tools untuk memandu seorang pemula dalam
menentukan program latihan fitness yang tepat?
2. Bagaimana membangun sebuah tools untuk memandu seorang pemula dalam
melakukan gerakan latihan fitness yang benar?
3. Bagaimana membangun sebuah tools untuk membantu seorang pemula dalam
menjalankan pola makan sehat yang benar dan istirahat yang optimal?

3. Maksud dan Tujuan Penelitian


Adapun tujuan yang ingin dicapai dalam pembuatan tools panduan latihan fitness untuk
pemula yaitu:
1. Menyediakan fasilitas untuk membantu seorang pemula dalam menentukan program
latihan fitness yang tepat.
2. Menyediakan fasilitas untuk membantu seorang pemula dalam melakukan gerakan
latihan fitness yang benar.
3. Menyediakan fasilitas untuk membantu seorang pemula dalam menjalankan pola
makan sehat yang benar dan istirahat yang optimal.

4. Luaran Yang Diharapkan


Luaran yang diharapkan dari pembuatan tools panduan latihan fitness untuk pemula
adalah:
1. Dapat memberikan informasi untuk menentukan program latihan fitness yang tepat.
2. Memberikan informasi untuk melakukan gerakan latihan fitness yang benar.
3. Memberikan informasi untuk menjalankan pola makan sehat yang benar.

II.

TINJAUAN PUSTAKA
1. Fitness
Fitness merupakan salah satu jenis olah tubuh yang berguna untuk kesehatan. Olah tubuh
dalam fitness terbagi menjadi beberapa jenis latihan yang memiliki kegunaan masing
masing[1][2], yaitu:
1. Latihan beban: penggunaan beban sebagai alat bantu untuk meningkatkan kontraksi
otot dapat termasuk dalam latihan beban. Otot yang menerima beban akan mengalami
tekanan hingga mencapai titik kelelahan tertentu. Latihan beban sendiri dapat
digolongkan berdasarkan beban yang digunakan seperti:
a. Beban tubuh: menggunakan tubuh sendiri sebagai beban baik secara sebagian
maupun beban tubuh secara keseluruhan.
b. Beban bebas: menggunakan pemberat bebas seperti barbell ataupun dumbbell.
c. Beban alat: alat mekanik ataupun elektronik yang dihubungkan dengan pemberat.
Tujuan penggunaan alat ini umumnya sebagai penyokong yang memudahkan
pengguna dalam mengontrol pemberat tersebut.
2. Latihan kardio: kardio berarti adalah jantung. Latihan ini lebih untuk meningkatkan
detak jantung tanpa penggunaan beban. Pada umumnya, latihan ini digunakan untuk
menurunkan berat badan ataupun sekedar menjaga kesehatan. Jenis latihan kardio
sangat bervariasi mulai dari jogging, renang, bersepeda hingga aerobik[3].

2. Manfaat Fitness
1. Dapat membuat kita lebih cerdas
Tujuan utama latihan olahraga atau fitness secara teratur memang dapat
mengencangkan perut, membangun otot bisep dan trisep serta membentuk tubuh kita
menjadi lebih bugar, tetapi fitness atau olahraga lain yang dilakukan secara teratur
ternyata dapat meningkatkan kecerdasan otak. Hal ini berdasarkan penelitian dari
seorang psikiater John Ratey, dari Harvard Medical Scholl, yang menyatakan bahwa
10 menit beraktivitas dapat meningkatkan kemampuan otak seperti meningkatkan
perasaan bahagia, meningkatkan memori dan daya tangkap dalam belajar.
2. Dapat mengurangi depresi atau stress
Latihan fitness atau olahraga lainnya secara teratur dapat meningkatkan kadar hormon
di dalam otak seperti serotonin, yang bertugas untuk mengatur mood atau perasaan
seseorang. Selain itu menurut penelitian yang dilakukan oleh Universitas California,
olahraga secara teratur dapat mengurangi tanda penuaan pada sel dan meningkatkan
kadar oksigen di dalam darah yang menuju ke otak.

3. Dapat meningkatkan daya tangkap belajar


Olahraga secara teratur ternyata juga dapat meningkatkan hormon pertumbuhan yang
membuat sel sel otak yang baru tumbuh untuk membuat jaringan atau koneksi baru
antar sel.
4. Dapat meningkatkan kepercayaan diri
Untuk dapat memperoleh kepercayaan diri yang tinggi, kita tidak harus melatih dan
membentuk seluruh anggota tubuh menjadi berotot, namun melakukan aktivitas
olahraga ringan seperti berlari maupun bodyweight, bisa meningkatkan kebugaran
tubuh dan meningkatkan kepercayaan diri.
5. Dapat membuat kita lebih bahagia
Dengan berolahraga seperti berlari atau berenang tentu akan membuat badan kita
lebih fit dan bugar, hormon krotisol pun akan diproduksi sedikit dan hormon
endorphin yang memicu bahagia akan diproduksi semakin meningkat. Dengan
berolahraga secara teratur juga dapat meningkatkan penyerapan oksigen diparu paru
sehingga kadar oksigen di darah yang menuju ke otak pun semakin meningkat[4].

3. Aplikasi
Aplikasi berasal dari kata application yang artinya penerapan; lamaran; penggunaan.
Secara istilah aplikasi adalah program siap pakai yang direka untuk melaksanakan suatu
fungsi bagi pengguna atau aplikasi yang lain dan dapat digunakan oleh sasaran yang dituju.
Contoh aplikasi adalah pengolah kata, lembar kerja, dan pemutar media. Beberapa aplikasi
yang digabung bersama menjadi suatu paket kadang disebut sebagai suatu paket aplikasi.
Contohnya adalah Microsoft Office yang menggabungkan suatu aplikasi pengolah kata,
lembar kerja, serta beberapa aplikasi lainnya. Contoh-contoh aplikasi yang lain ialah program
pemproses kata dan web browser. Aplikasi akan menggunakan sistem operasi (OS) komputer
dan aplikasi yang lainnya yang mendukung[5].

4. PHP Web Programming


PHP adalah bahasa scripting yang menyatu dengan HTML dan dijalankan pada
serverside. Artinya semua sintaks yang diberikan akan sepenuhnya dijalankan pada server
sedangkan yang dikirimkan ke browser hanya hasilnya saja. Ketika seorang pengguna
internet membuka suatu situs yang menggunakan fasilitas server side scripting PHP, maka
terlebih dahulu server bersangkutan akan memproses semua perintah PHP di server lalu
mengirimkan hasilnya dalam format HTML ke web server pengguna internet tadi. Sehingga
kode asli yang ditulis PHP tidak terlihat di browser pengguna.
PHP tidak bisa bekerja dan digunakan secara mandiri, diperlukan beberapa perangkat lunak
tambahan yang harus di install. Adapun perangkat lunak pendukung yang harus di install
antara lain:

1. Apache Server
Merupakan web server yang digunakan oleh PHP, berfungsi menampilkan hasil prose
script PHP ke komputer browser dalam bentuk tag HTML.
2. MySQL
Merupakan database server yang paling sering digunakan dalam pemrograman PHP.
Berfungsi menyimpan data dalam database dan memanipulasi data-data yang
diperlukan.
3. PHPMyAdmin
Merupakan kakas untuk pengelolaan database yang berrbasis web. PHPMyAdmin
bukan merupakan suatu keharusan,manipulasi data yang bisa juga digantikan dengan
kakas yang lain , misalnya MySQL console (berbasis teks). Namun dengan
PHPMyAdmin pengelolaan atau manipulasi database menjadi lebih mudah.
Setiap platform yang berbeda memiliki distribusi perangkat lunak pendukung yang
berbeda pula. Misalnya, untuk platform Windows maka Apache, MySQL yang akan di install
harus dipilih yang mendukung platform Windows[6].

5. Database
Beberapa definisi tentang Basis Data atau Database :
1. Menurut Gordon C. Everest : Database adalah koleksi atau kumpulan data yang
mekanis, terbagi atau shared, terdefinisi secara formal dan dikontrol terpusat pada
organisasi.
2. Menurut C.J. Date : Database adalah koleksi data operasional yang tersimpan dan
dipakai oleh sistem aplikasi dari suatu organisasi.
a. Data input adalah data yang masuk dari luar sistem
b. Data output adalah data yang dihasilkan sistem
c. Data operasional adalah data yang tersimpan pada sistem
3. Menurut Toni Fabbri : Database adalah sebuah sistem file-file yang terintegrasi yang
mempunyai minimal primary key untuk pengulangan data.
4. Menurut S. Attre : Database adalah koleksi data-data yang saling berhubungan
mengenai suatu organisasi atau enterprise dengan macam-macam pemakaiannya.
Jadi pada intinya, Sistem Basis Data adalah sistem penyimpanan data memakai komputer.

6. Metodologi Waterfall

Gambar II.1 Metode waterfall

1. Analisis Kebutuhan
Mengumpulkan kebutuhan secara lengkap kemudian kemudian dianalisis dan
didefinisikan kebutuhan yang harus dipenuhi oleh program yang akan dibangun. Fase ini
harus dikerjakan secara lengkap untuk bisa menghasilkan desain yang lengkap.
2. Desain Sistem
Desain dikerjakan setelah kebutuhan selesai dikumpulkan secara lengkap.
3. Penulisan Kode Program
Desain program diterjemahkan ke dalam kode-kode dengan menggunakan bahasa
pemrograman yang sudah ditentukan. Program yang dibangun langsung diuji baik secara
unit.
4. Pengujian Program
Penyatuan unit-unit program kemudian diuji secara keseluruhan (system testing)
5. Penerapan Program
Mengoperasikan program dilingkungannya dan melakukan pemeliharaan, seperti
penyesuaian atau perubahan karena adaptasi dengan situasi sebenarnya.

III.

METODE PELAKSANAAN

Metode yang akan digunakan adalah model waterfall. Model ini mengusulkan sebuah
pendekatan kepada perkembangan software yang sistematik dan sekuensial yang mulai pada
tingkat dan kemajuan sistem pada seluruh analisis, desain, pengkodean, pengujian, dan
penerapan program. Alur proses model waterfall adalah sebagai berikut:

Gambar III.1 Metode Waterfall

a. Analisis kebutuhan
Hal pertama yang dilakukan adalah menganalisa data yang dibutuhkan dalam
pembuatan aplikasi panduan latihan fitness untuk pemula dengan metode wawancara.
Pihak yang menjadi narasumber adalah anggota fitness.
b. Desain sistem
Setelah memperoleh semua data yang dibutuhkan, kemudian merancang alur program
dan aliran data pada setiap proses. Data direpresentasikan melalui flowmap, entity
relational diagram, dan data flow diagram. Melakukan perancangan dan pembuatan
database untuk menghindari terjadinya redudansi dan multivalue data. Dalam
pembuatan sistem ini menggunakan MySQL sebagai database.
c. Penulisan kode program
Setelah pembuatan database, alur program, dan aliran data pada setiap proses maka
tahap selanjutnya yang akan dilakukan adalah merepresentasikannya ke dalam kode
program yaitu dengan menggunakan bahasa pemrograman PHP dengan gabungan
bahasa pemrograman HTML, CSS, dana javascript.

d. Pengujian program
Setelah program dibuat, pengujian program dimulai. Proses pengujian berfokus pada
fungsionalitas sistem pendukung keputusan, memastikan bahwa semua pernyataan
sudah diuji serta mengarahkan pengujian untuk menemukan kesalahan atau error.
Memastikan bahwa input yang dibatasi akan memberikan hasil aktual yang sesuai
dengan hasil yang dibutuhkan. Pengujian menggunakan metode black box testing.
e. Penerapan program
Program akan diterapkan kepada anggota fitness setelah melalui beberapa fase diatas.
Jika sudah tidak ada kesalahan atau error pada aplikasi panduan latihan fitness untuk
pemula maka program siap untuk disampaikan serta diterapkan kepada tempat fitness.

DAFTAR PUSTAKA
[1] Definisi fitness: http://www.seputarfitness.com
[2] Definisi fitness: http://malezones.com
[3] Jenis latihan beban: https://enterhereok.wordpress.com/2012/01/24/santokoh/
[4] Manfaat fitness: http://www.kompasiana.com
[5] Febrian, Jack. Kamus Komputer dan Teknologi Informasi. Bandung: Informatika, 2007.
[6] Suptianto, Dodit. Dasar Pemrograman PHP. Bandung: Penerbit OASE Media, 2008.

10

LAMPIRAN 1 BIODATA KETUA DAN ANGGOTA

11

12

13

14

15

1. Biodata Dosen Pembimbing


Data Pribadi
Nama

: Fitrah Rumaisa, S.T., M.Kom

NIP

: 113803115

NIDN

: 0412057803

Alamat

: Jl. Puri Asri A4 Widya Pertiwi Regency, Bandung

No Hp

: 081214613054

E-mail

: fitrah.rumaisa@widyatama.ac.id / fitrah12@gmail.com

Jabatan Akademik : Asisten Ahli


Pendidikan Formal
Pendidikan S2 STMIK LIKMI Sistem Informasi
Pengalaman Mengajar
2000-2002 Dosen Tetap PKN LPKIA
2003 sekarang Dosen Tetap Univ Widyatama
2011-sekarang Dosen Luar Biasa Binus Center Bandung
2009-2010 Kepala Biro PR & Marketing Univ Widyatama
2015 sekarang Kepala Biro Administrasi Akademik

16

Seminar dan Penelitian


Seminar
Nasional

Menghasilkan
makalah Penentuan Association Rule pada Pemilihan
melalui seminar nasional
Program Studi Calon Mahasiswa Baru
Menggunakan Algoritma Apriori Studi Kasus
pada Universitas Widyatama Bandung

Seminar
Nasional

Menghasilkan
makalah Sistem Pakar Diagnosa Awal Kanker Serviks
melalui seminar nasional
Dengan Metode Certainty Factor

Seminar
Nasional

Menghasilkan
makalah Perancangan Sistem Informasi
Aplikasi
melalui seminar nasional
Untuk Pemerintahan tingkat Desa di Desa
dan Kelurahan

Seminar
Nasional

Menghasilkan
makalah Sistem Pendukung Keputusan Kelulusan
melalui seminar nasional
Ujian Saringan Masuk jalur PMDK
Berdasarkan Nilai Rata-rata Matematika
dan Bahasa Inggris

Seminar
Nasional

Menghasilkan
makalah Sistem Pendukung Keputusan Kelulusan
melalui seminar nasional
Beasiswa Untuk siswa Tidak Mampu

Penelitian

Mengasilkan hasil penelitian / Pembangunan Perangkat Lunak Aplikasi


hasil penelitian yang tidak di Berbasis WEB Untuk Media Informasi
publikasikan
Alumni Universitas Widyatama

Penelitian
dan Seminar
Nasional

Mengasilkan hasil penelitian / Pola Kompetensi Mahasiswa Program Studi


hasil penelitian
yang di Informatika Menggunakan Market Basket
publikasikan
Analysis

17

LAMPIRAN 3 SUSUNAN ORGANISASI TIM DAN PEMBAGIAN TUGAS

No
1
2
3
4
5

Nama/ NIM
Stipanus Lambertus
(0613U058)
Hanif Muhamad
Hilmy (0613U050)
Yusuf Fauziri
Alamsyah
(0613U040)
M Ilham Zulfikar
(0613U017)
Rio Marbun
(0613U054)

Program
Studi
Teknik
Informatika
Teknik
Informatika
Teknik
Informatika
Teknik
Informatika
Teknik
Informatika

Bidang
Ilmu

Alokasi Waktu
(jam/ minggu)

Uraian
Tugas

Teknologi

10 jam/ minggu

Tugas 1

Teknologi

10 jam/ minggu

Tugas 2

Teknologi

10 jam/ minggu

Tugas 4

Teknologi

10 jam/ minggu

Tugas 3

Teknologi

10 jam/ minggu

Tugas 5

Keterangan:
Tugas 1:

1. Menentukan strategi pelaksanaan proyek yang akan dibangun.


2. Memantau, membantu dan mengarahkan tim dalam pelaksanaan proyek.
3. Melakukan pengujian program.

Tugas 2:

1. Melakukan pengkodean program (coding).


2. Membuat database program.

Tugas 3:

1. Melakukan observasi dan wawancara.


2. Menentukan kebutuhan pelaksanaan proyek yang akan dibangun.

Tugas 4:

1. Melakukan perancangan alur program dan aliran data.


2. Mendesain user interface program .

Tugas 5:

1. Melakukan pendokumentasian pelaksanaan proyek dan program.


2. Melakukan pengujian program.

18

LAMPIRAN 4 SURAT PERNYATAAN KETUA PELAKSANA

19