• Tidak ada hasil yang ditemukan

GAMBAR IV.21 FORM LOGIN

N/A
N/A
Protected

Academic year: 2021

Membagikan "GAMBAR IV.21 FORM LOGIN"

Copied!
43
0
0

Teks penuh

(1)

GAMBAR IV.21 – FORM LOGIN

(2)

LAMPIRAN 1 – KODE FORM LOGIN Private Sub cmdcancel_Click()

End Sub

Private Sub cmdexit_Click() End

End Sub

Private Sub cmdlogin_Click() If password.Text = "THANIA" Then formmenu.Show

Unload Me Else

perhatian = MsgBox("Password Salah!", vbCritical + vbOKOnly, "Warning!") password.Text = ""

password.SetFocus End If

End Sub

Private Sub cmdok_Click() End Sub

(3)

GAMBAR IV.22 – FORM MENU

(4)

LAMPIRAN 2 – KODE FORM MENU Private Sub customer_Click()

formdtcust.Show End Sub

Private Sub formulir_Click() formdtpesanan.Show

End Sub

Private Sub inventory_Click() formdtinventory.Show End Sub

Private Sub keluar_Click() End

End Sub

Private Sub pakaiinventory_Click() formpakaiinventory.Show

End Sub

Private Sub pegawai_Click() formdtpegawai.Show End Sub

Private Sub stmakanan_Click() formstandarisasimakanan.Show End Sub

(5)

GAMBAR IV.23 – FORM DATA CUSTOMER

GAMBAR IV.24 – FORM EXCEL DATA CUSTOMER Katering IDA

