+ All Categories
Home > Documents > Otomatisasi Sistem Informasi Pembelian Kebutuhan ......Private Sub cmdtambah_Click() Dim brsakhr...

Otomatisasi Sistem Informasi Pembelian Kebutuhan ......Private Sub cmdtambah_Click() Dim brsakhr...

Date post: 07-May-2021
Category:
Upload: others
View: 1 times
Download: 0 times
Share this document with a friend
28
52 LAMPIRAN 1. Lampiran Utama a. Struktur Organisasi Perusahaan Mill Head Sekretaris MBOS Production Head Purchasing Head Finance & Mill Service Head Business Head Sales Unit Head MTC & Utility Unit Head Carton Box/ Finishing Unit Head Carton Sheet Unit Head IT Unit Head HR & GA Unit Head Finance Unit Head Accounting Head QC Unit Head PPIC Unit Head Inner Sales Head Paper Tube Unit Head Logistik Head
Transcript
Page 1: Otomatisasi Sistem Informasi Pembelian Kebutuhan ......Private Sub cmdtambah_Click() Dim brsakhr 'tanya apakah data no sudah ada . Sheets("Databarang").Select . x = 4 . Do Until Cells(x,

52

LAMPIRAN

1. Lampiran Utama

a. Struktur Organisasi Perusahaan

Mill Head

Sekretaris MBOS

Production HeadPurchasing

Head

Finance & Mill

Service HeadBusiness Head

Sales Unit

Head

MTC & Utility

Unit Head

Carton Box/

Finishing Unit

Head

Carton Sheet

Unit Head

IT Unit Head

HR & GA Unit

Head

Finance Unit

Head

Accounting

Head

QC Unit Head

PPIC Unit Head

Inner Sales

Head

Paper Tube

Unit Head

Logistik Head

Page 2: Otomatisasi Sistem Informasi Pembelian Kebutuhan ......Private Sub cmdtambah_Click() Dim brsakhr 'tanya apakah data no sudah ada . Sheets("Databarang").Select . x = 4 . Do Until Cells(x,

53

b. Flowchart Pembelian Kebutuhan Stationery

Surat

Jalan

2

PT PURINUSA EKAPERSADA

PROSEDUR PEMBELIAN KEBUTUHAN STATIONERY

ANALYTIC FLOWCHART

BAGIAN PEMBELIAN BAGIAN GUDANG

Menerima Form

Kebutuhan Stationery

dari setiap Bagian

Form Kebutuhan

Stationery

Rekap

Stationery

sesuai anggaran

tidak ?

Mengecek

anggaran

setiap bagian

Tidak

Ya

Melakukan

konfirmasi ke

bagian

Form

Kebutuhan

Stationery

Form

Kebutuhan

Stationery

Penawaran

Harga

Pemasok

Penawaran

Harga

Penawaran

Harga

Penawaran

Harga

Rekap

Stationery

Pemasok

Surat

Jalan

1

Mengecek

Kesesuaian,

menandatangani

dan memberi

cap

Surat

Jalan

1 Surat

Jalan

2

Pemasok

Pemasok telah

mengisi harga &

menandatangani

KwitansiNota

Penjualan

Surat

Jalan

1

Pemasok

1

Merekap

Kebutuhan

Stationery

Membuat

Penawaran

Harga

Mengisi harga di

Rekap Stationery

dan Membuat POPurchase

Order

Purchase

Order

Form

Kebutuhan

Stationery

Purchase

Order

Page 3: Otomatisasi Sistem Informasi Pembelian Kebutuhan ......Private Sub cmdtambah_Click() Dim brsakhr 'tanya apakah data no sudah ada . Sheets("Databarang").Select . x = 4 . Do Until Cells(x,

54

1

PT PURINUSA EKAPERSADA

PROSEDUR PEMBELIAN KEBUTUHAN STATIONERY

ANALYTIC FLOWCHART

BAGIAN PEMBELIAN

KwitansiNota

Penjualan

Surat

Jalan

1

Membuat

Tanda Terima

dan

ditandatangani

Tanda

TerimaKwitansi

