Anda di halaman 1dari 30

VISUAL BASIC

Sistem Informasi Kontraktor

Disusun Oleh : Hermawan Nim : 10260082 Semester III A Kampus 2 Manajemen Informatika

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 BAB II BAB III BAB IV BAB V PENDAHULUAN PERANCANGAN PROGRAM PENGKODINGAN IMPLEMENTASI PROGRAM 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

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

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 Kontraktor

Kontraktor 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 Kontraktor


Semakin 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 Tujuan


Upaya 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

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 Program


Tujuan 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. 2. 3. 4. 5. Mengasah kedisiplinan dan tanggung jawab penulis Mengimplementasikan keterampilan yang didapatkan di kampus Mendorong untuk kreatif dan berkarya Memperoleh pandangan yang lebih luas tentang programmer 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 jasa kontraktor. 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 Penjualan


Setelah 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 : Sebagai bukti bahwa penulis telah melaksanakan tugas pembuatan program. Untuk memenuhi salah satu persyaratan dalam mengikuti uas. Untuk melaporkan dan menjelaskan segala kegiatan yang selama ini saya kerjakan. 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.
1. 2. 3. 4.

Sistem Informasi Kontraktor

I.VI Sistematika Pembahasan


Untuk 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 Tabel

Tabel Master :

Sistem Informasi Kontraktor

1. Tabel Supplier N o Field Name 1 2 3 4 5 6 Kode_Supl Nama_Supl Alamat Kota Telp Email

Type Data Text Text Text Text Text Text

Siz e 8 25 50 15 15 25

Description Name Kode Supplier Nama Supplier Alamat Kota Telepon Email

Keteranga n Primary Key

2. Tabel Customer N o Field Name 1 2 3 4 5 6 7 8 Kode_Cust No_KTP Nama Alamat Kota Telp Email Jumah_Gaji

Type Data Text Text Text Text Text Text Text Number

Siz e 8 15 25 50 15 15 25

Description Name Kode Customer No KTP Nama Alamat Kota Telepon Email Jumlah Gaji

Keteranga n Primary Key

3. Tabel Rumah No Field Name Type Data Text Text Text Text Text Number Number Number Number Siz e Description Name Keteranga n Primary Key

1 Kode_Rumah 2 Type_Rumah 3 Tahun_Rumah Nama_Peruma 4 han 5 Alamat 6 Luas_Rumah 7 Jumlah_Lantai 8 Harga_Cash 9 Harga_Kredit

8 Kode Rumah 10 Type Rumah 4 Tahun Rumah Nama 25 Perumahan 50 Alamat Luas Rumah Jumlah Lantai Harga Cash Harga Kredit

Tabel Transaksi :

Sistem Informasi Kontraktor

4. Tabel Transaksi Cash N Type o Field Name Data Kode_Transak 1 si Text Tanggal_Trans Date/Tim 2 aksi e 3 Kode_Rumah 4 Kode_Cust 5 Kode_Supl 6 Diskon 7 Total_Bayar Text Text Text Number Number

Siz e

Description Name

8 Kode Transaksi Tanggal Transaksi 8 Kode Rumah 8 Kode Customer 8 Kode Supplier Diskon Total Bayar

Keteranga n Primary Key Foreign Key Foreign Key Foreign Key

5. Tabel Transaksi Kredit N Type o Field Name Data Kode_Transak 1 si Text Tanggal_Trans Date/Tim 2 aksi e 3 Kode_Rumah 4 Kode_Cust 5 Kode_Supl 6 Jumlah_Dp 7 Sisa_Bayar Lama_Angsura 8 n Jumlah_Angsu 9 ran Text Text Text Number Number Number Number

Siz e

Description Name

8 Kode Transaksi Tanggal Transaksi 8 Kode Rumah 8 Kode Customer 8 Kode Supplier Jumlah Dp Sisa Bayar Lama Angsuran Jumlah Angsuran

Keteranga n Primary Key Foreign Key Foreign Key Foreign Key

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 dengan derajat relasi satu ke banyak.

Sistem Informasi Kontraktor

Sistem Informasi Kontraktor

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

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

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

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

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

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 masingmasing form sesuai tabel yang dipilih pada database, contoh gambar di atas adalah mencetak data dari tabel transaksi kredit.

Sistem Informasi Kontraktor

15

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

Bab III | Pengkodingan


Pengkodingan 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 pada textbox, datagrid, button, koneksi ke database dan codding pada perhitungan bila ada.

