6.1 Header penambahan stok iten

Ukuran: px
Mulai penontonan dengan halaman:

Download "6.1 Header penambahan stok iten"

Transkripsi

1 6.1 Header penambahan stok iten Header digunakan sebagai data bantu untuk database penambahan stok item, pada field headr penambahan stok item terdiri dari NOMOR TRANSAKSI TANGGAL TRANSAKSI KODE SUPPLIER dan NAMA SUPPLIER dan YANG TERAKHIR NAMA USER Tidak ada koding pada bagian header penambahan stok item ini. 6.2 Database penambahan stok item Database penambahan stok item memuat informasi dengan mengacu pada header penambahan stok item, pada fiel database penambahn stok item terdiri dari NOMOR TRANSAKSI TANGGAL TRANSAKSI KODE SUPPLIER dan NAMA SUPPLIER NAMA USER NOMOR URUT ITEM KODE ITEM NAMA ITEM SPECIFIKASI ITEM MERK ITEM SATUAN ITEM dan JUMLAH MASUK STOK ITEM Untu lebih jelasnya silahkan buka Folder IPA-2 file APG- 5 Buka sheet HeaderPemasukan dan DatabasePemasukan Masuk kejendela visual basic editor, temukan desig userform "FormPemasukan" 6.2.a Design userform penambahan stok item 1/21

2 6.3 Ngoding userform penambahan stok item 6.3.a Event userform aktif Pada bagian userform aktif ada beberapa syrata agar transaksi penambahan stok berjalan 1. Sudah terdapat databse item 2. Sudah ada database supplier Jika kedua database ini kosong atau salah satunya kosong maka transaksi penambahan stok item tidak akan berjalan. Private Sub UserForm_Activate() Set dtitem = Sheets("DatabaseItem") Set dsupplier = Sheets("DatabaseSupplier") If dtitem.range("a3").value = "" Then MsgBox " Tidak ada data dalam database item", _ vbokonly, "Databse item kosong" Unload Me ElseIf dsupplier.range("a3").value = "" Then MsgBox " Tidak ada data dalam database supplier", _ vbokonly, "Databse item supplier" Unload Me 2/21

3 Call itemkode Call PelangganKode Call Headertransaksi ttanggal.value = Format(Date, " dd mm yyyy ") 6.3.b Pengisian combobox kode item Sub itemkode() Set Iparengan = Sheets("DatabaseItem") For Each siparengan In Iparengan.Range("KodeItem") With Me.cKode.ColumnCount = 2.AddItem siparengan.value.list(.listcount - 1, 1) = siparengan.offset(0, 1).Value End With Next siparengan 6.3.c Pengisian combobox kode supplier Sub PelangganKode() Set Iparengan = Sheets("DatabaseSupplier") For Each siparengan In Iparengan.Range("KodeSupplier") With Me.cKodeSupplier.ColumnCount = 2.AddItem siparengan.value.list(.listcount - 1, 1) = siparengan.offset(0, 1).Value End With Next siparengan 6.3.d Event pembuatan header transaksi Sub Headertransaksi() ListPemasukan.Clear 3/21

4 With ListPemasukan.AddItem.ColumnCount = 7.BoundColumn = 7.List(.ListCount - 1, 0) = "NO".List(.ListCount - 1, 1) = "KODE".List(.ListCount - 1, 2) = "NAMA".List(.ListCount - 1, 3) = "SPECIFIKASI".List(.ListCount - 1, 4) = "MERK".List(.ListCount - 1, 5) = "SATUAN".List(.ListCount - 1, 6) = "QTY".ColumnWidths = 35 & ";" & 55 & ";" & 80 & ";" & 80 & ";" & 70 & ";" & 60 & ";" & 60 End With 6.3.e Kolom textbox QTY hany bisa diisi angka 0-9 Private Sub tqty_keypress(byval KeyAscii _ As MSForms.ReturnInteger) Select Case KeyAscii Case Asc("0") To Asc("9") Case Else KeyAscii = 0 End Select 6.3.f Event kolom textbox kode item, Membuat lookup database item kedalam kolom nama dan specifikasi Private Sub ckode_change() Set dtitem = Sheets("DatabaseItem") Set KeyRangeA = dtitem.range("kodeitem") Set c = KeyRangeA.Find(cKode.Value, _ LookIn:=xlValues) tnama.value = c.offset(0, 1).Value Tspecifikasi.Value = c.offset(0, 2).Value tqty.setfocus 6.3.g Event kolom textbox kode supplier, Membuat 4/21

5 lookup database supplier kedalam kolom nama supplier Private Sub ckodesupplier_change() Set dtsupplier = Sheets("DatabaseSupplier") Set KeyRangeA = dtsupplier.range("kodesupplier") Set c = KeyRangeA.Find(cKodeSupplier.Value, _ LookIn:=xlValues) tnamasupplier.value = c.offset(0, 1).Value 6.3.h Event pada tombol tambah/input, membuat list pada listbox dengan list database item yang masuk Private Sub cmtambah_click() Set titemdata = Sheets("DatabaseItem") Set rgkodebrg = titemdata.range("kodeitem") If titemdata.range("a3").value = "" Then For CekItem = 1 To ListPemasukan.ListCount - 1 If ListPemasukan.List(CekItem, 1) = ckode.value Then MsgBox " Item " & ListPemasukan.List(CekItem, 2) & _ " sudah ada", vbokonly, "Item Barang Sudah Masuk" ListPemasukan.SetFocus ListPemasukan.ListIndex = CekItem Next CekItem Set c = rgkodebrg.find(ckode.value, LookIn:=xlValues) With ListPemasukan.AddItem.List(.ListCount - 1, 0) = ListPemasukan.ListCount - 1.List(.ListCount - 1, 1) = ckode.value.list(.listcount - 1, 2) = tnama.value.list(.listcount - 1, 3) = Tspecifikasi.Value 5/21

6 .List(.ListCount - 1, 4) = c.offset(0, 3).Value.List(.ListCount - 1, 5) = c.offset(0, 4).Value.List(.ListCount - 1, 6) = tqty.value End With tqty.value = "" For CekItem = 1 To ListPemasukan.ListCount - 1 If ListPemasukan.List(CekItem, 1) = ckode.value Then... Next CekItem Kode macro ini berfungsi mencari data yang sama, pada kasus ini mencari data kembar pada listbox pada kolom nomor 1 " kode item " ( ingat kolom pada listbox dimulai dari 0 ), dengan kode ini pula bisa merubah data yang ada pada listbox, contohnya For CekItem = 1 To ListPemasukan.ListCount - 1 If ListPemasukan.List(CekItem, 1) = Textbox1.Value Then ListPemasukan.List(.ListCount - 1, 2) = Textbox2.Value ListPemasukan.List(.ListCount - 1, 3) = Textbox3.Value Next CekItem Merubah nilai listbox dengan primer key pada kolom 2, logikanya " Jika nilai pada listbox kolom nomor 2 bernilai sama dengan nilai textbox1, maka nilai listbox kolom nomor 3 diganti dengan nilai textbox2, dan nilai pada listbox kolom nomor 4 diganti dengan nilai textbox3 " 6.3.i Event pada tombol hapus list pada listbox dengan 6/21

7 list database item yang masuk Private Sub cmhapus_click() If ListPemasukan.ListIndex < 1 Then MsgBox "Pilih nomor item yang akan dihapus", _ vbokonly, "Pilih Nomor Item" ListPemasukan.SetFocus Else ListPemasukan.RemoveItem (ListPemasukan.ListIndex) For NoItem = 1 To ListPemasukan.ListCount - 1 ListPemasukan.List(NoItem, 0) = NoItem Next NoItem 6.3.j Event pada tombol simpan transaksi penambahan stok item Private Sub csimpan_click() Set titemdata = Sheets("DatabaseItem") Set hpmskn = Sheets("HeaderPemasukan") Set dpmskn = Sheets("DatabasePemasukan") If ckodesupplier.value = "" Then ckodesupplier.setfocus ElseIf tnomor.value = "" Then tnomor.setfocus If ListPemasukan.ListCount < 2 Then MsgBox "Tidak ada transaksi penambahan stok item", _ vbokonly + vbcritical, "Belum Ada Transaksi" Set KdItnm = titemdata.range("kodeitem") SelHdrKsg = hpmskn.cells(hpmskn.rows.count, "A"). _ End(xlUp).Offset(0, 0).Row SelDtbsKsg = dpmskn.cells(dpmskn.rows.count, "A"). _ 7/21

