tugas makalah visual basic 2005

Upload: ujiansri

Post on 15-Jul-2015

929 views

Category:

Documents


1 download

TRANSCRIPT

Tugas Makalah Visual Basic 2005

Makalah ini dibuat untuk memenuhi salah satu tugas Mata Kuliah Pemograman Visual II

Disusun Oleh: Entin Supartini 10260062 Manajemen Informatika

AMIK HASS BANDUNG 2012

Entin Supartini 10260062 (Makalah Aplikasi Pembayaran kredti motor)

Page 1

Kata Pengantar

Puji syukur penulis ucapkan atas kehadirat Allah SWT, karena dengan rahmat dan karuniaNya penulis masih diberi kesempatan untuk menyelesaikan makalah ini. Dalam penulisan makalah ini penulis mendapatkan banyak bantuan dari berbagai pihak baik secara moril maupun materiil, sehingga terselesaikannya makalah ini . Untuk itu penulis mengucapkan terima kasih kepada: 1. Ibu Sri Kuswayati selaku pengajar dan pembingbing kami. 2. Orang Tua yan telah yang telah memberikan dukungan dan Doa, sehingga penulis dapat menyelesaikan Tugas makalah ini dengan baik. 3. Teman -teman yang selalu memberikan dorongan dan motivasi , sehingga terselesainya makalah ini. Penulis menyadari bahwa dalam penulisan makalah ini masih banyak kekurangan, oleh sebab itu penulis sangat mengharapkan kritik dan saran yang membangun. Dan semoga sengan selesainya makalah ini dapat bermanfaat bagi pembaca dan teman-teman.

Bandung, Januari 2012

Penulis

Entin Supartini 10260062 (Makalah Aplikasi Pembayaran kredti motor)

Page 2

DAFTAR ISIKATA PENGANTAR ................................................................................................................................................. 2 BAB I...................................................................................................................................................................... 5 PENDAHULUAN ..................................................................................................................................................... 5 1.1. LATAR BELAKANG ............................................................................................................................................. 5 1.2 TUJUAN DAN MANFAAT ...................................................................................................................................... 6 1.3 IDENTIFIKASI MASALAH ....................................................................................................................................... 6 1.4. BATASAN MASALAH .......................................................................................................................................... 7 BAB II..................................................................................................................................................................... 8 PERANCANGAN PROGRAM.................................................................................................................................... 8 2.1 RANCANGAN DATABASE ..................................................................................................................................... 8 2.1.1 Struktur Tabel ....................................................................................................................................... 9 2.1.2 Relationship Diagram .......................................................................................................................... 12 Berikut ini adalah bentuk Relationship Diagram atau query dari DBKendaraan:.......................................... 13 2.2 RANCANGAN INTERFACE ................................................................................................................................... 13 1. Menu Utama ....................................................................................................................................... 14 2. Form Log-In ......................................................................................................................................... 15 3. Form Pemakai ..................................................................................................................................... 15 4. Form Data Motor................................................................................................................................. 16 5. Form Data Customer............................................................................................................................ 16 7. Form Pembelian Motor Secara cash ..................................................................................................... 17 8. Form bayar Cicilan ............................................................................................................................... 18 9. Rancangan Report Data Motor ............................................................................................................ 18 10. Rancangan Report Data Customer ................................................................................................... 19 11. Rancangan Report Pembelian Motor secara kredit........................................................................... 19 12. Rancangan Report Pembelian Motor secara cash............................................................................. 19 13. Rancangan Report bayar Cicilan ...................................................................................................... 20 2.3 CODING (KODE PROGRAM) ............................................................................................................................... 20 1. Coding menu Utama ............................................................................................................................ 20 2. Coding Log In ....................................................................................................................................... 23 3. Coding Logg Out .................................................................................................................................. 24 4. Coding Master Data Motor .................................................................................................................. 24 5. Coding Transaksi Pembayaran Motor Secara Kredit ............................................................................. 28 6. Coding Transaksi Pembayaran Motor Secara Cash ............................................................................... 34 7. Coding Transaksi bayar cicilan ............................................................................................................. 39 BAB III.................................................................................................................................................................. 49 PERANCANGAN DAN IMPLEMENTASI SISTEM...................................................................................................... 49 3.1. KOMPONEN UTAMA DALAM IMPLEMENTASI SISTEM ............................................................................................... 49 1. Perangkat Keras (Hardware) ................................................................................................................ 49 2. Lunak (Software) ...................................................................................................................................... 49 3. Brainware (Manusia) ............................................................................................................................... 50

Entin Supartini 10260062 (Makalah Aplikasi Pembayaran kredti motor)

Page 3

3.2 TUJUAN IMPLEMENTASI SISTEM ......................................................................................................................... 50 3.3 PEMELIHARAAN SISTEM ................................................................................................................................... 50 3.4 CARA PENGOPERASIAN PROGRAM ...................................................................................................................... 51 1. Menu Utama ........................................................................................................................................... 51 2. Log_In................................................................................................................................................. 51 3. Status pemakai .................................................................................................................................... 52 4. Data Motor ......................................................................................................................................... 52 5. Data Customer .................................................................................................................................... 52 6. Pembayaran secara kredit ................................................................................................................... 53 7. Pembayaran secara Cash ........................................................................................................................ 53 8. bayar Cicilan ........................................................................................................................................... 54 9. Laporan Data Motor ............................................................................................................................ 54 10. Laporan Data Customer................................................................................................................... 55 11. Laporan Data Pembelian Motor Secara Kredit.................................................................................. 55 12. Laporan Data Pembelian Motor Secara Cash ................................................................................... 55 13, Laporan Data Bayar Cicilan .................................................................................................................... 56 14. Tentang Pembuat ............................................................................................................................ 56 15. Tentang Program ............................................................................................................................ 56 BAB IV ................................................................................................................................................................. 57 PENUTUP ............................................................................................................................................................. 57 IV.1 KESIMPULAN................................................................................................................................................. 57 IV.2 SARAN ........................................................................................................................................................ 57

Entin Supartini 10260062 (Makalah Aplikasi Pembayaran kredti motor)

Page 4