Nota

Penjualan

Surat

Jalan

1

Pemasok

Mencetak

Rekap

Stationery

Rekap

Stationery

1

2

2

BAGIAN GUDANG

Setiap

Bagian

BAGIAN AKUNTING

1

Mengecek

kesesuaian,

dan Membuat

Voucher

Voucher

3

KASIR

3

Voucher

Bank

Menstransfer

uang

pembayaran ke

rekening

Pemasok

Membuat

Laporan

Pembayaran

Laporan

Pembayaran

Bukti

PembayaranVoucher

T

Memberikan

Cap Lunas

Voucher

4

4

Purchase

Order

Selesai

Form

Kebutuhan

Stationery

Rekap

Stationery

2

Form

Kebutuhan

Stationery

Rekap

Stationery

2

Rekap

stationery

1Kwitansi

Nota

Penjualan

Surat

Jalan

1

Purchase

OrderPenawaran

Harga

Rekap

stationery

1Kwitansi

Nota

Penjualan

Surat

Jalan

1

Purchase

OrderPenawaran

Harga

Rekap

stationery

1Kwitansi

Nota

Penjualan

Surat

Jalan

1

Purchase

OrderPenawaran

Harga

Rekap

stationery

1Kwitansi

Nota

Penjualan

Surat

Jalan

1

Purchase

OrderPenawaran

Harga

Rekap

stationery

1Kwitansi

Nota

Penjualan

Surat

Jalan

1

Purchase

OrderPenawaran

Harga

Rekap

stationery

1Kwitansi

Nota

Penjualan

Surat

Jalan

1

Purchase

OrderPenawaran

Harga

Rekap

stationery

1Kwitansi

Nota

Penjualan

Surat

Jalan

1

Purchase

OrderPenawaran

Harga

Voucher

Page 4: Otomatisasi Sistem Informasi Pembelian Kebutuhan ......Private Sub cmdtambah_Click() Dim brsakhr 'tanya apakah data no sudah ada . Sheets("Databarang").Select . x = 4 . Do Until Cells(x,

55

c. Coding List

Kode menjalankan Form Menu Utama

Private Sub Cmddatabarang_Click() frmMenuUtama.Hide

frmdatabarang.Show

End Sub

Private Sub Cmddatauser_Click()

frmMenuUtama.Hide

frmdatauser.Show

End Sub

Private Sub cmdisipermintaanbrg_Click()

frmMenuUtama.Hide

frmInputPermintaan.Show

End Sub

Private Sub cmdctkpnwran_Click()

Sheets("PENAWARAN HARGA").Select

Range("A1:D88").Select

Call setprint

Sheets("PENAWARAN HARGA").PrintOut

End Sub

Private Sub cmdisiharga_Click()

frmMenuUtama.Hide

frminputharga.Show

End Sub

Private Sub cmdctkpo_Click()

Sheets("PURCHASE ORDER").Select

Call setprint2

Sheets("PURCHASE ORDER").PrintOut

End Sub

Private Sub cmdinputbrgmsk_Click()

frmMenuUtama.Hide

frminputbarangmasuk.Show

End Sub

Private Sub cmdkeluar_Click()

Unload Me

'perintah untuk keluar dari Excel

End Sub

Kode menjalankan Form Data Barang

Private Sub cmdedit_Click()

Sheets("Databarang").Select

brssedit = Me.txtno + 3

Cells(brssedit, 1).Select

'ActiveCell.Value = Me.txtno

ActiveCell.Offset(0, 1).Select

ActiveCell.Value = Me.txtbrg

End Sub

Private Sub cmdtambah_Click()

Dim brsakhr

'tanya apakah data no sudah ada

Sheets("Databarang").Select

x = 4

Do Until Cells(x, 1) = isblank

Cells(x, 1).Select

x = x + 1

Loop

brsakhr = x - 1

brsakhr2 = x - 2

Page 5: Otomatisasi Sistem Informasi Pembelian Kebutuhan ......Private Sub cmdtambah_Click() Dim brsakhr 'tanya apakah data no sudah ada . Sheets("Databarang").Select . x = 4 . Do Until Cells(x,

