Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 7

NAMA : AYU TRISNANI PURBA

KELAS : AK-5D

NIM :1905081021

1.Tampilan Design
2.Coding

Public Class Form


' NAMA PROJECT : LATIHAN - 6
' TANGGAL : 30-10-2021
' OLEH : AYU TRISNANI PURBA
' KETERANGAN : MENGHITUNG METODE PENYUSUTAN SATUAN PRODUKSI

'----------------------------------------------------------------------------------------
----------------------------
Dim HP, NS, AP, P, NB, V, TA, JD As Long
Dim JP(10), Y, Z, TP, TOTAL As Integer
Dim U, X As Integer

Private Sub FORM1_Load(sender As Object, e As EventArgs) Handles MyBase.Load


TbJP.Enabled = True
Btn_input2.Visible = True
Btn_Hapus.Enabled = False
Btn_proses.Enabled = False
Btn_Proses2.Enabled = False
Y = 1
End Sub

Private Sub Btn_Input_Click(sender As Object, e As EventArgs) Handles Btn_Input.Click


TA = Val(TbTA.Text)
JD = Val(TbUA.Text)
Lblthn2.Text = TA
Lbljd.Text = JD
X = 1
Do While X <= JD
Lblthn.Text = Lblthn.Text + Str(X) + vbCrLf
Lblthn2.Text = Lblthn2.Text + Str(X) + vbCrLf
Btn_proses.Enabled = True
Btn_Input.Enabled = False
X = X + 1
Loop
End Sub

Private Sub Btn_input2_Click(sender As Object, e As EventArgs) Handles


Btn_input2.Click
JP(Y) = Val(TbJP.Text)
TbJP.Clear()
TbJP.Focus()
If Y = Val(Lbljd.Text) Then
Btn_input2.Visible = False
TbJP.Enabled = False
Btn_Proses2.Visible = True
End If
Y = Y + 1
End Sub

Private Sub Btn_Proses2_Click(sender As Object, e As EventArgs) Handles


Btn_Proses2.Click
Z = 1
Do While Z < +Val(Lbljd.Text)
Lbljp1.Text = Lbljp1.Text + Str(JP(Z)) + vbCrLf
TOTAL = Val(Lbltotal.Text) + Str(JP(Z))
Lbltotal.Text = TOTAL
Z = Z + 1
Loop
End Sub

Private Sub Btn_proses_Click(sender As Object, e As EventArgs) Handles


Btn_proses.Click
HP = Val(TbHP.Text)
NS = Val(TbNS.Text)
TA = (HP - NS) / TOTAL
LblTarif.Text = TA
V = 1
Do While V <= JD
Lbljp1.Text = Lbljp1.Text + vbCrLf
P = JP(V) * TA
Lblp.Text = Lblp.Text + vbCrLf
AP = AP + P
Lblap.Text = Lblap.Text + Str(AP) + vbCrLf
NB = HP - AP
LblNb.Text = LblNb.Text + Str(NB) + vbCrLf
V = V + 1
Loop
End Sub
End Class
3. Tampilan OutPut

You might also like