Upload
ciikha-pavone-wenworth
View
227
Download
0
Embed Size (px)
Citation preview
8/19/2019 Makalah Presentasi - BAB II
1/8
BAB II
LANDASAN TEORI
2.1 DatabaseA. Konsep Dasar Database
Konsep dasar database adalah kumpulan dari catatan, atau potongan dari
pengetahuan. Sebuah database memiliki penjelasan terstruktur dari jenis fakta
yang tersimpan di dalamnya: penjelasan ini disebut skema. Ada banyak cara untuk
mengorganisasi skema, atau memodelkan struktur database: ini dikenal sebagai
database model atau model data. Model yang umum digunakan sekarang adalah
model relasional, yang menurut istilah yaitu mewakili semua informasi dalam bentuk tabel yang saling berhubungan dimana setiap tabel terdiri dari baris dan
kolom (definisi yang sebenarnya menggunakan terminologi matematika . !alam
model ini, hubungan antar tabel diwakili dengan menggunakan nilai yang sama
antar tabel.
B. Database dengan Microsoft Access
Microsoft Access (atau Microsoft "ffice Access adalah sebuah program
aplikasi basis data komputer relasional yang ditujukan untuk kalangan rumahan
dan perusahaan kecil hingga menengah. Aplikasi ini merupakan anggota dari
beberapa aplikasi Microsoft "ffice, selain tentunya Microsoft #ord, Microsoft
$%cel, dan Microsoft &ower&oint. Aplikasi ini menggunakan mesin basis data
Microsoft 'et !atabase $ngine, dan juga menggunakan tampilan grafis yang
intuitif sehingga memudahkan pengguna.
Microsoft Access dapat menggunakan data yang disimpan di dalam format
Microsoft Access, Microsoft 'et !atabase $ngine, Microsoft S ) Ser*er, "racle
!atabase, atau semua kontainer basis data yang mendukung standar "!+ . &ara
pengguna-programmer yang mahir dapat menggunakannya untuk
mengembangkan perangkat lunak aplikasi yang kompleks, sementara para
programmer yang kurang mahir dapat menggunakannya untuk mengembangkan
perangkat lunak aplikasi yang sederhana. Access juga mendukung teknik teknik
pemrograman berorientasi objek, tetapi tidak dapat digolongkan ke dalam
perangkat bantu pemrograman berorientasi objek.
/
8/19/2019 Makalah Presentasi - BAB II
2/8
4
&enggunaan
&engembangan dengan Access
Access mengi0inkan pengembangan yang relatif cepat karena semua tabel
basis data, kueri, form, dan report disimpan di dalam berkas basis data miliknya
(1.M!+ . 2ntuk membuat uery, Access menggunakan uery !esign 3rid,
sebuah program berbasis grafis yang mengi0inkan para penggunanya untuk
membuat 4uery tanpa harus mengetahui bahasa pemrograman S ). !5 dalam
uery !esign 3rid, para pengguna dapat memperlihatkan tabel basis data sumber
dari 4uery, dan memilih field field mana yang hendak dikembalikan oleh proses
dengan mengklik dan menyeretnya ke dalam grid. 'oin juga dapat dibuat dengan
cara mengklik dan menyeret field field dalam tabel ke dalam field dalam tabel
lainnya. Access juga mengi0inkan pengguna untuk melihat dan memanipulasi
kode S ) jika memang diperlukan.
+ahasa pemrograman yang tersedia di dalam Access adalah Microsoft 6isual
+asic for Applications (6+A , seperti halnya dalam beberapa aplikasi Microsoft
"ffice. !ua buah pustaka komponen omponent "bject Model ( "M untuk mengakses basis data pun disediakan, yakni !ata Access "bject (!A" , yang
hanya terdapat di dalam Access 78, dan Acti*e9 !ata "bjects (A!" yang
tersedia dalam *ersi *ersi Access terbaru.
8/19/2019 Makalah Presentasi - BAB II
3/8
5
2.2 is!a" Basic #
+ahasa +asic pada dasarnya adalah bahasa yang mudah dimengerti
sehingga pemrograman di dalam bahasa +asic dapat dengan mudah dilakukanmeskipun oleh orang yang baru belajar membuat program. al ini lebih mudah
lagi setelah hadirnya Microsoft 6isual +asic, yang dibangun dari ide untuk
membuat bahasa yang sederhana dan mudah dalam pembuatan scriptnya (simple
scripting language untuk graphic user interface yang dikembangkan dalam sistem
operasi Microsoft #indows.
6isual +asic merupakan bahasa pemrograman yang sangat mudah
dipelajari, dengan teknik pemrograman *isual yang memungkinkan penggunanya
untuk berkreasi lebih baik dalam menghasilkan suatu program aplikasi. 5ni terlihat
dari dasar pembuatan dalam *isual basic adalah ;"oolbo%?, dan setiap komponen yang dipakai harus diatur
propertinya lewat jendela =&roperty?.
Menu pada dasarnya adalah operasional standar di dalam sistem operasi
windows, seperti membuat form baru, membuat project baru, membuka project
dan menyimpan project. !i samping itu terdapat fasilitas fasilitas pemakaian
8/19/2019 Makalah Presentasi - BAB II
4/8
6
*isual basic pada menu. 2ntuk lebih jelasnya 6isual +asic menyediakan bantuan
yang sangat lengkap dan detail dalam MS!@.
>oolbo% berisi komponen komponen yang bisa digunakan oleh suatu project aktif, artinya isi komponen dalam toolbo% sangat tergantung pada jenis
project yang dibangun. Komponen standar dalam toolbo% dapat dilihat dalam
panel kanan program 6isual +asic.
Ta$pi"an Dasar Microsoft is!a" Basic #.%
Microsoft 6isual +asic merupakan salah satu software program yang
sering dipakai oleh para programmer selain +orland !elphi. Melalui makalah ini
penyusun memakai 6isual +asic .B. dikarenakan 6isual +asic .B. lebih mudah
dalam pengelolaannya.
+erikut beberapa komponen penting dari lingkungan 6isual +asic .B.
yang perlu diketahui untuk lebih memudahkan dalam mengenal 6isual +asic .B :
1. Men! Bar
&a$bar 2.1 >ampilan Menu +ar
+erfungsi untuk memilih tugas tugas tertentu seperti memulai, membuka,
dan menyimpan project , mengompilasikan project menjadi file executable ($9$ ,
dan lain lain.
2. Main Too"bar
&a$bar 2.2 >ampilan >oolbar
Memiliki fungsi yang sama seperti menu bar , tetapi berfungsi seperti jalan
pintas karena lebih praktis dalam penggunaannya.
8/19/2019 Makalah Presentasi - BAB II
5/8
7
'. (ende"a Too"bo) *Too"bo) Standar+
&a$bar 2.' >ampilan >oolbo% Standard
Akan ditemui berbagai command yang dapat diintegrasikan ke dalam form
dengan double click tool yang dikehendaki dan kemudian mengatur posisi dan
ukurannya di dalam form.
,. (ende"a -or$
&a$bar 2., >ampilan 'endela ;orm !esigner
Merupakan tempat untuk merancang user interface . !i sinilah tempat
meletakkan kontrol kontrol yang dibutuhkan.
8/19/2019 Makalah Presentasi - BAB II
6/8
8
. (ende"a /ro0ect
&a$bar 2. >ampilan 'endela &roject
'endela yang menampilkan semua file yang berhubungan dengan
aplikasi- project yang saat itu sedang dijalankan.
#. (ende"a /roperties
&a$bar 2.# >ampilan 'endela &roperties
'endela ini berisi daftar properti untuk objek (form atau kontrol yang
dipilih dan berfungsi untuk mengatur karakteristiknya, seperti warna, ukuran, dan
lain lain.
8/19/2019 Makalah Presentasi - BAB II
7/8
9
. (ende"a -or$ La o!t
&a$bar 2. >ampilan 'endela ;orm )ayout
'endela yang menunjukkan tampilan form pada saat dijalankan.
3. (ende"a Kode
&a$bar 2.3 >ampilan 'endela Kode
Merupakan tempat untuk menuliskan kode kode bagi objek yang dibuat.
Melalui jendela ini anda bisa mengatur karakteristik dari form yang akan dibuat.
8/19/2019 Makalah Presentasi - BAB II
8/8
10
2.' Kone4si Database Access dan is!a" Basic #
!alam membangun sebuah aplikasi database dengan 6+ , diperlukkan
suatu hubungan antara aplikasi 6+ dengan database yang dibuat. !atabase yang
kita buat perlu disimpan pada folder yang sama dengan project 6+ yang
digunakan. 2ntuk menghubungkannya digunakan sebuah Module yang berisi
source code khusus. Module tadi nantinya akan dipanggil di berbagai sub C
program dari aplikasi yang dibuat. ontoh source code yang biasa digunakkan
adalah
3lobal conn As A!"!+. onnection
3lobal rs+arang As A!"!+.