Disini kita bakal latihan soal tentang kepegawaian menggunakan database Ms. Access 2007. Latihan menggunakan step by step sehingga kalian bisa dengan mudah mengikuti.. selamat belajar.. :)
Step By Step Latihan Soal Ms. Access 2007 (Part 1)
1. By : Ati Suci Dian Martha, S.Kom.
Isi :
1. Membuat Database
2. Membuat Tabel
2. KlikBlank Database
Pada File Name, pilih folder tempan
menyimpan database, kemudian pada file
name ganti dengan kepegawaian
Lalu klik tombol Create
3. Tabel Gaji
Tabel Pegawai
Tabel Anak
Caranya :
Klik Create – Table Design
4. Nama Field Tipe Data Length
kode_golongan Text, isinya hanya 01, 02, 03, 04 2
(gunakan lookup wizard – pilih I Will)
gaji_pokok Currency, format standard
Kode_golongan adalah primary key
Simpan tabel dengan nama “gaji”
Isi tabel gaji, sebagai berikut :
kode_golongan gaji_pokok
01 Rp. 1.250.000,-
02 Rp. 750.000,-
03 Rp. 500.000,-
04 Rp. 350.000,-
5. Nama Field Tipe Data Length
NIK Text 8
Format inputan : W-XX-YY-ZZZ
Dimana, W = kode bagian
X = tahun masuk
Y = kode golongan
Z = no urut
NIK harus diawali A/K/W/S dengan
kode golongan 01/02/03/04
kode_golongan Lookup wizard dari table gaji
nama_pegawai Text 20
alamat Text 20
tgl_lahir Date, medium date
pendidikan Text, hanya bisa SMA, D3, S1, S2 3
Gunakan lookup wizard – pilih I Will
kawin Yes/no
jumlah_anak Number, byte
tgl_masuk Date, medium date
6. pada Input Mask, ketik : L-99-99-999
Validation Rule :
(LEFT([NIK],1)=‘A’ OR LEFT([NIK],1)=‘K’ OR
LEFT([NIK],1)=‘W’ OR LEFT([NIK],1)=‘S’)
AND
(MID([NIK],4,2)=‘01’ OR MID([NIK],4,2)=’02’ OR
MID([NIK],4,2)=‘03’ OR MID([NIK],4,2)=’04’)
Validation Text :
Harus Diawali A/K/W/S dan kode golongan
01/02/03/04
PERHATIAN :
Untuk penulisan rumus, jika setting komputer menggunakan inggris gunakan “,” sebagai separator dan
“.” untuk desimal
Sedangkan jika setting komputer menggunkan indonesia maka gunakan “;” sebagai separator dan “,”
untuk desimal.
Sebagai contoh : pada validation rule diatas diasumsikan menggunakan setting inggris, sehingga jika
ditulis dalam setting indonesia maka rumus menjadi :
(LEFT([NIK];1)=‘A’ OR LEFT([NIK];1)=‘K’ OR LEFT([NIK];1)=‘W’ OR LEFT([NIK];1)=‘S’) AND
(MID([NIK];4;2)=‘01’ OR MID([NIK];4;2)=’02’ OR MID([NIK];4;2)=‘03’ OR MID([NIK];4;2)=’04’)
7. NIK Kode Nama_ alama Tgl_l pendidika kawi Jumlah Tgl_ma
_gol pegawa t ahir n n _anak suk
onga i
n
A-90-02-001 02 S1 a 4
I
K-86-01-006 01 S1 a 3 I
s
s
K-97-03-015 03 i D3 a 1
i
A-02-03-011 03 SMA 0
S-02-04-025 04 s D3 0 s
e e
W-98-03-005 03 S2 a 1
n n
W-03-01-002 01 S1 a 2 d
d
S-00-04-027 04 D3 0 i
i
r
S-00-03-018 03 r SMA 0
i
K-01-02-030 02 i S2 a 1
CATATAN :
1. Untuk tgl_lahir sesuaikan dengan tahun masuk pada NIK (digit ke 2 dan 3), jangan sampai
belum lahir tapi sudah kerja… >_<
2. untuk tgl_masuk sesuaikan juga dengan tahun masuk pada NIK (digit ke 2 dan 3)
8. Nama Field Tipe Data Length
NIK Lookup dari tabel
pegawai
nama_anak Text 20
tgl_lahir_anak Date, medium date
status_sekolah Yes/no
status_bekerja Yes/no
Isi tabel sebanyak 10 record
BERSAMBUNG KE PART II YAH…