[february 2012] - · pdf file4.7 membuat form login ... 4.8 membuat form utama atau swicth...

Download [February 2012] -   · PDF file4.7 Membuat Form Login ... 4.8 Membuat Form Utama atau Swicth Board.....79 4.9 Menggunakan Blank Form

If you can't read please download the document

Upload: ngodieu

Post on 03-Feb-2018

225 views

Category:

Documents


6 download

TRANSCRIPT

  • [February 2012]

    Modul Praktikum Aplikasi Database(Prepared by : Falahah)

    MICROSOFT ACCESS 2007

  • Modul Praktikum Aplikasi Database

    DAFTAR ISI

    1 DATABASE DAN TABLE ...............................................................................................................................1

    1.1 Database ............................................................................................................................................1

    1.2 Table...................................................................................................................................................2

    1.3 Latihan 1...........................................................................................................................................13

    2 RELASI ANTAR TABEL ...............................................................................................................................16

    2.1 Relationship .....................................................................................................................................16

    2.2 Enforce Referential Integrity............................................................................................................18

    2.3 Cascade Update dan Cascade Delete...............................................................................................21

    2.4 Latihan 2...........................................................................................................................................22

    3 Q U E R Y...................................................................................................................................................24

    3.1 Pengertian Query .............................................................................................................................24

    3.2 Query Select.....................................................................................................................................24

    3.3 Query Make Table............................................................................................................................28

    3.4 Query Append..................................................................................................................................31

    3.5 Query Update...................................................................................................................................34

    3.6 Query Delete....................................................................................................................................36

    3.7 Query dengan Parameter.................................................................................................................38

    3.8 Query Dengan Ekspresi ....................................................................................................................40

    3.9 Fungsi IIF ..........................................................................................................................................45

    3.10 Latihan 3...........................................................................................................................................46

    3.11 Query Multi Table ............................................................................................................................47

    3.12 Blocked Content...............................................................................................................................51

    3.13 Latihan 4...........................................................................................................................................53

    4 FORM .......................................................................................................................................................57

  • Modul Praktikum Aplikasi Database

    4.1 Membuat Form................................................................................................................................57

    4.2 Form dari Query...............................................................................................................................60

    4.3 Penggunaan Control pada Form ......................................................................................................61

    4.4 Menyisipkan Gambar Pada Form.....................................................................................................62

    4.5 Menggunakan Combobox untuk Mencari Data...............................................................................66

    4.6 Membuat Form dan SubForm..........................................................................................................70

    4.7 Membuat Form Login ......................................................................................................................75

    4.8 Membuat Form Utama atau Swicth Board......................................................................................79

    4.9 Menggunakan Blank Form ...............................................................................................................83

    4.10 Start Up Form...................................................................................................................................87

    4.11 Latihan 5...........................................................................................................................................89

    5 R E P O R T ................................................................................................................................................94

    5.1 Membuat Report..............................................................................................................................94

    5.2 Membuat Report Secara Instant......................................................................................................96

    5.3 Menjumlahkan Field-field pada Report ...........................................................................................97

    5.4 Membuat Report dengan Report Wizard ........................................................................................97

    5.5 Memodifikasi Rancangan Report...................................................................................................101

    5.6 Membuat Report dengan Report Designer ...................................................................................103

    5.7 Mengakses Report dari Form.........................................................................................................107

    5.8 Latihan 6.........................................................................................................................................109

  • Pertemuan Pembahasan

    I Tabel dan latihan membuat tabel

    II Query dan latihan 3

    III Latihan 4 (query multitable)

    IV Membuat form sederhana

    V Form-subform, start up form, switchboard

    VI Latihan 5 (form)

    VII Membuat report sederhana

    VIII Report multi table, akses report dari form (latihan 6)

    IX Studi Kasus I : Query, form, report sederhana

    X Studi Kasus II : Membuat aplikasi sederhana

  • Microsoft Access 2007/Prepared by Falahah/Feb20121

    1 DATABASE DAN TABLE

    Tujuan : Mengenal Obyek Database pada Microsoft Access Membuat Database Membuat Table Mengatur Property Field pada Tabel

    1.1 DatabasePada Microsoft Access, database merupakan tempat menyimpan data yang terstruktur dan skematis. Database pada Microsoft Access 2007 diwujudkan secara fisik berupa satu file dengan ekstensi .accdb. Satu database dapat memuat beberapa object seperti pada table berikut.

    Tabel I. Object-object pada Database Microsoft Access 2007

    Nama Object FungsiTable Digunakan untuk menyimpan dataQuery Merupakan fasilitas untuk memilih dan mengubah isi data (modifikasi data).Form Digunakan untuk antarmuka pengisian dataReport Digunakan untuk mencetak isi data ke piranti keluaran (printer)Macro Digunakan untuk menyimpan sekumpulan instruksi-instruksi yang sering digunakan

    secara rutinModule Digunakan untuk menuliskan kode-kode tambahan diluar instruksi rutin, dan dapat

    digunakan oleh semua form.

    Membuat Database BaruAktifkan Access, pada panel utama, pilih blank database. Di sebelah kanan panel, pada text File Name, tuliskan nama file yang akan menjadi nama database tersebut. Pada Access, nama database biasanya identik dengan nama file, dan pada Access 2007, diberi ekstensi file .accdb.

  • Microsoft Access 2007/Prepared by Falahah/Feb20122

    Perhatikan juga lokasi tempat menyimpan file tersebut. Jika tidak ditentukan secara spesifik, biasanya file database otomatis akan disimpan pada folder MyDocuments. Jika ingin mengganti lokasi penyimpanan file, klik icon folder di sebelah kanan text File Name.

    Pada tutorial ini, akan dibuat sebuah database dengan nama Pegawai. Klik tombol Create.

    1.2 Table Tabel merupakan tempat fisik untuk menyimpan data. Agar data dapat disimpan dengan baik, maka table harus dibuat dengan format yang sesuai dengan keperluan data tersebut. Satu table akan terdiri dari satu atau beberapa field (ditampilkan sebagai kolom), dan dapat diisi dengan satu atau beberapa data (satu data disebut dengan record, ditampilkan sebagai baris). Setiap field harus diberi nama dan harus didefinisikan tipe data serta ukurannya (panjang field), misalnya berupa angka, huruf, tanggal dan lain-lain. Ukuran ditentukan dari tipenya, misalnya untuk tipe data angka, ukurannya dapat berupa bilangan bulat atau pecahan. Untuk bilangan bulat, misalnya, dapat dibagi-bagi lagi menjadi beberapa jenis tergantung dari berapa banyak nilai yang akan ditampung. Jika ditentukan inte