CONTOH BAB 4 HOME GYM FITNES BERBASIS ANDROID




BAB IV 

IMPLEMENTASI
DAN PENGUJIAN

4.1                               
Implementasi


Tahap implementasi sistem (systems implementation) merupakan tahap
meletakkan sistem supaya siap untuk dioperasikan, tahap ini termasuk juga
kegiatan menulis kode program jika tidak digunakan paket perangkat lunak
aplikasi dan pengetesan program (Hartono : 2005).



4.1.1                      
Implementasi Perangkat Keras


Perangkat keras yang digunakan pada pembuatan panduan home gym fitness ini adalah sebagai
berikut :


a.         
CPU Dual-core 1.2 GHz


b.         
OS Android OS,
v4.4.2 (Jelly Bean)


c.          
Dimensi 122.5 x 63.7
x 10.2 mm, berat 105 gram


d.         
Layar Tipe TFT capacitive touchscreen, 480 x 800 pixels, 4.0 inches

4.1.2                       
Implementasi Perangkat Lunak


Perangkat kunak yang digunakan pada pembuatan panduan home gym fitness ini adalah sebagai
berikut :


a.         
Sistem Operasi Windows
7 Ultimate

b.         
Basic4Android

c.         
SQLite Browser

4.1.3                      
Implementasi Antarmuka


Antarmuka (interface) adalah
salah satu layanan yang disediakan sistem operasi sebagai sarana interaksi
antara pengguna dengan sistem operasi,


antarmuka (interface)
adalah komponen sistem operasi yang bersentuhan langsung dengan
pengguna,terdapat dua jenis antarmuka, yaitu Command Line Interface (CLI)
dan Graphical User Interface (GUI) (Saputra:2004). Berikut ini adalah
implementasi dari rancangan interface yang telah dibuat sebelumnya :

a.         
Tampilan Menu Utama




Gambar 4.1 Tampilan Menu Utama


Menu utama merupakan menu yang tampil pertama kali ketika
mulai menjalankan aplikasi ini, pengguna bisa memilih menu exercise, gym journal, fitness information, nutrisi recommendation, bmi, bmr, video
tips, dan help desk.

b.         
Tampilan Menu Item


 


Gambar 4.2 Tampilan Menu Item


Menu
item merupakan menu yang menampilkan pilihan menu lain dalam menu utama yang
menampilkan profil developer dan
keluar.

c.         
Tampilan Exercise Categori




Gambar 4.3 Tampilan Exercise Categori


Pada menu exercise
categori
kita akan menentukan kategori bagian tubuh yang ingin dilatih
untuk pengfokusan latihan secara berurutan dan teratur. Di dalam list data
terdapat 10 kategori di antaranya neck,
shoulder, biceps, triceps, chest, traps, abdominal muscles, back, glutes
dan
legs.


d.         
Tampilan Training Type




Gambar 4.4 Tampilan Training Type


Pada
menu training type akan menampilkan
teknik jenis latihan yang tersedia dalam list data dari kategori latihan yang
sudah di tentukan.

e.         
Tampilan Simulas


 

Gambar 4.5 Tampilan Simulasi


Menu simulasi merupakan tampilan untuk simulasi atau
visualisasi teknik gerakan pada setiap jenis latihan yang di tampilkan dalam
gambar animasi berformat gif. Terdapat juga button deskripsi untuk menampilkan
suara instruktur panduan, button spinner untuk
menampilkan suara instruktur hitung gerakan dan button stop untuk menghentikan
tampilan suara yang berjalan.

f.          
Tampilan Menu Gym
Jounal


 

Gambar 4.6 Tampilan Menu Gym Journal


Menu gym jounal merupakan
catatan informasi waktu yang akan digunakan
selama latihan dan menampilkan bagian mana yang sudah dilatih

g.         
Tampilan Menu Fitness Information


 


Gambar 4.7 Tampilan Menu Fitness Information


Menu fitness
information
merupakan informasi yang mengenai dengan dunia fitness seperti
mengenal fitness, sejarah fitness,
manfaat fitness dan jenis-jenis alat fitness.

h.       
Tampilan Menu Nutrisi Recommendation


 

Gambar 4.8 Tampilan Menu Nutrisi Recommendation


