Modul 1
Modul 1
1.1 TUJUAN
1.2 TEORI
Database adalah sekumpulan informasi atau data yang saling berhubungan yang
diorganisir untuk tujuan tertentu. Informasi atau data yang dioleh tersebut
disimpan dalam sebuah file dengan ekstensi MDB (Microsoft Database Access).
Access adalah salah satu software RDBMS (Relational Database Management
System) dalam RDBMS semua data disimpan dalam tabel-tabel, dimana sebuah
tabel menyimpan informasi mengenai sebuah subyek tertentu. Dengan RDBMS,
sebuah database akan dengan mudah dikelola walaupun jumlah datanya banyak
dan kompleks.
1
Gambar 1.1 Memulai MS Access 2000
2
Tabel pada acces adalah obyek yang pertama harus dibuat dan menjadi dasar
pembuatan obyek lainnya. Sebuah tabel terdiri dari 2 bagian yaitu:
- FIELD; adalah data terkecil dari suatu tabel yang menempati bagian
kolom.
- RECORD; adalah kumpulan dari beberapa field yang saling
berhubungan yang menempati bagian baris.
• QUERY
Query berfungsi untuk menyajikan data yang berasal dari satu atau lebih tabel
sesuia dengan yang diinginkan, dengan kata lain query berfungsi untuk
menyunting, menampilkan dan menganalisa sutau data dengan cara lain.
• FORM
Form pada dasarnya berfungsi untuk mmebuat tampilan data yang diinput
lewat tabel dan ditambah berbagai alat kontrol untuk mengeksekusi berbagai
aplikasi.
• REPORT
Report adalah sebuah obyek yang digunakan untuk menampilkan data yang
telah diformat sesuai dengan ketentuan yang ada.
• DATA ACCES PAGE
Objek ini digunkana jika akan berkoneksi dengan internet, seperti pembuatan
file HTML, interkasi dengan intranet dan sebagainya.
• MACRO
Macro adalah rangkaian dari beberapa perintah yang dapat disimpan dan
dijalankan ulang secara otomatis.
• MODULE
Modul adalah obyek yang berisis sekumpulan prosedur-prosedur yang dibuat
dengan menggunakan visual basic.
Dari gambar dialog diatas kita dapat membuat database dengan 2 (dua) cara,
yaitu:
- Blank Access Database, digunakan untuk membuat database baru yang masih
kosong dan dpat menambahkan objek tabel, query, form, report dan obyek
lainnya.
- Access Database Wizard, Pages and Projects, digunakan untuk membuat
databse baru berdasarkan tuntunan yang diberikan access secara bertahap.
Membuka sebuah file database dapat diartikan sebagai membuka file database
yang sudah ada. Selain membuka file database yang sudah ada, kita dapat
membuat file database baru yang masih kosong dengan memilih perintah NEW
dari menu file atau dengan menekan tombol New yang ada pada bagian Toolbar.
File database yang pernah dibuat, dapat dibuka kembali dan jika akan membuaka
3
database baru, maka file database yang lama akan ditutup. Karena Access tidak
dapat membuka lebih dari satu database.
Untuk membuat sebuah file database, ikuti langkah-langkah dibawah ini:
Dari menu utama Access, pilih menu file, kemudian klik new sehingga muncul
dialog dibawah ini;
Kotak dialog new digunakan untuk pembuatan file baru yang terdiri dari dua
bagian, General dan Databases. Pada tab general kita pilih database, klik
OK.
Akan muncul kotak dialog File New Database seperti gambar diatas, yang
meminta kita untuk memberika nama file baru serta lokasinya, ada tiga bagian
yang harus kita tentukan yaitu:
9 SAVE IN; pada direktori mana file akan disimpan.
4
9 FILE NAME; menentuka nama file yang akan disimpan.
9 SAVE AS TYPE; menentukan tipe file yang akan anda simpan (ALL
FILES, MICROSOFT DATABASE ACCESS, WORKGROUP FILES).
Kemudian klik tombol CREATE untuk membuat file baru tersebut.
Untuk pembuatan Tabel Pegawai langkah pertama yang akan dibuat struktur data
dari tabel tersebut:
Pada dialog windows database PEGAWAI yang masih terbuka, terdapat tiga
pilihan untuk memasukan field baru yang merupakan isi dari tabel yaitu lewat:
Create Tables in Design (design view)
Kalau kita memilih menu ini maka kita akan diberikan tampilan design table
dalam pembuatan tabel yang kita inginkan, seperti jendela dibawah ini:
5
Gambar 1.5 Memilih tipe data
Kotak dialog diatas terdiri dari tiga bagian pengisian untuk mendesain struktur
data tabel yang kita inginkan, yaitu:
• FIELD NAME atau nama field.
• DATA TYPE atau tipe data dari beberapa pilihan yaitu:
- Text, tipe data ini dapat menyimpan semua karakter, yang terdiri dari
huruf, angka dan simbol grafik. Tatanan default yang digunakan
adalah 50 karakter.
- Number, untuk menyimpan angka beserta tandanya, plus dan minus,
tipe data number mempunyai 5 pilihan ukuran bilangan dan jumlah
digit tertentu.
- Currency, tipe data ini hampir sama dengan number, hanya saja
currency dikhususkan untuk menyimpan nilai uang. Jumlah digit yang
mampu disimpan adalah 15 digit di sebelah kiri tanda koma, dan 4
digit di sebelah tanda koma.
- Date/Time, tipe data ini hanya untuk tanggal dan jam.
- Memo, untuk menerima data text sampai 65.535 karakter, yang terdiri
dari bilangan, huruf, serta tanda baca dan simbol grafik, hanya tipe
data ini tidak dapat diindex.
- Autonumber, tipe data ini sebenarnya adalah numerik dengan field
long size integer, jika suatu field didefinisikan dengan tipe ini, maka
field tersebut tidak dapat diubah datanya, karena field ini bersisi
readonly dan akan diisi oleh access secara otomatis setiap saat akan
menambah record baru.
- Yes/No, tipe data ini untuk menerima salah satu data dari dua nilai
yang ada yaitu Yes/No, True/False atau On/Off.
- OLE Object, untuk menerima sebuah image grafik, spreadsheet, foto
digital atau yang lain dari suatu program aplikasi.
- Hyperlink, tipe data ini akan menyimpan alamat referensi dari suatu
lokasi dokuemn ataupun alamat URL diinternet yang dapat
dimunculkan dan diklik.
6
- Lookup Wizard, untuk menampilkan satu dari beberapa tipe data yang
ada dalam suatu daftar. Data tersebut dapat anda dari tabel maupun
query yang ada.
• DESCRIPTION
Description digunakan untuk menampilkan teks tertentu pada bagian status
bar dalam jendela datasheet sebuah tabel atau query. Teks yang dapat anda
gunakan maksimal 255 karakter.
• FIELD PROPERTIES
Field Properties merupakan nbagian yang digunakan untuk mengatur
beberapa ketentuan dari sutau field aktif, dan ketentuan yang akan
ditampilkan disesuaikan dengan tipe data dari field tersebut.
Berikut ini petunjuk cara pengisian field pertama dari tabel pegawai:
1. Tempatkan pointer pada bawah kolom FIELD NAME, lalu ketikkan NIP yang
menandakan nama field pertama dari tabel pegawai.
2. Tempatkan pointer dibawah kolom DATA TYPE (bisa juga melalui Tab)
otomatis akan keluar sebuah combo box, dan anda dapat memilih pilihan yang
ada.
3. Tmpatkan pointer pada kolom DESCRIPTION, untuk menerangkan dari field
yang kita buat.
4. Stelah pengisian field pertama, maka isilah field kedua dan selanjutnya
dengan cara yang sama.
5. Setelah pengisian selesai, maka simpanlah tabel tersebut dengan nama
pegawai, dengan cara pilih menu File Æ Save As… atau icon Save, akan
muncul kotak dialog berikut:
7
Gambar 1.7 Membuat tabel dengan memanfaatkan Wizard
Pembuatan tabel dengan cara memasukan data secara langsung, yaitu kita
bisa langsung mengisikan data yang kita inginkan pada kolom spreadsheet di
atas, menentukan key field dan merubah judul kolomnya sesuai dengan field
yang kita inginkan.
Seluruh objek pada access, termasuk tabel, diberi nama dengan aturan:
9 Maksimal 64 karakter.
9 Bisa karakter apa saja kecuali [ ] . ! ’
9 Tidak boleh menggunakan karakter kontrol ASCII yang bernomor 0 – 31
9 Boleh memiliki spasi tapi tidak bisa diawali dengan spasi.
8
1.3.3 Mengatur Property Data
Sebuah desain view, menampilkan properti bagi setiap field. Kita bisa menentukan
sendiri berbagai parameter pada properti ini. Misalnya ukuran maksimum atau
jumlah karakter data yang bisa dimasukkan ke dalam suatu field, format bagi field
tersebut, serta aturan validasi (pengesahan) suatu data agar bisa diikutkan dalam
suatu proses. Komponen properties hampir sama untuk berbagai jenis data,
kecuali:
Ukuran field (field size) hanya berlaku untuk jenis data text dan
number, sementara maknanya pun berbeda pada keduanya.
Letak desimal (decimal places) hanya berlaku untuk number dan
currency.
Properti format bekerja secara berbeda untuk jenis data yang berlainan.
9
- Properti Untuk Memo
Jenis data ini tidak memiliki pengaturan ukuran field. Bisa menyimpan data
sampai ukuran 1,2 GB, tapi hanya akan membutuhkan ruang hardisk sebanyak
yang diperlukan. Anda bisa mengisi properti format bagi jenis data memo ini
dengan simbol-simbol yang sama seperti jenis data text.
Kita juga bisa memilihkan format untuk jenis data Number tersebut.
Pilihannya meliputi:
General Number, merupakan pilihan default. Bilangan ditampilkan seperti
apa yang kita ketikan.
Currency, akan menampilkan bilangan negatif dalam tanda kurung dan
warna merah. Dua angka desimal ditampilkan dan sebuah koma (atau
tanda pisah lain) digunakan setiap tiga digit bilangan.
Fixed, menampilkan setidaknya satu digit. Dua angka desimal akan
ditampilkan jika properti dari Decimal Places tidak diubah.
Standard, menggunakan koma (atau tanda pisah lain) untuk memisahkan
setiap digit, dan dua angka desimal tampil jika propertinya tidak diubah.
Percent, menampilkan nilai dalam bentuk persentase. Contoh, 1 akan
ditampilkan sebagai 100% dan .4 akan ditampilkan 40%.
Scientific, menampilkan nilai dalam bentuk notasi scientific, misalnya 1.2
x 1011
10
Gambar 1.10 Mengatur Format Tanggal
Perubahan format tanggal untuk data jenis date/ time ini, yaitu:
1/1/00 sampai 12/31/29 ditafsirkan sebagai 1/1/2000 sampai 12/31/2029
1/1/30 sampai 12/31/99 ditafsirkan sebagai 1/1/1930 sampai 12/31/1999
Agar mata uang, tanda/ simbol pemisal satuan dan desimal, serta tampilan tanggal
dan waktu, bisa ditampilkan dalam format ejaan Indonesia. Regional Settings yang
terletak pada Control Panel Windows.
11
Gambar 1.11 Membuat hyperlink
Pada kotak dialog diatas kita tinggal mengisikan hyperlink yang kita inginkan,
misalnya;
File, untuk hyperlink ke file; (C:/Dokumen/daftarharga.doc)
Web Page, untuk hyperlink ke web; (http://www.poltekpos.ac.id)
Bookmark, untuk hyperlink ke web yang telah kita bookmark;
(C:/Personal/Resume.doc)
12
muncul bila data tersebut tidak memenuhi aturan yang ditetapkan oleh
Validation Rule.
Requared
Properti ini digunakan untuk memastikan bahwa suatu field tidak boleh
dibiarkan tak berisi, dan harus diisi dengan data.
Allow Zero Length
Properti tambahan ini digunakan untuk menandai bahwa suatu field isinya
kosong (bedakan dengan field yang belum/tidak diisi). Untuk
memasukannya, ketikkan “ “ pada suatu field.
Indexed
Kita bisa membuat indeks pencarian untuk mempercepat akses ke suatu
kumpulan data, walau sebenarnya hal ini tidak terlalu dibutuhkan. Hanya
data jenis Memo, Yes/No, dan OLE Object yang tidak bisa dibuatkan
indeksnya.
Access bisa mengolah data lebih cepat jika kita memilih salah satu field sebagai
primary key atau field utama (kunci) bagi sebuah tabel. Untuk aplikasi database
sederhana primary key biasanya kurang dibutuhkan, tetapi mutlak harus ada bika
kita bekerja pada jenis database relational.
Primary key adalah suatu field atau kombinasi field yang secara unik
mengidentifikasi sebuah record sekaligus membedakannya dengan record yang
lain. Biasanya sering digunakan adalah field yang berisi nomor identitas yang
tidak pernah sama untuk tiap orang, seperti Nomor Induk Mahasiswa, Nomor
Induk Pegawai, dll. Jenis data yang paling tepat bagi primary key adalah Number
untuk penomoran biasa, atau AutoNumber untuk penomoran otomatis yang
berurut.
1. Buatlah sebuah field unik dengan jenis data number atau AutoNumber melalui
modus Design View, misalnya field Nomor Induk Pegawai (NIP).
2. Klik field yang akan dijadikan sebagai primary key tersebut, lalu klik menu
Edit, Primary Key atau Klik Icon Primary Key pada toolbar. Access akan
menampilkan sebuah gambar Kunci di sebelah kiri field yang bersangkutan.
13
Gambar 1.12 Membuat hyperlink
3. Access akan membuatkan primary key jika kita belum/ tidak membuatnya
sendiri. Saat menutup suatu tabel, akan menucul kotak dialog yang
menanyakan apakah kita ingin mendefinisikan primary key. Klik YES jika
kita memerlukannya, access akan membuatkan ID dengan AutoNumber
sebagai primary key-nya.
Untuk membuka tabel yang ada, cukup dilakukan dengan cara mengklik dua kali
nama tabel yang kita inginkan. Atau pilih tabel yang anda inginkan, kemudian
klik icon Open.
14
3. Simpan tabel tersebut dengan menekan File, Save.
1.4.4 Menyimpan Suatu Tabel Ke Nama Tabel Baru Atau Database Lain
Untuk menyimpan atau membuat duplikat suatu tabel ke nama tabel baru pada
database yang sama, ikuti langkah berikut:
1. buka file databse yang kita inginkan, kemudian pada jendela kerja database,
klik table;
2. pilih dan klik nama tabel yang kita inginkan, kemudian pilih dan klik menu
file, save as/ export;
15
Gambar 1.13 Menyimpan Objek Database ke Database Lain
4. pada kotak daftar pilihan dibawahnya, pilih dan klik nama file database yang
akan menampung tabel atau ketikan nama file databasenya pada kotak isian
File name.
5. klik tombol perintah Save. Kotak dialog export akan ditampilkan.
16
Nama Tabel: T_ALASAN
LEBAR
NO NAMA FIELD TYPE DATA KETERANGAN
DATA
1. Als_ID Autonumber Primary Key
2. Als_Keterangan Text 10 Sakit, Ijin, Dinas Luas dan Alfa
17