PORTOFOLIO
MATA KULIAH
FUNDAMENTAL
PROGRAMMING
NAMA: WIRA INDRAYANA
NIM: 14157049
STIKOM BINANIAGA
BOGOR
1. DIMENSI
Public Class clsdimensi
Public aPanjang As Double
Public aLebar As Double
Public aLuas As Double
Public Sub HITUNGLUAS()
aLuas = aPanjang * aLebar
End Sub
Public aSisi As Double
Public aLuasbs As Double
Public Sub HITUNGLUASB()
aLuasbs = aSisi * aSisi
End Sub
Public aAlas As Double
Public aTinggi As Double
Public Sub HITUNGLUASSK()
aLuasS = aAlas * aTinggi
End Sub
End Class
2. FORM PENGIRIMAN BARANG
Public Class Form1
Private Sub BERSIHLAYAR()
[Link] = "" : [Link] = "" : [Link] = "" : [Link] =
"" : [Link] = ""
[Link] = "" : [Link] = "" : [Link] = ""
End Sub
Private Sub HITUNGPAKET()
Dim oJML As Double, oKG As Double, oPKT As Double
oJML = Val([Link])
oKG = Val([Link])
oPKT = oJML * oKG * 20000
[Link] = oPKT
End Sub
Private Sub HITUNGSUB()
Dim oJML As Double, oKG As Double, oPKT As Double, oTUJ As Double, oADM
As Double, oSUB As Double
oJML = Val([Link])
oKG = Val([Link])
oPKT = oJML * oKG * 20000
oADM = Val([Link])
oTUJ = Val([Link])
oSUB = oPKT + oADM + oTUJ
[Link] = oSUB
End Sub
Private Sub HITUNGPJK()
Dim oJML As Double, oKG As Double, oPKT As Double, oTUJ As Double, oADM
As Double, oSUB As Double, oPJK As Double, oTOTAL As Double
oJML = Val([Link])
oKG = Val([Link])
oPKT = oJML * oKG * 20000
oADM = Val([Link])
oTUJ = Val([Link])
oSUB = oPKT + oADM + oTUJ
oPJK = oSUB * (10 / 100)
[Link] = oPJK
End Sub
Private Sub HITUNGTOTAL()
Dim oJML As Double, oKG As Double, oPKT As Double, oTUJ As Double, oADM
As Double, oSUB As Double, oPJK As Double, oTOTAL As Double
oJML = Val([Link])
oKG = Val([Link])
oPKT = oJML * oKG * 20000
oADM = Val([Link])
oTUJ = Val([Link])
oSUB = oPKT + oADM + oTUJ
oPJK = oSUB * (10 / 100)
oTOTAL = oSUB + oPJK
[Link] = oTOTAL
End Sub
Private Sub Form1_Shown(ByVal sender As Object, ByVal e As
[Link]) Handles [Link]
[Link]()
End Sub
Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As
[Link]) Handles [Link]
If [Link] = Chr(13) Then [Link]()
End Sub
Private Sub TextBox2_KeyPress(ByVal sender As Object, ByVal e As
[Link]) Handles [Link]
If [Link] = Chr(13) Then HITUNGPAKET()
End Sub
Private Sub TextBox4_KeyPress(ByVal sender As Object, ByVal e As
[Link]) Handles [Link]
If [Link] = Chr(13) Then [Link]()
End Sub
Private Sub TextBox5_KeyPress(ByVal sender As Object, ByVal e As
[Link]) Handles [Link]
If [Link] = Chr(13) Then HITUNGSUB()
End Sub
Private Sub TextBox6_KeyPress(ByVal sender As Object, ByVal e As
[Link]) Handles [Link]
If [Link] = Chr(13) Then HITUNGPJK()
End Sub
Private Sub TextBox7_KeyPress(ByVal sender As Object, ByVal e As
[Link]) Handles [Link]
If [Link] = Chr(13) Then HITUNGTOTAL()
End Sub
Private Sub Button2_Click(ByVal sender As [Link], ByVal e As
[Link]) Handles [Link]
BERSIHLAYAR()
End Sub
Private Sub Form1_Load(ByVal sender As [Link], ByVal e As
[Link]) Handles [Link]
End Sub
End Class
3. PULSA
Public Class Form1
Dim pilih_perdana As String
Dim Total_Harga As String
Private Sub BERSIHLAYAR()
[Link] = ""
[Link] = ""
[Link] = "##/##/####"
[Link] = "##/##/####"
[Link] = ""
[Link] = ""
[Link] = "##/##/####"
[Link] = ""
[Link] = ""
[Link] = ""
[Link] = ""
[Link] = ""
[Link] = ""
[Link] = ""
End Sub
Private Sub BTNCLEAR_Click(ByVal sender As [Link], ByVal e As
[Link]) Handles [Link]
BERSIHLAYAR()
End Sub
Private Sub TextBox2_KeyPress(ByVal sender As Object, ByVal e As
[Link])
If [Link] = Chr(13) Then [Link]()
End Sub
Private Sub MSAK1_KeyPress(ByVal sender As Object, ByVal e As
[Link]) Handles [Link]
If [Link] = Chr(13) Then
Dim atgl As Date
atgl = [Link]
[Link] = Format(DateAdd([Link], 2, atgl),
"MM/dd/yyyy")
[Link]()
End If
End Sub
Private Sub CMBTOP_KeyPress(ByVal sender As Object, ByVal e As
[Link]) Handles [Link]
If [Link] = Chr(13) Then
Dim btgl As Date, oPulsa As Double
oPulsa = Val([Link]) / 5000
btgl = [Link]
[Link] = Format(DateAdd([Link], 7 * oPulsa, btgl),
"MM/dd/yyyy")
[Link]()
End If
End Sub
Private Sub MSAK3_KeyPress(ByVal sender As Object, ByVal e As
[Link]) Handles [Link]
If [Link] = Chr(13) Then
Dim hitpls As Double
hitpls = Val([Link]) + Val([Link])
[Link] = hitpls
[Link]()
End If
End Sub
Private Sub PLS_KeyPress(ByVal sender As Object, ByVal e As
[Link]) Handles [Link]
If [Link] = Chr(13) Then
[Link]()
End If
End Sub
Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As
[Link]) Handles [Link]
If [Link] = Chr(13) Then
Dim ttlsms As Double
ttlsms = Val([Link] * 150)
[Link] = ttlsms
End If
[Link]()
End Sub
Private Sub COMBPERD1_SelectedIndexChanged(ByVal sender As
[Link], ByVal e As [Link]) Handles
[Link]
pilih_perdana = Val([Link])
If pilih_perdana = "0" Then
[Link] = "5000"
ElseIf pilih_perdana = "1" Then
[Link] = "10000"
ElseIf pilih_perdana = "2" Then
[Link] = "25000"
End If
End Sub
Private Sub Form1_Load(ByVal sender As [Link], ByVal e As
[Link]) Handles [Link]
End Sub
End Class
4. DAFTAR SIMPANAN KOPERASI
Public Class Form1
Private Sub BERSIHLAYAR()
[Link] = ""
[Link] = ""
[Link] = ""
[Link] = ""
[Link] = ""
[Link] = ""
[Link] = ""
[Link] = ""
[Link] = ""
[Link] = ""
[Link] = ""
[Link] = ""
[Link] = ""
[Link] = ""
[Link] = ""
End Sub
Private Sub Form1_GotFocus(ByVal sender As Object, ByVal e As
[Link]) Handles [Link]
BERSIHLAYAR()
End Sub
Private Sub NAMA_KeyPress(ByVal sender As Object, ByVal e As
[Link]) Handles [Link]
If [Link] = Chr(13) Then [Link]()
End Sub
Private Sub JMLSIMP_KeyPress(ByVal sender As Object, ByVal e As
[Link]) Handles [Link]
If [Link] = Chr(13) Then [Link]()
End Sub
Private Sub SIMPOK_KeyPress(ByVal sender As Object, ByVal e As
[Link]) Handles [Link]
If [Link] = Chr(13) Then [Link]()
End Sub
Private Sub SIMJIB_KeyPress(ByVal sender As Object, ByVal e As
[Link]) Handles [Link]
If [Link] = Chr(13) Then [Link]()
End Sub
Private Sub SIMSUK_KeyPress(ByVal sender As Object, ByVal e As
[Link]) Handles [Link]
If [Link] = Chr(13) Then [Link]()
End Sub
Private Sub JMLMASUK_KeyPress(ByVal sender As Object, ByVal e As
[Link]) Handles [Link]
If [Link] = Chr(13) Then Transaksi()
End Sub
Private Sub Transaksi()
Dim Pemasukan As Double
Dim Saldosimpanan As Double
Dim JMLSIMPs As Double
Dim SIMPOKs As Double
Dim SIMJIBs As Double
Dim SIMSUKs As Double
Dim JMLMASUKs As Double
JMLSIMPs = [Link]
SIMPOKs = [Link]
SIMJIBs = [Link]
SIMSUKs = [Link]
JMLMASUKs = [Link]
Pemasukan = JMLSIMPs + SIMPOKs + SIMJIBs + SIMSUKs + JMLMASUKs
[Link] = Pemasukan
End Sub
Private Sub JMLSETOR_KeyPress(ByVal sender As Object, ByVal e As
[Link]) Handles [Link]
If [Link] = Chr(13) Then [Link]()
End Sub
Private Sub JMLBYR_KeyPress(ByVal sender As Object, ByVal e As
[Link]) Handles [Link]
If [Link] = Chr(13) Then [Link]()
End Sub
Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As
[Link]) Handles [Link]
If [Link] = Chr(13) Then [Link]()
End Sub
Private Sub TextBox2_KeyPress(ByVal sender As Object, ByVal e As
[Link]) Handles [Link]
If [Link] = Chr(13) Then [Link]()
End Sub
Private Sub TextBox3_KeyPress(ByVal sender As Object, ByVal e As
[Link]) Handles [Link]
If [Link] = Chr(13) Then [Link]()
End Sub
Private Sub TextBox4_KeyPress(ByVal sender As Object, ByVal e As
[Link]) Handles [Link]
If [Link] = Chr(13) Then [Link]()
End Sub
Private Sub Transaksi2()
Dim Pengeluaran As Double
Dim JMLBYRs As Double
Dim TextBox1s As Double
Dim TextBox2s As Double
Dim TextBox3s As Double
Dim TextBox4s As Double
JMLBYRs = [Link]
TextBox1s = [Link]
TextBox2s = [Link]
TextBox3s = [Link]
TextBox4s = [Link]
Pengeluaran = JMLBYRs + TextBox1s + TextBox2s + TextBox3s + TextBox4s
[Link] = Pengeluaran
End Sub
Private Sub Button1_Click(ByVal sender As [Link], ByVal e As
[Link]) Handles [Link]
End Sub
Private Sub Form1_Load(ByVal sender As [Link], ByVal e As
[Link]) Handles [Link]
End Sub
End Class