Menu nutrisi
recommendation
merupakan informasi saran asupan nutrisi yang di anjurkan
bagi seseorang yang aktif melakukan latihan fitness.
Pada rekomendasi terdapat dua bagian rekomendasi yaitu rekomendasi nutrisi
untuk tubuh atletis dan rekomendasi nutrisi untuk tubuh full muscle.


i.          
Tampilan Menu Perhitungan BMI (Body Mass Index)




Gambar 4.9 Tampilan Menu Perhitungan
BMI


Menu penghitungan bmi (body
mass index
) merupakan menu untuk menghitung skala yang digunakan untuk
menentukan kategori berat badan seseorang dengan acuan nilai dari tinggi badan
dan berat badan.


j.          
Tampilan Menu Perhitungan BMR (Basal Metabolic Rate)


 

Gambar 4.10 Tampilan Menu Perhitungan
BMR


Menu perhitungan bmr atau (basal metabolic rate) merupakan untuk menghitung kebutuhan energy
atau kalori minimal yang dibutuhkan tubuh untuk menjalankan proses tubuh yang
vital, dengan acuan tinggi badan, berat badan, umur, jenis kelamin dan tingkat
aktivitas.

k.         
Tampilan Menu Video
Tips


 

Gambar 4.11 Tampilan Menu Video Tips


Menu video tips merupakan video bimbingan secara langsung
untuk membantu kelancaran dalam menguasai teknik gerakan, diantaranya latihan
dada dengan push-up, latihan bahu, latihan otot, dan tips menurunkan berat badan.


l.          
Tampilan Menu Help Desk


 

Gambar 4.12 Tampilan Menu Help Desk


Menu Help Desk merupakan tampilan bantuan
informasi tentang aplikasi panduan home
gym journal
.


4.2                               
Pengujia


Pengujian merupakan proses yang
dilakukan untuk tujuan mencari kesalahan, pengujian yang baik adalah pengujian
yang memiliki kemungkinan besar dalam menemukan kesalahan (Pressman : 2012).

4.2.1                   
Pengujian White Box


Pengujian white box, terkadang disebut juga pengujian glass box, merupakan sebuah filosofi perancangan test case yang menggunakan struktur
kontrol yang dijelaskan sebagai bagian dari perancangan peringkat komponen
untuk menghasilkan test case (Pressman
: 2012).


a.         
Pengujian White
Box
Menu Utama


Tabel 4.1 Pengujian White
Box
Menu Utama




 



Activity.LoadLayout(“frm_menu”) End Sub


Sub Button3_Click StartActivity(Fitness_informasi)


End Sub



menu fitness


informasi



menu fitness


informasi



4



Private Button4 As
Button


Sub Activity_Create(FirstTime As Boolean)
Activity.LoadLayout(“frm_menu”)


End Sub


Sub Button4_Click
StartActivity(Nutrisi_Recommendation)


End Sub



Akan
menampilkan menu nutrisi recommendation



Tidak
akan menampilkan menu nutrisi recommendation



5



Private Button5 As
Button


Sub Activity_Create(FirstTime As Boolean)
Activity.LoadLayout(“frm_menu”)


End Sub


Sub Button5_Click StartActivity(BMI)


End Sub



Akan
menampilkan menu bmi



Tidak
akan menampilkan menu bmi



6



Private Button6 As
Button


Sub Activity_Create(FirstTime As Boolean)
Activity.LoadLayout(“frm_menu”)


End Sub


Sub Button6_Click StartActivity(BMR)


End Sub



Akan
menampilkan menu bmr



Tidak
akan menampilkan menu bmr



7



Private Button7 As
Button


Sub Activity_Create(FirstTime As Boolean)
Activity.LoadLayout(“frm_menu”)


End Sub


Sub Button7_Click
StartActivity(Video)



Akan
menampilkan menu video



Tidak
akan menampilkan menu video





 



End Sub



 



 



8



Private Button8 As
Button


Sub Activity_Create(FirstTime As Boolean)
Activity.LoadLayout(“frm_menu”)


End Sub


Sub Button8_Click StartActivity(Gym_journal)


End Sub



Akan
menampilkan menu gym journal



Tidak
akan menampilkan menu gym journal



b.              
Pengujian White
Box
Menu Item.



Tabel 4.2 Pengujian White
Box
Menu Item.