BAB I PENDAHULUAN1.1. Latar BelakangDengan semakin berkembangannya kegiatan ekonomi belakang ini, maka semakin memicu kegiatan ekonomi di semua bidang. Di antara kegiatan ekonomi tersebut adalah kegiatan bisnis di bidang penjualan produk-produk otomotif. Sehingga pada saat ini banyak muncul perusahaan-perusahaan yang bergerak di bidang pembiayaan kredit otomotif Melihat hal tersebut, maka pemberian kredit terhadap pembelian sepeda motor merupakan salah kegiatan utama perusahaan di samping pembelian secara tunai. Karena secara ekonomis pembelian secara kredit lebih mendatangkan hasil yang lebih besar dari pada pembelian secara tunai. Namun di samping hal tersebut, pemberian kredit ini juga dapat menimbulkan dampak negatif bagi perusahaan. Dampak- dampak negatif tersebut dapat ditimbulkan dari hal- hal seperti survey yang salah atau pun manajemen perusahaan yang salah dalam mengelola datadata yang berhubungan dengan kredit seperti data konsumen dan data pembayaran kredit. Dengan demikian diperlukan sebuah sistem informasi yang memanfaatkan komputer yang dapat menangani dan mengelola data-data yang berhubungan dengan kredit konsumen. Diharapkan dengan adanya sistem tersebut, dapat menghindari kesalahan dalam pengelolaan data. Untuk mendapat sistem informasi yang baik dan akurat, maka diperlukan adanya aplikasi yang mampu memenuhi kebutuhan pengelolaan data-data kredit konsumen. Atas gambaran di atas tersebut, maka penulis memilih judul SISTEM INFORMASI PEMBAYARAN KREDIT SEPEDA MOTOR.

Entin Supartini 10260062 (Makalah Aplikasi Pembayaran kredti motor)

Page 5

1.2 Tujuan dan ManfaatAdapun tujuan dari makalah ini adalah: y y y Untuk memenuhi salah satu tugas yang diberikan oleh dosen pembimbing. Untuk menerapkan ilmu yang diperoleh dibangku kuliah. Memberikan solusi penyajian informasi yang berhubungan dengan data konsumen dan informasi mengenai kredit konsumen. Dan manfaat dari makalah ini adalah: y Menambah wawasan dan pengalaman dalam pembuatan program aplikasi dengan menggunakan Visual Basic y Memberi informasi kepada pembaca mengenai bahasa pemrograman Visual Basic.

1.3 Identifikasi MasalahBerdasarkan latar belakang masalah yang telah penulis uraikan, maka permasalahan yang dapat diidentifikasi, yaitu: Bagaimana mengatasi kelemahan sistem pengkreditan motor mengenai penanganan data-data pembayaran kredit secara cash maupun secara kredti, data konsumen dan data mengenai penerapan harga masing-masing tipe sepeda motor. Bagaimana menyajikan informasi yang berhubungan dengan kredit sepeda motor yang terdiri dari laporan pembayaran maupun laporan tunggakan konsumen yang berguna untuk diambil tindakan atas keterlambatan pembayaran.

Entin Supartini 10260062 (Makalah Aplikasi Pembayaran kredti motor)

Page 6

1.4. Batasan MasalahMengingat waktu, biaya serta kemampuan penulis yang masih terbatas dan untuk menghindari agar tidak menyimpang dari tujuan utama, maka penulis membatasi ruang lingkup sebagai berikut : 1. Tentang perancangan sistem informasi Pembayaran Kredit Sepeda Motor konsumen. 2. Sistem yang dirancang mencakup data konsumen, data motor, Pembayaran secara Cash, Pembayaran secara Kredit dan transaksi bayar cicilan. 3. Pembuatan laporan yang berhubungan dengan informasi yang berhubungan dengan kredit sepeda motor. 4. Perancangan sistem informasi dibuat dengan bahasa pemrograman Visual Basic 6.0 dan sistem database yang digunakan adalah Microsoft Office Acces 2007.

Entin Supartini 10260062 (Makalah Aplikasi Pembayaran kredti motor)

Page 7

Bab II PERANCANGAN PROGRAM2.1 Rancangan DatabaseUntuk memenuhi kebutuhan sistem yang akan dirancang, maka diperlukan susunan database yang terdiri dari beberapa tabel yang diperlukan sebagai data-data customer dan pembayaran baik secara kredit maupun secara cash . Adapun mesin database yang digunakan adalah Microsoft Office Acces 2007. klik star-> All Program -> Microsoft Office-> Microsoft Office Acces 2007

Maka akan muncul tampilan sebagai berikut;

Entin Supartini 10260062 (Makalah Aplikasi Pembayaran kredti motor)

Page 8

Pilih Blank Database, lalu isikan dbKendaraan pada kotak isian file name yang berada di kanan bawah. Lalu pilih create.2.1.1 Struktur Tabel

Berikut ini adalah susunan tabel pada database yang diperlukan.1. Tabel Data Motor

Field Name *Kode_motor Merk Warna Harga

Data Type Text Text Text Number

Size 8 15 15 Long Integer

Desription Kode motor Merk motor Warna motor Harga motor

Entin Supartini 10260062 (Makalah Aplikasi Pembayaran kredti motor)

Page 9

2. Tabel Data Operator

Field Name *Kode_Operator Nama Password Status

Data Type Text Text Text Text

Size 8 25 15 20

Desription Kode operatos Nama operator Password operator Status operator

3. Tabel Data Customer

Field Name *Kode_cus Nama Alamat Telpon HP KTP KK Slip Gaji Keterangan

Data Type Text Text Text Text Text Yes/No Yes/No Yes/No Text

Size 8 50 50 16 16 True/False True/False True/False 50

Description Kode Customer Nama Customer Alamat Customer No Telpon Customer No Hp Customer Kartu Tanda Penduduk Customer Kartu Keluarga Customer Slip Gaji Customer Keterangan

4. Tabel Pembayaran Kredit

Field Name *Id_Kredit Tanggal Kode_Cus Kode_Motor Harga Uang_Muka Bunga Lama Cicilan

Data Type Text Date/Time Text Text Number Number Number Number

Size 8 Date/Time 8 8 Long Integer Long Integer Long Integer Long Integer

Descriptions Id Kredit Tanggal Bayar Kode Customer Kode Motor Harga Motor Secara Kredit Uang Muka Bunga Lama Cicilan

Entin Supartini 10260062 (Makalah Aplikasi Pembayaran kredti motor)

Page 10

Angsuran Telah Bayar Sisa Keterangan

