visual basic
-
Upload
venna-alzira-jubenza -
Category
Documents
-
view
215 -
download
0
description
Transcript of visual basic
BAB IIIPENGOLAHAN DATA
3.1.Pembuatan Interface ProgramPada pembuatan interface program aplikasi menghitung beban kerja fisik berdasarkan jumlah kebutuhan kalori, terdapat 5 form yaitu form Login, form Utama, form Tabel, form Teori dan form Profile.1. Form LoginSebuah form yang berisi username dan password yang akan diisi2. Form UtamaSebuah 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 TabelSebuah form yang berisi Tabel Beban Kerja4. Form TeoriSebuah form yang berisi tentang teori mengenai perhitungan beban kerja fisik berdasarkan jumlah kebutuhan kalori.5. Form ProfileSebuah form yang berisi nam dan nim dari Kelompok IV Gelombang IV
3.1.1.Tampilan Interface Form LoginInterface program menghitung beban kerja fisik berdasarkan jumlah kebutuhan kalori pada form Login ditunjukkan pada Gambar 3.1.
Gambar 3.1. Tampilan Interface Form Login
3.1.2.Tampilan Interface Form Utama Interface program menghitung beban kerja fisik berdasarkan jumlah kebutuhan kalori pada form Utama ditunjukkan pada Gambar 3.2.
Gambar 3.2. Tampilan Interface Form Utama
3.1.3.Tampilan Interface Form Tabel Tampilan interface program menghitung beban kerja fisik berdasarkan jumlah kebutuhan kalori form Tabel ditunjukkan pada Gambar 3.3.
Gambar 3.3. Tampilan Interface Form Tabel
3.1.4.Tampilan Interface Form TeoriTampilan interface program menghitung beban kerja fisik berdasarkan jumlah kebutuhan kalori form Teori ditunjukkan pada Gambar 3.4.
Gambar 3.4. Tampilan Interface Form Teori
3.1.5.Tampilan Interface Form ProfileTampilan interface program menghitung beban kerja fisik berdasarkan jumlah kebutuhan kalori form Profile ditunjukkan pada Gambar 3.5.
Gambar 3.5. Tampilan Interface Form Profile
3.2. Perubahan Nilai Properties Object3.2.1.Form LoginNilai properties object dari program menghitung beban kerja fisik berdasarkan jumlah kalori ini pada form Login adalah :Tabel 3.1. Nilai Properties dari Program Menghitung Beban Kerja Fisik Berdasarkan Jumlah Kalori Form LoginObjectPropertiesNilai
Form 1NameFrmlogin
CaptionLogin
Label1
NameLabel1
CaptionUsername
Label 2NameLabel2
CaptionPassword
Text 1NameText1
Text(kosongkan)
Text 2NameText2
Text(kosongkan)
Password Char*
Command button 1NameCommand1
CaptionLogin
3.2.2.Form Utama Nilai properties object dari program menghitung beban kerja fisik berdasarkan jumlah kalori ini pada form Utama adalah :
Tabel 3.2. Nilai Properties dari Program Menghitung Beban Kerja Fisik Berdasarkan Jumlah Kalori Form UtamaObjectPropertiesNilai
Form 1NameFrmUtama
CaptionPerhitungan Beban Kerja
Label1
NameLabel 1
CaptionMenghitung beban kerja fisik berdasarkan jumlah kalori
Frame 1NameFrame 1
CaptionNilai beban kerja
Frame 2NameFrame 2
CaptionWaktu Pekerjaan
Frame 3NameFrame 3
Caption(Kosongkan)
Label 2NameLabel 2
CaptionInput nilai Bk
Label3NameLabel 3
CaptionBerat Badan
Label4NameLabel 4
CaptionJenis Kelamin
Label5NameLabel 5
CaptionTotal Bk
Label6NameLabel 6
CaptionKesimpulan
Label 7NameLabel 7
Caption(Kosongkan)
Label 8NameLabel 8
Caption(Kosongkan)
Command button 1NameCommand1
CaptionHitung
Command button 2NameCommand2
CaptionReset
Command button 3NameCommand3
CaptionInput
Command button 4NameCommand 4
CaptionKeluar
Command button 5NameCommand 5
CaptionTeori
Text 1NameText 1
Text0
Text 2NameText 2
Text0
Tabel 3.2. Nilai Properties dari Program Menghitung Beban Kerja Fisik Berdasarkan Jumlah Kalori Form Utama (Lanjutan)ObjectPropertiesNilai
Text 3NameText 3
Text0
Text 4NameText 4
Text0
Text 5NameText 5
Text0
Text 6NameText 6
Text0
Text 7NameText 7
Text0
Text 8NameText 8
Text0
Text 9NameText 9
Text0
Image 1NameImage1
Caption(Bitmap)
Image 2NameImage2
Caption(Bitmap)
3.2.3. Form Tabel Nilai properties object dari program menghitung beban kerja fisik berdasarkan jumlah kalori ini pada form Tabel adalah :Tabel 3.3. Nilai Properties dari Program Menghitung Beban Kerja Fisik Berdasarkan Jumlah Kalori Form Tabel ObjectPropertiesNilai
Form 1NameFrmTabel
CaptionTabel
Caption(Bitmap)
Label 1NameLabel 1
CaptionTabel beban kerja
Command button 1NameCmdBk1
CaptionBk 1
Command button 2NameCmdBk2
CaptionBk 2
Command button 3NameCmdBk3
CaptionBk 3
Command button 4NameCmdBk4
CaptionBk 4
Tabel 3.3. Nilai Properties dari Program Menghitung Beban Kerja Fisik Berdasarkan Jumlah Kalori Form Tabel (Lanjutan)ObjectPropertiesNilai
Command button 5NameCommand 5
CaptionKembali
Text 1NameText 1
Text0
Text 2NameText 2
Text0
Text 3NameText 3
Text0
Text 4NameText 4
Text0
3.2.4. Form Teori Nilai properties object dari program menghitung beban kerja fisik berdasarkan jumlah kalori ini pada form Teori adalah :Tabel 3.4. Nilai Properties dari Program Menghitung Beban Kerja Fisik Berdasarkan Jumlah Kalori Form TeoriObjectPropertiesNilai
Form 1NameFrmTeori
CaptionTeori
Caption(Bitmap)
PictureBox 1NamePicture1
Picture(Bitmap)
PictureBox 2NamePicture2
Picture(Bitmap)
Image 1NameImage 1
Picture(Bitmap)
3.2.5. Form Profile Nilai properties object dari program menghitung beban kerja fisik berdasarkan jumlah kalori ini pada form Profile adalah :Tabel 3.5. Nilai Properties dari Program Menghitung Beban Kerja Fisik Berdasarkan Jumlah Kalori Form ProfileObjectPropertiesNilai
Form 1NameFrmprofile
CaptionProfile
CaptionKelompok IV Gelombang IV
Tabel 3.5. Nilai Properties dari Program Menghitung Beban Kerja Fisik Berdasarkan Jumlah Kalori Form Profile (Lanjutan)ObjectPropertiesNilai
Label 2NameLabel 2
CaptionUmmu Habibah
Label 3NameLabel 3
CaptionFachri Rizky
Label 4NameLabel 4
CaptionRahmadsyah
Label 5NameLabel 5
CaptionTongam Febri Indo
Label 6NameLabel 6
CaptionVenna Alzira Jubenza
Label 7NameLabel 7
Caption130403004
Label 8NameLabel 8
Caption130403043
Label 9NameLabel 7
Caption130403065
Label 10NameLabel 8
Caption130403104
Label 11NameLabel 8
Caption130403106
Command button 1NameCommandButton1
CaptionKembali
Tampilan interface yang sudah di-edit properties-nya pada form Login ditunjukkan pada Gambar 3.6.
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
3.3. Pembuatan Coding Program Menghitung Beban Kerja Fisik Berdasarkan Jumlah Kalori Coding dalam membuat program menghitung beban kerja fisik berdasarkan jumlah kalori terbagi menjadi 3 yaitu form Utama, form Tabel dan form Teori coding yang digunakan pada setiap form adalah sebagai berikut :
3.3.1. Pembuatan Coding Program Menghitung Beban Kerja Fisik Berdasarkan Jumlah Kalori Pada Bagian Form Login Coding yang digunakan pada form Login adalah sebagai berikut:Private Sub Command1_Click()If Text1 = "kelompok4gel4" And Text2 = "bebankerja" ThenUnload MeFrmutama.ShowElseMsgBox ("Password atau username salah. Ulangi")Text1.Text = ""Text2.Text = ""End IfEnd Sub
3.3.2. Pembuatan Coding Program Menghitung Beban Kerja Fisik Berdasarkan Jumlah Kalori Pada Bagian Form Utama Coding yang digunakan pada form utama adalah sebagai berikut:Private Sub Command1_Click()If Text1.Text = 0 ThenMsgBox "Nilai BK Harus Diinput!!", vbInformation + vbOKOnly, "Peringatan"ElseIf Text5.Text = 0 ThenMsgBox "Waktu pekerjaan Harus Diinput!!", vbInformation + vbOKOnly, "Peringatan"ElseIf Text9.Text = 0 ThenMsgBox "Nilai Berat Badan Harus Diinput!!", vbInformation + vbOKOnly, "Peringatan"End IfIf Option1 = False And Option2 = False ThenMsgBox "Jenis Kelamin Harus Dipilih!!", vbInformation + vbOKOnly, "Peringatan"End If
Dim bk1 As Doublebk1 = Text1Dim bk2 As Doublebk2 = Text2Dim bk3 As Doublebk3 = Text3Dim bk4 As Doublebk4 = Text4Dim t1 As Doublet1 = Text5Dim t2 As Doublet2 = Text6Dim t3 As Doublet3 = Text7Dim t4 As Doublet4 = Text8Dim bb As Doublebb = Text9
If Option1 = True Thenjk = 1ElseIf Option2 = True Thenjk = 0.9End If
If Option1 = True Or Option2 = True ThenA = (bk1 * t1) + (bk2 * t2) + (bk3 * t3) + (bk4 * t4)B = t1 + t2 + t3 + t4rbk = (A / B) * 60End If
MB = bb * jktbk = MB + rbkLabel7 = tbk
If tbk