56

Cells(brsakhr2, 1).Select

no = ActiveCell.Value

Cells(brsakhr, 1).Select

Selection.EntireRow.Insert , CopyOrigin:=xlFormatFromLeftOrAbove

ActiveCell.Value = no + 1

ActiveCell.Offset(0, 1).Select

ActiveCell.Value = Me.txtbrg

Sheets("rekap").Select

x = 4

Do Until Cells(x, 1) = isblank

Cells(x, 1).Select

x = x + 1

Loop

brsakhr = x - 1

brsakhr2 = x - 2

Cells(brsakhr2, 1).Select

no = ActiveCell.Value

Cells(brsakhr, 1).Select

Selection.EntireRow.Insert , CopyOrigin:=xlFormatFromLeftOrAbove

ActiveCell.Value = no + 1

ActiveCell.Offset(0, 1).Select

ActiveCell.Value = Me.txtbrg

Sheets("PENAWARAN HARGA").Select

x = 16

Do Until Cells(x, 1) = isblank

Cells(x, 1).Select

x = x + 1

Loop

brsakhr = x - 1

brsakhr2 = x - 2

Cells(brsakhr2, 1).Select

no = ActiveCell.Value

Cells(brsakhr, 1).Select

Selection.EntireRow.Insert , CopyOrigin:=xlFormatFromLeftOrAbove

ActiveCell.Value = no + 1

ActiveCell.Offset(0, 1).Select

ActiveCell.Value = Me.txtbrg

Sheets("PURCHASE ORDER").Select

x = 16

Do Until Cells(x, 3) = isblank

Cells(x, 3).Select

x = x + 1

Loop

brsakhr = x - 1

brsakhr2 = x - 2

Cells(brsakhr2, 3).Select

no = ActiveCell.Value

Cells(brsakhr, 3).Select

Selection.EntireRow.Insert , CopyOrigin:=xlFormatFromLeftOrAbove

ActiveCell.Value = no + 1

ActiveCell.Offset(0, 1).Select

ActiveCell.Value = Me.txtbrg

Sheets("Label").Select

x = 6

Do Until Cells(x, 3) = isblank

Cells(x, 3).Select

x = x + 1

Loop

Page 6: Otomatisasi Sistem Informasi Pembelian Kebutuhan ......Private Sub cmdtambah_Click() Dim brsakhr 'tanya apakah data no sudah ada . Sheets("Databarang").Select . x = 4 . Do Until Cells(x,

57

brsakhr = x - 1

brsakhr2 = x - 2

Cells(brsakhr2, 3).Select

no = ActiveCell.Value

Cells(brsakhr, 3).Select

Selection.EntireRow.Insert , CopyOrigin:=xlFormatFromLeftOrAbove

ActiveCell.Value = no + 1

ActiveCell.Offset(0, 1).Select

ActiveCell.Value = Me.txtbrg

End Sub

Private Sub cmdkeluar_Click()

frmdatabarang.Hide

frmMenuUtama.Show

End Sub

Private Sub lstviewbrg_Click()

Me.txtno.Value = lstviewbrg.List(, 0)

Me.txtbrg.Value = lstviewbrg.List(, 1)

Sheets("Databarang").Select

Cells.Find(What:=Me.txtbrg.Value, After:=ActiveCell, LookIn:=xlFormulas, LookAt _

:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _

False, SearchFormat:=False).Activate

brss = ActiveCell.Row

End Sub

Private Sub UserForm_Activate()

Sheets("Databarang").Select

lstviewbrg.ColumnCount = 2

With lstviewbrg

.AddItem

.List(.ListCount - 1, 0) = "Nomor"

.List(.ListCount - 1, 1) = "Nama Barang"

.ColumnWidths = 35 & ";" & 70

End With

x = 4

Do Until Cells(x, 1) = isblank

Cells(x, 1).Select

With lstviewbrg

.AddItem

.List(.ListCount - 1, 0) = Cells(x, 1).Value

.List(.ListCount - 1, 1) = Cells(x, 2).Value

End With

x = x + 1

