Sei sulla pagina 1di 18

Nama Project : prjDimensi

Lokasi File : D:\KULIAH\AppDev\prjDimensi\ prjDimensi.sln


Nama Form : Form 1

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

Public Sub HITUNG()


'Pemanggilan pakai prosedur
_HASIL = _Panjang * _lebar
End Sub

Public Function F_HITUNG()


'Pemanggilan pakai fungsi
Return _Panjang * _lebar
End Function
End Class

______________________________________________________________________________________________
Sirajudien Tajalli - 14198034 - Application Development - STIKOM BINANIAGA BOGOR 2020 1
Listing Program Form 1 :
Public Class Form1
Dim C As New clsHitung

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles MyBase.Load
TextBox1.Text = ""
TextBox2.Text = ""
lblhasil.Text = ""
End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button1.Click
'lblhasil.Text = Val(TextBox1.Text) * Val(TextBox2.Text)
C._Panjang = Val(TextBox1.Text)
C._lebar = Val(TextBox2.Text)
'C.HITUNG()
'lblhasil.Text = C._HASIL
lblhasil.Text = C.F_HITUNG
End Sub

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button3.Click
'lblhasil.Text = Val(TextBox1.Text) * Val(TextBox2.Text)
C._Panjang = Val(TextBox1.Text)
C._lebar = Val(TextBox2.Text)
'C.HITUNG()
'lblhasil.Text = C._HASIL
lblhasil.Text = C.F_HITUNG
End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button2.Click
'lblhasil.Text = Val(TextBox1.Text) * Val(TextBox2.Text)
C._Panjang = Val(TextBox1.Text)
C._lebar = Val(TextBox2.Text)
'C.HITUNG()
'lblhasil.Text = C._HASIL
lblhasil.Text = C.F_HITUNG
End Sub

Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button4.Click
'lblhasil.Text = (Val(TextBox1.Text) * Val(TextBox2.Text)) / 2
C._Panjang = Val(TextBox1.Text)
C._lebar = Val(TextBox2.Text)
'C.HITUNG()
'lblhasil.Text = C._HASIL / 2
lblhasil.Text = C.F_HITUNG / 2
End Sub

Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button5.Click
Me.Close()
End Sub
End Class

______________________________________________________________________________________________
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

Public Sub NILAIAKHIR()


NILAI = ((_UTS * 0.25) + (_UAS * 0.3) + (_TUGAS * 0.1) + (_KUIS * 0.05) +
((_HADIR / 16) * 30))
If NILAI >= 80 Then
HURUF = "A"
ElseIf NILAI >= 66 Then
HURUF = "B"
ElseIf NILAI >= 55 Then
HURUF = "C"
ElseIf NILAI >= 40 Then
HURUF = "D"
ElseIf NILAI < 40 Then
HURUF = "E"
End If
End Sub

'Public Function F_NILAIAKHIR()


'Return NILAI = ((_UTS * 0.25) + (_UAS * 0.3) + (_TUGAS * 0.1) + (_KUIS *
0.05) + ((_HADIR / 16) * 30))
'If NILAI >= 80 Then
'HURUF = "A"
'ElseIf NILAI >= 66 Then
'HURUF = "B"
'ElseIf NILAI >= 55 Then
'HURUF = "C"
'ElseIf NILAI >= 40 Then
'HURUF = "D"
'ElseIf NILAI < 40 Then
'HURUF = "E"
'End If
'End Function

End Class

Listing Program Form 2 :


Public Class Form2
Dim N As New clsNilai
Dim SW As Boolean = True
Dim filename As String

Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles MyBase.Load
TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""
TextBox4.Text = ""
TextBox5.Text = ""
TextBox6.Text = ""
TextBox7.Text = ""
TextBox8.Text = ""
TextBox9.Text = ""
End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button11.Click
'txtangka.Text = ((Val(TextBox5.Text) * 0.25) + (Val(TextBox6.Text) *
0.3) + (Val(TextBox7.Text) * 0.1) + (Val(TextBox8.Text) * 0.05) +
((Val(TextBox9.Text) / 16) * 30))
'If Val(txtangka.Text) >= 80 Then
'txthuruf.Text = "A"
______________________________________________________________________________________________
Sirajudien Tajalli - 14198034 - Application Development - STIKOM BINANIAGA BOGOR 2020 4
'ElseIf Val(txtangka.Text) >= 66 Then
'txthuruf.Text = "B"
'ElseIf Val(txtangka.Text) >= 55 Then
'txthuruf.Text = "C"
'ElseIf Val(txtangka.Text) >= 40 Then
'txthuruf.Text = "D"
'ElseIf Val(txtangka.Text) < 40 Then
'txthuruf.Text = "E"
'End If
N._UTS = Val(TextBox5.Text)
N._UAS = Val(TextBox6.Text)
N._TUGAS = Val(TextBox7.Text)
N._KUIS = Val(TextBox8.Text)
N._HADIR = Val(TextBox9.Text)
N.NILAIAKHIR()
lblNilai.Text = N.NILAI
lblPredikat.Text = N.HURUF
'lblNilai.Text = N.F_NILAIAKHIR
End Sub

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button3.Click
Me.Close()
End Sub