III.I Penginisialisasian
Penginisialisasian adalah pendaftaran nama untuk dimasukan kedalam suatu codding dibentuk menjadi sebuah inisial misalnya untuk txtJumlah_Bayar menjadi jb, apabila namanama 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 New OleDb.OleDbConnection(Koneksi("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Materi Kuliah\Semester III\Visual Basic\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:\Materi Kuliah\SemesterIII\Visualbasic\TugasVB_Kontraktor\Kontrak.mdb)).

III.II Codding Pada Form


Codding 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

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 * from Supplier", con) daSupplier.Fill(dtSupplier) ds(0) = dtSupplier.Columns("Kode_Supl") dtSupplier.PrimaryKey = ds daCustomer = New OleDb.OleDbDataAdapter("select * from Customer", 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 * from TKredit", con) daTKredit = New OleDb.OleDbDataAdapter("select * from TKredit", con) daTKredit.Fill(dtTKredit) da(0) = dtTKredit.Columns("Kode_Transaksi") dtTKredit.PrimaryKey = da DgTKredit.DataSource = dtTKredit Catch errConn As OleDb.OleDbException MsgBox(errConn.Message) End Try End Sub

Sistem Informasi Kontraktor

18

III.III Proses 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.IV Proses 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 As System.EventArgs) Handles Button2.Click Try Dim cbTKredit As OleDb.OleDbCommandBuilder = New OleDb.OleDbCommandBuilder(daTKredit) drTKredit = dtTKredit.NewRow drTKredit("Kode_Transaksi") = txtKode_Trans.Text drTKredit("Tanggal_Transaksi") = DateTimePicker1.Text drTKredit("Kode_Rumah") = cbKodeRumah.Text drTKredit("Kode_Cust") = cbKodeCust.Text drTKredit("Kode_Supl") = cbKodeSupl.Text drTKredit("Jumlah_Dp") = txtDp.Text drTKredit("Sisa_Bayar") = txtSisa.Text drTKredit("Lama_Angsuran") = txtLama.Text drTKredit("Jumlah_Angsuran") = txtJumlah.Text dtTKredit.Rows.Add(drTKredit) kosong() con.Open() daTKredit.Update(dtTKredit) dtTKredit.AcceptChanges() MessageBox.Show("Data Sudah Tersimpan") con.Close() Catch errTambah As Exception MsgBox("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

III.VI Proses Delete (Hapus)


Proses ini digunakan untuk menghapus data yang sudah tersimpan pada database.
Private Sub btnDelete_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click Try Dim cbTKredit As OleDb.OleDbCommandBuilder = New OleDb.OleDbCommandBuilder(daTKredit) If MsgBox("Data Akan Terhapus??", vbYesNo + vbQuestion, "EXIT") = vbYes Then drTKredit.Delete() kosong() MessageBox.Show("Data Sudah Terhapus") End If daTKredit.DeleteCommand = cbTKredit.GetDeleteCommand daTKredit.Update(dtTKredit) dtTKredit.AcceptChanges() daTKredit.DeleteCommand.Connection.Close() Catch errHapus As Exception MsgBox("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 As System.EventArgs) Handles Button3.Click Try drTKredit = dtTKredit.Rows.Find(txtKode_Trans.Text) txtKode_Trans.Text = drTKredit("Kode_Transaksi").ToString DateTimePicker1.Text = drTKredit("Tanggal_Transaksi").ToString cbKodeRumah.Text = drTKredit("Kode_Rumah").ToString cbKodeCust.Text = drTKredit("Kode_Cust").ToString cbKodeSupl.Text = drTKredit("Kode_Supl").ToString txtDp.Text = drTKredit("Jumlah_Dp").ToString txtSisa.Text = drTKredit("Sisa_Bayar").ToString txtLama.Text = drTKredit("Lama_Angsuran").ToString txtJumlah.Text = drTKredit("Jumlah_Angsuran").ToString Catch errCari As Exception MsgBox("Data Tidak Di Temukan") End Try End Sub

Sistem Informasi Kontraktor

20

III.VIII Proses Perhitungan


Dim harga, dp, jg, sisa, jumlah As Decimal Dim lama As Integer harga = Val(txtHarga.Text) jg = Val(txtJG.Text) If harga >= 200000000 Then dp = 0.5 * harga Else dp = 0.1 * harga End If txtDp.Text = dp sisa = 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 = jumlah lama = sisa / jumlah txtLama.Text = lama End Sub

Codding di atas merupakan proses pembayaran dp, sisa bayar, lama angsuran, jumlah angsuran perbulan pada transaksi secara kredit.

III.IX Proses Close


Pada 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 As System.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

Bab IV | Implementasi Program


IV.I Spesifikasi Hardware & Software
Setiap 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 HDD Space VGA Mouse Keyboard : DDR 256 Mb : 1 GB :: Standar PS/2 atau USB compatible mouse : 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

IV.II Panduan Pengoprasian Program


Panduan 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 Programs Microsoft Visual Studio 2005 Klik program yang akan dijalankan

Sistem Informasi Kontraktor

23

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

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

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

Apabila Username dan Password maka semua menu tidak akan terkunci dan dapat digunakan.

Sistem Informasi Kontraktor

27

Sistem Informasi Kontraktor

28

Bab V | Kesimpulan dan Saran


V.I Kesimpulan
Perusahaan 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 sudah tersimpan 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

V.II Saran
Program 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

Anda mungkin juga menyukai