Loop

End Sub

Kode menjalankan Form Data User

Private Sub cmdtambah_Click()

'Dim brsakhr

'tanya apakah data no sudah ada

Sheets("rekap").Select

Range("A1").Select

Selection.End(xlToRight).Select

Selection.End(xlToRight).Select

nomerkolom1 = ActiveCell.Value + 1

nomerkolom2 = ActiveCell.Value + 2

ActiveCell.Offset(0, 1).Select

Selection.EntireColumn.Insert , CopyOrigin:=xlFormatFromLeftOrAbove

Selection.EntireColumn.Insert , CopyOrigin:=xlFormatFromLeftOrAbove

ActiveCell.Value = nomerkolom1

ActiveCell.Offset(0, 1).Select

Page 7: Otomatisasi Sistem Informasi Pembelian Kebutuhan ......Private Sub cmdtambah_Click() Dim brsakhr 'tanya apakah data no sudah ada . Sheets("Databarang").Select . x = 4 . Do Until Cells(x,

58

ActiveCell.Value = nomerkolom2

ActiveCell.Offset(1, -1).Select

ActiveCell.Value = Me.txtuser

alm1 = ActiveCell.Address

ActiveCell.Offset(1, 1).Select

alm2 = ActiveCell.Address

Range(alm1 & ":" & alm2).Select

With Selection

.HorizontalAlignment = xlCenter

.VerticalAlignment = xlBottom

.WrapText = False

.Orientation = 0

.AddIndent = False

.IndentLevel = 0

.ShrinkToFit = False

.ReadingOrder = xlContext

.MergeCells = False

End With

Selection.Merge

With Selection

.HorizontalAlignment = xlCenter

.VerticalAlignment = xlCenter

.WrapText = False

.Orientation = 0

.AddIndent = False

.IndentLevel = 0

.ShrinkToFit = False

.ReadingOrder = xlContext

.MergeCells = True

End With

With Selection

.HorizontalAlignment = xlGeneral

.VerticalAlignment = xlCenter

.WrapText = False

.Orientation = 0

.AddIndent = False

.IndentLevel = 0

.ShrinkToFit = False

.ReadingOrder = xlContext

.MergeCells = True

End With

With Selection

.HorizontalAlignment = xlCenter

.VerticalAlignment = xlCenter

.WrapText = False

.Orientation = 0

.AddIndent = False

.IndentLevel = 0

.ShrinkToFit = False

.ReadingOrder = xlContext

.MergeCells = True

End With

Sheets("user").Select

Range("A21").Select

ActiveCell.End(xlDown).Select

ActiveCell.Offset(1, 0).Select

ActiveCell.Value = Me.txtuser

ActiveCell.Offset(0, 1).Select

ActiveCell.Value = nomerkolom1

End Sub

Private Sub cmdkeluar_Click()

frmdatauser.Hide

Page 8: Otomatisasi Sistem Informasi Pembelian Kebutuhan ......Private Sub cmdtambah_Click() Dim brsakhr 'tanya apakah data no sudah ada . Sheets("Databarang").Select . x = 4 . Do Until Cells(x,

59

frmMenuUtama.Show

End Sub

Private Sub cmdedit_Click()

Sheets("user").Select

brssedit = Me.txtuser

ActiveCell.Value = Me.txtuser

ActiveCell.Value = Me.txtuser

Sheets("rekap").Select

kolom = Me.txtklm.Value

Range("A1").Select

ActiveCell.Offset(0, kolom).Select

ActiveCell.Offset(1, 0).Select

ActiveCell.Value = Me.txtuser

Sheets("user").Select

End Sub

Private Sub Lstviewuser_Click()

Me.txtuser.Value = Lstviewuser.List(, 0)

Me.txtklm.Value = Lstviewuser.List(, 1)

Sheets("user").Select

Cells.Find(What:=Me.txtuser.Value, After:=ActiveCell, LookIn:=xlFormulas, LookAt _

:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _

False, SearchFormat:=False).Activate

brss = ActiveCell.Row

End Sub

Private Sub UserForm_Activate()

Sheets("user").Select