No



Pengujian



Test
Case


Benar



Test
Case


Salah



1



Sub
Activity_Create(FirstTime As Boolean)


Activity.LoadLayout(“frm_menu”)
Activity.AddMenuItem(“Profil Devloper”, “Profil_dev”)


End Sub


Sub Profil_dev_Click StartActivity(Profil_dev)


End Sub



Akan
menampilkan menu profil developer



Tidak
akan menampilkan menu profil devloper



2



Sub
Activity_Create(FirstTime As Boolean)


Activity.LoadLayout(“frm_menu”)
Activity.AddMenuItem(“Keluar”, “Keluar”)


End Sub


Sub Keluar_Click Dim result As Int


Result=Msgbox2(“Apakah
anda yakin



Akan
menutup aplikasi panduan home gym fitness



Tidak
dapat menutup aplikasi panduan home gym fitness




 



ingin keluar dari aplikasi ini?”,”Peringatan !”, “Ya”, “”,
“Tidak”, LoadBitmap(File.DirAssets, “stock.jpg”))


If   result=DialogResponse.POSITIVE Then


Activity.Finish
End If


End Sub



 



 



c.         
Pengujian White
Box
Menu Exercise


Tabel 4.3 Pengujian White
Box
Menu Exercise 





 



End if End Sub



 



 



2



Sub Process_Global


Dim list_data As String End Sub


Sub Globals


Dim url As String


Dim
WebView1 As WebView Dim ListView1 As ListView


End Sub


Sub
Activity_Create(FirstTime As Boolean)


Activity.LoadLayout(“variable”) End Sub


Sub
ListView1_ItemClick(Position As Int, Value As Object)


Dim
list_data As String List_data=Velue


If
list_data=”Reversecrunches” Then StartActivity(Simulasi)


End if


End Sub



Menampilkan
menu dan pilihan list data training
type
, setelah menentukan pilihan akan
menampilkan pada simulasi



Tidak
dapat menampilkan menu dan pilihan list data training type, setelah menentukan pilihan tidak dapat menampilkan
pada simulasi



3



Sub
Process_Globals


Dim
mp As MediaPlayer Dim list_data As String


End
Sub Sub Globals


Dim url As String


Private Button1 As Button



Akan
mendemonstrasikan simulasi gerakan dan dapat menampilkan suara instruktur
serta


dapat memilih



Tidak
dapat mendemonstrasikan simulasi gerakan dan tidak dapat menampilkan suara
instruktur serta


tidak dapat memilih








 



mp.load(File.DirAssets,”
variable.mp3”)


mp.play End If


End Sub



 



 



d.         
Pengujian White
Box
Menu Gym Journal


Tabel 4.4 Pengujian White
Box
Menu Gym Journal




No



Pengujian



Test
Case


Benar



Test
Case


Salah



1



Sub Global


Private
Button1 As Button Private Button2 As Button


End Sub


Sub Activity_Create(FirstTime As Boolean)
Activity.LoadLayout(“frm_gym_journal”)


End Sub


Sub Button1_Click StartActivity(Gym_start)


End Sub


Sub Button2_Click StartActivity(Gym_history)


End Sub



Menampilkan
menu dan pilihan list data gym journal



Tidak
menampilkan menu dan pilihan list data gym
journal




e.         
Pengujian White
Box
Menu Fitness Information


Tabel 4.5 Pengujian White
Box
Menu Fitness Information 




No



Pengujian



Test
Case


Benar



Test
Case


Salah



1



Sub Globals


Dim url As String


Dim WebView1 As Button End Sub


Sub Activity_Create(FirstTime As Boolean)
Activity.LoadLayout(“frm_fitness_ information”)


End Sub


Sub Button1_Click StartActivity(Pengenalan_Fitness)


End Sub



Akan
menampilkan form pengenalan fitness



Tidak
akan menampilkan form pengenalan fitmess



2



Sub Globals


Dim url As String


Dim WebView2 As Button End Sub


Sub Activity_Create(FirstTime As Boolean)
Activity.LoadLayout(“frm_fitness_ information”)


End Sub


Sub Button2_Click StartActivity(Sejarah_Fitness)


End Sub



Akan
menampilkan form sejarah fitness



