Lampiran I. Struktur Organisasi
JUNIOR MANAGER
ADMIN CONTROL
OFFICER
SUPERVISOR
STAFF ADMIN OPERATOR OPERATOR
Lampiran II. Data Flow Diagram Level 0
Sistem
persediaan
kapas
syntetics WH.
RM
Gudang
Bag.
Produksi
Supplier
Akuntansi
1.Pemesanan
Polyester /
rayon
2.polyester /
rayon dari
3.Penerimaan
Polyester /
rayon
4. Permintaan
polyester /
rayon
5.Pengeluaran
Polyester /
rayon
6.Pencatatan
Polyester /
rayon Masuk &
Keluar
7.Pengolahan
polyester /
Lampiran III. Flowchart Sistem Penyimpanan dan Pengiriman Material
Lampiran VI . Jurnal Praktik Kerja Lapangan
Lampiran VIII.Jurnal Bimbingan Laporan PKL
Imports System.Data Imports System.Data.OleDb Public Class Form_kontainer Dim jml_baris As Integer Dim brs As Integer = 0
Private Sub Btn_Simpan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btn_Simpan.Click
If Me.Txt_KodeKon.Text = "" Or Me.Txt_NamaKon.Text = "" Or Me.Txt_KodeKon.Text = "" Then MsgBox("Input Belum Lengkap")
Exit Sub End If
Try
Dim simpanmaster As String = "Insert into
tb_barang(tanggal_packing,no_bale,nama_barang,jenis,supplier) values " & _ "('" & Me.Txt_KodeKon.Text & "','" & Me.Txt_NamaKon.Text & "','" & "')" cmd = New OleDbCommand(simpanmaster, cn)
MsgBox(ex.Message, MsgBoxStyle.Information, "Perhatian") End Try
Private Sub Btn_Hapus_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btn_Hapus.Click
Try
If MessageBox.Show("Yakin akan dihapus..?", "", MessageBoxButtons.YesNo) = Windows.Forms.DialogResult.Yes Then
Private Sub Btn_Tambah_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btn_Tambah.Click
Sub mati()
Private Sub Btn_Keluar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btn_Keluar.Click
Me.Txt_KodeKon.Text = ds.Tables(0).Rows(brs).Item(0) Me.Txt_NamaKon.Text = ds.Tables(0).Rows(brs).Item(1) End Sub
Private Sub lastToolStripButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles lastToolStripButton.Click
Private Sub nextToolStripButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles nextToolStripButton.Click
MsgBox(ex.ToString()) End Try
TS_NO.Text = brs + 1 End Sub
Private Sub firstToolStripButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles firstToolStripButton.Click
Try
brs = 0 Call tampil()
Me.DG_Kon.CurrentRowIndex = brs Catch ex As Exception
MsgBox(ex.ToString()) End Try
TS_NO.Text = brs + 1 End Sub
End Class
Form Penerimaan
Imports System.Data Imports System.Data.OleDb Public Class Form_penerimaan Dim jml_baris As Integer Dim brs As Integer = 0
Private Sub btn_simpan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_simpan.Click
If Me.txt_no.Text = "" Or Me.txt_kode.Text = "" Or Me.txt_nama.Text = "" Or Me.txt_tgterima.Text = "" Or Me.txt_sup.Text = "" Then
MsgBox("Input Belum Lengkap") Exit Sub
End If
Try
Dim simpanmaster As String = "Insert into
tb_penerimaan(tg_packing,no_bale,nama_barang,tg_penerimaan,kode_supplier) values " & _ "('" & Me.txt_no.Text & "','" & Me.txt_kode.Text & "','" & Me.txt_nama.Text & "','" & Me.txt_no.Text & "','" & Me.txt_sup.Text & "')"
cmd = New OleDbCommand(simpanmaster, cn) cmd.ExecuteNonQuery()
MsgBox("Data Tersimpan") 'Call hitung_baris() brs = 0
'Call tampil() Catch ex As Exception
MsgBox(ex.Message, MsgBoxStyle.Information, "Perhatian") End Try
'Call mati()
Me.btn_simpan.Enabled = False Me.btn_edit.Enabled = True Me.btn_hapus.Enabled = True End Sub
Private Sub btn_hapus_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_hapus.Click
Try
If MessageBox.Show("Yakin akan dihapus..?", "", MessageBoxButtons.YesNo) = Windows.Forms.DialogResult.Yes Then
Dim Com_Hapus As New OleDbCommand Com_Hapus.Connection = cn
Com_Hapus.CommandText = "DELETE FROM tb_penerimaan WHERE no_bale=" & _ "'" & Me.txt_kode.Text & "'"
Com_Hapus.ExecuteNonQuery() End If
'Call hitung_baris() brs = 0
MsgBox(ex.ToString()) End Try
'Me.TS_Total.Text = "of" & "<" & jml_baris & ">" End Sub
Private Sub Form_penerimaan_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
End Sub
Private Sub nextToolStripButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles nextToolStripButton.Click
Try
If (Not brs = ds.Tables(0).Rows.Count - 1) Then brs += 1
Call tampil()
Me.dg_brg.CurrentRowIndex = brs End If
Catch ex As Exception MsgBox(ex.ToString()) End Try
TS_NO.Text = brs + 1 End Sub
Private Sub lastToolStripButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles lastToolStripButton.Click
Try
If (Not brs = ds.Tables(0).Rows.Count - 1) Then brs = ds.Tables(0).Rows.Count - 1
Call tampil()
Me.dg_brg.CurrentRowIndex = brs End If
Catch ex As Exception MsgBox(ex.ToString()) End Try
TS_NO.Text = jml_baris End Sub
Private Sub previousToolStripButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles previousToolStripButton.Click
Try
If (Not brs = 0) Then brs -= 1
Call tampil()
Me.dg_brg.CurrentRowIndex = brs End If
Catch ex As Exception MsgBox(ex.ToString()) End Try
TS_NO.Text = brs + 1 End Sub
Private Sub firstToolStripButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles firstToolStripButton.Click
Try
brs = 0 Call tampil()
Me.dg_brg.CurrentRowIndex = brs Catch ex As Exception
MsgBox(ex.ToString()) End Try
TS_NO.Text = brs + 1 End Sub
Private Sub btn_edit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_edit.Click
Form Retur
Imports System.Data Imports System.Data.OleDb Public Class Form_retur Dim jml_baris As Integer Dim brs As Integer = 0
Private Sub btn_simpan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_simpan.Click
If Me.txt_no.Text = "" Or Me.txt_tgret.Text = "" Or Me.txt_no.Text = "" Or Me.txt_noret.Text = "" Then
MsgBox("Input Belum Lengkap") Exit Sub
End If
Try
Dim simpanmaster As String = "Insert into tb_retur(no_retur,tg_retur,no_penerimaan) values " & _
"('" & Me.txt_no.Text & "','" & Me.txt_tgret.Text & "','" & Me.txt_no.Text & "','" & Me.txt_noret.Text & "')"
cmd = New OleDbCommand(simpanmaster, cn) cmd.ExecuteNonQuery()
MsgBox("Data Tersimpan") Call hitung_baris() brs = 0
Call tampil() Catch ex As Exception
MsgBox(ex.Message, MsgBoxStyle.Information, "Perhatian") End Try
Call mati()
Me.btn_simpan.Enabled = False Me.btn_edit.Enabled = True Me.btn_hapus.Enabled = True End Sub
Private Sub btn_hapus_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_hapus.Click
Try
If MessageBox.Show("Yakin akan dihapus..?", "", MessageBoxButtons.YesNo) = Windows.Forms.DialogResult.Yes Then
Dim Com_Hapus As New OleDbCommand Com_Hapus.Connection = cn
Com_Hapus.CommandText = "DELETE FROM tb_retur WHERE no_penerimaan=" & _ "'" & Me.txt_tgret.Text & "'"
Com_Hapus.ExecuteNonQuery() End If
Call hitung_baris() brs = 0
Call tampil() Catch ex As Exception MsgBox(ex.ToString()) End Try
Me.TS_Total.Text = "of" & "<" & jml_baris & ">" End Sub
Private Sub btn_edit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_edit.Click
Me.txt_tgret.Text = "" Me.txt_noret.Text = "" Me.txt_no.Text = "" End Sub
Private Sub Form_retur_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Me.btn_edit.Enabled = False Me.btn_simpan.Enabled = False Call mati()
End Sub Sub mati()
Me.txt_no.ReadOnly = True Me.txt_tgret.ReadOnly = True Me.txt_noret.ReadOnly = True End Sub
Sub hidup()
Me.txt_no.ReadOnly = False Me.txt_tgret.ReadOnly = False Me.txt_noret.ReadOnly = False End Sub
Sub tampil()
Dim semua = "select * From tb_retur order by no_penerimaan" da = New Data.OleDb.OleDbDataAdapter(semua, cn)
ds = New DataSet da.Fill(ds)
Dim barang As New DataTable barang.Clear()
da.Fill(barang)
Me.dg_brg.DataSource = barang Try
Me.txt_no.Text = ds.Tables(0).Rows(brs).Item(0) Me.txt_noret.Text = ds.Tables(0).Rows(brs).Item(1) Me.txt_tgret.Text = ds.Tables(0).Rows(brs).Item(2) Catch ex As Exception
MsgBox(ex.ToString) End Try
End Sub
Sub tampildt()
Me.txt_no.Text = ds.Tables(0).Rows(brs).Item(0) Me.txt_noret.Text = ds.Tables(0).Rows(brs).Item(1) Me.txt_tgret.Text = ds.Tables(0).Rows(brs).Item(1) End Sub
End Class
Form Reuse
Imports System.Data Imports System.Data.OleDb Public Class Form_reuse Dim jml_baris As Integer Dim brs As Integer = 0
Private Sub Label5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
End Sub
Private Sub btn_simpan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_simpan.Click
If Me.txt_kode.Text = "" Or Me.txt_kode.Text = "" Or Me.txt_nama.Text = "" Or Me.txt_tgpac.Text = "" Or Me.txt_spin.Text = "" Then
MsgBox("Input Belum Lengkap") Exit Sub
End If
Try
Dim simpanmaster As String = "Insert into
tb_reuse(kode_bale,nama_barang,tg_packing,kode_spining) values " & _
"('" & Me.txt_kode.Text & "','" & Me.txt_nama.Text & "','" & Me.txt_tgpac.Text & "','" & Me.txt_spin.Text & "')"
cmd = New OleDbCommand(simpanmaster, cn) cmd.ExecuteNonQuery()
MsgBox("Data Tersimpan") 'Call hitung_baris() brs = 0
MsgBox(ex.Message, MsgBoxStyle.Information, "Perhatian") End Try
'Call mati()
Me.btn_simpan.Enabled = False Me.btn_edit.Enabled = True Me.btn_hapus.Enabled = True End Sub
Private Sub btn_hapus_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_hapus.Click
Try
If MessageBox.Show("Yakin akan dihapus..?", "", MessageBoxButtons.YesNo) = Windows.Forms.DialogResult.Yes Then
Dim Com_Hapus As New OleDbCommand Com_Hapus.Connection = cn
Com_Hapus.CommandText = "DELETE FROM tb_reuse WHERE kode_bale=" & _ "'" & Me.txt_kode.Text & "'"
Com_Hapus.ExecuteNonQuery() End If
'Call hitung_baris() brs = 0
'Call tampil() Catch ex As Exception MsgBox(ex.ToString()) End Try
'Me.TS_Total.Text = "of" & "<" & jml_baris & ">" End Sub
Private Sub Form_reuse_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
End Sub
Private Sub btn_edit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_edit.Click
Me.btn_simpan.Enabled = False End Sub
Private Sub ToolStrip2_ItemClicked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.ToolStripItemClickedEventArgs) Handles ToolStrip2.ItemClicked
End Sub
Private Sub nextToolStripButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles nextToolStripButton.Click
Try
If (Not brs = ds.Tables(0).Rows.Count - 1) Then brs += 1
Call tampil()
DG_Sup.CurrentRowIndex = brs End If
Catch ex As Exception MsgBox(ex.ToString()) End Try
TS_NO.Text = brs + 1 End Sub
Private Sub lastToolStripButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles lastToolStripButton.Click
Try
If (Not brs = ds.Tables(0).Rows.Count - 1) Then brs = ds.Tables(0).Rows.Count - 1
Call tampil()
DG_Sup.CurrentRowIndex = brs End If
Catch ex As Exception MsgBox(ex.ToString()) End Try
Private Sub previousToolStripButton_Click(ByVal sender As System.Object, ByVal e As
Private Sub firstToolStripButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles firstToolStripButton.Click
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
da.Fill(barang) Me.txt_jenis.Text = ds.Tables(0).Rows(brs).Item(1) Me.txt_kode.Text = ds.Tables(0).Rows(brs).Item(2) Me.txt_nama.Text = ds.Tables(0).Rows(brs).Item(3) Me.txt_line.Text = ds.Tables(0).Rows(brs).Item(4) End Sub
Sub cari()
If Me.txt_cari.Text = "" Then MsgBox("masukkan kode atau nama barang") Me.txt_cari.Focus()
MsgBox(ex.Message, MsgBoxStyle.Information, "Perhatian")
End Try End Sub
Private Sub txt_cari_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txt_cari.TextChanged
'If e.keychar = Chr(13) Then Call cari()
'End If End Sub
Private Sub Btn_cari_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btn_cari.Click
Call cari() End Sub
Private Sub btn_simpan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_simpan.Click
MsgBox("Input Belum Lengkap") Exit Sub
End If
Try
Dim simpanmaster As String = "Insert into
tb_barang(tg_packing,kode_bale,nama_barang,jenis,line) values " & _
"('" & Me.txt_tgl.Text & "','" & Me.txt_kode.Text & "','" & Me.txt_nama.Text & "','" & Me.txt_jenis.Text & "','" & Me.txt_line.Text & "')"
cmd = New OleDbCommand(simpanmaster, cn)
MsgBox(ex.Message, MsgBoxStyle.Information, "Perhatian") End Try
Private Sub btn_tambah_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_tambah.Click
Private Sub btn_edit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_edit.Click
Me.btn_tambah.Enabled = False End Sub
Private Sub btn_hapus_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_hapus.Click
Try
If MessageBox.Show("Yakin akan dihapus..?", "", MessageBoxButtons.YesNo) = Windows.Forms.DialogResult.Yes Then
MsgBox(ex.ToString()) End Try
End Sub
Private Sub ToolStrip1_ItemClicked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.ToolStripItemClickedEventArgs) Handles ToolStrip1.ItemClicked
End Sub
Private Sub nextToolStripButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles nextToolStripButton.Click
Try
If (Not brs = ds.Tables(0).Rows.Count - 1) Then brs += 1
Call tampil()
Me.dg_brg.CurrentCell = brs End If
Catch ex As Exception MsgBox(ex.ToString()) End Try
TS_NO.Text = brs + 1 End Sub
Private Sub lastToolStripButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles lastToolStripButton.Click
Try
If (Not brs = ds.Tables(0).Rows.Count - 1) Then brs = ds.Tables(0).Rows.Count - 1
Call tampil()
DG_Sup.CurrentRowIndex = brs End If
Catch ex As Exception MsgBox(ex.ToString()) End Try
TS_NO.Text = jml_baris End Sub
Private Sub previousToolStripButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles previousToolStripButton.Click
Try
If (Not brs = 0) Then brs -= 1
Call tampil()
DG_Sup.CurrentRowIndex = brs End If
Catch ex As Exception MsgBox(ex.ToString()) End Try
TS_NO.Text = brs + 1 End Sub
Private Sub firstToolStripButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles firstToolStripButton.Click
Try
brs = 0 Call tampil()
DG_Sup.CurrentRowIndex = brs Catch ex As Exception
MsgBox(ex.ToString()) End Try
TS_NO.Text = brs + 1 End Sub
End Class
Form Supplier
Private Sub Form_suplier_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)
da = New Data.OleDb.OleDbDataAdapter("SELECT * FROM T_Suplier", cn) ds = New DataSet
If ds.Tables(0).Rows.Count = Nothing Then
MsgBox(ex.Message, MsgBoxStyle.Information, "Perhatian") End Try
End Sub
Private Sub Txt_Cari_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Txt_Cari.TextChanged
'If e.KeyChar = Chr(13) Then ' Call cari()
'End If End Sub
Private Sub Btn_Cari_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btn_Cari.Click
Call cari() End Sub
Private Sub nextToolStripButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles nextToolStripButton.Click
Private Sub firstToolStripButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles firstToolStripButton.Click
Private Sub lastToolStripButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles lastToolStripButton.Click
Try
If (Not brs = ds.Tables(0).Rows.Count - 1) Then brs = ds.Tables(0).Rows.Count - 1
Call tampil()
DG_Sup.CurrentRowIndex = brs End If
Catch ex As Exception MsgBox(ex.ToString()) End Try
TS_NO.Text = jml_baris End Sub
Private Sub btn_tambah_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_tambah.Click
Call hidup()
Me.btn_edit.Enabled = False Me.btn_hapus.Enabled = Fals Me.btn_simpan.Enabled = True Me.Txt_KodeSup.Text = "" Me.Txt_NamaSup.Text = "" Me.Txt_Alamat.Text = "" Me.Txt_Email.Text = "" End Sub
Private Sub btn_simpan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_simpan.Click
'---Input Lengkap---
If Me.Txt_KodeSup.Text = "" Or Me.Txt_NamaSup.Text = "" Or Me.Txt_Alamat.Text = "" Or Me.Txt_Negara.Text = "" Or Me.Txt_Telp.Text = "" Or Me.Txt_Fax.Text = "" Or Me.Txt_Email.Text = "" Then
MsgBox("Input Belum Lengkap") Exit Sub
End If
Try
Dim simpanmaster As String = "Insert into
tb_supplier(kode_supplier,nama_suplier,alamat,Email) values " & _
"('" & Me.Txt_KodeSup.Text & "','" & Me.Txt_NamaSup.Text & "','" & Me.Txt_Alamat.Text & "','" & Me.Txt_Email.Text & "')"
cmd = New OleDbCommand(simpanmaster, cn) cmd.ExecuteNonQuery()
MsgBox("Data Tersimpan") Call hitung_baris() brs = 0
Call tampil() Catch ex As Exception
MsgBox(ex.Message, MsgBoxStyle.Information, "Perhatian") End Try
Call mati()
Me.btn_simpan.Enabled = False Me.btn_edit.Enabled = True Me.btn_hapus.Enabled = True
Me.TS_Total.Text = "of" & "<" & jml_baris & ">" End Sub
Private Sub btn_edit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_edit.Click
Me.btn_tambah.Enabled = False
Call hidup() End Sub
Private Sub btn_hapus_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_hapus.Click
Try
If MessageBox.Show("Yakin akan dihapus..?", "", MessageBoxButtons.YesNo) = Windows.Forms.DialogResult.Yes Then
Com_Hapus.Connection = cn
Com_Hapus.CommandText = "DELETE FROM tb_supplier WHERE kode_supplier=" & _ "'" & Me.Txt_KodeSup.Text & "'"
Com_Hapus.ExecuteNonQuery() End If
Call hitung_baris() brs = 0
Call tampil() Catch ex As Exception MsgBox(ex.ToString()) End Try
Me.TS_Total.Text = "of" & "<" & jml_baris & ">" End Sub
Private Sub DG_Sup_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles DG_Sup.Click
Me.btn_simpan.Enabled = False Me.btn_edit.Enabled = True Me.btn_hapus.Enabled = True
Try
brs = DG_Sup.CurrentCell.RowNumber Call tampilteks()
Catch ex As Exception MsgBox(ex.ToString()) End Try
TS_NO.Text = brs + 1 End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Me.Close() End Sub
End Class
Form Surat Jalan
Imports System.Data Imports System.Data.OleDb Public Class Form_surat
Private Sub Btn_Simpan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btn_Simpan.Click
'---Input Lengkap---
If Me.Txt_NoSJ.Text = "" Or Me.Txt_NamaSopir.Text = "" Or Me.Txt_No_Kendaraan.Text = "" Or Me.Txt_Hasil.Text = "" Or Me.Cmb_KodeKon.Text = "" Then
MsgBox("Input Belum Lengkap") Exit Sub
End If
Try
Dim simpanmaster As String = "Insert into
tb_suratjln(no_surat,tg_surat,no_kontainer,no_kendaraan,nama_sopir,berat_kosong) values " & _ "('" & Me.Txt_NoSJ.Text & "','" & Format(Me.Dtp_Tgl.Value, "MM/dd/yyyy") & "','" & Format(Me.Dtp_Jam.Value, "hh:mm") & "','" & Me.Cmb_KodeKon.Text & "','" &
Me.Txt_No_Kendaraan.Text & "','" & Me.Txt_NamaSopir.Text & "'," & Me.Txt_Hasil.Text & ")" cmd = New OleDbCommand(simpanmaster, cn)
'MsgBox(simpanmaster) cmd.ExecuteNonQuery()
MsgBox("Data Tersimpan", MsgBoxStyle.MsgBoxRight) Call bersih()
Call sj_Oto() Catch ex As Exception
MsgBox(ex.Message, MsgBoxStyle.Information, "Perhatian") End Try
End Sub
Call koneksi()
da = New Data.OleDb.OleDbDataAdapter("SELECT no_kontainer From tb_kontainer", cn) ds = New DataSet
MsgBox(ex.Message, MsgBoxStyle.Information, "Perhatian") End Try
End Sub
Private Sub Btn_Print_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btn_Print.Click
'---Input Lengkap---
If Me.Txt_NoSJ.Text = "" Or Me.Txt_NamaSopir.Text = "" Or Me.Txt_No_Kendaraan.Text = "" Or Me.Txt_Hasil.Text = "" Or Me.Cmb_KodeKon.Text = "" Then
MsgBox("Input Belum Lengkap") "('" & Me.Txt_NoSJ.Text & "','" & Format(Me.Dtp_Tgl.Value, "MM/dd/yyyy") & "','" & Me.Dtp_Jam.Text & "','" & Me.Cmb_KodeKon.Text & "','" & Me.Txt_No_Kendaraan.Text & "','" & Me.Txt_NamaSopir.Text & "'," & Me.Txt_Hasil.Text & ")"
cmd = New OleDbCommand(simpanmaster, cn) 'MsgBox(simpanmaster)
cmd.ExecuteNonQuery() MsgBox("Data Tersimpan")
Catch ex As Exception
MsgBox(ex.Message, MsgBoxStyle.Information, "Perhatian") End Try
Frm_Cetak_SJ.ShowDialog() End Sub
Private Sub Btn_Keluar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btn_Keluar.Click
Form Transfer
Imports System.Data Imports System.Data.OleDb Public Class Form_transfer
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Call koneksi() Call Isi_Dep() Call Combo_Gudang() Call combo_line() Call Tk_Oto() End Sub
Sub Isi_Dep() Dim A As DataRow
da = New Data.OleDb.OleDbDataAdapter("SELECT kode_spining From tb_spining", cn) ds = New DataSet
da.Fill(ds)
Me.Cmb_Dept.Items.Clear() For Each A In ds.Tables(0).Rows Me.Cmb_Dept.Items.Add(A.Item(0)) Next
End Sub
Sub Combo_Gudang()
Dim cmd As OleDbCommand = New OleDbCommand("Select kode_spining from tb_spining", cn) cmd.CommandType = CommandType.Text
Dim adapter As OleDbDataAdapter = New OleDbDataAdapter(cmd) Dim datatbl As DataTable = New DataTable
Dim ds As DataSet = New DataSet()
adapter.FillSchema(ds, SchemaType.Mapped, "kode_spining") 'Isi table
adapter.Fill(ds, "kode_spining") datatbl = ds.Tables("kode_spining")
Dim listCol As DataGridViewComboBoxColumn = New DataGridViewComboBoxColumn() listCol.DisplayIndex = 0
listCol.HeaderText = "Gdg"
listCol.DataPropertyName = "kode_spining" listCol.DataSource = ds.Tables("kode_spining") listCol.DisplayMember = "kode_spining"
DGV_TK.Columns.Add(listCol) DGV_TK.Columns(4).Width = 50
End Sub
Sub combo_line()
Dim cmd1 As OleDbCommand = New OleDbCommand("Select kode_barang from tb_persediaan group by kode_barang", cn)
cmd1.CommandType = CommandType.Text
Dim adapter As OleDbDataAdapter = New OleDbDataAdapter(cmd1) Dim datatbl As DataTable = New DataTable
Dim ds As DataSet = New DataSet()
adapter.FillSchema(ds, SchemaType.Mapped, "kode_barang") 'Isi table
adapter.Fill(ds, "kode_barang") datatbl = ds.Tables("kode_barang")
Dim listCol As DataGridViewComboBoxColumn = New DataGridViewComboBoxColumn() listCol.DisplayIndex = 1
listCol.HeaderText = "kode_barang" listCol.DataPropertyName = "kode_barang" listCol.DataSource = ds.Tables("kode_barang") listCol.DisplayMember = "kode_barang"
DGV_TK.Columns.Add(listCol) DGV_TK.Columns(5).Width = 75 End Sub
Sub bersih()
End Sub
MsgBox(ex.Message, MsgBoxStyle.Information, "Perhatian") End Try
End Sub
Private Sub Cmb_Dept_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Cmb_Dept.SelectedIndexChanged
da = New Data.OleDb.OleDbDataAdapter("SELECT * From tb_spining where kode_spining='" & Me.Cmb_Dept.Text & "'", cn)
ds = New DataSet da.Fill(ds)
'Me.Lbl_Dept.Text = ds.Tables(0).Rows(0).Item(1) End Sub
Private Sub DGV_TK_CellContentClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DGV_TK.CellContentClick
cmd = New OleDbCommand("SELECT Q_In_Out_Jadi.kode_spining, Q_In_Out_Jadi.kode_barang, ='" & Me.DGV_TK.Rows(e.RowIndex).Cells(4).Value & "'", cn)
rd = cmd.ExecuteReader
cmd = New OleDbCommand("SELECT Q_In_Out_Jadi.kode_spining, Q_In_Out_Jadi.kode_barang, ='" & Me.DGV_TK.Rows(e.RowIndex).Cells(4).Value & "'", cn)
rd = cmd.ExecuteReader rd.Read()
If rd.HasRows Then
MsgBox("Barang gudang tidak tersedia!!!", MsgBoxStyle.Information) Me.DGV_TK.Rows(e.RowIndex).Cells(0).ReadOnly = True
End If End If End Sub
Private Sub Btn_Simpan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btn_Simpan.Click
If Me.Cmb_Dept.Text = "" Or DGV_TK.Rows(0).Cells(1).Value = "" Then MsgBox("Input Data Belum Lengkap")
Exit Sub End If
'==============Simpan ke trans masuk
Dim simpanmaster As String = "Insert into tb_transaksi(no_bond,tg_bond,kode_spining) values " & _
"('" & Me.Txt_NoTK.Text & "','" & Format(Me.Dtp_Tgl.Value, "dd/MM/yyyy") & "','" & Me.Cmb_Dept.Text & "')"
cmd = New OleDbCommand(simpanmaster, cn) cmd.ExecuteNonQuery()
'==============Simpan ke detail masuk
For baris As Integer = 0 To DGV_TK.Rows.Count - 2 Dim sqlsimpan As String = "Insert into
tb_transaksi(no_bond,kode_bond,jumlah_Keluar,kode_spining) values " & _
"('" & Me.Txt_NoTK.Text & "','" & DGV_TK.Rows(baris).Cells(0).Value & "','" & DGV_TK.Rows(baris).Cells(3).Value & "','" & DGV_TK.Rows(baris).Cells(4).Value & "','" & DGV_TK.Rows(baris).Cells(5).Value & "')"
cmd = New OleDbCommand(sqlsimpan, cn) ' MsgBox(sqlsimpan)
cmd.ExecuteNonQuery() Next baris
MsgBox("Data Telah Tersimpan!!!", MsgBoxStyle.Information)
bersih() Call Tk_Oto() End Sub
Private Sub Btn_Keluar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btn_Keluar.Click
Me.Close() End Sub
Form Utama
Public Class Form_utama
Private Sub ShowNewForm(ByVal sender As Object, ByVal e As EventArgs) ' Create a new instance of the child form.
Dim ChildForm As New System.Windows.Forms.Form
' Make it a child of this MDI form before showing it. ChildForm.MdiParent = Me
'm_ChildFormNumber += 1
'ChildForm.Text = "Window " & m_ChildFormNumber
ChildForm.Show() End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
Form_departemen.Show() End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Clic
Form_suplier.Show() End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Form_surat.Show() End Sub
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
Form_stock.Show() End Sub
Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click
Form_penerimaan.Show() End Sub
Private Sub FRM_UTAMA_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles FRM_UTAMA.Click
Form_reuse.Show() End Sub
Private Sub FormA_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
End Sub
Private Sub ContainerToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ContainerToolStripMenuItem.Click
Form_kontainer.Show() End Sub
Private Sub CekStokToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
End Sub
Private Sub BarangToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BarangToolStripMenuItem.Click
Form_stock.Show() End Sub
Private Sub ReturToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ReturToolStripMenuItem.Click
Form_retur.Show() End Sub
Me.Close() End Sub