PENGOLAHAN DATA
3.1.
berdasarkan jumlah kebutuhan kalori, terdapat 5 form yaitu form Login, form
Utama, form Tabel, form Teori dan form Profile.
1. Form Login
Sebuah form yang berisi username dan password yang akan diisi
2. Form Utama
Sebuah form yang berisi beban kerja, lama bekerja, umur yang akan diisi dan
berisi jenis kelamin yang akan dipilih serta CommandButton Hitung, Reset,
Teori dan Keluar.
3. Form Tabel
Sebuah form yang berisi Tabel Beban Kerja
4. Form Teori
Sebuah form yang berisi tentang teori mengenai perhitungan beban kerja fisik
berdasarkan jumlah kebutuhan kalori.
5. Form Profile
Sebuah form yang berisi nam dan nim dari Kelompok IV Gelombang IV
3.1.1.
Properties
Name
Caption
Name
Caption
Nilai
Frmlogin
Login
Label1
Username
Label 2
Text 1
Text 2
Command button
1
3.2.2.
Name
Caption
Name
Text
Name
Text
Password Char
Name
Caption
Label2
Password
Text1
(kosongkan)
Text2
(kosongkan)
*
Command1
Login
Form Utama
Nilai properties object dari program menghitung beban kerja fisik
Properties
Name
Caption
Name
Caption
Name
Caption
Name
Caption
Name
Caption
Name
Caption
Name
Caption
Name
Caption
Name
Caption
Name
Caption
Name
Caption
Name
Caption
Name
Caption
Nilai
FrmUtama
Perhitungan Beban Kerja
Label 1
Menghitung beban kerja fisik
berdasarkan jumlah kalori
Frame 1
Nilai beban kerja
Frame 2
Waktu Pekerjaan
Frame 3
(Kosongkan)
Label 2
Input nilai Bk
Label 3
Berat Badan
Label 4
Jenis Kelamin
Label 5
Total Bk
Label 6
Kesimpulan
Label 7
(Kosongkan)
Label 8
(Kosongkan)
Command1
Hitung
Command button
2
Command button
3
Command button
4
Command button
5
Text 1
Text 2
Name
Caption
Name
Caption
Name
Caption
Name
Caption
Command2
Reset
Command3
Input
Command 4
Keluar
Command 5
Teori
Name
Text
Name
Text
Text 1
0
Text 2
0
Tabel 3.2. Nilai Properties dari Program Menghitung Beban Kerja Fisik
Berdasarkan Jumlah Kalori Form Utama (Lanjutan)
Object
Text 3
Text 4
Text 5
Text 6
Text 7
Text 8
Text 9
Image 1
Image 2
3.2.3.
Properties
Name
Text
Name
Text
Name
Text
Name
Text
Name
Text
Name
Text
Name
Text
Name
Caption
Name
Caption
Nilai
Text 3
0
Text 4
0
Text 5
0
Text 6
0
Text 7
0
Text 8
0
Text 9
0
Image1
(Bitmap)
Image2
(Bitmap)
Form Tabel
Nilai properties object dari program menghitung beban kerja fisik
Object
Form 1
Label 1
Command button 1
Command button 2
Command button 3
Command button 4
Properties
Name
Caption
Caption
Name
Caption
Name
Caption
Name
Caption
Name
Caption
Name
Caption
Nilai
FrmTabel
Tabel
(Bitmap)
Label 1
Tabel beban kerja
CmdBk1
Bk 1
CmdBk2
Bk 2
CmdBk3
Bk 3
CmdBk4
Bk 4
Tabel 3.3. Nilai Properties dari Program Menghitung Beban Kerja Fisik
Berdasarkan Jumlah Kalori Form Tabel (Lanjutan)
Object
Command button 5
Text 1
Text 2
Text 3
Text 4
3.2.4.
Properties
Name
Caption
Name
Text
Name
Text
Name
Text
Name
Text
Nilai
Command 5
Kembali
Text 1
0
Text 2
0
Text 3
0
Text 4
0
Form Teori
Nilai properties object dari program menghitung beban kerja fisik
Properties
Name
Caption
Caption
Name
Picture
Name
Picture
Nilai
FrmTeori
Teori
(Bitmap)
Picture1
(Bitmap)
Picture2
(Bitmap)
Image 1
3.2.5.
Name
Picture
Image 1
(Bitmap)
Form Profile
Nilai properties object dari program menghitung beban kerja fisik
Properties
Nilai
Name
Frmprofile
Caption
Profile
Caption
Kelompok IV Gelombang IV
Tabel 3.5. Nilai Properties dari Program Menghitung Beban Kerja Fisik
Berdasarkan Jumlah Kalori Form Profile (Lanjutan)
Object
Label 2
Label 3
Label 4
Label 5
Label 6
Label 7
Label 8
Label 9
Label 10
Label 11
Command button
1
Properties
Name
Caption
Name
Caption
Name
Caption
Name
Caption
Name
Caption
Name
Caption
Name
Caption
Name
Caption
Name
Caption
Name
Caption
Name
Caption
Nilai
Label 2
Ummu Habibah
Label 3
Fachri Rizky
Label 4
Rahmadsyah
Label 5
Tongam Febri Indo
Label 6
Venna Alzira Jubenza
Label 7
130403004
Label 8
130403043
Label 7
130403065
Label 8
130403104
Label 8
130403106
CommandButton1
Kembali
Gambar 3.6. Tampilan Interface pada Form Login yang Sudah Diberi Nilai
Properties
Tampilan interface yang sudah di-edit properties-nya pada form Utama
ditunjukkan pada Gambar 3.7.
Gambar 3.7. Tampilan Interface pada Form Utama yang Sudah Diberi Nilai
Properties
Tampilan interface yang sudah di-edit properties-nya pada form Tabel
ditunjukkan pada Gambar 3.8.
Gambar 3.8. Tampilan Interface pada Form Tabel yang Sudah Diberi Nilai
Properties
Tampilan interface yang sudah di-edit properties-nya pada form Teori
ditunjukkan pada Gambar 3.9.
Gambar 3.9. Tampilan Interface pada Form Teori yang Sudah Diberi Nilai
Properties
Tampilan interface yang sudah di-edit properties-nya pada form Profile
ditunjukkan pada Gambar 3.10
.
Gambar 3.10. Tampilan Interface pada Form Profile yang Sudah Diberi
Nilai Properties
t3 = Text7
Dim t4 As Double
t4 = Text8
Dim bb As Double
bb = Text9
If Option1 = True Then
jk = 1
ElseIf Option2 = True Then
jk = 0.9
End If
If Option1 = True Or Option2 = True Then
A = (bk1 * t1) + (bk2 * t2) + (bk3 * t3) + (bk4 * t4)
B = t1 + t2 + t3 + t4
rbk = (A / B) * 60
End If
MB = bb * jk
tbk = MB + rbk
Label7 = tbk
If tbk <= 200 Then
kesimpulan = "Pekerjaan yang Anda Lakukan Tergolong RINGAN"
ElseIf tbk <= 350 Then
kesimpulan = "Pekerjaan yang Anda Lakukan Tergolong SEDANG"
ElseIf tbk >= 350 Then
kesimpulan = "Pekerjaan yang Anda Lakukan Tergolong BERAT"
End If
Label8 = kesimpulan
End Sub
Private Sub Command2_Click()
Text1.Text = 0
Text2.Text = 0
Text3.Text = 0
Text4.Text = 0
Text5.Text = 0
Text6.Text = 0
Text7.Text = 0
Text8.Text = 0
Text9.Text = 0
Label7 = ""
Label8 = ""
Option1.Value = False
Option2.Value = False
End Sub
Private Sub Command3_Click()
FrmTabel.Show
Frmutama.Hide
End Sub
Private Sub Command4_Click()
MsgBox "Terima Kasih Telah Menggunakan Aplikasi Ini", vbInformation +
vbOKOnly, "Perhatian"
End
End Sub
bk2 = 0.9
ElseIf Option5 = True Then
bk2 = 1.3
ElseIf Option6 = True Then
bk2 = 1.7
ElseIf Option7 = True Then
bk2 = 3.3
ElseIf Option8 = True Then
bk2 = 3.7
ElseIf Option9 = True Then
bk2 = 4.1
ElseIf Option10 = True Then
bk2 = 4.1
ElseIf Option11 = True Then
bk2 = 4.5
ElseIf Option12 = True Then
bk2 = 4.9
ElseIf Option13 = True Then
bk2 = 1.2
ElseIf Option14 = True Then
bk2 = 1.9
ElseIf Option15 = True Then
bk2 = 2.6
ElseIf Option16 = True Then
bk2 = 1.5
ElseIf Option17 = True Then
bk2 = 2.2
ElseIf Option18 = True Then
bk2 = 2.9
ElseIf Option19 = True Then
bk2 = 3.9
ElseIf Option20 = True Then
bk2 = 4.6
ElseIf Option21 = True Then
bk2 = 5.3
ElseIf Option22 = True Then
bk2 = 4.7
ElseIf Option23 = True Then
bk2 = 5.4
ElseIf Option24 = True Then
bk2 = 6.1
ElseIf Option25 = True Then
bk2 = 1.5
ElseIf Option26 = True Then
bk2 = 2.5
ElseIf Option27 = True Then
bk2 = 3.5
ElseIf Option28 = True Then
bk2 = 1.8
ElseIf Option29 = True Then
bk2 = 2.8
ElseIf Option30 = True Then
bk2 = 3.8
ElseIf Option31 = True Then
bk2 = 4.2
ElseIf Option32 = True Then
bk2 = 5.2
ElseIf Option33 = True Then
bk2 = 6.2
ElseIf Option34 = True Then
bk2 = 5
ElseIf Option35 = True Then
bk2 = 6
ElseIf Option36 = True Then
bk2 = 7
ElseIf Option37 = True Then
bk2 = 4
ElseIf Option38 = True Then
bk2 = 9
ElseIf Option39 = True Then
bk2 = 14
ElseIf Option40 = True Then
bk2 = 4.3
ElseIf Option41 = True Then
bk2 = 9.3
ElseIf Option42 = True Then
bk2 = 14.3
ElseIf Option43 = True Then
bk2 = 6.7
ElseIf Option44 = True Then
bk2 = 11.7
ElseIf Option45 = True Then
bk2 = 16.7
ElseIf Option46 = True Then
bk2 = 7.5
ElseIf Option47 = True Then
bk2 = 12.5
ElseIf Option48 = True Then
bk2 = 17.5
End If
Text2 = bk2
Frmutama.Text2.Text = (FrmTabel.Text2.Text)
End Sub
Private Sub Cmdbk3_Click()
Dim bk3 As Single
If Option1 = True Then
bk3 = 0.6
ElseIf Option2 = True Then
bk3 = 1
ElseIf Option3 = True Then
bk3 = 1.4
ElseIf Option4 = True Then
bk3 = 0.9
ElseIf Option5 = True Then
bk3 = 1.3
ElseIf Option6 = True Then
bk3 = 1.7
ElseIf Option7 = True Then
bk3 = 3.3
ElseIf Option8 = True Then
bk3 = 3.7
ElseIf Option9 = True Then
bk3 = 4.1
ElseIf Option10 = True Then
bk3 = 4.1
ElseIf Option11 = True Then
bk3 = 4.5
ElseIf Option12 = True Then
bk3 = 4.9
ElseIf Option13 = True Then
bk3 = 1.2
ElseIf Option14 = True Then
bk3 = 1.9
ElseIf Option15 = True Then
bk3 = 2.6
ElseIf Option16 = True Then
bk3 = 1.5
ElseIf Option17 = True Then
bk3 = 2.2
ElseIf Option18 = True Then
bk3 = 2.9
ElseIf Option19 = True Then
bk3 = 3.9
ElseIf Option20 = True Then
bk3 = 4.6
ElseIf Option21 = True Then
bk3 = 5.3
bk4 = 1.5
ElseIf Option17 = True Then
bk4 = 2.2
ElseIf Option18 = True Then
bk4 = 2.9
ElseIf Option19 = True Then
bk4 = 3.9
ElseIf Option20 = True Then
bk4 = 4.6
ElseIf Option21 = True Then
bk4 = 5.3
ElseIf Option22 = True Then
bk4 = 4.7
ElseIf Option23 = True Then
bk4 = 5.4
ElseIf Option24 = True Then
bk4 = 6.1
ElseIf Option25 = True Then
bk4 = 1.5
ElseIf Option26 = True Then
bk4 = 2.5
ElseIf Option27 = True Then
bk4 = 3.5
ElseIf Option28 = True Then
bk4 = 1.8
ElseIf Option29 = True Then
bk4 = 2.8
ElseIf Option30 = True Then
bk4 = 3.8
ElseIf Option31 = True Then
bk4 = 4.2
ElseIf Option32 = True Then
bk4 = 5.2
ElseIf Option33 = True Then
bk4 = 6.2
ElseIf Option34 = True Then
bk4 = 5
ElseIf Option35 = True Then
bk4 = 6
ElseIf Option36 = True Then
bk4 = 7
ElseIf Option37 = True Then
bk4 = 4
ElseIf Option38 = True Then
bk4 = 9
ElseIf Option39 = True Then
bk4 = 14
ElseIf Option40 = True Then
bk4 = 4.3
ElseIf Option41 = True Then
bk4 = 9.3
ElseIf Option42 = True Then
bk4 = 14.3
ElseIf Option43 = True Then
bk4 = 6.7
ElseIf Option44 = True Then
bk4 = 11.7
ElseIf Option45 = True Then
bk4 = 16.7
ElseIf Option46 = True Then
bk4 = 7.5
ElseIf Option47 = True Then
bk4 = 12.5
ElseIf Option48 = True Then
bk4 = 17.5
End If
Text4 = bk4
Frmutama.Text4.Text = (FrmTabel.Text4.Text)
End Sub
Private Sub Command1_Click()
FrmTabel.Hide
Frmutama.Show
End Sub
Private Sub Form_Load()
Option1.Value = False
Option2.Value = False
Option3.Value = False
Option4.Value = False
Option5.Value = False
Option6.Value = False
Option7.Value = False
Option8.Value = False
Option9.Value = False
Option10.Value = False
Option11.Value = False
Option12.Value = False
Option13.Value = False
Option14.Value = False
Option15.Value = False
Option16.Value = False
Option17.Value = False
Option18.Value = False
Option19.Value = False
Option20.Value = False
Option21.Value = False
Option22.Value = False
Option23.Value = False
Option24.Value = False
Option25.Value = False
Option26.Value = False
Option27.Value = False
Option28.Value = False
Option29.Value = False
Option30.Value = False
Option31.Value = False
Option32.Value = False
Option33.Value = False
Option34.Value = False
Option35.Value = False
Option36.Value = False
Option37.Value = False
Option38.Value = False
Option39.Value = False
Option40.Value = False
Option41.Value = False
Option42.Value = False
Option43.Value = False
Option44.Value = False
Option45.Value = False
Option46.Value = False
Option47.Value = False
Option48.Value = False
End Sub
3.3.4. Pembuatan Coding Program Menghitung Beban Kerja Fisik
Berdasarkan Jumlah Kalori Pada Bagian Form Teori
Coding yang digunakan pada form Teori adalah sebagai berikut:
Private Sub Image3_Click()
FrmTeori.Hide
Frmutama.Show
End Sub
3.3.5. Pembuatan Coding Program Menghitung Beban Kerja Fisik
Berdasarkan Jumlah Kalori Pada Bagian Form Teori
Coding yang digunakan pada form Teori adalah sebagai berikut:
jumlah kalori pada aplikasi ini terbagi menjadi 3 tampilan yaitu tampilan akhir
form Login, tampilan akhir form Utama, tampilan akhir form Tabel, tampilan akhir
form Teori dan tampilan akhir form Profile yaitu sebagai berikut:
3.4.1. Tampilan Akhir Form Login Program Menghitung Beban Kerja
Fisik Berdasarkan Jumlah Kalori
Tampilan akhir form Login program Menghitung Beban Kerja Fisik
Berdasarkan Jumlah Kalori ditunjukkan pada Gambar 3.11.