Tidak
akan menampilkan form sejarah fitness



3



Sub Globals


Dim url As String


Dim WebView3 As Button End Sub


Sub Activity_Create(FirstTime As Boolean)



Akan
menampilkan form manfaat fitness



Tidak
akan menampilkan form manfaat fitness






 



Activity.LoadLayout(“frm_fitness_
information”)


End Sub


Sub Button3_Click StartActivity(Manfaat_Fitness)


End Sub



 



 



4



Sub Globals


Dim url As String


Dim WebView4 As Button End Sub


Sub Activity_Create(FirstTime As Boolean)
Activity.LoadLayout(“frm_fitness_ information”)


End Sub


Sub Button4_Click StartActivity(Jenis_Alat)


End Sub



Akan
menampilkan form jenis alat



Tidak
akan menampilkan form jenis alat












f.          
Pengujian White
Box
Menu Nutrisi Recommendation



 



Tabel 4.6 Pengujian White
Box
Menu Nutrisi Recommendation



 























No



Pengujian



Tese
Case


Benar



Test
Case


Salah



1



Sub Globals


Private ImageView2 As ImageView Private ImageView3 As ImageView Private Label5 As Label


End Sub


Sub Activity_Create(FirstTime As Boolean)
Activity.LoadLayout(“frm_nutrisi_ recommendation”)


End Sub


Sub Label5_Click StartActivity(Tubuh_Atletis)


End Sub



Akan
menampilkan form tubuh atletis



Tidak
akan menampilkan form tubuh atletis



2



Sub Globals


Private ImageView2 As ImageView Private ImageView3 As ImageView Private Label6 As Label


End Sub


Sub Activity_Create(FirstTime As Boolean)
Activity.LoadLayout(“frm_nutrisi_ recommendation”)


End Sub


Sub Label6_Click StartActivity(Full_Muscle)


End Sub



Akan
menampilkan form full muscle



Tidak
akan menampilkan form full muscle




g.         
Pengujian White
Box
Menu Perhitungan BMI


Tabel 4.7 Pengujian White
Box
Menu Perhitungan BMI




No



Pengujian



Test
Case


Benar



Test
Case


Salah



1



Sub Globals


Private Button1 As Button End Sub


Sub Activity_Create(FirstTime As Boolean)
Activity.LoadLayout(“frm_bmi”)


End Sub


Sub Button1_Click StartActivity(Menghitung_BMI)


End Sub



Akan
mengkosongkan data input bmi



Tidak
akan mengkosongkan data input bmi



2



Sub Globals


Private
Tinggi_Badan As Float Private Berat_Badan As Float Private Result As Float


Private txt_tinggi As EditText Private txt_badan As
EditText Private txt_bmi As EditText


Private ImageView1 As ImageView Private hitung As Button


Private reset As Button End Sub


Sub Activity_Create(FirstTime As Boolean)
Activity.LoadLayout(“frm_bmi_hitung”)


End
Sub Sub restart


txt_tinggi.Text=""


txt_badan.Text=""
txt_bmi.Text=""



Akan
menghitung bmi dan akan menampilkan nilai dan hasil diagnosa



Tidak
dapat menghitung bmi dan tidak akan menampilkan nilai dan hasil diagnosa












 











 



ImageView1.Bitmap=LoadBitmap
(File.DirAssets,


"bmi_chart.gif") End Sub


Sub hitung_Click Tinggi_Badan=txt_tinggi.Text/100
Berat_Badan=txt_badan.Text Result=Berat_Badan/(Tinggi_Badan* Tinggi_Badan)
txt_bmi.Text=NumberFormat2(Result


,0,1,1,False)


If
Result < 18.5 Then ImageView1.Bitmap=LoadBitmap
(File.DirAssets,"kurus.bmp")


Else If Result >= 18.5
AND Result


<=
22.9 Then ImageView1.Bitmap=LoadBitmap (File.DirAssets,"normal.bmp")
Else If Result >= 23 AND Result


<=
24.9 Then ImageView1.Bitmap=LoadBitmap (File.DirAssets,"sedang.bmp")
Else If Result >= 25 AND Result


<=
29.9 Then ImageView1.Bitmap=LoadBitmap (File.DirAssets,"gemuk.bmp")
Else If Result > 30 Then ImageView1.Bitmap=LoadBitmap
(File.DirAssets,"obesitas.bmp") End If