Number Number Number Text

Long Integer Long Integer Long Integer 50

Angsuran Bayar Telah Bayar Sisa Pembayaran Keterangan

5. Tabel Pembayaran Cash

Field Name *Id_Cash Tanggal Kode_Cus Kode_Motor Harga Dibayar Keterangan

Data Type Text Date/Time Text Text Number Number Text

Size 8 Date/Time 8 8 Long Integer Long Integer 50

Descriptions Id Cash Tanggal Bayar Kode_Customer Kode_motor Harga Motor Cash Jumlah Bayar Keterangan

6. Tabel bayar cicilan

Field Name *Nomer_bayar Tanggal_bayar Id_kredit Jumlah Sisa Cicilan Keterangan

Data Type Text Date/Time Tetxt Number Number Number Text

Size 8 Date/Time 8 Long Integer Long Integer Long Integer 50

Descriptions No bayar Tanggal Bayar Id kredit Jumlah bayar Jumlah sisa Pembayaran Lama cicilan Keterangan

Entin Supartini 10260062 (Makalah Aplikasi Pembayaran kredti motor)

Page 11

2.1.2 Relationship Diagram

Setelah membuat rancangan table diatas, selanjutnya yaitu membuat Relationship Diagram atau query . Dari menu bar pada aplikasi Microsoft Acces 2007 pilih Create dan Klik query Design seperti gambar di bawah ini.

Selanjutnya akan muncul pesan table mana saja yang akan direlasikan. Pilih lalu Add.

Entin Supartini 10260062 (Makalah Aplikasi Pembayaran kredti motor)

Page 12

Berikut ini adalah bentuk Relationship Diagram atau query dari DBKendaraan:

2.2 Rancangan InterfaceKlik Star-> All Program-> Microsoft visual studio 2005-> Microsoft visual studio 2005

Maka akan muncul tampilan sebagai berikut;

Entin Supartini 10260062 (Makalah Aplikasi Pembayaran kredti motor)

Page 13

Pilih File-> New Project untuk memulai membuat program Berikut ini adalah Rancangan interface dari Program Aplikasi Pembayaran Kredit Motor:1. Menu Utama

Tujuan pembuatan menu utama yaitu untuk tampilan awal dalam menu aplikasi Pembayaran Kredit motor.

Entin Supartini 10260062 (Makalah Aplikasi Pembayaran kredti motor)

Page 14

2. Form Log-In

Tujuan Pembuatan Form log_in ini yaitu demi keamanan program. Agar tidak dapat dibuka oleh orang banyak3. Form Pemakai

Tujuan dibuatnya form data pemakai, yaitu untuk menginputkan data siapa yang sedang menggunakan program ini.

Entin Supartini 10260062 (Makalah Aplikasi Pembayaran kredti motor)

Page 15

4. Form Data Motor

Tujuan dibentuknya form data motor yaitu untuk menginputkan data-data motor . didalam form data motor terdiri dari kode, merk, warna dan harga motor itu sendiri.5. Form Data Customer

Tujuan di bentuknya form data customer yaitu untuk menginputkan data-data customer untuk mengetahui identitas yang telah membeli motor baik itu secara kredit maupun secara cash.

Entin Supartini 10260062 (Makalah Aplikasi Pembayaran kredti motor)

Page 16

6. Form Pembelian Motor Secara Kredit

Tujuan dibentuknya form data kredit yaitu untuk mengetahui bagi customer siapa saja membeli motor secara kredit termasuk didalamnya ada harga secara kredit, uangmuka, bunga, lama cicilan dan berapa jumlah angsurannya.7. Form Pembelian Motor Secara cash

Entin Supartini 10260062 (Makalah Aplikasi Pembayaran kredti motor)

Page 17

Tujuan dibentuknya form data Pembelian secara Cash yaitu untuk mengetahui bagi customer siapa saja membeli motor secara Cash yang didalamnya terdapat inputan dibayar. Dan dengan tombol proses nantinya diproses ada keterangan lunas, apabila dibayar sesuai jumlah harga motor.8. Form bayar Cicilan

Tujuan dibentuknya form data pembayaran cicilan yaitu untuk customer yang akan melakukan bayar cicilan, yang secara otomatis akan langsung muncul dipilihan id kredit.9. Rancangan Report Data Motor

Entin Supartini 10260062 (Makalah Aplikasi Pembayaran kredti motor)

Page 18

10. Rancangan Report Data Customer

11. Rancangan Report Pembelian Motor secara kredit

12. Rancangan Report Pembelian Motor secara cash

Entin Supartini 10260062 (Makalah Aplikasi Pembayaran kredti motor)

Page 19

13. Rancangan Report bayar Cicilan

2.3 Coding (Kode Program)Berikut ini merupakan coding dari setiap Form dalam Program Pembayaran Kredti Motor:

1. Coding menu Utama

Private Sub ExitToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ExitToolStripMenuItem.Click Close() End Sub Private Sub BayarCicilanToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BayarCicilanToolStripMenuItem.Click Dim frMotor As New frBayar() frMotor.Show() End Sub Private Sub TentangProgramToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TentangProgramToolStripMenuItem.Click Dim frMotor As New ttgprogram()Entin Supartini 10260062 (Makalah Aplikasi Pembayaran kredti motor) Page 20

frMotor.Show() End Sub Private Sub TentangPembuatToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TentangPembuatToolStripMenuItem.Click Dim frMotor As New ttgPembuat() frMotor.Show() End Sub Private Sub ToolStripMenuItem1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles login.Click Dim frMotor As New LoginForm1() frMotor.Show() End Sub Private Sub FileMenu_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pemakai.Click Dim frMotor As New frPemakai() frMotor.Show() End Sub

Private Sub LogoutToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles LogoutToolStripMenuItem.Click logout.Show() End Sub Private Sub RDataPembelianSecaraCashToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DataPembelianSecaraCashToolStripMenuItem.Click reportpPembelianSecaraCashvb.Show() End Sub

Entin Supartini 10260062 (Makalah Aplikasi Pembayaran kredti motor)

Page 21

Private Sub RDataPembayaranToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DataPembayaranToolStripMenuItem.Click Reportbayr.Show() End Sub Private Sub DataMotorToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles frMotor.Click Dim frMotor As New Formmotor() End Sub

