Modul Visual Basic Dot Net
Modul Visual Basic Dot Net
MATA KULIAH
PEMROGRAMAN VISUAL BASIC .NET
Microsoft Visual Basic .NET adalah sebuah tool untuk mengembangkan dan
membangun aplikasi yang bergerak di atas sistem .NET Framework, dengan menggunakan
bahasa BASIC. Dengan menggunakan tool ini, para programmer dapat membangun aplikasi
Form Windows, Aplikasi web berbasis ASP.NET, dan juga aplikasi command-line. Tool ini
dapat diperoleh secara terpisah dari beberapa produk lainnya (seperti Microsoft Visual C++,
Visual C#, atau Visual J#), atau juga dapat diperoleh secara terintegrasi dalam Microsoft
Visual Studio .NET. Bahasa Visual Basic .NET sendiri menganut paradigma bahasa
pemrograman berorientasi objek (OOP) seperti Java yang dapat dilihat sebagai evolusi dari
Microsoft Visual Basic versi sebelumnya (Visual Basic 6) yang diimplementasikan di atas
.NET Framework. VB .NETversi baru ini tidak kompatibel dengan versi terdahulu (VB 6.0).
3
BAB V MENGGUNAKAN OPERATOR VISUAL BASIC .NET ....................................21
A. Tujuan Kompetensi Khusus......................................................................................21
B. Uraian Materi ............................................................................................................21
1. Operator Aritmetika ..............................................................................................21
2. Operator Penugasan ..............................................................................................21
3. Operator Pembanding............................................................................................21
4. Operator Logika ....................................................................................................22
Oprator logika berfungsi untuk menentukan hasil berupa nilai Tru and False ..........22
C. Langkah-Langkah Praktikum ...................................................................................22
D. Rangkuman ...............................................................................................................24
E. Tugas.........................................................................................................................24
F. Evaluasi.....................................................................................................................25
G. Pustaka ......................................................................................................................25
BAB VI MENGGUNAKAN CONDITIONAL STATEMENT VISUAL BASIC .NET ...26
A. Tujuan Kompetensi Khusus......................................................................................26
B. Uraian Materi ............................................................................................................26
1. Conditional Statment Bersyarat IF ELSE .. END IF : ..........................................26
2. Conditional Statment Bersyarat SELECT .. CASE: .............................................26
C. Langkah-Langkah Praktikum ...................................................................................27
D. Rangkuman ...............................................................................................................30
E. Tugas.........................................................................................................................31
F. Evaluasi.....................................................................................................................31
G. Pustaka ......................................................................................................................31
BAB VII MENGGUNAKAN LOOPING STATEMENT VISUAL BASIC .NET ............32
A. Tujuan Kompetensi Khusus......................................................................................32
B. Uraian Materi ............................................................................................................32
1. Conditional Loop Statement : FOR – NEXT........................................................32
2. Conditional Loop Statement: WHILE – END WHILE ........................................32
3. Conditional Loop Statement: DO WHILE – LOOP .............................................32
C. Langkah –Langkah Praktikum..................................................................................33
D. Rangkuman ...............................................................................................................34
E. Tugas.........................................................................................................................34
F. Evaluasi.....................................................................................................................34
G. Pustaka ......................................................................................................................34
BAB VIII MENGGUNAKAN PROCEDURE & FUNCTION VISUAL BASIC.NET .....35
A. Tujuan Kompetensi Khusus......................................................................................35
B. Uraian Materi ............................................................................................................35
4
C. Langkah-Langkah Praktikum ...................................................................................35
D. Rangkuman ...............................................................................................................37
E. Tugas.........................................................................................................................38
F. Evaluasi.....................................................................................................................38
G. Pustaka ......................................................................................................................38
BAB IX MANAJEMEN DATABASE VISUAL BASIC.NET ..........................................39
A. Tujuan Kompetensi Khusus......................................................................................39
B. Uraian Materi ............................................................................................................39
1. Perintah Dasar SQL...............................................................................................39
C. Langkah-Langkah Praktikum ...................................................................................40
D. Rangkuman ...............................................................................................................42
E. Tugas.........................................................................................................................42
F. Evaluasi.....................................................................................................................42
G. Pustaka ......................................................................................................................42
BAB X MANAJEMEN DATABASE VISUAL BASIC.NET............................................43
A. Tujuan Kompetensi Khusus......................................................................................43
B. Uraian Materi ............................................................................................................43
C. Langkah-Langkah Praktikum ...................................................................................43
D. Rangkuman ...............................................................................................................45
E. Tugas.........................................................................................................................46
F. Evaluasi.....................................................................................................................46
G. Pustaka ......................................................................................................................46
BAB XI MANAJEMEN DATABASE VISUAL BASIC.NET ..........................................47
A. Tujuan Kompetensi Khusus......................................................................................47
B. Uraian Materi ............................................................................................................47
C. Langkah-Langkah Praktikum ...................................................................................47
D. Rangkuman ...............................................................................................................50
E. Tugas.........................................................................................................................50
F. Evaluasi.....................................................................................................................50
G. Pustaka ......................................................................................................................51
BAB XII LAPORAN DAN MENU VISUAL BASIC.NET ...............................................52
A. Tujuan Kompetensi Khusus......................................................................................52
B. Uraian Materi ............................................................................................................52
C. Langkah-Langkah Praktikum ...................................................................................52
D. Rangkuman ...............................................................................................................59
E. Tugas.........................................................................................................................59
F. Evaluasi.....................................................................................................................59
5
G. Pustaka ......................................................................................................................59
BAB XIII STUDY KASUS VISUAL BASIC.NET............................................................60
A. Tujuan Kompetensi Khusus......................................................................................60
B. Uraian Materi ............................................................................................................60
C. Tugas.........................................................................................................................60
D. Kasus.........................................................................................................................61
BAB XIV PERKENALAN ASP.NET VISUAL BASIC.NET ...........................................62
A. Tujuan Kompetensi Khusus......................................................................................62
B. Uraian Materi ............................................................................................................62
C. Langkah-Langkah Praktikum ...................................................................................63
D. Rangkuman ...............................................................................................................64
E. Tugas.........................................................................................................................64
F. Evaluasi.....................................................................................................................64
G. Pustaka ......................................................................................................................64
BAB XV PEMROGRAMAN ASP.NET VISUAL BASIC.NET........................................65
A. Tujuan Kompetensi Khusus......................................................................................65
B. Uraian Materi ............................................................................................................65
C. Langkah-Langkah Praktikum ...................................................................................65
D. Rangkuman ...............................................................................................................68
E. Tugas.........................................................................................................................68
F. Evaluasi.....................................................................................................................68
G. Pustaka ......................................................................................................................69
BAB XVI LAPORAN ASP.NET ........................................................................................70
A. Tujuan Kompetensi Khusus......................................................................................70
B. Uraian Materi ............................................................................................................70
C. Langkah-Langkah Praktikum ...................................................................................70
D. Rangkuman ...............................................................................................................77
E. Tugas.........................................................................................................................77
F. Evaluasi.....................................................................................................................77
G. Pustaka ......................................................................................................................77
6
A. Deskripsi Mata Kuliah
Mata kuliah ini bermaksud untuk memberikan keahlian bagi mahasiswa dalam
pemrograman sehingga diharapkan mahasiswa dapat membuat sebuah program aplikasi
berbasis Microsoft Visual Basic .Net . dalam perusahaan yang bergerak dalam bidang
produk dan jasa , dalam matakuliah ini pokok materi yang akan dibahas adalah :
penggunaan Microsoft Visual Basic Net, variabel dalam pemrograman, operator logika,
fungsi pemilihan, looping , array, pengkoneksian database , pembuatan menu,dan
laporan
7
BAB I
PERKENALAN PEMROGRAMAN
VISUAL BASIC.NET
B. Uraian Materi
Microsoft Visual Studio adalah kelanjutan dari Microsoft Visual Studio.Net
2003 dan Microsoft Visual Studio 6 sebelumnya atau yang lebih kita kenal
dengan Visual Basic 6.0, Aplikasi ini adalah aplikasi yang dibuat oleh
MICROSOFT . aplikasi ini menggunakan Tekhnologi.Net Framework , aplikasi
ini digunakan didalam Operating System Windows, aplikasi ini merupakan
aplikasi pemrograman yang digunakakan untuk dapat berintegrasi dengan
internet atau yang dikenal dengan XML Web Service.
C. Langkah-Langkah Praktikum
1. Mengaktifkan Microsoft Visual Basic .Net
Untuk mengaktifkan Visual basic .NET 2005/2008 , langkahnya adalah
sebagai berikut :
Klik Logo Start → All Program → Micrososft Visual Studio 2005/2008 atau
dari logo Start → Microsoft Visual Studio 2005/2008. Untuk lebih jelasnya
perhatikan tampilan berikut ini :
9
D. Rangkuman
Microsoft Visual Studio adalah kelanjutan dari Microsoft Visual Studio.Net
2003 dan Microsoft Visual Studio 6 , aplikasi ini adalah aplikasi yang dubuat
oleh perusahaan Microsoft.
Pemrograman Microsoft Visual Studio .Net 2008 adalah sebuah platform untuk
membangun , menjalankan, dan meningkatkan generasi lanjut dari aplikasi
terdistribusi.
.NET Framework merupakan platform terbaru untuk aplikasi Windows
dari Microsoft dalam upaya meningkatkan produktivitas pembuatan sebuah
program aplikasi dan memungkinkan terbukanya peluang untuk menjalankan
program pada multi system operasi serta dapat memperluas pengembangan
aplikasi client server.
E. Tugas
Buatlah makalah per kelompok (3 Orang) yang di dalamnya terdapat
tahapan installasi untuk Visual Basic .Net, diperbolehkan untuk
menggunakan versi Microsoft Visual Studio 2005, 2008 , atau 2010
F. Evaluasi
Jelaskan perbedaan antara Microsoft Visual Studio 6.0 dengan Microsoft
Visual Studio 2005/2008/2010 ?
G. Pustaka
Ketut Darmayuda, 2009. Pemrograman Aplikasi Database dengan Misrosoft Visual
Basic.Net 2008.Informatika
10
BAB II
MENGGUNAKAN EVENT DAN PROPERTI
VISUAL BASIC .NET
B. Uraian Materi
Event dan properti merupakan bagian dari pemrograman visual basic .net
yang digunakan untuk mengolah menelusuri bagian dari pemrograman
berbasis visual basic .Net
11
d. Toolbox, berisikan objek yang digunakan untuk mendesain tampilan
program yang dibutuhkan dalam suatu aplikasi
e. Sollution Exsplorer, digunakan uintuk melihat projet beserta dengan
bagian yang ada di dalamnya
f. Properties Windows, digunakan untuk mengatur setiap object yang ada
di dalam form dan yang sudah di desain menggunakan toolbox
C. Langkah-Langkah Praktikum
1. Membuat Project Baru
Untuk membuat sebuah project yang baru diperlukan langkah-langkah
sebagai berikut :
1.1. Pilih Menubar File → New → Project …
Keterangan
1) Untuk memilih aplikasi apa yang dipakai seperti , Visual basic ,
Visual C#, Visual J#, Visual C++
2) Untuk membuat jenis aplikasi Windows
3) Untuk mengisi nama project yang dibuat
4) Untuk menentukan lokasi dimana aplikasi akan disimpan
5) Keterangan templates pada aplikasi
12
2. Keluar dari aplikasi Microsoft Visual Studio .Net
Untuk keluar dari Visual Basic .Net 2005/2008 dapat dilakukan dengan
langkah berikut :
1. Pilih menubar File → Exit, atau
2. Pilih pada Control Windows (Close) yang terletak pada pojok
kanan atas windows
D. Rangkuman
Event dan properti merupakan bagian dari pemrograman visual basic .net
yang digunakan untuk mengolah menelusuri bagian dari pemrograman
berbasis visual basic .Net
Kelebihan dari IDE (Interface Development Environment) pada Microsoft
Visual Studio .Net adalah lebih lengkap dan terorganisir dengan baik ,
sehingga memudahkan dalam mengembangkan aplikasi dengan memilih
object yang ada di dalam toolbox dan langsung dapat dimasukan ke dalam
Form.
E. Tugas
Buatlah makalah per kelompok (3 Orang) yang di dalamnya membahas
perbedaan antara Web Aplication dan Form Application
F. Evaluasi
Jelaskan perbedaan antara IDE Microsoft Visual Studio 6.0 dengan
Microsoft Visual Studio 2005/2008/2010 ?
G. Pustaka
Ketut Darmayuda, 2009. Pemrograman Aplikasi Database dengan Misrosoft
Visual Basic.Net 2008.Informatika
13
BAB III
MENGGUNAKAN OBJECT CONTROL
VISUAL BASIC .NET
C. Langkah-Langkah Praktikum
Pada pembuatan aplikasi yang pertama ini, objek-objek yang digunakan , namenya
dirubah dengan nama yang di anjurkan, kemudian propertisnya diaturpula
dengan criteria
Buatlah Tampilan Berikut ini
14
Rubah Properti seperti tampilan berikut
End Sub
15
Private Sub btClear_Click(ByVal sender As Object, ByVal e As
System.EventArgs) Handles btClear.Click
Me.txtNim.Clear()
Me.txtNama.Clear()
Me.txtKelamin.Clear()
Me.txtAlamat.Clear()
Me.txtKota.Clear()
Me.txtNim.Focus()
End Sub
End Class
D. Rangkuman
Toolbox merupakan bagian didalam form yang digunakan untuk mendesain
form aplikasi, setiap object memiliki fungsi yang berbeda
Form merupakan tempat yang digunakan untuk mendesain program,
properties merupakan bagian dari aplikasi yang digunakan untuk melihat
bagian dari object program
E. Tugas
Buatlah makalah per kelompok (3 Orang) yang di dalamnya nama object
dan fungsi dari Object yang ada didalam toolbox
F. Evaluasi
Buatlah program tentang Mahasiswa dan Jurusan , tentukan Name dan
Propertis yang dibutuhkan
G. Pustaka
Ketut Darmayuda, 2009. Pemrograman Aplikasi Database dengan Misrosoft Visual
Basic.Net 2008.Informatika
16
BAB IV
MENGGUNAKAN DATA DAN VARIABEL
VISUAL BASIC .NET
B. Uraian Materi
Setiap bahasa pemrograman termasuk Microsoft Visual Studio
2005/2008tentunya memiliki tpe data. Variabel dan Konstanta pada Microsost
Visual Studio 2005/2008 memiliki tipe data yang menentukan suatu nilai yang
dapat ditampung oleh tipe data variabel dan konstanta itu sendiri.
2. Mengenal Variabel
Variabel adalah tempat penyimpanan sementara ketika diproses dalam
memori computer, dalam mendeklarasikan variabel terdapat dua cara,
yaitu : Deklarasi Eksplisit dan Implisit
17
Long &
Single !
Double #
Currency @
String $
C. Langkah-Langkah Praktikum
Pada pembuatan aplikasi ini, objek-objek yang digunakan , namenya dirubah
dengan nama yang di anjurkan, kemudian propertisnya diaturpula dengan
criteria
Buatlah Tampilan Berikut ini
18
Textbox5 Name
3. GroupBox2 Text | Proses |
Dock Bottom
Button1 Name btNew
Text New
TextAlign MiddleCenter
Button2 Name btClose
Text Close
TextAlign MiddleCenter
End Sub
'--- mengisi event & method terhadap tombol proses
Private Sub btNew_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles btTambah.Click
Dim a,b,c,d,e,f As String
a= “Masukan NPM”
b= “Masukan Nama”
c= “Masukan Alamat”
d= “Masukan Telepon”
e= “Masukan Jurusan”
f= “Masukan Dosen Wali”
txtnpm.text=a
txtnama.text=b
txtalamat.text=c
txttelepon.text=d
cbjurusan.text=e
txtdosen=f
End Sub
D. Rangkuman
Dalam setiap pemrograman visual terdapat variabel yang digunakan untuk
menampung data yang mengandung tipe data tertentu
E. Tugas
Buatlah program yang digunakan untuk memasukan data mahasiswa
dengan menggunakan tipe data
19
F. Evaluasi
Buatlah Program penjualan sederhana tentang took makmur, dimana
didalamnya terdapan kode transaksi, tanggal, kode barang, nama barang,
jenis dan harga barang
G. Pustaka
Ketut Darmayuda, 2009. Pemrograman Aplikasi Database dengan Misrosoft
Visual Basic.Net 2008.Informatika
20
BAB V
MENGGUNAKAN OPERATOR
VISUAL BASIC .NET
B. Uraian Materi
Operator pada Visual Basic .Net 2005/2008 hampir sama dengan Visual
basic 6.0 yaitu merupakan symbol yang menunjukan bagaimana Viasual
Basic melakukan aksi terhadap suatu ekspresi terdapat 4 jenis operator
pada visual basic .Net yaitu Operator Aritmetika, Aperator Penugasan dan
Operator Pembanding dan Operator Logika.
1. Operator Aritmetika
Operator Aritmetika digunakan untuk melakukam opearasi matematika
Daftar Operator Aritmetika
Opertor Aritmetika Operasi yang dilakukan
+ Penjumlahan
- Pengurangan
* Perkalian
/ Pembagian dengan Hasil Bulat
^ Pangkat
Mod Menghitung sisa pembagian
2. Operator Penugasan
Operator Penugasan berfungsi untuk memasukan nilai dari suatu ekspresi
ke ekspresi yang lain, operator penugasan digunakan dengan symbol (=)
3. Operator Pembanding
Operator pembanding berfungsi untuk membandingkan suatu nilai dengan
nilai yang lain dimana hasilnya akan menghasilkan nilai logika TRUE dan
FALSE
Daftar Operator Pembanding
Operator Pembanding Keterangan
= Sama dengan
> Lebih Besar Dari
< Lebih Kecil Dari
<> Tidak Sama dengan
<= Lebih Kecil atau sama dengan
>= Lebih besar atau sama dengan
Between Menentukan antara nilai
Like Pencarian dengan pola
In Mencari data dengan nilai
tertentu
21
4. Operator Logika
Oprator logika berfungsi untuk menentukan hasil berupa nilai Tru and
False
Daftar Operator Logika
Operator Logika
And
Or
Xor
Not
C. Langkah-Langkah Praktikum
Pada pembuatan aplikasi ini, objek-objek yang digunakan , namenya dirubah
dengan nama yang di anjurkan, kemudian propertisnya diaturpula dengan
criteria
Buatlah Tampilan Berikut ini
22
TextAlign MiddleCenter
Button2 Name btKurang
Text -
TextAlign MiddleCenter
Button3 Name btKali
Text x
TextAlign MiddleCenter
Button4 Name btBagi
Text /
TextAlign MiddleCenter
Button5 Name btNew
Text &New
TextAlign MiddleCenter
Button6 Name btClose
Text &Close
TextAlign MiddleCenter
End Sub
'--- mengisi event & method terhadap tombol proses
Private Sub btTambah_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles btTambah.Click
Dim b1, b2 As New Integer
Dim h As New Double
b1 = Val(txtBil1.Text)
b2 = Val(txtBil2.Text)
h = b1 + b2
txtHasil.Text = h
End Sub
23
Private Sub btBagi_Click(ByVal sender As Object, ByVal e As
System.EventArgs) Handles btBagi.Click
Dim b1, b2 As New Integer
Dim h As New Double
b1 = Val(txtBil1.Text)
b2 = Val(txtBil2.Text)
h = b1 / b2
txtHasil.Text = h
End Sub
End Class
Selalu Gunakan Nama yang sama dengan yang ada di modul agar anda mudah
dalam melakukan pengecekan kesalahan di dalam form
D. Rangkuman
Dalam setiap pemrograman visual basic .Net terdapat Operator yang
digunakan dalam membuat sebuah program palikasi yang meliputi :
Pemangkatan, Penjumlahan, Pembagian, Pengurangan,
Lebih Besar,
Lebih Kecil,
Sama dengan,
Dan,
Or
E. Tugas
Buatlah Program Aplikasi menggunakan Operator yamg digunakan
untuk menentukan Total Penjualan atau pembelian di MINIMARKET
24
F. Evaluasi
Buatlah program berikut , tentukan Name dan Propertis yang dibutuhkan
Sekenario Form :
Kasus diatas digunakan untuk menentukan Biaya Sewa Kamar dan
menentukan Jumlah kembali apabila jumlah bayar melebihi dari
biaya sewa kamar
1. Biaya Sewa kamar di dapat dari Harga Sewa * Lama Menginap
2. Kembali di dapat dari Jumlah Bayar – Biaya Sewa kamar
G. Pustaka
Ketut Darmayuda, 2009. Pemrograman Aplikasi Database dengan Misrosoft
Visual Basic.Net 2008.Informatika
25
BAB VI
MENGGUNAKAN CONDITIONAL STATEMENT
VISUAL BASIC .NET
B. Uraian Materi
Conditional Statement merupakan fungsi control pada Visual Basic .Net dan
statement ini tidak jauh beda dengan yang dimiliki oleh visual basic 6.0 dan
merupakan statement-statement yang sangat penting dalam penyusunan
program.
IF <Kondisi> then
<Pernyataan>
End IF
IF <Kondisi> then
<Pernyataan 1>
Else
<Pernyataan 2>
End IF
26
Pernyataan 1
Case <Nilai Objeck 2>
Pernyataan 2
Case <Nilai Objeck 3>
Pernyataan 3
Case <Nilai Objeck 4>
Pernyataan 4
End Select
C. Langkah-Langkah Praktikum
Untuk lebih jelas mengenai Conditional (IF … Then) kita buatkan Lantihan
berikut ini;
Sekenario Form ;
Harga akan muncul otomatis apabila satuan dipilih
Jika Satuan adalah “Buah” maka Harga = 50000, Jika Satuan adalah “Box”
maka Harga = 60000, Jika Satuan adalah “Botol” maka Harga = 70000,
Jika Satuan adalah “Dus” maka Harga = 80000, Jika Satuan adalah “
Tablet” maka Harga = 50000
Atur Propertinya, sebagai berikut :
27
3. Button1 Name btTambah
Text &Tambah
Button2 Name btSimpan
Text &Simpan
Button3 Name btKeluar
Text &Keluar
28
Conditional (Select … Case) kita buatkan Lantihan berikut ini;
Sekenario Form ;
Harga akan muncul otomatis apabila satuan dipilih
Jika Jenis Buku adalah “Novel” maka Harga = 25000, Jika Jenis Buku adalah
“Komputer” maka Harga = 125000, Jika Jenis Buku adalah
“Akutansi” maka Harga = 80000, Jika Jenis Buku adalah “Fiksi” maka
Harga = 90000
Atur Propertinya, sebagai berikut :
29
Private Sub btTambah_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles btTambah.Click
Me.txtKode_Buku.Clear()
Me.txtNama_Buku.Clear()
Me.txtBanyak.Clear()
Me.txtHarga.Clear()
Me.txtKode_Buku.Focus()
End Sub
Selalu Gunakan Nama yang sama dengan yang ada di modul agar anda mudah
dalam melakukan pengecekan kesalahan di dalam form
D. Rangkuman
Mempelajari struktur control pemilihan pada pemrograman visual Basic
yang meliputi :
IF ...... Then
End IF
Serta
IF...... then
Else
End If
Serta
Select Case
End Select
30
E. Tugas
Buatlah Program Aplikasi menggunakan Conditional Statement yamg
digunakan untuk menentukan Total Penjualan atau pembelian di APOTIK
F. Evaluasi
Tampilan yang diharapkan :
Sekenario ;
Buatlah program penjualan Barang Sembako , tujuan program ini adalah
untuk menentukan total harga yang harus dikeluarkan oleh pembeli dan
jumlah kembali yang di dapat apabila jumlah Bayar lebih Banyak dari
Total harga
Jenis Kamar Harga Sewa Perhari
VIP 750000
Kelas I 500000
Kelas II 300000
Kelas III 150000
Biaya Sewa kamar di dapat dari Harga Sewa * Lama Menginap
Kembali di dapat dari Jumlah Bayar – Biaya Sewa kamar
G. Pustaka
Ketut Darmayuda, 2009. Pemrograman Aplikasi Database dengan Misrosoft
Visual Basic.Net 2008.Informatika
31
BAB VII
MENGGUNAKAN LOOPING STATEMENT
VISUAL BASIC .NET
B. Uraian Materi
Struktu Control Pengulangan pada Visual Basic .Net 2005/2008 hampir sama
dengan Visual basic 6.0 yaitu merupakan symbol yang menunjukan
bagaimana Viasual Basic melakukan aksi terhadap suatu ekspresi terdapat 4
Struktu Control Pengulangan pada visual basic .Net yaitu For, Do dan While.
1. Conditional Loop Statement : FOR – NEXT
Pengulangan ini digunakan untuk melakukan pengulangan sampai
dengan nilai terpenuhi ( Nilai awal dan Nilai Akhir)
Bentuk Penulisan
Dim x as integer
For x = nilai awal to nilai akhir
<Pernyataan>
Next x
32
C. Langkah –Langkah Praktikum
Untuk lebih jelas mengenai Pengulangan (Looping) kita buatkan Latihan
berikut ini;
Sekenario Form ;
Hasil akan muncul terurut dari 1 sampai 100 berdasarkan tombol
pengulangan yang dipilih
33
Lsthasil.Items.Add(x)
x += 1
End While
End Sub
D. Rangkuman
Pengulangan pada pemrograman visual basic yang meliputi :
For .....
Do .....
While ...
E. Tugas
Buatlah Program Untuk menampilkan bilangan ganjil dan genap
menggunakan pengulngan for , While dan Do
F. Evaluasi
Buatlah Program looping berikut ini
Hasil akan muncul terurut dari Nilai Awal sampai Nilai Akhir berdasarkan
tombol pengulangan yang dipilih
G. Pustaka
Ketut Darmayuda, 2009. Pemrograman Aplikasi Database dengan Misrosoft
Visual Basic.Net 2008.Informatika
34
BAB VIII
MENGGUNAKAN PROCEDURE & FUNCTION
VISUAL BASIC.NET
B. Uraian Materi
Pada umumnya kalau kita membuat sebuah program selalu event yang terjadi
adalah Private Sub --------- End Sub. Deklarasi ini dapat ditulis lebih sederhana
dengan perintah Sub -------- End Sub yang artinya sama, yaitu sama-sama
mendeklarasikan sebuah event pada tingkat level local/private.
Contoh Penulisan Procedure/Sub :
Penulisan Normalnya, sbb : Dapat diubah menjadi, sbb :
Private sub Bersih () sub Bersih ()
Txtkode.Text=Clear() Txtkode.Text=Clear()
Txtnama.Text=Clear() Txtnama.Text=Clear()
Txtalamat.Text=Clear() Txtalamat.Text=Clear()
Txtkota.Text=Clear() Txtkota.Text=Clear()
End Sub End Sub
Pemanggilan Procedure/Sub Atau
Call Bersih() Bersih()
C. Langkah-Langkah Praktikum
Untuk lebih jelasnya buatlah tampilan berikut ini ;
35
Atur Propertinya, sebagai berikut :
Di dalam tampilan Combobox item atau isian akan muncul otomatis pada saat
program di jalankan ada 2 cara menambahkannya di dalam Properti List dan
Nilai Propertis dapat dimasukan manual namun saat ini kita akan
mencoba menggunakan Procedure dan Function
36
End Sub
Sub KomboJurusan()
Me.cbJurusan.Items.Add("Manajemen Informatika")
Me.cbJurusan.Items.Add("Teknik Informatika")
Me.cbJurusan.Items.Add("Sistem Informasi")
End Sub
Sub KomboProgdi()
Me.cbProgdi.Items.Add("D1")
Me.cbProgdi.Items.Add("D2")
Me.cbProgdi.Items.Add("D3")
Me.cbProgdi.Items.Add("D4")
Me.cbProgdi.Items.Add("S1")
Me.cbProgdi.Items.Add("S2")
Me.cbProgdi.Items.Add("S3")
End Sub
Sub ListKota()
Me.lstKota.Items.Add("Bandung")
Me.lstKota.Items.Add("Denpasar")
Me.lstKota.Items.Add("Jakarta")
Me.lstKota.Items.Add("Surabaya")
Me.lstKota.Items.Add("Manado")
Me.lstKota.Items.Add("Medan")
Me.lstKota.BackColor = Color.Silver
End Sub
Private Sub frMahasiswa_Load(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles MyBase.Load
'--- mengisi properti objek Form
Me.Text = "Data Mahasiswa"
Me.ControlBox = False
Me.BackColor = Color.DarkSeaGreen
Me.StartPosition = FormStartPosition.CenterScreen
Me.lbJudul.Font = New System.Drawing.Font("Times New
Roman", 18.75!, System.Drawing.FontStyle.Bold,
System.Drawing.GraphicsUnit.Point, CType(0, Byte))
Me.lbJudul.ForeColor = System.Drawing.SystemColors.Window
Me.rbPria.Checked = True 'memberi nilai awal
End Sub
End Class
D. Rangkuman
Secara umum procedure & function merupakan bagian dari pemrograman
visual .Net yang diguakan untuk menyimpan suatu perintah atau kondisi
yang dapat dipakai secara berulang-ulang
37
E. Tugas
Buatlah Makalah per kelompok (3 Orang) Mengenai Perbedaaan Procedure
dan Function beserta contohnya
F. Evaluasi
Buatlah Kasus berikut ini :
Buatlah program tentang entry data kendaraan di PT X , tentukan Name dan
Propertis yang dibutuhkan beserta dengan Procedure atau Function
Tampilan yang diinginkan, seperti berikut ini :
Sekenario Form :
Kasus diatas digunakan untuk memasukan data kendaraan di dalam
masing bagian adapun ketentuan adalah sebagai berikut ;
G. Pustaka
Ketut Darmayuda, 2009. Pemrograman Aplikasi Database dengan Misrosoft Visual
Basic.Net 2008.Informatika
38
BAB IX
MANAJEMEN DATABASE
VISUAL BASIC.NET
B. Uraian Materi
Sql adalah suatu fasiltisas di dalam semua database yang digunakan untuk
memanipulasi data atau melakukan proses data dalam suatu database.
1. Perintah Dasar SQL
Dalam menggunakan SQL SERVER, terdapat beberapa fasilitas yang
digunakan untuk mengolah data data yang terdapat di dalam table dalam
suatu database, perintah itu adalah
• Insert
• Delete
• Update
• Select
1.1. Insert
Insert adalah perintah di dalam query yang digunakan untuk
menambahkan record yang ada di dalam suatu tabel tertentu
INSERT INTO [TABLE] VALUES (value1, value2, ………..)
1.2. Select
Select dalam bahasa query adalah menampilkan , namun secara umum
perintah select sering diartikan sebagai query, walaupun pada
umumnya ternyata tidak
SELECT nama field1, nama field2, nama field3,….. from [NAMA TABEL]
1.3. Update
Update adalah perintah di dalam query yang digunakan untuk
mengubah record yang ada di dalam suatu tabel tertentu
UPDATE [NAMA_TABLE] SET [NAMA_KOLOM]=[NILAI] WHERE
[KONDISI]
1.4. Delete
Delete adalah perintah di dalam query yang digunakan untuk
menghapus record yang ada di dalam suatu tabel tertentu
39
C. Langkah-Langkah Praktikum
Menampilakan fasilitas query di dalam sql server 2005
Klik kanan di dalam server yang sudah ada di dalam computer anda dan pilih
new query, sehingga muncul tampilan query
40
Selanjutnya apabila berhasil akan menampilan keterangan berikut ini
41
Berikut adalah contoh penggunaan DELETE
D. Rangkuman
Mempelajari database yang digunakan untuk penyimpanan data dalam
pemrograman visual Perkenalan Database Microsoft SQL SERVER
Perkenalan Perintah dasar SQL
Insert,
Update,Delete,dan Select
E. Tugas
Buatlah Makalah per kelompok (3 Orang) yang membahas tentang perintah
– perintah sql
F. Evaluasi
Buatlah Database dengan ketentuan berikut :
Nama Database Perpustakaan
Nama Tabel Master_Buku
Column Name Data Type
Kode_Buku Char(15) Primary Key
Nama_Buku Char(50)
Jenis_Buku Char(35)
Pengarang Char(50)
Penerbit Char(35)
Stock_Buku Int
Harga_Buku Int
G. Pustaka
1. Ketut Darmayuda, 2009. Pemrograman Aplikasi Database dengan
Misrosoft Visual Basic.Net 2008.Informatika
2. Hartini Deliana, Lisye Mareta Cahya, Kikis Sabrina Kaisariza, 2009.
Database dengan SQL Server 2005, Mitra Wacana Media.
42
BAB X
MANAJEMEN DATABASE
VISUAL BASIC.NET
B. Uraian Materi
Menghubungkan database di dalam Microsoft Visual Basic.Net memiliki
beberapa perintah dasar yang baku .
Untuk lebih jelasnya kita buat latihan berikut ini :
C. Langkah-Langkah Praktikum
Buatlah database di dalam SQL SERVER dengan ketentuan berikut ini;
Sekenario Form;
Form terdapat Kode Barang, Nama barang, Jenis Barang, Stock Barang dah
Harga Barang . Data yang sudah diisi dalam form akan tersimpan setelah
menekan tombol save serta data akan muncul di dalam Daftar Barang, dan
akan kosong apabila menekan New dan Cancel, dan apabila menekan tombol
close maka akan keluar dari program
43
Atur Propertinya, sebagai berikut :
44
Me.txtstock_barang.Text = ""
Me.txtharga_barang.Text = ""
End Sub
Sub simpan()
'PERINTAH sql1 DISIMPAN 1 BARIS
sql1 = "Insert into Master_Barang values('" &
Me.txtkode_barang.Text & "','" & Me.txtnama_barang.Text & "','" &
Me.cbjenis_barang.Text & "','" & Me.txtstock_barang.Text & "','" &
Me.txtharga_barang.Text & "')"
cmd = New SqlClient.SqlCommand(sql1)
cmd.Connection = conn
cmd.ExecuteNonQuery()
End Sub
Sub daftar()
sql2 = "select * from master_barang"
dtadapter = New SqlDataAdapter(sql2, conn) 'dibuat satu baris
Dim BRG As New DataTable
BRG.Clear()
dtadapter.Fill(BRG)
dgvBarang.DataSource = BRG
End Sub
Private Sub btsave_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btsave.Click
simpan()
daftar()
bersih()
MsgBox("Data Sudah Disimpan", MsgBoxStyle.Information,
"Perhatian")
End Sub
D. Rangkuman
Membuat Sebuah Form yang digunakan untuk memproses data
Menghubungkan form yang dibuat dengan database
Menambahkan Record
Menyunting isi record
Menghapus record
Mengubah data dan Mencari record
45
E. Tugas
Buatlah Program Aplikasi menggunakan Database yang digunakan untuk
menentukan Total Penjualan atau pembelian di APOTIK
F. Evaluasi
Buatlah Kasus berikut ini :
Tampilan yang diharapkan :
Sekenario Form;
Form terdapat Kode Barang, Nama barang, Jenis Barang, Stock Barang dah
Harga Barang . Data yang sudah diisi dalam form akan tersimpan setelah
menekan tombol save serta data akan muncul di dalam Daftar Barang,
dan akan kosong apabila menekan New dan Cancel, dan apabila
menekan tombol close maka akan keluar dari program
G. Pustaka
1. Ketut Darmayuda, 2009. Pemrograman Aplikasi Database dengan
Misrosoft Visual Basic.Net 2008.Informatika
2. Hartini Deliana, Lisye Mareta Cahya, Kikis Sabrina Kaisariza, 2009.
Database dengan SQL Server 2005, Mitra Wacana Media.
46
BAB XI
MANAJEMEN DATABASE
VISUAL BASIC.NET
B. Uraian Materi
Menghubungkan database di dalam Microsoft Visual Basic.Net memiliki
beberapa perintah dasar yang baku .
Untuk lebih jelasnya kita buat latihan berikut ini :
C. Langkah-Langkah Praktikum
Buatlah database di dalam SQL SERVER dengan ketentuan berikut ini;
47
Sekenario Form;
Form terdapat Kode Customer, Nama Customer, Alamat Customer,Telepon. Data
yang sudah diisi dalam form akan tersimpan setelah menekan tombol save serta
data akan muncul di dalam Daftar Customer, dan akan kosong apabila menekan
New dan Cancel, dan apabila menekan tombol Find maka akan muncul inputbox
dan data yang diinputkan kedalam inputbox akan puncul di dalam datagrid view
, serta apabila menekan tombol delete maka akan muncul inputbox dan data yang
diinputkan kedalam inputbox akan hilang di dalam datagrid view serta apabila
menekan tombol close maka akan keluar dari program
Atur Propertinya, sebagai berikut :
48
conn.Close()
End Sub
Sub daftar()
sql2 = "select * from master_customer"
dtadapter = New SqlDataAdapter(sql2, conn) 'dibuat satu baris
Dim CST As New DataTable
CST.Clear()
dtadapter.Fill(CST)
dgvcustomer.DataSource = CST
End Sub
Sub kosong()
Me.txtkode_customer.Text = ""
Me.txtnama_customer.Text = ""
Me.txtalamat_Customer.Text = ""
Me.txttelepon_Customer.Text = ""
Me.txtkode_customer.Focus()
End Sub
Sub cari()
Dim cari As String
cari = InputBox("Masukan Kode Customer", "Pencarian")
sql3 = "select * from master_customer where kode_Customer = '" &
cari & "'"
dtadapter = New SqlDataAdapter(sql3, conn) 'dibuat satu baris
Dim CST As New DataTable
CST.Clear()
dtadapter.Fill(CST)
dgvcustomer.DataSource = CST
End Sub
Sub delete()
Dim hapus As String
hapus = InputBox("Masukan Kode Customer", "Penghapusan")
sql4 = "delete from master_customer where kode_customer = '" &
hapus & "'"
cmd = New SqlClient.SqlCommand(sql4)
cmd.Connection = conn
cmd.ExecuteNonQuery()
End Sub
49
kosong()
End Sub
D. Rangkuman
Membuat Sebuah Form yang digunakan untuk memproses data
Menghubungkan form yang dibuat dengan database
Menambahkan Record
Menyunting isi record
Menghapus record
Mengubah data
Mencari record
E. Tugas
Buatlah Program Aplikasi menggunakan DATABASE yang digunakan
untuk menentukan Total Penjualan atau pembelian di RUMAH MAKAN
F. Evaluasi
Buatlah Kasus berikut ini :
Tampilan yang diharapkan :
50
Sekenario Form;
Form terdapat Kode Barang, Nama barang, Jenis Barang, Stock Barang dah
Harga Barang . Data yang sudah diisi dalam form akan tersimpan setelah
menekan tombol save serta data akan muncul di dalam Daftar Barang,
dan akan kosong apabila menekan New dan Cancel, dan apabila
menekan tombol close maka akan keluar dari program
G. Pustaka
1. Ketut Darmayuda, 2009. Pemrograman Aplikasi Database dengan
Misrosoft Visual Basic.Net 2008.Informatika
2. Hartini Deliana, Lisye Mareta Cahya, Kikis Sabrina Kaisariza, 2009.
Database dengan SQL Server 2005, Mitra Wacana Media.
51
BAB XII
LAPORAN DAN MENU
VISUAL BASIC.NET
B. Uraian Materi
Laporan adalah hasil proses yang ada di dalam sebuah program aplikasi,
laporan merupakan data data yang terdapat dalam database di dalam
Microsoft Visual Studio 2005/2008 terdapat beberapa aplikasi untuk
memebuat laporan yaitu :
1. Data Report dan
2. Crystal Report
Untuk saat ini yang akan kita bahas adalah menggunakan Crystal Report,
C. Langkah-Langkah Praktikum
1. Langkah 1 memanggil Crystal Report
Panggil Crystal Report dengan cara panggil menu Project → Add
Windows Form
52
2. Step 4. Create New Connection kemudian Step 5. OLE DB (ADO)
pilih Make New Connection Lakukan Doble Click Sehingga
Muncul Tampilan berikut
53
Di dalam Available Data Source :Step 1. Pilih Nama Server (Misl :
Devita), Step 2. Masuk kedalam Database yang terdapat di dalam
server (Penjualan Barang),di dalam folder dbo akan muncul
Master_Barang, Step 3. Tekan Simbol sehingga Tabel
Master_Barang akan berpindah ke Selected Tables seperti
yang ada di dalam Step 4, apabila sudah muncul tekan Step 3. Adalah
menekan tombol Next
54
Step 1. Didalam Available Fields pilih pada Report Fields
Master_Barang.Kode_Barang, Step 2. Selanjutnya pilih symbol ,
Step 3. Di dalam order pilih in ascending order, Step 4 . Pilih Next
55
Step 1. Pilih Next
56
Step 1. Pilih Table di dalam Available Style, Step 2. Lihat
tampilannya Step 3.Pilih Finish
57
Step 1. Pilih Windows Form, Step 2. Name isi dengan Laporan.vb,
Step 3. Pilih Add, sehingga muncul form yang baru
58
Report sudah Siap Digunakan
D. Rangkuman
Dalam sebuah pemrograman akan selalu ada output yang dihasilkan salah
satunya adalah laporan ,laporan dalam microsoft visual basic.net terdapat 2
buah lapora yaitu data report dan crystal report
E. Tugas
Buatlah Makalah per kelompok (3 orang ) tentang perbedaan atara data
report dan crystal report
F. Evaluasi
Buatlah menu dan laporan tentang buku dangan ketentuan database
berikut;
Nama Database Perpustakaan
Nama Tabel Master_Buku
Column Name Data Type
Kode_Buku Char(15) Primary Key
Nama_Buku Char(50)
Jenis_Buku Char(35)
Pengarang Char(50)
Penerbit Char(35)
Stock_Buku Int
Harga_Buku Int
G. Pustaka
1. Ketut Darmayuda, 2009. Pemrograman Aplikasi Database dengan
Misrosoft Visual Basic.Net 2008.Informatika
2. Hartini Deliana, Lisye Mareta Cahya, Kikis Sabrina Kaisariza, 2009.
Database dengan SQL Server 2005, Mitra Wacana Media.
59
BAB XIII
STUDY KASUS
VISUAL BASIC.NET
B. Uraian Materi
Dalam Sesi ini kita akan mencoba menggabungkan beberapa materi yang
sudah kita bahas sebelumnya
C. Tugas
Buatlah tampilan berikut ini;
Sekenario Form;
Program daya pratama adalah program yang digunakan untuk mengetahui
total harga yang harus dibayar oleh pembeli
Ketentuan Form
1. Data yang di input adalah Kode Transaksi, Nama Customer,Alamat
Lengkap ,Kriteria Kendaraan ,dan Jenis Kendaraan.
2. Kode Tidak Boleh Kosong apabila tidak muncul pesan “ Kode Tidak
Boleh Kosong”
3. Jenis kendaraan akan muncul otomatis sesuai dengan pilihan criteria
kendaraan
Kriteria Sport Kriteria Bebek
MegaPro Supra Fit
Tiger Supra X
60
Jenis Kendaraan Harga Kendaraan
MegaPro 26 000 000
Tiger 24 000 000
Supra Fit 10 000 000
Supra X 15 000 000
5. Discount akan didapat dari 5% dari Harga Kendaraan
6. Sub Harga didapat dari Harga Kendaraan – Discount
7. Pajak didapat dari 10 % * Sub Harga
8. Total Harga didapat dari Sub Harga + Pajak
9. Fungsikan Tombol Baru, dan Keluar sesuai dengan fungsinya ,dg
ketentuan sbb:
Tombol Fungsi
Baru Membuat data baru
Keluar Keluar Program
D. Kasus
Rubahlah Program diatas menjadi pemrograman berbasis database
61
BAB XIV
PERKENALAN ASP.NET
VISUAL BASIC.NET
B. Uraian Materi
ASP.NET atau Active Service Page .Net adalah aplikasi lanjutan dari ASP
sebelumnya , asp .Net terdapat di dalam pake Microsoft Visual Studio
2005/2008/2010, sama halnya dengan VB.Net , ASP .Net menggunakan
Framework sabagai salah satu teknologi yang diungulkan
62
menyebarkan dan menjalankan XML Web service dan aplikasi aplikasi
lainnya.
C. Langkah-Langkah Praktikum
1. Mengaktifkan ASP .Net
Untuk mengaktifkan ASP .NET 2005/2008 , langkahnya adalah sebagai
berikut :
Klik Logo Start → All Program → Micrososft Visual Studio 2005/2008 atau
dari logo Start → Microsoft Visual Studio 2005/2008. Untuk lebih jelasnya
perhatikan tampilan berikut ini :
63
D. Rangkuman
Pemrograman ASP .Net 2008 adalah sebuah platform untuk membangun ,
menjalankan, dan meningkatkan generasi lanjut dari aplikasi terdistribusi.
.NET Framework merupakan platform terbaru untuk aplikasi Windows
dari Microsoft dalam upaya meningkatkan produktivitas pembuatan sebuah
program aplikasi dan memungkinkan terbukanya peluang untuk menjalankan
program pada multi system operasi serta dapat memperluas pengembangan
aplikasi client server.
E. Tugas
Buatlah Program sederhana tentang Penjualan Barang menggunakan ASP
.NET
F. Evaluasi
Jelaskan perbedaan antara VB.NET dan ASP.NET
G. Pustaka
Ketut Darmayuda, 2009. Pemrograman Aplikasi Database dengan Misrosoft Visual
Basic.Net 2008.Informatika
64
BAB XV
PEMROGRAMAN ASP.NET
VISUAL BASIC.NET
B. Uraian Materi
Menghubungkan database di dalam ASP.Net memiliki beberapa perintah
dasar yang baku .
Untuk lebih jelasnya kita buat latihan berikut ini :
C. Langkah-Langkah Praktikum
Buatlah database di dalam SQL SERVER dengan ketentuan berikut ini;
Sekenario Form;
Form terdapat Kode Barang, Nama barang, Jenis Barang, Stock Barang dah
Harga Barang . Data yang sudah diisi dalam form akan tersimpan setelah
menekan tombol save serta data akan muncul di dalam Daftar Barang, dan
akan kosong apabila menekan New dan Cancel, dan apabila menekan tombol
close maka akan keluar dari program
65
Atur Propertinya, sebagai berikut :
Sub bersih()
Me.txtkode_barang.Focus()
Me.txtkode_barang.Text = ""
Me.txtnama_barang.Text = ""
Me.txtstock_barang.Text = ""
Me.txtharga_barang.Text = ""
End Sub
Sub simpan()
conn.Open()
sql = "Insert into Master_Barang values('" &
Me.txtkode_barang.Text & "','" & Me.txtnama_barang.Text & "','" &
Me.cbjenis_barang.Text & "','" & Me.txtstock_barang.Text & "','" &
Me.txtharga_barang.Text & "')"
cmd = New SqlClient.SqlCommand(sql)
66
cmd.Connection = conn
cmd.ExecuteNonQuery()
cmd.Dispose()
conn.Close()
End Sub
Sub cari()
conn.Open()
Dim cari As String
cari = InputBox("Masukan Kode Barang ", "Pencarian")
sql = "select * from Master_Barang where kode_barang = '"
& cari & "'"
cmd = New SqlClient.SqlCommand(sql, conn)
dtreader = cmd.ExecuteReader
If dtreader.Read Then
Me.txtkode_barang.Text = dtreader("Kode_Barang")
Me.txtnama_barang.Text = dtreader("Nama_Barang")
Me.cbJenis_Barang.Items.Add(dtreader("Jenis_Barang"))
Me.txtstock_barang.Text = dtreader("Stock_Barang")
Me.txtharga_barang.Text = dtreader("Harga_Barang")
Else
MsgBox("Data Barang Tidak Ada")
End If
cmd.Dispose()
conn.Close()
End Sub
Sub hapus()
conn.Open()
Dim x As String
x = InputBox("Masukan Kode Barang Yang Anda hapus")
sql = "delete from master_barang where kode_barang='" & x
& "'"
cmd = New SqlClient.SqlCommand(sql)
cmd.Connection = conn
cmd.ExecuteNonQuery()
cmd.Dispose()
conn.Close()
bersih()
End Sub
Protected Sub Page_Load(ByVal sender As Object, ByVal e As
System.EventArgs) Handles Me.Load
koneksi = "Data Source=devita;Initial
Catalog=Penjualan_Barang;Integrated Security=True"
conn = New SqlClient.SqlConnection(koneksi)
cbJenis_Barang.Items.Clear()
cbJenis_Barang.Items.Add("Buku")
cbJenis_Barang.Items.Add("Spidol")
cbJenis_Barang.Items.Add("Pulpen")
cbJenis_Barang.Items.Add("White Board")
cbJenis_Barang.Items.Add("Pensil")
cbJenis_Barang.Items.Add("Kertas")
End Sub
bersih()
MsgBox("Data Sudah Disimpan", MsgBoxStyle.Information,
"Perhatian")
67
End Sub
bersih()
MsgBox("Data Sudah Dihapus", MsgBoxStyle.Information,
"Perhatian")
End Sub
D. Rangkuman
Membuat Sebuah Web yang digunakan untuk memproses data
Menghubungkan form yang dibuat dengan database
Menambahkan Record
Menyunting isi record
Menghapus record
Mengubah data dan Mencari record
E. Tugas
Buatlah Program Aplikasi menggunakan Database yang digunakan untuk
menentukan Total Penjualan atau pembelian di APOTIK
F. Evaluasi
Buatlah Kasus berikut ini :
Tampilan yang diharapkan :
68
Sekenario Form;
Form terdapat Kode Barang, Nama barang, Jenis Barang, Stock Barang dah
Harga Barang . Data yang sudah diisi dalam form akan tersimpan setelah
menekan tombol save serta data akan muncul di dalam Daftar Barang,
dan akan kosong apabila menekan New dan Cancel, dan apabila
menekan tombol close maka akan keluar dari program
G. Pustaka
1. Ketut Darmayuda, 2009. Pemrograman Aplikasi Database dengan
Misrosoft Visual Basic.Net 2008.Informatika
2. Hartini Deliana, Lisye Mareta Cahya, Kikis Sabrina Kaisariza, 2009.
Database dengan SQL Server 2005, Mitra Wacana Media.
69
BAB XVI
LAPORAN
ASP.NET
B. Uraian Materi
Laporan adalah hasil proses yang ada di dalam sebuah program aplikasi,
laporan merupakan data data yang terdapat dalam database di dalam
Microsoft Visual Studio 2005/2008 terdapat beberapa aplikasi untuk
memebuat laporan yaitu :
1. Data Report dan
2. Crystal Report
Untuk saat ini yang akan kita bahas adalah menggunakan Crystal Report,
C. Langkah-Langkah Praktikum
1. Langkah 1 memanggil Crystal Report
Panggil Crystal Report dengan cara panggil menu Website → Add New
Items
70
18. Step 4. Create New Connection kemudian Step 5. OLE DB (ADO)
pilih Make New Connection Lakukan Doble Click Sehingga
Muncul Tampilan berikut
71
Di dalam Available Data Source :Step 1. Pilih Nama Server (Misl :
Devita), Step 2. Masuk kedalam Database yang terdapat di dalam
server (Penjualan Barang),di dalam folder dbo akan muncul
Master_Barang, Step 3. Tekan Simbol sehingga Tabel
Master_Barang akan berpindah ke Selected Tables seperti
yang ada di dalam Step 4, apabila sudah muncul tekan Step 3. Adalah
menekan tombol Next
72
Step 1. Didalam Available Fields pilih pada Report Fields
Master_Barang.Kode_Barang, Step 2. Selanjutnya pilih symbol ,
Step 3. Di dalam order pilih in ascending order, Step 4 . Pilih Next
73
Step 1. Pilih Next
74
Step 1. Pilih Table di dalam Available Style, Step 2. Lihat
tampilannya Step 3.Pilih Finish
75
Step 1. Pilih Windows Form, Step 2. Name isi dengan Laporan, Step
3. Pilih Add, sehingga muncul form yang baru
76
Step 2. Masuk kedalam CrystalReportViewers Task, pilih choose
report source dan pilih <New Report Source ..>
Step 3. Didalam Create Report Source pilih Specify a Crystal Report
for the crystal report control dan pilih CrystalReport.rpt
D. Rangkuman
Dalam sebuah pemrograman akan selalu ada output yang dihasilkan salah
satunya adalah laporan ,laporan dalam microsoft visual basic.net terdapat 2
buah lapora yaitu data report dan crystal report
E. Tugas
Buatlah Makalah per kelompok (3 orang ) tentang perbedaan atara data
report dan crystal report
F. Evaluasi
Buatlah menu dan laporan tentang buku dangan ketentuan database
berikut;
Nama Database Perpustakaan
Nama Tabel Master_Buku
Column Name Data Type
Kode_Buku Char(15) Primary Key
Nama_Buku Char(50)
Jenis_Buku Char(35)
Pengarang Char(50)
Penerbit Char(35)
Stock_Buku Int
Harga_Buku Int
G. Pustaka
1. Ketut Darmayuda, 2009. Pemrograman Aplikasi Database dengan
Misrosoft Visual Basic.Net 2008.Informatika
2. Hartini Deliana, Lisye Mareta Cahya, Kikis Sabrina Kaisariza, 2009.
Database dengan SQL Server 2005, Mitra Wacana Media.
77