Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Pada Form 1 ini digunakan untuk menghitung dimensi bangun datar yaitu :
- Luas 4 Persegi Panjang
- Luas Kotak
- Luas Segitiga Sama Kaki
- Luas Segitiga Siku-siku
Form 1 ini menggunakan Class, yaitu clsHitung, dengan Listing Program :
Public Class clsHitung
Public _Panjang As Integer
Public _lebar As Integer
Public _HASIL As Integer
______________________________________________________________________________________________
Sirajudien Tajalli - 14198034 - Application Development - STIKOM BINANIAGA BOGOR 2020 1
Listing Program Form 1 :
Public Class Form1
Dim C As New clsHitung
______________________________________________________________________________________________
Sirajudien Tajalli - 14198034 - Application Development - STIKOM BINANIAGA BOGOR 2020 2
Nama Project : prjDimensi
Lokasi File : D:\KULIAH\AppDev\prjDimensi\ prjDimensi.sln
Nama Form : Form 2
Pada Form 2 ini digunakan untuk menghitung nilai akhir serta menentukan predikatnya
dan digunakan untuk upload file gambar.
Untuk menghitung nilai akhir dan menentukan predikat menggunakan syarat :
- Nilai Akhir diperoleh dari :
Nilai UTS * 25% + Nilai UAS * 30% + Nilai Tugas * 10% + Nilai Kuis * 5% +
Kehadiran * 30% dengan kehadiran maksimal 16 kali.
- Predikat diperoleh menggunakan kondisi :
Jika Nilai Akhir >= 80 maka Predikat A
Jika Nilai Akhir >= 66 maka Predikat B
Jika Nilai Akhir >= 55 maka Predikat C
Jika Nilai Akhir >= 40 maka Predikat D
Jika Nilai Akhir < 40 maka Predikat E
Form 1 ini menggunakan Class, yaitu clsNilai, dengan Listing Program :
Public Class clsNilai
Public _UTS As Integer
Public _UAS As Integer
Public _TUGAS As Integer
Public _KUIS As Integer
Public _HADIR As Integer
Public NILAI As Integer
______________________________________________________________________________________________
Sirajudien Tajalli - 14198034 - Application Development - STIKOM BINANIAGA BOGOR 2020 3
Public HURUF As String
End Class
______________________________________________________________________________________________
Sirajudien Tajalli - 14198034 - Application Development - STIKOM BINANIAGA BOGOR 2020 5
Nama Project : UTS_AD
Lokasi File : D:\KULIAH\AppDev\UTS_AD\ UTS_AD.sln
Nama Form : Form 1
Pada Form 1 ini digunakan untuk menghitung PPH Final dan PPH 21
Listing Program Form 1:
Public Class Form1
Dim nama As String
Dim gaji As Integer
Dim pesangon As Integer
Dim ptkp As Integer
Dim totalpenghasilan As Integer
Dim pkp As Integer
Dim pajakfinal As Integer
Dim pajak21 As Integer
Dim p1 As Integer
Dim p2 As Integer
Dim p3 As Integer
Dim p4 As Integer
Dim p5 As Integer
______________________________________________________________________________________________
Sirajudien Tajalli - 14198034 - Application Development - STIKOM BINANIAGA BOGOR 2020 6
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnhitung1.Click
txtpenghasilan.Text = Val(txtgaji.Text) * Val(txtpesangon.Text)
txtpkp.Text = Val(txtpenghasilan.Text) - Val(txtptkp.Text)
End Sub
End Class
UTS ini belum selesai semuanya, jadi saya minta maaf ya Pak Syafrial
______________________________________________________________________________________________
Sirajudien Tajalli - 14198034 - Application Development - STIKOM BINANIAGA BOGOR 2020 7
Nama Project : webku
Lokasi File : D:\KULIAH\AppDev\webku\Default.aspx.vb
Project ini menggunakan Web API dengan menggunakan Database dbsPAJAK yang
dibuat menggunakan SQL Server Management Studio dan Web Server menggunakan
Internet Information Services (IIS) Manager dengan port 2019.
Listing Program :
Imports System.Data.SqlClient
Case "jam"
Response.Write(fJAM())
Case "cari_final"
Response.Write(fCARI_FINAL())
Case "simpan_data"
Response.Write(fSIMPAN_KARYAWAN())
Case "ubah_data"
______________________________________________________________________________________________
Sirajudien Tajalli - 14198034 - Application Development - STIKOM BINANIAGA BOGOR 2020 8
Response.Write(fUPDATE_KARYAWAN())
Case "hapus_data"
Response.Write(fHAPUS_KARYAWAN())
Case "tampil_data"
Response.Write(fTAMPIL_KARYAWAN())
Case "cari_data"
Response.Write(fCARI_KARYAWAN())
Case "hitung_pajak"
End Select
End Sub
______________________________________________________________________________________________
Sirajudien Tajalli - 14198034 - Application Development - STIKOM BINANIAGA BOGOR 2020 9
End Function
End Class
'localhost:2019/?buka=jam
'localhost:2019/?buka=cari_final&gaji=50000000&&kali=18
'localhost:2019/?buka=simpan_data&thn=2020&nama=Ahmadio&gaji=200000000&kali=30&pt
kp=50000000&final=''&pajak=''
'localhost:2019/?buka=tampil_data&thn=2020
'localhost:2019/?buka=cari_data&thn=2020&nama=Juredi
______________________________________________________________________________________________
Sirajudien Tajalli - 14198034 - Application Development - STIKOM BINANIAGA BOGOR 2020 10
Nama Project : prjDimensi
Lokasi File : D:\KULIAH\AppDev\prjDimensi\ prjDimensi.sln
Nama Form : Form 3
Pada Form 3 ini digunakan untuk menghitung pajak final dan pph 21. Dengan
menggunakan input, update, delete dan cari dari database dbsPAJAK dan tabel
tblPAJAK dengan struktur tabel :
______________________________________________________________________________________________
Sirajudien Tajalli - 14198034 - Application Development - STIKOM BINANIAGA BOGOR 2020 11
Berikut adalah gambar jika dijalankan Form 3 lalu dengan menekan tombol enter :
Tombol Simpan :
______________________________________________________________________________________________
Sirajudien Tajalli - 14198034 - Application Development - STIKOM BINANIAGA BOGOR 2020 12
Tombol Ubah :
Tombol Hapus :
______________________________________________________________________________________________
Sirajudien Tajalli - 14198034 - Application Development - STIKOM BINANIAGA BOGOR 2020 13
Hasil Tombol Hapus :
Listing Program :
Imports System.Net
Imports System.IO
______________________________________________________________________________________________
Sirajudien Tajalli - 14198034 - Application Development - STIKOM BINANIAGA BOGOR 2020 14
End Sub
Private Sub ISI_DATA()
grd.Rows.Clear()
rowWEB = AMBILDATA("http://localhost:2019/?buka=tampil_data&thn=" &
TextBox1.Text.Trim)
If Len(rowWEB) > 0 Then
rowWEB = Strings.Left(rowWEB, Len(rowWEB) - 1) 'menghapus karakter
terkakhir [;]
arrWEB = Split(rowWEB, ";")
For i As Integer = 0 To UBound(arrWEB)
arrISI = Split(arrWEB(i), ",")
grd.Rows.Add(Trim(arrISI(1)), Format(Val(arrISI(2)), "#,##0"),
Trim(arrISI(3)), _
Format(Val(arrISI(4)), "#,##0"),
Format(Val(arrISI(5)), "#,##0"), _
Format(Val(arrISI(6)), "#,##0"))
Next
End If
If grd.RowCount > 0 Then TOTAL_BIAYA_PAJAK()
TextBox2.Focus()
End Sub
Private Sub CARI_DATA()
rowWEB = AMBILDATA("http://localhost:2019/?buka=cari_data&thn=" &
TextBox1.Text.Trim & "&nama=" & TextBox2.Text.Trim)
If Len(rowWEB) > 0 Then
arrISI = Split(rowWEB, ",")
TextBox3.Text = Trim(arrISI(2))
TextBox4.Text = Trim(arrISI(3))
TextBox5.Text = Trim(arrISI(4))
btnUpdate.Enabled = True : btnDelete.Enabled = True
Else
btnSave.Enabled = True
End If
TextBox2.Focus()
End Sub
Private Sub HITUNG_FINAL()
If (Val(TextBox3.Text) * 12) - Val(TextBox5.Text) > 0 Then
lblPKP.Text = (Val(TextBox3.Text) * 12) - Val(TextBox5.Text)
Else
lblPKP.Text = 0
End If
'..
rowWEB = AMBILDATA("http://localhost:2019/?buka=cari_final&gaji=" &
TextBox3.Text.Trim & "&kali=" & TextBox4.Text.Trim)
If Len(rowWEB) > 0 Then lblFinal.Text = Val(rowWEB)
End Sub
Private Sub TOTAL_BIAYA_PAJAK()
Dim _varBIAYA As Long, _varPAJAK As Long
For i As Integer = 0 To grd.RowCount - 1
_varBIAYA = 0 : _varPAJAK = 0
_varBIAYA = CDbl(grd.Item(1, i).Value) * Val(grd.Item(2, i).Value) -
CDbl(grd.Item(4, i).Value)
_varPAJAK = CDbl(grd.Item(4, i).Value) + CDbl(grd.Item(5, i).Value)
totBiaya.Text = Val(totBiaya.Text) + _varBIAYA
totPajak.Text = Val(totPajak.Text) + _varPAJAK
Next
totBiaya.Text = Format(Val(totBiaya.Text), "#,##0")
totPajak.Text = Format(Val(totPajak.Text), "#,##0")
End Sub
#End Region
______________________________________________________________________________________________
Sirajudien Tajalli - 14198034 - Application Development - STIKOM BINANIAGA BOGOR 2020 15
Private Sub Form3_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
Dim judul() As String = {"NAMA", "PENDAPATAN", "KALI", "KENA PAJAK",
"FINAL", "PAJAK 21"}
Dim lebar() As String = {150, 90, 35, 90, 90, 90}
grd.ColumnCount = 6
For i As Integer = 0 To grd.ColumnCount - 1
grd.Columns(i).Name = judul(i)
grd.Columns(i).Width = lebar(i)
If i = 0 Then
grd.Columns(i).HeaderCell.Style.Alignment =
DataGridViewContentAlignment.MiddleLeft
grd.Columns(i).DefaultCellStyle.Alignment =
DataGridViewContentAlignment.MiddleLeft
Else
grd.Columns(i).HeaderCell.Style.Alignment =
DataGridViewContentAlignment.BottomRight
grd.Columns(i).DefaultCellStyle.Alignment =
DataGridViewContentAlignment.BottomRight
End If
grd.Columns(i).SortMode = DataGridViewColumnSortMode.NotSortable
Next
'BERSIH_LAYAR()
End Sub
Private Sub Form3_Shown(ByVal sender As Object, ByVal e As System.EventArgs)
Handles Me.Shown
TextBox1.Text = Year(Now) : totBiaya.Text = "" : totPajak.Text = "" :
TextBox1.Focus()
End Sub
#End Region
______________________________________________________________________________________________
Sirajudien Tajalli - 14198034 - Application Development - STIKOM BINANIAGA BOGOR 2020 16
TextBox2.KeyPress, TextBox3.KeyPress, TextBox4.KeyPress,
TextBox5.KeyPress
HANDLEKEYPRESS(sender, e)
End Sub
#End Region
______________________________________________________________________________________________
Sirajudien Tajalli - 14198034 - Application Development - STIKOM BINANIAGA BOGOR 2020 17
End If
End Sub
Private Sub btnClose_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnClose.Click
Dispose()
End Sub
#End Region
End Class
______________________________________________________________________________________________
Sirajudien Tajalli - 14198034 - Application Development - STIKOM BINANIAGA BOGOR 2020 18