• Tidak ada hasil yang ditemukan

LAMPIRAN A KELUARAN SISTEM BERJALAN

N/A
N/A
Protected

Academic year: 2022

Membagikan "LAMPIRAN A KELUARAN SISTEM BERJALAN"

Copied!
35
0
0

Teks penuh

(1)

LAMPIRAN A

KELUARAN SISTEM BERJALAN

(2)

81

Lampiran A-1

Nota

(3)

Lampiran A-2

Laporan Penjualan

(4)

83

LAMPIRAN B

MASUKAN SISTEM BERJALAN

(5)

Lampiran B-1

Data Barang

(6)

85

LAMPIRAN C

RANCANGAN KELUARAN

(7)

Lampiran C-1

Nota

(8)

87

Lampiran C-2

Surat Jalan

(9)

Lampiran C-3

Laporan Penjualan

(10)

89

LAMPIRAN D

RANCANGAN MASUKAN

(11)

Lampiran D-1

DATA PELANGGAN

(12)

91

Lampiran D-2

DATA BARANG

(13)

Jl. Gajah Mada I No.422, Pintu Air Atas Hp. 081368489990/081273032373

DATA PESANAN

No Pesanan : x-5-x Tanggal Pesanan : mm-dd-yy

Kode Pelanggan : x-5-x Nama Pelanggan : x-30-x

Alamat : x-30-x

Telepon : x-12-x

No Urut Nama Barang Model Ukuran Harga Jual Jumlah Pesanan Total

Grand Total : 99,999,999

Pangkalpinang, dd/mm/yyyy Staff Penjualan

( )

X-5-x x-30-x X-20-x X-5-x 9,999,999 99 99,999,999

Lampiran D-3

DATA PESANAN

(14)

93

LAMPIRAN E

SURAT KETERANGAN RISET

(15)
(16)

95

(17)
(18)

LISTING PROGRAM

(19)

Global rsPELANGGAN As New ADODB.Recordset Global rsSURAT_JALAN As New ADODB.Recordset Global rsISI As New ADODB.Recordset

Global rsHASIL As New ADODB.Recordset Global rsQ As New ADODB.Recordset Global rsQN As New ADODB.Recordset Public Sub buka_mdb()

Set cn = New Connection cn.CursorLocation = adUseClient

cn.Open "provider=msdatashape;data provider = " & _

" microsoft.jet.oledb.4.0;data source = " _

& App.Path & "\Database1.mdb;"

End Sub

=============================================

FORM MENU UTAMA

==================================================

Private Sub CLPEN_Click() CLP.Show

End Sub

Private Sub cn_Click() NOTA.Show

End Sub

Private Sub cp_Click() PESANAN.Show End Sub

Private Sub CSJ_Click() SURATJALAN.Show End Sub

(20)

Private Sub EDB_Click() BARANG.Show

End Sub

Private Sub EDP_Click() PELANGGAN.Show End Sub

Private Sub Form_Load() End Sub

Private Sub klr_Click() End

End Sub

==================================================

FORM ENTRY DATA PELANGGAN

==================================================

Dim rsi As New ADODB.Recordset Private Sub B_Click()

T1 = ""

T2 = ""

T3 = ""

T4 = ""

End Sub

Private Sub S_Click() Dim a As String cn.BeginTrans

a = "select * from PELANGGAN" & " where Kd_Plg = '" & T1.Text & "'"

Set rsPELANGGAN = cn.Execute(a) If Not rsPELANGGAN.EOF Then MsgBox "Kode Pelanggan Sudah Ada"

T1.SetFocus

ElseIf T1.Text = "" Then

MsgBox "No Pelanggan Belum Diisi"

T1.SetFocus Else

X = "insert into PELANGGAN(Kd_Plg,Nm_Plg,Almt,Telp)" & " values('" & T1.Text & "','" &

T2.Text & "','" & T3.Text & "','" & T4.Text & "')"

cn.Execute (X)

(21)

T2 = DG1.Columns(1) T3 = DG1.Columns(2) T4 = DG1.Columns(3) End Sub

Private Sub Form_Load() buka_mdb

Set rsPELANGGAN = New ADODB.Recordset

