• Tidak ada hasil yang ditemukan

Pemrograman Java (1)

N/A
N/A
Protected

Academic year: 2018

Membagikan "Pemrograman Java (1)"

Copied!
11
0
0

Teks penuh

(1)

Pemrograman Visual Basic Net Page 1

FORM UNTUK INPUT EDIT DAN HAPUS

DATA MASTER BARANG

FORM INPUT DATA BARANG

Form Input Data Barang

Desain Form untuk Form Input Data Barang adalah sbb:

Control yang digunakan pada form tersebut adalah :

1. 1 DataGridview

2. 1 GroupBox

3. 4 Button (Cari, Simpan, Batal, Keluar)

4. 3 TextBox

5. 1 Panel

(2)

Pemrograman Visual Basic Net Page 2 Seperti biasa, Sebelum menuliskan code pada form yang mengakses database

bertype SQL Server, kode berikut digunakan untuk memanggil library ADO NET

untuk SQL Server. Tuliskan kode seperti dibawah ini pada baris paling atas.

1. Imports System.Data.SqlClient

Sub Program Yang Dibutuhkan

1.Sub SiapInput()

2.textKode.Enabled = False

3.textNama.Enabled = True

4.textHarga.Enabled = True

5.Simpan.Enabled = True

6.buttonCari.Enabled = False

7.textNama.Focus()

5.textKode.Enabled = True

6.textNama.Enabled = False

7.textHarga.Enabled = False

8.Simpan.Enabled = False

9.buttonCari.Enabled = True

10. textKode.Focus()

(3)

Pemrograman Visual Basic Net Page 3 1.Sub isi_grid()

2.Dim adapter As New SqlDataAdapter("select * from barang", Module1.koneksi)

3.Dim tampung As New DataTable("barang")

4.adapter.Fill(tampung)

5.DataGridView1.DataSource = tampung

6.DataGridView1.Columns(0).HeaderCell. Style.Alignment

= DataGridViewContentAlignment.MiddleCenter

7.DataGridView1.Columns(1).HeaderCell. Style.Alignment

= DataGridViewContentAlignment.MiddleCenter

8.DataGridView1.Columns(2).HeaderCell. Style.Alignment

= DataGridViewContentAlignment.MiddleCenter

9.DataGridView1.

AlternatingRowsDefaultCellStyle.BackColor = Color.Aqua

10. DataGridView1.Columns(0).HeaderText = "Kode

Barang"

11. DataGridView1.Columns(1).HeaderText = "Nama

Barang"

12. DataGridView1.Columns(2).HeaderText = "Harga

Satuan"

13. DataGridView1.Columns(0).Width = 50

14. DataGridView1.Columns(1).Width = 275

15. DataGridView1.Columns(2).Width = 75

(4)

Pemrograman Visual Basic Net Page 4 TOMBOL CARI

1.If textKode.Text = Nothing Then

2.MessageBox.Show("Kode barang tidak boleh kosong...", "Peringatan", MessageBoxButtons.OK,

MessageBoxIcon.Information)

3.textKode.Focus()

4.Else

5.If Trim(textKode.TextLength) <> 4 Then

6.MessageBox.Show("Kode barang harus 4 Digit...", "Warning", MessageBoxButtons.OK,

MessageBoxIcon.Information)

7.textKode.Focus()

8.Else

9.Dim aksi As String = String.Empty

10. aksi = "select kode_barang from barang where

kode_barang='" & textKode.Text & "'"

11. Dim sqlku As SqlCommand = New SqlCommand(aksi,

Module1.koneksi)

12. Dim myreader As SqlDataReader

13. myreader = sqlku.ExecuteReader

14. If myreader.Read Then

