• Tidak ada hasil yang ditemukan

T0 Lampiran Institutional Repository | Satya Wacana Christian University: Otomatisasi Sistem Informasi Pembelian Kebutuhan Stationery di PT Purinusa Ekapersada

N/A
N/A
Protected

Academic year: 2018

Membagikan "T0 Lampiran Institutional Repository | Satya Wacana Christian University: Otomatisasi Sistem Informasi Pembelian Kebutuhan Stationery di PT Purinusa Ekapersada"

Copied!
28
0
0

Teks penuh

(1)

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

(2)

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 ? konfirmasi ke

bagian

Form Kebutuhan Stationery

Form Kebutuhan

Stationery

dan memberi cap

Pemasok telah mengisi harga & menandatangani

Kwitansi PenjualanNota Surat Jalan1 Pemasok

Mengisi harga di Rekap Stationery

dan Membuat PO Purchase Order

Purchase Order Form

Kebutuhan Stationery

(3)

1

PT PURINUSA EKAPERSADA

PROSEDUR PEMBELIAN KEBUTUHAN STATIONERY ANALYTIC FLOWCHART

BAGIAN PEMBELIAN

Kwitansi PenjualanNota Surat Jalan 1 Membuat

Tanda Terima dan dan Membuat

Voucher pembayaran ke

rekening

Kebutuhan Stationery

Rekap Stationery

2

Form Kebutuhan

Stationery

Order Penawaran Harga

Rekap

Order Penawaran Harga

Rekap

Order Penawaran Harga

Rekap

Order Penawaran Harga

Rekap

Order Penawaran Harga

Rekap

Order Penawaran Harga Rekap

Order Penawaran Harga

(4)

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

(5)

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 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 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 Cells(brsakhr2, 3).Select no = ActiveCell.Value Cells(brsakhr, 3).Select

Selection.EntireRow.Insert , CopyOrigin:=xlFormatFromLeftOrAbove ActiveCell.Value = no + 1

(6)

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

Kode menjalankan Form Data User

Private Sub cmdtambah_Click() 'Dim brsakhr

'tanya apakah data no sudah ada ActiveCell.Offset(0, 1).Select

Selection.EntireColumn.Insert , CopyOrigin:=xlFormatFromLeftOrAbove Selection.EntireColumn.Insert , CopyOrigin:=xlFormatFromLeftOrAbove

(7)

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

ActiveCell.Offset(1, 0).Select ActiveCell.Value = Me.txtuser ActiveCell.Offset(0, 1).Select ActiveCell.Value = nomerkolom1

End Sub

(8)

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

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

(9)

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

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

Me.ListBox1.ColumnCount = 3

With Me.ListBox1

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

Me.ListBox1.Clear

Me.ListBox1.ColumnCount = 3

(10)

.AddItem Cells(Z, 1).Select

With Me.ListBox1

bln = InputBox("isikan Bulan ") thn = InputBox("isikan Tahun")

End If

Sheets("Rekap").Select

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

(11)

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

Private Sub cmdkeluar_Click() frminputharga.Hide frmMenuUtama.Show End Sub

Private Sub lstph_Click()

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

(12)

.AddItem

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"

(13)

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

(14)

d.

Dokumen atau Formulir

(15)
(16)
(17)
(18)
(19)
(20)
(21)
(22)
(23)
(24)

2.

Lampiran Pendukung

(25)
(26)
(27)
(28)

Referensi

Dokumen terkait

Penyakit virus tidak bisa diobati, hanya bisa dicegah dengan sanitasi dan vaksinasi serta biosekuritas yang ketat. Jelaskan pengertian sanitasi, vaksinasi dan

usahatani per bel..-tar per tahun diberbagai pola tanam pada sislem irigasi semi teknis berbeda nyata pada taraf kepercayaan 95% dengan nilai H-bitung sebesar

Kegiatan praktik mengajar mandiri ini merupakan tindak lanjut dari kegiatan praktik mengajar terbimbing. Praktik mengajar mandiri dilaksanakan praktikan tanpa

Bank umum adalah lembaga keuangan yang menawarkan berbagai layanan produk dan jasa kepada masyarakat dengan fungsi seperti menghimpun dana secara langsung

[r]

For each match we recorded the score of the losing player, the year in which it was played, the round, and whether the match was won or lost by the player entering the tournament

8. Prospek Asuransi Takaful di Indonesia. Setidaknya ada dua faktor yang mempengaruhi permintaan orang terhadap asuransi, faktor indogenous dan exogenous. Faktor

Instrumen tes diberikan sebanyak dua kali, yaitu pretest (tes awal) untuk mengetahui kemampuan awal siswa dalam menyusun kalimat tanya berbentuk W- Frage sebelum