8 End(xlUp).Offset(0, 0).Row hpmskn.cells(selhdrksg + 1, 1).Value = tnomor hpmskn.cells(selhdrksg + 1, 2).Value = ttanggal.value hpmskn.cells(selhdrksg + 1, 3).Value = ckodesupplier.value hpmskn.cells(selhdrksg + 1, 4).Value = tnamasupplier.value hpmskn.cells(selhdrksg + 1, 5).Value = Sheets("DatabaseUser").Range("E3").Value For No = 1 To ListPemasukan.ListCount - 1 Set c = KdItnm.Find(ListPemasukan.List(No, 1), _ LookIn:=xlValues) c.offset(0, 5).Value = c.offset(0, 5).Value + _ ListPemasukan.List(No, 6) dpmskn.cells(seldtbsksg + No, 1).Value = tnomor dpmskn.cells(seldtbsksg + No, 2).Value = ttanggal.value dpmskn.cells(seldtbsksg + No, 3).Value = ckodesupplier.value dpmskn.cells(seldtbsksg + No, 4).Value = tnamasupplier.value dpmskn.cells(seldtbsksg + No, 5).Value = _ Sheets("DatabaseUser").Range("E3").Value dpmskn.cells(seldtbsksg + No, 6).Value = _ ListPemasukan.List(No, 0) dpmskn.cells(seldtbsksg + No, 7).Value = _ ListPemasukan.List(No, 1) dpmskn.cells(seldtbsksg + No, 8).Value = _ ListPemasukan.List(No, 2) dpmskn.cells(seldtbsksg + No, 9).Value = _ ListPemasukan.List(No, 3) dpmskn.cells(seldtbsksg + No, 10).Value = _ ListPemasukan.List(No, 4) dpmskn.cells(seldtbsksg + No, 11).Value = _ ListPemasukan.List(No, 5) dpmskn.cells(seldtbsksg + No, 12).Value = _ ListPemasukan.List(No, 6) Next No ThisWorkbook.Save Call UserForm_Activate 8/21

9 Edit data masal :D, berikut ini cara edit data masal dengan primer key pada range "KodeItem". Set titemdata = Sheets("DatabaseItem") Set KdItnm = titemdata.range("kodeitem") Set c = KdItnm.Find(ListPemasukan.List(No, 1), _ LookIn:=xlValues) c.offset(0, 5).Value = c.offset(0, 5).Value + _ ListPemasukan.List(No, 6) Logikanya " Jika nilai pada kolom listbox nomor 2 sama dengan nilai pada sheet "databaseitem" range "KodeItem" maka nilai pada kolom F " c.offset(0, 5).Value " ditambah nilai pada listbok kolom nomor 7 " ListPemasukan.List(No, 6) " Seumpama nilai pada kolom F dan kolom listbox nomr 7 adalah bilangan desimal maka kodingnya sedikit berubah menjadi c.offset(0, 5).Value = Cdbl(c.Offset(0, 5).Value) + Cdbl(ListPemasukan.List(No, 6)) 6.3.k Event pada tombol baru Private Sub cbaru_click() Call UserForm_Activate 6.3.k Event pada tombol keluar Private Sub cmkeluar_click() Unload Me Untuk keterangan kode macro yang belum pernah dibahas akan diterangkan pada bagian akhir setalah selesai pembuatan transaksi pengurangan stok item (Pengeluaran). 7. MEMBUAT TRANSAKSI PENGURANGAN STOK ITEM (PENGELUARAN) 7.1 Header pengurangan stok iten 9/21

10 Header digunakan sebagai data bantu untuk database pengurangan stok item, pada field headr pengurangan stok item terdiri dari NOMOR TRANSAKSI TANGGAL TRANSAKSI KODE PELANGGAN dan NAMA PELANGGAN dan YANG TERAKHIR NAMA USER Tidak ada koding pada bagian header pengurangan stok item ini. 7.2 Database pengurangan stok item Database pengurangan stok item memuat informasi dengan mengacu pada header pengurangan stok item, pada fiel database penambahn stok item terdiri dari NOMOR TRANSAKSI TANGGAL TRANSAKSI KODE PELANGGAN dan NAMA PELANGGAN NAMA USER NOMOR URUT ITEM KODE ITEM NAMA ITEM SPECIFIKASI ITEM MERK ITEM SATUAN ITEM dan JUMLAH keluar STOK ITEM Untu lebih jelasnya silahkan buka Folder IPA-2 file APG- 6 Buka sheet HeaderPengeluaran dan DatabasePengeluaran keluar kejendela visual basic editor, temukan desig userform "FormPengeluaran" 7.2.a Design userform pengurangan stok item 10/21

11 7.3 Ngoding userform pengurangan stok item 7.3.a Event userform aktif Pada bagian userform aktif ada beberapa syrata agar transaksi pengurangan stok berjalan 1. Sudah terdapat databse item 2. Sudah ada database Pelanggan Jika kedua database ini kosong atau salah satunya kosong maka transaksi pengurangan stok item tidak akan berjalan. Private Sub UserForm_Activate() Set dtitem = Sheets("DatabaseItem") Set dpelanggan = Sheets("DatabasePelanggan") If dtitem.range("a3").value = "" Then MsgBox " Tidak ada data dalam database item", _ vbokonly, "Databse item kosong" Unload Me ElseIf dpelanggan.range("a3").value = "" Then MsgBox " Tidak ada data dalam database Pelanggan", _ vbokonly, "Databse item Pelanggan" 11/21

12 Unload Me Call itemkode Call PelangganKode Call Headertransaksi ttanggal.value = Format(Date, " dd mm yyyy ") 7.3.b Pengisian combobox kode item Sub itemkode() Set Iparengan = Sheets("DatabaseItem") For Each siparengan In Iparengan.Range("KodeItem") With Me.cKode.ColumnCount = 2.AddItem siparengan.value.list(.listcount - 1, 1) = siparengan.offset(0, 1).Value End With Next siparengan 7.3.c Pengisian combobox kode Pelanggan Sub PelangganKode() Set Iparengan = Sheets("DatabasePelanggan") For Each siparengan In Iparengan.Range("KodePelanggan") With Me.cKodePelanggan.ColumnCount = 2.AddItem siparengan.value.list(.listcount - 1, 1) = siparengan.offset(0, 1).Value End With Next siparengan 7.3.d Event pembuatan header transaksi Sub Headertransaksi() 12/21

13 ListPengeluaran.Clear With ListPengeluaran.AddItem.ColumnCount = 7.BoundColumn = 7.List(.ListCount - 1, 0) = "NO".List(.ListCount - 1, 1) = "KODE".List(.ListCount - 1, 2) = "NAMA".List(.ListCount - 1, 3) = "SPECIFIKASI".List(.ListCount - 1, 4) = "MERK".List(.ListCount - 1, 5) = "SATUAN".List(.ListCount - 1, 6) = "QTY".ColumnWidths = 35 & ";" & 55 & ";" & 80 & ";" & 80 & ";" & 70 & ";" & 60 & ";" & 60 End With 7.3.e Kolom textbox QTY hany bisa diisi angka 0-9 Private Sub tqty_keypress(byval KeyAscii _ As MSForms.ReturnInteger) Select Case KeyAscii Case Asc("0") To Asc("9") Case Else KeyAscii = 0 End Select 7.3.f Event kolom textbox kode item, Membuat lookup database item kedalam kolom nama dan specifikasi Private Sub ckode_change() Set dtitem = Sheets("DatabaseItem") Set KeyRangeA = dtitem.range("kodeitem") Set c = KeyRangeA.Find(cKode.Value, _ LookIn:=xlValues) tnama.value = c.offset(0, 1).Value Tspecifikasi.Value = c.offset(0, 2).Value tqty.setfocus 7.3.g Event kolom textbox kode Pelanggan, Membuat 13/21

14 lookup database Pelanggan kedalam kolom nama Pelanggan Private Sub ckodepelanggan_change() Set dtpelanggan = Sheets("DatabasePelanggan") Set KeyRangeA = dtpelanggan.range("kodepelanggan") Set c = KeyRangeA.Find(cKodePelanggan.Value, _ LookIn:=xlValues) tnamapelanggan.value = c.offset(0, 1).Value 7.3.h Event pada tombol tambah/input, membuat list pada listbox dengan list database item yang keluar Private Sub cmtambah_click() Set titemdata = Sheets("DatabaseItem") Set rgkodebrg = titemdata.range("kodeitem") If titemdata.range("a3").value = "" Then For CekItem = 1 To ListPengeluaran.ListCount - 1 If ListPengeluaran.List(CekItem, 1) = ckode.value Then MsgBox " Item " & ListPengeluaran.List(CekItem, 2) & _ " sudah ada", vbokonly, "Item Barang Sudah Masuk" ListPengeluaran.SetFocus ListPengeluaran.ListIndex = CekItem Next CekItem Set c = rgkodebrg.find(ckode.value, LookIn:=xlValues) CekStok = c.offset(0, 5).Value - tqty.value If CekStok < 0 Then MsgBox "Stok " & tnama.value & " yang tersedia " _ & c.offset(0, 5).Value, vbokonly, "Stok Barang 14/21