Private Sub ToolStripMenuItem2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Customer.Click Dim frMotor As New frcustomer() frMotor.Show() End Sub

Private Sub SistemKreditToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles SistemKreditToolStripMenuItem.Click Dim frMotor As New frKredit() frMotor.Show() End Sub

Private Sub SistemCashToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles SistemCashToolStripMenuItem.Click Dim frMotor As New frCash() frMotor.Show() End Sub

Private Sub PembayaranToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Dim frMotor As New frBayar() frMotor.Show()Entin Supartini 10260062 (Makalah Aplikasi Pembayaran kredti motor) Page 22

End Sub

Private Sub DataMotorToolStripMenuItem_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DataMotorToolStripMenuItem.Click reportdatamotor.Show() End Sub

Private Sub DataCustomerToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DataCustomerToolStripMenuItem.Click reportcus.Show() End Sub

Private Sub DataPembelianSecaraKreditToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DataPembelianSecaraKreditToolStripMenuItem.Click reportsecarakredit.Show() End Sub2. Coding Log In

Private Sub OK_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OK.Click If (txtnama.Text = "1") And (txtpass.Text = "1") Then Menu_Utama.pemakai.Enabled = True Menu_Utama.master.Enabled = True Menu_Utama.Transaksi.Enabled = True Menu_Utama.ReportToolStripMenuItem.Enabled = True Menu_Utama.login.Enabled = False Menu_Utama.TentangToolStripMenuItem.Enabled = True MessageBox.Show("Anda Berhasil Masuk Dalam Aplikasi") Close()

Entin Supartini 10260062 (Makalah Aplikasi Pembayaran kredti motor)

Page 23

Else MessageBox.Show("maaf password dan users tidak dikenal") End If End Sub3. Coding Logg Out

Private Sub OK_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OK.Click If (txtnama.Text = "1") And (txtpass.Text = "1") Then Menu_Utama.pemakai.Enabled = False Menu_Utama.master.Enabled = False Menu_Utama.Transaksi.Enabled = False Menu_Utama.ReportToolStripMenuItem.Enabled = False Menu_Utama.LogoutToolStripMenuItem.Enabled = False Menu_Utama.TentangToolStripMenuItem.Enabled = False MessageBox.Show("Anda Berhasil Keluar Dalam Aplikasi") Close() Else MessageBox.Show("maaf password dan users tidak dikenal") End If End Sub4. Coding Master Data Motor

Public Class Formmotor Dim damotor As OleDb.OleDbDataAdapter Dim con As New OleDb.OleDbConnection(Koneksi("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Tugas VB\Kendaraan.mdb")) Dim dtmotor As New DataTable() Dim drmotor As DataRowEntin Supartini 10260062 (Makalah Aplikasi Pembayaran kredti motor) Page 24

Dim dbmotor As OleDb.OleDbConnection Dim commotor As OleDb.OleDbCommand Dim readermotor As OleDb.OleDbDataReader Function Koneksi(ByVal strDatabase As String) As String Dim kalimat As String kalimat = "Provider=Microsoft.Jet.OLEDB.4.0;" kalimat &= "Data Source=" & strDatabase & "" Return kalimat End Function

Private Sub kosong() txtkodemotor.Text = "" cbwarna.Text = "" txtmerk.Text = "" txtharga.Text = "" txtkodemotor.Focus() End Sub

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load dbmotor = New OleDb.OleDbConnection() dbmotor.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Tugas VB\Kendaraan.mdb" dbmotor.Open() Menu_Utama.frMotor.Enabled = False Dim dc(1) As DataColumn Try damotor = New OleDb.OleDbDataAdapter("select * from motor", con) damotor = New OleDb.OleDbDataAdapter("select * from motor", con) damotor.Fill(dtmotor)Entin Supartini 10260062 (Makalah Aplikasi Pembayaran kredti motor) Page 25

dc(0) = dtmotor.Columns("kode_motor") dtmotor.PrimaryKey = dc dgmotor.DataSource = dtmotor Catch errConn As OleDb.OleDbException MsgBox(errConn.Message) End Try End Sub

Private Sub btntambah_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btntambah.Click Try Dim cbTambah As OleDb.OleDbCommandBuilder = New OleDb.OleDbCommandBuilder(damotor)

drmotor = dtmotor.NewRow

drmotor("kode_motor") = txtkodemotor.Text drmotor("merk") = txtmerk.Text drmotor("warna") = cbwarna.Text drmotor("harga") = txtharga.Text

dtmotor.Rows.Add(drmotor)

con.Open()

damotor.Update(dtmotor) dtmotor.AcceptChanges()

con.Close()

Catch errTambah As ExceptionEntin Supartini 10260062 (Makalah Aplikasi Pembayaran kredti motor) Page 26

MsgBox(errTambah.Message) End Try End Sub

Private Sub btnhpus_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnhpus.Click Try Dim cbhapus As OleDb.OleDbCommandBuilder = New OleDb.OleDbCommandBuilder(damotor) drmotor.Delete()

damotor.DeleteCommand = cbhapus.GetDeleteCommand

damotor.Update(dtmotor) dtmotor.AcceptChanges()

damotor.DeleteCommand.Connection.Close()

Catch errHapus As Exception MsgBox(errHapus.Message)

End Try End Sub

Private Sub btnclear_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnbatal.Click kosong() End Sub

Private Sub txtkodemotor_LostFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles txtkodemotor.LostFocusEntin Supartini 10260062 (Makalah Aplikasi Pembayaran kredti motor) Page 27

If dbmotor.State = ConnectionState.Closed Then dbmotor.Open() commotor = New OleDb.OleDbCommand() commotor.CommandType = CommandType.Text commotor.CommandText = "select * from motor where kode_motor = '" & txtkodemotor.Text & "'" commotor.Connection = dbmotor readermotor = commotor.ExecuteReader() If readermotor.Read Then txtkodemotor.Text = readermotor("kode_motor") txtmerk.Text = readermotor("merk") cbwarna.Text = readermotor("Warna") txtharga.Text = readermotor("harga") Ledit.Visible = True Else Ledit.Visible = False txtkodemotor.Text = "" txtmerk.Text = "" cbwarna.Text = "" txtharga.Text = "" End If readermotor.Close() commotor.Dispose() dbmotor.Close()

End Sub

5. Coding Transaksi Pembayaran Motor Secara Kredit

