Anda di halaman 1dari 44

SISTEM BASIS DATA

Chapter- 5

Nurjaya, S.Kom, M.Kom

Introduction Ms. ACCes


Microsoft Access adalah suatu
aplikasi yang dapat membantu kita
membuat sebuah aplikasi database
dalam waktu yang relatif singkat.
Biasanya digunakan untuk
pembuatan aplikasi-aplikasi yang
kecil. Misalnya Program untuk Kasir
di koperasi, penjualan untuk toko.

Komponen Ms. Acces


1. Table digunakan untuk menyimpan data
2. Query digunakan untuk memanipulasi data
3. Form digunakan untuk front end aplikasi.
Biasanya untuk menampilkan data,
menambah data dll.
4. Report digunakan untuk membuat laporan
5. Macro digunakan untuk melakukan satu
atau beberapa fungsi.
6. Switchboard

Memulai Ms. Access


1. Klik Start pilih
Program lalu pilih
Microsoft Access
2. Setelah terbuka klik
Blank Database,
pada jendela file new
database isikan nama
file yang diinginkan
misalkan Koperasi

Membuat aplikasi sederhana dengan


Ms. Acces
1.
2.
3.
4.
5.

Membuat database
Membuat tabel
Membuat relasi
Membuat form
Menjalankan aplikasi

Membuat Database
1.Bukalah program Ms. Acces
(star/program/Ms.
Office/Ms.Acces)
2.Buatlah database baru dengan nama
program rental (file/new/blank
database/ pada tab file name
tuliskan nama database/ create)

Membuat Database

Membuat Tabel
Buatlah 3 buah tabel yaitu; tabel pelangggan, tabel
kendaraan dan tabel sewa
Membuat tabel (create/table design/ isikan semua field
name & data type sesuai dengan kebutuhan)
Menyimpan tabel (file/save as/ pada kotak dialog save as
tuliskan nama tabel)

Tabel pelanggan (untuk Menampung data


pelanggan)

Buatlah Field name dan data type tabel


pelanggan sesuai gambar dibawah ini:

Tabel pelanggan (untuk Menampung data


pelanggan)

Buatlah primary key pada field kode pelanggan (Pilihlah field


kode pelanggan kemudian klik kanan lalu pilih primary
key)

Simpanlah tabel tersebut dengan nama tabpelanggan

Tabel kendaraan (untuk menampung data


kendaraan)
Buatlah Field name dan data type tabel kendaraan
sesuai gambar dibawah ini:
Simpan dengan nama tabkendaraan

Tabel Sewa (untuk Menampung data Transaksi)


Buatlah Field name dan data type tabel sewa sesuai gambar dibawah ini:
Untuk field biaya ; field size =double dan format =currency
Simpan dengan nama tabsewa

Jika semua tabel telah selesai dibuat,


perhatian task pane tables; akan terlihat 3
buah tabel yang telah anda buat

Membuat Relasi Tabel


Membuat relasi antar tabel bertujuan untuk
menghubungkan tiap-tiap data yang ada pada tabel.
Langkah langkah untuk membuat relasi (database
tools/relationship/pada kotak dialog show table,
pilihlah ketiga tabel tersebut lalu klik Add)

Langkah selanjutnya adalah menghubungkan kode-pelanggan pada


tabel pelanggan dengan kode-pelanggan yang ada pada tabel
sewa, dengan cara ;
1. pilih kode-pelanggan pada tabel pelanggan
2. drag kearah kode pelanggan yang ada pada tabel sewa
3. pada kotak dialog edit relationship atur properti seperti
gambar dibawah ini, lalu klik tombol create

selanjutnya adalah menghubungkan kode-kendaraan


pada tabel kendaraan dengan kode-kendaraan
yang ada pada tabel sewa, dengan cara yang sama
seperti sebelumnya

Maka akan terbentuk relasi antar


ketiga tabel tersebut seperti gambar
dibawah ini;

Membuat Form pelanggan


Form dalam Ms. Acces merupakan suatu
interface yang berbasis GUI.
Pembuatan form dapat dilakukan berdasarkan
tabel yang telah dibuat sebelumnya, langkahlangkahnya adalah;
pilihlah tabel yang akan dibuatkan form
(tabpelanggan)/create/form wizard/pada
kotak dialog form wizard, pilih semua field
yang tersedia/next/pada kotak dialog
berikutnya pilihlah columnar/next/pada kotak
dialog berikutnya pilihlah modify the form
design/next

Mengatur desain form


Langkah selanjutnya adalah
mengatur tampilan/ desain form
sesuai kebutuhan anda
1.Hapuslah label foto, kemudian
pindahkan dan aturlah semua
komponen dalam detail form
agar seperti gambar dibawah ini
2.Klik icon insert image untuk
memasukan gambar kedalam form,
kemudian aturlah posisinya

Mengatur desain form