End Sub


Sub reset_Click



 



 





 



restart


End Sub



 



 



h.         
Pengujian White
Box
Menu Perhitungan BMR


Tabel 4.8 Pengujian White
Box
Menu Perhitungan BMR




No



Pengujian



Test
Case


Benar



Test
Case


Salah



1



Sub Globals


Private Button1 As Button End Sub


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


End Sub


Sub Button1_Click StartActivity(Menghitung_BMR)


End Sub



Akan
mengkosongkan data input bmr



Tidak
akan mengkosongkan data input bmr



2



Sub
Process_Globals


Dim list_data As String End Sub


Sub Globals


Dim
myarray(4) As String Private Tinggi_Badan As Float Private Berat_Badan As
Float Private Umur As Float


Private
Result_bmr As Float Private aktivitas As Float Private Result_tee As Float
Private txt_tinggi As EditText Private txt_berat As EditText Private txt_umur
As EditText


Private RadioButton1 As
RadioButton



Akan
menghitung bmr dan menampilkan nilai dan hasil diagnosa



Tidak
akan menghitung dan menampilkan nilai dan hasil diagnosa









 



Result_tee=Result_bmr*aktivitas
Label14.Text="Hasil BMR anda adalah = " & NumberFormat2
(Result_bmr,0,1,1,False)


&
" Kcals. Ini adalah total kalori yang anda butuhkan


untuk berat badan
anda."


Else
If RadioButton2.Checked Then Result_bmr=447.593+(9.247*Berat_Badan)


+(3.098*Tinggi_Badan)-(4.33*Umur)
Label14.Text="Hasil BMR anda adalah = " & NumberFormat2
(Result_bmr,0,1,1,False)


&
" Kcals. Ini adalah total kalori yang anda butuhkan


untuk
berat badan anda." End If


End Sub


Sub reset_Click restart


End Sub


Sub
Spinner1_ItemClick (Position As Int, Value As Object)


Dim
list_data As String list_data=Value


If
list_data=("Tidak Aktif") Then aktivitas=1.2


Else If
list_data=("Cukup Aktif(Berolahraga 1-3 kali/minggu)") Then
aktivitas=1.375


Else If list_data=("Aktif (Berolahraga


3-5 kali/minggu)") Then



 



 






 



aktivitas=1.55


Else
If list_data=("Sangat Aktif (Berolahraga 6-7 kali/minggu)") Then
aktivitas=1.725


End If


End Sub



 



 


i.          
Pengujian White
Box
Menu Video Tips


Tabel 4.9 Pengujian White
Box
Menu Video Tips





No



Pengujian



Test
Case


Benar



Test
Case


Salah



1



Sub Globals


Private Button1 As Button Private Button2 As Button
Private Button3 As Button Private Button4 As Button


Private ImageView1 As ImageView End Sub


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


End Sub


Sub vv_Complete
Log("Playing completed")


End Sub


Sub Button1_Click


Latihan_Dada_Push.Pilihan="latihan
dada dengan push-up"


StartActivity(Latihan_Dada_Push) End Sub


Sub Button2_Click


Latihan_bahu.Pilihan="latihan bahu"
StartActivity(Latihan_bahu)



Akan
menampilkan form latihan video



Tidak
akan menampilkan form latihan video





 



End Sub


Sub Button3_Click
Latihan_Otot_Dada.Pilihan="latihan otot dada"


StartActivity(Latihan_Otot_Dada) End Sub


Sub Button4_Click


Menurunkan_Berat_Badan.Pilihan="tips
menurunkan berat badan"


StartActivity(Menurunkan_Berat_Badan)End


Sub



 



 



j.          
Pengujian White
Box
Menu Help Desk


Tabel 4.10 Pengujian White Box Menu Help Desk



No



Pengujian



Test
Case


Benar



Test
Case


Salah



1



Sub Process_Globals


Dim list_data As String End Sub


Sub Globals


Dim url As String


Private
ImageView1 As ImageView Private WebView1 As WebView


End Sub


Sub Activity_Create(FirstTime As Boolean)
Activity.LoadLayout("frm_help") url=File.GetText(File.DirAssets,"help.html")