15 Tidak Ada" tqty.value = "" tqty.setfocus With ListPengeluaran.AddItem.List(.ListCount - 1, 0) = ListPengeluaran.ListCount - 1.List(.ListCount - 1, 1) = ckode.value.list(.listcount - 1, 2) = tnama.value.list(.listcount - 1, 3) = Tspecifikasi.Value.List(.ListCount - 1, 4) = c.offset(0, 3).Value.List(.ListCount - 1, 5) = c.offset(0, 4).Value.List(.ListCount - 1, 6) = tqty.value End With tqty.value = "" Sedikit perbedaan pada event pengeluaran item dengan pemasukan item, jika pada pemasukan item tidak terdapat cek stok item, maka pada pengeluaran item terdapat cek item stok. Cek item stok dilakukan agar tidak terjadi minus stok item dalam database item. Set titemdata = Sheets("DatabaseItem") 'Primare key pada range "kodeitem" Set rgkodebrg = titemdata.range("kodeitem") 'Pencarian nilai primer key pada range "KodeItem" yang sesuai dengan nilai textbox "ckode" Set c = rgkodebrg.find(ckode.value, LookIn:=xlValues) 'Cekstok adalah nilai pada sheet "DatabaseItem" kolom F dikurangi nilai textbox "tqty" CekStok = c.offset(0, 5).Value - tqty.value 'Cekstok tidak boleh bernilai kurag dari "0", jika nilai kurang dari "0" maka keluar dari prosedur If CekStok < 0 Then MsgBox "Stok " & tnama.value & " yang tersedia " _ & c.offset(0, 5).Value, vbokonly, "Stok Barang Tidak Ada" tqty.value = "" 15/21

16 tqty.setfocus 7.3.i Event pada tombol hapus list pada listbox dengan list database item yang keluar Private Sub cmhapus_click() If ListPengeluaran.ListIndex < 1 Then MsgBox "Pilih nomor item yang akan dihapus", _ vbokonly, "Pilih Nomor Item" ListPengeluaran.SetFocus Else ListPengeluaran.RemoveItem (ListPengeluaran.ListIndex) For NoItem = 1 To ListPengeluaran.ListCount - 1 ListPengeluaran.List(NoItem, 0) = NoItem Next NoItem 7.3.j Event pada tombol simpan transaksi pengurangan stok item Private Sub csimpan_click() Set titemdata = Sheets("DatabaseItem") Set hpmskn = Sheets("HeaderPengeluaran") Set dpmskn = Sheets("DatabasePengeluaran") If ckodepelanggan.value = "" Then ckodepelanggan.setfocus ElseIf tnomor.value = "" Then tnomor.setfocus If ListPengeluaran.ListCount < 2 Then MsgBox "Tidak ada transaksi pengurangan stok item", _ vbokonly + vbcritical, "Belum Ada Transaksi" 16/21

17 Set KdItnm = titemdata.range("kodeitem") SelHdrKsg = hpmskn.cells(hpmskn.rows.count, "A"). _ End(xlUp).Offset(0, 0).Row SelDtbsKsg = dpmskn.cells(dpmskn.rows.count, "A"). _ End(xlUp).Offset(0, 0).Row hpmskn.cells(selhdrksg + 1, 1).Value = tnomor hpmskn.cells(selhdrksg + 1, 2).Value = ttanggal.value hpmskn.cells(selhdrksg + 1, 3).Value = ckodepelanggan.value hpmskn.cells(selhdrksg + 1, 4).Value = tnamapelanggan.value hpmskn.cells(selhdrksg + 1, 5).Value = Sheets("DatabaseUser").Range("E3").Value For No = 1 To ListPengeluaran.ListCount - 1 Set c = KdItnm.Find(ListPengeluaran.List(No, 1), _ LookIn:=xlValues) c.offset(0, 5).Value = c.offset(0, 5).Value - _ ListPengeluaran.List(No, 6) dpmskn.cells(seldtbsksg + No, 1).Value = tnomor dpmskn.cells(seldtbsksg + No, 2).Value = ttanggal.value dpmskn.cells(seldtbsksg + No, 3).Value = ckodepelanggan.value dpmskn.cells(seldtbsksg + No, 4).Value = tnamapelanggan.value dpmskn.cells(seldtbsksg + No, 5).Value = _ Sheets("DatabaseUser").Range("E3").Value dpmskn.cells(seldtbsksg + No, 6).Value = _ ListPengeluaran.List(No, 0) dpmskn.cells(seldtbsksg + No, 7).Value = _ ListPengeluaran.List(No, 1) dpmskn.cells(seldtbsksg + No, 8).Value = _ ListPengeluaran.List(No, 2) dpmskn.cells(seldtbsksg + No, 9).Value = _ ListPengeluaran.List(No, 3) dpmskn.cells(seldtbsksg + No, 10).Value = _ ListPengeluaran.List(No, 4) 17/21

18 dpmskn.cells(seldtbsksg + No, 11).Value = _ ListPengeluaran.List(No, 5) dpmskn.cells(seldtbsksg + No, 12).Value = _ ListPengeluaran.List(No, 6) Next No ThisWorkbook.Save Call UserForm_Activate 7.3.k Event pada tombol baru Private Sub cbaru_click() Call UserForm_Activate 7.3.k Event pada tombol keluar Private Sub cmkeluar_click() Unload Me Membuat form cetak untuk membuat cetakan pada masing masing database 8.1 Membuat form cetak database item Buka File APG-7 Cetak databse item mempunyai dua opsi, opsi pertama cetak seluruh databse item, opsi kedua cetak databse item yang mempunyai stok dibawah item dibawah 5. Berikut ini adalah koding yang dipakai dalam membuat form cetak database item 18/21

19 8.1.a Koding tombol cetak Private Sub cmdcetak_click() Set sdtbnt = Sheets("DatabaseUser") Set sdtitem = Sheets("DatabaseItem") Set dctk = Sheets("Cetak") Set fltrkrt = sdtitem.range("o2:q3") dctk.pagesetup.orientation = xllandscape dctk.pagesetup.printarea = "$A:$F" dctk.cells.clear dctk.columns("a:a").columnwidth = 10 dctk.rows("7:7").rowheight = 5 dctk.range("a1").value = sdtbnt.range("j3").value dctk.range("a2").value = sdtbnt.range("k3").value _ & " " & sdtbnt.range("l3").value & " " & sdtbnt.range("m3").value dctk.range("a4").value = "DATABASE ITEM" If Oall.Value = True Then dctk.range("a5").value = "Cetak : Seluruh databse" sdtitem.range("o3:q3").clearcontents ElseIf omin.value = True Then dctk.range("a5").value = "Cetak : Stok minimal" 19/21

20 sdtitem.range("o3:q3").clearcontents sdtitem.range("q3").value = "<5" dctk.range("a7").font.bold = True sdtitem.range("a2:f2").copy dctk.range("a8").pastespecial Paste:=xlPasteColumnWidths sdtitem.range("databaseitem").advancedfilter _ Action:=xlFilterInPlace, CriteriaRange:=fltrKrt sdtitem.range("databaseitem").specialcells _ (xlcelltypevisible).copy Destination:=dCtk.Range("A8") dctk.printout Copies:=1, Collate:=True If sdtitem.filtermode Then sdtitem.showalldata Private Sub cmdkeluar_click() Unload Me If Oall.Value = True Then dctk.range("a6").value = "Cetak : Seluruh databse" sdtitem.range("o3:q3").clearcontents ElseIf omin.value = True Then dctk.range("a6").value = "Cetak : Stok minimal" sdtitem.range("o3:q3").clearcontents sdtitem.range("q3").value = "<5 data-bloggerescaped-div="" data-blogger-escaped-end="" data-blogger-escaped-if=""> Jika yang dipilih merupakan optinbutton Seluruh database maka databse item akan dicetak seluruhnya, dan jika yang dipilih adalah optionbutton stok minimal maka yang dicetak adalah databse item yang stok itemnya dibawah 5 pcs Jika anda menghendaki stok minimal adalah 2 maka ganti kode "sdtitem.range("q3").value = " 20/21