Lstviewuser.ColumnCount = 2

With Lstviewuser

.AddItem

.List(.ListCount - 1, 0) = "Nama Bagian"

.List(.ListCount - 1, 1) = "Nilai Kolom"

.ColumnWidths = 70 & ";" & 70

End With

x = 2

Do Until Cells(x, 1) = isblank

Cells(x, 1).Select

With Lstviewuser

.AddItem

.List(.ListCount - 1, 0) = Cells(x, 1).Value

.List(.ListCount - 1, 1) = Cells(x, 2).Value

End With

x = x + 1

Loop

End Sub

Kode menjalankan Form Input Permintaan Barang

Private Sub cmdinput_Click()

Sheets("Rekap").Select

Bagian = cbouser.Value

namabarang = cbonamabrg.Value

Cells.Find(What:=namabarang, After:=ActiveCell, LookIn:=xlFormulas, LookAt _

:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _

False, SearchFormat:=False).Activate

brss = ActiveCell.Row

'MsgBox brs

Sheets("user").Select

Cells.Find(What:=Bagian, After:=ActiveCell, LookIn:=xlFormulas, LookAt _

:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _

False, SearchFormat:=False).Activate

Page 9: Otomatisasi Sistem Informasi Pembelian Kebutuhan ......Private Sub cmdtambah_Click() Dim brsakhr 'tanya apakah data no sudah ada . Sheets("Databarang").Select . x = 4 . Do Until Cells(x,

60

ActiveCell.Offset(0, 1).Select

kol = ActiveCell.Value

'MsgBox kol

'MsgBox brss

Sheets("Rekap").Select

Cells(brss, kol).Select

ActiveCell.Value = Me.txtjum

'isi untuk listbox

With ListBox1

.AddItem

.List(.ListCount - 1, 0) = Me.cbouser.Value

.List(.ListCount - 1, 1) = Me.cbonamabrg.Value

.List(.ListCount - 1, 2) = Me.txtjum.Value

End With

End Sub

Private Sub cmdkeluar_Click()

frmInputPermintaan.Hide

frmMenuUtama.Show

End Sub

Private Sub UserForm_QueryClose(Cancel As Integer, _

CloseMode As Integer)

If CloseMode = vbFormControlMenu Then

Cancel = True

MsgBox "MAKE TOMBOL ATUH KANG!"

End If

End Sub

Private Sub UserForm_Activate()

Sheets("user").Select

x = 2

Do Until Cells(x, 1) = isblank

With Me.cbouser

.AddItem Cells(x, 1).Value

End With

x = x + 1

Loop

Sheets("Databarang").Select

y = 4

Do Until Cells(y, 1) = isblank

With Me.cbonamabrg

.AddItem Cells(y, 2).Value

End With

y = y + 1

Loop

Me.ListBox1.Clear

Me.ListBox1.ColumnCount = 3

With Me.ListBox1

.AddItem

.List(.ListCount - 1, 0) = "Nama Bagian"

.List(.ListCount - 1, 1) = "Nama Barang"

.List(.ListCount - 1, 2) = "Jumlah"

.ColumnWidths = 60 & ";" & 200

End With

jwb = MsgBox("Apakah Mau Mengisi Form Permintaan Pembelian Baru?", vbYesNo)

If jwb = vbNo Then

Me.ListBox1.Clear

Me.ListBox1.ColumnCount = 3

With Me.ListBox1

Page 10: Otomatisasi Sistem Informasi Pembelian Kebutuhan ......Private Sub cmdtambah_Click() Dim brsakhr 'tanya apakah data no sudah ada . Sheets("Databarang").Select . x = 4 . Do Until Cells(x,

61

.AddItem

.List(.ListCount - 1, 0) = "Nama Barang"

.List(.ListCount - 1, 1) = ""

.List(.ListCount - 1, 2) = ""

.ColumnWidths = 60 & ";" & 200

End With

Sheets("Rekap").Select

Z = 4

Do Until Cells(Z, 1) = isblank

Cells(Z, 1).Select

With Me.ListBox1

.AddItem