Tambahkanlah 2 buah tombol (tombol
simpan dan tombol tutup) pada form
pelanggan;
klik desain/button/drag pada posisi
tombol ingin ditempatkan/pada
property sheet aktifkan tab all,
kemudian aturlah porperti dari tiaptiap tombol
1.Properti Tombol simpan
(name=baru; caption=simpan;
cursor on over= hyperlink hand)

Mengatur properti tombol simpan

Mengatur properti tombol tutup

Membuat kode pada tombol simpan


Pilih tombol simpan/pada property sheet aktifkan
tab Event/pada baris On Click pilih browse untuk
memunculkan jendela Choose Builder lalu pilih
Macro Builder/Ok

Membuat kode pada tombol simpan


1. Masukan kode dengan mengklik program
flow/double klik perintah if
2. Ketikan perintah Dirty
3. Pada baris selanjutnya pilih RunMenuCommand
4. Pada tab Command ketikan SaveRecord
. Perhatikan gambar dibawah ini

Lengkapilah kode
untuk baris ke 5 dan
seterusnya,
perhatikan gambar
disamping

Kode lengkap untuk


tombol simpan

Membuat kode pada tombol tutup


Setelah selesai memasukan kode untuk tombol
simpan tutup dan simpanlah macro builder untuk
tombol simpan tersebut
Kemudian buatlah macro builder untuk tombol
tutup dengan cara;
Pilih tombol tutup/pada property sheet
aktifkan tab Event/pada baris On Click pilih
browse untuk memunculkan jendela Choose
Builder lalu pilih Macro Builder/Ok

Membuat kode pada tombol Tutup

Kode lengkap
untuk tombol
Tutup

Setelah selesai memasukan kode untuk


tombol tutup, berarti anda telah selesai
membuat dan mendesain form
pelanggan, kira kira hasilnya akan
seperti gambar dibawah ini

Membuat Form Kendaraan


Proses Pembuatan form kendaraan caranya
sama dengan pembuatan form pelanggan.
Dibuat berdasarkan tabel kendaraan yang telah
dibuat sebelumnya, langkah-langkahnya
adalah;
pilihlah tabel yang akan dibuatkan form
(tabkendaraan)/create/form wizard/pada
kotak dialog form wizard, pilih semua field
yang tersedia/next/pada kotak dialog
berikutnya pilihlah columnar/next/pada kotak
dialog berikutnya beri nama form kemudian
pilihlah modify the form design/next

Mengatur desain form & memasukan


kode tombol
Untuk mengatur desain form
kendaraan dan memasukan kode
tombol simpan dan tombol tutup,
caranya sama dengan pengaturan
desain pada form sebelumnya (form
pelanggan)

Desain Form Kendaraan

Membuat Form Sewa


Proses Pembuatan form sewa caranya
sama dengan pembuatan form
pelanggan. Dibuat berdasarkan tabel
kendaraan yang telah dibuat
sebelumnya, langkah-langkahnya
adalah;
pilihlah tabel yang akan dibuatkan
form (tab sewa)/create/form
wizard/pada kotak dialog form
wizard, pilih semua field yang
tersedia/next/pada kotak dialog

Desain Form Sewa

Desain Form Sewa


Ubahlah 2 komponen detail form yaitu kode
pelanggan & kode kendaraan menjadi combobox,
1.kode pelanggan aktifkan dan pilih kode
pelanggan lalu klik kanan/change to/combobox/
pada propety sheet ubahlah nilai, column count=2
dan row source =SELECT Kode-Pelanggan, form
Pelanggan, tabpelanggan ORDER BY KodePelanggan;
2.kode kendaraan aktifkan dan pilih kode
kendaraan lalu klik kanan/change to/combobox/
pada propety sheet ubahlah nilai, column count=2
dan row source =SELECT Kode- kendaraan, form
kendaraan, tab kendaraan ORDER BY Kodekendaraan Asc;

1. Lakukan hal yang sama untuk menambahkan komponen


dari tabkendaraan dengan cara yang sama seperti
sebelumnya
2. Tambahkan dua tombol, yaitu tombol simpan dan tombol
tutup
3. Untuk memasukan kode pada tombol caranya sama
dengan cara memasukan kode pada tombol di form
pelanggan

Menjalankan form
Cara menjalankan semua form adalah sama,
yaitu dengan langkah-langkah;
1.Double klik form yang akan dijalankan/inputkan
data/untuk menginputkan gambar double klik
frame foto/ pada kotak dialog attachment, klik
tombol add lalu carilah pada komputer anda
gambar yang inginkan kemudian klik ok
2. Setelah itu klik tombol simpan pada form
3. Untuk mengetahui apakah input anda tersimpan atau
tidak perhatikan scrrolbar record pada jendela
bagian bawah, untuk melihat data sebelumnya klik
tombol previous

tugas
Pada form transaksi buatlah fungsi
untuk menghitung biaya sewa secara
otomatis (biaya sewa =lama sewa
x harga sewa)
Buatlah fungsi untuk menghitung
denda keterlambatan ( denda= 2%
X biaya sewa)
Kembangkan lagi program rental
ini sehingga menjadi lebih baik