21 <5 data-blogger-escaped-8.1.b="" data-bloggerescaped-alue="<2" data-blogger-escaped-div="" data-blogger-escaped-keluar="" data-bloggerescaped-koding="" data-blogger-escapedmenjadi="" data-blogger-escapedsdtitem.range="" data-blogger-escapedtombol="" style="border-top: 1px solid #f48067; float: left; margin: 4px 0px 5px 0px; padding: 1px 0px; width: 100%;"> Private Sub cmdkeluar_click() Unload Me 21/21

PERKENALAN DAN SHARING TENTANG MS.OFFICE EXCEL PART06 MEMBUAT ISIAN DATA DI EXCEL MENGGUNAKAN FUNGSI VBA

PERKENALAN DAN SHARING TENTANG MS.OFFICE EXCEL PART06 MEMBUAT ISIAN DATA DI EXCEL MENGGUNAKAN FUNGSI VBA PERKENALAN DAN SHARING TENTANG MS.OFFICE EXCEL PART06 MEMBUAT ISIAN DATA DI EXCEL MENGGUNAKAN FUNGSI VBA Juanda Niko Hasibuan Juansarea@gmail.com Abstrak Visual Basic for Applications (VBA) adalah sebuah

Lebih terperinci

Pertemuan III MENYIMPAN REKAMAN (RECORD) KE DALAM BASIS DATA

Pertemuan III MENYIMPAN REKAMAN (RECORD) KE DALAM BASIS DATA Pertemuan III MENYIMPAN REKAMAN (RECORD) KE DALAM BASIS DATA A. MAKSUD DAN TUJUAN 1. MAKSUD Memahami cara menyimpan data ke dalam basis data dengan kode program 2. TUJUAN Mahasiswa mampu membuat program

Lebih terperinci

Membuat Proteksi File Excel Tingkat Tinggi dengan Kode VBA. By. Samsudin_Batolay

Membuat Proteksi File Excel Tingkat Tinggi dengan Kode VBA. By. Samsudin_Batolay Membuat Proteksi File Excel Tingkat Tinggi dengan Kode VBA By. Samsudin_Batolay Tutorial disini tidak membahas persis seperti contoh gambar diatas, tetapi panduan dasar yang sederhana yang dapat langsung

Lebih terperinci

4. Lalu klik Worksheet List Car dan buat kolom seperti ini :

4. Lalu klik Worksheet List Car dan buat kolom seperti ini : Langkah- langkah pembuatan macro atau form catatan pelanggan dalam ms.excel 2013, antara lain : 1. Buka file excel 2. Double klik di nama worksheet lalu ganti nama dari Sheet1 menjadi Home, Sheet2 menjadi

Lebih terperinci

Visual Basic 6.0 For Beginners

Visual Basic 6.0 For Beginners Visual Basic 6.0 For Beginners Febryan Hari Purwanto fharipurwanto@gmail.com Chapter 6 Alur Program Kondisi Percabangan Sebuah aplikasi harus memiliki alur program yang baik sehingga tidak akan terjadi

Lebih terperinci

Field Tipe Data Size Keterangan userid Text 12 Primary key namauser Text 30 - password Text 8 - akses Text 10 -

Field Tipe Data Size Keterangan userid Text 12 Primary key namauser Text 30 - password Text 8 - akses Text 10 - Buatlah database baru dan beri nama penjualan Buat beberapa tabel berikut: 1. Barang Kodebrg Text 12 Primary key Namabrg Text 30 - Hargabl Currency - Input mask Hargajl Currency - Input mask Stok Number

Lebih terperinci

Langkah-Langkah Membuat Macro Point of Sales

Langkah-Langkah Membuat Macro Point of Sales Langkah-Langkah Membuat Macro Point of Sales Berikut adalah langkah membuat file Excel Macro-Enabled Workbook : 1. Buka Ms. Excel (2007/2010/2013) 2. Ganti nama Worksheet 1 dengan HOME, lalu hias sheet

Lebih terperinci

LANGKAH-LANGKAH PEMBUATAN MACRO DAN VBA PENJUALAN BARANG DEVIRA FASHION SHOP

LANGKAH-LANGKAH PEMBUATAN MACRO DAN VBA PENJUALAN BARANG DEVIRA FASHION SHOP LANGKAH-LANGKAH PEMBUATAN MACRO DAN VBA PENJUALAN BARANG DEVIRA FASHION SHOP LAPORAN Disusun untuk memenuhi Ujian Akhir Semester mata kuliah Perangkat Lunak Spreadsheet Oleh Devi Rahmattiani 145134010

Lebih terperinci

MODUL 2 SELECTION & LOOPING PADA FORM

MODUL 2 SELECTION & LOOPING PADA FORM MODUL 2 SELECTION & LOOPING PADA FORM TUJUAN : Mahasiswa mampu menguasai dan memahami penggunaan logika selection dan looping di Visual Basic.Net dengan implementasi pada Form dan object. Materi : Selection

Lebih terperinci

Langka- Langkah Untuk membuat Visual Basic

Langka- Langkah Untuk membuat Visual Basic Langka- Langkah Untuk membuat Visual Basic Bukalah Ms.Excel Kemudian setelah itu save as ke excel macro- enabled workbook. Setelah itu buatlah data seperti dibawah ini dan ubah back ground agar penampilannya

Lebih terperinci

Otodidak VBA MS Excel untuk Pemula

Otodidak VBA MS Excel untuk Pemula Otodidak VBA MS Excel untuk Pemula Otodidak VBA MS Excel untuk Pemula Jubilee Enterprise PENERBIT PT ELEX MEDIA KOMPUTINDO Otodidak VBA MS Excel untuk Pemula Jubilee Enterprise 2017, PT Elex Media Komputindo,

Lebih terperinci

Mengerti dan memahami pemrograman berbasis object Mengerti dan memahami pembuatan visualisasi untuk interface

Mengerti dan memahami pemrograman berbasis object Mengerti dan memahami pembuatan visualisasi untuk interface PERCOBAAN 9 Dasar Pemograman Visual A. Tujuan Mengerti dan memahami pemrograman berbasis object Mengerti dan memahami pembuatan visualisasi untuk interface B. Teori 1. Mengenal Visual Basic Visual Basic

Lebih terperinci

Tutorial, Source code, Request Program Visual Basic

Tutorial, Source code, Request Program Visual Basic Tutorial, Source code, Request Program Visual Basic Oleh : Moh. A Azis Membuat Form Transaksi Barang Keluar Program Persediaan Barang Form barang keluar digunakan untuk melakukan transaksi penginputan

Lebih terperinci

STRUKTUR KENDALI PERCABANGAN

STRUKTUR KENDALI PERCABANGAN STRUKTUR KENDALI PERCABANGAN Tujuan Instruksi Khusus : 1. Mengetahui dan memahami tentang percabangan (seleksi) 2. Mengerti dan memahami perbedaan jenis struktur kendali percabangan Visual Basic 3. Mampu

Lebih terperinci

Krisna D. Octovhiana

Krisna D. Octovhiana Cepat Mahir Visual Basic 6.0 mail4krisna@yahoo.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),

Lebih terperinci

E-Trick Visual Basic 6.0

E-Trick Visual Basic 6.0 DISCLAIMER Seluruh dokumen E-Trik di dalam CD ini dapat digunakan dan disebarkan secara bebas untuk tujuan belajar bukan komersial (non-profit), dengan syarat tidak menghapus atau merubah atribut penulis

Lebih terperinci

Percabangan. Danu Wira Pangestu 1. Statemen If...Then. Lisensi Dokumen:

Percabangan. Danu Wira Pangestu  1. Statemen If...Then. Lisensi Dokumen: Pemrograman Database Visual Basic MySQL (bagian 2) Danu Wira Pangestu danu_wira@yahoo.com www.bangdanu.wordpress.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan

Lebih terperinci

MAKRO VISUAL BASIC PENGGAJIAN PEGAWAI

MAKRO VISUAL BASIC PENGGAJIAN PEGAWAI MAKRO VISUAL BASIC PENGGAJIAN PEGAWAI Disusun untuk memenuhi tugas Ujian Akhir Semester Genap Disusun Oleh : Achmad Mulyana NIM 145134001 1 D4 Akuntansi Manajemen Pemerintahan PROGRAM STUDI AKUNTANSI MANAGEMEN

Lebih terperinci

Excel 2010 VBA Dasar Membuat Form Entri Sederhana