.List(.ListCount - 1, 0) = Cells(Z, 2).Value

'isi dengan nama user

.List(.ListCount - 1, 1) = Cells(Z, 3).Value

End With

Z = Z + 1

Loop

Exit Sub

Else

bln = InputBox("isikan Bulan ")

thn = InputBox("isikan Tahun")

End If

Sheets("Rekap").Select

Range("B1").Value = "Bulan : " & bln & " " & thn

'Menghapus isi jumlah

Range("C4:C62").Select

Selection.ClearContents

Range("e4:e62").Select

Selection.ClearContents

Range("g4:g62").Select

Selection.ClearContents

Range("i4:i62").Select

Selection.ClearContents

Range("k4:k62").Select

Selection.ClearContents

Range("m4:m62").Select

Selection.ClearContents

Range("o4:o62").Select

Selection.ClearContents

Range("Q4:Q62").Select

Selection.ClearContents

Range("s4:s62").Select

Selection.ClearContents

Range("u4:w62").Select

Selection.ClearContents

Range("w4:w62").Select

Selection.ClearContents

Range("y4:y62").Select

Selection.ClearContents

Range("aa4:aa62").Select

Selection.ClearContents

Range("AC4:AC62").Select

Selection.ClearContents

Range("AE4:AE62").Select

Selection.ClearContents

Range("AG4:AG62").Select

Selection.ClearContents

Range("AI4:AI62").Select

Selection.ClearContents

Range("AK4:AK62").Select

Selection.ClearContents

Range("AM4:AM62").Select

Selection.ClearContents

Range("AO4:AO62").Select

Selection.ClearContents

Range("AQ4:AQ62").Select

Page 11: Otomatisasi Sistem Informasi Pembelian Kebutuhan ......Private Sub cmdtambah_Click() Dim brsakhr 'tanya apakah data no sudah ada . Sheets("Databarang").Select . x = 4 . Do Until Cells(x,

62

Selection.ClearContents

End Sub

Kode menjalankan Form Input Harga

Private Sub cmdinput_Click()

Sheets("PENAWARAN HARGA").Select

namabarang = cbobrg.Value

Cells.Find(What:=namabarang, After:=ActiveCell, LookIn:=xlFormulas, LookAt _

:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _

False, SearchFormat:=False).Activate

brss = ActiveCell.Row

Cells(brss, 4).Select

ActiveCell.Value = Me.txtharga

'isi di list

Me.lstph.Clear

Sheets("PENAWARAN HARGA").Select

lstph.ColumnCount = 3

With lstph

.AddItem

.List(.ListCount - 1, 0) = "Nomor"

.List(.ListCount - 1, 1) = "Nama Barang"

.List(.ListCount - 1, 2) = "Harga"

.ColumnWidths = 35 & ";" & 200

End With

x = 16

Do Until Cells(x, 1) = isblank

Cells(x, 1).Select

With lstph

.AddItem

.List(.ListCount - 1, 0) = Cells(x, 1).Value

.List(.ListCount - 1, 1) = Cells(x, 2).Value

.List(.ListCount - 1, 2) = Cells(x, 4).Value

End With

x = x + 1

Loop

brs = x

End Sub

Private Sub cmdkeluar_Click()

frminputharga.Hide

frmMenuUtama.Show

End Sub

Private Sub lstph_Click()

Me.cbobrg.Value = Me.lstph.List(, 1)

End Sub

Private Sub UserForm_Activate()

Sheets("PENAWARAN HARGA").Select

lstph.ColumnCount = 3

With lstph

.AddItem

.List(.ListCount - 1, 0) = "Nomor"

.List(.ListCount - 1, 1) = "Nama Barang"

.List(.ListCount - 1, 2) = "Harga"

.ColumnWidths = 35 & ";" & 200

End With

x = 16

Do Until Cells(x, 1) = isblank

Cells(x, 1).Select

With lstph

Page 12: Otomatisasi Sistem Informasi Pembelian Kebutuhan ......Private Sub cmdtambah_Click() Dim brsakhr 'tanya apakah data no sudah ada . Sheets("Databarang").Select . x = 4 . Do Until Cells(x,

