Anda di halaman 1dari 5

Chapter 2

(pengenalan Access)

 File format Access : 2007-2019 : ACCDB

2002-2003 : MDB

2000 : MDB

 Access Interface : Navigation Pane = tampilan di pojok kiri bawah toolbar

Views

 Access Ribbon : ada di paling atas dibawah Quick Access Toolbar yang

isinya ada 6 tab : tab File,Home,Create, External Data, database Tools.

Selain tab itu ada juga Kontekstual Tab yang merupakan tab khusus yang

muncul hanya ketika objek tertentu dipilih

Chapter

3 Tabel

Nama tabel dapat dikombinasikan dengan huruf besar maupun kecil

Namun biasanya dalam pemrograman dia akan otomatis terdeteksi besar kecinya
karena sudah ada Objek tabelnya.

Cara membuat tabel harus diperhatikan:

1. Membuat field name


2. Tipe Data
 Short/long text
 Date/Time
 Currency (mata Uang)
 Auto Number (jika urutan tidak terlalu berpengaruh)
 Lookup wizard (untuk Foregn key) memunculkan data ke data lain
 Yes/No (jika pilihannya hanya 2)
 Calculated (jika ada perhitungan antar fieldnya)
3. Deskripsi (opsional)
4. Settingan

umum Klik tab


create

Kontekstual tab: tab yang muncul setelah kita membuat suatu data

(tab pembantu) Hanya primary key yang otomatis disetting index

oleh access

Tugas: menterjemahkan basis data yang dibuat

kedalam ERD Inget tentukan tipe datanya :

 Primary Key
 Composite Primary key (biasanya untuk relationship many to many)

Mencari data pasti peru Index

Dalam perancangan Tabel ada 2 View yaitu Design View dan Data sheet View
Chapter 4
Relationship
Normalisasi: Normalisasi ada 3 dan setelah data mencapai normal ketiga maka
dapat dikatakan basis data yang baik dan benar
 Normal Pertama (1St NF) : Setiap bidang tabel harus berisi hanya satu nilai,
dan tabel tidak boleh berisi kelompok data yang berulang.
 Normat Kedua (2Nd NF) : Data yang tidak secara langsung bergantung pada
kunci utama tabel dipindahkan ke tabel lain
 Normal Ketiga (3Rd NF) ; memerlukan penghapusan semua Field yang
Nilainya dapat diturunkan dari data yang terdapat dalam Field lain dalam
tabel atau tabel lain dalam database
Denormalisasi : merupakan Lawan Dari Normal ke 3 yaitu menambah Field yang
nilainya dapat diturunkan dari Field lain dalam tabel atau tabel lain dalam
database.

Anomali: ada 3
 Anomali penyisipan (Insertion Anomaly): Terjadi kesalahan dalam tabel
terkait saat catatan baru ditambahkan ke tabel lain. Misalnya, Anda telah
menambahkan bidang OrderTotal yang dijelaskan di bagian sebelumnya .
Setelah pesanan diproses, pelanggan menelepon dan mengubah jumlah buku
yang dipesan atau menambahkan judul buku baru ke pesanan yang sama.
Kecuali Anda telah merancang database dengan hati-hati untuk secara
otomatis memperbarui bidang TotalPesanan terhitung, data dalam bidang
tersebut akan salah saat data baru dimasukkan ke dalam tabel.
 Deletion anomaly : Anomali penghapusan menyebabkan hilangnya data secara
tidak sengaja saat catatan dihapus dari tabel. Mari kita asumsikan bahwa
tabel tblBookOrders3 berisi nama, alamat, dan informasi kontak lainnya
untuk setiap toko buku. Menghapus catatan terakhir yang tersisa yang
berisi pesanan pelanggan tertentu menyebabkan informasi kontak pelanggan
hilang secara tidak sengaja. Menyimpan informasi kontak pelanggan dalam
tabel terpisah akan menjaga dan melindungi data tersebut dari kehilangan
yang tidak disengaja. Menghindari anomali penghapusan adalah salah satu
alasan bagus untuk tidak menggunakan penghapusan berjenjang di tabel
Anda
 Update anomaly: Menyimpan data yang tidak bergantung pada kunci utama
tabel menyebabkan Anda harus memperbarui beberapa baris kapan saja
informasi independen berubah. Menyimpan data independen (seperti
informasi toko buku) dalam tabelnya sendiri berarti bahwa hanya satu
contoh informasi yang perlu diperbarui

Chapter 8
Query
Query merupakan Bahasa penghubung table-tabel yang telah dibuat pada akses
Query adalah Permintaan
Biasa ditanya: ap aitu query, bagaimana pembuatannya,
Cara bikin: Crieate- query
QBD= Bagian Bawah dari query desain
1. Field: memunculkan Field Barang yang dibeli dari supplier kita hanya perlu
fiel Kode Barang, Nama Barang, Kode Pegawai, Dan Kode Supplier
Kalau mau Select semua klik Bintang aja
2. Table: Tabel tempat field yang diambil
3. Short: Urutan Data Bisa dari data terbesar keterkekecil
4. Criteria : Bila datanya adalah teks maka isikan petik 2 contoh “Cars”, Kalau
Tanggal pakai pagar (#)
5. Or;
Query ada 4
-crieate
-Update= QryUpdate (nama Tabel)
-Delete
-Insert =
Relationship= hubungan antara primary key dengan foregn key
Dalam pembuatan query apabila menggunakan 2 tabel maka akan menghasilkan Join
dan itu hubungannya dengan relationship
Join ada 3:
- Inner join= memeberi tahu akses untuk hanya merecord table table yang
beririsan
- Left join= menampilkan seluruh yang beririsan dan data yang dimunculkan
adalah data yang bagian kirinya
- Right join = = menampilkan seluruh yang beririsan dan data yang dimunculkan
adalah data yang bagian kanannya
- Disting: memunculkan data yang berbeda misalnya kalua kita mau mencari
data 10 besar barang ter tidak laku.

Chapter 9
Operator dan expressions
Tipe Oprator
1. Mathematical
+ Addition, contoh [TaxAmt] + [Price]
– Subtraction, contoh [Price] - ([Price] * [DiscountPercent])
* Multiplication, contoh [Quantity] * [Price]
/ Division
\ Integer division
^ Exponentation
Mod Modulo
2. Comparison
3. String
4. Boolean (logical)
5. Miscellaneous
Dalam QBD Kriteria yang ada di satu baris tapi beda kolom makan akan jadi
“And”
Kalau kriterianya ada di beda row maka akan jadi “OR”

Chapter 10
Select query
QBD= Query by design
CRUDS= Criteria,Row,Update,Delete,Select
SQL= Bahasa pemprograman DBMS yang terdiri dari= Select, From,Where
Aggregate fungtion, adalah fungsi aggregate dalam pebuatan aplikasi akuntansi
yang berfungsi sebagai rumus saat pembuatan VBA
Aggregate fungtion:
- Group By= mengurutkan field dari kecil ke besar (ascending)
- Criteria; ada 2 yaitu where dan HAVING, kalua Group by tidak ada maka dia
akan muncul
Kalau mau diklompokan dan hanya memunculkan data terfilter missal periode
“121107” maka akan muncul HAVING
- Having akan muncul ketita pilihan di baris total adalah group by
- Where akan muncul Ketika pilihan dibaris total adalah where
Penerapan fungsi pada QBD akan memunculkan data dengan nama otomatis jadi
jika ingin mengeditnya maka gunakan alias dan nanti di SQL View akan muncul
AS
- Expression; Aggregate fungtion yang dimunculkan Ketika ada data yang
diperhitungan

Anda mungkin juga menyukai