Excel 2010 VBA Dasar Membuat Form Entri Sederhana Daftar Isi Daftar Gambar... 3 Bab I. Pendahuluan... 4 1.1 Latar Belakang... 4 1.2 Objektif: Formulir Pendataan Siswa... 4 Bab II. Mengaktifkan Developer Tab... 5 2.1 Apa itu Developer Tab?... 5 2.2 Langkah-langkah

Lebih terperinci

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol. Cepat Mahir Visual Basic 6.0 mail4krisna@yahoo.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),

Lebih terperinci

Bab 7 Komponen Dasar Visual Basic 29 BAB VII KOMPONEN DASAR VISUAL BASIC TUJUAN PRAKTIKUM

Bab 7 Komponen Dasar Visual Basic 29 BAB VII KOMPONEN DASAR VISUAL BASIC TUJUAN PRAKTIKUM Bab 7 Komponen Dasar Visual Basic 29 BAB VII KOMPONEN DASAR VISUAL BASIC TUJUAN PRAKTIKUM 1. Mengerti tipe-tipe data yang dimiliki oleh Visual Basic 2. Memahami berbagai struktur kondisi yang terdapat

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN Pada bab ini akan dijelaskan mengenai implementasi dari sistem yang dibuat. Pembahasan implementasi sistem akan meliputi tampilan koding beserta penjelasannya dan perancangan

Lebih terperinci

Cepat Mahir Visual Basic 6.0. Cepat Mahir Visual Basic 6.0. Bab 10 Penggunaan Kontrol Array. Krisna D. Octovhiana

Cepat Mahir Visual Basic 6.0. Cepat Mahir Visual Basic 6.0. Bab 10 Penggunaan Kontrol Array. Krisna D. Octovhiana Cepat Mahir Visual Basic 6.0 mail4krisna@yahoo.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),

Lebih terperinci

KONEKSI VB DENGAN MYSQL (Wajib, S.Pd.)

KONEKSI VB DENGAN MYSQL (Wajib, S.Pd.) KONEKSI VB DENGAN MYSQL (Wajib, S.Pd.) Membuat Database dengan nama Siswa NAMA FIELD NIS NAMA ALAMAT JURUSAN TYPE CHAR(5) VARCHAR(30) VARCHAR(40) VARCHAR(20) Membuat Desain Form pada Visual Basic Menentukan

Lebih terperinci

1. Kompetensi Memahami berbagai teknologi pemrograman basis data, khususnya MySQL, pada Visual Basic 6.0.

1. Kompetensi Memahami berbagai teknologi pemrograman basis data, khususnya MySQL, pada Visual Basic 6.0. No. : LST/PTI/PTI 228/03 Revisi : 01 Tgl. : 30-3-2009 Hal. 1 dari 13 hal. 1. Kompetensi Memahami berbagai teknologi pemrograman basis data, khususnya MySQL, pada Visual Basic 6.0. 2. Sub Kompetensi Dapat

Lebih terperinci

UNIVERSITAS GUNADARMA

UNIVERSITAS GUNADARMA MODUL PRAKTIKUM ALGORITMA dan PEMROGRAMAN 2 Versi 3.0 Tahun Penyusunan 2012 Tim Penyusun 1. Diana Ikasari ST., MMSI 2. Widiastuti Skom.,MMSI. 3.Titik Ermawati 4. Georgi A Laboratorium Sistem Informasi

Lebih terperinci

Membuat Aplikasi Sederhana Toko Bahan Pakan. Microsoft Access2007

Membuat Aplikasi Sederhana Toko Bahan Pakan. Microsoft Access2007 Membuat Aplikasi Sederhana Toko Bahan Pakan Microsoft Access2007 Fakultas Peternakan Universitas Brawijaya Malang 2010 1 Membuat Aplikasi Sederhana Toko Bahan Pakan Kegiatan yang dilakukan: - Penjualan

Lebih terperinci

Krisna D. Octovhiana. 1.1 Membuat User Interface (UI)

Krisna D. Octovhiana. 1.1 Membuat User Interface (UI) Cepat Mahir Visual Basic 6.0 mail4krisna@yahoo.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),

Lebih terperinci

Basic Programing Visual Basic

Basic Programing Visual Basic Basic Programing Visual Basic Oleh : Aririk Japik, 1 Mengenal Visual Basic Visual Basic adalah salah satu bahasa pemrograman komputer. Bahasa pemrograman adalah perintahperintah yang dimengerti oleh komputer

Lebih terperinci

Panduan Lengkap Otomatisasi Pekerjaan Menggunakan Macro Excel

Panduan Lengkap Otomatisasi Pekerjaan Menggunakan Macro Excel Panduan Lengkap Otomatisasi Pekerjaan Menggunakan Macro Excel Sanksi Pelanggaran Pasal 113 Undang-Undang Nomor 28 Tahun 2014 tentang Hak Cipta 1. Setiap Orang yang dengan tanpa hak melakukan pelanggaran

Lebih terperinci

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol. Cepat Mahir Visual Basic 6.0 mail4krisna@yahoo.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),

Lebih terperinci

Percabangan. 1. Statemen If...Then

Percabangan. 1. Statemen If...Then Dalam bahasan sebelumnya telah diperkenalkan dasar-dasar Visual Basic. Sudah dicoba kan projectnya?. Nah sekarang anda siap untuk menuju tahap berikutnya yaitu mempelajari konsep percabangan dan perulangan,

Lebih terperinci

TUGAS 3 PRAKTIKUM PEMROGRAMAN.NET

TUGAS 3 PRAKTIKUM PEMROGRAMAN.NET A. SOAL 1 TUGAS 3 PRAKTIKUM PEMROGRAMAN.NET Modifikasi dari tugas 2 sebelumnya dengan menambahkan button untuk isi data, clear dan tutup dengan proses : - Saat form dijalankan maka semua isian tidak aktif,

Lebih terperinci

FUNGSI PENCABANGAN DAN PERULANGAN

FUNGSI PENCABANGAN DAN PERULANGAN Hal - 1 - FUNGSI PENCABANGAN DAN PERULANGAN Kedua fungsi ini sangat banyak digunakan dalam proses pemrograman. Kita akan mencobanya dalam sebuah program non database. Fungsi pencabangan dan perulangan

Lebih terperinci

Cepat Mahir Visual Basic 6.0. Cepat Mahir Visual Basic 6.0. Bab 13 Penanganan Keyboard. Krisna D. Octovhiana

Cepat Mahir Visual Basic 6.0. Cepat Mahir Visual Basic 6.0. Bab 13 Penanganan Keyboard. Krisna D. Octovhiana Cepat Mahir Visual Basic 6.0 mail4krisna@yahoo.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),

Lebih terperinci

Belajar Cepat Membuat Aplikasi Menggunakan Visual Basic.Net + DB MYSQL

Belajar Cepat Membuat Aplikasi Menggunakan Visual Basic.Net + DB MYSQL MEMULAI TRANSAKSI PEMBELIAN BARANG. Teori dari dasar Inventori : 1. Jika terjadi transaksi pembelian barang kepada supplier maka, stok barang yang ada akan bertambah 2. Jika terjadi transaksi penjualan

Lebih terperinci

Andy Prasetyo Utomo, S.Kom Pemrograman Terstruktur (Visual Basic 6.0)

Andy Prasetyo Utomo, S.Kom Pemrograman Terstruktur (Visual Basic 6.0) Perulangan dalam Visual Basic 6.0 Perulangan Perulangan (Looping) merupakan suatu indtruksi yang digunakan untuk mengeksekusi sejumlah instruksi program secara berulang-ulang. Perulangan mempunyai peranan

Lebih terperinci

LAMPIRAN A LAMPIRAN B PENGKODEAN (CODING) a. Source Code Form Masukkan Data Private Sub cmdtutup_click() Unload Me Sub Variabel() 'Deklarasi Variable dan Nilai Dim posisiakhir As Long Dim lrow As Long

Lebih terperinci

Form dan Kontrol. 5.1 Form

Form dan Kontrol. 5.1 Form Form dan Kontrol Pada bab-bab sebelumnya kita telah sering menggunakan form maupun kontrol. Kita menggunakan form sebagai cara untuk berinteraksi dengan pengguna/user. Dengan form, kita bisa menciptakan

Lebih terperinci

Modul Database dan Pengaksesannya dari FORM #1

Modul Database dan Pengaksesannya dari FORM #1 Modul Database dan Pengaksesannya dari FORM #1 Oleh: Aep Modul Database & Form Secara sederhana Database dapat diartikan dengan kumpulan data yang membentuk suatu informasi. Dalam pemakaian komputer secara

