pemrograman visual i pertemuan 11
TRANSCRIPT
-
8/18/2019 Pemrograman Visual I Pertemuan 11
1/45
Pertemuan 9
“DATABASE”
-
8/18/2019 Pemrograman Visual I Pertemuan 11
2/45
Tujuan
Pembelajaran Memahami Konsep, Struktur dan Hirarki Database Memahami Konsep Pembuatan Database dan Tabel menggunakan
VisData dan Access
Dapat menjelaskan perbedaan antara penggunaan VisData dengan
Access
Memahami Konsep Manipulasi Database
Dapat Mengkoneksikan Form dengan Tabel ang ada di dalam
Database
Dapat menggunakan dan memahami metode !ecordset
-
8/18/2019 Pemrograman Visual I Pertemuan 11
3/45
Pengertian Databasedan Hirarki Database
Database adalahkumpulan beberapadata yang saling
berhubunganberdasarkan kode-kode tertentu
sehingga membentuksebuah sistem
-
8/18/2019 Pemrograman Visual I Pertemuan 11
4/45
Hirarki Database Character Satuan Data Terkecil dalam database,dapat berupa karakter numerik (angka 0 sd !", huru# ($ -%, a - &" ataupun karakter-karakter khusus, seperti ', ),
* dan lain-lain
+ield erupakan bagian dari record yangmenunjukkan suatu item data yang sejenis
ecord kumpulan data .alue dari attribute yangberkaitan sehingga dapat menjelaskan sebuah entitysecara lengkap
+ile/Tabel +ile merupakan sesuatu yang dapatdiidentikasi dari suatu sistem database, bisa berupa
objek, orang, tempat, kejadian atau konsep yangin#ormasinya akan disimpan dalam database
Database 1umpulan dari tabel-tabel yang salingberelasi, disusun secara logis, sehinggamenghasilkan in#ormasi yang bernilai guna dalam prosespengambilan keputusan
-
8/18/2019 Pemrograman Visual I Pertemuan 11
5/45
Struktur Tabelahasis2a
+ield
ecordCharater
-
8/18/2019 Pemrograman Visual I Pertemuan 11
6/45
3angkah PembuatanDatabase elalui 4isData
S tep 5
6uka 4b kemudian Cari enu $dd-7nspilih 4isual Data anager
-
8/18/2019 Pemrograman Visual I Pertemuan 11
7/45
3angkah PembuatanDatabase elalui 4isData
S tep 8
Pada 9endela 4isData Pilih enu+ile
:e2 icroso#t $ccess4ersion ;0 D6
-
8/18/2019 Pemrograman Visual I Pertemuan 11
8/45
3angkah PembuatanDatabase elalui 4isData
S tep <
$kan Tampil Pilihan Direktori untukpenyimpanan Database, Cek Direktoripenyimpanan kalau sudah benar,tuliskan nama database kemudiantekan =nter
-
8/18/2019 Pemrograman Visual I Pertemuan 11
9/45
ang a em ua anTabel menggunakan
4isData
S te
p 5
Setelah Database dibuat akan muncul tampilanDatabase >indo2 , untuk membuat tabelcaranya 1lik kanan properties pada database2indo2 kemudian akan tampil Pop?p menu,pilih:e2 Table
-
8/18/2019 Pemrograman Visual I Pertemuan 11
10/45
ang a em ua anTabel menggunakan
4isData
S te
p 8
Setelah Database dibuat akan muncul tampilanDatabase >indo2 , untuk membuat tabelcaranya 1lik kanan properties pada database2indo2 kemudian akan tampil Pop?p menu,pilih:e2 Table
-
8/18/2019 Pemrograman Visual I Pertemuan 11
11/45
ang a em ua anTabel menggunakan
4isData
S te
p <
Selanjutnya $kan Tampil Tabel Structure, untukmenambahkan isi eld dalam table klik tombol$dd +ield
-
8/18/2019 Pemrograman Visual I Pertemuan 11
12/45
ang a em ua anTabel menggunakan
4isData
S te
p @
6uat Struktur Tabel seperti diba2ah ini, Setelahisi eld sudah selesai selanjutnya adalahmemberikan primary key dari sebuah tabel
-
8/18/2019 Pemrograman Visual I Pertemuan 11
13/45
ang a em ua anTabel menggunakan
4isData
S te
p A
6uat Struktur Tabel seperti diba2ah ini, Setelahisi eld sudah selesai selanjutnya adalahmemberikan primary key dari sebuah tabel
-
8/18/2019 Pemrograman Visual I Pertemuan 11
14/45
ang a em ua anTabel menggunakan
4isData
S te
p B
embuat Primary 1ey pada tabel barang $dd7nde Pilih+ield 1dbrg sebagai primarykey 7ndeed +ieldstampil otomatis saat kita mengklik kdbrg pada$.ailable +ields sedangkan :ame bisa kita isi
dengan nama kdbrg setelah itu 1lik 1
Setelah Seleseai masukkanTable :ame, +ield padaTabel, dan emberikanPrimary 1ey 3angkah
terakhir adalah 1lik 6uildThe Table
-
8/18/2019 Pemrograman Visual I Pertemuan 11
15/45
3angkah Pembuatan Tabelmenggunakan 4isData
S te
p ;
Pada 9endela Database >indo2 cari Propertiesdisana akan tampil tabel apa saja yang sudahdibuat ?ntuk penginputan data caranya Double1lik pada tabel atau 1lik 1anan pilih pen padatabel yang ingin diisikan recordnya
3 k h P b t
-
8/18/2019 Pemrograman Visual I Pertemuan 11
16/45
3angkah PembuatanTabel menggunakan
4isData
S te
p E
7sikan sebanyak < ecord sesuai contoh diba2ahini
Untuk menambah record pada
table barang klik tombol Add
untuk penginputan datanyadan Tombol Update untuk
proses penyimpanan
-
8/18/2019 Pemrograman Visual I Pertemuan 11
17/45
3atihan 5
6uatlah Tabel sesuai struktur diba2ah ini denganmenggunakan y sFl
-
8/18/2019 Pemrograman Visual I Pertemuan 11
18/45
Part-2
“Manipulasi Database, Koneksi Antara Database dengan Form,Pengenalan Metode Recordset”
-
8/18/2019 Pemrograman Visual I Pertemuan 11
19/45
$:7P?3$S7 D$T$6$S=
Manipulasi database merupakan proses menanipulasi
data yang dapat berupa menambah data (Append),
menghapus data (Delete), merubah data (Update),
menyisipkan data (insert), dan juga menarik informasi
tertentu (query)
!ada "isual basic manipulasi data memalui form dapat
dilakukan dengan mengggunakan komponen data sebagaipenghubung antara database Access yang sudah dibuat
dengan "isual basic
-
8/18/2019 Pemrograman Visual I Pertemuan 11
20/45
1:=1S7 + D=:G$:D$T$6$S=
Untuk membuat aplikasi Database dengan bahasa
pemrograman apapun, yang harus disiapkan terlebih
dahulu adalah koneksi aplikasi tersebut ke dalam Database
#ang banyak digunakan jenis koneksi "isual $asic saat
ini adalah Microsoft Data %ontrol untuk semua koneksi
database
-
8/18/2019 Pemrograman Visual I Pertemuan 11
21/45
69=1 =CDS=T
Objek yang digunakan untuk memanipulasi isi database
(menambah, menyimpan, menghapus record atau lainnya).
• Recordset dapat ditentukan lokasinya (Server atau di
download ke client).• Recordset dapat diputuskan dari sumber databasenya.
• asil dari sebuah objek recordset adalah sekumpulan baris
yang dihasilkan dari satu atau lebih tabal yang disebut %ursor• !emilih jenis dan lokasi cursor yang tepat adalah bagian
penting dari perancangan suatu aplikasi.
-
8/18/2019 Pemrograman Visual I Pertemuan 11
22/45
C:TH 1$S?S$:7P?3$S7 D$T$6$S=
$uatlah sebuah &orm $arang dengan desain sepertidiba'ah ini
-
8/18/2019 Pemrograman Visual I Pertemuan 11
23/45
C:TH 1$S?S$:7P?3$S7 D$T$6$S=
-
8/18/2019 Pemrograman Visual I Pertemuan 11
24/45
-
8/18/2019 Pemrograman Visual I Pertemuan 11
25/45
-
8/18/2019 Pemrograman Visual I Pertemuan 11
26/45
-
8/18/2019 Pemrograman Visual I Pertemuan 11
27/45
-
8/18/2019 Pemrograman Visual I Pertemuan 11
28/45
-
8/18/2019 Pemrograman Visual I Pertemuan 11
29/45
-
8/18/2019 Pemrograman Visual I Pertemuan 11
30/45
-
8/18/2019 Pemrograman Visual I Pertemuan 11
31/45
-
8/18/2019 Pemrograman Visual I Pertemuan 11
32/45
-
8/18/2019 Pemrograman Visual I Pertemuan 11
33/45
-
8/18/2019 Pemrograman Visual I Pertemuan 11
34/45
-
8/18/2019 Pemrograman Visual I Pertemuan 11
35/45
-
8/18/2019 Pemrograman Visual I Pertemuan 11
36/45
-
8/18/2019 Pemrograman Visual I Pertemuan 11
37/45
-
8/18/2019 Pemrograman Visual I Pertemuan 11
38/45
-
8/18/2019 Pemrograman Visual I Pertemuan 11
39/45
-
8/18/2019 Pemrograman Visual I Pertemuan 11
40/45
-
8/18/2019 Pemrograman Visual I Pertemuan 11
41/45
-
8/18/2019 Pemrograman Visual I Pertemuan 11
42/45
-
8/18/2019 Pemrograman Visual I Pertemuan 11
43/45
-
8/18/2019 Pemrograman Visual I Pertemuan 11
44/45
-
8/18/2019 Pemrograman Visual I Pertemuan 11
45/45