Public Class frKredit Dim dakredit As OleDb.OleDbDataAdapterEntin Supartini 10260062 (Makalah Aplikasi Pembayaran kredti motor) Page 28

Dim dacustomer As OleDb.OleDbDataAdapter Dim damotor As OleDb.OleDbDataAdapter Dim con As New OleDb.OleDbConnection(Koneksi("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Tugas VB\Kredit Motor\Kredit Motor\Kendaraan.mdb")) Dim dtkredit As New DataTable() Dim dtcustomer As New DataTable() Dim dtmotor As New DataTable() Dim drkredit As DataRow Dim drcustomer As DataRow Dim drmotor As DataRow Dim angsuran As Double

Function Koneksi(ByVal strDatabase As String) As String Dim kalimat As String kalimat = "Provider=Microsoft.Jet.OLEDB.4.0;" kalimat &= "Data Source=" & strDatabase & "" Return kalimat End Function

Private Sub kosong() txtidkredit.Text = "" dtptanggal.Text = "" cbcus.Text = "" cbmotor.Text = "" txtmerk.Text = "" txthargaK.Text = "" txthargac.Text = "" txtuangmuka.Text = "" txtnama.Text = "" txtuangmuka.Text = ""Entin Supartini 10260062 (Makalah Aplikasi Pembayaran kredti motor) Page 29

txtbunga.Text = "" txtlamacicilan.Text = "" txtangsuran.Text = "" txtidkredit.Focus() End Sub

Private Sub Kredit_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Menu_Utama.SistemKreditToolStripMenuItem.Enabled = False Dim dc(1) As DataColumn Try dacustomer = New OleDb.OleDbDataAdapter("select * from customers", con) dacustomer.Fill(dtcustomer) dc(0) = dtcustomer.Columns("Kode_cus") dtcustomer.PrimaryKey = dc damotor = New OleDb.OleDbDataAdapter("select * from motor", con) damotor.Fill(dtmotor) dc(0) = dtmotor.Columns("Kode_motor") dtmotor.PrimaryKey = dc

With cbmotor .DataSource = dtmotor .DisplayMember = "Kode_motor" .ValueMember = "kode_motor" End With

With cbcus .DataSource = dtcustomer .DisplayMember = "Kode_cus" .ValueMember = "kode_cus" End WithEntin Supartini 10260062 (Makalah Aplikasi Pembayaran kredti motor) Page 30

dakredit = New OleDb.OleDbDataAdapter("select * from kredit", con) dakredit.Fill(dtkredit) dc(0) = dtkredit.Columns("id_kredit") dtkredit.PrimaryKey = dc dgkredit.DataSource = dtkredit Catch errConn As OleDb.OleDbException MsgBox(errConn.Message) End Try kosong() End Sub

Private Sub Btsimpan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnsimpan.Click Try Dim cbTambah As OleDb.OleDbCommandBuilder = New OleDb.OleDbCommandBuilder(dakredit) drkredit = dtkredit.NewRow drkredit("id_kredit") = txtidkredit.Text drkredit("kode_cus") = cbcus.Text drkredit("kode_motor") = cbmotor.Text drkredit("uang_muka") = txtuangmuka.Text drkredit("bunga") = txtbunga.Text drkredit("lama_cicilan") = txtlamacicilan.Text drkredit("angsuran") = Val(txtangsuran.Text) drkredit("telah_bayar") = txtangsuran.Text drkredit("sisa") = txtangsuran.Text drkredit("Keterangan") = txtangsuran.Text dtkredit.Rows.Add(drkredit) con.Open() dakredit.Update(dtkredit)Entin Supartini 10260062 (Makalah Aplikasi Pembayaran kredti motor) Page 31

dtkredit.AcceptChanges() con.Close() Catch errTambah As Exception MsgBox(errTambah.Message) End Try kosong() End Sub

Private Sub Btbatal_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnbatal.Click Try Dim cbhapus As OleDb.OleDbCommandBuilder = New OleDb.OleDbCommandBuilder(dakredit) drkredit.Delete() dakredit.DeleteCommand = cbhapus.GetDeleteCommand dakredit.Update(dtkredit) dtkredit.AcceptChanges() dakredit.DeleteCommand.Connection.Close() Catch errHapus As Exception MsgBox(errHapus.Message) End Try kosong() End Sub

Private Sub cbcus_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cbcus.SelectedIndexChanged Dim um, hargak, hargac, bunga, lama, angsuran As Integer If um = 4000000 Then lama = 12 angsuran = 7 bunga = 300000Entin Supartini 10260062 (Makalah Aplikasi Pembayaran kredti motor) Page 32

hargak = 17000000 txtuangmuka.Text = um txtlamacicilan.Text = lama txtangsuran.Text = angsuran txtbunga.Text = bunga txthargaK.Text = hargak

ElseIf um = 1000000 Then lama = 36 angsuran = 45 bunga = 100000 hargak = 15000000 txtuangmuka.Text = um txtlamacicilan.Text = lama txtangsuran.Text = angsuran txtbunga.Text = bunga txthargaK.Text = hargak

Else um = 5000000 lama = 24 angsuran = 5 bunga = 200000 hargak = 16000000 txtuangmuka.Text = um txtlamacicilan.Text = lama txtangsuran.Text = angsuran txtbunga.Text = bunga txthargaK.Text = hargak End If

Entin Supartini 10260062 (Makalah Aplikasi Pembayaran kredti motor)

Page 33

hargak = Val(txthargaK.Text) hargac = Val(txthargac.Text) hargak = 0.1 * hargac Try Dim drcustomer As DataRow drcustomer = dtcustomer.Rows.Find(cbcus.Text) txtnama.Text = drcustomer("nama").ToString Catch errTampil As Exception End Try End Sub

Private Sub cbmotor_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cbmotor.SelectedIndexChanged Dim hargak, hargac As Integer hargak = Val(txthargaK.Text) Try Dim drmotor As DataRow drmotor = dtmotor.Rows.Find(cbmotor.Text) txtmerk.Text = drmotor("merk").ToString txthargac.Text = drmotor("harga").ToString hargak = 0.2 * hargac Catch errTampil As Exception End Try End Sub

6. Coding Transaksi Pembayaran Motor Secara Cash

