• Tidak ada hasil yang ditemukan

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

Dokumen terkait