Listing Program Ok
Listing Program Ok
1. FormLogin.vb
Imports System.Data.OleDb
Public Class FormLogin
End Sub
Me.Hide()
Else
MsgBox("Login Gagal", MsgBoxStyle.Critical, "Login")
TextBox1.Text = ""
TextBox2.Text = ""
TextBox1.Focus()
End If
dr.Close()
End Sub
Private Sub FormLogin_Load(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles MyBase.Load
BukaKoneksi()
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles Button2.Click
Close()
End Sub
2. FormMenuUtama.vb
Public Class FormMenuUtama
Private Sub
DataPenjualanKreditMobilToolStripMenuItem_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs)
FormDataPersediaan.Show()
L-1
End Sub
End Sub
End Sub
End Sub
End Sub
End Sub
End Sub
End Class
3. FormDataPersediaan.vb
Imports System.Data.OleDb
Public Class FormDataPersediaan
Sub tampildata()
Using koneksi As New OleDbConnection(Skripsi)
Using cmd As New OleDbCommand("select * from
DataPersediaan", koneksi)
L-2
koneksi.Open()
Using Data As OleDbDataReader = cmd.ExecuteReader
Dim x As Integer = 0
ListView1.Items.Clear()
While Data.Read
ListView1.Items.Add(Data("Tanggal"))
ListView1.Items(x).SubItems.Add(Data("Permintaan"))
ListView1.Items(x).SubItems.Add(Data("Pemakaian"))
ListView1.Items(x).SubItems.Add(Data("Persediaan"))
x = x + 1
End While
End Using
End Using
End Using
End Sub
End Sub
End Sub
Dim tgl As String = ""
End Sub
End Sub
End Sub
L-3
Private Sub Button4_Click(ByVal sender As System.Object, ByVal
e As System.EventArgs)
Me.Close()
End Sub
End Sub
End Sub
End Sub
End Sub
End Sub
End Sub
L-4
e.Handled = False
Else
e.Handled = True
End If
End Sub
End Sub
Private Sub Using_ListView()
Dim Conn As New OleDb.OleDbConnection
Dim DA As OleDb.OleDbDataAdapter
Dim DS As DataSet
Dim DT As DataTable
Try
OpenFILE.Filter = "(*.xlsx)|*.xlsx|(*.xls)|*.xls|
Allfiles(*.*)|*.*"
OpenFILE.FileName = ""
OpenFILE.ShowDialog()
Conn = New
OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;" & _
"Data Source='" & OpenFILE.FileName & "';Extended
Properties=Excel 12.0;")
DA = New OleDb.OleDbDataAdapter("Select * From
[Sheet1$]", Conn)
DS = New DataSet
DT = New DataTable
Conn.Open()
DS.Tables.Add(DT)
DA.Fill(DT)
ListView1.Items.Clear()
Dim j As Integer = 1
For Each myRow In DT.Rows
ListView1.Items.Add(myRow.Item(0))
ListView1.Items(ListView1.Items.Count -
1).SubItems.Add(myRow.Item(1))
ListView1.Items(ListView1.Items.Count -
1).SubItems.Add(myRow.Item(2))
ListView1.Items(ListView1.Items.Count -
1).SubItems.Add(myRow.Item(3))
j = j + 1
Next
Conn.Close()
Catch ex As Exception
End Try
Using Koneksi As New OleDbConnection(Skripsi)
Using Cmd As New OleDbCommand("delete * from
DataPersediaan", Koneksi)
Koneksi.Open()
Cmd.CommandType = CommandType.Text
Cmd.ExecuteNonQuery()
End Using
End Using
L-5
For i = 0 To ListView1.Items.Count - 1
Dim data1 As String =
ListView1.Items(i).SubItems(0).Text
Dim data2 As String =
ListView1.Items(i).SubItems(1).Text
Dim data3 As String =
ListView1.Items(i).SubItems(2).Text
Dim data4 As String =
ListView1.Items(i).SubItems(3).Text
End Using
End Using
Next
MsgBox("Data Berhasil Diimport")
Call tampildata()
End Sub
End Sub
End Sub
Sub bersihdata()
TextBox2.Clear()
TextBox1.Clear()
TextBox3.Clear()
End Sub
Private Sub Button1_Click_1(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles Button1.Click
If TextBox1.Text = "" Or TextBox2.Text = "" Or
TextBox3.Text = "" Then
MsgBox("Data Belum Lengkap")
Else
Try
L-6
Using koneksi As New OleDbConnection(Skripsi)
Using Cmd As New OleDbCommand("insert into
DataPersediaan values('" & _
End Using
End Using
Catch ex As Exception
MsgBox(ex.Message())
End Try
End If
End Sub
MsgBox(tgl)
If TextBox1.Text = "" Or TextBox2.Text = "" Or
TextBox3.Text = "" Then
MsgBox("Data Belum Lengkap")
Else
Try
Using Koneksi As New OleDbConnection(Skripsi)
Using Cmd As New OleDbCommand("update
DataPersediaan set Permintaan='" & TextBox1.Text & _
End Using
End Using
MsgBox("Perubahan Data Berhasil")
Call tampildata()
Call bersihdata()
L-7
Catch ex As Exception
MsgBox(ex.Message())
End Try
End If
End Sub
End Sub
End Sub
L-8
End Sub
Private Sub Button4_Click_1(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles Button4.Click
Dim konfirmasi As String
konfirmasi = MsgBox("Anda Yakin Ingin Menghapus Data " &
tgl & " ...?", vbYesNo, "Konfirmasi")
If konfirmasi = vbYes Then
Try
Using Koneksi As New OleDbConnection(Skripsi)
Using Cmd As New OleDbCommand("delete * from
DataPersediaan where Tanggal ='" & tgl & "'", Koneksi)
Koneksi.Open()
Cmd.CommandType = CommandType.Text
Cmd.ExecuteNonQuery()
End Using
End Using
Call tampildata()
Call bersihdata()
Catch ex As Exception
MsgBox(ex.Message())
End Try
Else
End If
End Sub
End Sub
End Sub
End Class
4. FormRegresi.vb
Imports System.Data.OleDb
L-9
Dim CEK_X1 As Double
Dim CEK_X2 As Double
Dim CEK_X3 As Double
Dim CEK_Y As Double
Sub tampil1()
sigmaX1 = sigmaX1 + x1
sigmaX2 = sigmaX2 + x2
sigmaY = sigmaY + y
sigmaYX1 = sigmaYX1 + (x1 * y)
sigmaYX2 = sigmaYX2 + (x2 * y)
sigmaX1X2 = sigmaX1X2 + (x1 * x2)
sigmaYkw = sigmaYkw + (y * y)
sigmaX1kw = sigmaX1kw + (x1 * x1)
sigmaX2kw = sigmaX2kw + (x2 * x2)
ListView1.Items.Add(z + 1)
ListView1.Items(z).SubItems.Add(x1)
ListView1.Items(z).SubItems.Add(x2)
ListView1.Items(z).SubItems.Add(y)
ListView1.Items(z).SubItems.Add(y * x1)
ListView1.Items(z).SubItems.Add(y * x2)
ListView1.Items(z).SubItems.Add(x1 * x1)
ListView1.Items(z).SubItems.Add(x2 * x2)
ListView1.Items(z).SubItems.Add(x1 * x2)
z = z + 1
End While
End Using
End Using
End Using
End Sub
Sub tampilhasil()
Using koneksi As New OleDbConnection(Skripsi)
Using cmd As New OleDbCommand("select * from Proses",
koneksi)
koneksi.Open()
Using Data As OleDbDataReader = cmd.ExecuteReader
Dim x As Integer = 0
ListView2.Items.Clear()
While Data.Read
ListView2.Items.Add(Data("Tanggal"))
ListView2.Items(x).SubItems.Add(Data("X1"))
L - 10
ListView2.Items(x).SubItems.Add(Data("X2"))
ListView2.Items(x).SubItems.Add(Data("Y"))
x = x + 1
End While
End Using
End Using
End Using
End Sub
Sub tampil()
End Sub
Private Sub FormProsesDataRegresiLinearBerganda_Load(ByVal
sender As System.Object, ByVal e As System.EventArgs) Handles
MyBase.Load
Call tampil()
Call tampilhasil()
Dim n As Integer = ListView1.Items.Count
Call tampil1()
End Sub
End Sub
Dim tanggal As String
Private Sub Button1_Click(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles Button1.Click
Dim n As Integer = ListView1.Items.Count
'MsgBox(n & " , " & sigmaX1 & " , " & sigmaX2)
L - 11
Private Sub ListView2_Click(ByVal sender As Object, ByVal e As
System.EventArgs) Handles ListView2.Click
End Sub
Private Sub ListView2_SelectedIndexChanged(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
ListView2.SelectedIndexChanged
End Sub
Private Sub Button2_Click_1(ByVal sender As System.Object,
ByVal e As System.EventArgs)
Me.Close()
End Sub
End Sub
Dim nama As String = ""
Private Sub Button2_Click_2(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles Button2.Click
Dim nilaia As Double = Val(a.Text)
Dim nilaib1 As Double = Val(b1.Text)
Dim nilaib2 As Double = Val(b2.Text)
y.Text = FormatNumber((nilaia + (nilaib1 * (Val(x1.Text) /
10)) + (nilaib2 * (Val(x2.Text) / 10))), 1) * 10
End Sub
Dim estimasi As String
L - 12
End Using
End Using
Catch ex As Exception
MsgBox("Tanggal Estimasi sudah ada")
End Try
End Sub
End Sub
End Sub
End Sub
L - 13
End Sub
End Module
L - 14