Lebih terperinci

Pemrograman Database dengan perintah SQL

Pemrograman Database dengan perintah SQL Pemrograman Database dengan perintah SQL Imam Bukhari, S.Kom bukhari.imam@yahoo.co.id www.imambukhari.weebly.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan

Lebih terperinci

Krisna D. Octovhiana. 1.1 Membuat User Interface (UI)

Krisna D. Octovhiana. 1.1 Membuat User Interface (UI) Cepat Mahir Visual Basic 6.0 mail4krisna@yahoo.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),

Lebih terperinci

Kode Program : Koneksi. Klik Kanan Adobrg Pilih ADODC Properties Maka akan muncul tampilan sbb: Instruktur : Nani Purwati

Kode Program : Koneksi. Klik Kanan Adobrg Pilih ADODC Properties Maka akan muncul tampilan sbb: Instruktur : Nani Purwati Kode Program : Koneksi Klik Kanan Adobrg Pilih ADODC Properties Maka akan muncul tampilan sbb: Klik Build Maka akan muncul tampilan sbb: Pilih Microsoft Jet 4.0 OLEDB Provider Klik Next>> Maka akan muncul

Lebih terperinci

Krisna D. Octovhiana. 1.1 Apa itu Array?

Krisna D. Octovhiana. 1.1 Apa itu Array? Cepat Mahir Visual Basic 6.0 mail4krisna@yahoo.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),

Lebih terperinci

Penggunaan Struktur Kontrol IF

Penggunaan Struktur Kontrol IF Penggunaan Struktur Kontrol IF Struktur kontrol di dalam bahasa pemrograman adalah perintah dengan bentuk (struktur) tertentu yang digunakan untuk mengatur (mengontrol) jalannya program. Visual Basic 6

Lebih terperinci

Tabel B1 Hasil pengujian menggunakan alat FWD

Tabel B1 Hasil pengujian menggunakan alat FWD LAMPIRAN A Lampiran B PERHITUNGAN Diketahui perencanaan sebagai berikut: a. Lokasi jalan = Ruas Purwakarta-Plered (Jalan Arteri) b. Lalu lintas pada lajur rencana dengan umur rencana 5 tahun (CESA)

Lebih terperinci

Copyright by : ipi-leppindo jambi all reserved 2014 (japikinfo.com)

Copyright by : ipi-leppindo jambi all reserved 2014 (japikinfo.com) 1 FORM DATA BARANG Dim Db As Database Dim RsBarang As Recordset Sub Koneksi() 'Koneksi Database Set Db = OpenDatabase("Tentukan Lokasi Database\Barang.mdb") Set RsBarang = Db.OpenRecordset("Table_Stok")

Lebih terperinci

Pengenalan Dan Contoh Penggunaan Sederhana Fungsi Looping Pada Visual Basic

Pengenalan Dan Contoh Penggunaan Sederhana Fungsi Looping Pada Visual Basic Pengenalan Dan Contoh Penggunaan Sederhana Fungsi Looping Pada Visual Basic Muhamad Burhanudin Muhamadburhanudin981@gmail.com Abstrak Looping atau perulangan merupakan salah satu hal terpenting yang harus

Lebih terperinci

BAB VI IMPLEMENTASI DAN EVALUASI

BAB VI IMPLEMENTASI DAN EVALUASI BAB VI IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Sistem Implementasi program adalah implementasi dari analisa dan desain sistem yang telah dibuat sebelumnya. Aplikasi akan diterapkan berdasarkan kebutuhan.

Lebih terperinci

STRUKTUR KENDALI PERULANGAN

STRUKTUR KENDALI PERULANGAN STRUKTUR KENDALI PERULANGAN Tujuan Instruksi Khusus : 1. Mengetahui dan memahami tentang perulangan (iterasi) 2. Mengerti perbedaan jenis struktur kendali perulangan Visual Basic 3. Dapat membuat program

Lebih terperinci

Gambar 1 Table Petugas. Gambar 2 Penambahan Komonen Pada Form

Gambar 1 Table Petugas. Gambar 2 Penambahan Komonen Pada Form A. Pembutan input data petugas 1) Membuat table petugas Buat table dengan nama Tpetugas buat isi table seperti gambar di bawah ini Field name Data type Field size Index kd_ptgs Text 4 Primary key nama

Lebih terperinci

Modul Database dan Pengaksesannya dari FORM #Lanjutan

Modul Database dan Pengaksesannya dari FORM #Lanjutan Modul Database dan Pengaksesannya dari FORM #Lanjutan Oleh: Aep MEMBUAT FORM Lanjutan Setelah membuat form untuk mengisi data selanjutnya adalah membaut form untuk mengedit data. Jalankan Aplikasi Visual

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI. mempersiapkan kebutuhan system (baik hardware maupun software), persiapan

BAB IV IMPLEMENTASI DAN EVALUASI. mempersiapkan kebutuhan system (baik hardware maupun software), persiapan BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Di dalam tahap implementasi ini terdapat 3 sub tahap, yaitu mempersiapkan kebutuhan system (baik hardware maupun software), persiapan instalasi aplikasi,

Lebih terperinci

Struktur kontrol terbagi dalam dua jenis yaitu : Struktur pengambilan keputusan Struktur pengulangan (Loooping)

Struktur kontrol terbagi dalam dua jenis yaitu : Struktur pengambilan keputusan Struktur pengulangan (Loooping) BAB III STRUKTUR KONTROL Struktur kontrol yang dimiliki oleh visual basic hampir sama dengan bahasa pemograman lainnya. Struktur kontrol merupakan pengaturan aliran program, berbentuk rangkaian perintah

Lebih terperinci

Gambar 4.38 Struktur Menu 2. Form Login Layar ini berfungsi pertama saat user membuka layar untuk masuk ke dalam sistem.

Gambar 4.38 Struktur Menu 2. Form Login Layar ini berfungsi pertama saat user membuka layar untuk masuk ke dalam sistem. 4.3.1 Design user interface 1. Struktur Menu Gambar 4.38 Struktur Menu 2. Form Login Layar ini berfungsi pertama saat user membuka layar untuk masuk ke dalam sistem. Gambar 4.39 Form Login Gambar 4.40

Lebih terperinci

Tutorial Membuat Form Input Sederhana Dengan Ms.Excel

Tutorial Membuat Form Input Sederhana Dengan Ms.Excel Tutorial Membuat Form Input Sederhana Dengan Ms.Excel Muhamad Ilham Muhamad.ilham92@gmail.com Abstrak Microsoft Office Excel merupakan aplikasi atau software buatan Microsoft yang dapat kita gunakan untuk

Lebih terperinci

PRAKTIKUM 4 ARRAY DAN SUB ROUTINE

PRAKTIKUM 4 ARRAY DAN SUB ROUTINE PRAKTIKUM 4 ARRAY DAN SUB ROUTINE I. TUJUAN Tujuan praktikum 4 adalah mahasiswa bisa membuat program yang menggunakan variabel arrray dan menyusun program terstruktur yang terbagi dalam beberapa sub routine

Lebih terperinci

LISTING PROGRAM. Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer) ShowInputForm End Sub

LISTING PROGRAM. Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer) ShowInputForm End Sub LISTING PROGRAM 1. Listing Menu Utama Option Explicit Private ntime As Integer Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer) ShowInputForm Private Sub Form_Load() ntime = 0 Private Sub

Lebih terperinci

MODUL 2 Variabel, Val, If tunggal dan If bersarang + case

MODUL 2 Variabel, Val, If tunggal dan If bersarang + case MODUL 2 Variabel, Val, If tunggal dan If bersarang + case 1. variabel suatu tempat dalam memori yang diberi nama (sebagai pengenal) dan dialokasikan untuk menampung data. Sintax : Dim_namavariabel_As_typedata

Lebih terperinci

Pertemuan ke-3. Statemen input/output Struktur Kontrol Keputusan

Pertemuan ke-3. Statemen input/output Struktur Kontrol Keputusan Pertemuan ke-3 Statemen input/output Struktur Kontrol Keputusan Statemen Input/Output Tujuan Praktikum Mengenalkan fungsi inputbox dan message box Menjelaskan proses penampilan pesan pada MS Visual Target

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Sistem Yang Sedang Digunakan Sistem yang digunakan saat ini pada PT. Media Medan Pers adalah sistem yang dapat dikatakan masih manual, yang saat ini bergerak

Lebih terperinci

MEMBUAT APLIKASI MENGGUNAKAN MICROSOFT ACCESS