Public Class frCash Dim daCash As OleDb.OleDbDataAdapter Dim dacustomer As OleDb.OleDbDataAdapterEntin Supartini 10260062 (Makalah Aplikasi Pembayaran kredti motor) Page 34

Dim damotor As OleDb.OleDbDataAdapter Dim con As New OleDb.OleDbConnection(Koneksi("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Tugas VB\Kendaraan.mdb")) Dim dtCash As New DataTable() Dim dtcustomer As New DataTable() Dim dtmotor As New DataTable() Dim drcash As DataRow Dim drcustomer As DataRow Dim drmotor As DataRow

Function Koneksi(ByVal strDatabase As String) As String Dim kalimat As String kalimat = "Provider=Microsoft.Jet.OLEDB.4.0;" kalimat &= "Data Source=" & strDatabase & "" Return kalimat End Function

Private Sub kosong() txtidcash.Text = "" dtptanggal.Text = "" cbcus.Text = "" txtnamacus.Text = "" txtalamat.Text = "" txttelpon.Text = "" Cbmotor.Text = "" txtmerk.Text = "" txtwarna.Text = "" txtharga.Text = "" txtharga.Text = "" txtdibayar.Text = ""Entin Supartini 10260062 (Makalah Aplikasi Pembayaran kredti motor) Page 35

txtketerangan.Text = "" txtidcash.Focus() End Sub

Private Sub Cash_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Menu_Utama.SistemKreditToolStripMenuItem.Enabled = False Dim dc(1) As DataColumn Try dacustomer = New OleDb.OleDbDataAdapter("select * from customers", con) dacustomer.Fill(dtcustomer) dc(0) = dtcustomer.Columns("Kode_cus") dtcustomer.PrimaryKey = dc damotor = New OleDb.OleDbDataAdapter("select * from motor", con) damotor.Fill(dtmotor) dc(0) = dtmotor.Columns("Kode_motor") dtmotor.PrimaryKey = dc

With cbcus .DataSource = dtcustomer .DisplayMember = "Kode_cus" .ValueMember = "kode_cus" End With

With Cbmotor .DataSource = dtmotor .DisplayMember = "Kode_motor" .ValueMember = "kode_motor" End With

daCash = New OleDb.OleDbDataAdapter("select * from cach", con)Entin Supartini 10260062 (Makalah Aplikasi Pembayaran kredti motor) Page 36

daCash.Fill(dtCash) dc(0) = dtCash.Columns("id_kredit") dtCash.PrimaryKey = dc dgcas.DataSource = dtCash Catch errConn As OleDb.OleDbException MsgBox(errConn.Message) End Try kosong() End Sub

Private Sub btnsimpan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btntambah.Click Try Dim cbTambah As OleDb.OleDbCommandBuilder = New OleDb.OleDbCommandBuilder(daCash) drcash = dtCash.NewRow drcash("id_cash") = txtidcash.Text drcash("tanggal") = dtptanggal.Text drcash("kode_cus") = cbcus.Text drcash("kode_motor") = Cbmotor.Text drcash("harga") = txtharga.Text drcash("dibayar") = txtdibayar.Text drcash("keterangan") = txtketerangan.Text dtCash.Rows.Add(drcash) con.Open() daCash.Update(dtCash) dtCash.AcceptChanges() con.Close() Catch errTambah As Exception MsgBox(errTambah.Message) End TryEntin Supartini 10260062 (Makalah Aplikasi Pembayaran kredti motor) Page 37

kosong() End Sub

Private Sub btnbatal_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnbatal.Click Try Dim cbhapus As OleDb.OleDbCommandBuilder = New OleDb.OleDbCommandBuilder(daCash) drcash.Delete() daCash.DeleteCommand = cbhapus.GetDeleteCommand daCash.Update(dtCash) dtCash.AcceptChanges() daCash.DeleteCommand.Connection.Close() Catch errHapus As Exception MsgBox(errHapus.Message) End Try kosong() End Sub

Private Sub cbcus_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cbcus.SelectedIndexChanged Try Dim drcustomer As DataRow drcustomer = dtcustomer.Rows.Find(cbcus.Text) txtnamacus.Text = drcustomer("nama").ToString txtalamat.Text = drcustomer("alamat").ToString txttelpon.Text = drcustomer("telpon").ToString Catch errTampil As Exception End Try End Sub

Entin Supartini 10260062 (Makalah Aplikasi Pembayaran kredti motor)

Page 38

Private Sub cbmotr_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Try Dim drmotor As DataRow drmotor = dtmotor.Rows.Find(Cbmotor.Text) txtmerk.Text = drmotor("merk").ToString txtwarna.Text = drmotor("warna").ToString txtharga.Text = drmotor("harga").ToString Catch errTampil As Exception End Try End Sub

Private Sub txtdibayar_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtdibayar.TextChanged Dim harga, dibayar As Integer harga = Val(txtharga.Text) dibayar = Val(txtdibayar.Text) If harga = dibayar Then txtketerangan.Text = "lunas" Else txtketerangan.Text = "belum lunas" End If End Sub

7. Coding Transaksi bayar cicilan

Public Class frBayar Dim dakredit As OleDb.OleDbDataAdapter Dim dabayar As OleDb.OleDbDataAdapter Dim dacustomer As OleDb.OleDbDataAdapterEntin Supartini 10260062 (Makalah Aplikasi Pembayaran kredti motor) Page 39

Dim damotor As OleDb.OleDbDataAdapter Dim con As New OleDb.OleDbConnection(Koneksi("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Tugas VB\Kredit Motor\Kredit Motor\Kendaraan.mdb")) Dim dtkredit As New DataTable() Dim dtbayar As New DataTable() Dim dtcustomer As New DataTable() Dim dtmotor As New DataTable() Dim drkredit As DataRow Dim drbayar As DataRow Dim drcustomer As DataRow Dim drmotor As DataRow

Function Koneksi(ByVal strDatabase As String) As String Dim kalimat As String kalimat = "Provider=Microsoft.Jet.OLEDB.4.0;" kalimat &= "Data Source=" & strDatabase & "" Return kalimat End Function

Private Sub kosong() txtnobar.Text = "" cbidKredit.Text = "" txtnama.Text = "" txtalamat.Text = "" txttel.Text = "" txthp.Text = "" txtmerk.Text = "" txtwarna.Text = "" txtharga.Text = "" dtptanggal.Text = ""Entin Supartini 10260062 (Makalah Aplikasi Pembayaran kredti motor) Page 40

