Академический Документы
Профессиональный Документы
Культура Документы
com
Pusat Kursus VB.Net & Bimbingan Tugas Akhir
Imports System.Data.SqlClient
1
www.konsultasivb.com
Pusat Kursus VB.Net & Bimbingan Tugas Akhir
Attributes = Attributes & "DSN=" & ComboBox3.Text & Chr(0)
'Attributes = Attributes & "LOGIN ID=" & TextBox1.Text &
Chr(0)
'Attributes = Attributes & "Pwd=" & TextBox2.Text & Chr(0)
2
www.konsultasivb.com
Pusat Kursus VB.Net & Bimbingan Tugas Akhir
'1 baca server
Private Sub Konfigurasi1_Load(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles MyBase.Load
'ComboBox1.Text = System.Net.Dns.GetHostName
On Error Resume Next
'cariServer(".")
cariServer(".\sqlexpress")
End Sub
Sub CaraLogin()
If ComboBox2.Text = "Windows Authentication" Then
TextBox1.Enabled = False : TextBox1.Clear()
TextBox2.Enabled = False : TextBox2.Clear()
Else
TextBox1.Enabled = True
TextBox2.Enabled = True
End If
End Sub
Sub KoneksiMaster()
CONN = New SqlConnection("Data Source=" & ComboBox1.Text &
";Database=Master;integrated security=SSPI;")
CONN.Open()
CONN.Close()
End Sub
Sub CariDatabase()
CONN = New SqlConnection("Data Source=" & Trim(ComboBox1.Text)
& ";Database=Master;integrated security=SSPI;")
CONN.Open()
ComboBox3.Items.Clear()
CMD = New SqlCommand("select * from sysdatabases", CONN)
DR = CMD.ExecuteReader
While DR.Read
ComboBox3.Items.Add(DR(0))
End While
DR.Close()
End Sub
3
www.konsultasivb.com
Pusat Kursus VB.Net & Bimbingan Tugas Akhir
Call CaraLogin()
End Sub
Sub Koneksiwindows()
CONN = New SqlConnection("Data Source=" & Trim(ComboBox1.Text)
& ";initial catalog=" & ComboBox3.Text & ";integrated security=true;")
CONN.Open()
End Sub
Sub KoneksiServer()
CONN = New SqlConnection("Data Source=" & ComboBox1.Text &
";initial catalog=" & ComboBox3.Text & ";User Id=" & TextBox1.Text &
";password=" & TextBox2.Text & "")
CONN.Open()
End Sub
Sub MembuatDatabase()
Dim str As String
str = "CREATE DATABASE " & ComboBox3.Text & " ON PRIMARY " & _
"(NAME = " & ComboBox3.Text & "_Data, " & _
" FILENAME = 'D:\" & ComboBox3.Text & "Data.mdf', " & _
" SIZE = 3MB, " & _
" MAXSIZE = 3MB, " & _
" FILEGROWTH = 10%) " & _
" LOG ON " & _
"(NAME = " & ComboBox3.Text & "_Log, " & _
" FILENAME = 'D:\" & ComboBox3.Text & "Log.ldf', " & _
" SIZE = 3MB, " & _
" MAXSIZE = 3MB, " & _
" FILEGROWTH = 10%) "
CONN.Open()
CMD = New SqlCommand(str, CONN)
CMD.ExecuteNonQuery()
4
www.konsultasivb.com
Pusat Kursus VB.Net & Bimbingan Tugas Akhir
Call MembuatTabelWindows()
Call CreateUserDSNwindows()
CONN.Close()
Else
Call MembuatTabelSQL()
Call CreateUserDSNSql()
CONN.Close()
End If
End Sub
Sub MembuatTabelSQL()
Try
Call KoneksiServer()
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 KoneksiServer()
Dim SIMPANUSER As String = "INSERT INTO tbluser values
('USR01','AKU','ADMIN','ADMIN')"
CMD = New SqlCommand(SIMPANUSER, CONN)
CMD.ExecuteNonQuery()
Call KoneksiServer()
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 KoneksiServer()
Dim SIMPANKONFIGURASI As String = "INSERT INTO
TBLKONFIGURASI values ('" & ComboBox1.Text & "','" & ComboBox3.Text &
"','" & TextBox1.Text & "','" & TextBox2.Text & "')"
CMD = New SqlCommand(SIMPANKONFIGURASI, CONN)
CMD.ExecuteNonQuery()
Call KoneksiServer()
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 KoneksiServer()
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]
5
www.konsultasivb.com
Pusat Kursus VB.Net & Bimbingan Tugas Akhir
[numeric](8, 0) NULL, [KODE_CUSTOMER] [char](5) NULL,
[KODE_USER] [char](5) NULL) ON [PRIMARY]"
CMD = New SqlCommand(tblpenjualan, CONN)
CMD.ExecuteNonQuery()
Call KoneksiServer()
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 KoneksiServer()
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 KoneksiServer()
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 KoneksiServer()
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 KoneksiServer()
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 KoneksiServer()
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()
6
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 Koneksiwindows()
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 Koneksiwindows()
Dim SIMPANUSER As String = "INSERT INTO tbluser values
('USR01','AKU','ADMIN','ADMIN')"
CMD = New SqlCommand(SIMPANUSER, CONN)
CMD.ExecuteNonQuery()
Call Koneksiwindows()
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 Koneksiwindows()
Dim SIMPANKONFIGURASI As String = "INSERT INTO
TBLKONFIGURASI values ('" & ComboBox1.Text & "','" & ComboBox3.Text &
"','" & TextBox1.Text & "','" & TextBox2.Text & "')"
CMD = New SqlCommand(SIMPANKONFIGURASI, CONN)
CMD.ExecuteNonQuery()
Call Koneksiwindows()
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 Koneksiwindows()
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 Koneksiwindows()
7
www.konsultasivb.com
Pusat Kursus VB.Net & Bimbingan Tugas Akhir
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 Koneksiwindows()
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 Koneksiwindows()
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 Koneksiwindows()
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 Koneksiwindows()
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 Koneksiwindows()
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
8
www.konsultasivb.com
Pusat Kursus VB.Net & Bimbingan Tugas Akhir