DIREKTUR UTAMA
D. Nota Pembelian
4.5 Tampilan dan Kode Program .1Tampilan Bagian Kasir
Tampilan menu program Perancangan Sistem Informasi Akuntansi Laporan Keuangan Neraca dapat dilihat pada gambar di bawah ini:
Gambar 4.83 Tampilan Menu Utama Tabel 4.24 Listing Program pada masuk
Listing Program Keterangan
Private Sub comasuk_Click(Index As Integer) If Text1.Text = "kas" Then
kasir.Show menu.Hide logakun.Hide Else
MsgBox "password salah...!!!" End If
End Sub
Perintah untuk login bagian kasir
Private Sub comasuk_Click() If Text1.Text = "akun" Then akuntansi.Show
menu.Hide logakun.Hide Else
MsgBox "password salah...!!!" End If
End Sub
Perintah untuk login bagian akuntansi
Private Sub comasuk_Click(Index As Integer) If Text1.Text = "oper" Then
Perintah untuk login bagian operastional manager
121
Listing Program Keterangan
operasional.Show menu.Hide Hide Else
MsgBox "password salah...!!!" End If
End Sub
Private Sub comasuk_Click() If Text1.Text = "market" Then marketing.Show
menu.Hide logmar.Hide Else
MsgBox "password salah...!!!" End If
End Sub
Perintah untuk login bagian marketing
Private Sub comasuk_Click(Index As Integer) If Text1.Text = "dir" Then
direktur.Show menu.Hide logindir.Hide Else
MsgBox "password salah...!!!" End If
End Sub
Perintah untuk login bagiandirektur
122
Gambar 4.85 Tampilan Profil Programmer
Gambar 4.86 Tampilan Profil Perusahaan
123
Gambar 4.88 Tampilan Menu Data Eksternal
Gambar 4.89 Tampilan Form Data Client Tabel 4.25 Listing Program Data Eksternal
Listing Program Keterangan
Private Sub Command5_Click() Data Client
If Text4 = Null Then MsgBox "data tidak lengkap" Else With Adodc1.Recordset .AddNew .Fields(0) = Text4.Text .Fields(1) = Text5.Text .Fields(2) = Text6.Text .Update End With End If
Perintah untuk menyimpan data client
124
Listing Program Keterangan
Text4 = "" Text5 = "" Text6 = "" End Sub
Private Sub Command20_Click() Dim X As String
X = MsgBox("Apakah Anda yakin mau dihapus?", vbQuestion + vbYesNo, "Informasi!!! ") If X = vbYes Then
Adodc1.Recordset.Delete MsgBox "Data Telah Dihapus!! " End If
End Sub
Perintah untuk menghapus data client
Private Sub Command6_Click() Text4 = Adodc1.Recordset(0) Text5 = Adodc1.Recordset(1) Text6 = Adodc1.Recordset(2) End Sub
Perintah untuk mengedit data client
Private Sub Command31_Click() If Text4 = "" Then
Text4.SetFocus Else
cari1 = Text4
Adodc1.Recordset.MoveFirst
Adodc1.Recordset.Find "Nama_Instansi='" & cari1 & "'" If Adodc1.Recordset.EOF = True Then
MsgBox " Data Tidak Ditemukan!!!" Text4 = "" Else Text4 = Adodc1.Recordset.Fields(0) Text5 = Adodc1.Recordset.Fields(1) Text6 = Adodc1.Recordset.Fields(2) End If End If End Sub
Perintah untuk mencari data client
Private Sub Command25_Click() If DataGrid1.Visible = False Then DataGrid1.Visible = True ElseIf DataGrid1.Visible = True Then DataGrid1.Visible = False End If
End Sub
125
Gambar 4.90 Tampilan Form Pada Data Wisata Tabel 4.26 Listing Program pada Data Wisata
Listing Program Keterangan
Private Sub Command1_Click() 'Data Wisata
If Text19 = Null Then MsgBox "data tidak lengkap" Else With Adodc2.Recordset .AddNew .Fields(0) = Text19.Text .Fields(1) = Text1.Text .Fields(2) = Text2.Text .Fields(3) = Text3.Text .Update End With End If Text19 = "" Text1 = "" Text2 = "" Text3 = "" End Sub
Perintah untuk menyimpan data wisata
Private Sub Command2_Click() Dim X As String
X = MsgBox("Apakah Anda yakin mau dihapus?", vbQuestion + vbYesNo, "Informasi!!! ") If X = vbYes Then
Adodc2.Recordset.Delete MsgBox "Data Telah Dihapus!! " End If
End Sub
Perintah untuk menghapus data wisata
126
Listing Program Keterangan
Private Sub Command3_Click() Text19 = Adodc2.Recordset(0) Text1 = Adodc2.Recordset(1) Text2 = Adodc2.Recordset(2) Text3 = Adodc2.Recordset(3) End Sub
Perintah untuk mengedit data wisata
Private Sub Command32_Click() If Text1 = "" Then
Text1.SetFocus Else
cari1 = Text1
Adodc2.Recordset.MoveFirst
Adodc2.Recordset.Find "Tempat_Wisata='" & cari1 & "'" If Adodc2.Recordset.EOF = True Then
MsgBox " Data Tidak Ditemukan!!!" Text1 = "" Else Text19 = Adodc2.Recordset.Fields(0) Text1 = Adodc2.Recordset.Fields(1) Text2 = Adodc2.Recordset.Fields(2) Text3 = Adodc2.Recordset.Fields(3) End If End If End Sub
Perintah untuk mencari data wisata
Private Sub Command26_Click() If DataGrid2.Visible = False Then DataGrid2.Visible = True ElseIf DataGrid2.Visible = True Then DataGrid2.Visible = False End If
End Sub
Perintah untuk mlihat data wisata
127
Tabel 4.27 Listing Program pada Data Tempat Kunjungan
Listing Program Keterangan
Private Sub Command9_Click() 'Data Kunjungan
If Text7 = Null Then MsgBox "data tidak lengkap" Else With Adodc3.Recordset .AddNew .Fields(0) = Text7.Text .Fields(1) = Text8.Text .Fields(2) = Text9.Text .Update End With End If Text7 = "" Text8 = "" Text9 = "" End Sub
Perintah untuk menyimpan data tempat kunjungan
Private Sub Command10_Click() Dim X As String
X = MsgBox("Apakah Anda yakin mau dihapus?", vbQuestion + vbYesNo, "Informasi!!! ") If X = vbYes Then
Adodc3.Recordset.Delete MsgBox "Data Telah Dihapus!! " End If
End Sub
Perintah untuk menghapus data tempat kunjungan
Private Sub Command11_Click() Text7 = Adodc2.Recordset(0) Text8 = Adodc2.Recordset(1) Text9 = Adodc2.Recordset(2) End Sub
Perintah untuk mengedit data tempat kunjungan
Private Sub Command33_Click() If Text7 = "" Then
Text7.SetFocus Else
cari1 = Text7
Adodc3.Recordset.MoveFirst
Adodc3.Recordset.Find "Tempat_Kunjungan='" & cari1 & "'" If Adodc3.Recordset.EOF = True Then
MsgBox " Data Tidak Ditemukan!!!" Text1 = "" Else Text7 = Adodc3.Recordset.Fields(0) Text8 = Adodc3.Recordset.Fields(1) Text9 = Adodc3.Recordset.Fields(2) End If
Perintah untuk mencari data tempat kunjungan
128
Listing Program Keterangan
End If End Sub
Private Sub Command27_Click() If DataGrid3.Visible = False Then DataGrid3.Visible = True ElseIf DataGrid3.Visible = True Then DataGrid3.Visible = False End If
End Sub
Perintah untuk mlihat data tempat kunjungan
Gambar 4.92 Tampilan Form Data Restaurant Tabel 4.28 Listing Program pada Data Restaurant
Listing Program Keterangan
Private Sub Command13_Click() 'Data Restaurant
If Text13 = Null Then MsgBox "data tidak lengkap" Else With Adodc5.Recordset .AddNew .Fields(0) = Text13.Text .Fields(1) = Text14.Text .Fields(2) = Text15.Text .Update End With End If Text13 = ""
Perintah untuk menyimpan data restaurant
129
Listing Program Keterangan
Text14 = "" Text15 = "" End Sub
Private Sub Command14_Click() Dim X As String
X = MsgBox("Apakah Anda yakin mau dihapus?", vbQuestion + vbYesNo, "Informasi!!! ") If X = vbYes Then
Adodc5.Recordset.Delete MsgBox "Data Telah Dihapus!! " End If
End Sub
Perintah untuk menghapus data restaurant
Private Sub Command15_Click() Text13 = Adodc1.Recordset(0) Text14 = Adodc1.Recordset(1) Text15 = Adodc1.Recordset(2) End Sub
Perintah untuk mengedit data restaurant
Private Sub Command35_Click() If Text13 = "" Then
Text13.SetFocus Else
cari1 = Text13
Adodc5.Recordset.MoveFirst
Adodc5.Recordset.Find "Nama_Restaurant='" & cari1 & "'" If Adodc5.Recordset.EOF = True Then
MsgBox " Data Tidak Ditemukan!!!" Text13 = "" Else Text13 = Adodc5.Recordset.Fields(0) Text14 = Adodc5.Recordset.Fields(1) Text15 = Adodc5.Recordset.Fields(2) End If End If End Sub
Perintah untuk mencari data restaurant
Private Sub Command29_Click() If DataGrid5.Visible = False Then DataGrid5.Visible = True ElseIf DataGrid5.Visible = True Then DataGrid5.Visible = False End If
End Sub
Perintah untuk mlihat data restaurant
130
Gambar 4.93 Tampilan Form Data Toko Tabel 4.29 Listing Program pada Data Toko
Listing Program Keterangan
Private Sub Command16_Click() 'Data Toko
If Text16 = Null Then MsgBox "data tidak lengkap" Else With Adodc6.Recordset .AddNew .Fields(0) = Text16.Text .Fields(1) = Text17.Text .Fields(2) = Text18.Text .Update End With End If Text16 = "" Text17 = "" Text18 = "" End Sub
Perintah untuk menyimpan data toko
Private Sub Command17_Click() Dim X As String
X = MsgBox("Apakah Anda yakin mau dihapus?", vbQuestion + vbYesNo, "Informasi!!! ") If X = vbYes Then
Adodc6.Recordset.Delete MsgBox "Data Telah Dihapus!! " End If
End Sub
Perintah untuk menghapus data toko
Private Sub Command18_Click() Text16 = Adodc6.Recordset(0) Text17 = Adodc6.Recordset(1)
Perintah untuk mengedit data toko
131
Listing Program Keterangan
Text18 = Adodc6.Recordset(2) End Sub
Private Sub Command36_Click() If Text16 = "" Then
Text16.SetFocus Else
cari1 = Text16
Adodc6.Recordset.MoveFirst
Adodc6.Recordset.Find "Nama_Toko='" & cari1 & "'" If Adodc6.Recordset.EOF = True Then
MsgBox " Data Tidak Ditemukan!!!" Text16 = "" Else Text16 = Adodc6.Recordset.Fields(0) Text17 = Adodc6.Recordset.Fields(1) Text18 = Adodc6.Recordset.Fields(2) End If End If End Sub
Perintah untuk mencari data toko
Private Sub Command30_Click() If DataGrid6.Visible = False Then DataGrid6.Visible = True ElseIf DataGrid6.Visible = True Then DataGrid6.Visible = False End If
End Sub
Perintah untuk mlihat data toko
132
Tabel 4.30 Listing Program pada Data Hotel
Listing Program Keterangan
Private Sub Command4_Click() 'Data Hotel
If Text20 = Null Then MsgBox "data tidak lengkap" Else With Adodc4.Recordset .AddNew .Fields(0) = Text20.Text .Fields(1) = Text10.Text .Fields(2) = Text11.Text .Fields(3) = Text12.Text .Update End With End If Text20 = "" Text10 = "" Text11 = "" Text12 = "" End Sub
Perintah untuk menyimpan data hotel
Private Sub Command17_Click() Dim X As String
X = MsgBox("Apakah Anda yakin mau dihapus?", vbQuestion + vbYesNo, "Informasi!!! ") If X = vbYes Then
Adodc6.Recordset.Delete MsgBox "Data Telah Dihapus!! " End If
End Sub
Perintah untuk menghapus data hotel
Private Sub Command12_Click() Text20 = Adodc4.Recordset(0) Text10 = Adodc4.Recordset(1) Text11 = Adodc4.Recordset(2) Text12 = Adodc4.Recordset(3) End Sub
Perintah untuk mengedit data hotel
Private Sub Command34_Click() If Text20 = "" Then
Text20.SetFocus Else
cari1 = Text20
Adodc4.Recordset.MoveFirst
Adodc4.Recordset.Find "Kode_Hotel='" & cari1 & "'" If Adodc4.Recordset.EOF = True Then
MsgBox " Data Tidak Ditemukan!!!" Text20 = ""
Else
Text20 = Adodc4.Recordset.Fields(0)
133
Listing Program Keterangan
Text10 = Adodc4.Recordset.Fields(1) Text11 = Adodc4.Recordset.Fields(2) Text12 = Adodc4.Recordset.Fields(3) End If End If End Sub
Private Sub Command28_Click() If DataGrid4.Visible = False Then DataGrid4.Visible = True ElseIf DataGrid4.Visible = True Then DataGrid4.Visible = False End If
End Sub
Perintah untuk mlihat data hotel
Gambar 4.95 Tampilan Form Penerimaan / Pengeluaran Kas Tabel 4.31 Listing Program pada Penerimaan / Pengeluaran Kas
Listing Program Keterangan
If Combo2.ListIndex = 0 Then With Adodc2.Recordset .AddNew .Fields(0) = Text4.Text .Fields(1) = Text9.Text .Fields(2) = Text1 .Fields(3) = DTPicker1 .Fields(4) = Text6.Text .Fields(5) = Text8.Text
Perintah untuk menyimpan data penerimaan / pengeluaran kas
134
Listing Program Keterangan
.Fields(6) = Combo2 .Update
End With
ElseIf Combo2.ListIndex = 1 Then With Adodc1.Recordset .AddNew .Fields(0) = Text4.Text .Fields(1) = Text9.Text .Fields(2) = Text1 .Fields(3) = DTPicker1 .Fields(4) = Text6.Text .Fields(5) = Text8.Text .Fields(6) = Combo2 .Update End With End If Text10 = "" Text9 = "" Text7 = "" Text6 = "" Text4 = "" End Sub
Private Sub Command8_Click() Dim X As String
X = MsgBox("Apakah Anda yakin mau dihapus?", vbQuestion + vbYesNo, "Informasi!!! ") If X = vbYes Then
Adodc1.Recordset.Delete Adodc2.Recordset.Delete MsgBox "Data Telah Dihapus!! " End If
End Sub
Perintah untuk menghapus data penerimaan / pengeluaran kas
Private Sub edit2_Click() With Adodc2.Recordset .Fields(0) = Text10 .Fields(1) = Text9 .Fields(2) = Combo1 .Fields(3) = DTPicker1 .Fields(4) = Text6 .Fields(5) = Text8 .Update End With End Sub
Perintah untuk mengedit data penerimaan / pengeluaran kas
Private Sub cari2_Click() If Text10 = "" Then Text10.SetFocus Else
Perintah untuk mencari data penerimaan / pengeluaran kas
135
Listing Program Keterangan
cari1 = Text10
Adodc2.Recordset.MoveFirst
Adodc2.Recordset.Find "No_kwm='" & cari1 & "'" If Adodc2.Recordset.EOF = True Then MsgBox " Data Tidak Ditemukan!!!" Text10 = "" Else Text10 = Adodc2.Recordset(0) Text9 = Adodc2.Recordset(1) Combo1 = Adodc2.Recordset(2) DTPicker1 = Adodc2.Recordset(3) Text6 = Adodc2.Recordset(4) Text8 = Adodc2.Recordset(5) End If End If End Sub
Gambar 4.96 Tampilan Cetak Kwitansi Pengeluaran Kas
136
Gambar 4.98 Tampilan Form Data Intern Tabel 4.32 Listing Program pada Data Intern
Listing Program Keterangan
Private Sub Command5_Click() 'Data harga With Adodc1.Recordset .AddNew .Fields(0) = Text6.Text .Fields(1) = DTPicker1 .Fields(2) = Text4.Text .Fields(3) = Text1.Text .Fields(4) = Text9.Text .Fields(5) = Text2.Text .Fields(6) = Text3.Text .Fields(7) = Text5.Text .Update End With Adodc1.Refresh Adodc6.Refresh Text6 = "" Text4 = "" Text1 = "" Text2 = "" Text3 = "" Text5 = "" Text9 = "" Kode_Harga End Sub
Perintah untuk menyimpan data harga
Dim X As String
X = MsgBox("Apakah Anda yakin mau dihapus?", vbQuestion + vbYesNo, "Informasi!!! ") If X = vbYes Then
Adodc1.Recordset.Delete
Perintah untuk menghapus data harga
137
Listing Program Keterangan
Adodc6.Recordset.Delete MsgBox "Data Telah Dihapus!! " End If
Adodc6.Refresh End Sub
Private Sub Command31_Click() If Text6 = "" Then
Text6.SetFocus Else
cari1 = Text6
Adodc1.Recordset.MoveFirst
Adodc1.Recordset.Find "Kode_Harga='" & cari1 & "'" If Adodc1.Recordset.EOF = True Then
MsgBox " Data Tidak Ditemukan!!!" Text6 = "" Else Text6 = Adodc1.Recordset.Fields(0) DTPicker1 = Adodc1.Recordset.Fields(1) Text4 = Adodc1.Recordset.Fields(2) Text1 = Adodc1.Recordset.Fields(3) Text9 = Adodc1.Recordset.Fields(4) Text2 = Adodc1.Recordset.Fields(5) Text3 = Adodc1.Recordset.Fields(6) Text5 = Adodc1.Recordset.Fields(7) End If End If End Sub
Perintah untuk mencari data harga
Private Sub Command25_Click() If DataGrid1.Visible = False Then DataGrid1.Visible = True DataGrid6.Visible = False DataGrid6.Visible = True
ElseIf DataGrid1.Visible = True Then DataGrid1.Visible = False DataGrid6.Visible = True DataGrid6.Visible = False End If
End Sub
138
Gambar 4.99 Tampilan Transaksi Tour DP Paket Tabel 4.33 Listing Program pada Transaksi Tour DP Paket
Listing Program Keterangan
Private Sub Command13_Click() If Text3 < 25 Then
MsgBox "Minimum Peserta 25 orang..." Else
If Combo4.ListIndex = 0 Then 'Data umum
With Adodc7.Recordset .MoveLast
If .BOF = True Then urut = 0 Else .MoveLast urut = Val(.Fields(12)) End If .AddNew .Fields(0) = Text1.Text .Fields(1) = DTPicker1 .Fields(2) = Text2.Text .Fields(3) = DTPicker2 .Fields(4) = Combo4 .Fields(5) = Combo3 .Fields(6) = Text3.Text .Fields(7) = Text6.Text
Perintah untuk menyimpan data transaksi tour dp paket
139 Listing Program .Fields(8) = Text12.Text .Fields(9) = Text18.Text .Fields(10) = Text24.Text .Fields(11) = text100.Text .Fields(12) = Val(urut) + 1 .Update End With If Combo3.ListIndex = 1 Then With Adodc2.Recordset .AddNew .Fields(0) = Text1.Text .Fields(1) = Text13.Text .Fields(2) = Text14.Text .Fields(3) = Text15.Text .Fields(4) = Text16.Text .Fields(5) = Text4.Text .Save End With Else ' Data paket With Adodc6.Recordset .AddNew .Fields(0) = Text1.Text .Fields(1) = Text17.Text .Fields(2) = Text25.Text .Fields(3) = Text26.Text .Fields(4) = Text4.Text .Fields(5) = Text27.Text .Fields(6) = Text28.Text .Fields(7) = Text5.Text .Save End With End If End If Text1 = "" Text2 = "" Text3 = "" Text6 = "" Text12 = "" Text18 = "" Text24 = "" Text13 = "" Text14 = "" Text15 = "" Text16 = "" Text17 = "" Text25 = "" Keterangan