Sistem Informasi Kontraktor

30
 VISUAL BASIC Sistem Informasi Kontraktor Disusun Oleh : Hermawan Nim : 10260082 Semester III A Kampus 2 Manajemen Informatika

Transcript of Sistem Informasi Kontraktor

Page 1: Sistem Informasi Kontraktor

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

Page 2: Sistem Informasi Kontraktor

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

Page 3: Sistem Informasi Kontraktor

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

Page 4: Sistem Informasi Kontraktor

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

Page 5: Sistem Informasi Kontraktor

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

Page 6: Sistem Informasi Kontraktor

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

Page 7: Sistem Informasi Kontraktor

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

Page 8: Sistem Informasi Kontraktor

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

Page 9: Sistem Informasi Kontraktor

5/13/2018 Sistem Informasi Kontraktor - slidepdf.com

http://slidepdf.com/reader/full/sistem-informasi-kontraktor 9/30

Sistem Informasi Kontraktor 9

Page 10: Sistem Informasi Kontraktor

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

Page 11: Sistem Informasi Kontraktor

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

Page 12: Sistem Informasi Kontraktor

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

Page 13: Sistem Informasi Kontraktor

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

Page 14: Sistem Informasi Kontraktor

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

Page 15: Sistem Informasi Kontraktor

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

Page 16: Sistem Informasi Kontraktor

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

Page 17: Sistem Informasi Kontraktor

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

Page 18: Sistem Informasi Kontraktor

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

Page 19: Sistem Informasi Kontraktor

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

Page 20: Sistem Informasi Kontraktor

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

Page 21: Sistem Informasi Kontraktor

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

Page 22: Sistem Informasi Kontraktor

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

Page 23: Sistem Informasi Kontraktor

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

Page 24: Sistem Informasi Kontraktor

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

Page 25: Sistem Informasi Kontraktor

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

Page 26: Sistem Informasi Kontraktor

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

Page 27: Sistem Informasi Kontraktor

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

Page 28: Sistem Informasi Kontraktor

5/13/2018 Sistem Informasi Kontraktor - slidepdf.com

http://slidepdf.com/reader/full/sistem-informasi-kontraktor 28/30

Sistem Informasi Kontraktor 28

Page 29: Sistem Informasi Kontraktor

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

Page 30: Sistem Informasi Kontraktor

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