Jumat, 21 September 2012

Latihan_09_36110038


Deskripsi Latihan_09_36110038
Form Latihan_09 terdapat tiga object yaitu Label, Textbox, dan Button:

Object Label
Terdapat dua belas label (yang bertuliskan Nama Perusahaan; Tahun1; Tahun2; Tahun3; Total Aktiva; Modal Kerja; Penjualan; Laba ditahan; EBIT; Harga Paras Ekuitas; Nilai Buku Hutang; dan Tingkat Kesehatan Keuangan)

Object Text Box
Terdapat dua pulih lima textbox (dua puluh dua status input; tiga status read only). Status input digunakan untuk memasukkan nilai/text Nama Perusahaan; Tahun1; Tahun2; Tahun3; Total Aktiva; Modal Kerja; Penjualan; Laba ditahan; EBIT; Harga Paras Ekuitas dan Nilai Buku Hutang. Status ReadOnly digunakan untuk menampilkan hasil perhitungan dari rumus Tingkat Kesehatan Keuangan Perusahaan. 

Object Button
Terdapat satu object button (Analisa). Tombol Hitung digunakan untuk menampilkan hasil perhitungan di object TextBox ReadOnly. Rumus perhitungannya yaitu (1.2 * Val(B.Text)) / Val(A.Text) + (1.4 * Val(D.Text)) / Val(A.Text) + (3.3 * Val(F.Text)) / Val(A.Text) + (0.6 * Val(G.Text)) / Val(H.Text)).

Script Unique 
Button "Analisa" (ANALISA_36110038)
widhe(TA1_36110038, MK1_36110038, P1_36110038, LDT1_36110038, EBIT1_36110038, HPE1_36110038, NBH1_36110038, TKK1_36110038)

Even
ANALISA_36110038.Click

Property
Property TextBox ==> ReadOnly=True

Prosedur penyelesaian
1.      Buka Project_36110038 yang telah dibuat sebelumnya.

2.      Buka visual basic Kumpulan_Latihan_36110038 yang telah dibuat sebelumnya.

3.      Buat form baru dengan nama Latihan_09_36110038 sesuai form dibawah ini.

4.      Ganti nama textbox dan button menggunakan "Properties Window" sesuai dengan yang diinginkan.
5.      Klik 2x pada kotak design untuk membuka lembar VB untuk menuliskan rumusnya. Masukkan rumus berikut untuk menyelesaikan Latihan_09
Public Class Latihan_09_36110038

    Private Sub widhe(ByVal A As TextBox, ByVal B As TextBox, ByVal C As TextBox, ByVal D As TextBox, ByVal F As TextBox, ByVal G As TextBox, ByVal H As TextBox, ByVal I As TextBox)
        If ((1.2 * Val(B.Text)) / Val(A.Text) + (1.4 * Val(D.Text)) / Val(A.Text) + (3.3 * Val(F.Text)) / Val(A.Text) + (0.6 * Val(G.Text)) / Val(H.Text)) >= 3.3 Then
            I.Text = "sehat"
        ElseIf ((1.2 * Val(B.Text)) / Val(A.Text) + (1.4 * Val(D.Text)) / Val(A.Text) + (3.3 * Val(F.Text)) / Val(A.Text) + (0.6 * Val(G.Text)) / Val(H.Text)) >= 1.81 Then
            I.Text = "Waspada"
        ElseIf ((1.2 * Val(B.Text)) / Val(A.Text) + (1.4 * Val(D.Text)) / Val(A.Text) + (3.3 * Val(F.Text)) / Val(A.Text) + (0.6 * Val(G.Text)) / Val(H.Text)) >= 0 Then
            I.Text = "Mengalami Kesulitan"
        Else : I.Text = ""
        End If
    End Sub

    Private Sub ANALISA_36110038_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ANALISA_36110038.Click
        widhe(TA1_36110038, MK1_36110038, P1_36110038, LDT1_36110038, EBIT1_36110038, HPE1_36110038, NBH1_36110038, TKK1_36110038)
        widhe(TA2_36110038, MK2_36110038, P2_36110038, LDT2_36110038, EBIT2_36110038, HPE2_36110038, NBH2_36110038, TKK2_36110038)
        widhe(TA3_36110038, MK3_36110038, P3_36110038, LDT3_36110038, EBIT3_36110038, HPE3_36110038, NBH3_36110038, TKK3_36110038)
    End Sub
End Class
6.      Tekan F5 pada keyboard untuk menjalankan form.




Tidak ada komentar:

Posting Komentar