dtpjatuhtempo.Text = "" txtterlambat.Text = "" txttelahdibayar.Text = "" txtsisabulanlau.Text = "" txtangsuran.Text = "" txtcicilan.Text = "" txtsisa.Text = "" txtnobar.Focus() End Sub

Private Sub Bayar_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Menu_Utama.SistemKreditToolStripMenuItem.Enabled = False Dim dc(1) As DataColumn Try dakredit = New OleDb.OleDbDataAdapter("select * from kredit", con) dakredit.Fill(dtkredit) dc(0) = dtkredit.Columns("id_kredit") dtkredit.PrimaryKey = dc

With cbidKredit .DataSource = dtkredit .DisplayMember = "id_kredit" .ValueMember = "id_kredit" End With

dabayar = New OleDb.OleDbDataAdapter("select * from bayar", con) dabayar.Fill(dtbayar) dc(0) = dtbayar.Columns("No_bayar") dtbayar.PrimaryKey = dc dgbayar.DataSource = dtbayarEntin Supartini 10260062 (Makalah Aplikasi Pembayaran kredti motor) Page 41

dgkredit.DataSource = dtkredit

Catch errConn As OleDb.OleDbException MsgBox(errConn.Message) End Try kosong() End Sub

Private Sub Btsimpan_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnsimpan.Click Try Dim cbTambah As OleDb.OleDbCommandBuilder = New OleDb.OleDbCommandBuilder(dabayar) drbayar = dtbayar.NewRow drbayar("nomer_bayar") = txtnobar.Text drbayar("tanggal_bayar") = dtptanggal.Text drbayar("id_kredit") = cbidKredit.Text drbayar("jumlah") = txtjml.Text drbayar("sisa") = txtsisa.Text drbayar("cicilan") = txtcicilan.Text drbayar("keterangan") = txtket.Text dtbayar.Rows.Add(drbayar) con.Open() dabayar.Update(dtbayar) dtbayar.AcceptChanges() con.Close() Catch errTambah As Exception MsgBox(errTambah.Message) End Try kosong() End SubEntin Supartini 10260062 (Makalah Aplikasi Pembayaran kredti motor) Page 42

Private Sub btnbatal_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnbatal.Click Try Dim cbhapus As OleDb.OleDbCommandBuilder = New OleDb.OleDbCommandBuilder(dabayar) drbayar.Delete() dabayar.DeleteCommand = cbhapus.GetDeleteCommand dabayar.Update(dtbayar) dtbayar.AcceptChanges() dabayar.DeleteCommand.Connection.Close() Catch errHapus As Exception MsgBox(errHapus.Message) End Try kosong() End Sub

Private Sub txtterlambat_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtterlambat.TextChanged Dim tlt, denda, ttl As Integer tlt = Val(txtterlambat.Text) denda = Val(txtdenda.Text) ttl = denda * tlt txtjml.Text = ttl End Sub

Private Sub dtptanggal_ValueChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles dtptanggal.ValueChanged Dim tglbayar, tgljatuh, telat As Integer tglbayar = Val(dtptanggal.Text)Entin Supartini 10260062 (Makalah Aplikasi Pembayaran kredti motor) Page 43

tgljatuh = Val(dtpjatuhtempo.Text) telat = tglbayar - tgljatuh txtterlambat.Text = telat End Sub

Private Sub cbidKredit_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cbidKredit.SelectedIndexChanged Dim nama, alamat, hp, merk, warna, tlp, tlbyar, angsuran, sbl, cicilan, sisa As String Dim harga As Integer If cbidKredit.Text = "K001" Then nama = "entin" alamat = "bandung" tlp = "0245098" hp = "0223450678" merk = "honda" warna = "abu" harga = "14000000" tlbyar = "10000000" angsuran = "24" cicilan = "475.000" sbl = harga - tlbyar sisa = (harga - tlbyar) - cicilan txtnama.Text = nama txtalamat.Text = alamat txthp.Text = hp txtmerk.Text = merk txtwarna.Text = warna txtharga.Text = harga txttel.Text = tlp txttelahdibayar.Text = tlbyar txtangsuran.Text = angsuranEntin Supartini 10260062 (Makalah Aplikasi Pembayaran kredti motor) Page 44

txtcicilan.Text = cicilan txtsisabulanlau.Text = sbl txtsisa.Text = sisa ElseIf cbidKredit.Text = "K002" Then nama = "Tini" alamat = "Garut" tlp = "02675098" hp = "08567899999" merk = "suzuki" warna = "merah" harga = "12000000" tlbyar = "9000000" angsuran = "36" cicilan = "375.000" sbl = harga - tlbyar sisa = (harga - tlbyar) - cicilan txtnama.Text = nama txtalamat.Text = alamat txthp.Text = hp txtmerk.Text = merk txtwarna.Text = warna txtharga.Text = harga txttel.Text = tlp txttelahdibayar.Text = tlbyar txtangsuran.Text = angsuran txtcicilan.Text = cicilan txtsisabulanlau.Text = sbl txtsisa.Text = sisa ElseIf cbidKredit.Text = "K003" Then nama = "Ipah" alamat = "Tasikmaluya"Entin Supartini 10260062 (Makalah Aplikasi Pembayaran kredti motor) Page 45

tlp = "022785098" hp = "086789098765" merk = "honda" warna = "kuning" harga = "13000000" tlbyar = "8000000" cicilan = "600.000" angsuran = "24" sisa = (harga - tlbyar) - cicilan sbl = harga - tlbyar txtnama.Text = nama txtalamat.Text = alamat txthp.Text = hp txtmerk.Text = merk txtwarna.Text = warna txtharga.Text = harga txttel.Text = tlp txttelahdibayar.Text = tlbyar txtcicilan.Text = cicilan txtsisabulanlau.Text = sbl txtsisa.Text = sisa ElseIf cbidKredit.Text = "K004" Then nama = "Nining" alamat = "Cibiru" tlp = "02905098" hp = "07686643" merk = "honda" warna = "biru" harga = "18000000" tlbyar = "10000000" cicilan = "500.000"Entin Supartini 10260062 (Makalah Aplikasi Pembayaran kredti motor) Page 46

