Download - Laporan Vb x
-
7/24/2019 Laporan Vb x
1/19
LAPORAN
MODUL X
Database
Disusun untuk Memenuhi matakuliah Praktikum Pemrograman Visual yang dibimbing oleh
Bapak Ahmad Mursyidun Nidhom
Oleh:
Rendy Yani Susanto
!"#!!$"%&&
P'( ! O)) *
UNIVERSITAS NEGERI MALANG
FAKULTAS TEKNIK
JURUSAN TEKNIK ELEKTRO
PRODI PENDIDIKAN TEKNIK INFORMATIKA
FEBRUARI 201
MODUL X
-
7/24/2019 Laporan Vb x
2/19
Database
A+ TUJUAN
B+ DASAR ',OR(
!" LATI#AN
Lat$%a& 1 ' ()&e(s$ (e *ata
a+ Membuat pro-e.t baru
b+ 'ambahkan komponen import library oledb
.+ 'ambahkan sinta/ koneksi
d+ *ompile program sebelum memberi database
-
7/24/2019 Laporan Vb x
3/19
e+ 'ambahkan database di d:0 dengan nama a+mdb
)+ *ompile program
-
7/24/2019 Laporan Vb x
4/19
Pen-elasan:
1etika sebuah program 2b+net membutuhkan sebuah database maka 2b+net memerlukan
sebuah library untuk menyambungkan database 3 library tersebut salah satunya adalah
oledb 3 setelah memanggil library maka harus melakukan pengoneksian program dengan
database 3 -ika menggunakan ms a..ess maka menggunakan sebuah pro2ider untuk
pengkoneksian data + -ika pathnya statis maka .ukup di taruh di hardisk+
Lat$%a&2 ' +at% *$&a,$s
a+ Membuat pro-e.t baru
b+ 4anti sinta/ konekssi men-adi seperti ini
.+ *ompile program sebelum memindahkan database ke path
d+ 'ambahkan database ke path program atau ke debug
-
7/24/2019 Laporan Vb x
5/19
Pen-elasan:
Dalam pembuatan path dinamis maka koneksinya harus menggunakan pemanggilan
startup path dalam datasour.e 3 .ontohnya adalah appli.ation+startuppath
Lat$%a& - ' e.e/te s
a+ Membuat pro-e.t baru
b+ 'ambahkan Button seperti berikut:
.+ 'ambahkan ,2ent *li.k pada Button dan )orm
S.ript:
-
7/24/2019 Laporan Vb x
6/19
Output:
Pen-elasan:
5ntuk melakukan e/e.ute s6l maka di butuhkan sebuah koneksi 3 setelah terkoneksi maka
dalam pengeksekusian s6l -uga di butuhkan library oledb yaitu untuk oledb.ommand
yang akan mengeksekusi sinta/ s6l+
Lat$%a& 3 ' *ataset
1" Buat )orm baru 3 tambahkan button dan dataset
-
7/24/2019 Laporan Vb x
7/19
2" Pilih database
-" Buat 6uery builder
-
7/24/2019 Laporan Vb x
8/19
3" Masukan e2ent button
" Output
-
7/24/2019 Laporan Vb x
9/19
4" Pen-elasan
7ika menggunakan metode dataset maka kita tidak sepenuhnya koding untuk
mengkoneksikan database dengan program 3 akan tetapi perlu memanggil re)eren.e
oledb+
Lat$%a& *a& 4' *ata b$&*$&5 *a& *ata56$*
1" Buat )orm baru 3kemudian tambahkan oledb 3 dataset dan data grid
2" Masukan sinta/
-
7/24/2019 Laporan Vb x
10/19
-" Output Program
3" Pen-elasan:
Penggunaan dataset dengan databinding hampir sama yaitu melakukan koneksi
se.ara otomatis 3 dan untuk mengoneksikan ke datagrid adalah dengan mengubah
data sour.enya
Lat$%a& 7 *a& 8 ' Ma&$+as$ *a& 5e&e6ate
1" Buat )orm baru dan tambah dengan data sour.e di solution dan oledb .onne.tion
-
7/24/2019 Laporan Vb x
11/19
Des$5& 9$e:
S$&ta. '
Ot+t'
-
7/24/2019 Laporan Vb x
12/19
Pe&;easa& '
Program ini di gunakan untuk memanipulasi data di database a..ess 3
menggunakan beberapa koneksi data seperti oledb3 dataset dan datagrid
TUGAS PRAKTIKUM
+ Tugas : buat aplikasi CRUD
a+ Design view
b. Script:
-
7/24/2019 Laporan Vb x
13/19
- koneksi
- QUERY
Output:
- Sebelu input
-
7/24/2019 Laporan Vb x
14/19
- Sesu!a" input
#en$elasan:Program tersebut menggunakan manual koneksi dan 6uery 3 untuk
menggabungkannya memerlukan pro2ider -et 8+" karena menggunakan ms a..ess
&""! 3 dan untuk menggabungkan datagrid merubah datasour.e+
D" TUGAS RUMA#
+ Rubah MD( dengan database a..ess dan tambahkan splash s.reen
- Design 2ie9a+ Splash
b+ MD(
-
7/24/2019 Laporan Vb x
15/19
.+ Database
- S.ript:
a+ splash
-
7/24/2019 Laporan Vb x
16/19
b+ MD(
.+ koneksi
-
7/24/2019 Laporan Vb x
17/19
- Output:a+ Splash
b+ MD(
- pen-elasan
-
7/24/2019 Laporan Vb x
18/19
Program database menggunakan a..ess adda beberapa 2ersi pro2ider 3 -ika
menggunakan a..ess &""! maka menggunakan -et 8+" dan -ika menggunakan a..ess
&"" maka menggunakan a.e $+"
E. KESIMPULAN
MD( ;orm adalah induk dari semua ;orm yang ada3 atau dalam arti lain adalah
antarmuka pengguna khas di mana setiap dokumen dalam aplikasi ditampilkan dalam -endela
anak terpisah dalam 9ilayah klien dari -endela utama aplikasi+
Aplikasi MD( memiliki tiga -enis yaitu ;rame -endela3 -endela klien MD( dan
se-umlah -endela anak 9indo9s+ 'he )rame seperti -endela utama dari aplikasi yang biasanya
memiliki perbatasan si
-
7/24/2019 Laporan Vb x
19/19
%o!ul &. '()*. String. #raktiku +a"asa #erograan ,isual. S)
#en!i!ikan Teknik noratika. Universitas /egeri %alang