LAPORAN TUGAS AKHIR PEMROGRAMAN VISUAL
“APLIKASI DESKTOP RENTAL MOBIL MENGGUNAKAN
VISUAL BASIC”
Nama Kelompok : Siti Eka Chotimah
Dian Seli Anggraini Irma Triasanti Ngatinem Nita Ningtyas Wahyu Asri Nur Azizah
(10018081) (10018084) (10018093) (10018109) (10018117) (10018121) (10018147)
UNIVERSITAS AHMAD DAHLAN
TEKNIK INFORMATIKA
APLIKASI DESKTOP RENTAL MOBIL MENGGUNAKAN
VISUAL BASIC
A. Source Code
1. Source Code untuk Form Menu Utama:
Private Sub author_Click()
frauthor.Show
End Sub
Private Sub fltransaksi_Click()
frlaptran.Show
End Sub
Private Sub fmobil_Click()
frmobil.Show
End Sub
Private Sub fpinjam_Click()
frcustomer.Show
End Sub
Private Sub ftransaksi_Click(Index As Integer)
frtransaksi.Show
End Sub
Private Sub mbk_Click()
On Error Resume Next
DataEnvironment1.rsCommand2.Open
DataReport2.Show
End Sub
Public Sub ambildataenvironment()
With DataEnvironment1
.Connection1.Provider = "microsoft.jet.oledb.4.0"
.Connection1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\dbmobil.mdb;Persist Security Info=False"
End With
End Sub
Private Sub MDIForm_Load()
On Error Resume Next
Ambildataenvironment
End Sub
Private Sub mkm_Click()
frkeluarmasuk.Show
2. Source Code untuk Form Transaksi
Dim hasilcek As Single
Dim ucetak As Single
Public conn As New ADODB.Connection
Public Sub koneksi()
On Error GoTo konekErr
If conn.State = 1 Then conn.Close
'sesuaikan database .mdb nya dengan database anda
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\ dbmobil.mdb;Persist Security Info=False"
Exit Sub
konekErr:
MsgBox "Gagal menghubungkan ke Database ! Kesalahan pada : " & Err.Description, vbCritical, "Peringatan"
End Sub
Private Sub Command1_Click()
frcarimobil.Show
End Sub
Private Sub Command10_Click()
Call bersihkan
Call aktifkan
Call nofak
tnpukul.Text = Format(Time, "hh:mm")
tnfaktur.Enabled = False
Private Sub Command11_Click()
Call bersihkan
Call nonaktifkan
End Sub
Private Sub Command2_Click()
If FERIFIKASIFORM = True Then
ano = Val(tnlama.Text)
Adoliatmobilkeluar.Refresh
a = tnkodemobil.Text
Adoliatmobilkeluar.Recordset.Find "kodemobil ='" & a & "'"
If Adoliatmobilkeluar.Recordset.EOF Then
Else
cno = 0
cekcek = 0
Dim eno As Date
Dim fno As Date
For i = 0 To ano
bno = DTco.Value + i
dno = Adoliatmobilkeluar.Recordset!lamapakai
eno = Adoliatmobilkeluar.Recordset!cekout
MsgBox ("Maaf, Mobil Terpakai Pada Tanggal " & tangtang & ",Mohon Dicek Ulang")
hasilcek = 0
Exit Sub
Else
hasilcek = 1
MsgBox ("Jadwal Mobil Kosong")
End If
End If
End Sub
Private Sub Command3_Click()
If FERIFIKASIFORM = True Then
If hasilcek = 1 Then
Dim cekcekin As Date
cekcekin = DTco.Value + Val(tnlama.Text)
On Error Resume Next
Adotransaksi.Refresh
Adotransaksi.Recordset.AddNew
!nofaktur_tran = tnfaktur.Text
!kodemobil = tnkodemobil.Text
!cekout = DTco.Value
!cekin = cekcekin
!jamkeluar = tnpukul.Text
!lamapakai = tnlama.Text
!totalbiaya = tntotal.Text
!kodecustomer = tncustomer.Text
!tanggal = tntanggalhr.Text
!Status = "0"
Private Sub Command4_Click()
'Dim a As String * 15
On Error Resume Next
frcaricustomer.Show
End Sub
Private Sub Command5_Click()
X = MsgBox(" Yakin Ingin Keluar ? ", vbQuestion + vbYesNo, "Konfirmasi")
If X = vbYes Then
Unload Me
End If
End Sub
Private Sub Command6_Click()
On Error Resume Next
If ucetak = 1 Then
DataEnvironment1.rsCommand3.Open
If DataEnvironment1.rsCommand3.EOF Then
MsgBox ("Nomor Faktur Tidak Diketemukan")
Else
DataEnvironment1.rsCommand3.Filter = "nofaktur_tran='" & tnfaktur.Text & "'"
DataReport3.Show
End If
Else
MsgBox ("Simpan Faktur Terlebih Dahulu")
End If
End Sub
Private Sub Command7_Click()
Dim akir As Date
If dbulan.Text = "" Or dbulan.Text = "00" Then
awal = "01/01/" & Text5.Text
akir = "31/12/" & Text5.Text
Else
awal = "01/" & dbulan.Text & "/" & Text5.Text
akir = awal + 30
End If
If nk = "" Then
Adotransaksi.Recordset.Filter = "tanggal>='" & awal & "' and tanggal<='" & akir & "'"
Else
Adotransaksi.Recordset.Filter = "kodemobil='" & nk.Text & "' and tanggal>='" & awal & "' and tanggal<='" & akir & "'"
End If
End Sub
Private Sub Command9_Click()
On Error Resume Next
If Adotransaksi.Recordset.EOF Then
MsgBox ("Pilih Transaksi Yang ingin Di Cetak")
Else
DataEnvironment1.rsCommand3.Open
DataEnvironment1.rsCommand3.Filter = "nofaktur_tran='" & Adotransaksi.Recordset! nofaktur_tran & "'"
DataReport3.Show
End If
Private Sub Form_Load()
Call nonaktifkan
Text5.Text = Format(Date, "YYYY")
hasilcek = 0
ucetak = 0
a = "X"
Koneksi
Adostokmobil.ConnectionString = conn.ConnectionString
Adostokmobil.RecordSource = "select * from stokmobil"
Adostokmobil.Refresh
Adotransaksi.ConnectionString = conn.ConnectionString
Adotransaksi.RecordSource = "select * from transaksi"
Adotransaksi.Refresh
Adocustomer.ConnectionString = conn.ConnectionString
Adocustomer.RecordSource = "select * from customer"
Adocustomer.Refresh
Adoliatmobilkeluar.ConnectionString = conn.ConnectionString
Adoliatmobilkeluar.RecordSource = "select * from lihatmobilkeluar"
Adoliatmobilkeluar.Refresh
Adocustomer.Recordset.Find "kodecustomer ='" & a & "'"
Adostokmobil.Recordset.Find "kodemobil ='" & a & "'"
End Sub
Sub nofak()
If Adotransaksi.Recordset.RecordCount = 0 Then
tnfaktur.Text = "00001"
Else
tnfaktur.Text = Format(Adotransaksi.Recordset!nofaktur_tran + 1, "00000")
End If
End Sub
Private Sub Text6_Change()
End Sub
Private Sub SSTab1_Click(PreviousTab As Integer)
Adotransaksi.Refresh
nk.Enabled = True
dbulan.Enabled = True
Text5.Enabled = True
End Sub
Private Sub Timer1_Timer()
tntanggalhr.Text = Format(Date, "DD/MM/YYYY")
End Sub
Private Sub tncustomer_KeyPress(KeyAscii As Integer)
On Error Resume Next
If KeyAscii = 13 Then
Adocustomer.Refresh
Adocustomer.Recordset.Find "kodecustomer ='" & tncustomer.Text & "'"
If Adocustomer.Recordset.EOF Then
End If
End If
End Sub
Private Sub tnkodemobil_KeyPress(KeyAscii As Integer)
On Error Resume Next
If KeyAscii = 13 Then
Adostokmobil.Refresh
Adostokmobil.Recordset.Find "kodemobil ='" & tnkodemobil.Text & "'"
If Adostokmobil.Recordset.EOF Then
MsgBox ("Data Tidak Diketemukan")
End If
End If
End Sub
Private Sub tnlama_Change()
If tnlama.Text = "" Then
Else
tntotal.Text = (tnbiaya.Text) * Val(tnlama.Text)
End If
End Sub
Private Function FERIFIKASIFORM() As Boolean
FERIFIKASIFORM = False
If tnfaktur.Text = "" Then
ElseIf tncustomer.Text = "" Then
MsgBox "Kode Customer Masih Kosong", vbCritical, "Konfirmasi"
ElseIf tnkodemobil.Text = "" Then
MsgBox "Kode Mobil Masih Kosong", vbCritical, "Konfirmasi"
ElseIf tnlama.Text = "" Then
MsgBox "Lama Sewa Masih Kosong", vbCritical, "Konfirmasi"
Else
FERIFIKASIFORM = True
End If
End Function
Private Sub nonaktifkan()
For Each X In Me
If TypeName(X) = "TextBox" Then
X.Enabled = False
End If
Next
End Sub
Private Sub aktifkan()
For Each X In Me
If TypeName(X) = "TextBox" Then
X.Enabled = True
End If
Next
End Sub
Private Sub bersihkan()
If TypeName(X) = "TextBox" Then
X.Text = ""
End If
Next
End Sub
3. Source Code untuk Form Mobil Keluar Masuk:
Public conn As New ADODB.Connection
Public Sub koneksi()
On Error GoTo konekError
If conn.State = 1 Then Close
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\ dbmobil.mdb;Persist Security Info=False"
Exit Sub
konekError:
MsgBox "Gagal menghubungkan ke Database ! Kesalahan pada : " & Err.Description, vbCritical, "Peringatan"
End Sub
Private Sub Text1_Change()
End Sub
Private Sub Text1_KeyPress(KeyAscii As Integer)
End Sub
Adostokmobil.Refresh
If tnfaktur.Text = "" Then
MsgBox ("Isi Form Inputan Dengan Benar")
Else
If Adostokmobil.Recordset.EOF Then
Else
With Adotransaksi.Recordset
!Status = "1"
.Update
End With
MsgBox ("Data Mobil telah Keluar")
End If
End If
End Sub
Private Sub Command2_Click()
If Text2.Text = "" Then
MsgBox ("Isi Form Inputan Dengan Benar")
Else
Adostokmobil.Refresh
If Adostokmobil.Recordset.EOF Then
Else
With Adotransaksi.Recordset
!Status = "2"
End With
MsgBox ("Data Mobil telah Kembali")
End If
End If
End Sub
Private Sub Form_Load()
Koneksi
Adostokmobil.ConnectionString = conn.ConnectionString
Adostokmobil.RecordSource = "select * from stokmobil"
Adostokmobil.Refresh
Adotransaksi.ConnectionString = conn.ConnectionString
Adotransaksi.RecordSource = "select * from transaksi"
Adotransaksi.Refresh
End Sub
Private Sub SSTab1_Click()
End Sub
Private Sub Text2_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
Adotransaksi.Refresh
Adostokmobil.Refresh
Adotransaksi.Recordset.Find "nofaktur_tran ='" & Text2.Text & "'"
If Adotransaksi.Recordset.EOF Then
Else
Adostokmobil.Recordset.Find "kodemobil ='" & Adotransaksi.Recordset!kodemobil & "'"
Text3.Text = Adotransaksi.Recordset!kodemobil
tntype2.Text = Adostokmobil.Recordset!brandmobil
tnnopol2.Text = Adostokmobil.Recordset!platmobil
End If
End If
End Sub
Private Sub tnfaktur_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
Adotransaksi.Refresh
Adostokmobil.Refresh
Adotransaksi.Recordset.Find "nofaktur_tran ='" & tnfaktur.Text & "'"
If Adotransaksi.Recordset.EOF Then
MsgBox ("Data Tidak Ditemukan")
Else
Adostokmobil.Recordset.Find "kodemobil ='" & Adotransaksi.Recordset!kodemobil & "'"
tnkodemobil.Text = Adotransaksi.Recordset!kodemobil
tntipe1.Text = Adostokmobil.Recordset!brandmobil
tnopol1.Text = Adostokmobil.Recordset!platmobil
End If
End If
4. Source Code untuk Form Laporan Transaksi Peminjaman Mobil:
Private Sub Command1_Click()
On Error Resume Next
DataEnvironment1.rsCommand1.Open
DataEnvironment1.rsCommand1.Filter = "tanggal>='" & DTPicker1.Value & "' and tanggal<='" & DTPicker2.Value & "'"
DataReport1.Show
'DataReport1.Sections("section4").Controls.Item("Label9").Caption = "aaaaaa"
End Sub
Private Sub laporan_Click()
End Sub
5. Source Code untuk Form Laporan Transaksi yang Siap Cetak:
Private Sub DataReport_Error(ByVal JobType As MSDataReportLib.AsyncTypeConstants, ByVal Cookie As Long, ByVal ErrObj As MSDataReportLib.RptError, ShowError As Boolean)
End Sub
6. Source Code untuk Form Mobil Belum Kembali:
Private Sub DataReport_Error(ByVal JobType As MSDataReportLib.AsyncTypeConstants, ByVal Cookie As Long, ByVal ErrObj As MSDataReportLib.RptError, ShowError As Boolean)
7. Source Code untuk Form Stock Mobil:
Dim efek As String
Public conn As New ADODB.Connection
Public Sub koneksi()
On Error GoTo konekErr
If conn.State = 1 Then conn.Close
'sesuaikan database .mdb nya dengan database anda
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\ dbmobil.mdb;Persist Security Info=False"
Exit Sub
konekErr:
MsgBox "Gagal menghubungkan ke Database ! Kesalahan pada : " & Err.Description, vbCritical, "Peringatan"
End Sub
Private Sub ListView1_BeforeLabelEdit(Cancel As Integer)
End Sub
Private Sub batal_Click()
Call bersihkan
Call nonaktifkan
simpan.Enabled = False
tambah.Enabled = True
batal.Visible = False
a = "XXX"
With Adostokmobil.Recordset
!kodemobil = "XXX"
End With
Adostokmobil.Recordset.Find "kodemobil ='" & a & "'"
If Adostokmobil.Recordset.EOF Then
Else
Adostokmobil.Recordset.Delete
End If
End Sub
Private Sub Form_Unload(Cancel As Integer)
On Error Resume Next
closed = 1
End Sub
Private Sub tambah_Click()
ubah.Enabled = False
hapus.Enabled = False
tambah.Enabled = False
simpan.Enabled = True
batal.Visible = True
efek = "tambah"
Call aktifkan
nkm.SetFocus
On Error Resume Next
Adostokmobil.Recordset.AddNew
End Sub
Private Sub nonaktifkan()
For Each X In Me
X.Enabled = False
End If
Next
End Sub
Private Sub aktifkan()
For Each X In Me
If TypeName(X) = "TextBox" Then
X.Enabled = True
End If
Next
End Sub
Private Sub bersihkan()
For Each X In Me
If TypeName(X) = "TextBox" Then
X.Text = ""
End If
Next
End Sub
Private Sub simpan_Click()
batal.Visible = False
simpan.Enabled = False
tambah.Enabled = True
hapus.Enabled = True
ubah.Enabled = True
!kodemobil = nkm.Text
!platmobil = npm.Text
!brandmobil = nb.Text
!hargarent = Val(nhr.Text)
!masapajak = nmp.Value
.Update
.MoveLast
End With
Call nonaktifkan
X = MsgBox("Data Sudah Disimpan")
End Sub
Private Sub Command3_Click()
X = MsgBox("Yakin Ingin Keluar ?", vbYesNo + vbQuestion, "Konfirmasi")
If X = vbYes Then
Unload Me
End If
End Sub
Private Sub Command4_Click()
Dim a As String * 15
On Error Resume Next
a = InputBox("Masukkan Kode Mobil", "cari")
Adostokmobil.Recordset.MoveFirst
Adostokmobil.Recordset.Find "kodemobil ='" & a & "'"
If Adostokmobil.Recordset.EOF Then
End If
End Sub
Private Sub ubah_Click()
If Adostokmobil.Recordset.EOF Then
MsgBox ("Data Kosong")
Exit Sub
Else
tambah.Enabled = False
hapus.Enabled = False
simpan.Enabled = True
Call aktifkan
End If
End Sub
Private Sub Command6_Click()
Adostokmobil.Recordset.MoveFirst
Adostokmobil.Recordset.Find "kodemobil ='" & nk.Text & "'"
If Adostokmobil.Recordset.EOF Then
MsgBox ("Data Tidak Diketemukan")
End If
End Sub
Private Sub hapus_Click()
MsgBox ("Data Kosong")
Exit Sub
End If
On Error Resume Next
X = MsgBox("Yakin Ingin di Hapus ?", vbYesNo + vbQuestion, "Konfirmasi")
If X = vbYes Then
Adostokmobil.Recordset.Delete
MsgBox ("Data Telah di Hapus")
End If
End Sub
Private Sub Form_Load()
Call nonaktifkan
DataGrid1.Columns(0).Width = 900
DataGrid1.Columns(2).Width = 1300
simpan.Enabled = False
koneksi 'pemanggilan koneksi database
Adostokmobil.ConnectionString = conn.ConnectionString
Adostokmobil.RecordSource = "select * from stokmobil"
Adostokmobil.Refresh
Set DataGrid1.DataSource = Adostokmobil
End Sub
Private Sub SSTab1_GotFocus()
nk.Enabled = True
8. Source Code untuk Form Daftar Peminjam:
Public conn As New ADODB.Connection
Public Sub koneksi()
On Error GoTo konekErr
If conn.State = 1 Then conn.Close
'sesuaikan database .mdb nya dengan database anda
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\ dbmobil.mdb;Persist Security Info=False"
Exit Sub
konekErr:
MsgBox "Gagal menghubungkan ke Database ! Kesalahan pada : " & Err.Description, vbCritical, "Peringatan"
End Sub
'Untuk penggunaannya dengan Adodc dan DataGrid, seperti contoh berikut :
Private Sub batal_Click()
Call bersihkan
Call nonaktifkan
simpan.Enabled = False
tambah.Enabled = True
batal.Visible = False
a = "XXX"
With Adocustomer.Recordset
!kodecustomer = "XXX"
.Update
End With
Adocustomer.Recordset.Find "kodecustomer ='" & a & "'"
If Adocustomer.Recordset.EOF Then
Adocustomer.Recordset.Delete
End If
End Sub
Private Sub Command1_Click()
Adocustomer.Recordset.MoveFirst
End Sub
Private Sub Command4_Click()
Dim a As String * 15
On Error Resume Next
a = InputBox("Masukkan Kode Customer", "cari")
Adocustomer.Recordset.MoveFirst
Adocustomer.Recordset.Find "kodecustomer ='" & a & "'"
If Adocustomer.Recordset.EOF Then
MsgBox ("Data Tidak Diketemukan")
End If
End Sub
Private Sub Command6_Click()
Adocustomer.Recordset.MoveFirst
Adocustomer.Recordset.Find "kodecustomer ='" & tncarikode.Text & "'"
If Adocustomer.Recordset.EOF Then
MsgBox ("Data Tidak Diketemukan")
End If
End Sub
Call nonaktifkan
koneksi 'pemanggilan koneksi database
Adocustomer.ConnectionString = conn.ConnectionString
Adocustomer.RecordSource = "select * from customer"
Adocustomer.Refresh
Set DataGrid1.DataSource = Adocustomer
End Sub
Private Sub hapus_Click()
If Adocustomer.Recordset.EOF Then
MsgBox ("Data Kosong")
Exit Sub
End If
On Error Resume Next
X = MsgBox("Yakin Ingin di Hapus ?", vbYesNo + vbQuestion, "Konfirmasi")
If X = vbYes Then
Adocustomer.Recordset.Delete
MsgBox ("Data Telah di Hapus")
End If
End Sub
Private Sub simpan_Click()
batal.Visible = False
simpan.Enabled = False
tambah.Enabled = True
hapus.Enabled = True
On Error Resume Next
With Adocustomer.Recordset
!kodecustomer = tnkc.Text
!nama = tnn.Text
!nomorktp = tnnk.Text
!alamat = tntalamat.Text
!telepone = tntelepon.Text
!keterangan = tnketerangan.Text
.Update
.MoveLast
End With
Call nonaktifkan
X = MsgBox("Data Sudah Disimpan")
End Sub
Private Sub SSTab1_GotFocus()
tncarikode.Enabled = True
End Sub
Private Sub tambah_Click()
ubah.Enabled = False
hapus.Enabled = False
tambah.Enabled = False
simpan.Enabled = True
batal.Visible = True
efek = "tambah"
Call aktifkan
On Error Resume Next
Adocustomer.Recordset.AddNew
End Sub
Private Sub nonaktifkan()
For Each X In Me
If TypeName(X) = "TextBox" Then
X.Enabled = False
End If
Next
End Sub
Private Sub aktifkan()
For Each X In Me
If TypeName(X) = "TextBox" Then
X.Enabled = True
End If
Next
End Sub
Private Sub bersihkan()
For Each X In Me
If TypeName(X) = "TextBox" Then
X.Text = ""
End If
Next
End Sub
Private Sub ubah_Click()
hapus.Enabled = False
simpan.Enabled = True
If Adocustomer.Recordset.EOF Then
MsgBox ("Data Kosong")
Exit Sub
Else
Call aktifkan
End If
B. Penjelasan dan Screen Shot Aplikasi
Aplikasi rental mobil ini adalah aplikasi yang berbasis desktop dan menggunakan Visual Basic (VB). Aplikasi ini merupakan jenis aplikasi yang memiliki jenis form MDI (Multiple Document Interface) yang bertujuan agar ketika form lain dibuka, form yang lain tidak tertutup.
Aplikasi rental mobil ini menggunakan database yang dibuat menggunakan Microsoft Access.
Berikut ini adalah screen shot dari pembuatan database menggunakan Microsoft Access:
Aplikasi rental mobil ini memiliki beberapa menu dan submenu. Menu dan submenu di dalam aplikasi ini antara lain adalah sebagai berikut:
1. Menu Rental Mobil, memiliki submenu:
- Transaksi.
- Mobil Keluar Masuk.
2. Menu Laporan, memiliki submenu:
- Laporan Transaksi.
- Mobil Belum Kembali.
3. Menu Setting, memiliki submenu:
- Stock Mobil.
Berikut ini adalah screen shot dari form menu utama aplikasi rental mobil:
1. Menu Rental Mobil
- Submenu Transaksi:
Submenu Transaksi adalah form yang berisi data – data pemesanan mobil, maka di dalam form ini data – data yang diminta adalah data dari customer dan data dari mobil yang disewa beserta waktu penyewaan. Submenu Transaksi ini berisi dua bagian form yaitu Pemesanan dan List.
Berikut ini adalah screen shot dari form Transaksi bagian List:
- Submenu Mobil Keluar Masuk:
Submenu dari menu Rental Mobil lainnya adalah Mobil Keluar Masuk. Sama halnya dengan submenu Transaksi, dalam submenu Mobil Keluar Masuk ini juga terdapat dua bagian form yaitu: Keluar dan Masuk.
Form bagian Keluar berisi tentang no. faktur dan data – data mobil yang keluar.
Sedangkan form bagian Masuk berisi tentang no. faktur dan data – data mobil yang masuk atau yang telah dikembalikan.
Berikut ini adalah screen shot dari form Transaksi bagian Masuk:
2. Menu Laporan
- Submenu Laporan Transaksi:
Di dalam menu Laporan, ada submenu Laporan Transaksi yang mencatat tanggal sewa mobil hingga tanggal kembali mobil yang menghasilkan harga sewa yang harus dibayar oleh customer.
Apabila button Cetak dipilih, maka form selanjutnya yang akan tampil adalah sebagai berikut:
- Submenu Mobil Belum Kembali:
Berikut ini adalah form untuk submenu Mobil Belum Kembali:
3. Menu Setting
- Submenu Stock Mobil:
Di dalam menu Setting, terdapat submenu Stock Mobil yang juga mempunyai dua bagian form yaitu: Setting MOBIL dan List.
Berikut ini adalah screen shot dari form Stock Mobil bagian Setting MOBIL:
Inputan dari form di atas adalah kode mobil, plat nomer, brand atau merk mobil, harga sewa dan masa pajak.
- Submenu Daftar Peminjam:
Submenu kedua dari menu Setting adalah submenu Daftar Peminjam. Inputan yang diminta dalam form ini ialah data – data customer seperti kode customer, nomor id, nama, alamat dan keterangan.
Berikut ini screen shot adalah submenu Daftar Peminjam bagian Setting Customer: