sistem informasi kontraktor
TRANSCRIPT
5/13/2018 Sistem Informasi Kontraktor - slidepdf.com
http://slidepdf.com/reader/full/sistem-informasi-kontraktor 1/30
VISUAL BASICSistem Informasi Kontraktor
Disusun Oleh :Hermawan
Nim : 10260082Semester III A Kampus 2Manajemen Informatika
5/13/2018 Sistem Informasi Kontraktor - slidepdf.com
http://slidepdf.com/reader/full/sistem-informasi-kontraktor 2/30
Kata Pengantar
Dengan menyebut nama Allah Yang Maha Pengasih lagi Maha Penyayang, puji dan
syukur kami panjatkan kehadirat Allah swt karena atas rahmat dan karunia-Nya saya dapat
menyelesaiakan makalah Sistem Informasi Kontraktor Berbasis Visual Basic ini. Makalah ini
merupakan penjabaran atau berdasarkan dari sistem dengan nama SISTEM INFORMASI
KONTRAKTOR yang telah saya buat dengan menggunakan software yang bernama
Microsoft Visual Studio versi 2005 (Visual Basic 2005).
Makalah ini disusun secara sistematis sesuai apa yang telah di tugaskan, yakni :
BAB I PENDAHULUAN
BAB II PERANCANGAN PROGRAM
BAB III PENGKODINGAN
BAB IV IMPLEMENTASI PROGRAM
BAB V KESIMPULAN DAN SARAN
Saya menyusun makalah ini untuk menyelesaikan atau memenuhi dari salah satu
tugas kuliah dari mata kuliah Teori Pemrograman Visual dari dosen pengajar untuk semester
III A kampus 2 yaitu Ibu.Sri Kuswayati, S.T yang sekaligus sebagai pembimbing dari
pembuatan atau penyusunan makalah ini, sehingga makalah ini dapat di selesaikan.
Semoga makalah ini dapat bermanfaat bagi siapa saja yang membacanya dan semoga bagi yang awam terhadap informasi menjadi sadar akan betapa pentingnya informasi pada era
modern sekarang ini seiring perkembangan zaman yang terus bertambah pesat dari hari ke
hari bahkan detik ke detik. “TAK ADA GADING YANG TAK RETAK”, itulah peribahasa
yang pas untuk menutupi banyaknya kekurangan dalam penyusunan makalah ini. dengan itu,
saya sebagai penyusun mengucapkan banyak minta maaf dari kekurangan-kekurangan
tersebut karena kesempurnaan hanyalah milik Allah swt. Terima kasih.
Sistem Informasi Kontraktor 2
5/13/2018 Sistem Informasi Kontraktor - slidepdf.com
http://slidepdf.com/reader/full/sistem-informasi-kontraktor 3/30
Bandung, 1 Februari 2012
Penyusun
Daftar Isi
Kata Pengantar..................................................................................1
Daftar
Isi……………………………………………………………………………………………………………………………………….2
V.II Saran
BAB I | Pendahuluan
Masalah kepadatan penduduk merupakan suatu masalah yang cukup serius bagi
sebuah negara, selain banyaknya pengangguran karena minimnya lapangan pekerjaan ada
juga masalah lain yakni sulitnya mencari lahan untuk tempat tinggal karena semakin banyak
penduduk di suatu wilayah maka akan semakin habis lahan-lahan kosong di wilayah tersebut.
Sehingga dengan di hadapkan pada masalah tersebut sebagian besar masyarakat lebih
menginginkan hal-hal yang instan begitu juga dengan tempat tinggal sebagian besar
masyarakat lebih menginginkan rumah yang sudah jadi. Meskipun demikian masalah tetap
masih ada yakni sulitnya mencari rumah yang sesuai dengan selera masyarakat (konsumen)
tersebut.
Sistem Informasi Kontraktor 3
5/13/2018 Sistem Informasi Kontraktor - slidepdf.com
http://slidepdf.com/reader/full/sistem-informasi-kontraktor 4/30
Kontraktor menjadi jalan terbaik bagi pemecahan masalah tempat tinggal di atas,
karena pada jasa kontraktor menyediakan bermacam-macam tipe rumah dengan berbagai
harga.
I.I Pengertian Perusahaan Jasa KontraktorKontraktor merupakan sebuah perusahaan jasa yang melayani transaksi jual beli
perumahan. Perusahaan jasa kontraktor mendapatkan rumah-rumah yang akan di jual dari
agen atau dari masyarakat yang ingin menjual rumahnya lalu data-data tersebut rumah di
simpan dalam sebuah database atau berkas sebelum di jual kepada konsumen, sehingga
konsumen dapat memilih rumah sesuai apa yang di inginkan.
Pada perusahaan jasa kontraktor menyediakan transaksi cash dan transaksi kredit
sehingga pada perusahaan jasa kontraktor mengerti akan keadaan konsumen, sehingga semua
orang bisa membeli rumah baik secara kredit maupun cash dengan syarat-syarat yang sudah
di tentukan oleh pihak perusahaan jasa kotraktor.
I.II Pengertian Sistem Informasi Aplikasi Perusahaan Jasa
KontraktorSemakin banyak data-data yang di simpan dalam berkas di perusahaan jasa kontraktor
maka perusahaan jasa kontra ktor harus memiliki penyimpanan data yang besar dan semakin
banyak data tersimpan maka akan susah mencari satu data.
Dalam menghadapi masalah tersebut maka perusahaan jasa kontraktor harus memiliki
sistem aplikasi agar sesuatu yang di olah dalam perusahaan jasa kontraktor menjadi lebih
gampang dan simple, oleh karena itu perusahaan jasa kontraktor harus memiliki aplikasi yang bernama “ Sistem Informasi Kontraktor” yang sudah saya buat dan menjadi acuan dalam
pembuatan makalaah ini.
Sistem informasi kontraktor adalah sebuah sistem atau aplikasi yang mengolah
transaksi penjualan rumah melewati suatu perusahaan jasa yang bernama “Kontraktor”.
Sistem ini bertujuan untuk membantu mempermudah dalam proses kerja atau transaksi di
perusahaan tersebut baik dalam penyimpanan data ataupun perhitungan dalam proses
transaksi.
I.III Maksud dan TujuanUpaya penulis dalam pembuatan rancangan Sistem Aplikasi Perusahaan Jasa
Kontraktor telah terasa diberbagai lingkungan, dari pengalaman yang terkumpul tidak mudah
untuk membuat rancangan Sistem Aplikasi Perusahaan Jasa Kontraktor. Dalam pembuatan
Program Sistem Aplikasi Perusahaan Jasa Kontraktor ini juga berperan untuk mempermudah
dalam penjualan rumah (perumahan) itu sendiri. Untuk itu maka saya membuat Suatu
program studi pemrograman berorientasi objek di kampus kejuruan Manajemen Informatika
di Amik Hass Bandung. Pembuatan program ini dilakukan agar penulis kelak akan menjadi
programmer yang terampil yang nantinya akan di tempatkan pada perusahaan-perusahaan
yang maju yang sesuai dengan apa yang dipelajari sekarang ini.
Sistem Informasi Kontraktor 4
5/13/2018 Sistem Informasi Kontraktor - slidepdf.com
http://slidepdf.com/reader/full/sistem-informasi-kontraktor 5/30
Selama penulis mengerjakan atau membuat program ini, penulis selaku mahasiswa
menemui banyak hambatan-hambatan, penulis diwajibkan untuk membuat tugas ini sebagai
hasil bukti dari hasil pengerjaan selama ini. Tujuan membuat laporan dari saya adalah
kesimpulan penulis sebagai seorang calon programmer yang sedang berada ditahap awal
untuk menjadi seorang programmer yang bertanggung jawab serta tidak mudah menyerah
apabila mendapat kesalahan.
I.IV Tujuan Pembuatan ProgramTujuan dari pembuatan program berorientasi objek ini adalah untuk memupuk rasa
tanggung jawab, percaya diri dan tidak mudah menyerah serta mendidik kami semua
mahasiswa-i kejuruan Manajemen Informatika menjadi programmer yang terampil dan siap
pakai juga untuk mengembangkan wawasan kerja yang ada di industri untuk dijadikan
perbandingan dan riset pengembangan wawasan tersebut dengan kreatifitas mahasiswa-i
mengenai dunia usaha sehingga kami menjadi tenaga kerja yang tidak canggung untuk
melaksanakan suatu pekerjaan seorang programmer yang bekerja di sebuah perusahaan.
Adapun tujuan dari pembuatan program ini yaitu :
1. Mengasah kedisiplinan dan tanggung jawab penulis
2. Mengimplementasikan keterampilan yang didapatkan di kampus
3. Mendorong untuk kreatif dan berkarya
4. Memperoleh pandangan yang lebih luas tentang programmer
5. Membekali penulis dengan pengalaman programmer yang sebenarnya di dunia usaha
atau dunia kerja programmer sebagai laithan dan persiapan.
6. Menjadi saran bagi perusahaan-perusahaan jasa terutama pada perusahaan jasakontraktor.
7. Mengetahui proses-proses apa saja yang ada pada proses penjualan.
8. Mengemplementasikan suatu ide kedalam bentuk sebuah program berbasis objek.
1.V Tujuan Pembuatan Rancangan Aplikasi PenjualanSetelah penulis membuat program ini diwajibkan untuk membuat makalah dengan
tujuan untuk memudahkan mahasiswa-I yang lain untuk menyimpulkan apa yang telah
penulis lakukan selama pembuatan dan penyusunan setelah program ini diselesaikan.
Adapun tujuan makalah ini adalah sebagai berikut :
1. Sebagai bukti bahwa penulis telah melaksanakan tugas pembuatan program.
2. Untuk memenuhi salah satu persyaratan dalam mengikuti uas.
3. Untuk melaporkan dan menjelaskan segala kegiatan yang selama ini saya kerjakan.
4. Untuk mendapatkan nilai dari mata kuliah yang bersangkutan.
5. Untuk memenuhi salah satu tugas dari dosen yang bersangkutan.
6. Sebagai media informasi kepada pihak kampus tentang perkembangan penulis selama
pengerjaan tugas ini.
Sistem Informasi Kontraktor 5
5/13/2018 Sistem Informasi Kontraktor - slidepdf.com
http://slidepdf.com/reader/full/sistem-informasi-kontraktor 6/30
I.VI Sistematika PembahasanUntuk mencapai hasil yang lebih baik maka saya selaku penyusun makalah ini
mangambil materi makalah ini berdasarkan pada program aplikasi yang sudah saya buat,
program aplikasi tersebut bernama “Sistem Informasi Kontraktor”, yang dibagi dalam
beberapa bab dimana pada setiap bab terbagi dalam beberapa sub bagian bahasan materi
sebagaimana apa yang telah di tugaskan oleh dosen yang bersangkutan.
Bab II | Perancangan Program
II.I Perancangan Database Nama Database pada perusahaan jasa kontraktor yaitu database “Kontraktor”, pada
database kontraktor memiliki 3 tabel master dan 2 tabel transaksi.
Tabel master :
1. Tabel Supplier
2. Tabel Customer
3. Tabel Rumah
Tabel transaksi :
1. Transaksi Cash
2. Transaksi Kredit
II.I.I Struktur TabelTabel Master :
Sistem Informasi Kontraktor 6
5/13/2018 Sistem Informasi Kontraktor - slidepdf.com
http://slidepdf.com/reader/full/sistem-informasi-kontraktor 7/30
1. Tabel Supplier
No Field Name
TypeData
Size
DescriptionName
Keterangan
1 Kode_Supl Text 8 Kode Supplier
Primary
Key2 Nama_Supl Text 25 Nama Supplier
3 Alamat Text 50 Alamat
4 Kota Text 15 Kota
5 Telp Text 15 Telepon
6 Email Text 25 Email
2. Tabel Customer
No Field Name
TypeData
Size
DescriptionName
Keterangan
1 Kode_Cust Text 8 Kode CustomerPrimaryKey
2 No_KTP Text 15 No KTP
3 Nama Text 25 Nama
4 Alamat Text 50 Alamat
5 Kota Text 15 Kota
6 Telp Text 15 Telepon
7 Email Text 25 Email
8 Jumah_Gaji Number Jumlah Gaji
3. Tabel Rumah
No Field Name TypeData
Size
DescriptionName
Keterangan
1 Kode_Rumah Text 8 Kode RumahPrimaryKey
2 Type_Rumah Text 10 Type Rumah3 Tahun_Rumah Text 4 Tahun Rumah
4Nama_Perumahan Text 25
NamaPerumahan
5 Alamat Text 50 Alamat
6 Luas_Rumah Number Luas Rumah
7 Jumlah_Lantai Number Jumlah Lantai
8 Harga_Cash Number Harga Cash
9 Harga_Kredit Number Harga Kredit
Tabel Transaksi :
Sistem Informasi Kontraktor 7
5/13/2018 Sistem Informasi Kontraktor - slidepdf.com
http://slidepdf.com/reader/full/sistem-informasi-kontraktor 8/30
4. Tabel Transaksi Cash
N
o Field Name
Type
Data
Siz
e
Description
Name
Keteranga
n
1Kode_Transaksi Text 8 Kode Transaksi
PrimaryKey
2 Tanggal_Transaksi
Date/Time
Tanggal Transaksi
3 Kode_Rumah Text 8 Kode RumahForeignKey
4 Kode_Cust Text 8 Kode CustomerForeignKey
5 Kode_Supl Text 8 Kode SupplierForeignKey
6 Diskon Number Diskon7 Total_Bayar Number Total Bayar
5. Tabel Transaksi Kredit
No Field Name
TypeData
Size
DescriptionName
Keterangan
1Kode_Transaksi Text 8 Kode Transaksi
PrimaryKey
2 Tanggal_Transaksi
Date/Time
Tanggal Transaksi
3 Kode_Rumah Text 8 Kode Rumah ForeignKey
4 Kode_Cust Text 8 Kode CustomerForeignKey
5 Kode_Supl Text 8 Kode SupplierForeignKey
6 Jumlah_Dp Number Jumlah Dp
7 Sisa_Bayar Number Sisa Bayar
8Lama_Angsuran Number Lama Angsuran
9 Jumlah_Angsuran Number Jumlah Angsuran
II.I.II Relationship
Tabel-tabel master yang terdiri dari tabel customer, tabel supplier dan tabel rumah
saling berelasi dengan tabel transaksi baik dengan transaksi cash dan transaksi kredit denganderajat relasi satu ke banyak.
Sistem Informasi Kontraktor 8
5/13/2018 Sistem Informasi Kontraktor - slidepdf.com
http://slidepdf.com/reader/full/sistem-informasi-kontraktor 9/30
Sistem Informasi Kontraktor 9
5/13/2018 Sistem Informasi Kontraktor - slidepdf.com
http://slidepdf.com/reader/full/sistem-informasi-kontraktor 10/30
II.II Perancangan Interface
1. Splash Screen
Splash Screen adalah tampilan loading yang menunggu saat program
dijalankan pada saat splash screen adalah pada saat program terkoneksi dengan
database.
Sistem Informasi Kontraktor 10
5/13/2018 Sistem Informasi Kontraktor - slidepdf.com
http://slidepdf.com/reader/full/sistem-informasi-kontraktor 11/30
2. MDIParent atau Form Menu
Pada Form menu atau MDIParent terdapat beberapa toolstrip dan bagian-bagiannya,
diantaranya :1. Menu Sistem
Berisi :
• Log-In
• Log-Out
• Exit
1. Menu Master
Berisi :
• Data Rumah
• Data Customer
• Data Supplier
1. Menu Transaksi
Berisi :
• Transaksi Cash
• Transaksi Kredit
1. Menu Report
Berisi :
• Laporan Data Rumah
• Laporan Data Supplier
• Laporan Data Customer
• Laporan Data Transaksi Cash
• Laporan Data Transaksi Kredit
Sistem Informasi Kontraktor 11
5/13/2018 Sistem Informasi Kontraktor - slidepdf.com
http://slidepdf.com/reader/full/sistem-informasi-kontraktor 12/30
1. Menu Help
Berisi :
• Tentang Program
• Tentang Pembuat
1. Menu Exit
1. Perancangan Form Log-In
Form Log-In merupakan form yang menjaga suatu program agar tidak semua
orang dapat memasuki program tersebut, hanya orang-orang yang terdaftar yang bisa
masuk dan bisa mengisikan user name dan password dengan benar.
2. Perancangan Form Data Rumah
Form data rumah adalah sebuah form yang berfungsi sebagai form yang bisa
menambah data rumah, menyimpan pada database rumah, dan menghapus data yang sudah
tersimpan pada database, form di atas terkoneksi pada database kontraktor melalui tabel
rumah.
Sistem Informasi Kontraktor 12
5/13/2018 Sistem Informasi Kontraktor - slidepdf.com
http://slidepdf.com/reader/full/sistem-informasi-kontraktor 13/30
3. Perancangan Form Data Supplier
Form data Supplier adalah sebuah form yang berfungsi sebagai form yang bisa
menambah data supplier, menyimpan pada database supplier, dan menghapus data yang
sudah tersimpan pada database, form di atas terkoneksi pada database kontraktor melalui
tabel supplier.
4. Perancangan Form Data Customer
Sistem Informasi Kontraktor 13
5/13/2018 Sistem Informasi Kontraktor - slidepdf.com
http://slidepdf.com/reader/full/sistem-informasi-kontraktor 14/30
Form data Customer adalah sebuah form yang berfungsi sebagai form yang
bisa menambah data customer, menyimpan pada database customer, dan menghapus data
yang sudah tersimpan pada database, form di atas terkoneksi pada database kontraktor
melalui tabel customer.
5. Perancangan Form Transaksi Cash
Form transaksi cash adalah sebuah form yang berfungsi sebagai form yang bisa menambah
transaksi secara cash, menyimpan pada database TCash, dan menghapus data yang sudah
tersimpan pada database, form di atas terkoneksi pada database kontraktor melalui tabel
TCash.
Sistem Informasi Kontraktor 14
5/13/2018 Sistem Informasi Kontraktor - slidepdf.com
http://slidepdf.com/reader/full/sistem-informasi-kontraktor 15/30
6. Perancangan Form Transaksi Kredit
Form transaksi kredit adalah sebuah form yang berfungsi sebagai form yang bisa menambah
transaksi secara kredit, menyimpan pada database TKredit, dan menghapus data yang sudah
tersimpan pada database, form di atas terkoneksi pada database kontraktor melalui tabel
TKredit.
7. Perancangan Report
Perancangan Report adalah mecetak semua data yang sudah di simpan pada masing-
masing form sesuai tabel yang dipilih pada database, contoh gambar di atas adalah mencetak
data dari tabel transaksi kredit.
Sistem Informasi Kontraktor 15
5/13/2018 Sistem Informasi Kontraktor - slidepdf.com
http://slidepdf.com/reader/full/sistem-informasi-kontraktor 16/30
8. Perancangan Form Tentang Program
Pada form tentang program mencetak informasi tentang program dan cara
menggunakan program tersebut.
9. Perancangan Form Tentang Programer
Sistem Informasi Kontraktor 16
5/13/2018 Sistem Informasi Kontraktor - slidepdf.com
http://slidepdf.com/reader/full/sistem-informasi-kontraktor 17/30
Bab III | PengkodinganPengkodingan atau pengkodean adalah sebuah prosedur memberi kode pada setiap
form yang akan di jalankan agar program dapat digunakan sesuai apa yang diinginkan, pada
dasarnya tiap form memiliki logika kode yang sama yang berbeda hanyalah penamaan padatextbox, datagrid, button, koneksi ke database dan codding pada perhitungan bila ada.
III.I PenginisialisasianPenginisialisasian adalah pendaftaran nama untuk dimasukan kedalam suatu codding
dibentuk menjadi sebuah inisial misalnya untuk txtJumlah_Bayar menjadi jb, apabila nama-
nama yang harus dimasukan kedalam rumus banyak maka dapat di daftarkan pada Public
class, contoh pendaftaran nama pada public class salah satunya terdapat pada form transaksi
kredit.
Public Class frTKredit
Dim daTKredit As OleDb.OleDbDataAdapter Dim daRumah As OleDb.OleDbDataAdapter Dim daSupplier As OleDb.OleDbDataAdapter Dim daCustomer As OleDb.OleDbDataAdapter Dim con As NewOleDb.OleDbConnection(Koneksi("Provider=Microsoft.Jet.OLEDB.4.0;DataSource=D:\Materi Kuliah\Semester III\VisualBasic\TugasVB_Kontraktor\Kontrak.mdb" )) Dim dtTKredit As New DataTable() Dim dtRumah As New DataTable() Dim dtSupplier As New DataTable() Dim dtCustomer As New DataTable() Dim drTKredit As DataRow
Dim drRumah As DataRow Dim drSupplier As DataRow Dim drCustomer 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
Codding di atas terdapat codding agar form terkoneksi pada database yaitu :
“OleDb.OleDbConnection(Koneksi("Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=D:\MateriKuliah\SemesterIII\Visualbasic\TugasVB_Kontraktor\Kontrak.mdb”))”.
III.II Codding Pada FormCodding pada form merupakan code untuk menampilkan data yang ada pada database
di form (pada datagrid, textboxt maupun combobox). Contoh terdapat pada form transaksi
kredit pada program aplikasi kontraktor.
Dim da(1) As DataColumn Dim dc(1) As DataColumn Dim dp(1) As DataColumn Dim ds(1) As DataColumn
Try
Sistem Informasi Kontraktor 17
5/13/2018 Sistem Informasi Kontraktor - slidepdf.com
http://slidepdf.com/reader/full/sistem-informasi-kontraktor 18/30
daRumah = New OleDb.OleDbDataAdapter("select * from Rumah",con)
daRumah.Fill(dtRumah)dc(0) = dtRumah.Columns("Kode_Rumah")dtRumah.PrimaryKey = dc
daSupplier = New OleDb.OleDbDataAdapter("select * fromSupplier", con)
daSupplier.Fill(dtSupplier)ds(0) = dtSupplier.Columns("Kode_Supl")dtSupplier.PrimaryKey = ds
daCustomer = New OleDb.OleDbDataAdapter("select * fromCustomer", con)
daCustomer.Fill(dtCustomer)dp(0) = dtCustomer.Columns("Kode_Cust")dtCustomer.PrimaryKey = dp
With cbKodeRumah.DataSource = dtRumah.DisplayMember = "Kode_Rumah".ValueMember = "Kode_Rumah"
With cbKodeSupl.DataSource = dtSupplier.DisplayMember = "Kode_Supl".ValueMember = "Kode_Supl"
With cbKodeCust.DataSource = dtCustomer.DisplayMember = "Kode_Cust".ValueMember = "Kode_Cust"
End With
End With End With
'daTKredit = New OleDb.OleDbDataAdapter("select * fromTKredit", con)
daTKredit = New OleDb.OleDbDataAdapter("select * from TKredit",con)
daTKredit.Fill(dtTKredit)da(0) = dtTKredit.Columns("Kode_Transaksi")
dtTKredit.PrimaryKey = daDgTKredit.DataSource = dtTKredit
Catch errConn As OleDb.OleDbExceptionMsgBox(errConn.Message)
End Try
End Sub
Sistem Informasi Kontraktor 18
5/13/2018 Sistem Informasi Kontraktor - slidepdf.com
http://slidepdf.com/reader/full/sistem-informasi-kontraktor 19/30
III.IIIProses Add (Tambah)Pada program sistem aplikasi informasi kontraktor button tambah berfungsi sebagai
membuka textbox yang terkunci atau disable menjadi enable sehingga dapat menulis pada
textbox tersebut. Contoh : txtNama.enabled = false
III.IVProses Save (Simpan)Pada program sistem aplikasi informasi kontraktor button simpan berfungsi untuk
menyimpan data yang sudah di input pada database. Contoh proses simpan pada form
transaksi kredit :
Private Sub BtnSimpan_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Button2.Click Try
Dim cbTKredit As OleDb.OleDbCommandBuilder = NewOleDb.OleDbCommandBuilder(daTKredit)
drTKredit = dtTKredit.NewRow
drTKredit("Kode_Transaksi") = txtKode_Trans.TextdrTKredit("Tanggal_Transaksi") = DateTimePicker1.TextdrTKredit("Kode_Rumah") = cbKodeRumah.TextdrTKredit("Kode_Cust") = cbKodeCust.TextdrTKredit("Kode_Supl") = cbKodeSupl.TextdrTKredit("Jumlah_Dp") = txtDp.TextdrTKredit("Sisa_Bayar") = txtSisa.TextdrTKredit("Lama_Angsuran") = txtLama.Text
drTKredit("Jumlah_Angsuran") = txtJumlah.TextdtTKredit.Rows.Add(drTKredit)kosong()
con.Open()daTKredit.Update(dtTKredit)dtTKredit.AcceptChanges()MessageBox.Show("Data Sudah Tersimpan")con.Close()
Catch errTambah As ExceptionMsgBox("Kode Transaksi Belum Terisi pada Form Atau Kode
Transaksi Sudah Digunakan") End Try
End Sub
III.V Proses Clear (Bersih)Pada sistem informasi aplikasi kontraktor proses ini merupakan proses untuk
mengosongkan atau membersihkan isian pada form.
Contoh : txtNama.Text = “”
Sistem Informasi Kontraktor 19
5/13/2018 Sistem Informasi Kontraktor - slidepdf.com
http://slidepdf.com/reader/full/sistem-informasi-kontraktor 20/30
III.VIProses Delete (Hapus)Proses ini digunakan untuk menghapus data yang sudah tersimpan pada database.
Private Sub btnDelete_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Button5.Click Try Dim cbTKredit As OleDb.OleDbCommandBuilder = NewOleDb.OleDbCommandBuilder(daTKredit) If MsgBox("Data Akan Terhapus??", vbYesNo + vbQuestion, "EXIT")= vbYes Then
drTKredit.Delete()kosong()MessageBox.Show("Data Sudah Terhapus")
End IfdaTKredit.DeleteCommand = cbTKredit.GetDeleteCommand
daTKredit.Update(dtTKredit)dtTKredit.AcceptChanges()
daTKredit.DeleteCommand.Connection.Close()
Catch errHapus As ExceptionMsgBox("Data Tidak Ditemukan")
End Try End Sub
III.VII Proses Search (Cari)Proses cari digunakan untuk mencari data yang sudah tersimpan pada database.
Private Sub btnCari_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Button3.Click Try
drTKredit = dtTKredit.Rows.Find(txtKode_Trans.Text)
txtKode_Trans.Text = drTKredit("Kode_Transaksi").ToStringDateTimePicker1.Text = drTKredit("Tanggal_Transaksi").ToStringcbKodeRumah.Text = drTKredit("Kode_Rumah").ToStringcbKodeCust.Text = drTKredit("Kode_Cust").ToStringcbKodeSupl.Text = drTKredit("Kode_Supl").ToString
txtDp.Text = drTKredit("Jumlah_Dp").ToStringtxtSisa.Text = drTKredit("Sisa_Bayar").ToStringtxtLama.Text = drTKredit("Lama_Angsuran").ToStringtxtJumlah.Text = drTKredit("Jumlah_Angsuran").ToString
Catch errCari As ExceptionMsgBox("Data Tidak Di Temukan")
End Try End Sub
Sistem Informasi Kontraktor 20
5/13/2018 Sistem Informasi Kontraktor - slidepdf.com
http://slidepdf.com/reader/full/sistem-informasi-kontraktor 21/30
III.VIII Proses PerhitunganDim harga, dp, jg, sisa, jumlah As Decimal Dim lama As Integer
harga = Val(txtHarga.Text)jg = Val(txtJG.Text)
If harga >= 200000000 Thendp = 0.5 * harga
Elsedp = 0.1 * harga
End IftxtDp.Text = dpsisa = harga - dp
txtSisa.Text = sisa If jg < 1500000 Then
jumlah = 500000 ElseIf jg >= 1500000 And jg <= 5000000 Then
jumlah = 1000000 Else
jumlah = 3000000 End If
txtJumlah.Text = jumlahlama = sisa / jumlahtxtLama.Text = lama
End Sub
Codding di atas merupakan proses pembayaran dp, sisa bayar, lama angsuran, jumlahangsuran perbulan pada transaksi secara kredit.
III.IXProses ClosePada sistem aplikasi informasi kontraktor button close merupakan proses untuk keluar
dari form tetapi bukan keluar dari program. Contoh pada form transaksi kredit :
Private Sub btnClose_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Button6.Click If MsgBox("Yakin Keluar Dari Transaksi Kredit??", vbYesNo +vbQuestion, "EXIT") = vbYes Then
Me.Close() End If End Sub
Sistem Informasi Kontraktor 21
5/13/2018 Sistem Informasi Kontraktor - slidepdf.com
http://slidepdf.com/reader/full/sistem-informasi-kontraktor 22/30
Bab IV | Implementasi Program
IV.I Spesifikasi Hardware & SoftwareSetiap program pasti memiliki acuan hardware apa saja yang harus dipenuhi dan
software apa saja yang harus ada sebelum menjalankan sebelum menjalan program tersebut,
begitu juga dengan program aplikasi kontraktor ini memiliki spesifikasi hardware dan
software yang harus dipenuhi sebelum menjalankannya.
IV.I.I Spesifikasi Hardware
Spesifikasi perangkat keras atau hardware adalah perangkat keras komputer yang
harus dipenuhi sebelum menjalankan program.
Spesifikasi perangkat keras atau hardware yang dibutuhkan untuk dapat menjalankan
Perangkat lunak ini adalah sebagai berikut :
Processor : Intel Atom, AMD, NVidia, core 2 duo, i3, i5, i7
SistemOperasi : Windows XP/7
Ram : DDR 256 Mb
HDD Space : 1 GB
VGA : -
Mouse : Standar PS/2 atau USB compatible mouse
Keyboard : Standar PS/2 atau USB compatible mouse
IV.I.II Spesifikasi Software
Spesifikasi perangkat lunak atau software yang dibutuhkan :
• System operasi yang dibutuhkan adalah Microsoft Windows Xp atau Windows 7.
• Terdapat software Microsoft access dan Microsoft visual studio. Disini penulis
menggunakan perangkat lunak atau software Microsoft Access 2003, Microsoft
Visual Studio 2005.
Microsoft Visual Studio 2005 merupakan kelanjutan dari Microsoft Visual Studio.Net
2003 yang diproduksi oleh Microsoft. Di dalam Visual Studio .Net 2005 terdapat beberapa
aplikasi bahasa pemrograman, seperti: Visual Basic.Net, Visual C#, Visual C++.Net, dan
Visual J#.NET.
Sistem Informasi Kontraktor 22
5/13/2018 Sistem Informasi Kontraktor - slidepdf.com
http://slidepdf.com/reader/full/sistem-informasi-kontraktor 23/30
IV.II Panduan Pengoprasian ProgramPanduan pengoprasian program adalah tatacara dalam penggunaan program tersebut
dari mulai membuka aplikasi tersebut. Panduan tersebut yaitu :
1. Untuk membuka program sistem aplikasi informasi kontraktor terdapat 2 cara, yaitu :
• Clik Start All ProgramsMicrosoft Visual Studio 2005 Klik program
yang akan dijalankan
Sistem Informasi Kontraktor 23
5/13/2018 Sistem Informasi Kontraktor - slidepdf.com
http://slidepdf.com/reader/full/sistem-informasi-kontraktor 24/30
• Buka Directory Program tersebut lalu clik file .exe nya
1. Jalankan Program dengan mengklik star debugging atau dengan menggunakan
shorcut f5
Sistem Informasi Kontraktor 24
5/13/2018 Sistem Informasi Kontraktor - slidepdf.com
http://slidepdf.com/reader/full/sistem-informasi-kontraktor 25/30
2. Tunggu sampai loading selisai karena pada proses loading di atas merupakan proses
koneksi ke database, jika proses di atas selesai akan muncul tampilan sebagai berikut :
Sistem Informasi Kontraktor 25
5/13/2018 Sistem Informasi Kontraktor - slidepdf.com
http://slidepdf.com/reader/full/sistem-informasi-kontraktor 26/30
3. Untuk menggunakan program tersebut anda harus Log-in terlebih dahulu, caranya :
Klik menu sistem Log-in
4. Masukan UserName dan Password yang benar untuk dapat menggunakan program
tersebut.
Sistem Informasi Kontraktor 26
5/13/2018 Sistem Informasi Kontraktor - slidepdf.com
http://slidepdf.com/reader/full/sistem-informasi-kontraktor 27/30
Apabila Username dan Password maka semua menu tidak akan terkunci dan dapat
digunakan.
Sistem Informasi Kontraktor 27
5/13/2018 Sistem Informasi Kontraktor - slidepdf.com
http://slidepdf.com/reader/full/sistem-informasi-kontraktor 28/30
Sistem Informasi Kontraktor 28
5/13/2018 Sistem Informasi Kontraktor - slidepdf.com
http://slidepdf.com/reader/full/sistem-informasi-kontraktor 29/30
Bab V | Kesimpulan dan Saran
V.I KesimpulanPerusahaan jasa kontraktor adalah suatu perusahaan jasa yang melakukan transaksi
penjualan rumah-rumah yang di dapat dari agen atau masyarakat yang ingin menjual
rumahnya melalui jasa perusahaannya, jasa-jasa orang dari perusahaan tersebut di sebut
kontraktor. Karena semakin banyak orang yang ingin menjual rumah melalui perusahaan jasa
kontraktor tersebut maka semakin banyak data-data rumah yang di simpan juga semakin
banyak pula agen-agen perusahaan jasa kontraktor tersebut. Oleh karena itu, di perlukan
wadah yang besar dalam penyimpanan data-data tersebut, selain itu perusahaan jasa
kontraktor harus mempunyai kecepatan dan kepraktisan dalam menyimpan, menghapus
ataupun mencari data-data tersebut.
Untuk mengatasi masalah-masalah tersebut perusahaan jasa kontraktor tersebut harus
memiliki suatu program aplikasi yang dapat membantu perusahaan jasa kontraktor tersebut
dalam menyimpan data yang sangat banyak dan praktis dalam penyimpanannya,
peenghapusannya dan mencari kembali data tersebut, sehingga di buatlah program sistem
aplikasi informasi kontraktor.
Program sistem aplikasi kontraktor adalah sebuah sistem yang mengatur segala
kegiatan transaksi yang ada pada perusahaan jasa kontraktor, baik dalam transaksi cash,
transaksi kredit, penyimpanan data, penghapusan data dan pencarian data yang sudahtersimpan pada database.
Sebelum kita merancang form kita harus merancang dulu databasenya dan
memastikan setiap tabel dalam database tersebut berelasi dengan baik terhadap tabel lain.
Dalam perancangan form, form harus disusun secara berurutan agar mudah dalam
penggunaannya, serta dapat di ketahui fungsi-fungsinya oleh orang lain atau mudah
dimengerti.
Sebuah perusahaan memiliki kebutuhan program yang berbeda-beda sesuai apa yang
di butuhkan sama halnya dengan perusahaan jasa kontraktor ini, pada perusahaan jasa
kontraktor membutuhkan sedikitnya tiga form input yaitu : form Data Rumah, form Data
Supplier dan form Data Customer. Perusahaan jasa kontraktor juga membutuhkan paling
sedikit dua form transaksi, yaitu : form Transaksi Cash dan form Transaksi Kredit.
Sistem Informasi Kontraktor 29
5/13/2018 Sistem Informasi Kontraktor - slidepdf.com
http://slidepdf.com/reader/full/sistem-informasi-kontraktor 30/30
V.II SaranProgram ini merupakan sebuah pelajaran yang bisa memberi saran pada semua
organisasi atau perusahaan terutama perusahaan yang bergerak dalam jasa jual-beli rumah,
saran-saran tersebut diantaranya :
1. Semua perusahaan harus menggunakan suatu aplikasi untuk meningkatkan kinerja
dari perusahaan tersebut.
2. Semua perusahaan yang bergerak dalam bidang jasa jual beli perumahan bisa
menyadari akan pentingnya suatu sistem dalam membantu proses kerja
perusahaannya.
Sistem Informasi Kontraktor 30