8
DIKTAT LATIHAN MS. ACCESS 2007 APLIKASI KOMPUTER 2 Diktat ini berisi kumpulan latihan membuat database dengan menggunakan Microsoft Access 2007. Disusun sebagai bahan perkuliahan Aplikasi Komputer 2 di STIE Muhammadiyah Bandung. 2014 IKHSAN KAMIL STIE MUHAMMADIYAH BANDUNG [email protected]

DIKTAT LATIHAN MS. ACCESS 2007 · 2017-05-07 · Diktat ini berisi kumpulan latihan membuat database dengan menggunakan Microsoft Access 2007. ... STIE MUHAMMADIYAH BANDUNG | LATIHAN

Embed Size (px)

Citation preview

Page 1: DIKTAT LATIHAN MS. ACCESS 2007 · 2017-05-07 · Diktat ini berisi kumpulan latihan membuat database dengan menggunakan Microsoft Access 2007. ... STIE MUHAMMADIYAH BANDUNG | LATIHAN

DIKTAT LATIHAN MS. ACCESS 2007 APLIKASI KOMPUTER 2 Diktat ini berisi kumpulan latihan membuat database dengan menggunakan Microsoft Access 2007. Disusun sebagai bahan perkuliahan Aplikasi Komputer 2 di STIE Muhammadiyah Bandung.

2014

IKHSAN KAMIL STIE MUHAMMADIYAH BANDUNG

[email protected]

Page 2: DIKTAT LATIHAN MS. ACCESS 2007 · 2017-05-07 · Diktat ini berisi kumpulan latihan membuat database dengan menggunakan Microsoft Access 2007. ... STIE MUHAMMADIYAH BANDUNG | LATIHAN

STIE MUHAMMADIYAH BANDUNG | LATIHAN MS. ACCESS 2007 1

Latihan 1 1. Buat database baru dan beri nama Penyewaan Mobil.accdb 2. Buat Tabel Kendaraan dengan struktur sebagai berikut :

Field Name Data Type

Tipe Text

Keterangan Mobil Text

Sewa Perhari Number - Field Tipe dibuat sebagai primary key - Properties untuk Field Tipe

Validation Rule : Field Tipe hanya bisa diinput dengan kode “A” atau “B” atau “C” atau “D” Validation Text : Anda salah menginput data !

- Input data dibawah ini :

Tipe Keterangan Mobil Sewa Perhari

A Jaguar 1500000

B Kijang Innova 500000

C Suzuki APV 350000

D Futura PU 250000

3. Buat Tabel Sewa dengan struktur sebagai berikut :

Field Name Data Type

Nomor Auto Number

Nama Text

Tipe Text

Tanggal Sewa Date/Time

Tanggal Kembali Date/Time - Field Nomor dibuat sebagai primary key - Input data dibawah ini :

Nomor Nama Tipe Tanggal Sewa Tanggal Kembali

1 Ani D 10-Jun-13 15-Jun-13

2 Zaenal A 11-Jun-13 19-Jun-13

3 Putri C 10-Jun-13 17-Jun-13

4 Andi A 19-Jun-13 25-Jun-13

5 Ridwan B 12-Jun-13 27-Jun-13

6 Tia D 19-Jun-13 30-Jul-13

7 Monica C 13-Jun-13 15-Jul-13

Page 3: DIKTAT LATIHAN MS. ACCESS 2007 · 2017-05-07 · Diktat ini berisi kumpulan latihan membuat database dengan menggunakan Microsoft Access 2007. ... STIE MUHAMMADIYAH BANDUNG | LATIHAN

STIE MUHAMMADIYAH BANDUNG

Latihan 2 1. Buka file database Penyewaan Mobil.accdb2. Buat Relationship antara Tipe pada Tabel Kendaraan dengan Tabel Sewa

3. Buat Query Sewa dari tabel penyewa dan tabel mobil

4. Buat Query Transaksi dari Query Sewa dan tambahkan field

Lama : tanggal kembali-tanggal sewa

Total : lama x sewa perhari

Pajak : 10% dari Total

Potongan : 5 % dari Total jika menyewa selama 10 hari atau lebih

harus bayar : (total + pajak) - potongan5. Buat Form Transaksi menggunakan form

- Tampilkan semua field dari Query - Layout : Columnar - Style : Equity - Beri nama Form Transaksi