Private Sub Button2_Click_1(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button2.Click
Dim gambar As New OpenFileDialog
With gambar
.Filter = "Image Files | *.jpg;*.jpeg;*.png;*.*bmp"
.FilterIndex = 1
.Title = "Upload Gambar"
End With

If gambar.ShowDialog() = Windows.Forms.DialogResult.OK Then


PictureBox1.BackgroundImage = Image.FromFile(gambar.FileName)
End If
End Sub
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

Private Sub bersih()


txtnama.Text = ""
txtgaji.Text = ""
txtpesangon.Text = ""
txtptkp.Text = ""
txtfinal.Text = ""
txt21.Text = ""
txtpenghasilan.Text = ""
txtpkp.Text = ""
txtpfinal.Text = ""
txtp21.Text = ""
'txtp1.Text = ""
'txtp2.Text = ""
'txtp3.Text = ""
'txtp4.Text = ""
'txtp5.Text = ""
End Sub

______________________________________________________________________________________________
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)

If Val(txtpkp.Text) > 500000000 Then


txtpfinal.Text = 0.25
ElseIf Val(txtpkp.Text) > 100000000 Then
txtpfinal.Text = 0.15
ElseIf Val(txtpkp.Text) > 50000000 Then
txtpfinal.Text = 0.05
ElseIf Val(txtpkp.Text) < 50000000 Then
txtpfinal.Text = 0
End If

If Val(txtpkp.Text) > 500000000 Then


txtp21.Text = 0.3
ElseIf Val(txtpkp.Text) > 250000000 Then
txtp21.Text = 0.25
ElseIf Val(txtpkp.Text) > 50000000 Then
txtp21.Text = 0.15
ElseIf Val(txtpkp.Text) < 50000000 Then
txtp21.Text = 0.05
End If

txtfinal.Text = Val(txtpkp.Text) * Val(txtpfinal.Text)


txt21.Text = Val(txtpkp.Text) * Val(txtp21.Text)
txtp1.Text = Val(txtfinal.Text)
End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles btnkeluar.Click
Me.Close()
End Sub

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles MyBase.Load
Me.bersih()

End Sub

Private Sub btnlanjut_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles btnlanjut1.Click
Me.bersih()
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

Partial Class _Default


Inherits System.Web.UI.Page
Dim _varpesangon As Long, _varfinal As Long
Dim _vargaji As Long, _varkali As Short

Dim strPAJAK As String = "Server=.;User


Id=siswa;Password=123;Database=dbsPAJAK"
Dim dbs As New SqlConnection(strPAJAK)
Dim cmd As New SqlCommand
Dim rst As SqlDataReader

Private Sub HITUNG_FINAL()


Dim N1 As Long = 50000000, N2 As Long = 100000000, N3 As Long = 500000000
Dim P1 As Short = 0, P2 As Short = 5, P3 As Short = 15, P4 As Short = 25
Dim T1 As Long = 0, T2 As Long = 0, T3 As Long = 0, T4 As Long = 0
_varpesangon = Val(_vargaji) * Val(_varkali)
If _varpesangon <= N1 Then
T1 = N1 * P1 / 100
ElseIf _varpesangon <= N1 Then
T2 = (_varpesangon - N1) * P2 / 100
T1 = N1 * P1 / 100
ElseIf _varpesangon <= N3 Then
T3 = (_varpesangon - N2) * P3 / 100
T2 = (N2 - N1) * P2 / 100
T1 = N1 * P1 / 100
Else
T4 = (_varpesangon - N3) * P4 / 100
T3 = (N3 - N2) * P3 / 100
T2 = (N2 - N1) * P2 / 100
T1 = N1 * P1 / 100
End If
_varfinal = T1 + T2 + T3 + T4
End Sub

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)


