visual basic

download visual basic

of 27

description

program aplikasi menghitung beban kerja berdasarkan kalori

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