15. MessageBox.Show("Kode barang sudah ada...", "Peringatan", MessageBoxButtons.OK,

(5)

Pemrograman Visual Basic Net Page 5 Button Simpan

1.If textNama.Text = Nothing Then

2.MessageBox.Show("Nama barang tidak boleh kosong...", "Simpan Error", MessageBoxButtons.OK,

MessageBoxIcon.Information)

3.textKode.Focus()

4.Return

5.End If

6.If textHarga.Text = Nothing Then

7.MessageBox.Show("Harga barang tidak boleh

kosong...", "Simpan Error", MessageBoxButtons.OK, MessageBoxIcon.Information)

8.textKode.Focus()

9.Return

10. End If

11. Dim aksi As String = String.Empty

12. aksi = "insert into

barang(kode_barang,nama_barang,harga_satuan)values(' " & textKode.Text & "','" & textNama.Text & "','" & Val(textHarga.Text) & "') "

13. Dim perintah As SqlCommand = New

SqlCommand(aksi, Module1.koneksi)

14. perintah.ExecuteNonQuery()

15. Module1.koneksi.Close()

16. MessageBox.Show("Data sukses terekam", "Sukses", MessageBoxButtons.OK,

(6)

Pemrograman Visual Basic Net Page 6 Sampai disini, agar form input data barang bisa di akses dari form utama, kita perlu memodifikasi form utama kita dengan menambahkan coding untuk menampilkan form input barang. Bisa sendiri kan????

FORM EDIT DATA BARANG

Desain form Edit Data Barang hampir sama dengan form input data barang. Hanya saja button simpan tidak ada, yang ada adalah button Update. Berikut gambarannya:

Codingnya pun banyak yang sama. Yang berbeda adalah coding untuk Button Cari

dan Button Update. Selain itu, anda bisa gunakan jurus copas code-code dari form

input data (Sub program, button batal, button Keluar). Berikut adalah code untuk

(7)

Pemrograman Visual Basic Net Page 7 Button Cari

1.If textKode.Text = Nothing Then

2.MessageBox.Show("Kode barang tidak boleh kosong...", "Peringatan", MessageBoxButtons.OK,

MessageBoxIcon.Information)

3.textKode.Focus()

4.Else

5.If Trim(textKode.TextLength) <> 4 Then

6.MessageBox.Show("Kode barang harus 4 Digit...", "Warning", MessageBoxButtons.OK,

MessageBoxIcon.Information)

7.textKode.Focus()

8.Else

9.Dim aksi As String = String.Empty

10. aksi = "select * from barang where

kode_barang='" & textKode.Text & "'"

11. Dim sqlku As SqlCommand = New SqlCommand(aksi,

Module1.koneksi)

12. Dim myreader As SqlDataReader

13. myreader = sqlku.ExecuteReader

14. If myreader.Read Then

15. SiapInput()

16. textNama.Text = myreader.Item(1)

17. textHarga.Text = myreader.Item(2)

18. myreader.Close()

19. textNama.Focus()

20. Else

21. MessageBox.Show("Kode barang tidak ada...", "Peringatan", MessageBoxButtons.OK,

(8)

Pemrograman Visual Basic Net Page 8 Button Update

1.If textNama.Text = Nothing Then

2.MessageBox.Show("Nama barang tidak boleh kosong...", "Simpan Error", MessageBoxButtons.OK,

MessageBoxIcon.Information)

3.textKode.Focus()

4.Return

5.End If

6.If textHarga.Text = Nothing Then

7.MessageBox.Show("Harga barang tidak boleh

kosong...", "Simpan Error", MessageBoxButtons.OK, MessageBoxIcon.Information)

8.textKode.Focus()

9.Return

10. End If

11. Dim aksi As String = String.Empty

12. aksi = "update barang set nama_barang='" & textNama.Text & "',harga_satuan='" & textHarga.Text & "'where kode_barang='" & textKode.Text & "' "

13. Dim perintah As SqlCommand = New

SqlCommand(aksi, Module1.koneksi)

14. perintah.ExecuteNonQuery()

15. Module1.koneksi.Close()

16. MessageBox.Show("Data sudah diupdate", "Sukses", MessageBoxButtons.OK,

MessageBoxIcon.Information)

17. normal()

18. isi_grid()

(9)

Pemrograman Visual Basic Net Page 9

FORM HAPUS DATA BARANG

Desain form dari hapus data barang adalah sbb:

Lho, kok sama lagi dengan form sebelumnya???? Yup, anda benar. Desain formnya masih sama dengan form input dan form edit/update. Terus apa bedanya? Tentu saja bedanya adalah codingnya. Karena tujuan dari form ini adalah untuk melakukan proses penghapusan data dari database, tentu saja coding yang dituliskan adalah coding yang berisi perintah-perintah untuk melakukan penghapusan data.

(10)

Pemrograman Visual Basic Net Page 10 Button Cari

1.If textKode.Text = Nothing Then

2.MessageBox.Show("Kode barang tidak boleh kosong...", "Peringatan", MessageBoxButtons.OK,

MessageBoxIcon.Information)

3.textKode.Focus()

4.Else

5.If Trim(textKode.TextLength) <> 4 Then

6.MessageBox.Show("Kode barang harus 4 Digit...", "Warning", MessageBoxButtons.OK,

MessageBoxIcon.Information)

7.textKode.Focus()

8.Else

9.Dim aksi As String = String.Empty

10. aksi = "select * from barang where

kode_barang='" & textKode.Text & "'"

11. Dim sqlku As SqlCommand = New SqlCommand(aksi,

Module1.koneksi)

12. Dim myreader As SqlDataReader

13. myreader = sqlku.ExecuteReader

14. If myreader.Read Then

15. buttonCari.Enabled = False

16. textKode.Enabled = False

17. Simpan.Enabled = True

18. textNama.Text = myreader.Item(1)

19. textHarga.Text = myreader.Item(2)

20. myreader.Close()

21. textNama.Focus()

22. Else

23. MessageBox.Show("Kode barang tidak ada...", "Peringatan", MessageBoxButtons.OK,

(11)

Pemrograman Visual Basic Net Page 11 Button Hapus

1.Dim tanya As DialogResult

2.tanya = MessageBox.Show("Yakin akan menghapus record ini??", "Konfirmasi", MessageBoxButtons.YesNo,

MessageBoxIcon.Question)

3.If tanya = Windows.Forms.DialogResult.Yes Then

4.Dim aksi As String = String.Empty

5.aksi = "delete from barang where kode_barang= '" & textKode.Text & "' "

6.Dim perintah As SqlCommand = New SqlCommand(aksi,

Module1.koneksi)

7.perintah.ExecuteNonQuery()

8.Module1.koneksi.Close()

9.MessageBox.Show("Data sudah dihapus", "Sukses", MessageBoxButtons.OK, MessageBoxIcon.Information)

Jangan lupa, form hapus juga harus bisa diakses dari form utama. Hasil sementara di form utama adalah sbb :

Sampai disini kita sudah selesaikan proses Manipulasi data yang meliputi Input, edit dan hapus data untuk data master barang. Berikutnya akan kita lanjutkan untuk membuat form transaksi penjualan. Tunggu edisi berikutnya ya...

Referensi

Garis besar

Dokumen terkait

Visual Basic merupakan sebuah bahasa pemrograman yang menawarkan Integrated Development Environment (IDE) visual untuk membuat program perangkat lunak

Mata kuliah ini mempelajari topik-topik mengenai Pemrograman Orientasi Objek dengan Microsoft Visual Basic, Komponen Pemrograman Orientasi Objek, Tipe Data, Variabel, dan Operator

Penelitian ini bertujuan untuk menghasilkan media pembelajaran berupa trainer dan jobsheet pemrograman visual basic yang baik dan layak digunakan pada mata pelajaran

Disini penulis menggunakan program Visual Basic 6.0, dikarenakan pemrograman ini adalah pemrograman termudah dari program-program

Karena Visual Basic sangat mendukung RAD dan dikembangkan pertama kali sebagai bahasa pemrograman yang dikonsentrasikan untuk database, maka dipilihlah Visual basic sebagai bahasa

2014 Aplikasi Basic Data dengan Visual Basic .NET Studi Kasus : Pengolahan Data Rekam Medis.. Algoritma

 Melakukan pemrograman pengesetan fungsi Dialogic menggunakan Visual C++  Melakukan pemrograman Device Input/Output (open channel, getdigit, wait ring)  Membuat sebuah

Pemrograman Dasar Visual Basic 2013 Merupakansalah satusumberpembelajaran pemrogramanVisual Basic2013 yang disusun denganmenitikberatkan pada praktiksecaralangsung dengan penjelasan