rsPELANGGAN.Open " select * from PELANGGAN", cn, adOpenDynamic, adLockOptimistic Set DG1.DataSource = rsPELANGGAN

tampil End Sub Sub tampil()

Set rsi = New ADODB.Recordset

rsi.Open "select * from PELANGGAN", cn, adOpenDynamic, adLockOptimistic Set DG1.DataSource = rsi

End Sub

Private Sub H_Click()

Set rsPELANGGAN = New ADODB.Recordset

rsPELANGGAN.Open " select * from PELANGGAN ", cn, adOpenDynamic, adLockOptimistic If rsPELANGGAN.RecordCount <= 0 Then

pesan = MsgBox("Tidak ada data yang dihapus...!!!!", vbOKOnly + vbInformation,

"Informasi") Else

X = MsgBox("Yakin data ini mau dihapus", vbYesNo + vbInformation, "Informasi") If X = vbYes Then

cn.Execute " DELETE FROM PELANGGAN WHERE Kd_Plg = '" & DG1.Columns![0] & "'", , adCmdText

kosong tampil Else

Set rsPELANGGAN = New ADODB.Recordset

(22)

Set DG1.DataSource = rsPELANGGAN T1.SetFocus

tampil DG1.ReBind

msg = "data terhapus"

End If End If End Sub

Private Sub K_Click() Unload Me

End Sub

Private Sub T1_Change()

Dim rsPELANGGAN As New ADODB.Recordset

rsPELANGGAN.Open "Select * From PELANGGAN where Kd_Plg='" & T1 & "'", cn, adOpenKeyset, adLockOptimistic

If rsPELANGGAN.RecordCount > 0 Then T1 = rsPELANGGAN("Kd_Plg") T2 = rsPELANGGAN("Nm_Plg") T3 = rsPELANGGAN("Almt") T4 = rsPELANGGAN("Telp") Else

T2 = ""

T3 = ""

T4 = ""

End If End Sub Sub kosong() T1 = ""

T2 = ""

T3 = ""

T4 = ""

End Sub

Private Sub U_Click()

cn.Execute " update PELANGGAN set Nm_Plg = '" & T2.Text & "',Almt='" & T3 & "',Telp='" &

T4 & "' where Kd_Plg = '" & T1.Text & "'"

MsgBox "Satu Record Diubah"

kosong tampil kosong T1.Text = ""

(23)

Private Sub B_Click() T1 = ""

T2 = ""

T3 = ""

T4 = ""

End Sub

Private Sub S_Click() Dim a As String cn.BeginTrans

a = "select * from BARANG" & " where No_Urut = '" & T1.Text & "'"

Set rsBARANG = cn.Execute(a) If Not rsBARANG.EOF Then

MsgBox "Kode BARANG Sudah Ada"

T1.SetFocus

ElseIf T1.Text = "" Then

MsgBox "No BARANG Belum Diisi"

T1.SetFocus Else

X = "insert into BARANG(No_Urut,Nm_Brg,Satuan,Hrg_Brg,Model,Warna,ukuran)" & "

