BAB IV KONSTRUKSI DAN IMPLEMENTASI
4.2 Implementasi Subsistem Manajemen Proses
4.2.7 Proses Update Data Dugaan SPPK
Pada proses update data Bobot SPPK, hanya terdapat proses ubah.
'Ubah Data Bobot SPPK
With Adodc_Bobot.Recordset !Stok_Min = Txt_StokMin.Text !Lama_Master = Txt_Lama.Text !Persentase_Return = Txt_PReturn.Text .Update End With
4.2.8. Proses Update Data Bobot SPPK
’Kembali ke data awal padabobot SPPK
With Adodc_Bobot.Recordset !Stok = 6 !Permintaan = 2 !UMaster = 4 !Frekuensi = 1 !TBobot = 8 .Update
End With
’Ubah Data Bobot SPPK
With Adodc_Bobot.Recordset !Stok = Txt_Stok.Text !Permintaan = Txt_Permintaan.Text !UMaster = Txt_Umur.Text !Frekuensi = Txt_Frekuensi.Text !TBobot = Txt_TBobot.Text .Update End With
4.2.9. Proses Informasi Data Master
On Error Resume Next
'Search berdasarkan kata kunci pencarian
If Cmb_Kriteria.Text = "Kode Master" Then
Adodc_Master.RecordSource = "select Tbl_Master.*,
Tbl_Pembicara.Nama_Pembicara from Tbl_Master, Tbl_Pembicara where Tbl_Master.ID_Pembicara = Tbl_Pembicara.ID_Pembicara and
Tbl_Master.Kode_Master like '%" & Txt_Key.Text & "%' order by Tbl_Master.Tgl_Buat desc"
ElseIf Cmb_Kriteria.Text = "Tanggal Buat" Then Adodc_Master.RecordSource = "select Tbl_Master.*,
Tbl_Pembicara.Nama_Pembicara from Tbl_Master, Tbl_Pembicara where Tbl_Master.ID_Pembicara = Tbl_Pembicara.ID_Pembicara and
cdate(Tbl_Master.Tgl_Buat)= '" & DTPicker_Tanggal.Value & "' order by Tbl_Master.Tgl_Buat desc"
ElseIf Cmb_Kriteria.Text = "Judul" Then
Adodc_Master.RecordSource = "select Tbl_Master.*,
Tbl_Pembicara.Nama_Pembicara from Tbl_Master, Tbl_Pembicara where Tbl_Master.ID_Pembicara = Tbl_Pembicara.ID_Pembicara and Tbl_Master.Judul like '%" & Txt_Key.Text & "%' order by
ElseIf Cmb_Kriteria.Text = "Jenis" Then
Adodc_Master.RecordSource = "select Tbl_Master.*,
Tbl_Pembicara.Nama_Pembicara from Tbl_Master, Tbl_Pembicara where Tbl_Master.ID_Pembicara = Tbl_Pembicara.ID_Pembicara and Tbl_Master.Jenis like '%" & Cmb_Jenis.Text & "%' order by
Tbl_Master.Tgl_Buat desc " ElseIf Cmb_Kriteria.Text = "Status Master" Then
Adodc_Master.RecordSource = "select Tbl_Master.*,
Tbl_Pembicara.Nama_Pembicara from Tbl_Master, Tbl_Pembicara where Tbl_Master.ID_Pembicara = Tbl_Pembicara.ID_Pembicara and
Tbl_Master.Status_Master like '%" & Txt_Key.Text & "%' order by Tbl_Master.Tgl_Buat desc"
ElseIf Cmb_Kriteria.Text = "Tempat Simpan" Then Adodc_Master.RecordSource = "select Tbl_Master.*,
Tbl_Pembicara.Nama_Pembicara from Tbl_Master, Tbl_Pembicara where Tbl_Master.ID_Pembicara = Tbl_Pembicara.ID_Pembicara and
Tbl_Master.Tmpt_Simpan like '%" & Txt_Key.Text & "%' order by Tbl_Master.Tgl_Buat desc"
ElseIf Cmb_Kriteria.Text = "Nama Pembicara" Then Adodc_Master.RecordSource = "select Tbl_Master.*,
Tbl_Pembicara.Nama_Pembicara from Tbl_Master, Tbl_Pembicara where Tbl_Master.ID_Pembicara = Tbl_Pembicara.ID_Pembicara and
Tbl_Pembicara.Nama_Pembicara like '%" & Txt_Key.Text & "%' order by Tbl_Master.Tgl_Buat desc"
ElseIf Cmb_Kriteria.Text = "Bulan Pembuatan" Then Bulan = Cmb_Bulan.Text + "/" + Cmb_Tahun.Text Adodc_Master.RecordSource = "select Tbl_Master.*,
Tbl_Pembicara.Nama_Pembicara from Tbl_Master, Tbl_Pembicara where Tbl_Master.ID_Pembicara = Tbl_Pembicara.ID_Pembicara and
cdate(Tbl_Master.Tgl_Buat) like '%" & Bulan & "%' order by Tbl_Master.Tgl_Buat desc"
ElseIf Cmb_Kriteria.Text = "Tahun Pembuatan" Then Adodc_Master.RecordSource = "select Tbl_Master.*,
Tbl_Pembicara.Nama_Pembicara from Tbl_Master, Tbl_Pembicara where Tbl_Master.ID_Pembicara = Tbl_Pembicara.ID_Pembicara and
cdate(Tbl_Master.Tgl_Buat) like '%" & Cmb_Tahun.Text & "%' order by Tbl_Master.Tgl_Buat desc" End If
Adodc_Master.Refresh
'Memunculkan pesan jika tidak terdapat data yang dicari
If Adodc_Master.Recordset.RecordCount = 0 Then
MsgBox "Data tidak ditemukan", vbInformation + vbOKOnly, "Konfirmasi" End If
4.2.10.Proses Informasi Data Produk
On Error Resume Next
'Search berdasarkan kata kunci pencarian
If Cmb_Kriteria.Text = "Kode Stok" Then
Adodc_Stok.RecordSource = "select Tbl_Master.*, Tbl_Stok.*, Tbl_Pembicara.* from Tbl_Stok, Tbl_Master, Tbl_Pembicara where Tbl_Stok.Kode_Stok = Tbl_Master.Kode_Master and Tbl_Master.ID_Pembicara =
Tbl_Pembicara.ID_Pembicara and Tbl_Stok.Kode_Stok like '%" & Txt_Key.Text & "%' order by
Tbl_Master.Tgl_Buat desc " ElseIf Cmb_Kriteria.Text = "Judul" Then
Adodc_Stok.RecordSource = "select Tbl_Master.*, Tbl_Stok.*, Tbl_Pembicara.* from Tbl_Stok, Tbl_Master, Tbl_Pembicara where Tbl_Stok.Kode_Stok = Tbl_Master.Kode_Master and Tbl_Master.ID_Pembicara =
Tbl_Pembicara.ID_Pembicara and Tbl_Master.Judul like '%" & Txt_Key.Text & "%' order by
Tbl_Master.Tgl_Buat desc " ElseIf Cmb_Kriteria.Text = "Jenis" Then
from Tbl_Stok, Tbl_Master, Tbl_Pembicara where Tbl_Stok.Kode_Stok = Tbl_Master.Kode_Master and Tbl_Master.ID_Pembicara =
Tbl_Pembicara.ID_Pembicara and Tbl_Master.Jenis like '%" & Cmb_Jenis.Text & "%' order by
Tbl_Master.Tgl_Buat desc " ElseIf Cmb_Kriteria.Text = "Pembicara" Then
Adodc_Stok.RecordSource = "select Tbl_Master.*, Tbl_Stok.*, Tbl_Pembicara.* from Tbl_Stok, Tbl_Master, Tbl_Pembicara where Tbl_Stok.Kode_Stok = Tbl_Master.Kode_Master and Tbl_Master.ID_Pembicara =
Tbl_Pembicara.ID_Pembicara and
Tbl_Pembicara.Nama_Pembicara like '%" & Txt_Key.Text & "%' order by Tbl_Master.Tgl_Buat desc "
ElseIf Cmb_Kriteria.Text = "Jumlah Stok" Then
Adodc_Stok.RecordSource = "select Tbl_Master.*, Tbl_Stok.*, Tbl_Pembicara.* from Tbl_Stok, Tbl_Master, Tbl_Pembicara where Tbl_Stok.Kode_Stok = Tbl_Master.Kode_Master and Tbl_Master.ID_Pembicara =
Tbl_Pembicara.ID_Pembicara and
Tbl_Stok.Jumlah_Stok like '%" & Txt_Key.Text & "%' order by Tbl_Master.Tgl_Buat desc "
ElseIf Cmb_Kriteria.Text = "Harga Jual" Then
Adodc_Stok.RecordSource = "select Tbl_Master.*, Tbl_Stok.*, Tbl_Pembicara.* from Tbl_Stok, Tbl_Master, Tbl_Pembicara where Tbl_Stok.Kode_Stok = Tbl_Master.Kode_Master and Tbl_Master.ID_Pembicara =
Tbl_Pembicara.ID_Pembicara and
Tbl_Stok.Harga_Jual like '%" & Txt_Key.Text & "%' order by Tbl_Master.Tgl_Buat desc "
ElseIf Cmb_Kriteria.Text = "Tempat Simpan" Then
Adodc_Stok.RecordSource = "select Tbl_Master.*, Tbl_Stok.*, Tbl_Pembicara.* from Tbl_Stok, Tbl_Master, Tbl_Pembicara where Tbl_Stok.Kode_Stok = Tbl_Master.Kode_Master and Tbl_Master.ID_Pembicara =
Tbl_Stok.Tempat_Simpan like '%" & Txt_Key.Text & "%' order by Tbl_Master.Tgl_Buat desc "
End If
Adodc_Stok.Refresh
'Memunculkan pesan jika tidak terdapat data yang dicari
If Adodc_Stok.Recordset.Fields(0) = "" Then
MsgBox "Data tidak ditemukan", vbInformation + vbOKOnly, "Konfirmasi" End If
4.2.11.Proses Informasi Data Pembicara
On Error Resume Next
'Search berdasarkan kata kunci pencarian
If Cmb_Kriteria.Text = "ID Pembicara" Then
Adodc_Pembicara.RecordSource = "select *from Tbl_Pembicara where ID_Pembicara like '%" & Txt_Key.Text & "%' order by ID_Pembicara "
ElseIf Cmb_Kriteria.Text = "Nama Pembicara" Then
Adodc_Pembicara.RecordSource = "select *from Tbl_Pembicara where
Nama_Pembicara like '%" & Txt_Key.Text & "%' order by ID_Pembicara "
ElseIf Cmb_Kriteria.Text = "Tanggal Lahir" Then
Adodc_Pembicara.RecordSource = "select *from Tbl_Pembicara where Tgl_Lahir like '%" & DTPicker_Tanggal & "%' order by
ID_Pembicara " ElseIf Cmb_Kriteria.Text = "Alamat" Then
Adodc_Pembicara.RecordSource = "select *from Tbl_Pembicara where Alamat like '%" & Txt_Key.Text & "%' order by
ID_Pembicara " ElseIf Cmb_Kriteria.Text = "Telepon" Then
Adodc_Pembicara.RecordSource = "select *from Tbl_Pembicara where Telepon like '%" & Txt_Key.Text & "%' order by
ID_Pembicara " End If
Adodc_Pembicara.Refresh
'Memunculkan pesan jika tidak terdapat data yang dicari
MsgBox "Data tidak ditemukan", vbInformation + vbOKOnly, "Konfirmasi" End If
4.2.12.Proses Informasi Data Produksi
On Error Resume Next
'Search berdasarkan kata kunci pencarian
If Cmb_Kriteria.Text = "Kode Produksi" Then
Adodc_Produksi.RecordSource = "select Tbl_Produksi.*, Tbl_TProduksi.*, Tbl_Master.*, Tbl_Pembicara.* from Tbl_Produksi, Tbl_TProduksi, Tbl_Master, Tbl_Pembicara where Tbl_Produksi.Kode_Master = Tbl_Master.Kode_Master and
Tbl_Master.ID_Pembicara = Tbl_Pembicara.ID_Pembicara and Tbl_Produksi.Kode_TmptProduksi = Tbl_TProduksi.Kode_TProduksi and Tbl_Produksi.Kode_Produksi like '%" & Txt_Key.Text & "%' order by
Tbl_Produksi.Tgl_Produksi desc" ElseIf Cmb_Kriteria.Text = "Tanggal Produksi" Then
Adodc_Produksi.RecordSource = "select Tbl_Produksi.*, Tbl_TProduksi.*, Tbl_Master.*, Tbl_Pembicara.* from Tbl_Produksi, Tbl_TProduksi, Tbl_Master, Tbl_Pembicara where Tbl_Produksi.Kode_Master = Tbl_Master.Kode_Master and
Tbl_Master.ID_Pembicara = Tbl_Pembicara.ID_Pembicara and Tbl_Produksi.Kode_TmptProduksi = Tbl_TProduksi.Kode_TProduksi and Tbl_Produksi.Tgl_Produksi like '%" & DTPicker_Tanggal & "%' order by Tbl_Produksi.Tgl_Produksi desc" ElseIf Cmb_Kriteria.Text = "Judul" Then
Adodc_Produksi.RecordSource = "select Tbl_Produksi.*, Tbl_TProduksi.*, Tbl_Master.*, Tbl_Pembicara.* from Tbl_Produksi, Tbl_TProduksi, Tbl_Master,
Tbl_Pembicara where Tbl_Produksi.Kode_Master = Tbl_Master.Kode_Master and Tbl_Master.ID_Pembicara = Tbl_Pembicara.ID_Pembicara and Tbl_Produksi.Kode_TmptProduksi = Tbl_TProduksi.Kode_TProduksi and
Tbl_Master.Judul like '%" & Txt_Key.Text & "%' order by Tbl_Produksi.Tgl_Produksi desc" ElseIf Cmb_Kriteria.Text = "Jenis" Then
Adodc_Produksi.RecordSource = "select Tbl_Produksi.*, Tbl_TProduksi.*, Tbl_Master.*, Tbl_Pembicara.* from Tbl_Produksi, Tbl_TProduksi, Tbl_Master, Tbl_Pembicara where Tbl_Produksi.Kode_Master = Tbl_Master.Kode_Master and
Tbl_Master.ID_Pembicara = Tbl_Pembicara.ID_Pembicara and Tbl_Produksi.Kode_TmptProduksi = Tbl_TProduksi.Kode_TProduksi and
Tbl_Master.Jenis like '%" & Cmb_Jenis.Text & "%' order by Tbl_Produksi.Tgl_Produksi desc" ElseIf Cmb_Kriteria.Text = "Pembicara" Then
Adodc_Produksi.RecordSource = "select Tbl_Produksi.*, Tbl_TProduksi.*, Tbl_Master.*, Tbl_Pembicara.* from Tbl_Produksi, Tbl_TProduksi, Tbl_Master, Tbl_Pembicara where Tbl_Produksi.Kode_Master = Tbl_Master.Kode_Master and
Tbl_Master.ID_Pembicara = Tbl_Pembicara.ID_Pembicara and Tbl_Produksi.Kode_TmptProduksi = Tbl_TProduksi.Kode_TProduksi and Tbl_Pembicara.Nama_Pembicara like '%" & Txt_Key.Text & "%' order by
Tbl_Produksi.Tgl_Produksi desc" ElseIf Cmb_Kriteria.Text = "Jumlah Produksi" Then
Adodc_Produksi.RecordSource = "select Tbl_Produksi.*, Tbl_TProduksi.*, Tbl_Master.*, Tbl_Pembicara.* from Tbl_Produksi, Tbl_TProduksi, Tbl_Master,
Tbl_Pembicara where Tbl_Produksi.Kode_Master = Tbl_Master.Kode_Master and Tbl_Master.ID_Pembicara = Tbl_Pembicara.ID_Pembicara and Tbl_Produksi.Kode_TmptProduksi = Tbl_TProduksi.Kode_TProduksi and Tbl_Produksi.Jmlh_Produksi like '%" & Txt_Key.Text & "%' order by
Tbl_Produksi.Tgl_Produksi desc" ElseIf Cmb_Kriteria.Text = "Harga Produksi" Then
Adodc_Produksi.RecordSource = "select Tbl_Produksi.*, Tbl_TProduksi.*, Tbl_Master.*, Tbl_Pembicara.* from Tbl_Produksi, Tbl_TProduksi, Tbl_Master, Tbl_Pembicara where Tbl_Produksi.Kode_Master = Tbl_Master.Kode_Master and
Tbl_Master.ID_Pembicara = Tbl_Pembicara.ID_Pembicara and Tbl_Produksi.Kode_TmptProduksi = Tbl_TProduksi.Kode_TProduksi and Tbl_Produksi.Harga_Produksi like '%" & Txt_Key.Text & "%' order by
Tbl_Produksi.Tgl_Produksi desc" ElseIf Cmb_Kriteria.Text = "Nama Tempat Produksi" Then
Adodc_Produksi.RecordSource = "select Tbl_Produksi.*, Tbl_TProduksi.*, Tbl_Master.*, Tbl_Pembicara.* from Tbl_Produksi, Tbl_TProduksi, Tbl_Master, Tbl_Pembicara where Tbl_Produksi.Kode_Master = Tbl_Master.Kode_Master and
Tbl_Master.ID_Pembicara = Tbl_Pembicara.ID_Pembicara and Tbl_Produksi.Kode_TmptProduksi = Tbl_TProduksi.Kode_TProduksi and
Tbl_TProduksi.Nama like '%" & Txt_Key.Text & "%' order by Tbl_Produksi.Tgl_Produksi desc" ElseIf Cmb_Kriteria.Text = "Bulan Produksi" Then
Bulan = Cmb_Bulan.Text + "/" + Cmb_Tahun.Text
Tbl_Master.*, Tbl_Pembicara.* from Tbl_Produksi, Tbl_TProduksi, Tbl_Master, Tbl_Pembicara where Tbl_Produksi.Kode_Master = Tbl_Master.Kode_Master and
Tbl_Master.ID_Pembicara = Tbl_Pembicara.ID_Pembicara and Tbl_Produksi.Kode_TmptProduksi = Tbl_TProduksi.Kode_TProduksi and
cdate(Tbl_Produksi.Tgl_Produksi) like '%" & Bulan & "%' order by Tbl_Produksi.Tgl_Produksi desc"
ElseIf Cmb_Kriteria.Text = "Tahun Produksi" Then
Adodc_Produksi.RecordSource = "select Tbl_Produksi.*, Tbl_TProduksi.*, Tbl_Master.*, Tbl_Pembicara.* from Tbl_Produksi, Tbl_TProduksi, Tbl_Master, Tbl_Pembicara where Tbl_Produksi.Kode_Master = Tbl_Master.Kode_Master and
Tbl_Master.ID_Pembicara = Tbl_Pembicara.ID_Pembicara and Tbl_Produksi.Kode_TmptProduksi = Tbl_TProduksi.Kode_TProduksi and
cdate(Tbl_Produksi.Tgl_Produksi) like '%" & Cmb_Tahun.Text & "%' order by
Tbl_Produksi.Tgl_Produksi desc" End If
Adodc_Produksi.Refresh
'Memunculkan pesan jika tidak terdapat data yang dicari
If Adodc_Produksi.Recordset.Fields(0) = "" Then
MsgBox "Data tidak ditemukan", vbInformation + vbOKOnly, "Konfirmasi" End If
4.2.13.Proses Informasi Data Tempat Produksi
'Search berdasarkan kata kunci pencarian
If Cmb_Kriteria.Text = "Kode" Then
Kode_TProduksi like '%" & Txt_Key.Text & "%' order by Kode_TProduksi "
ElseIf Cmb_Kriteria.Text = "Nama" Then
Adodc_TProduksi.RecordSource = "select *from Tbl_TProduksi where Nama like '%" & Txt_Key.Text & "%' order by Kode_TProduksi " ElseIf Cmb_Kriteria.Text = "Alamat" Then
Adodc_TProduksi.RecordSource = "select *from Tbl_TProduksi where Alamat like '%" & Txt_Key.Text & "%' order by
Kode_TProduksi " ElseIf Cmb_Kriteria.Text = "Telepon" Then
Adodc_TProduksi.RecordSource = "select *from Tbl_TProduksi where Telepon like '%" & Txt_Key.Text & "%' order by
Kode_TProduksi " ElseIf Cmb_Kriteria.Text = "Jenis Produksi" Then
Adodc_TProduksi.RecordSource = "select *from Tbl_TProduksi where Jenis like '%" & Txt_Key.Text & "%' order by Kode_TProduksi "
End If
Adodc_TProduksi.Refresh
'Memunculkan pesan jika tidak terdapat data yang dicari
If Adodc_TProduksi.Recordset.RecordCount = 0 Then
MsgBox "Data tidak ditemukan", vbInformation + vbOKOnly, "Konfirmasi" End If