63

.AddItem

.List(.ListCount - 1, 0) = Cells(x, 1).Value

.List(.ListCount - 1, 1) = Cells(x, 2).Value

.List(.ListCount - 1, 2) = Cells(x, 4).Value

End With

x = x + 1

Loop

brs = x

Range("b10").Select

x = 1

Do Until Cells(x, 2) = isblank

MsgBox Cells(x, 2)

x = x + 1

Loop

End Sub

Kode menjalankan Form Input Barang Masuk

Private Sub cmdinput_Click()

Sheets("PURCHASE ORDER").Select

namabarang = cbobrg.Value

Cells.Find(What:=namabarang, After:=ActiveCell, LookIn:=xlFormulas, LookAt _

:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _

False, SearchFormat:=False).Activate

brss = ActiveCell.Row

Cells(brss, 8).Select

ActiveCell.Value = Me.txtharga

'isi di list

Me.lstph.Clear

Sheets("PURCHASE ORDER").Select

lstph.ColumnCount = 5

With lstph

.AddItem

.List(.ListCount - 1, 0) = "Nomor"

.List(.ListCount - 1, 1) = "Nama Barang"

.List(.ListCount - 1, 2) = "Jumlah Barang"

.List(.ListCount - 1, 3) = "Harga"

.List(.ListCount - 1, 4) = "Jumlah Barang Masuk"

.ColumnWidths = 35 & ";" & 200

End With

x = 16

Do Until Cells(x, 3) = isblank

Cells(x, 3).Select

With lstph

.AddItem

.List(.ListCount - 1, 0) = Cells(x, 3).Value

.List(.ListCount - 1, 1) = Cells(x, 4).Value

.List(.ListCount - 1, 2) = Cells(x, 5).Value

.List(.ListCount - 1, 3) = Cells(x, 6).Value

.List(.ListCount - 1, 4) = Cells(x, 8).Value

End With

x = x + 1

Loop

brs = x

End Sub

Page 13: Otomatisasi Sistem Informasi Pembelian Kebutuhan ......Private Sub cmdtambah_Click() Dim brsakhr 'tanya apakah data no sudah ada . Sheets("Databarang").Select . x = 4 . Do Until Cells(x,

64

Private Sub cmdkeluar_Click()

frminputbarangmasuk.Hide

frmMenuUtama.Show

End Sub

Private Sub lstph_Click()

Me.cbobrg.Value = Me.lstph.List(, 1)

End Sub

Private Sub UserForm_Activate()

Sheets("PURCHASE ORDER").Select

lstph.ColumnCount = 5

With lstph

.AddItem

.List(.ListCount - 1, 0) = "Nomor"

.List(.ListCount - 1, 1) = "Nama Barang"

.List(.ListCount - 1, 2) = "Jumlah Barang"

.List(.ListCount - 1, 3) = "Harga"

.List(.ListCount - 1, 4) = "Jumlah Barang Masuk"

.ColumnWidths = 35 & ";" & 200

End With

x = 16

Do Until Cells(x, 3) = isblank

Cells(x, 3).Select

With lstph

.AddItem

.List(.ListCount - 1, 0) = Cells(x, 3).Value

.List(.ListCount - 1, 1) = Cells(x, 4).Value

.List(.ListCount - 1, 2) = Cells(x, 5).Value

.List(.ListCount - 1, 3) = Cells(x, 6).Value

.List(.ListCount - 1, 4) = Cells(x, 8).Value

End With

x = x + 1

Loop

brs = x

Range("c16").Select

x = 1

Do Until Cells(x, 2) = isblank

MsgBox Cells(x, 2)

x = x + 1

Loop

End Sub

Page 14: Otomatisasi Sistem Informasi Pembelian Kebutuhan ......Private Sub cmdtambah_Click() Dim brsakhr 'tanya apakah data no sudah ada . Sheets("Databarang").Select . x = 4 . Do Until Cells(x,

65

d. Dokumen atau Formulir

1. Form Kebutuhan Stationery