WebView1.LoadHtml(url)End Sub



Akan
menampilkan form help desk



Tidak
akan menampilkan form help desk



4.2.2                   
Pengujian Black Box

Pengujian black box, juga disebut pengujian perilaku, berfokus pada
persyaratan fungsional perangkat lunak, artinya teknik pengujian black box memungkinkan untuk membuat
beberapa kumpulan kondisi masukan yang sepenuhnnya akan melakukan semua
kebutuhan fungsional untuk program (Pressman : 2012)


a.         
Pengujian Black
Box
Menu Utama

Tabel 4.11 Pengujian Black Box Menu Utama




4



Menekan
button fitness information



Menampilkan
menu fitness


information



Sesuai yang diharapkan



Valid



5



Menekan
button nutrisi recommendation



Menampilkan
menu nutrisi


recommendation



Sesuai yang diharapkan



Valid



6



Menekan
button perhitungan bmi



Menampilkan


menu perhitungan
bmi



Sesuai yang diharapkan



Valid



7



Menekan
button perhitungan bmr



Menampilkan
menu


perhitungan bmr



Sesuai yang diharapkan



Valid



8



Menekan button
video


tips



Menampilkan


menu video tips



Sesuai yang


diharapkan



Valid



9



Menekan button help


desk



Menampilkan


menu help



Sesuai yang


diharapkan



Valid



b.         
Pengujian Black
Box
Menu Item


Tabel 4.12 Pengujian Black Box Menu Item




No



Skenario



Hasil
yang


diharapkan



Hasil


pengujian



Kesimpulan



1



Menekan
button profil devloper



Menampilkan
menu profil


devloper



Sesuai
yang diharapkan



Valid



2



Menekan button keluar



Menampilkan


option dialog
keluar



Sesuai
yang diharapkan



Valid



c.         
Pengujian Black
Box
Menu Exercis


Tabel 4.13 Pengujian Black Box Menu Exercise




No



Skenario



Hasil yang


diharapkan



Hasil


pengujian



Kesimpulan



1



Menekan button


exercise
categori



Manampilkan


menu training type



Sesuai yang diharapkan



Valid



2



Menekan button


training
type



Menampilkan
tampilan


simulasi



Sesuai yang diharapkan



Valid



d.         
Pengujian Black
Box
Form Simulasi


Tabel 4.14 Pengujian Black Box Form Simulasi




No



Skenario



Hasil
yang


diharapkan



Hasil


pengujian



Kesimpulan



1



Menekan
button deskripsi



Manampilkan
suara


instruktur



Sesuai yang diharapkan



Valid



2



Menekan button stop



Menghentikan
tampilan suara instruktur pada
button deskripsi dan spinner/ menghitung


gerakan



Sesuai yang diharapkan



Valid



3



Menekan
button spinner/ hitung gerakan



Menampilkan
pilihan item hitung


gerakan



Sesuai yang diharapkan



Valid




e.         
Pengujian Black
Box
Form Gym Journal


Tabel 4.15 Pengujian Black Box Form Gym Journal 




No



Skenario



Hasil
yang


diharapkan



Hasil


pengujian



Kesimpulan



1



Menekan button start
a


woukout



Manampilkan


training
type



Sesuai yang


diharapkan



Valid



2



Menekan
buttontraining type



Memilih
jenis letihan selanjutnya menetukan waktu latihan setelah menetukan waktu
kemudian di


simpan



Sesuai yang diharapkan



Valid



3



Menekan button


workout
history



Menampilkan
kegiatan latihan dan melihat waktu


latihan



Sesuai yang diharapkan



Valid



f.          
Pengujian Black
Box
Menu Fitness Information


Tabel 4.16 Pengujian Black Box Menu Fitness Information




No



Skenario



Hasil
yang


diharapkan



Hasil


pengujian



Kesimpulan



1



Menekan
button pengenalan fitness



Manampilkan
form penjelasan tentang pengenalan


fitness



Sesuai yang diharapkan



Valid



2



Menekan button sejarah


fitness



Menampilkan
form penjelasan tentang


sejarah fitness



Sesuai yang diharapkan



Valid



 



Menekan
button manfaat fitness



Menampilkan
form penjelasan tentang manfaat


fitness



Sesuai yang diharapkan



Valid



 