Jl. Agung VII - 3 Gajah Mungkur, Candi baru, Semarang - 50232 ( 024-8316637 - 8414625 Fax. 8447575

No Customer Nama Customer Alamat Kota No Telepon

001 Freska Jl. Pamularsih Semarang 078963432

(6)

LAMPIRAN 3 – KODE FORM DATA CUSTOMER Sub Cari()

On Error Resume Next

koneksi.RecordSource = "select * from dtcustomer where nama='" & txtcari.Text & "'"

koneksi.Refresh 'jika ada maka

If koneksi.Recordset.RecordCount > 0 Then txtnrc.Text = koneksi.Recordset("nrc") txtnama.Text = koneksi.Recordset("nama") txtalamat.Text = koneksi.Recordset("alamat") txtkota.Text = koneksi.Recordset("kota") txtnotelp.Text = koneksi.Recordset("notelp") Else

perhatian = MsgBox("Nama Customer Belum Ada !", vbInformation + vbOKOnly, "Informasi !") End If txtcari.Text = "" End Sub Sub bersih() txtnrc.Text = "" txtnama.Text = "" txtalamat.Text = "" txtkota.Text = "" txtnotelp.Text = "" End Sub Sub tampilan()

tampil.RecordSource = "select * from dtcustomer" tampil.Refresh

End Sub

Private Sub cmdcari_Click() Cari

End Sub

Private Sub cmdcetak_Click() 'membuat aplikasi excell

Set excel_app = CreateObject("Excel.Application") ' memperlihatkan excell

excel_app.Visible = True ' membuka file excell

excel_app.Workbooks.Open FileName:=App.Path & "\ctkdtcustomer.xls"

(7)

' cek versi excell

If Val(excel_app.Application.Version) >= 8 Then Set excel_sheet = excel_app.ActiveSheet Else

Set excel_sheet = excel_app End If

'membuka database

koneksi.RecordSource = "select * from dtcustomer" koneksi.Refresh

'Column judul

excel_sheet.Cells(5, 1) = "No Customer" excel_sheet.Cells(5, 2) = "Nama Customer" excel_sheet.Cells(5, 3) = "Alamat"

excel_sheet.Cells(5, 4) = "Kota" excel_sheet.Cells(5, 5) = "No Telepon"

'isi data ke excel i = 6

While Not koneksi.Recordset.EOF

excel_sheet.Cells(i, 1) = koneksi.Recordset("nrc") excel_sheet.Cells(i, 2) = koneksi.Recordset("nama") excel_sheet.Cells(i, 3) = koneksi.Recordset("alamat") excel_sheet.Cells(i, 4) = koneksi.Recordset("kota") excel_sheet.Cells(i, 5) = koneksi.Recordset("notelp") i = i + 1 koneksi.Recordset.MoveNext Wend

'membuat font judul tebal

excel_sheet.Rows(1).Font.Bold = True 'besar columns sesuai panjang data koneksi.Recordset.Close

End Sub

Private Sub cmdexit_Click() Unload Me

End Sub

Private Sub cmdhapus_Click()

tampil.RecordSource = "select * from dtcustomer"

(8)

tampil.Recordset.Delete tampil.Refresh

tampilan End Sub

Private Sub cmdsimpan_Click()

koneksi.RecordSource = "select * from dtcustomer" koneksi.Refresh koneksi.Recordset.AddNew koneksi.Recordset("nrc") = txtnrc.Text koneksi.Recordset("nama") = txtnama.Text koneksi.Recordset("alamat") = txtalamat.Text koneksi.Recordset("kota") = txtkota.Text koneksi.Recordset("notelp") = txtnotelp.Text koneksi.Recordset.Update koneksi.Recordset.Close koneksi.Refresh bersih tampilan End Sub

Private Sub Form_Activate() tampilan

End Sub

Private Sub Form_Load()

koneksi.ConnectionString = "provider=microsoft.jet.oledb.4.0;data source=" & App.Path & "\IDA.mdb"

tampil.ConnectionString = "provider=microsoft.jet.oledb.4.0;data source=" & App.Path & "\IDA.mdb"

End Sub

Private Sub keluar_Click() End Sub

(9)

GAMBAR IV.25 – FORM DATA PEGAWAI

GAMBAR IV. 26 – FORM EXCEL DATA PEGAWAI Katering IDA

Jl. Agung VII - 3 Gajah Mungkur, Candi baru, Semarang - 50232 ( 024-8316637 - 8414625 Fax. 8447575

No Pegawai Nama Pegawai Alamat Jabatan Gaji Pokok

001 Freska Jl. Pamularsih Semarang 78963432

(10)

LAMPIRAN 4 – KODE FORM DATA PEGAWAI Sub Cari()

On Error Resume Next

koneksi.RecordSource = "select * from dtpegawai where nama='" & txtcari.Text & "'"

koneksi.Refresh 'jika ada maka

If koneksi.Recordset.RecordCount > 0 Then txtnrp.Text = koneksi.Recordset("nrp") txtnama.Text = koneksi.Recordset("nama") txtalamat.Text = koneksi.Recordset("alamat") txtjabatan.Text = koneksi.Recordset("jabatan") txtgp.Text = koneksi.Recordset("gp") Else

perhatian = MsgBox("Nama Pegawai Belum Ada !", vbInformation + vbOKOnly, "Informasi !") End If txtcari.Text = "" End Sub Sub bersih() txtnrp.Text = "" txtnama.Text = "" txtalamat.Text = "" txtjabatan.Text = "" txtgp.Text = "" End Sub Sub tampilan()

tampil.RecordSource = "select * from dtpegawai" tampil.Refresh

End Sub

Private Sub cmdcari_Click() Cari

End Sub

Private Sub cmdcetak_Click() 'membuat aplikasi excell

Set excel_app = CreateObject("Excel.Application") ' memperlihatkan excell

excel_app.Visible = True ' membuka file excell

excel_app.Workbooks.Open FileName:=App.Path & "\ctkdtpegawai.xls"

(11)

' cek versi excell

If Val(excel_app.Application.Version) >= 8 Then Set excel_sheet = excel_app.ActiveSheet Else

Set excel_sheet = excel_app End If

'membuka database

koneksi.RecordSource = "select * from dtpegawai" koneksi.Refresh

'Column judul

excel_sheet.Cells(5, 1) = "No Pegawai" excel_sheet.Cells(5, 2) = "Nama Pegawai" excel_sheet.Cells(5, 3) = "Alamat"

excel_sheet.Cells(5, 4) = "Jabatan" excel_sheet.Cells(5, 5) = "Gaji Pokok"

'isi data ke excel i = 6

While Not koneksi.Recordset.EOF

excel_sheet.Cells(i, 1) = koneksi.Recordset("nrp") excel_sheet.Cells(i, 2) = koneksi.Recordset("nama") excel_sheet.Cells(i, 3) = koneksi.Recordset("alamat") excel_sheet.Cells(i, 4) = koneksi.Recordset("jabatan") excel_sheet.Cells(i, 5) = koneksi.Recordset("gp") i = i + 1 koneksi.Recordset.MoveNext Wend

'membuat font judul tebal

excel_sheet.Rows(1).Font.Bold = True koneksi.Recordset.Close

End Sub

Private Sub cmdexit_Click() Unload Me

End Sub

Private Sub cmdhapus_Click()

tampil.RecordSource = "select * from dtpegawai" tampil.Recordset.Delete

(12)

tampil.Refresh tampilan End Sub

Private Sub cmdsimpan_Click()

koneksi.RecordSource = "select * from dtpegawai" koneksi.Refresh koneksi.Recordset.AddNew koneksi.Recordset("nrp") = txtnrp.Text koneksi.Recordset("nama") = txtnama.Text koneksi.Recordset("alamat") = txtalamat.Text koneksi.Recordset("jabatan") = txtjabatan.Text koneksi.Recordset("gp") = txtgp.Text koneksi.Recordset.Update koneksi.Recordset.Close koneksi.Refresh bersih tampilan End Sub

Private Sub Form_Activate() tampilan

End Sub

Private Sub Form_Load()

koneksi.ConnectionString = "provider=microsoft.jet.oledb.4.0;data source=" & App.Path & "\IDA.mdb"

tampil.ConnectionString = "provider=microsoft.jet.oledb.4.0;data source=" & App.Path & "\IDA.mdb"

End Sub

(13)

GAMBAR IV.27 – FORM DATA INVENTORY

GAMBAR IV.28 – FORM EXCEL DATA INVENTORY Katering IDA

Jl. Agung VII - 3 Gajah Mungkur, Candi baru, Semarang - 50232 ( 024-8316637 - 8414625 Fax. 8447575 Kode Barang Kode Bahan Baku Jumlah Barang Awal Jumlah Barang Akhir Tanggal Pembelian

Barang Tanggal Pembelian Bahan Baku

B01 BRS 100 100 38995 38995

B02 GL 200 200 38995 38995

(14)

LAMPIRAN 5 – KODE FORM DATA INVENTORY Sub Cari()

On Error Resume Next

koneksi.RecordSource = "select * from dtinventory where kodebarang='" & txtcari.Text & "'"

koneksi.Refresh 'jika ada maka

If koneksi.Recordset.RecordCount > 0 Then txtkdbarang.Text = koneksi.Recordset("kodebarang") txtkdbaku.Text = koneksi.Recordset("kodebahanbaku") txtjmlbrgawal.Text = koneksi.Recordset("jmlawal") txtjmlbrgakhir.Text = koneksi.Recordset("jmlakhir") tglblbrg.Value = koneksi.Recordset("tglbelibarang") tglblbaku.Value = koneksi.Recordset("tglbelibahan") Else

perhatian = MsgBox("Kode Barang Belum Ada !", vbInformation + vbOKOnly, "Informasi !") End If txtcari.Text = "" End Sub Sub bersih() txtkdbarang.Text = "" txtkdbaku.Text = "" txtket.Text = "" txtjmlbrgawal.Text = "" txtjmlbrgakhir.Text = "" End Sub Sub tampilan()

tampil.RecordSource = "select * from dtinventory" tampil.Refresh

End Sub

Private Sub cmdcari_Click() Cari

End Sub

Private Sub cmdcetak_Click() 'membuat aplikasi excell

Set excel_app = CreateObject("Excel.Application") ' memperlihatkan excell

excel_app.Visible = True ' membuka file excell

(15)

excel_app.Workbooks.Open FileName:=App.Path & "\ctkdtinventory.xls"

' cek versi excell

If Val(excel_app.Application.Version) >= 8 Then Set excel_sheet = excel_app.ActiveSheet Else

Set excel_sheet = excel_app End If

'membuka database

koneksi.RecordSource = "select * from dtinventory" koneksi.Refresh

'Column judul

excel_sheet.Cells(5, 1) = "Kode Barang" excel_sheet.Cells(5, 2) = "Kode Bahan Baku" excel_sheet.Cells(5, 3) = "Jumlah Barang Awal" excel_sheet.Cells(5, 4) = "Jumlah Barang Akhir" excel_sheet.Cells(5, 5) = "Tanggal Pembelian Barang" excel_sheet.Cells(5, 6) = "Tanggal Pembelian Bahan Baku" 'isi data ke excel

i = 6

While Not koneksi.Recordset.EOF

excel_sheet.Cells(i, 1) = koneksi.Recordset("kodebarang") excel_sheet.Cells(i, 2) = koneksi.Recordset("kodebahanbaku") excel_sheet.Cells(i, 3) = koneksi.Recordset("jmlawal") excel_sheet.Cells(i, 4) = koneksi.Recordset("jmlakhir") excel_sheet.Cells(i, 5) = koneksi.Recordset("tglbelibarang") excel_sheet.Cells(i, 6) = koneksi.Recordset("tglbelibahan") i = i + 1 koneksi.Recordset.MoveNext Wend

'membuat font judul tebal

excel_sheet.Rows(1).Font.Bold = True 'besar columns sesuai panjang data

excel_sheet.Range(excel_sheet.Cells(1, 1), excel_sheet.Cells(i, 7)).Select excel_app.Selection.Columns.AutoFit

koneksi.Recordset.Close End Sub

Private Sub cmdexit_Click() Unload Me

End Sub

(16)

Private Sub cmdhapus_Click()

tampil.RecordSource = "select * from dtinventory" tampil.Recordset.Delete

tampil.Refresh tampilan End Sub

Private Sub cmdsimpan_Click()

koneksi.RecordSource = "select * from dtinventory" koneksi.Refresh koneksi.Recordset.AddNew koneksi.Recordset("kodebarang") = txtkdbarang.Text koneksi.Recordset("kodebahanbaku") = txtkdbaku.Text koneksi.Recordset("keterangan") = txtket.Text koneksi.Recordset("jmlawal") = txtjmlbrgawal.Text koneksi.Recordset("jmlakhir") = txtjmlbrgakhir.Text koneksi.Recordset("tglbelibarang") = tglblbrg.Value koneksi.Recordset("tglbelibahan") = tglblbaku.Value koneksi.Recordset.Update koneksi.Recordset.Close koneksi.Refresh bersih tampilan End Sub

Private Sub Form_Activate() tampilan

End Sub

Private Sub Form_Load()

koneksi.ConnectionString = "provider=microsoft.jet.oledb.4.0;data source=" & App.Path & "\IDA.mdb"

tampil.ConnectionString = "provider=microsoft.jet.oledb.4.0;data source=" & App.Path & "\IDA.mdb"

End Sub

(17)

GAMBAR IV.29 – FORM STANDARISASI MAKANAN

GAMBAR IV.30 – FORM EXCEL STANDARISASI MAKANAN Katering IDA

Jl. Agung VII - 3 Gajah Mungkur, Candi baru, Semarang - 50232 ( 024-8316637 - 8414625 Fax. 8447575

Kode Menu Nama Menu Kode Bahan Baku Harga Bruto Tax Harga Netto

M01 Nasi Putih BRS 5000 3 5150

M02 Wedang Jahe GL 3000 5 3150

(18)

LAMPIRAN 6 – KODE FORM DATA STANDARISASI MAKANAN Sub Cari()

On Error Resume Next

koneksi.RecordSource = "select * from dtstmakanan where kodemenu='" & txtcari.Text & "'"

koneksi.Refresh 'jika ada maka

If koneksi.Recordset.RecordCount > 0 Then txtkdmenu.Text = koneksi.Recordset("kodemenu") txtnamamenu.Text = koneksi.Recordset("namamenu") cbokdbaku.Text = koneksi.Recordset("kodebahanbaku") txtbruto.Text = koneksi.Recordset("hrgbruto") txttax.Text = koneksi.Recordset("tax") txtnetto.Text = koneksi.Recordset("hrgnetto") Else

perhatian = MsgBox("Kode Menu Belum Ada !", vbInformation + vbOKOnly, "Informasi !") End If txtcari.Text = "" End Sub Sub bersih() txtkdmenu.Text = "" txtnamamenu.Text = "" cbokdbaku.Text = "" txtbruto.Text = "" txttax.Text = "" txtnetto.Text = "" txtket.Text = "" End Sub Sub tampilan()

tampil.RecordSource = "select * from dtstmakanan" tampil.Refresh

End Sub

Private Sub cbokdbaku_Click()

koneksi.RecordSource = "select * from dtinventory where kodebahanbaku='" & Trim(cbokdbaku.Text) & "'"

koneksi.Refresh

txtket.Text = koneksi.Recordset("keterangan") End Sub

Private Sub cmdcari_Click() Cari

(19)

End Sub

Private Sub cmdcetak_Click() 'membuat aplikasi excell

Set excel_app = CreateObject("Excel.Application") ' memperlihatkan excell

excel_app.Visible = True ' membuka file excell

excel_app.Workbooks.Open FileName:=App.Path & "\ctkstmakanan.xls"

' cek versi excell

If Val(excel_app.Application.Version) >= 8 Then Set excel_sheet = excel_app.ActiveSheet Else

Set excel_sheet = excel_app End If

'membuka database

koneksi.RecordSource = "select * from dtstmakanan" koneksi.Refresh

'Column judul

excel_sheet.Cells(5, 1) = "Kode Menu" excel_sheet.Cells(5, 2) = "Nama Menu" excel_sheet.Cells(5, 3) = "Kode Bahan Baku" excel_sheet.Cells(5, 4) = "Harga Bruto" excel_sheet.Cells(5, 5) = "Tax"

excel_sheet.Cells(5, 6) = "Harga Netto" 'isi data ke excel

i = 6

While Not koneksi.Recordset.EOF

excel_sheet.Cells(i, 1) = koneksi.Recordset("kodemenu") excel_sheet.Cells(i, 2) = koneksi.Recordset("namamenu") excel_sheet.Cells(i, 3) = koneksi.Recordset("kodebahanbaku") excel_sheet.Cells(i, 4) = koneksi.Recordset("hrgbruto") excel_sheet.Cells(i, 5) = koneksi.Recordset("tax") excel_sheet.Cells(i, 6) = koneksi.Recordset("hrgnetto") i = i + 1 koneksi.Recordset.MoveNext Wend

'membuat font judul tebal

excel_sheet.Rows(1).Font.Bold = True

(20)

koneksi.Recordset.Close End Sub

Private Sub cmdexit_Click() Unload Me

End Sub

Private Sub cmdhapus_Click()

tampil.RecordSource = "select * from dtstmakanan" tampil.Recordset.Delete

tampil.Refresh tampilan End Sub

Private Sub cmdsimpan_Click()

koneksi.RecordSource = "select * from dtstmakanan" koneksi.Refresh koneksi.Recordset.AddNew koneksi.Recordset("kodemenu") = txtkdmenu.Text koneksi.Recordset("namamenu") = txtnamamenu.Text koneksi.Recordset("kodebahanbaku") = cbokdbaku.Text koneksi.Recordset("hrgbruto") = txtbruto.Text koneksi.Recordset("tax") = txttax.Text koneksi.Recordset("hrgnetto") = txtnetto.Text koneksi.Recordset.Update koneksi.Recordset.Close koneksi.Refresh bersih tampilan End Sub

Private Sub Form_Activate() tampilan

End Sub

Private Sub Form_Load()

koneksi.ConnectionString = "provider=microsoft.jet.oledb.4.0;data source=" & App.Path & "\IDA.mdb"

tampil.ConnectionString = "provider=microsoft.jet.oledb.4.0;data source=" & App.Path & "\IDA.mdb"

With cbokdbaku

koneksi.RecordSource = "select * from dtinventory" koneksi.Refresh

While Not koneksi.Recordset.EOF

.AddItem (koneksi.Recordset("kodebahanbaku")) koneksi.Recordset.MoveNext

(21)

Wend End With End Sub

Private Sub txtnetto_GotFocus() tax = (txttax.Text / 100) * txtbruto.Text txtnetto.Text = Val(txtbruto.Text) + Val(tax) End Sub

(22)

GAMBAR IV.31 – FORM DATA PEMAKAIAN INVENTORY

GAMBAR IV.32 – FORM EXCEL DATA PEMAKAIAN INVENTORY Katering IDA

Jl. Agung VII - 3 Gajah Mungkur, Candi baru, Semarang - 50232 ( 024-8316637 - 8414625 Fax. 8447575

Nama Customer Alamat Jenis Pesanan Tanggal Acara Tempat Acara Biaya Nama Pegawai

Freska Jl. Pamularsih Prasmanan 38995 Jl. Mugas 1345000 Freska

(23)

LAMPIRAN 7 – KODE FORM DATA PEMAKAIAN INVENTORY Sub bersih() cbokdcust.Text = "" txtnama.Text = "" txtalamat.Text = "" txtnotelp.Text = "" cbonrp.Text = "" cbokdpesanan.Text = "" txtjenispesanan.Text = "" txttempatacara.Text = "" txtbiaya.Text = "" cbokdbarang.Text = "" txtketbarang.Text = "" cbokdbaku.Text = "" txtketbaku.Text = "" End Sub Sub tampilan()

tampil.RecordSource = "select * from dtpakaiinventory" tampil.Refresh

End Sub

Private Sub cbokdbaku_Click()

koneksi.RecordSource = "select * from dtinventory where kodebahanbaku='" & Trim(cbokdbaku.Text) & "'"

koneksi.Refresh

txtketbaku.Text = koneksi.Recordset("keterangan") End Sub

Private Sub cbokdcust_Click()

koneksi.RecordSource = "select * from dtcustomer where nrc='" & Trim(cbokdcust.Text) & "'" koneksi.Refresh txtnama.Text = koneksi.Recordset("nama") txtalamat.Text = koneksi.Recordset("alamat") txtnotelp.Text = koneksi.Recordset("notelp") End Sub

Private Sub cbokdpesanan_Click()

koneksi.RecordSource = "select * from dtpesanan where kdpesanan='" & Trim(cbokdpesanan.Text) & "'" koneksi.Refresh txtjenispesanan.Text = koneksi.Recordset("jenispesanan") txttglacara.Value = koneksi.Recordset("tglacara") txttempatacara.Text = koneksi.Recordset("tempatacara") Perpustakaan Unika

(24)

txtbiaya.Text = koneksi.Recordset("totalbayar") End Sub

Private Sub cbonrp_Click()

koneksi.RecordSource = "select * from dtpegawai where nrp='" & Trim(cbonrp.Text) & "'"

koneksi.Refresh

txtnamapegawai.Text = koneksi.Recordset("nama") End Sub

Private Sub cmdcetak_Click() 'membuat aplikasi excell

Set excel_app = CreateObject("Excel.Application") ' memperlihatkan excell

excel_app.Visible = True ' membuka file excell

excel_app.Workbooks.Open FileName:=App.Path & "\ctkpakaiinventory.xls"

' cek versi excell

If Val(excel_app.Application.Version) >= 8 Then Set excel_sheet = excel_app.ActiveSheet Else

Set excel_sheet = excel_app End If

'membuka database

koneksi.RecordSource = "select * from dtpakaiinventory" koneksi.Refresh

'Column judul

excel_sheet.Cells(5, 1) = "Nama Customer" excel_sheet.Cells(5, 2) = "Alamat"

excel_sheet.Cells(5, 3) = "Jenis Pesanan" excel_sheet.Cells(5, 4) = "Tanggal Acara" excel_sheet.Cells(5, 5) = "Tempat Acara" excel_sheet.Cells(5, 6) = "Biaya"

excel_sheet.Cells(5, 7) = "Nama Pegawai" 'isi data ke excel

i = 6

While Not koneksi.Recordset.EOF

excel_sheet.Cells(i, 1) = koneksi.Recordset("namacust") excel_sheet.Cells(i, 2) = koneksi.Recordset("alamat") excel_sheet.Cells(i, 3) = koneksi.Recordset("jenispesanan")

(25)

excel_sheet.Cells(i, 4) = koneksi.Recordset("tglacara") excel_sheet.Cells(i, 5) = koneksi.Recordset("tempatacara") excel_sheet.Cells(i, 6) = koneksi.Recordset("biaya") excel_sheet.Cells(i, 7) = koneksi.Recordset("namapegawai") i = i + 1 koneksi.Recordset.MoveNext Wend

'membuat font judul tebal

excel_sheet.Rows(1).Font.Bold = True 'besar columns sesuai panjang data

excel_sheet.Range(excel_sheet.Cells(1, 1), excel_sheet.Cells(i, 7)).Select excel_app.Selection.Columns.AutoFit

koneksi.Recordset.Close End Sub

Private Sub cmdexit_Click() Unload Me

End Sub

Private Sub cmdhapus_Click()

tampil.RecordSource = "select * from dtpakaiinventory" tampil.Recordset.Delete

tampil.Refresh tampilan End Sub

Private Sub cmdsimpan_Click()

koneksi.RecordSource = "select * from dtpakaiinventory" koneksi.Refresh koneksi.Recordset.AddNew koneksi.Recordset("namacust") = txtnama.Text koneksi.Recordset("alamat") = txtalamat.Text koneksi.Recordset("namapegawai") = txtnamapegawai.Text koneksi.Recordset("kodepesanan") = cbokdpesanan.Text koneksi.Recordset("jenispesanan") = txtjenispesanan.Text koneksi.Recordset("tglacara") = txttglacara.Value koneksi.Recordset("tempatacara") = txttempatacara.Text koneksi.Recordset("biaya") = txtbiaya.Text koneksi.Recordset("kodebarang") = cbokdbarang.Text koneksi.Recordset("kodebahanbaku") = cbokdbaku.Text koneksi.Recordset.Update koneksi.Recordset.Close koneksi.Refresh bersih Perpustakaan Unika

(26)

tampilan End Sub

Private Sub Form_Activate() tampilan

End Sub

Private Sub Form_Load()

koneksi.ConnectionString = "provider=microsoft.jet.oledb.4.0;data source=" & App.Path & "\IDA.mdb"

tampil.ConnectionString = "provider=microsoft.jet.oledb.4.0;data source=" & App.Path & "\IDA.mdb"

With cbokdcust

koneksi.RecordSource = "select * from dtcustomer" koneksi.Refresh

While Not koneksi.Recordset.EOF .AddItem (koneksi.Recordset("nrc")) koneksi.Recordset.MoveNext

Wend End With

With cbokdbarang

koneksi.RecordSource = "select * from dtinventory" koneksi.Refresh

While Not koneksi.Recordset.EOF

.AddItem (koneksi.Recordset("kodebarang")) koneksi.Recordset.MoveNext

Wend End With With cbonrp

koneksi.RecordSource = "select * from dtpegawai" koneksi.Refresh

While Not koneksi.Recordset.EOF .AddItem (koneksi.Recordset("nrp")) koneksi.Recordset.MoveNext

Wend End With

With cbokdpesanan

koneksi.RecordSource = "select * from dtpesanan" koneksi.Refresh

While Not koneksi.Recordset.EOF

.AddItem (koneksi.Recordset("kdpesanan")) koneksi.Recordset.MoveNext

(27)

Wend End With With cbokdbaku

koneksi.RecordSource = "select * from dtinventory" koneksi.Refresh

While Not koneksi.Recordset.EOF

.AddItem (koneksi.Recordset("kodebahanbaku")) koneksi.Recordset.MoveNext

Wend End With End Sub

Private Sub txtnetto_GotFocus()

txtnetto.Text = Val(txtbruto.Text) + Val(txttax.Text) End Sub

(28)

GAMBAR IV.33 – FORM DATA PESANAN

GAMBAR IV.34 – FORM NOTA PESANAN

(29)

GAMBAR IV.35 – FORM EXCEL NOTA PESANAN

LAMPIRAN 8 – KODE FORM DATA PESANAN Sub Cari()

On Error Resume Next

koneksi.RecordSource = "select * from dtcustomer where nama='" & txtcari.Text & "'"

koneksi.Refresh 'jika ada maka

If koneksi.Recordset.RecordCount > 0 Then cbokdcust.Text = koneksi.Recordset("nrc") txtnama.Text = koneksi.Recordset("nama") txtalamat.Text = koneksi.Recordset("alamat") txtkota.Text = koneksi.Recordset("kota") txtnotelp.Text = koneksi.Recordset("notelp") cust = koneksi.Recordset("nrc") koneksi.Recordset.Close

koneksi1.RecordSource = "select * from dtpesanan where nrc='" & cust & "'" koneksi1.Refresh If koneksi1.Recordset.RecordCount > 0 Then txtkdpesanan.Text = koneksi1.Recordset("kdpesanan") txtjenispesanan.Text = koneksi1.Recordset("jenispesanan") txtjenisacara.Text = koneksi1.Recordset("jenisacara") txttempatacara.Text = koneksi1.Recordset("tempatacara") Perpustakaan Unika

(30)

txtjenisbayar.Text = koneksi1.Recordset("jenisbayar") txtjumlahbayar.Text = koneksi1.Recordset("jumlahbayar") txttglacara.Value = koneksi1.Recordset("tglacara") txttglpesan.Value = koneksi1.Recordset("tglpesan") End If Else

perhatian = MsgBox("Nama Customer Belum Ada !", vbInformation + vbOKOnly, "Informasi !") End If txtcari.Text = "" End Sub Sub bersih() cbokdcust.Text = "" txtnama.Text = "" txtalamat.Text = "" txtnotelp.Text = "" txtkdpesanan.Text = "" txtjenispesanan.Text = "" txttempatacara.Text = "" txtjenisbayar.Text = "" txtjmlbayar.Text = "" txtjenisacara.Text = "" End Sub Sub bersihitem() cbokdmenu.Text = "" txtnamamenu.Text = "" txtharga.Text = "" txtjmlorang.Text = "" End Sub Sub tampilan()

tampil.RecordSource = "select kdpesanan,kdmenu,jmlorang,subtotal from dtpesanitem, dtstmakanan where dtpesanitem.kdmenu=dtstmakanan.kodemenu and dtpesanitem.kdpesanan='" & txtkdpesanan.Text & "'"

tampil.Refresh End Sub

Private Sub cbokdcust_Click()

koneksi.RecordSource = "select * from dtcustomer where nrc='" & Trim(cbokdcust.Text) & "'" koneksi.Refresh txtnama.Text = koneksi.Recordset("nama") txtalamat.Text = koneksi.Recordset("alamat") txtnotelp.Text = koneksi.Recordset("notelp") txtkdpesanan.SetFocus End Sub Perpustakaan Unika

(31)

Private Sub cbokdmenu_Click()

koneksi.RecordSource = "select * from dtstmakanan where kodemenu='" & Trim(cbokdmenu.Text) & "'"

koneksi.Refresh

txtnamamenu.Text = koneksi.Recordset("namamenu") txtharga.Text = koneksi.Recordset("hrgnetto")

End Sub

Private Sub cmdcetak_Click() 'membuat aplikasi excell

Set excel_app = CreateObject("Excel.Application") ' memperlihatkan excell

excel_app.Visible = True ' membuka file excell

excel_app.Workbooks.Open FileName:=App.Path & "\ctkstmakanan.xls"

' cek versi excell

If Val(excel_app.Application.Version) >= 8 Then Set excel_sheet = excel_app.ActiveSheet Else

Set excel_sheet = excel_app End If

'membuka database

koneksi.RecordSource = "select * from dtstmakanan" koneksi.Refresh

'Column judul

excel_sheet.Cells(1, 1) = "Kode Menu" excel_sheet.Cells(1, 2) = "Nama Menu" excel_sheet.Cells(1, 3) = "Kode Bahan Baku" excel_sheet.Cells(1, 4) = "Harga Bruto" excel_sheet.Cells(1, 5) = "Tax"

excel_sheet.Cells(1, 6) = "Harga Netto" 'isi data ke excel

i = 3

While Not koneksi.Recordset.EOF

excel_sheet.Cells(i, 1) = koneksi.Recordset("kodemenu") excel_sheet.Cells(i, 2) = koneksi.Recordset("namamenu") excel_sheet.Cells(i, 3) = koneksi.Recordset("kodebahanbaku") excel_sheet.Cells(i, 4) = koneksi.Recordset("hrgbruto") excel_sheet.Cells(i, 5) = koneksi.Recordset("tax") Perpustakaan Unika

(32)

excel_sheet.Cells(i, 6) = koneksi.Recordset("hrgnetto") i = i + 1

koneksi.Recordset.MoveNext Wend

'membuat font judul tebal

excel_sheet.Rows(1).Font.Bold = True 'besar columns sesuai panjang data

excel_sheet.Range(excel_sheet.Cells(1, 1), excel_sheet.Cells(i, 7)).Select excel_app.Selection.Columns.AutoFit

koneksi.Recordset.Close End Sub

Private Sub cmdcari_Click() Cari

End Sub

Private Sub cmdexit_Click() Unload Me

End Sub

Private Sub cmdhapus_Click()

tampil.RecordSource = "select * from dtstmakanan" tampil.Recordset.Delete

tampil.Refresh tampilan End Sub

Private Sub cmdpreview_Click() Unload Me

formcetak.Show End Sub

Private Sub cmdproses_Click() ST = txttotal.Text

'simpan ke pesan item

koneksi.RecordSource = "select * from dtpesanitem" koneksi.Refresh koneksi.Recordset.AddNew koneksi.Recordset("kdpesanan") = txtkdpesanan.Text koneksi.Recordset("kdmenu") = cbokdmenu.Text koneksi.Recordset("jmlorang") = txtjmlorang.Text koneksi.Recordset("subtotal") = txtsubtotal.Text koneksi.Recordset.Update koneksi.Recordset.Close Perpustakaan Unika

(33)

koneksi.Refresh

subtot = Val(ST) + Val(txtsubtotal) txttotal.Text = subtot

'simpan ke cetaknota

koneksi.RecordSource = "select * from ctknota" koneksi.Refresh koneksi.Recordset.AddNew koneksi.Recordset("namacust") = txtnama.Text koneksi.Recordset("alamat") = txtalamat.Text koneksi.Recordset("notelp") = txtnotelp.Text koneksi.Recordset("jenispesanan") = txtjenispesanan.Text koneksi.Recordset("tglacara") = txttglacara.Value koneksi.Recordset("jenisacara") = txtjenisacara.Text koneksi.Recordset("tempatacara") = txttempatacara.Text koneksi.Recordset("jmlorang") = txtjmlorang.Text koneksi.Recordset("namamenu") = txtnamamenu.Text koneksi.Recordset("Harga") = txtharga.Text koneksi.Recordset("Total") = txtsubtotal.Text koneksi.Recordset("jmlbayar") = txtjmlbayar.Text koneksi.Recordset.Update koneksi.Recordset.Close koneksi.Refresh

subtot = Val(ST) + Val(txtsubtotal) txttotal.Text = subtot

bersihitem tampilan End Sub

Private Sub cmdsimpan_Click()

koneksi.RecordSource = "select * from dtpesanan" koneksi.Refresh tanggal = Date n = 0 If Len(tanggal) < 10 Then If Mid(tanggal, 2, 1) = "/" Then bl = n + Left(tanggal, 1) If Mid(tanggal, 4, 1) = "/" Then tg = n + Mid(tanggal, 3, 1) Else tg = Mid(tanggal, 3, 2) End If Else bl = Left(tanggal, 2) If Mid(tanggal, 5, 1) = "/" Then Perpustakaan Unika

(34)

tg = n + Mid(tanggal, 4, 1) Else tg = Mid(tanggal, 4, 2) End If End If Else bl = Left(tanggal, 2) tg = Mid(tanggal, 4, 2) End If th = Right(tanggal, 4) If bl = 1 Then bln = "Januari" ElseIf bl = 2 Then bln = "Februari" ElseIf bl = 3 Then bln = "Maret" ElseIf bl = 4 Then bln = "April" ElseIf bl = 5 Then bln = "Mei" ElseIf bl = 6 Then bln = "Juni" ElseIf bl = 7 Then bln = "Juli" ElseIf bl = 8 Then bln = "Agustus" ElseIf bl = 9 Then bln = "September" ElseIf bl = 10 Then bln = "Oktober" ElseIf bl = 11 Then bln = "November" Else bln = "Desember" End If koneksi.Recordset.AddNew koneksi.Recordset("nrc") = cbokdcust.Text koneksi.Recordset("kdpesanan") = txtkdpesanan.Text koneksi.Recordset("jenispesanan") = txtjenispesanan.Text koneksi.Recordset("tglpesan") = txttglpesan.Value koneksi.Recordset("tglacara") = txttglacara.Value koneksi.Recordset("jenisacara") = txtjenisacara.Text koneksi.Recordset("tempatacara") = txttempatacara.Text koneksi.Recordset("jenisbayar") = txtjenisbayar.Text Perpustakaan Unika

(35)

koneksi.Recordset("jumlahbayar") = txtjmlbayar.Text koneksi.Recordset("totalbayar") = txttotal.Text koneksi.Recordset("bulan") = bln koneksi.Recordset("tahun") = th koneksi.Recordset.Update koneksi.Recordset.Close koneksi.Refresh bersih 'Mencetak Invoice 'membuat aplikasi excell

Set excel_app = CreateObject("Excel.Application") ' memperlihatkan excell

excel_app.Visible = True ' membuka file excell

excel_app.Workbooks.Open FileName:=App.Path & "\ctkdtpesanan.xls"

' cek versi excell

If Val(excel_app.Application.Version) >= 8 Then Set excel_sheet = excel_app.ActiveSheet Else

Set excel_sheet = excel_app End If

'membuka database

koneksi.RecordSource = "select * from ctknota" koneksi.Refresh 'Column judul excel_sheet.Cells(7, 2) = koneksi.Recordset("namacust") excel_sheet.Cells(8, 2) = koneksi.Recordset("alamat") excel_sheet.Cells(9, 2) = koneksi.Recordset("notelp") excel_sheet.Cells(7, 4) = koneksi.Recordset("tglacara") excel_sheet.Cells(8, 4) = koneksi.Recordset("tempatacara")

'besar columns sesuai panjang data i = 12

ST = koneksi.Recordset("total")

jmlbayar = koneksi.Recordset("jmlbayar") While Not koneksi.Recordset.EOF

excel_sheet.Cells(i, 2) = koneksi.Recordset("namamenu") excel_sheet.Cells(i, 3) = koneksi.Recordset("jmlorang") excel_sheet.Cells(i, 4) = koneksi.Recordset("harga") subtot = Val(ST) + Val(koneksi.Recordset("total"))

(36)

tot = subtot i = i + 1

koneksi.Recordset.MoveNext Wend

i = i + 1

If tot > jmlbayar Then kurang = jmlbayar - tot

excel_sheet.Cells(i, 3) = "Total Bayar" excel_sheet.Cells(i, 4) = tot

excel_sheet.Cells(i + 1, 3) = "Jumlah Bayar" excel_sheet.Cells(i + 1, 4) = jmlbayar excel_sheet.Cells(i + 2, 3) = "Kurang" excel_sheet.Cells(i + 2, 4) = kurang Else

Sisa = tot - jmlbayar

excel_sheet.Cells(i, 3) = "Total Bayar" excel_sheet.Cells(i, 4) = tot

excel_sheet.Cells(i + 1, 3) = "Jumlah Bayar" excel_sheet.Cells(i + 1, 4) = jmlbayar excel_sheet.Cells(i + 2, 3) = "Sisa" excel_sheet.Cells(i + 2, 4) = Sisa End If excel_sheet.Cells(i + 4, 3) = "Semarang,..." koneksi.Recordset.Close koneksi.Refresh End Sub

Private Sub Form_Activate() tampilan

End Sub

Private Sub Form_Load()

koneksi.ConnectionString = "provider=microsoft.jet.oledb.4.0;data source=" & App.Path & "\IDA.mdb"

tampil.ConnectionString = "provider=microsoft.jet.oledb.4.0;data source=" & App.Path & "\IDA.mdb"

koneksi1.ConnectionString = "provider=microsoft.jet.oledb.4.0;data source=" & App.Path & "\IDA.mdb"

With cbokdcust

koneksi.RecordSource = "select * from dtcustomer" koneksi.Refresh

While Not koneksi.Recordset.EOF .AddItem (koneksi.Recordset("nrc")) koneksi.Recordset.MoveNext

(37)

Wend End With

With txtjenispesanan .AddItem ("Prasmanan") .AddItem ("Foodstal") .AddItem ("Lunch Box") .AddItem ("Snack Box") .AddItem ("Round Table") End With With txtjenisacara .AddItem ("Midodareni") .AddItem ("Rapat") .AddItem ("Arisan") .AddItem ("Ultah") .AddItem ("Mitoni") .AddItem ("Tedak Siten") .AddItem ("Selamatan") .AddItem ("Resepsi") .AddItem ("Akad Nikah") .AddItem ("Lainnya") End With

With cbokdmenu

koneksi.RecordSource = "select * from dtstmakanan" koneksi.Refresh

While Not koneksi.Recordset.EOF

.AddItem (koneksi.Recordset("kodemenu")) koneksi.Recordset.MoveNext

Wend End With End Sub

Private Sub txtnetto_GotFocus()

txtnetto.Text = Val(txtbruto.Text) + Val(txttax.Text) End Sub

Private Sub txtjmlorang_lostfocus()

txtsubtotal.Text = txtjmlorang.Text * txtharga.Text End Sub

(38)

LAMPIRAN 9 – CONTOH KWITANSI PEMBAYARAN

(39)

LAMPIRAN 10 – CONTOH MEMO PESANAN

LAMPIRAN 11 – BROSUR MENU IDA KATERING

(40)

LAMPIRAN 12 – CONTOH FORMULIR PESANAN

(41)
(42)

GAMBAR IV.11 – DEKOMPOSISI SISTEM

Top level

Level 0

Sambung di halaman selanjutnya

Level 1 0

Sistem Informasi Administrasi dan Pesanan 1 Pencatatan Data Customer 2 Pencatatan Data Pesanan 3 Pencatatan Data Inventory 4 Pencatatan Data Penghitungan Standarisasi Makanan 1.1 Input Data customer 2.1 Input Data Pesanan 1.2 Edit Data customer 2.2 Edit Data Pesanan 3.1 Input Data Inventory 3.2 Edit Data Inventory 4.2 Edit Data Penghitungan Standarisasi Makanan 4.1 Input Data Penghitungan Standarisasi Makanan Perpustakaan Unika

(43)

Level 0 Level 1 6 Pembuatan Laporan 6.1 Laporan Data Customer 6.2 Laporan Data Pesanan 6.3 Laporan Data Inventory 6.4 Laporan Data Pegawai 5 Pencatatan Data Pegawai 6.5 Laporan R/L tiap event 5.2 Edit Data Pegawai 5.1 Input Data Pegawai Perpustakaan Unika

Gambar

GAMBAR IV.21 – FORM LOGIN
GAMBAR IV.22 – FORM MENU
GAMBAR IV.23 – FORM DATA CUSTOMER
GAMBAR IV.25 – FORM DATA PEGAWAI
+7

Referensi

Dokumen terkait

akhirnya pemasaran memiliki tujuan yaitu: 1) konsumen potensial mengetahui secara detail produk yang kita hasilkan dan perusahaan dapat menyediakan semua permintaan mereka

Dengan demikian untuk mengetahui lebih jelas mengenai peran guru bimbingan dan konseling dalam membantu siswa yangmengalami masalah hubungan sosial, penulis tertarik untuk

Sedangkan ketidakefektifan perfusi jaringan perifer, definisi: Penurunan sirkulasi darah ke perifer yang dapat mengganggu kesehatan (Nurarif, 2015). Diagnosa keperawatan

Sedangkan perumusan masalah pada penelitian ini adalah : (1) Apakah sinyal informasi dari adanya pengumuman right issue akan berpengaruh atau tidak berpengaruh terhadap

Gambar IV.3 berikut ini adalah realisasi use case membuat bahan pembelajaran mobiledu yang digambarkan melalui diagram interaksi ( sequence diagram ), sedangkan

lapisan masyarakat, maka yang menjadi sasaran utama sebagai tujuan akhir adalah. menusia atau masyarakat yang terpenuhi kebutuhannya (Hartoyo

Pemasaran produk Natrium Difosfat Heptahidrat yang berfungsi sebagai bahan pembantu dalam pembuatan detergent sangat diperlukan untuk konsumsi dalam

Kertas Kerja Inventarisasi Alat Angkutan Kendaraan Bermotor adalah kertas kerja yang digunakan untuk mencatat semua alat angkutan bermotor baik darat, apung dan udara pada