6. Buat Report Transaksi menggunakan report wizard dengan ketentuan sebagai berikut :- Tampilkan semua field dari Query Transaksi- Grup berdasarkan Tipe - Sort berdasarkan Nomor secara Ascending- Layout : Block - Orientation : Landscape - Style : Equity - Beri Nama Report Transaksi

STIE MUHAMMADIYAH BANDUNG | LATIHAN MS. ACCESS 2007

Penyewaan Mobil.accdb Relationship antara Tipe pada Tabel Kendaraan dengan Tabel Sewa

dari tabel penyewa dan tabel mobil :

dari Query Sewa dan tambahkan field-field berikut :

tanggal sewa

Potongan : 5 % dari Total jika menyewa selama 10 hari atau lebih

potongan menggunakan form wizard dengan ketentuan sebagai berikut :

dari Query Transaksi

menggunakan report wizard dengan ketentuan sebagai berikut :Tampilkan semua field dari Query Transaksi

Sort berdasarkan Nomor secara Ascending

MS. ACCESS 2007 2

menggunakan report wizard dengan ketentuan sebagai berikut :

Page 4: DIKTAT LATIHAN MS. ACCESS 2007 · 2017-05-07 · Diktat ini berisi kumpulan latihan membuat database dengan menggunakan Microsoft Access 2007. ... STIE MUHAMMADIYAH BANDUNG | LATIHAN

STIE MUHAMMADIYAH BANDUNG | LATIHAN MS. ACCESS 2007 3

Latihan 3 1. Buat database baru dan beri nama Daftar Pegawai.accdb 2. Buat Tabel Pegawai dengan struktur sebagai berikut :

Field Name Data Type NIP Text Nama Text Tgl Lahir Date/Time Alamat Text Nikah Yes/No Anak Number Gaji Number

- Field NIP dibuat sebagai primary key - Properties untuk Field Tipe

Validation Rule : gaji harus berada diantara 5.000.000 dan 10.000.000 Validation Text : Anda salah menginput data gaji !

- Input data dibawah ini :

NIP Nama Tgl Lahir Alamat Status Anak Gaji

A75005 Buana Hasan 09-Mar-82 Majalaya 8 Yes 1 5,000,000

A78003 Hadi Setyono 09-Jun-80 Hasan 6 Yes 2 3,000,000

A86001 Rudi 01-Agust-88 Bintaro 12 Yes 3 7,000,000

A86002 Sinta Buana 02-Jul-86 Bintaro 5 Yes 4 8,000,000

A89004 Lintar 05-Jun-81 Hasan 8 Yes 1 9,000,000

B76006 Lintas Nusa 02-Sep-83 Menado 45 No 0 4,000,000

B85008 Nirmaya 08-Jan-85 Sukabumi 4 No 0 5,000,000

B88007 Kitaro Dhani 05-Feb-44 Sukabumi 7 No 0 6,500,000

C79009 Lantem 15-Jun-86 Cicalengka 7 No 0 3,000,000

C79010 Khirmasinta 19-Sep-79 Margahayu Yes 5 6,000,000

7. Buat Query dari Tabel Pegawai Q1 : tampilkan semua pegawai yang sudah kawin Q2 : tampilkan semua pegawai yang belum kawin Q3 : tampilkan semua pegawai yang namanya diawali dengan huruf "L" Q4 : tampilkan semua pegawai yang alamatnya diawali dengan huruf "Ma" Q5 : tampilkan umur pegawai Q6 : tampilkan semua pegawai yang gajinya lebih besar sama dengan 8.000.000 Q7 : tambahkan field/kolom Tunjangan Anak dengan ketentuan

tunjangan anak diberikan sebesar Rp. 500.000/anak, maksimal 3 anak.

Q8 : Buat Query dari Q7 kemudian

tambahkan field/kolom Tunjangan Fungsional dengan ketentuan

jika gajinya diantara 5.000.000 dan 7.000.000 maka sebesar 1.000.000

jika gajinya diantara 7.001.000 dan 8.000.000 maka sebesar 1.500.000

jika gajinya diantara 8.001.000 dan 9.000.000 maka sebesar 2.000.000

jika gajinya lebih besar 9.000.000 maka sebesar 2.500.000

Q9 : Buat Query dari Q8 kemudian

tambahkan field/kolom Potongan Gaji dengan ketentuan

