Visual Studio adalah sebuah software lengkap yang dapat digunakan untuk pengembangan suatu aplikasi dalam bentuk aplikasi console, windows ataupun
web. Visual Studio juga menyediakan IDE (Integrated Development Environment) yang dapat digunakan untuk melakukan compile program dengan berbagai tools. Didalam Visual Studio menyediakan beberapa Bahasa pemrograman seperti Visual Basic.Net, Visual C-Sharp, Visual C++, dll.
Program Sistem Informasi Perpustakaan ini akan diimplementasikan menggunakan software Visual Studio 2008 dan menggunakan Bahasa Pemrograman Visual Basic.Net.
1.1 Langkah-Langkah 1. New Project
Module Koneksi
Public konek As New
SqlClient.SqlConnection("Server=RUT-PC;
Database=DB_Laundry; Integrated Security=True") Public Sub connection()
konek.Close() konek.Open() End Sub
Gambar 3.1 New Project
Gambar 3.2 New Project Dialog
2. Koneksi Database
Untuk membuat koneksi Visual Basic.Net dengan SQLServer yaitu, klik menu project dan pilih add module seperti gambar berikut. Dan beri nama Koneksi.vb seperti pada gambar 3.3 dibawah ini.
Gambar 3.3 Add Module
Kemudian tuliskan source code seperti dibawah ini :
Untuk membuat class pada vb.net yaitu klik menu project dan pilih
add class seperti pada gambar 3.4 dibawah ini. Buat 5 class seperti berikut : 1. Tampil
2. Simpan (Save) 3. Edit(Update) 4. Hapus(Delete) 5. Cari
Gambar 3.4 Add Class
4. Form Pembelian
Form ini digunakan untuk mendata semua barang yang sudah habis dan perlu membelinya lagi, berisi tentang pembelian barang kepada supplier.
Design Form
A. Table Properties
Table 3.1 Table PropertiesForm Pembelian Barang
Object Name Properties Values
Form1 Text
Name
Form Pembelian Form_ Pembelian
Label1 Text kode_Barang
Label2 Text Nama_Barang
Label3 Text Tanggal_Order
Label4 Text Tanggal_Masuk
Label5 Text Nama_Supplier
Label6 Text Keterangan
TextBox1 Name Txt_kode
TextBox2 Name Txt_NB
TextBox3 Name Txt_TO
TextBox4 Name Txt_TM
TextBox5 Name Txt_NS
TextBox6 Name Txt_Ket
Button1 Text Name Cari btn_Cari Button2 Text Name Save btn_Save
Button4 Text Name Delete btn_Delete Button5 Text Name Reset btn_Reset
RichTextBox1 Name List_Pembelian
DateTimePiker1 Format Name short Txt_TO DateTimePiker2 Format Name short Txt_TM
Untuk menampilkan kolom pada ListView klik kanan pada ListView, kemudian pilih edit columns Setelah itu, akan masuk ke ColumnHeader Collection Editor seperti pada gambar 3.6 dibawah ini. Ada 2 tab, kanan dan kiri, pada tab kiri akan tampil Members sedangkan yang kanan akan muncul ColumnHeader Properties.
Gambar 3.6 ColumnHeader Editor ListView Pembelian Barang
Buat 6 buah members ColumnHeader dengan cara click add (yang ada pada bagian bawah listbox members) seperti pada gambar 3.6 diatas, kemudian tiap ColumnHeader yang ada pada listbox member ganti
Public Class Tampil4
Public baca As SqlDataReader Public Sub Data_Pembelian() connection()
Dim Tampil4 As New SqlCommand("Select * from T_Pembelian", konek)
baca = Tampil4.ExecuteReader End Sub
End Class
Table 3.2 Table Properties ListViewForm Pembelian Barang
Object Name Properties Values
Column Header 1 Text Kode_Barang
Column Header 2 Text Nama_Barang
Column Header 3 Text Tanggal_Order
Column Header 4 Text Tanggal_Masuk
Column Header 5 Text Nama_Supplier Column Header 10 Text Keterangan
A. Source Code
1. Untuk menampilkan data yang ada didalam database pada ListView, tulis
source code berikut ini :
Tulis source code berikut pada class Tampil
Double click Form_Pembelian dan tulis source code berikut dibawah
public class atau diatas private sub.
Public Class Form_Pembelian
Dim kode_Barang, Nama_Barang, Tanggal_Order, Tanggal_Masuk, Nama_Supplier, Keterangan As String
Dim Tampil4 As New Tampil4 Dim Cari As New Cari_Data4 Dim Simpan As New Simpan_Data4 Dim Edit As New Edit_Data4 Dim Hapus As New Hapus_Data4 Sub set_data() Tampil4.Data_Pembelian() List_Pembelian.Items.Clear() Dim x As Integer = 0 Do While Tampil4.baca.Read List_Pembelian.Items.Add(Tampil4.baca! kode_Barang) List_Pembelian.Items(x).SubItems.Add(Tampil4.baca! Nama_Barang) List_Pembelian.Items(x).SubItems.Add(Tampil4.baca!
Tanggal_Masuk) List_Pembelian.Items(x).SubItems.Add(Tampil4.baca! Nama_Supplier) List_Pembelian.Items(x).SubItems.Add(Tampil4.baca! Keterangan) x += 1 Loop End Sub End Class
Kemudian Double click pada Form_Pembelian dan panggil procedure
set_data() yang sudah dibuat.
2. Untuk menyimpan data pada database, tuliskan source code berikut ini : Tulis source code berikut pada class Simpan
Public Sub Data_Pembelian(ByVal kode_Barang As String,
ByVal Nama_Barang As String, ByVal Tanggal_Order As
String, ByVal Tanggal_Masuk As String, ByVal Nama_Supplier
As String, ByVal Keterangan As String) connection()
Dim Simpan As New SqlCommand("insert into
T_Pembelian values('" & kode_Barang & "','" & Nama_Barang & "','" & Tanggal_Order & "','" & Tanggal_Masuk & "','" & Nama_Supplier & "','" & Keterangan & "')")
Simpan.Connection = konek
If kode_Barang = "" Or Nama_Barang = "" Or
Tanggal_Order = "" Or Tanggal_Masuk = "" Or Nama_Supplier = "" Or Keterangan = "" Then
MsgBox("Data Belum Terisi Lengkap", MsgBoxStyle.Information, "Data Pembelian")
Else
Try
Simpan.ExecuteNonQuery()
MsgBox("Data Berhasil Disimpan") Catch ex As Exception
MsgBox(ex.Message) End Try
End If
End Sub
Kemudian buat procedure get_data() pada Form_Pembelian, berikut
source code nya :
Sub get_data()
kode_Barang = txt_kode.Text.ToUpper Nama_Barang = txt_NB.Text
Kemudian Double click pada button Simpan dan tuliskan source code
berikut :
get_data()
Simpan.Data_Pembelian(kode_Barang, Nama_Barang, Tanggal_Order, Tanggal_Masuk, Nama_Supplier, Keterangan) set_data()
btn_Reset.PerformClick()
3. Untuk me-refreshform, tuliskan source code berikut ini :
Double click pada buttonReset dan tuliskan source code berikut :
txt_kode.Clear() txt_NB.Clear() txt_TO.Text = Today txt_TM.Text = Today txt_NS.Clear() txt_Ket.Clear()
Gambar 3.7 Tampilan Running pada Form Pembelian
5. Form Pemasukan
Form ini digunakan untuk mendata Pembelian Barang Masuk, yang berisi tentang Data Pemasukan dari Form Pemasukan
A. Design Form
Gambar 3.8 Design Form Pemasukan
B. Table Properties
Table 3.3 Table Properties Form Pemasukan
Object Name Properties Values
Form1 Text
Name
Form Pemasukan Form_ Pemasukan
Label1 Text id_Barang
Label2 Text Nama_Pelanggan
Label3 Text Jumlah_Barang
Label4 Text Nama_Barang
Label5 Text Tanggal_Masuk
Label6 Text Tanggal_Keluar
Label7 Text Berat
TextBox2 Name Txt_NP
TextBox3 Name Txt_Jumlah
TextBox4 Name Txt_NB
TextBox5 Name Txt_TM
TextBox6 Name Txt_Berat
TextBox7 Name Txt_Biaya
TextBox8 Name Txt_Ket
Button1 Text Name Cari btn_Cari Button2 Text Name Save btn_Save Button3 Text Name Update btn_Update Button4 Text Name Delete btn_Delete Button5 Text Name Reset btn_Reset
RichTextBox1 Name List_Pemasukan
DateTimePiker1 Format Name short Txt_TM DateTimePiker2 Format Name short Txt_TK
Untuk menampilkan kolom pada ListView klik kanan pada ListView, kemudian pilih edit columns Setelah itu, akan masuk ke ColumnHeader Collection Editor seperti pada gambar 3.9 dibawah ini. Ada 2 tab, kanan dan kiri, pada tab kiri akan tampil Members sedangkan yang kanan akan
Public Sub Data_Pemasukan() connection()
Dim Tampil As New SqlCommand("Select * from T_Pemasukan", konek)
Gambar 3.9 ColumnHeader Editor ListView Pemasukan
Buat 9 buah members ColumnHeader dengan cara click add (yang ada pada bagian bawah listbox members) seperti pada gambar 3.9 diatas, kemudian tiap ColumnHeader yang ada pada listbox member ganti
properties-nya seperti dibawah ini.
Table 3.4 Table Properties ListView Form Pemasukan
Object Name Properties Values
Column Header 1 Text Id_Pelanggan
Column Header 2 Text Nama_Pelanggan
Column Header 3 Text Jumlah_Barang
Column Header 4 Text Nama_Barang
Column Header 5 Text Tanggal Masuk Column Header 6 Text Tanggal_Keluar
Column Header 7 Text Berat
Column Header 8 Text Biaya
Column Header 9 Text Keterangan
C. Source Code
1. Untuk menampilkan data yang ada didalam database pada ListView, tulis
source code berikut ini :
Buat procedure Data_Pemasukan() pada class tampil. berikut ini source code nya :
Double click Form_Pemasukan dan tulis source code berikut dibawah
public class atau diatas private sub.
Dim id_Pelanggan, Nama_Pelanggan, Jumlah_Barang, Nama_Barang, Tanggal_Masuk, Tanggal_Keluar, Berat, Biaya, Keterangan As String
Dim Tampil As New Tampil Dim Cari As New Cari_Data Dim Simpan As New Simpan_Data Dim Edit As New Edit_Data Dim Hapus As New Hapus_Data Sub set_data() Tampil.Data_Pemasukan() List_Pemasukan.Items.Clear() Dim x As Integer = 0 Do While Tampil.baca.Read List_Pemasukan.Items.Add(Tampil.baca! id_Pelanggan) List_Pemasukan.Items(x).SubItems.Add(Tampil.baca! Nama_Pelanggan) List_Pemasukan.Items(x).SubItems.Add(Tampil.baca! Jumlah_Barang) List_Pemasukan.Items(x).SubItems.Add(Tampil.baca! Nama_Barang) List_Pemasukan.Items(x).SubItems.Add(Tampil.baca! Tanggal_Masuk) List_Pemasukan.Items(x).SubItems.Add(Tampil.baca! Tanggal_Keluar) List_Pemasukan.Items(x).SubItems.Add(Tampil.baca!Berat) List_Pemasukan.Items(x).SubItems.Add(Tampil.baca!Biaya) List_Pemasukan.Items(x).SubItems.Add(Tampil.baca! Keterangan) x += 1 Loop End Sub
Kemudian Double click pada Form_Pemasukan dan panggil procedure
set_data() yang sudah dibuat.
2. Untuk menyimpan data pada database, tuliskan source code berikut ini : Buat procedure Data_Pemasukan() pada class simpan. berikut ini source
ByVal Nama_Pelanggan As String, ByVal Jumlah_Barang As String, ByVal Nama_Barang As String, ByVal Tanggal_Masuk
As String, ByVal Tanggal_Keluar As String, ByVal Berat As String, ByVal Biaya As String, ByVal Keterangan As String) connection()
Dim Simpan As New SqlCommand("insert into T_Pemasukan values('" & id_Pelanggan & "','" & Nama_Pelanggan & "','" & Jumlah_Barang & "', '" & Nama_Barang & "','" & Tanggal_Masuk & "','" &
Tanggal_Keluar & "', '" & Berat & "','" & Biaya & "','" & Keterangan & "')")
Simpan.Connection = konek
If id_Pelanggan = "" Or Nama_Pelanggan = "" Or
Jumlah_Barang = "" Or Nama_Barang = "" Or Tanggal_Masuk =
"" Or Tanggal_Keluar = "" Or Berat = "" Or Biaya = "" Or
Keterangan = "" Then
MsgBox("Data Belum Terisi Lengkap", MsgBoxStyle.Information, "Data Pemasukan")
Else
Try
Simpan.ExecuteNonQuery()
MsgBox("Data Berhasil Disimpan") Catch ex As Exception
MsgBox(ex.Message) End Try
End If
End Sub
Kemudian buat procedure get_data() pada form_anggota, berikut source code nya : Sub get_data() id_Pelanggan = txt_Id.Text.ToUpper Nama_Pelanggan = txt_NP.Text Jumlah_Barang = txt_Jumlah.Text Nama_Barang = txt_NB.Text Tanggal_Masuk = txt_TM.Text Tanggal_Keluar = txt_TK.Text Berat = txt_Berat.Text Biaya = txt_Biaya.Text Keterangan = txt_Ket.Text End Sub
Kemudian Double click pada button Simpan dan tuliskan source code
berikut :
get_data()
Simpan.Data_Pemasukan(id_Pelanggan,
Nama_Pelanggan, Jumlah_Barang, Nama_Barang, Tanggal_Masuk, Tanggal_Keluar, Berat, Biaya, Keterangan)
Buat procedure Data_Pemasukan() pada class edit. Berikut ini source code nya :
Public Sub Data_Pemasukan(ByVal id_Pelanggan As String,
ByVal Nama_Pelanggan As String, ByVal Jumlah_Barang As String, ByVal Nama_Barang As String, ByVal Tanggal_Masuk
As String, ByVal Tanggal_Keluar As String, ByVal Berat As String, ByVal Biaya As String, ByVal Keterangan As String) connection()
Dim Edit As New SqlCommand("update T_Pemasukan set Nama_Pelanggan='" & Nama_Pelanggan & "', Jumlah_Barang='"
& Jumlah_Barang & "', Nama_Barang='" & Nama_Barang & "', Tanggal_Masuk='" & Tanggal_Masuk & "', Tanggal_Keluar='" & Tanggal_Keluar & "', Berat='" & Berat & "', Biaya='" & Biaya & "', Keterangan='" & Keterangan & "' where id_Pelanggan='" & id_Pelanggan & "'")
Edit.Connection = konek
If id_Pelanggan = "" Or Nama_Pelanggan = "" Or
Jumlah_Barang = "" Or Nama_Barang = "" Or Tanggal_Masuk =
"" Or Tanggal_Keluar = "" Or Berat = "" Or Biaya = "" Or
Keterangan = "" Then
MsgBox("Data Belum Terisi Lengkap", MsgBoxStyle.Information, "Data Pemasukan")
Else
Try
Edit.ExecuteNonQuery()
MsgBox("Data Berhasil di Edit") Catch ex As Exception
MsgBox(ex.Message) End Try
End If
End Sub
Kemudian Double click pada button Edit dan tuliskan source code
berikut :
get_data()
Edit.Data_Pemasukan(id_Pelanggan, Nama_Pelanggan, Jumlah_Barang, Nama_Barang, Tanggal_Masuk, Tanggal_Keluar, Berat, Biaya, Keterangan)
set_data()
btn_Reset.PerformClick()
4. Untuk mencari data pada database, tuliskan source code berikut ini : Buat procedure Data_Pemasukan() pada class cari. Berikut ini source code nya :
Public Sub Data_Pemasukan(ByVal id_Pelanggan As String) connection()
Dim Cari As New SqlCommand("Select * from
Kemudian buat procedure set_data2() pada Form_Pemasukan, berikut
source code nya :
Sub set_data2() If Cari.baca.Read Then txt_Id.Text = Cari.baca!id_Pelanggan txt_NP.Text = Cari.baca!Nama_Pelanggan txt_Jumlah.Text = Cari.baca!Jumlah_Barang txt_NB.Text = Cari.baca!Nama_Barang txt_TM.Text = Cari.baca!Tanggal_Masuk txt_TK.Text = Cari.baca!Tanggal_Keluar txt_Berat.Text = Cari.baca!Berat txt_Biaya.Text = Cari.baca!Biaya txt_Ket.Text = Cari.baca!Keterangan Else
MsgBox("Data Tidak Ditemukan") End If
End Sub
Kemudian Double click pada button Cari dan tuliskan source code
berikut :
get_data()
Cari.Data_Pemasukan(id_Pelanggan) set_data2()
5. Untuk menghapus data pada database, tuliskan source code berikut ini : Buat procedure Data_Pemasukan() pada class hapus. Berikut ini source code nya :
Public Sub Data_Pemasukan(ByVal id_Pelanggan As String) connection()
Dim Hapus As New SqlCommand("delete from
T_Pemasukan where id_Pelanggan='" & id_Pelanggan & "'", konek)
If id_Pelanggan = "" Then
MsgBox("Data belum terpilih") Else
If MsgBox("Apakah Data akan dihapus ?", MsgBoxStyle.YesNo) = MsgBoxResult.Yes Then
Try
Hapus.ExecuteNonQuery()
MsgBox("Data Berhasil Dihapus") Catch ex As Exception MsgBox(ex.Message) End Try End If End If End Sub
Hapus.Data_Pemasukan(id_Pelanggan) set_data()
btn_Reset.PerformClick()
6. Untuk me-refresh form, tuliskan source code berikut ini :
Double click pada button Reset dan tuliskan source code berikut :
txt_Id.Clear() txt_NP.Clear() txt_Jumlah.Text = Today txt_NB.Clear() txt_TM.Text = Today txt_TK.Text = Today txt_Berat.Clear() txt_Biaya.Clear() txt_Ket.Clear()
Gambar 3.10 Tampilan Running pada Form Pemasukan
6. Form Keluaran
Form ini digunakan untuk mendata setiap Data yang akan Keluar, yang berisi tentang Data Barang yang di ambil pada Form Keluaran
Gambar 3.11 Design Form Keluaran
A. Table Properties
Table 3.5 Table Properties Form Keluaran
Object Name Properties Values
Form1 Text
Name
Form Keluaran Form_ Keluaran
Label1 Text id_Barang
Label2 Text Nama_Pelanggan
Label3 Text Jumlah_Barang
Label4 Text Nama_Barang
Label5 Text Tanggal_Masuk
Label6 Text Tanggal_Keluar
Label7 Text Berat
Label8 Text Biaya
Label9 Text Keterangan
TextBox1 Name Txt_Id
TextBox4 Name Txt_NB
TextBox5 Name Txt_TM
TextBox6 Name Txt_Berat
TextBox7 Name Txt_Biaya
TextBox8 Name Txt_Ket
Button1 Text Name Cari btn_Cari Button2 Text Name Save btn_Save Button3 Text Name Update btn_Update Button4 Text Name Delete btn_Delete Button5 Text Name Reset btn_Reset
RichTextBox1 Name List_Keluaran
DateTimePiker1 Format Name short Txt_TM DateTimePiker2 Format Name short Txt_TK
Untuk menampilkan kolom pada ListView klik kanan pada ListView, kemudian pilih edit columns Setelah itu, akan masuk ke ColumnHeader Collection Editor seperti gambar 3.12 dibawah. Ada 2 tab, kanan dan kiri, pada tab kiri akan tampil Members sedangkan yang kanan akan muncul
Gambar 3.12 ColumnHeader Editor ListView Keluaran
Buat 5 buah members ColumnHeader dengan cara click add (yang ada pada bagian bawah listbox members) seperti pada gambar 3.12 diatas, kemudian tiap ColumnHeader yang ada pada listbox member ganti
properties-nya seperti dibawah ini.
Table 3.6 Table Properties ListView Keluaran
Object Name Properties Values
Column Header 1 Text Id_Pelanggan
Column Header 2 Text Nama_Pelanggan
Column Header 3 Text Jumlah_Barang
Column Header 4 Text Nama_Barang
Column Header 5 Text Tanggal Masuk Column Header 6 Text Tanggal_Keluar
Column Header 7 Text Berat
Column Header 8 Text Biaya
Column Header 9 Text Keterangan
B. Source Code
1. Untuk menampilkan data yang ada didalam database pada ListView, tulis
source code berikut ini :
Buat procedure Data_Keluaran() pada class tampil. berikut ini source code nya :
baca = Tampil.ExecuteReader End Sub
Double click Form_Keluaran dan tulis source code berikut dibawah
public class atau diatas private sub.
Dim id_Pelanggan, Nama_Pelanggan, Jumlah_Barang,
Nama_Barang, Tanggal_Masuk, Tanggal_Keluar, Berat, Biaya, Keterangan As String
Dim Tampil As New Tampil Dim Cari As New Cari_Data Dim Simpan As New Simpan_Data Dim Edit As New Edit_Data Dim Hapus As New Hapus_Data Sub set_data() Tampil.Data_Keluaran() List_Keluaran.Items.Clear() Dim x As Integer = 0 Do While Tampil.baca.Read List_Keluaran.Items.Add(Tampil.baca! id_Pelanggan) List_Keluaran.Items(x).SubItems.Add(Tampil.baca! Nama_Pelanggan) List_Keluaran.Items(x).SubItems.Add(Tampil.baca! Jumlah_Barang) List_Keluaran.Items(x).SubItems.Add(Tampil.baca! Nama_Barang) List_Keluaran.Items(x).SubItems.Add(Tampil.baca! Tanggal_Masuk) List_Keluaran.Items(x).SubItems.Add(Tampil.baca! Tanggal_Keluar) List_Keluaran.Items(x).SubItems.Add(Tampil.baca!Berat) List_Keluaran.Items(x).SubItems.Add(Tampil.baca!Biaya) List_Keluaran.Items(x).SubItems.Add(Tampil.baca! Keterangan) x += 1 Loop End Sub
Kemudian Double click pada Form_Keluaran dan panggil procedure
Buat procedure Data_Keluaran pada class simpan. Berikut ini source code nya :
Public Sub Data_Keluaran(ByVal id_Pelanggan As String,
ByVal Nama_Pelanggan As String, ByVal Jumlah_Barang As String, ByVal Nama_Barang As String, ByVal Tanggal_Masuk
As String, ByVal Tanggal_Keluar As String, ByVal Berat As String, ByVal Biaya As String, ByVal Keterangan As String) connection()
Dim Simpan As New SqlCommand("insert into T_Keluaran values('" & id_Pelanggan & "','" & Nama_Pelanggan & "','" & Jumlah_Barang & "', '" & Nama_Barang & "','" & Tanggal_Masuk & "','" &
Tanggal_Keluar & "', '" & Berat & "','" & Biaya & "','" & Keterangan & "')")
Simpan.Connection = konek
If id_Pelanggan = "" Or Nama_Pelanggan = "" Or
Jumlah_Barang = "" Or Nama_Barang = "" Or Tanggal_Masuk =
"" Or Tanggal_Keluar = "" Or Berat = "" Or Biaya = "" Or
Keterangan = "" Then
MsgBox("Data Belum Terisi Lengkap", MsgBoxStyle.Information, "Data Keluaran")
Else
Try
Simpan.ExecuteNonQuery()
MsgBox("Data Berhasil Disimpan") Catch ex As Exception
MsgBox(ex.Message) End Try
End If
End Sub
Kemudian buat procedure get_data() pada Form_Keluaran, berikut
source code nya :
Sub get_data() id_Pelanggan = txt_Id.Text.ToUpper Nama_Pelanggan = txt_NP.Text Jumlah_Barang = txt_Jumlah.Text Nama_Barang = txt_NB.Text Tanggal_Masuk = txt_TM.Text Tanggal_Keluar = txt_TK.Text Berat = txt_Berat.Text Biaya = txt_Biaya.Text Keterangan = txt_Ket.Text End Sub
Kemudian Double click pada button Simpan dan tuliskan source code
berikut :
btn_Reset.PerformClick()
3. Untuk mengedit data pada database, tuliskan source code berikut ini : Buat procedure Data_Keluaran() pada class edit. Berikut ini source code
nya :
Public Sub Data_Keluaran(ByVal id_Pelanggan As String,
ByVal Nama_Pelanggan As String, ByVal Jumlah_Barang As String, ByVal Nama_Barang As String, ByVal Tanggal_Masuk
As String, ByVal Tanggal_Keluar As String, ByVal Berat As String, ByVal Biaya As String, ByVal Keterangan As String) connection()
Dim Edit As New SqlCommand("update T_Keluaran set Nama_Pelanggan='" & Nama_Pelanggan & "', Jumlah_Barang='"
& Jumlah_Barang & "', Nama_Barang='" & Nama_Barang & "', Tanggal_Masuk='" & Tanggal_Masuk & "', Tanggal_Keluar='" & Tanggal_Keluar & "', Berat='" & Berat & "', Biaya='" & Biaya & "', Keterangan='" & Keterangan & "' where id_Pelanggan='" & id_Pelanggan & "'")
Edit.Connection = konek
If id_Pelanggan = "" Or Nama_Pelanggan = "" Or
Jumlah_Barang = "" Or Nama_Barang = "" Or Tanggal_Masuk =
"" Or Tanggal_Keluar = "" Or Berat = "" Or Biaya = "" Or
Keterangan = "" Then
MsgBox("Data Belum Terisi Lengkap", MsgBoxStyle.Information, "Data Keluaran")
Else
Try
Edit.ExecuteNonQuery()
MsgBox("Data Berhasil di Edit") Catch ex As Exception
MsgBox(ex.Message) End Try