values('" & T1.Text & "','" & T2.Text & "','" & T3.Text & "','" & T4.Text & "','" & T5.Text & "','"

& T6.Text & "','" & T7.Text & "')"

cn.Execute (X) kosong tampil End If

cn.CommitTrans End Sub

Private Sub DG1_RowColChange(LastRow As Variant, ByVal LastCol As Integer) T1 = DG1.Columns(0)

T2 = DG1.Columns(1) T3 = DG1.Columns(2)

(24)

T4 = DG1.Columns(3) T5 = DG1.Columns(4) T6 = DG1.Columns(5) T7 = DG1.Columns(6) End Sub

Private Sub Form_Load() buka_mdb

Set rsBARANG = New ADODB.Recordset

rsBARANG.Open " select * from BARANG", cn, adOpenDynamic, adLockOptimistic Set DG1.DataSource = rsBARANG

tampil End Sub Sub tampil()

Set rsi = New ADODB.Recordset

rsi.Open "select * from BARANG", cn, adOpenDynamic, adLockOptimistic Set DG1.DataSource = rsi

End Sub

Private Sub H_Click()

Set rsBARANG = New ADODB.Recordset

rsBARANG.Open " select * from BARANG ", cn, adOpenDynamic, adLockOptimistic If rsBARANG.RecordCount <= 0 Then

pesan = MsgBox("Tidak ada data yang dihapus...!!!!", vbOKOnly + vbInformation,

"Informasi") Else

X = MsgBox("Yakin data ini mau dihapus", vbYesNo + vbInformation, "Informasi") If X = vbYes Then

cn.Execute " DELETE FROM BARANG WHERE No_Urut = '" & DG1.Columns![0] & "'", , adCmdText

kosong tampil Else

Set rsBARANG = New ADODB.Recordset Set DG1.DataSource = rsBARANG T1.SetFocus

tampil DG1.ReBind

msg = "data terhapus"

End If

(25)

Private Sub T1_Change()

Dim rsBARANG As New ADODB.Recordset

rsBARANG.Open "Select * From BARANG where No_Urut='" & T1 & "'", cn, adOpenKeyset, adLockOptimistic

If rsBARANG.RecordCount > 0 Then T1 = rsBARANG("No_Urut") T2 = rsBARANG("Nm_Brg") T3 = rsBARANG("Satuan") T4 = rsBARANG("Hrg_Brg") T5 = rsBARANG("Model") T6 = rsBARANG("Warna") T7 = rsBARANG("ukuran") Else

T2 = ""

T3 = ""

T4 = ""

T5 = ""

T6 = ""

T7 = ""

End If End Sub Sub kosong() T1 = ""

T2 = ""

T3 = ""

T4 = ""

T5 = ""

T6 = ""

T7 = ""

End Sub

(26)

Private Sub U_Click()

cn.Execute " update BARANG set Nm_Brg = '" & T2.Text & "',Satuan='" & T3 & "',Hrg_Brg='"

& T4 & "',Model='" & T5 & "',Warna='" & T6 & "',ukuran='" & T7 & "' where No_Urut = '" &

T1.Text & "'"

MsgBox "Satu Record Diubah"

kosong tampil kosong T1.Text = ""

T1.SetFocus b.Enabled = True End Sub

==================================================

FORM ENTRY DATA PESANAN

==================================================

Private Sub B_Click() Call kosong

T1.SetFocus End Sub

Private Sub C1_Click()

Set setrekot = cn.Execute("select Nm_Plg,Almt,Telp from PELANGGAN where Kd_Plg= '" &

C1 & "'")

If Not setrekot.EOF Then T2 = setrekot.Fields(0).Value T3 = setrekot.Fields(1).Value T4 = setrekot.Fields(2).Value End If

End Sub

Private Sub C2_Click()

Set setrekot = cn.Execute("select Nm_Brg,Model,ukuran,Hrg_Brg from BARANG where No_Urut= '" & C2 & "'")

If Not setrekot.EOF Then T5 = setrekot.Fields(0).Value T6 = setrekot.Fields(1).Value T7 = setrekot.Fields(2).Value T8 = setrekot.Fields(3).Value T9.SetFocus

End If End Sub

(27)

isi beri Otomatis

S.Enabled = False B.Enabled = False End Sub

Private Sub K_Click() Unload Me

End Sub

Private Sub S_Click() Dim simpan As String

SQL1 = " Insert into PESANAN(No_Psn,Tgl_Psn,Kd_Plg)" & _

"values('" & T1.Text & "','" & DTP.Value & "','" & C1.Text & "')"

cn.Execute (SQL1) With FG

simpan = 1

Do While simpan < 12

If .TextMatrix(simpan, 0) = "" Then Exit Do

Else

cn.Execute " INSERT INTO ISI VALUES ('" & T1 & "','" & .TextMatrix(simpan, 0) &

"','" & .TextMatrix(simpan, 6) & "','" & .TextMatrix(simpan, 5) & "')"

simpan = simpan + 1 End If

Loop

MsgBox " DATA Anda sudah tersimpan "

FG.Rows = FG.Rows - simpan + 1 FG.Clear

DTP.Value = Date C1.Text = ""

(28)

T1.Text = ""

T2.Text = ""

T3.Text = ""

T4.Text = ""

C2.Text = ""

T5.Text = ""

T6.Text = ""

T7.Text = ""

T8.Text = ""

T9.Text = ""

T10.Text = ""

T11.Text = ""

End With End Sub

Private Sub T_Click() brs = FG.Row

FG.Rows = FG.Rows + 1 FG.TextMatrix(brs, 0) = C2.Text FG.TextMatrix(brs, 1) = T5.Text FG.TextMatrix(brs, 2) = T6.Text FG.TextMatrix(brs, 3) = T7.Text FG.TextMatrix(brs, 4) = T8.Text FG.TextMatrix(brs, 5) = T9.Text FG.TextMatrix(brs, 6) = T10.Text

T11.Text = Val(T11.Text) + Val(T10.Text) FG.Row = FG.Row + 1

FG.FormatString = "No Urut |Nama Barang |Model

|Ukuran |Harga Jual |Jumlah Pesanan | Total "

T5.SetFocus T5 = ""

T6 = ""

T7 = ""

T8 = ""

T9 = ""

T10 = ""

S.Enabled = True B.Enabled = True End Sub

Sub kosong()

(29)

T7 = ""

T8 = ""

T9 = ""

End Sub

Private Sub T9_Change()

T10.Text = Val(T9.Text) * Val(T8.Text) End Sub

Sub isi()

Set setrekot = cn.Execute("select *from PELANGGAN order by Kd_Plg") Do While Not setrekot.EOF

C1.AddItem (setrekot.Fields(0).Value) setrekot.MoveNext

Loop End Sub Sub beri()

Set setrekot = cn.Execute("select *from BARANG order by No_Urut") Do While Not setrekot.EOF

C2.AddItem (setrekot.Fields(0).Value) setrekot.MoveNext

Loop End Sub Sub Otomatis()

Set setrekot = New ADODB.Recordset setrekot.Open "select * from PESANAN ", cn T1 = Trim(Str(setrekot.RecordCount + 1)) If Len(LTrim(T1)) = 4 Then

T1 = "S" + T1

ElseIf Len(LTrim(T1)) = 3 Then T1 = "S0" + T1

ElseIf Len(LTrim(T1)) = 2 Then

(30)

T1 = "S00" + T1 Else

T1 = "S000" + T1 End If

End Sub

==================================================

FORM CETAK NOTA

==================================================

Private Sub C_Click() Dim simpan As String

SQL1 = " Insert into NOTA(No_Nota,Tgl_Nota,No_Psn)" & _

"values('" & T1.Text & "','" & DTP1.Value & "','" & C1.Text & "')"

cn.Execute (SQL1)

With FG simpan = 1

Do While simpan < 10 On Error Resume Next

If .TextMatrix(simpan, 0) = "" Then Exit Do

Else

cn.Execute " INSERT INTO HASIL VALUES ('" & T1 & "','" & .TextMatrix(simpan, 0) & "','" & T2 & "')"

simpan = simpan + 1 End If

Loop

MsgBox " Print NOTA ", vbOKOnly, " Pesan !"

FGFlexGrid1.Rows = MSFlexGrid1.Rows - simpan + 1 FGFlexGrid1.Clear

FG.FormatString = "No Urut |Nama Barang |Model |Ukuran

|Jumlah Pesanan | Total "

With CRN

CRN.ReportFileName = "" & App.Path & "\NOTA.rpt "

msf = " {QN.No_Nota} = '" & T1.Text & "'"

CRN.SelectionFormula = msf CRN.RetrieveDataFiles

CRN.WindowState = crptMaximized CRN.Action = 1

(31)

.Rows = rsQ.RecordCount + 1 For brs = 1 To rsQ.RecordCount .TextMatrix(brs, 0) = rsQ("No_Urut") .TextMatrix(brs, 1) = rsQ("Nm_Brg") .TextMatrix(brs, 2) = rsQ("Model") .TextMatrix(brs, 3) = rsQ("ukuran") .TextMatrix(brs, 4) = rsQ("Jml_Psn") .TextMatrix(brs, 5) = rsQ("Hrg_Psn") If Not rsQ.EOF = True Then

rsQ.MoveNext End If

Next brs End With End Sub

Private Sub Command2_Click() Unload Me

End Sub

Private Sub Form_Load() buka_mdb

Set rsPESANAN = New ADODB.Recordset Set rsISI = New ADODB.Recordset Set rsBARANG = New ADODB.Recordset Set rsNOTA = New ADODB.Recordset Set rsHASIL = New ADODB.Recordset Set rsQ = New ADODB.Recordset Set rsQN = New ADODB.Recordset

rsPESANAN.Open " select * from PESANAN", cn, adOpenDynamic, adLockOptimistic rsISI.Open " select * from ISI", cn, adOpenDynamic, adLockOptimistic

rsBARANG.Open " select * from BARANG", cn, adOpenDynamic, adLockOptimistic rsNOTA.Open " select * from NOTA", cn, adOpenDynamic, adLockOptimistic rsHASIL.Open " select * from NOTA", cn, adOpenDynamic, adLockOptimistic rsQ.Open " select * from Q", cn, adOpenDynamic, adLockOptimistic

(32)

rsQN.Open " select * from QN", cn, adOpenDynamic, adLockOptimistic isi

Otomatis

FG.FormatString = "No Urut |Nama Barang |Model |Ukuran

|Jumlah Pesanan | Total "

End Sub Sub isi()

Set setrekot = cn.Execute("select *from PESANAN order by No_Psn") Do While Not setrekot.EOF

C1.AddItem (setrekot.Fields(0).Value) setrekot.MoveNext

Loop End Sub Sub Otomatis()

Set setrekot = New ADODB.Recordset setrekot.Open "select * from NOTA ", cn T1 = Trim(Str(setrekot.RecordCount + 1)) If Len(LTrim(T1)) = 4 Then

T1 = "N" + T1

ElseIf Len(LTrim(T1)) = 3 Then T1 = "N0" + T1

ElseIf Len(LTrim(T1)) = 2 Then T1 = "N00" + T1

Else

T1 = "N000" + T1 End If

End Sub

==================================================

FORM CETAK SURAT JALAN

==================================================

Private Sub C_Click() Dim simpan As String

SQL1 = " Insert into SURAT_JALAN(No_Sj,Tgl_Sj,No_Pol,Nm_Sopir,No_Psn)" & _ "values('" & T1.Text & "','" & DTP1.Value & "','" & T2.Text & "','" & T3.Text & "','"

& C1.Text & "')"

cn.Execute (SQL1) With FG

simpan = 1

(33)

simpan = simpan + 1 End If

Loop

MsgBox " Print SURAT JALAN ", vbOKOnly, " Pesan !"

FGFlexGrid1.Rows = MSFlexGrid1.Rows - simpan + 1 FGFlexGrid1.Clear

FG.FormatString = "No Urut |Nama Barang |Model |Ukuran

|Jumlah Pesanan | Total "

With CRSJ

CRSJ.ReportFileName = "" & App.Path & "\SJ.rpt "

msf = " {QSJ.No_Sj} = '" & T1.Text & "'"

CRSJ.SelectionFormula = msf CRSJ.RetrieveDataFiles

CRSJ.WindowState = crptMaximized CRSJ.Action = 1

End With End With End Sub

Private Sub C1_Click()

Set rsQ = New ADODB.Recordset

rsQ.Open "select * from Q where No_Psn='" & C1.Text & "'", cn With FG

.Rows = rsQ.RecordCount + 1 For brs = 1 To rsQ.RecordCount .TextMatrix(brs, 0) = rsQ("No_Urut") .TextMatrix(brs, 1) = rsQ("Nm_Brg") .TextMatrix(brs, 2) = rsQ("Model") .TextMatrix(brs, 3) = rsQ("ukuran") .TextMatrix(brs, 4) = rsQ("Jml_Psn") .TextMatrix(brs, 5) = rsQ("Hrg_Psn") If Not rsQ.EOF = True Then

(34)

rsQ.MoveNext End If

Next brs End With End Sub

Private Sub Command2_Click() Unload Me

End Sub

Private Sub Form_Load() buka_mdb

Set rsPESANAN = New ADODB.Recordset Set rsISI = New ADODB.Recordset Set rsBARANG = New ADODB.Recordset Set rsSURAT_JALAN = New ADODB.Recordset Set rsANTAR = New ADODB.Recordset Set rsQ = New ADODB.Recordset Set rsQSJ = New ADODB.Recordset

rsPESANAN.Open " select * from PESANAN", cn, adOpenDynamic, adLockOptimistic rsISI.Open " select * from ISI", cn, adOpenDynamic, adLockOptimistic

rsBARANG.Open " select * from BARANG", cn, adOpenDynamic, adLockOptimistic

rsSURAT_JALAN.Open " select * from SURAT_JALAN", cn, adOpenDynamic, adLockOptimistic rsANTAR.Open " select * from SURAT_JALAN", cn, adOpenDynamic, adLockOptimistic rsQ.Open " select * from Q", cn, adOpenDynamic, adLockOptimistic

rsQSJ.Open " select * from QSJ", cn, adOpenDynamic, adLockOptimistic isi

Otomatis

FG.FormatString = "No Urut |Nama Barang |Model |Ukuran

|Jumlah Pesanan | Total "

End Sub Sub isi()

Set setrekot = cn.Execute("select *from PESANAN order by No_Psn") Do While Not setrekot.EOF

C1.AddItem (setrekot.Fields(0).Value) setrekot.MoveNext

Loop

End Sub Sub Otomatis()

Set setrekot = New ADODB.Recordset

(35)

Else

T1 = "J000" + T1 End If

End Sub

==================================================

FORM CETAK LAPORAN PENJUALAN

==================================================

Private Sub C_Click()

rsQN.Filter = "Tgl_Psn>='" & DTP1.Value & "' AND Tgl_Psn<='" & DTP2.Value & "'"

CRLAP.ReportFileName = "" & App.Path & "\LAP.rpt"

CRLAP.SelectionFormula = "{QN.TgL_Psn}>=#" & Format(DTP1.Value, "M/D/YY") & "# AND {QN.TgL_Psn}<=#" & Format(DTP2.Value, "M/D/YY") & "#"

CRLAP.Formulas(1) = "ta='" & Format(DTP1.Value, "DD/MM/YYYY") & "'"

CRLAP.Formulas(2) = "tr='" & Format(DTP2.Value, "DD/MM/YYYY") & "'"

CRLAP.WindowState = crptMaximized CRLAP.RetrieveDataFiles

CRLAP.Action = 1 End Sub

Private Sub CmdKeluar_Click() Unload Me

End Sub

Private Sub Form_Load() buka_mdb

Set rsQN = New ADODB.Recordset

rsQN.Open " select * from QN", cn, adOpenDynamic, adLockOptimistic DTP1 = Format(Now, "dd/mm/yyyy")

DTP2 = Format(Now, "dd/mm/yyyy") End Sub

Private Sub K_Click() Unload Me

End Sub

Referensi

Dokumen terkait

Pengaruh Quantum Teaching Dengan Teknik Mind Mapping Terhadap Motivasi Dan Hasil Belajar Materi Menghitung Luas Permukaan Dan Volume Bangun Ruang Kubus Dan

Aras masa depan produk dan bisnis pertanian khususnya subsektor perkebunan, revitalisasi BUMN Perkebunan dalan koridor ini masih sangat kompleks dan dalam proses

Tujuan dari penelitian ini adalah untuk mengetahui apakah sistem pengukuran kinerja dan sistem reward berpengaruh terhadap kinerja manajerial pada UD.Surya Chemical dan

Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber....

Produktivitas karyawan diperoleh dari data sekunder yang diambil dari. laporan hasil kerja karyawan bagian produksi dengan

Di Indonesia, bawang bombay banyak ditemukan di daerah Tanah Karo (Sumatera Utara), percobaan penanaman di dataran tinggi Karo dengan ketinggian sekitar 2000 m dpl, memperoleh

Kondisi SM Rimbang Baling sangat memprihatinkan saat ini, dan sangat disayangkan jika pada akhirnya, pemasalahan yang terjadi di kawasan konservasi menyebabkan

Adapun yang termasuk data sekunder dalam penelitian ini adalah