Handles Me.Load
Dim PANGGIL As String = Request("buka")
Select Case PANGGIL

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

Function fJAM() As String


Return Now()
End Function

Function fCARI_FINAL() As String


_vargaji = Request("gaji")
_varkali = Request("kali")
HITUNG_FINAL()
Return _varfinal
End Function

Function fSIMPAN_KARYAWAN() As String


Dim aSQL As String
Try
cmd.Connection = dbs
cmd.CommandType = Data.CommandType.Text
aSQL = "INSERT INTO
tblPAJAK(thnpajak,nama,penghasilan,pesangon,ptkp,final,pasal21) VALUES(" &
Request("thn") & ",'" & Request("nama") & "'," & Request("gaji") & "," &
Request("kali") & "," & Request("ptkp") & "," & Request("final") & "," &
Request("pajak") & ")"
cmd.CommandText = aSQL
cmd.Connection.Open()
cmd.ExecuteNonQuery()
Return "ok"
Catch ex As Exception
Return "err"
End Try
End Function

Function fUPDATE_KARYAWAN() As String


Dim aSQL As String
Try
cmd.Connection = dbs
cmd.CommandType = Data.CommandType.Text
aSQL = "UPDATE tblPAJAK SET penghasilan=" & Request("gaji") &
",pesangon=" & Request("kali") & ",ptkp=" & Request("ptkp") & ",final=" &
Request("final") & ",pasal21=" & Request("pajak") & " WHERE thnpajak=" &
Request("thn") & " AND nama='" & Request("nama") & "'"
cmd.CommandText = aSQL
cmd.Connection.Open()
cmd.ExecuteNonQuery()
Return "ok"
Catch ex As Exception
Return "err"
End Try

______________________________________________________________________________________________
Sirajudien Tajalli - 14198034 - Application Development - STIKOM BINANIAGA BOGOR 2020 9
End Function

Function fHAPUS_KARYAWAN() As String


Dim aSQL As String
cmd.Connection = dbs
cmd.CommandType = Data.CommandType.Text
aSQL = "DELETE tblPAJAK WHERE thnpajak=" & Request("thn") & " AND nama='"
& Request("nama") & "'"
cmd.CommandText = aSQL
cmd.Connection.Open()
cmd.ExecuteNonQuery()
Return "ok"
End Function

Function fTAMPIL_KARYAWAN() As String


Dim aSQL As String, ISIDATA As String = ""
cmd.Connection = dbs
cmd.CommandType = Data.CommandType.Text
aSQL = "SELECT * FROM tblPAJAK WHERE thnpajak=" & Request("thn")
cmd.CommandText = aSQL
cmd.Connection.Open()
rst = cmd.ExecuteReader
Do While rst.Read
ISIDATA = ISIDATA & rst!thnpajak & "," & rst!nama & "," &
rst!penghasilan & "," & rst!pesangon & "," & rst!ptkp & "," & rst!final & "," &
rst!pasal21 & ";"
Loop
Return ISIDATA
End Function

Function fCARI_KARYAWAN() As String


Dim aSQL As String, ISIDATA As String = ""
cmd.Connection = dbs
cmd.CommandType = Data.CommandType.Text
aSQL = "SELECT * FROM tblPAJAK WHERE thnpajak=" & Request("thn") & " AND
nama='" & Request("nama") & "'"
cmd.CommandText = aSQL
cmd.Connection.Open()
rst = cmd.ExecuteReader
Do While rst.Read
ISIDATA = rst!thnpajak & "," & rst!nama & "," & rst!penghasilan & ","
& rst!pesangon & "," & rst!ptkp & "," & rst!final & "," & rst!pasal21
Loop
Return ISIDATA
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

Public Class Form3


Dim rowWEB As String, arrWEB As Object, arrISI As Object

#Region "Handle Prosedur or Function Code"


Function AMBILDATA(ByVal URL As String) As String
Dim cnnData As String = ""
Try
Dim minta As WebRequest = WebRequest.Create(URL)
minta.Credentials = CredentialCache.DefaultCredentials
minta.Timeout = 30000
Dim hasil As WebResponse = minta.GetResponse()
Dim dtStream As Stream = hasil.GetResponseStream
Dim dtRead As New StreamReader(dtStream)
Dim responsefromserver As String = dtRead.ReadToEnd()
dtRead.Close()
hasil.Close()
Return responsefromserver
Catch ex As Exception
Return Err.Description
'MsgBox(Err.Description)
End Try
End Function
Private Sub BERSIH_LAYAR()
TextBox2.Text = "" : TextBox3.Text = "" : TextBox4.Text = "" :
TextBox5.Text = ""
lblPKP.Text = "" : lblFinal.Text = "" : lblPajak.Text = ""
btnSave.Enabled = False : btnUpdate.Enabled = False : btnDelete.Enabled =
False

______________________________________________________________________________________________
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

#Region "Handle Setting Form"

______________________________________________________________________________________________
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

#Region "Handle Componen Focus"


Private Sub TextBox1_GotFocus(ByVal sender As Object, ByVal e As
System.EventArgs) Handles TextBox1.GotFocus
BERSIH_LAYAR()
End Sub
#End Region

#Region "Handle Componen Keypress"


Private Sub HANDLEKEYPRESS(ByVal sender As Object, ByVal e As
System.Windows.Forms.KeyPressEventArgs)
If e.KeyChar = Chr(13) Then
If sender.name = "TextBox1" Then
ISI_DATA()
ElseIf sender.name = "TextBox2" Then
CARI_DATA()
TextBox3.Focus()
ElseIf sender.name = "TextBox3" Then
TextBox4.Focus()
ElseIf sender.name = "TextBox4" Then
TextBox5.Focus()
ElseIf sender.name = "TextBox5" Then
HITUNG_FINAL()
If btnSave.Enabled = True Then btnSave.Focus() Else
btnUpdate.Focus()
End If
e.Handled = True
End If
End Sub
Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As
System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress,

______________________________________________________________________________________________
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

#Region "Handle Componen Click"


Private Sub grd_Click(ByVal sender As Object, ByVal e As System.EventArgs)
Handles grd.Click
TextBox2.Text = Trim(grd.Item(0, grd.CurrentRow.Index).Value)
CARI_DATA()
HITUNG_FINAL()
End Sub
Private Sub btnNew_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnNew.Click
TextBox1.Focus()
End Sub
Private Sub btnSave_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnSave.Click
Dim aSQL As String
aSQL = "http://localhost:2019/?buka=simpan_data&thn=" &
TextBox1.Text.Trim & "&nama=" & TextBox2.Text.Trim & _
"&gaji=" & Val(TextBox3.Text) & "&kali=" & Val(TextBox4.Text) &
"&ptkp=" & Val(TextBox5.Text) & _
"&final=" & Val(lblFinal.Text) & "&pajak=" & Val(lblPajak.Text)
rowWEB = AMBILDATA(aSQL)
If rowWEB = "ok" Then
ISI_DATA()
TextBox1.Focus()
Else
MsgBox("Proses gagal..!")
End If
End Sub
Private Sub btnUpdate_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnUpdate.Click
Dim aSQL As String
aSQL = "http://localhost:2019/?buka=ubah_data&thn=" & TextBox1.Text.Trim
& "&nama=" & TextBox2.Text.Trim & _
"&gaji=" & Val(TextBox3.Text) & "&kali=" & Val(TextBox4.Text) &
"&ptkp=" & Val(TextBox5.Text) & _
"&final=" & Val(lblFinal.Text) & "&pajak=" & Val(lblPajak.Text)
rowWEB = AMBILDATA(aSQL)
If rowWEB = "ok" Then
ISI_DATA()
TextBox1.Focus()
Else
MsgBox("Proses gagal..!")
End If
End Sub
Private Sub btnDelete_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnDelete.Click
Dim tanya As Object
tanya = MsgBox("Yakin Akan Dihapus..?", MsgBoxStyle.Question +
MsgBoxStyle.YesNo + MsgBoxStyle.DefaultButton2, "Delete")
If tanya = MsgBoxResult.No Then Exit Sub
rowWEB = AMBILDATA("http://localhost:2019/?buka=hapus_data&thn=" &
TextBox1.Text.Trim & "&nama=" & TextBox2.Text.Trim)
If rowWEB = "ok" Then
ISI_DATA()
TextBox1.Focus()
Else
MsgBox("Proses gagal..!")

______________________________________________________________________________________________
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

Potrebbero piacerti anche