Menekan jenis-jenis alat


fitness



Menampilkan
form penjelasan tentang jenis- jenis alat


fitness



Sesuai yang diharapkan



Valid



g.         
Pengujian Black
Box
Menu Nutrisi Recommendation


Tabel 4.17 Pengujian Black Box Menu Nutrisi Recommendation




No



Skenario



Hasil
yang


diharapkan



Hasil


pengujian



Kesimpulan



1



Menekan
button nutrisi recommendation untuk(tubuh
atletis/ selanjutnya)



Manampilkan
form penjelasan tentang nutrisi
recommendation
untuk tubuh


atletis



Sesuai yang diharapkan



Valid



2



Menekan
button nutrisi recommendation untuk(tubuh
full muscle/ selanjutnya)



Menampilkan
form penjelasan tentang nutrisi
recommendation
untuk tubuh full


muscle



Sesuai yang diharapkan



Valid



h.         
Pengujian Black
Box
Menu Perhitungan BMI (Body Mass Index)


Tabel 4.18 Pengujian Black Box Menu BMI (Body Mass Index)




No



Skenario



Hasil yang


diharapkan



Hasil


pengujian



Kesimpulan



1



Menekan button
hitung



Manampilkan nilai bmi dan


hasil diagnosa



Sesuai yang diharapkan



Valid



2



Menekan button
reset



Mengkosongkan


data input



Sesuai yang


diharapkan



Valid



i.          
Pengujian Black
Box
Menu Perhitungan BMR (Basal
Metabolic Rate
)


Tabel 4.19 Pengujian Black Box Menu BMR (Basal Metabolic Rate)




No



Skenario



Hasil
yang


diharapkan



Hasil


pengujian



Kesimpulan



1



Menentukan
pilihan pada radio button pada laben jenis kelamin



Menentukan
dan menandai pilihan radio


pria atau wanita



Sesuai yang diharapkan



Valid



2



Menekan button spinner/ tingkat aktivitas



Menampilkan
item pilihan dan menentukan pilihan tingkat


aktivitas



Sesuai yang diharapkan



Valid



3



Menekan button hitung



Menampilkan
nilai bmr yang telah dihitung dan hasil


dianogsa



Sesuai yang diharapkan



Valid



4



Menekan button reset



Mengkosongkan


data input



Sesuai yang


diharapkan



Valid



j.          
Pengujian Black
Box
Menu Video Tips


Tabel 4.20 Pengujian Black Box Menu Video Tips



No



Skenario



Hasil
yang


diharapkan



Hasil


pengujian



Kesimpulan



1



Menekan
button latihan dada dengan push-up



Manampilkan video latihan dada dengan


push-up



Sesuai yang diharapkan



Valid



2



Menekan
button latihan bahu



Menampilkan video latihan


bahu



Sesuai yang diharapkan



Valid



3



Menekan
button latihan dada



Menampilkan


video latihan dada



Sesuai yang diharapkan



Valid



4



Menekan
button tips menurunkan berat badan



Menampilkan video tips menurunkan


berat badan



Sesuai yang diharapkan



Valid



k.         
Pengujian Black
Box
Menu Help Desk


Tabel 4.21 Pengujian Black Box Menu Help Desk




No



Skenario



Hasil yang


diharapkan



Hasil


pengujian



Kesimpulan



1



Menekan
button Help Desk



Manampilkan
menu help tentang bantuan dan
informasi


apilkasi



Sesuai yang diharapkan



Valid




l.          
Pengujian Black
Box
Menu Profil Devloper


Tabel 4.22 Pengujian Black Box Menu Profil Devloper




No



Skenario



Hasil
yang


diharapkan



Hasil


pengujian



Kesimpulan



1



Menekan
button profil devloper



Manampilkan menu tentang informasi data profil
pembuat


aplikasi



Sesuai yang diharapkan



Valid




m.       
Pengujian Black
Box
Menu Keluar

Tabel 4.23 Pengujian Black Box Menu Keluar




No



Skenario



Hasil yang


diharapkan



Hasil


pengujian



Kesimpulan



1



Menekan button ya



Menutup


aplikasi



Sesuai yang


diharapkan



Valid



2



Menekan button
tidak



Menampilkan


menu utama



Sesuai yang


diharapkan



Valid