diktat latihan ms. access 2007 · 2017-05-07 · diktat ini berisi kumpulan latihan membuat...
TRANSCRIPT
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
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
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 :
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
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 :
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
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
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