potongan gaji = 2% dari Gaji + Tunjangan Anak + Tunjangan Fungsional

Q10 : Buat Query dari Q9 kemudian

tambahkan field/kolom Total Gaji dengan ketentuan

total gaji = (Gaji + Tunjangan Anak + Tunjangan Fungsional) - Potongan Gaji

Page 5: DIKTAT LATIHAN MS. ACCESS 2007 · 2017-05-07 · Diktat ini berisi kumpulan latihan membuat database dengan menggunakan Microsoft Access 2007. ... STIE MUHAMMADIYAH BANDUNG | LATIHAN

STIE MUHAMMADIYAH BANDUNG | LATIHAN MS. ACCESS 2007 4

Latihan 4

1. Buat database baru dan beri nama VCD Entertainment.accdb 2. Buat Tabel Film seperti di bawah ini :

Field Kode dibuat sebagai Primary Key Tabel Penyewa Nomor (Primary Key) Tanggal Nama Alamat

Tabel Penyewa Detail Nomor Kode *Kode dibuat combo box dengan Tabel Film

3. Buat Relationship antara Kode pada Tabel Film dan Tabel Penyewa Detail 4. Buat Query Penyewa Detail dari Tabel Film dan Tabel Penyewa Detail dan tampilkan field-field berikut :

- Nomor - Kode - Judul - Jumlah CD - Harga : Gunakan Fungsi Choose atau IIF, tergantung jumlah CD, 1:5000, 2:7500, 3:10000, 4:15000

5. Buat Form seperti di bawah ini :

Page 6: DIKTAT LATIHAN MS. ACCESS 2007 · 2017-05-07 · Diktat ini berisi kumpulan latihan membuat database dengan menggunakan Microsoft Access 2007. ... STIE MUHAMMADIYAH BANDUNG | LATIHAN

STIE MUHAMMADIYAH BANDUNG | LATIHAN MS. ACCESS 2007 5

Form di atas terdiri dari Form Penyewa dan Form Penyewa Subform Ketentuan : - Jumlah merupakan hasil penjumlahan seluruh field Harga - Potongan diberikan sebesar 5% jika Jumlah lebih dari 30000 - Jumlah Dibayar diperoleh dari Jumlah - Potongan

Latihan 5

1. Buat database baru dan beri nama Hotel.accdb 2. Buat Tabel sebagai berikut :

* Field Kamar dibuat Primary Key

*Field Kamar Combo Box ke Tabel Kamar

3. Buat Relationship Field Kamar pada Tabel Hotel dan Tabel Kamar

Page 7: DIKTAT LATIHAN MS. ACCESS 2007 · 2017-05-07 · Diktat ini berisi kumpulan latihan membuat database dengan menggunakan Microsoft Access 2007. ... STIE MUHAMMADIYAH BANDUNG | LATIHAN

STIE MUHAMMADIYAH BANDUNG | LATIHAN MS. ACCESS 2007 6

4. Buat Query Pendapatan Hotel seperti di bawah ini :

Ketentuan : - Kapasitas : gunakan fungsi IIF - Pendapatan : Lama Inap * Tarif

5. Buat Report Pendapatan Hotel seperti di bawah ini :

Ketentuan : - Report dikelompokkan dan diurutkan berdasarkan Nama Kamar - Jumlahkan masing-masing pendapatan setiap kamar - Jumlah seluruh pendapatan

Page 8: DIKTAT LATIHAN MS. ACCESS 2007 · 2017-05-07 · Diktat ini berisi kumpulan latihan membuat database dengan menggunakan Microsoft Access 2007. ... STIE MUHAMMADIYAH BANDUNG | LATIHAN

STIE MUHAMMADIYAH BANDUNG | LATIHAN MS. ACCESS 2007 7

Latihan 6

1. Buka database Penyewaan Mobil.accdb yang telah anda kerjakan pada latihan 1 2. Buat Form Menu Utama dengan menggunakan Create Blank Form seperti contoh di bawah ini :

Ketentuan : - Tombol 1 : Membuka Tabel Kendaraan - Tombol 2 : Membuka Form Transaksi - Tombol 3 : Membuka Report Transaksi - Tombol 4 : Menutup MS. Access

3. Atur agar Form Menu Utama tersebut ditampilkan secara otomatis ketika database dibuka.

1

2

3

4