sbl = harga - tlbyar angsuran = "12" sisa = (harga - tlbyar) - cicilan txtnama.Text = nama txtalamat.Text = alamat txthp.Text = hp txtmerk.Text = merk txtwarna.Text = warna txtharga.Text = harga txttel.Text = tlp txttelahdibayar.Text = tlbyar txtangsuran.Text = angsuran txtcicilan.Text = cicilan txtsisabulanlau.Text = sbl txtsisa.Text = sisa Else cbidKredit.Text = "K005" nama = "Ikal" alamat = "Cilencang" tlp = "024509878" hp = "08976567" merk = "mio" warna = "pink" harga = "10000000" tlbyar = "7000000" cicilan = "650.000" sbl = harga - tlbyar angsuran = "12" sisa = (harga - tlbyar) - cicilan txtnama.Text = nama txtalamat.Text = alamatEntin Supartini 10260062 (Makalah Aplikasi Pembayaran kredti motor) Page 47

txthp.Text = hp txtmerk.Text = merk txtwarna.Text = warna txtharga.Text = harga txttel.Text = tlp txttelahdibayar.Text = tlbyar txtangsuran.Text = angsuran txtcicilan.Text = cicilan txtsisabulanlau.Text = sbl txtsisa.Text = sisa End If End Sub

Entin Supartini 10260062 (Makalah Aplikasi Pembayaran kredti motor)

Page 48

BAB III Perancangan dan Implementasi Sistem3.1. Komponen Utama Dalam Implementasi SistemUntuk mengolah data menggunakan komputer ada tiga komponen utama, yaitu:1. Perangkat Keras (Hardware)

Perangkat

Keras (Hardware)

adalah komponen

yang

bekerja sama didalam

melaksanakan pengolahan data yang dipergunakan yaitu seperangkat komputer. Dalam penulisan tugas akhir ini, perangkat keras yang digunakan penulis adalah: a. Keyboard b. Monitor c. Processor d. RAM e. Kapasitas Harddisk f. VGA2. Lunak (Software)

: Standard Keyboard : Resolusi 1366 x 768 pixel : Intel Pentium atom (TM) CPU 330@ 1.60Ghs : 895,26 : 298,09 : 128 mb

Perangkat Lunak (Software) adalah instruksi program yang dapat digunakan dalam komputer dan memberikan fungsi serta menampilkan yang diinginkan. Perangkat lunak yang digunakan yaitu: a. Windows XP b. Database Microsoft Office Acces 2007

Entin Supartini 10260062 (Makalah Aplikasi Pembayaran kredti motor)

Page 49

3. Brainware (Manusia)

Brainware (Manusia) merupakan faktor manusia yang menangani fasilitas komputer, yang dibutuhkan adalah: a. Sistem Analis, orang yang membentuk dan membangun fasilitas rancangan sistem perancangan. b. Programmer, orang yang mengerti bahasa pemrograman dalam membuat dan membangun program. c. Komputer Operator, orang yang menangani langsung dalam pengolahan data atau pun penggunaan sistem.

3.2 Tujuan Implementasi Sistema. Membuat perancangan sistem selama penelitian b. Menguji dan mendokumentasikan prosedur dan program yang diperlukan oleh dokumen perancangan sistem yang telah dibuat c. Menyelesaikan perancangan sistem yang ada didalam perancangan sistem yang telah disetujui. d. Memperhitungkan sistem yang telah dibuat sesuai dengan kebutuhan.

3.3 Pemeliharaan SistemBerdasarkan hal diatas maka diperlukan adanya pemeliharaan sistem agar sistem tersebut dapat berjalan sebagaimana mestinya. Adapun tujuan pemeliharaan sistem adalah : 1. Mencegah adanya kelainan sistem yang dapat mendatangkan masalah-masalah baru. 2. Mengganti pemeliharaan sistem dengan survei sistem jika modifikasi yang diminta atau yang dibutuhkan hardware atau software relatif besar.Entin Supartini 10260062 (Makalah Aplikasi Pembayaran kredti motor) Page 50

3.4 Cara Pengoperasian Program1. Menu Utama

2.

Log_In

Entin Supartini 10260062 (Makalah Aplikasi Pembayaran kredti motor)

Page 51

3.

Status pemakai

4.

Data Motor

5.

Data Customer

Entin Supartini 10260062 (Makalah Aplikasi Pembayaran kredti motor)

Page 52

6.

Pembayaran secara kredit

7. Pembayaran secara Cash

Entin Supartini 10260062 (Makalah Aplikasi Pembayaran kredti motor)

Page 53

8. bayar Cicilan

9. Laporan Data Motor

Entin Supartini 10260062 (Makalah Aplikasi Pembayaran kredti motor)

Page 54

10. Laporan Data Customer

11. Laporan Data Pembelian Motor Secara Kredit

12. Laporan Data Pembelian Motor Secara Cash

Entin Supartini 10260062 (Makalah Aplikasi Pembayaran kredti motor)

Page 55

13, Laporan Data Bayar Cicilan

14. Tentang Pembuat

15. Tentang Program

Entin Supartini 10260062 (Makalah Aplikasi Pembayaran kredti motor)

Page 56

Bab IV PENUTUPIV.1 KesimpulanDari pembahasan di atas dapat di simpulkan, bahwa bahasa pemograman berorientasi objek Visual Studio 2005 dengan Pembahasan "Program Aplikasi Pembayaran Kredit Motor" ini di buat untuk menghindari kesalahan dalam pengelolaan data konsumen dan data-data pembayaran kredit baik secara cash maupun secara kredit.

IV.2 SaranDiharapkan Pembaca dapat Memahami dan mempelajari bahasa Pemograman dengan menggunakan visual basic 6.0 . karena visual basic ini selain mudah untuk dipelajari juga menarik untuk dipelajari. Selain memahami database visual basic 2005 yang ada pada makalah ini, diharapkan pembaca juga bisa memperoleh informasi dari sumber-sumber lain yang dapat membantu dalam mempelajari pengolahan database . Aplikasi visual studio 2005 ini dirancang agar lebih mudah di pelajari dan dipakai dalam aplikasi-aplikasi yang akan dibuat sesuai dengan kebutuhan tidak hanya database saja, tapi pembuatan aplikasi lainnya.

Entin Supartini 10260062 (Makalah Aplikasi Pembayaran kredti motor)

Page 57

Entin Supartini 10260062 (Makalah Aplikasi Pembayaran kredti motor)

Page 58