Makalah Presentasi - BAB II

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!"!+.