Sie sind auf Seite 1von 5

Berikut adalah coding dari aplikasi saya :

Imports System.Data.SqlClient
Public Class Form1
Dim Conn As SqlConnection
Dim da As SqlDataAdapter
Dim cmd As SqlCommand
Dim rd As SqlDataReader
Dim ds As DataSet
Dim myDB As String
Dim sql3 As String
Public Property CariData As String

Sub Koneksi()
myDB = "data source=VAIO;initial catalog=NILAI;integrated security=true"
Conn = New SqlConnection(myDB)
If Conn.State = ConnectionState.Closed Then Conn.Open()
End Sub
Sub kondisiAwal()
Call Koneksi()
da = New SqlDataAdapter("Select * from Table_1", Conn)
ds = New DataSet
ds.Clear()
da.Fill(ds, "Table_1")
DataGridView1.DataSource = (ds.Tables("Table_1"))

End Sub

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


Call kondisiAwal()

End Sub

Private Sub Hasil1_Click(sender As Object, e As EventArgs) Handles Hasil1.Click


Dim f, g, h, i, j, k As Double
f = Val(Tugas1.Text)
g = Val(Tugas2.Text)
h = Val(Tugas3.Text)
i = Val(Tugas4.Text)
j = Val(Tugas5.Text)
k = (f + g + h + i + j) / 5
Rata1.Text = k * 0.15
End Sub

Private Sub Hasil2_Click(sender As Object, e As EventArgs) Handles Hasil2.Click


Dim l, m, n, o, p As Double
l = Val(Bonus1.Text)
m = Val(Bonus2.Text)
n = Val(Bonus3.Text)
o = Val(Bonus4.Text)
p = (l + m + n + o + p) / 4
Rata2.Text = p * 0.1
End Sub

Private Sub Hasil3_Click(sender As Object, e As EventArgs) Handles Hasil3.Click


Dim q, r, s, t, u As Double
q = Val(Rata1.Text)
r = Val(Rata2.Text)
s = Val(Mid.Text)
t = Val(UAS.Text)
u = Val(Absen.Text)
Nilai1.Text = q + r + (s * 0.3) + (t * 0.4) + (u * 0.05)
End Sub

Private Sub Input_Click(sender As Object, e As EventArgs) Handles Input.Click


Call Koneksi()
Dim InputData As String = "insert into Table_1 values ('" & Nama.Text & "','" &
NIM.Text & "','" & Kelas.Text & "','" & Tugas1.Text & "','" & Tugas2.Text & "','" &
Tugas3.Text & "','" & Tugas4.Text & "','" & Tugas5.Text & "','" & Rata1.Text & "','" &
Mid.Text & "','" & Bonus1.Text & "','" & Bonus2.Text & "','" & Bonus3.Text & "','" &
Bonus4.Text & "','" & Rata2.Text & "','" & UAS.Text & "','" & Absen.Text & "','" &
Nilai1.Text & "','" & Nilai2.Text & "')"
cmd = New SqlCommand(InputData, Conn)
cmd.ExecuteNonQuery()
MsgBox("Data Berhasil Di Input")
Nama.Text = ""
NIM.Text = ""
Kelas.Text = ""
Tugas1.Text = ""
Tugas2.Text = ""
Tugas3.Text = ""
Tugas4.Text = ""
Tugas5.Text = ""
Rata1.Text = ""
Bonus1.Text = ""
Bonus2.Text = ""
Bonus3.Text = ""
Bonus4.Text = ""
Rata2.Text = ""
Mid.Text = ""
UAS.Text = ""
Absen.Text = ""
Nilai1.Text = ""
Nilai2.Text = ""
Call kondisiAwal()
End Sub

Private Sub Update_Click(sender As Object, e As EventArgs) Handles Update.Click


Call Koneksi()
Dim EditData As String = "Update Table_1 set Nama='" & Nama.Text & "',Kelas='" &
Kelas.Text & "', Tugas1='" & Tugas1.Text & "',Tugas2='" & Tugas2.Text & "',Tugas3='" &
Tugas3.Text & "',Tugas4='" & Tugas4.Text & "',Tugas5='" & Tugas5.Text & "',[Rata-rata
Tugas]='" & Rata1.Text & "',MID='" & Mid.Text & "',Bonus1='" & Bonus1.Text & "',Bonus2='"
& Bonus2.Text & "',Bonus3='" & Bonus3.Text & "' ,Bonus4='" & Bonus4.Text & "',[Rata-rata
Bonus]='" & Rata2.Text & "',UAS='" & UAS.Text & "',Absen='" & Absen.Text & "',[Nilai
Akhir]='" & Nilai1.Text & "',[Nilai Akhir Tertulis]='" & Nilai2.Text & "'Where NIM='" &
NIM.Text & "'"
cmd = New SqlCommand(EditData, Conn)
cmd.ExecuteNonQuery()
MsgBox("Data Berhasil Di Edit")
Nama.Text = ""
NIM.Text = ""
Kelas.Text = ""
Tugas1.Text = ""
Tugas2.Text = ""
Tugas3.Text = ""
Tugas4.Text = ""
Tugas5.Text = ""
Rata1.Text = ""
Bonus1.Text = ""
Bonus2.Text = ""
Bonus3.Text = ""
Bonus4.Text = ""
Rata2.Text = ""
Mid.Text = ""
UAS.Text = ""
Absen.Text = ""
Nilai1.Text = ""
Nilai2.Text = ""
Call kondisiAwal()
End Sub

Private Sub Delete_Click(sender As Object, e As EventArgs) Handles Delete.Click


Call Koneksi()
Dim HapusData As String = "Delete Table_1 Where NIM ='" & NIM.Text & "'"
cmd = New SqlCommand(HapusData, Conn)
cmd.ExecuteNonQuery()
MsgBox("Data Berhasil Di Hapus")
Nama.Text = ""
NIM.Text = ""
Kelas.Text = ""
Tugas1.Text = ""
Tugas2.Text = ""
Tugas3.Text = ""
Tugas4.Text = ""
Tugas5.Text = ""
Rata1.Text = ""
Bonus1.Text = ""
Bonus2.Text = ""
Bonus3.Text = ""
Bonus4.Text = ""
Rata2.Text = ""
Mid.Text = ""
UAS.Text = ""
Absen.Text = ""
Nilai1.Text = ""
Nilai2.Text = ""
Call kondisiAwal()
End Sub

Private Sub Keluar_Click(sender As Object, e As EventArgs) Handles Keluar.Click


End
End Sub

Private Sub Cari_Click(sender As Object, e As EventArgs)


Call Koneksi()
Dim EditData As String = "Search Table_1 fill 'Where NIM='" & NIM.Text & "'"
cmd = New SqlCommand(CariData, Conn)
cmd.ExecuteNonQuery()
MsgBox("Data Berhasil Di Input")
Nama.Text = ""
NIM.Text = ""
Kelas.Text = ""
Tugas1.Text = ""
Tugas2.Text = ""
Tugas3.Text = ""
Tugas4.Text = ""
Tugas5.Text = ""
Rata1.Text = ""
Bonus1.Text = ""
Bonus2.Text = ""
Bonus3.Text = ""
Bonus4.Text = ""
Rata2.Text = ""
Mid.Text = ""
UAS.Text = ""
Absen.Text = ""
Nilai1.Text = ""
Nilai2.Text = ""
Call kondisiAwal()
End Sub

End Class

Das könnte Ihnen auch gefallen