Documente Academic
Documente Profesional
Documente Cultură
com
Pusat Kursus VB.Net & Bimbingan Tugas Akhir
Coding :
Imports System.Data.SqlClient
cariServer(".\sqlexpress")
Dim myHost As String = System.Net.Dns.GetHostName
Dim myIPs As System.Net.IPHostEntry =
System.Net.Dns.GetHostByName(myHost)
For Each myIP As System.Net.IPAddress In
myIPs.AddressList
Combobox1.Items.Add(myIPs.HostName)
Next
End Sub
2
www.konsultasivb.com
Pusat Kursus VB.Net & Bimbingan Tugas Akhir
Call TampilkanDatabase()
End If
End Sub
3
www.konsultasivb.com
Pusat Kursus VB.Net & Bimbingan Tugas Akhir
intRet = SQLConfigDataSource(vbAPINull,
ODBC_ADD_DSN, Driver, Attributes)
If intRet <> 0 Then
MsgBox("DSN telah dibuat")
Else
MsgBox("Pembuatan DSN gagal")
End If
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub
Sub CaraLogin()
If Combobox2.Text = "Windows Authentication" Then
txtuserid.Enabled = False : txtuserid.Clear()
txtpassword.Enabled = False :
txtpassword.Clear()
Else
txtuserid.Enabled = True
txtpassword.Enabled = True
End If
End Sub
4
www.konsultasivb.com
Pusat Kursus VB.Net & Bimbingan Tugas Akhir
Sub KonekKeServer()
Try
If
Microsoft.VisualBasic.Right(Combobox1.Text, 7) =
"EXPRESS" Then
CONN = New SqlConnection("Data Source=" &
Combobox1.Text & ";Database=Master;integrated
security=SSPI;")
CONN.Open()
CONN.Close()
Else
'On Error Resume Next
CONN = New SqlConnection("Server=" &
Combobox1.Text & ";Database=master;User Id=" &
txtuserid.Text & ";Password=" & txtpassword.Text & "")
CONN.Open()
CONN.Close()
End If
'MsgBox("Koneksi sukses, silakan pilih
database lama atau ketik database baru")
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub
Sub TampilkanDatabase()
'On Error Resume Next
If Microsoft.VisualBasic.Right(Combobox1.Text, 7)
= "EXPRESS" Then
CONN = New SqlConnection("Data Source=" &
Trim(Combobox1.Text) & ";Database=Master;integrated
security=SSPI;")
CONN.Open()
Else
On Error Resume Next
CONN = New SqlConnection("Data Source=" &
Trim(Combobox1.Text) & ";database=Master;user id='" &
txtuserid.Text & "';password='" & txtpassword.Text & "'")
CONN.Open()
End If
Combobox3.Items.Clear()
5
www.konsultasivb.com
Pusat Kursus VB.Net & Bimbingan Tugas Akhir
Sub KonekTanpaPassword()
CONN = New SqlConnection("Data Source=" &
Trim(Combobox1.Text) & ";initial catalog=" &
Combobox3.Text & ";integrated security=true;")
CONN.Open()
End Sub
Sub KonekDenganPassword()
CONN = New SqlConnection("Data Source=" &
Combobox1.Text & ";initial catalog=" & Combobox3.Text &
";User Id=" & txtuserid.Text & ";password=" &
txtpassword.Text & "")
CONN.Open()
End Sub
Sub MembuatDatabase()
Dim str As String
str = "CREATE DATABASE " & Combobox3.Text & " ON
PRIMARY " & _
"(NAME = " & Combobox3.Text & "_Data, " & _
" FILENAME = 'D:\data sql 2000\" &
Combobox3.Text & "Data.mdf', " & _
" SIZE = 3MB, " & _
" MAXSIZE = 3MB, " & _
" FILEGROWTH = 10%) " & _
" LOG ON " & _
6
www.konsultasivb.com
Pusat Kursus VB.Net & Bimbingan Tugas Akhir
End Sub
Sub MembuatTabelSQL()
Try
Call KonekDenganPassword()
Dim TBLUSER As String = "CREATE TABLE
[TBLUSER]( [KODE_USER] [char](5) NOT NULL,
[NAMA_USER] [varchar](30) NULL, [PWD_USER]
[varchar](10) NULL, [STATUS_USER] [varchar](15) NULL,) ON
[PRIMARY]"
CMD = New SqlCommand(TBLUSER, CONN)
CMD.ExecuteNonQuery()
Call KonekDenganPassword()
Dim SIMPANUSER As String = "INSERT INTO
tbluser values ('USR01','AKU','ADMIN','ADMIN')"
CMD = New SqlCommand(SIMPANUSER, CONN)
CMD.ExecuteNonQuery()
Call KonekDenganPassword()
Dim TBLKONFIGURASI As String = "CREATE TABLE
[TBLKONFIGURASI]( [Server] [varchar](50) COLLATE
SQL_Latin1_General_CP1_CI_AS NULL, [DTBS] [varchar](50)
COLLATE SQL_Latin1_General_CP1_CI_AS NULL, [UserId]
[varchar](50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
7
www.konsultasivb.com
Pusat Kursus VB.Net & Bimbingan Tugas Akhir
Call KonekDenganPassword()
Dim SIMPANKONFIGURASI As String = "INSERT
INTO TBLKONFIGURASI values ('" & Combobox1.Text & "','" &
Combobox3.Text & "','" & txtuserid.Text & "','" &
txtpassword.Text & "')"
CMD = New SqlCommand(SIMPANKONFIGURASI, CONN)
CMD.ExecuteNonQuery()
Call KonekDenganPassword()
Dim tblcustomer As String = "CREATE TABLE
[TBLCUSTOMER]( [KODE_CUSTOMER] [char](5) NOT NULL,
[NAMA_CUSTOMER] [varchar](30) NULL,
[ALAMAT_CUSTOMER] [varchar](50) NULL,
[TELEPON_CUSTOMER] [varchar](15) NULL,
[CONTACT_PERSON] [varchar](30) NULL) ON [PRIMARY]"
CMD = New SqlCommand(tblcustomer, CONN)
CMD.ExecuteNonQuery()
Call KonekDenganPassword()
Dim tblpenjualan As String = "CREATE TABLE
[TBLPENJUALAN]( [FAKTUR] [char](10) NOT NULL,
[TANGGAL] [datetime] NULL, [JUMLAHBARANG]
[numeric](4, 0) NULL, [TOTALHARGA] [numeric](8, 0)
NULL, [DIBAYAR] [numeric](8, 0) NULL, [KEMBALI]
[numeric](8, 0) NULL, [KODE_CUSTOMER] [char](5) NULL,
[KODE_USER] [char](5) NULL) ON [PRIMARY]"
CMD = New SqlCommand(tblpenjualan, CONN)
CMD.ExecuteNonQuery()
Call KonekDenganPassword()
Dim tbldetailjual As String = "CREATE TABLE
[TBLDETAILJUAL]( [FAKTUR] [char](10) NULL,
[KODE_BARANG] [char](13) NULL, [NAMA_BARANG]
[varchar](30) NULL, [HARGA] [numeric](8, 0) NULL,
[JUMLAH] [numeric](4, 0) NULL, [SUBTOTAL]
[numeric](8, 0) NULL) ON [PRIMARY]"
CMD = New SqlCommand(tbldetailjual, CONN)
CMD.ExecuteNonQuery()
Call KonekDenganPassword()
8
www.konsultasivb.com
Pusat Kursus VB.Net & Bimbingan Tugas Akhir
Call KonekDenganPassword()
Dim tblpembelian As String = "CREATE TABLE
[TBLPEMBELIAN]( [FAKTUR] [char](10) NOT NULL,
[TANGGAL] [datetime] NULL, [JUMLAHBARANG]
[numeric](4, 0) NULL, [TOTALHARGA] [numeric](8, 0)
NULL, [DIBAYAR] [numeric](8, 0) NULL, [KEMBALI]
[numeric](8, 0) NULL, [KODE_SUPPLIER] [char](5) NULL,
[KODE_USER] [char](5) NULL) ON [PRIMARY]"
CMD = New SqlCommand(tblpembelian, CONN)
CMD.ExecuteNonQuery()
Call KonekDenganPassword()
Dim tbldetailbeli As String = "CREATE TABLE
[TBLDETAILBELI]( [FAKTUR] [char](10) NULL,
[KODE_BARANG] [char](13) NULL, [NAMA_BARANG]
[varchar](30) NULL, [HARGA] [numeric](8, 0) NULL,
[JUMLAH] [numeric](4, 0) NULL, [SUBTOTAL]
[numeric](8, 0) NULL) ON [PRIMARY]"
CMD = New SqlCommand(tbldetailbeli, CONN)
CMD.ExecuteNonQuery()
Call KonekDenganPassword()
Dim tblreturpenjualan As String = "CREATE
TABLE [TBLRETURPENJUALAN]( [NOMOR_RETUR] [char](10)
NOT NULL, [TANGGAL_RETUR] [datetime] NULL, [FAKTUR]
[char](10) NULL, [JUMLAHBARANG] [numeric](4, 0) NULL,
[KODE_CUSTOMER] [char](5) NULL, [KODE_USER]
[char](5) NULL) ON [PRIMARY]"
CMD = New SqlCommand(tblreturpenjualan, CONN)
CMD.ExecuteNonQuery()
Call KonekDenganPassword()
Dim tbldetailreturjual As String = "CREATE
TABLE [TBLDETAILRETURJUAL]( [NOMOR_RETUR] [char](10)
NULL, [KODE_BARANG] [char](13) NULL,
[NAMA_BARANG] [varchar](30) NULL, [QTY_RETUR]
9
www.konsultasivb.com
Pusat Kursus VB.Net & Bimbingan Tugas Akhir
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub
Sub MembuatTabelWindows()
Try
Call KonekTanpaPassword()
Dim TBLUSER As String = "CREATE TABLE
[TBLUSER]( [KODE_USER] [char](5) NOT NULL,
[NAMA_USER] [varchar](30) NULL, [PWD_USER]
[varchar](10) NULL, [STATUS_USER] [varchar](15) NULL,) ON
[PRIMARY]"
CMD = New SqlCommand(TBLUSER, CONN)
CMD.ExecuteNonQuery()
Call KonekTanpaPassword()
Dim SIMPANUSER As String = "INSERT INTO
tbluser values ('USR01','AKU','ADMIN','ADMIN')"
CMD = New SqlCommand(SIMPANUSER, CONN)
CMD.ExecuteNonQuery()
Call KonekTanpaPassword()
Dim TBLKONFIGURASI As String = "CREATE TABLE
[TBLKONFIGURASI]( [Server] [varchar](50) COLLATE
SQL_Latin1_General_CP1_CI_AS NULL, [DTBS] [varchar](50)
COLLATE SQL_Latin1_General_CP1_CI_AS NULL, [UserId]
[varchar](50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[Password] [varchar](50) COLLATE
SQL_Latin1_General_CP1_CI_AS NULL) ON [PRIMARY]"
CMD = New SqlCommand(TBLKONFIGURASI, CONN)
CMD.ExecuteNonQuery()
Call KonekTanpaPassword()
Dim SIMPANKONFIGURASI As String = "INSERT
INTO TBLKONFIGURASI values ('" & Combobox1.Text & "','" &
Combobox3.Text & "','" & txtuserid.Text & "','" &
txtpassword.Text & "')"
CMD = New SqlCommand(SIMPANKONFIGURASI, CONN)
CMD.ExecuteNonQuery()
10
www.konsultasivb.com
Pusat Kursus VB.Net & Bimbingan Tugas Akhir
Call KonekTanpaPassword()
Dim tblcustomer As String = "CREATE TABLE
[TBLCUSTOMER]( [KODE_CUSTOMER] [char](5) NOT NULL,
[NAMA_CUSTOMER] [varchar](30) NULL,
[ALAMAT_CUSTOMER] [varchar](50) NULL,
[TELEPON_CUSTOMER] [varchar](15) NULL,
[CONTACT_PERSON] [varchar](30) NULL) ON [PRIMARY]"
CMD = New SqlCommand(tblcustomer, CONN)
CMD.ExecuteNonQuery()
Call KonekTanpaPassword()
Dim tblpenjualan As String = "CREATE TABLE
[TBLPENJUALAN]( [FAKTUR] [char](10) NOT NULL,
[TANGGAL] [datetime] NULL, [JUMLAHBARANG]
[numeric](4, 0) NULL, [TOTALHARGA] [numeric](8, 0)
NULL, [DIBAYAR] [numeric](8, 0) NULL, [KEMBALI]
[numeric](8, 0) NULL, [KODE_CUSTOMER] [char](5) NULL,
[KODE_USER] [char](5) NULL) ON [PRIMARY]"
CMD = New SqlCommand(tblpenjualan, CONN)
CMD.ExecuteNonQuery()
Call KonekTanpaPassword()
Dim tbldetailjual As String = "CREATE TABLE
[TBLDETAILJUAL]( [FAKTUR] [char](10) NULL,
[KODE_BARANG] [char](13) NULL, [NAMA_BARANG]
[varchar](30) NULL, [HARGA] [numeric](8, 0) NULL,
[JUMLAH] [numeric](4, 0) NULL, [SUBTOTAL]
[numeric](8, 0) NULL) ON [PRIMARY]"
CMD = New SqlCommand(tbldetailjual, CONN)
CMD.ExecuteNonQuery()
Call KonekTanpaPassword()
Dim tblbarang As String = "CREATE TABLE
[TBLBARANG]( [KODE_BARANG] [char](13) NOT NULL,
[NAMA_BARANG] [varchar](30) NULL, [SATUAN]
[varchar](15) NULL, [HARGA_BELI] [numeric](8, 0) NULL,
[HARGA_JUAL] [numeric](8, 0) NULL, [STOK]
[numeric](4, 0) NULL) ON [PRIMARY]"
CMD = New SqlCommand(tblbarang, CONN)
CMD.ExecuteNonQuery()
Call KonekTanpaPassword()
Dim tblpembelian As String = "CREATE TABLE
[TBLPEMBELIAN]( [FAKTUR] [char](10) NOT NULL,
[TANGGAL] [datetime] NULL, [JUMLAHBARANG]
11
www.konsultasivb.com
Pusat Kursus VB.Net & Bimbingan Tugas Akhir
Call KonekTanpaPassword()
Dim tbldetailbeli As String = "CREATE TABLE
[TBLDETAILBELI]( [FAKTUR] [char](10) NULL,
[KODE_BARANG] [char](13) NULL, [NAMA_BARANG]
[varchar](30) NULL, [HARGA] [numeric](8, 0) NULL,
[JUMLAH] [numeric](4, 0) NULL, [SUBTOTAL]
[numeric](8, 0) NULL) ON [PRIMARY]"
CMD = New SqlCommand(tbldetailbeli, CONN)
CMD.ExecuteNonQuery()
Call KonekTanpaPassword()
Dim tblreturpenjualan As String = "CREATE
TABLE [TBLRETURPENJUALAN]( [NOMOR_RETUR] [char](10)
NOT NULL, [TANGGAL_RETUR] [datetime] NULL, [FAKTUR]
[char](10) NULL, [JUMLAHBARANG] [numeric](4, 0) NULL,
[KODE_CUSTOMER] [char](5) NULL, [KODE_USER]
[char](5) NULL) ON [PRIMARY]"
CMD = New SqlCommand(tblreturpenjualan, CONN)
CMD.ExecuteNonQuery()
Call KonekTanpaPassword()
Dim tbldetailreturjual As String = "CREATE
TABLE [TBLDETAILRETURJUAL]( [NOMOR_RETUR] [char](10)
NULL, [KODE_BARANG] [char](13) NULL,
[NAMA_BARANG] [varchar](30) NULL, [QTY_RETUR]
[numeric](4, 0) NOT NULL, [KETERANGAN] [varchar](30)
NULL) ON [PRIMARY]"
CMD = New SqlCommand(tbldetailreturjual,
CONN)
CMD.ExecuteNonQuery()
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub
12
www.konsultasivb.com
Pusat Kursus VB.Net & Bimbingan Tugas Akhir
13