MEMBUAT APLIKASI MENGGUNAKAN MICROSOFT ACCESS MEMBUAT APLIKASI MENGGUNAKAN MICROSOFT ACCESS Membuat program Aplikasi ternyata tidak sesulit seperti yang dibayangkan. Untuk kebutuhan di kantor kita bisa membuatnya sendiri dengan belajar otodidak. Selain

Lebih terperinci

BAB 3 TOOLBAR CUSTOMIZE DAN CONTROL TOOLBOX

BAB 3 TOOLBAR CUSTOMIZE DAN CONTROL TOOLBOX Objektif : BAB 3 TOOLBAR CUSTOMIZE DAN CONTROL TOOLBOX - Dapat Mengetahui Toolbar pada Excel makro - Dapat Membuat Menu pada Excel makro - Dapat Membuat Objek Combo Box dan List Box - Dapat Objek Check

Lebih terperinci

FORM LOGIN. Option Explicit. Private Sub cmdexit_click() End End Sub

FORM LOGIN. Option Explicit. Private Sub cmdexit_click() End End Sub 1 FORM LOGIN Option Explicit Private Sub cmdexit_click() End Private Sub cmdlogin_click() On Error GoTo handleerror If (txtnama = "") Then MsgBox "Nama user harus diisi terlebih dahulu",, "Perhatian" txtnama.setfocus

Lebih terperinci

Oracle dengan Visual Basic. Arif Basofi Politeknik Elektronika Negeri Surabaya ITS 2012

Oracle dengan Visual Basic. Arif Basofi Politeknik Elektronika Negeri Surabaya ITS 2012 Oracle dengan Visual Basic Arif Basofi Politeknik Elektronika Negeri Surabaya ITS 2012 1 Tujuan Introduction to Oracle Membangun Sistem Informasi sederhana 2 Introduction to Oracle Mengapa menggunakan

Lebih terperinci

MENGGUNAKAN SUB FORM. Adi Rachmanto, S.Kom., M.Kom Program Studi Akuntansi FEB UNIKOM

MENGGUNAKAN SUB FORM. Adi Rachmanto, S.Kom., M.Kom Program Studi Akuntansi FEB UNIKOM MENGGUNAKAN SUB FORM Adi Rachmanto, S.Kom., M.Kom Program Studi Akuntansi FEB UNIKOM KONSEP FORM TRANSAKSI Dalam membuat form transaksi, kita melibatkan ke-4 tabel yang telah kita buat. Ketika menyimpan

Lebih terperinci

1. Kompetensi Memahami berbagai teknologi pemrograman basis data, khususnya MySQL, pada Visual Basic 6.0.

1. Kompetensi Memahami berbagai teknologi pemrograman basis data, khususnya MySQL, pada Visual Basic 6.0. No. : LST/PTI/PTI 8/0 Revisi : 0 Tgl. : 5-3-009 Hal. dari 3 hal.. Kompetensi Memahami berbagai teknologi pemrograman basis data, khususnya MySQL, pada Visual Basic 6.0.. Sub Kompetensi Dapat mengakses

Lebih terperinci

Program Enkripsi & Dekripsi sederhana menggunakan Visual Basic 6.0

Program Enkripsi & Dekripsi sederhana menggunakan Visual Basic 6.0 Program Enkripsi & Dekripsi sederhana menggunakan Visual Basic 6.0 Eko Riduwan eko@ekoriduwan.com http://blog.ekoriduwan.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi

Lebih terperinci

PERTEMUAN KE-6 STRUKTUR PERULANGAN (menggunakan Loop dan Timer)

PERTEMUAN KE-6 STRUKTUR PERULANGAN (menggunakan Loop dan Timer) PERTEMUAN KE-6 STRUKTUR PERULANGAN (menggunakan Loop dan Timer) Tujuan: 1. Menggunakan loop For...Next untuk menjalankan pernytaan selama beberapa kali. 2. Menampilkan keluaran pada form menggunakan metode

Lebih terperinci

Langkah ke 2 yaitu buat database form bukunya seperti gambar dibawah ini

Langkah ke 2 yaitu buat database form bukunya seperti gambar dibawah ini Langkah Awal untuk buat data pencarian data buku adalah dengan membuat database pada Microsoft access seperti yang terlihat pada gambar dibawah, cara membuat database login, Langkah ke 2 yaitu buat database

Lebih terperinci

Excel Sebagai Output VB 3.1 Excel Sebagai Output VB

Excel Sebagai Output VB 3.1 Excel Sebagai Output VB Excel Sebagai Output VB 3.1 Excel Sebagai Output VB Sebagaimana kita ketahui, VB dapat memproses data dari berbagai sumber atau format data, misalnya data dbase, Access, SQL Server, MySQL, dan lain-lain.

Lebih terperinci

MODUL VI Penggunaan Struktur Kontrol Pengulangan

MODUL VI Penggunaan Struktur Kontrol Pengulangan MODUL VI Penggunaan Struktur Kontrol Pengulangan 6.1 Mengenal Struktur Kontrol Struktur kontrol di dalam bahasa pemrograman adalah perintah dengan bentuk (struktur) tertentu yang digunakan untuk mengatur

Lebih terperinci

Koneksi Visual Basic 6.0 dengan SQL SERVER 2000

Koneksi Visual Basic 6.0 dengan SQL SERVER 2000 Koneksi Visual Basic 6.0 dengan SQL SERVER 2000 Arief Susanto arief_csp@yahoo.co.id http://www.ariefsusanto.at.ua Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan

Lebih terperinci

Materi Pemrograman Database 1 Didik Nugroho,S.Kom,M.kom MODUL III MEMBUAT FORM MENYIMPAN PROSES PEMBELIAN

Materi Pemrograman Database 1 Didik Nugroho,S.Kom,M.kom MODUL III MEMBUAT FORM MENYIMPAN PROSES PEMBELIAN Materi Pemrograman Database 1 MODUL III MEMBUAT FORM MENYIMPAN PROSES PEMBELIAN Langkah mengerjakan : 1.Buka Sql Server 2.Attact database anda, ditemmpat folder anda menyimpan pada pertemuan sebelumnya

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN EVALUASI BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Sistem Sebelum mengimplementasikan dan menjalankan Sistem Informasi Penjualan Pada Swalayan Koperasi Setia Bhakti Wanita dibutuhkan perangkat keras dan perangkat

Lebih terperinci

DIALOGBOX, FUNGSI ERROR & PERCABANGAN SUBROUTINE

DIALOGBOX, FUNGSI ERROR & PERCABANGAN SUBROUTINE BAB DIALOGBOX, FUNGSI ERROR & PERCABANGAN SUBROUTINE 4 Pada bab ini akan membahas Kotak informasi (MsgBox), kotak masukan (InputBox), fungsi error dan percabangan subroutine, setelah mempelajari dan mencoba

Lebih terperinci

BAB-XI MEMBUAT SUBFORM

BAB-XI MEMBUAT SUBFORM BAB-XI MEMBUAT SUBFORM 1. Buatlah file Database dengan nama MODUL-10 2. Buat 3 (tiga) buah file Tabel, dengan struktur sebagai berikut : a. Tabel-1 : TABEL NOFAK b. Tabel-2 : TABEL DETAIL c. Tabel-3 :

Lebih terperinci

BAB V IMPLEMENTASI DAN PEMBAHASAN

BAB V IMPLEMENTASI DAN PEMBAHASAN BAB V IMPLEMENTASI DAN PEMBAHASAN 5.1 Sistem yang Digunakan Berikut ini adalah hardware dan software yang dibutuhkan untuk menggunakan program Sistem Informasi Pembelian dan Penjualan pada UD. ROHMAT JAYA,

Lebih terperinci

PRAKTIKUM 2 KONDISI DAN PILIHAN

PRAKTIKUM 2 KONDISI DAN PILIHAN PRAKTIKUM 2 KONDISI DAN PILIHAN I. TUJUAN Tujuan praktikum 2 adalah mahasiswa bisa membuat program yang mengandung pengambilan keputusan berdasarkan suatu kondisi dan pilihan. Ada 3 program yang akan disusun,

Lebih terperinci

Contoh Aplika Aplik si a VB dengan Database Oracle 1

Contoh Aplika Aplik si a VB dengan Database Oracle 1 Contoh Aplikasi VB dengan Database Oracle 1 Instalasi Oracle 9i pada Sistem Operasi Windows Kebutuhan Sistem CPU dengan prosesor Minimum Frekuensi Clock 500 Mhz. Memory SDRAM sebesar 26 Mb. Harddisk dengan

