Академический Документы
Профессиональный Документы
Культура Документы
BAB 1
KONSEP DATABASE
DAN PENGENALAN MICROSOFT ACCESS
1
Perangkat Lunak Basis Data
berikut:
1. Salah satu komponen penting dalam sistem informasi, karena
merupakan dasar dalam menyediakan informasi
2. Menentukan kualitas informasi : akurat, tepat pada waktunya
dan relevan. Informasi dapat dikatakan bernilai bila manfaatnya
lebih efektif dibandingkan dengan biaya mendapatkannya.
3. Mengurangi duplikasi data (data redudancy)
4. Hubungan data dapat ditingkatkan (data relatability)
5. Untuk memberikan kemudahan dan efisiensi saat kita ingin
menyimpan data/informasi dan mengambilnya kembali
2
Perangkat Lunak Basis Data
Berikut ini adalah sebuah contoh tabel, yang berisi data Dosen:
Field
Aang Afandi, SE, MM 132 311 347 Jl. Teuku Umar 33 Lhokseumawe
Drs. A. Jarnuzi, Ak, M.Si 132 057 613 Jl. Mawar No. 176 Lhokseumawe Baris
Record
Andi K. Indrawan, S. Kom 132 310 106 Jl. Dr. Wahidin 28 Lhokseumawe ke 1….n
Dra. Anik K, MM 131 789 043 Jl. P. Diponegoro 55 Lhokseumawe
Data
Value
Gambar 1.1 Komponen Table
3
Perangkat Lunak Basis Data
tertentu.
4
Perangkat Lunak Basis Data
berikut:
1 2
Lokasi
Penyimpanan
Nama File
Type File
5
Perangkat Lunak Basis Data
OBJECT KETERANGAN
Table Merupakan struktur data untuk menentukan nama field-
field beserta perancangan suatu table, dan tempat untuk
menyimpan data.
Form Untuk membuat rancangan dalam tampilan form sebagai
bahan untuk memasukan data.
Queries Untuk membuat relasi, mengorganisasi data atau
pengabungan dari beberapa table.
Reports Untuk menampilkan bentuk laporan dari hasil output yang
sesuai dengan data yang diproses dan di entri.
Macros Untuk mengkoordinasikan dari menu Tabel, form. Report,
Query menjadi tombol dan menu secara otomatis.
Pages Untuk merancang tampilan data access pada halaman
web melalui system jaringan(server).
Modules Untuk membuat rancangan modul pengolahan database
yang dibuat dengan menggunakan kode pada Visual Basic
untuk aplikasinya.
ACCESS
6
Perangkat Lunak Basis Data
7
Perangkat Lunak Basis Data
LATIHAN 1
8
Perangkat Lunak Basis Data
BAB 2
MEMBUAT TABEL
9
Perangkat Lunak Basis Data
ada icon dalam Database Window. Klik ganda pada icon untuk
membuat tabel.
• Create table in Design view akan mengijinkan anda untuk
membuat field tabel. Ini adalah cara umum untuk membuat
tabel dan penjelasannya ada dibawah.
• Create table using wizard langkah anda dalam membuat
tabel.
• Create table by entering data akan memberi anda
datasheet kosong tanpa kolom label yang kelihatan seperti.
Excel worksheet. Masukkan data pada sel dan klik tombol
Save. Anda akan dihadapkan dengan pilihan untuk
memasukkan primary key field. Setelah tabel disimpan, sel
kosong datasheet akan dihias. Field diberi nama umum
seperti "Field1", "Field2", dll. Untuk menggantinya dengan
julul lain, Pilih Format|Rename Column dari menu bar atau
sorot kolom, klik kanan didalamnya, dan pilih Rename
Column dari shortcut menu.
10
Perangkat Lunak Basis Data
11
Perangkat Lunak Basis Data
secara matematik.
• Date/Time: Data berupa tanggal atau waktu
Currency: Data yang berupa nilai mata uang
• AutoNumber: Bilangan atau penomeran yang
beraturan atau berurutan secara otomatis.
• Yes/No: Data yang berupa object atau
gambar
• OLE Object: Data yang berupa object atau
gambar Hyperlink: Data yang dapat
dihubungkan dengan alamat hyperlink pada
lokasi penyimpanan.
• Lookup Wizard: Memasukan data dengan
memilih salah satu data pada daftar table.
Description : Menjelaskan dari nama Field
Field Properties :
Field Size : Untuk menentukan lebar dari nama-nama
field tersebut.
Format : Untuk menentukan dan mengatur bentuk
dari nama field tersebut, format tanggal,
format angka, waktu dll.
Input Mask : Untuk penulisan data pada saat data
dimasukan, karakter atau label diwakili
dengan huruf “L” dan numeric diwakili
dengan “9”.
Decimal Place : Untuk memasukan data sesuai dengan
format angka decimal.
Caption : Untuk penulisan judul atau title pada
pembacaan Form, report dsb.
Default value : Untuk menentukan nilai atau harga awal
dari sebuah bilangan secara otomatis sesuai
dengan format yang ada.
Validasi Rule : Untuk menentukan nulai atau batasan dan
12
Perangkat Lunak Basis Data
13
Perangkat Lunak Basis Data
5. Bila ingin memberi aturan atau validasi rule pada fields tertentu
misalnya KodeBuku dengan tujuan agar Kode Buku yang
dimasukan memiliki bentuk kode yang standart sehingga tidak
sembarang entri kode bisa diterima, misalkan diberikan
ketentuan sebagai berikut : “Input Mask : L99”
Bila ingin membuat format entri Kode Buku karakter pertama
harus berupa abjad dan diikut dengan dua angka numerik.
Sebagai berikut: Validasi Rule : Left([KodeBuku ],1)=”H” or
Left([KodeBuku ],1)=”D”
Melakukan validasi, abjad pertama dari kiri yang bisa di entri
adalah huruf H dan D.Selain itu tidak diijinkan memasukan data
14
Perangkat Lunak Basis Data
15
Perangkat Lunak Basis Data
LATIHAN 2
16
Perangkat Lunak Basis Data
BAB 3
MENGELOLA TABEL
17
Perangkat Lunak Basis Data
Sama seperti dalam Excel, Kolom pada tabel Access table bisa
dibekukan (Freezing). Ini membantu jika datasheet memiliki banyak
kolom dan data relevan akan tidak tampak dilayar pada saat
bersamaan. Freeze kolom dengan cara menempatkan kursor pada
suatu arsip dalam kolom lalu pilih Format|Freeze Columns dari
menu bar. Pilih option yang sama untuk menghilangkan freeze
kolom atau pilih Format|Unfreeze All Columns.
18
Perangkat Lunak Basis Data
19
Perangkat Lunak Basis Data
20
Perangkat Lunak Basis Data
21
Perangkat Lunak Basis Data
LATIHAN 3
22
Perangkat Lunak Basis Data
BAB 4
MERELASIKAN TABEL
23
Perangkat Lunak Basis Data
7. Relasikan dengan Mengklik salah satu field pada tabel, dan drag
ke field yang akan direlasikan pada table lain, tekan tombol
24
Perangkat Lunak Basis Data
25
Perangkat Lunak Basis Data
LATIHAN 4
26
Perangkat Lunak Basis Data
Tabel Order
NomerOrder NomerPlg TanggalOrder
1 P01 07/05/2008
2 P01 07/05/2008
3 L01 08/05/2008
4 L02 08/05/2008
5 L01 08/05/2008
6 P02 09/05/2008
7 P03 09/05/2008
8 L03 10/05/2008
9 L04 10/05/2008
Tabel Pelanggan
NomerPlg NamaPlg Alamat Kota Telpon
L01 Toharudin Jl. Anggrek 66 Lhokseumawe 08123334455
L02 Abubakar Husin Jl. Rinjani 33 Lhokseumawe 08156622111
L03 Iffa Soraya Jl. Danau Kintamani 44 Lhokseumawe 08172299999
L04 Habadal Arif Jl. Borobudur 67 Lhokseumawe 08585667799
P01 Diana Pungki Jl. Dr. Soetomo 11 Lhokseumawe 08585663322
P02 Saleh Al Habsi Jl. Dahlia 90 Lhokseumawe 08195558888
P03 Ali Mansyur Jl. Teluk Etna 77 Lhokseumawe 08585992222
27
Perangkat Lunak Basis Data
28
Perangkat Lunak Basis Data
BAB 5
MENGURUTKAN DAN MENYARING DATA
5.1 SORTING
29
Perangkat Lunak Basis Data
Jika tabel sangat luas, sangat sulit untuk mencari arsip yang berisi
hubungan yang ingin disaring, dengan menggunakan Filter by
Form akan sangat menguntungkan. Metode ini membuat versi
kosong dari tabel dengan menu panah kebawah untuk masing-
masing field berisi hubungan nilai yang ditemukan dalam arsip
pada field. Dibawah default Look for tab dalam jendela Filter by
Form, klik dalam field untuk masuk ke kriteria filter. Untuk
menetapkan suatu kriteria jika arsip berisi satu dari dua nilai
spesifik, klik Or tab pada bawah jendela dan pilih kriteria lain dari
menu panah bawah. Lebih Or tabs akan muncul setelah satu
kriteria diset untuk mengijinkan anda untuk memasukkan lebih
kriteria dengan filter. Setelah anda memilih semua kriteria yang
diinginkan untuk disaring, klik tombol Apply Filter pada toolbar.
30
Perangkat Lunak Basis Data
Isi dari dari saringan tabel bisa disimpan dengan memilih File|
Save As Query dari menu bar. Masukkan nama dari query dan
klik OK. Query sekarang disimpan dalam database
31
Perangkat Lunak Basis Data
LATIHAN 5
1. Copy file LATIHAN 4.MDB , menjadi sebuah file baru dengan nama
LATIHAN 5.MDB pada folder anda.
2. Buka Tabel Pelanggan, urutkan berdasar nama, secara Ascending
sehingga mempunyai tampilan sebagai berikut:
32
Perangkat Lunak Basis Data
BAB 6
33
Perangkat Lunak Basis Data
.
Gambar 6.1 Membuat Query
34
Perangkat Lunak Basis Data
35
Perangkat Lunak Basis Data
5. Untuk menyimpan Query : Pilih File dan klik Save, lalu beri nama
Query Penjualan
36
Perangkat Lunak Basis Data
37
Perangkat Lunak Basis Data
38
Perangkat Lunak Basis Data
39
Perangkat Lunak Basis Data
LATIHAN 6
Tabel: Produk
Field Name Data Type Decription
IdProduk Autonumber
NamaProduk Text
Katagori Text
HargaPerUnit Text
LevelOrder Number Jumlah persediaan
minimum
LeadTime Number Waktu pemesanan
Tabel: Katagori
Field Name Data Type Decription
IdKatagori Autonumber
Katagori Text
40
Perangkat Lunak Basis Data
41
Perangkat Lunak Basis Data
BAB 7
42
Perangkat Lunak Basis Data
4. Pilih table yang akan dibuat form entrinya. Misal tabel DATA
PRIBADI
5. maka masukan field-field yang dibutuhkan yang nampak dalam
kotak Available Fields, Cara memilih dengan menekan tombol
botton panah satu bila ingin menyeleksi satu persatu dan pilih
tombol panah dua jika seluruh field diinginkan.Seperti namap
berikut seperti nampak dibawah ini:
43
Perangkat Lunak Basis Data
44
Perangkat Lunak Basis Data
45
Perangkat Lunak Basis Data
46
Perangkat Lunak Basis Data
47
Perangkat Lunak Basis Data
Kita bisa memodifikasi form, baik yang kita buat melalui Form
Wizard, maupun dengan menggunakan Design view.
Berikut ini adalah bagian-bagian dari sebuah form, dalam tampilan
Design View:
48
Perangkat Lunak Basis Data
49
Perangkat Lunak Basis Data
50
Perangkat Lunak Basis Data
51
Perangkat Lunak Basis Data
LATIHAN 7
52
Perangkat Lunak Basis Data
Form
header
Detail
5. Melalui Form tersebut isikan Data Pribadi Karyawan, yang memilki isi
sebagai berikut:
Tabel: DATA PRIBADI
NIP NAMA GOLONGAN ALAMAT KOTA
95001 ZAINAL ARIFIN 3 JL. CEMARA 34 BANDA ACEH
95002 AHMAD SYARIF 2 JL. Dr. SOETOMO 56 BANDA ACEH
95003 CUT MEUTIA 2 JL. DIPONEGORO 78 BANDA ACEH
96006 K. LUMBAN BATU 2 JL. MERAPI 90 KOTABARU
96007 MARIA ULFAH 1 JL. SLAMET RIYADI 66 BANDA ACEH
97010 TENGKU RAFLI 1 JL. RAYA 135 KOTABARU
98012 SUMARDI 1 JL. PANGLIMA POLIM 99 BANDA ACEH
99014 ZASKIA HASAN 1 JL. CUT NYA' DIN 21 BANDA ACEH
99015 MARDIANSYAH 1 JL. HASANUDIN 19 KOTABARU
99017 TOGAR SIMATUPANG 1 JL. DANAU TOBA 35 BANDA ACEH
6. Buatlah Form untuk mengisikan Tabel DATA KERJA dan TARIF UPAH
LEMBUR. simpan dengan nama form yang sama dengan nama
tabelnya, Atur tampilannya sehingga tampak menarik. Bentuk Form
anda atur sendiri, dengan bagian Form Header buat sama dengan
foRM data pribadi
53
Perangkat Lunak Basis Data
54
Perangkat Lunak Basis Data
BAB 8
Tombol
command
button
55
Perangkat Lunak Basis Data
56
Perangkat Lunak Basis Data
57
Perangkat Lunak Basis Data
LATIHAN 8
1. Copykan file LATIHAN 7.MDB, menjadi file baru dengan nama baru
LATIHAN 8.MDB
2. Tambahkan beberapa command button, Serta pada Form Footer,
tambahkan Tulisan “Design By: Nama anda”. Sehingga memiliki
tampilan sebagai berikut:
Exit Form
Record Navigation
58
Perangkat Lunak Basis Data
BAB 9
OBYEK REPORT
Data yang telah dimasukan dalam table, tidak cukup dilihat dalam
form, akan tetapi dibutuhkan report untuk keperluan pelaporan
yang sesuai dengan kebutuhan manajemen, laporan dapat
dipreview atau dicetak ke kertas.Membuat laporan dalam acces
ada dua fasilitas, yaitu Create Report in Design View dan Create
Report by Using Wizard.
Langkah-langkah :
1. Buka database, dan Pilih Report Wizard, tabelnya, missal table
buku, seperti contoh berikut :
59
Perangkat Lunak Basis Data
60
Perangkat Lunak Basis Data
61
Perangkat Lunak Basis Data
62
Perangkat Lunak Basis Data
LATIHAN 9
1. Copykan file LATIHAN 7.MDB, menjadi file baru dengan nama baru
LATIHAN 9.MDB
2. Buatlah sebuah Query, yang memilik tampilan sebagai berikut:
63
Perangkat Lunak Basis Data
64
Perangkat Lunak Basis Data
BAB 10
65
Perangkat Lunak Basis Data
66
Perangkat Lunak Basis Data
67
Perangkat Lunak Basis Data
68
Perangkat Lunak Basis Data
LATIHAN 10
1. Copykan File LATIHAN 4.MDB, menjadi sebuah file baru dengan nama
LATIHAN 10.MDB
2. Buatlah Query, simpan dengan nama Query Penjualan, dengan hasil
sebagai berikut:
Query Penjualan
NamaPlg NomerOrder TanggalOrder NamaBrg Harga Jumlah Total
Diana Pungki 1 07/05/2008 Staples,250 2500 3 7500
Diana Pungki 1 07/05/2008 Bolpoint Weiyada Hitam 2000 3 6000
Diana Pungki 1 07/05/2008 Bolpoint Weiyada Merah 2000 3 6000
Diana Pungki 2 07/05/2008 Spidol Board Marker 4500 2 9000
Swallow Hitam
Diana Pungki 2 07/05/2008 Bolpoint Weiyada Biru 2000 15 30000
Diana Pungki 2 07/05/2008 Notes Kecil 7000 2 14000
Toharudin 3 08/05/2008 Spidol Board Marker 4500 6 27000
Swallow Hitam
Abubakar Husin 4 08/05/2008 Correction Fluid Kenko 14000 2 28000
Abubakar Husin 4 08/05/2008 Penggaris Besi 30 Cm 6000 2 12000
Abubakar Husin 4 08/05/2008 Spidol Board Marker 4500 2 9000
Swallow Biru
Toharudin 5 08/05/2008 Bolpoint Weiyada Hitam 2000 12 24000
Saleh Al Habsi 6 09/05/2008 Correction Pen Tipex 17000 10 170000
Saleh Al Habsi 6 09/05/2008 Stapler 10250 5 51250
Ali Mansyur 7 09/05/2008 Penghapus Staedler Besar 12500 4 50000
Ali Mansyur 7 09/05/2008 Isi Cutter Kecil 2500 5 12500
Iffa Soraya 8 10/05/2008 KotakPensil 13000 10 130000
Iffa Soraya 8 10/05/2008 Spidol Board Marker 4500 5 22500
Swallow Merah
Iffa Soraya 8 10/05/2008 Cutter Kecil Kenko 10000 10 100000
Habadal Arif 9 10/05/2008 Stapler 10250 10 102500
Habadal Arif 9 10/05/2008 Cutter Besar Kenko 15000 19 285000
Catatan:
Total= Harga*Jumlah
69
Perangkat Lunak Basis Data
70
Perangkat Lunak Basis Data
Selamat Bekerja
71
Perangkat Lunak Basis Data
REFERENSI
72
Perangkat Lunak Basis Data
CURRICULUM VITAE
73