Search

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 Simulasi


















 




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                               
Pengujian



 



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



 





























No



Pengujian



Test Case


Benar



Test Case


Salah



1



Private Button1 As
Button


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


End Sub


Sub Button1_Click StartActivity(kategori)


End Sub



Akan
menampilkan menu exercise category



Tidak
dapat menampilkan menu exercise
categori



2



Private Button2 As
Button


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


End Sub


Sub Button2_Click


StartActivity(Help)
End Sub



Akan
menampilkan menu help desk



Tidak
dapat menampilkan menu help desk



3



Private Button3 As
Button


Sub
Activity_Create(FirstTime As Boolean)



Akan


menampilkan



Tidak akan


menampilkan












 



































 



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



 

















No



Pengujian



Test
Case


Benar



Test
Case


Salah



1



Sub
Process_Globals


Dim list_data As String End Sub


Sub Globals


Private ListView1 As ListView End Sub


Sub
Activity_Create(FirstTime As Boolean)


Sub Activity_Create(“Category”) End Sub


Sub
ListView1_ItemClick (Position As Int,


Value As Object)


Dim
list_data As String List_data=Value


If list_data=”variable” Then


StartActivity(variable)



Menampilkan
menu dan pilihan list data exercise
category
, setelah menentukan pilihan kemudian
akan menampilkan menu training
type



Tidak
dapat menampilkan menu dan pilihan list data exercise category, setelah menentukan pilihan tidak dapat
menampilkan menu training type












 























 



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












 











 



Private
Button2 As Button Private Label4 As Label Private Spinner1 As Spinner


Private WebView1 As WebView End Sub


Sub
Activity_Create(FirstTime As Boolean)


Activity.LoadLayout(“frm_simulasi”)
url=File.GetText(File.DirAssets, ”variable.html”) WebView1.LoadHtml(url)
Spinner1.Add(“10”) Spinner1.Add(“20”) Spinner1.Add(“30”) Spinner1.Add(“40”)
Spinner1.Add(“50”)


End Sub


Sub Button1_Click mp.Initializer2(“mp”) mp.load(File.DirAssets,
“variable.mp3”) mp.play


End Sub


Sub Button2_Click mp.Stop


End Sub


Sub
Spinner1_ItemClick(Position As Int, Value As Object)


Dim
list_data As String List_data=value


If list_data=(“10”) Then


mp.Initialize2(“mp”)



hitung
gerakan suara



hitung
gerakan suara












 











 



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












 











 



Private RadioButton2 As RadioButton Private Spinner1 As
Spinner


Private Label14 As Label Private hitung As Button Private
reset As Button


End Sub


Sub Activity_Create(FirstTime As Boolean)
Activity.LoadLayout("frm_bmr_hitung") Spinner1.Add("Tidak
Aktif") Spinner1.Add("Cukup Aktif
(Berolahraga 1-3 kali/minggu)")


Spinner1.Add("Aktif (Berolahraga 3-5 kali/minggu)")


Spinner1.Add("Sangat
Aktif (Berolahraga 6-7 kali/minggu)")


End
Sub Sub restart


txt_tinggi.Text=""
txt_berat.Text="" txt_umur.Text="" RadioButton1.Checked=
False RadioButton2.Checked= False Label14.Text=("")


End Sub


Sub hitung_Click list_data=aktivitas
Tinggi_Badan=txt_tinggi.Text Berat_Badan=txt_berat.Text Umur=txt_umur.Text


If
RadioButton1.Checked Then Result_bmr=88.362+(13.397*Berat_Badan)


+(4.799*Tinggi_Badan)-(5.677*Umur)



 



 












 











 



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



 

































No



Skenario



Hasil yang


dihrapkan



Hasil


pengujian



Kesimpulan



1



Membuka/
menjalanlan aplikasi panduan home gym


fitness



Menampilkan
menu utama



Sesuai yang diharapkan



Valid



2



Menekan button


exercise



Menampilkan
menu exercise categori lanjut ke training type setelah itu akan
menampilkan


simulasi



Sesuai yang diharapkan



Valid



3



Menekan
button gym journal



Menampilkan
gym journal lanjut ke start a workoutsetelah itu lanjut ke training type dan mengatur jadwal
latihan


dan menyimpan



Sesuai yang diharapkan



Valid












 















































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 Exercise



 



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


 

 

 

 
Baca Juga Lainnya :