Lebih terperinci

MetaMessage Desain Form MetaMessage

MetaMessage Desain Form MetaMessage MetaMessage Metamorphosis dibekali pula dengan kemampuan menampilkan sembarang pesan pada komputer korban. Di bagian ini, kita akan membuat suatu form yang kita beri nama frmmsg. Kegunaan form ini adalah

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 Menampilkan Sejumlah Data Buatlah form seperti gambar berikut ini Coding : Dim Conn As New ADODB.Connection Dim RS As New ADODB.Recordset Sub Koneksi() Set Conn = New ADODB.Connection

Lebih terperinci

APLIKASI KOPERASI VB 6.0 Peminat silakan hubungi : Email : uusrusmawan71@gmail.com Facebook : konsultasivb@ymail.com (Uus Rusmawan) Phone : 0812 8438 1118 Inti program ini adalah bagaimana cara menyimpan

Lebih terperinci

Pertemuan-1 TIPE DATA STRUKTUR

Pertemuan-1 TIPE DATA STRUKTUR Pertemuan-1 TIPE DATA STRUKTUR A. Maksud dan Tujuan 1. Maksud Membuat tipe data terstruktur dan modul-modul program 2. Tujuan Mahasiswa mampu membuat program dengan pernyataan tipe data terstruktur yang

Lebih terperinci

KODE PROGRAM FORM PENJUALAN

KODE PROGRAM FORM PENJUALAN KODE PROGRAM FORM PENJUALAN Buat Variabel-variabel yang dibutuhkan (untuk Koneksi Database dan Tabel-tabel dengan menggunakan DIM, contoh lihat pada Form Pemasok) Buat prosedur Koneksi_Database Buat prosedur

Lebih terperinci

GAMBAR IV.21 FORM LOGIN

GAMBAR IV.21 FORM LOGIN GAMBAR IV.21 FORM LOGIN LAMPIRAN 1 KODE FORM LOGIN Private Sub cmdcancel_click() Private Sub cmdexit_click() End Private Sub cmdlogin_click() If password.text = "THANIA" Then formmenu.show Unload Me Else

Lebih terperinci

SURAT KETERANGAN Hasil Uji Program Tugas Akhir

SURAT KETERANGAN Hasil Uji Program Tugas Akhir SURAT KETERANGAN Hasil Uji Program Tugas Akhir Yang bertanda tangan dibawah ini, menerangkan bahwa Mahasiswa Tugas Akhir Program Diploma III Teknik Informatika/Statistika : Nama : AFRIAN HARAWI NIM : 082406058

Lebih terperinci

Listing Program. Listing Form Login. Listing Form Menu Utama Private Sub MnDataPenerbangan_Click() FR_Penerbangan.Show 1 End Sub

Listing Program. Listing Form Login. Listing Form Menu Utama Private Sub MnDataPenerbangan_Click() FR_Penerbangan.Show 1 End Sub Listing Program Listing Form Login Private Sub Command1_Click() If Text1.Text = "admin" And Text2.Text = "123" Then MAIN Unload Me MsgBox "Maaf, Nama atau Password yang anda input salah...!", vbokonly,

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN 63 BAB IV IMPLEMENTASI DAN PENGUJIAN Implementasi adalah tahapan yang dilakukan oleh penulis setelah perancangan, implementasi merupakan pengkodean dari hasil perancangan. aplikasi Bantu untuk mengukur

Lebih terperinci

BAB IV DESKRIPSI PEKERJAAN. Deskripsi Kerja Praktik menggambarkan tahapan-tahapan bagaimana penulis

BAB IV DESKRIPSI PEKERJAAN. Deskripsi Kerja Praktik menggambarkan tahapan-tahapan bagaimana penulis BAB IV DESKRIPSI PEKERJAAN Deskripsi Kerja Praktik menggambarkan tahapan-tahapan bagaimana penulis merancang sistem yang akan digunakan oleh perusahaan. Tahapan awal yang dilakukan adalah Tahap perencanaan

Lebih terperinci

Mengenal Form Base. Pada Bab ini anda akan mempelajari cara :

Mengenal Form Base. Pada Bab ini anda akan mempelajari cara : BAB Mengenal Form Base 16 Pada Bab ini anda akan mempelajari cara : Mengenal Lingkungan Form Base Membuat Form Base Menggunakan Designer Membuat Form Base Menggunakan Wizzard Menyimpan Form Base Form Base

Lebih terperinci

Pengenalan Sistem Informasi Pembangunan Daerah

Pengenalan Sistem Informasi Pembangunan Daerah Pengenalan Sistem Informasi Pembangunan Daerah Direktorat Perencanaan, Evaluasi dan Informasi Pembangunan Daerah Ditjen Bina Pembangunan Daerah Jawa Barat, 18-19 September 2017 Oleh : Ika Puji Astuti Tampilan

Lebih terperinci

Praktikum-19 AMIK-STMIK JAYANUSA Imam Gunawan, M. Kom FORM BARANG MASUK

Praktikum-19 AMIK-STMIK JAYANUSA Imam Gunawan, M. Kom FORM BARANG MASUK FORM BARANG MASUK 1. Buat Table : BarangMasuk, pada Database StockGudang, dengan struktur sebagai berikut : 2. Buat Form Cari Barang dengan Layout sebagai berikut : Atur Properti sebagai berikut : 1. Name

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 FUNGSI PENCABANGAN DAN PERULANGAN Kedua fungsi ini sangat banyak digunakan dalam proses pemrograman. Kita akan mencobanya dalam sebuah program non database. Fungsi pencabangan

Lebih terperinci

Me.Picture = LoadPicture(App.Path & "\pakar.jpg") App.HelpFile = App.Path & "\Help.hlp" End Sub

Me.Picture = LoadPicture(App.Path & \pakar.jpg) App.HelpFile = App.Path & \Help.hlp End Sub LISTING PROGRAM Form Utama Option Explicit Private Sub MDIForm_Load() Me.imgIkon.ListImages.Remove "Pengetahuan" Me.imgIkon.ListImages.Remove "Penelusuran" Me.imgIkon.ListImages.Remove "Penjelasan" Me.imgIkon.ListImages.Clear

Lebih terperinci

Penggunaan Struktur Kontrol Pengulangan. Adi Rachmanto,S.Kom Prodi Akuntansi - UNIKOM

Penggunaan Struktur Kontrol Pengulangan. Adi Rachmanto,S.Kom Prodi Akuntansi - UNIKOM Penggunaan Struktur Kontrol Pengulangan Adi Rachmanto,S.Kom Prodi Akuntansi - UNIKOM Struktur kontrol di dalam bahasa pemrograman adalah perintah dengan bentuk (struktur) tertentu yang digunakan untuk

Lebih terperinci

UJIAN TENGAH SEMESTER KOMPUTER APLIKASI AKUNTANSI V

UJIAN TENGAH SEMESTER KOMPUTER APLIKASI AKUNTANSI V UJIAN TENGAH SEMESTER KOMPUTER APLIKASI AKUNTANSI V Sebuah maskapai penerbangan MDN Airline mempunyai beberapa rute penerbangan dengan berbagai type kelas penerbangan. Harga tiket disesuaikan berdasarkan

Lebih terperinci

Halaman cetak laporan(gambar 4.97) berisikan informasi tentang data komponen/peripheral yang digunakan sebuah CPU.

Halaman cetak laporan(gambar 4.97) berisikan informasi tentang data komponen/peripheral yang digunakan sebuah CPU. 215 Halaman cetak laporan(gambar 4.97) berisikan informasi tentang data komponen/peripheral yang digunakan sebuah CPU. Gambar 4.97 Halaman Cetak Laporan Inventaris Pada halaman keluhan user harus mengisi

Lebih terperinci

anggaran dapat dilihat pada gambar berikut ini:

anggaran dapat dilihat pada gambar berikut ini: 4.5 Tampilan dan Kode Program 4.5.1 Tampilan Menu Utama Tampilan menu program perancangan sistem informasi akuntansi realisasi anggaran dapat dilihat pada gambar berikut ini: Gambar 4.62 Tampilan pada

Lebih terperinci

LAMPIRAN. Source Code Program Untuk MDI Utama

LAMPIRAN. Source Code Program Untuk MDI Utama Kode (Coding) Program LAMPIRAN Code program yang dibuat dalam aplikasi ini meliputi MDIUtama, FrmAturan, FrmCiriKerusakan, FrmJenisKerusakan, FrmKeterangan, FrmMacamKerusakan, FrmPassword, FrmPenelusuran,

Lebih terperinci