Page 15: Otomatisasi Sistem Informasi Pembelian Kebutuhan ......Private Sub cmdtambah_Click() Dim brsakhr 'tanya apakah data no sudah ada . Sheets("Databarang").Select . x = 4 . Do Until Cells(x,

66

2. Kwitansi

Page 16: Otomatisasi Sistem Informasi Pembelian Kebutuhan ......Private Sub cmdtambah_Click() Dim brsakhr 'tanya apakah data no sudah ada . Sheets("Databarang").Select . x = 4 . Do Until Cells(x,

67

3. Nota Penjualan

Page 17: Otomatisasi Sistem Informasi Pembelian Kebutuhan ......Private Sub cmdtambah_Click() Dim brsakhr 'tanya apakah data no sudah ada . Sheets("Databarang").Select . x = 4 . Do Until Cells(x,

68

4. Penawaran Harga

Page 18: Otomatisasi Sistem Informasi Pembelian Kebutuhan ......Private Sub cmdtambah_Click() Dim brsakhr 'tanya apakah data no sudah ada . Sheets("Databarang").Select . x = 4 . Do Until Cells(x,

69

Page 19: Otomatisasi Sistem Informasi Pembelian Kebutuhan ......Private Sub cmdtambah_Click() Dim brsakhr 'tanya apakah data no sudah ada . Sheets("Databarang").Select . x = 4 . Do Until Cells(x,

70

5. Purchase Order

Page 20: Otomatisasi Sistem Informasi Pembelian Kebutuhan ......Private Sub cmdtambah_Click() Dim brsakhr 'tanya apakah data no sudah ada . Sheets("Databarang").Select . x = 4 . Do Until Cells(x,

71

Page 21: Otomatisasi Sistem Informasi Pembelian Kebutuhan ......Private Sub cmdtambah_Click() Dim brsakhr 'tanya apakah data no sudah ada . Sheets("Databarang").Select . x = 4 . Do Until Cells(x,

72

6. Rekap Stationery

Page 22: Otomatisasi Sistem Informasi Pembelian Kebutuhan ......Private Sub cmdtambah_Click() Dim brsakhr 'tanya apakah data no sudah ada . Sheets("Databarang").Select . x = 4 . Do Until Cells(x,

73

7. Surat Jalan

Page 23: Otomatisasi Sistem Informasi Pembelian Kebutuhan ......Private Sub cmdtambah_Click() Dim brsakhr 'tanya apakah data no sudah ada . Sheets("Databarang").Select . x = 4 . Do Until Cells(x,

74

8. Tanda Terima

Page 24: Otomatisasi Sistem Informasi Pembelian Kebutuhan ......Private Sub cmdtambah_Click() Dim brsakhr 'tanya apakah data no sudah ada . Sheets("Databarang").Select . x = 4 . Do Until Cells(x,

75

2. Lampiran Pendukung

a. Surat Keterangan Prakek Kerja

Page 25: Otomatisasi Sistem Informasi Pembelian Kebutuhan ......Private Sub cmdtambah_Click() Dim brsakhr 'tanya apakah data no sudah ada . Sheets("Databarang").Select . x = 4 . Do Until Cells(x,

76

b. Rekapitulasi Kehadiran Praktek Kerja

Page 26: Otomatisasi Sistem Informasi Pembelian Kebutuhan ......Private Sub cmdtambah_Click() Dim brsakhr 'tanya apakah data no sudah ada . Sheets("Databarang").Select . x = 4 . Do Until Cells(x,

77

c. Jurnal Praktek Kerja

Page 27: Otomatisasi Sistem Informasi Pembelian Kebutuhan ......Private Sub cmdtambah_Click() Dim brsakhr 'tanya apakah data no sudah ada . Sheets("Databarang").Select . x = 4 . Do Until Cells(x,

78

Page 28: Otomatisasi Sistem Informasi Pembelian Kebutuhan ......Private Sub cmdtambah_Click() Dim brsakhr 'tanya apakah data no sudah ada . Sheets("Databarang").Select . x = 4 . Do Until Cells(x,

79

d. Jurnal Bimbingan Tugas Akhir


Recommended