Prof. Filling & Record Management - Day#2

38
Professional Filling & Record Management Menggunakan Microsoft Access 2010

description

Using MS Access to manage data recording and filling system

Transcript of Prof. Filling & Record Management - Day#2

Page 1: Prof. Filling & Record Management - Day#2

Professional Filling & Record Management

Menggunakan Microsoft Access 2010

Page 2: Prof. Filling & Record Management - Day#2

MS Access Series Page 2

Bab 2 Merancang dan Membuat Database

Fungsi Database (Contoh Kasus: Database Koperasi): Menyimpan dan mengelola data anggota koperasi Menyimpan dan mengelola data simpanan anggota Sebagai alat untuk memudahkan pembagian SHU

Informasi yang dihasilkan:

Informasi jumlah anggota koperasi Data anggota koperasi Informasi jumlah simpanan anggota Informasi simpanan yang tertunggak Daftar pembagian SHU (rekapitulasi)

Page 3: Prof. Filling & Record Management - Day#2

MS Access Series Page 3

Bab 2 Merancang dan Membuat Database

2. A. Membuat File Database

1. Jalankan MS Access2. Klik menu/tab File3. Klik New lalu klik Blank Database pada Available Templates4. Klik tombol folder untuk menentukan lokasi penyimpanan dan nama file5. Klik Create

Page 4: Prof. Filling & Record Management - Day#2

MS Access Series Page 4

Bab 2 Merancang dan Membuat Database

2. B. Membuat Table Data Utama

Table utama yang harus dibuat adalah:1.Table Data Anggota2.Table Data Simpanan dan table Pengambilan Simpanan3.Table Data SHU

2. B. 1. Table Data Anggota

1. Pada menu Table Tools di bawah Fields, klik View, pilih Design View, lalu beri nama tbl_Anggota

Page 5: Prof. Filling & Record Management - Day#2

MS Access Series Page 5

Bab 2 Merancang dan Membuat Database

2. B. 1. Table Data Anggota

2. Masukkan nama kolom dan pengaturan seperti tampak pada gambar:

Page 6: Prof. Filling & Record Management - Day#2

MS Access Series Page 6

Bab 2 Merancang dan Membuat Database

2. B. 1. Table Data AnggotaField Name Data Type Field SizeRecID AutoNumber Long IntegerRecTime Date/TimeNomorAnggota Text 10NamaAnggota Text 50JenisKelamin Text 1Agama Text 15TempatLahir Text 50TanggalLahir Date/TimePerusahaan Text 10UnitKerja Text 10Lokasi Text 10Alamat Text 255Kota Text 50KodePos Text 10Telepon Text 50TanggalMasuk Date/TimeTanggalKeluar Date/TimeFileFoto AttachmentCatatan Memo

Page 7: Prof. Filling & Record Management - Day#2

MS Access Series Page 7

Bab 2 Merancang dan Membuat Database

2. B. 1. Table Data Anggota3. Pada field RecTime isikan properti Default

Value dengan Now()4. Untuk field TanggalLahir, TanggalMasuk

dan TanggalKeluar, pilih properti Format: Short Date

5. Klik field NomorAnggota, lalu klik ikon kunci pada menu Table Tools Design untuk menjadikannya primary key

Page 8: Prof. Filling & Record Management - Day#2

MS Access Series Page 8

Bab 2 Merancang dan Membuat Database

2. B. 2. Table Data SimpananField Name Data Type Field SizeRecID AutoNumber Long IntegerRecTime Date/TimeNomorAnggota Text 10JenisSimpanan Text 1TanggalSimpan Date/TimePeriodeTahun Number IntegerPeriodeBulan Number ByteJumlah Currency

1. Isikan properti Default Value pada RecTime dengan Now()2. Isikan properti Format pada field TanggalSimpan dengan Short Date3. Pada field Jumlah, isikan properti Format dengan Standard, dan

Decimal Places dengan 0 (nol)4. Jadikan field RecID sebagai primary key

Page 9: Prof. Filling & Record Management - Day#2

MS Access Series Page 9

Bab 2 Merancang dan Membuat Database

2. B. 3. Table Data Pengambilan SimpananField Name Data Type Field SizeRecID AutoNumber Long IntegerRecTime Date/TimeNomorAnggota Text 10JenisSimpanan Text 1TanggalAmbil Date/TimeJumlah CurrencyKeterangan Text 255

1. Isikan properti Default Value pada RecTime dengan Now()2. Pada field Jumlah, isikan properti Format dengan Standard, dan

Decimal Places dengan 0 (nol)3. Jadikan field RecID sebagai primary key

Page 10: Prof. Filling & Record Management - Day#2

MS Access Series Page 10

Bab 2 Merancang dan Membuat Database

2. B. 4. Table Data SHUField Name Data Type Field SizeRecID AutoNumber Long IntegerRecTime Date/TimeNomorAnggota Text 10PeriodeTahun Number IntegerSHU_MU CurrencySHU_AE Currency

1. Isikan properti Default Value pada RecTime dengan Now()2. Pada field SHU_MU dan SHU_AE, isikan properti Format dengan

Standard, dan Decimal Places dengan 0 (nol)3. Jadikan field RecID sebagai primary key

Page 11: Prof. Filling & Record Management - Day#2

MS Access Series Page 11

Bab 2 Merancang dan Membuat Database

2. C. Membuat Table Data Pendukung

Table pendukung yang harus dibuat adalah:1.Table Jenis Simpanan2.Table Perusahaan dan Unit Kerja3.Table Lokasi

Table Data Pendukung Tambahan

Selain itu, untuk menjaga konsistensi, perlu ditambahkan table Agama, table Bulan, table Tahun dan table Pecahan Uang.

Page 12: Prof. Filling & Record Management - Day#2

MS Access Series Page 12

Bab 2 Merancang dan Membuat Database

2. C. 1. Table Jenis SimpananField Name Data Type Field SizeJenisSImpanan Text 1NamaSimpanan Text 50Jumlah CurrencyUrutan Number Byte

1. Pada field Jumlah, isikan properti Format dengan Standard, dan Decimal Places dengan 0 (nol)

2. Jadikan field JenisSimpanan sebagai primary key3. Isikan nilai berikut pada tabel:

Page 13: Prof. Filling & Record Management - Day#2

MS Access Series Page 13

Bab 2 Merancang dan Membuat Database

2. C. 2. Table PerusahaanField Name Data Type Field SizeKodePerusahaan Text 10NamaPerusahaan Text 50

1. Jadikan field KodePerusahaan sebagai primary key2. Isikan nilai berikut pada tabel:

Page 14: Prof. Filling & Record Management - Day#2

MS Access Series Page 14

Bab 2 Merancang dan Membuat Database

2. C. 3. Table Unit KerjaField Name Data Type Field SizeKodeUnitKerja Text 10NamaUnitKerja Text 50

1. Jadikan field KodeUnitKerja sebagai primary key2. Isikan nilai berikut pada tabel:

Page 15: Prof. Filling & Record Management - Day#2

MS Access Series Page 15

Bab 2 Merancang dan Membuat Database

2. C. 4. Table LokasiField Name Data Type Field SizeKodeLokasi Text 10NamaLokasi Text 50

1. Jadikan field KodeLokasi sebagai primary key2. Isikan nilai berikut pada tabel:

Page 16: Prof. Filling & Record Management - Day#2

MS Access Series Page 16

Bab 2 Merancang dan Membuat Database

2. C. 5. Table AgamaField Name Data Type Field SizeAgama Text 15Urutan Number Byte

1. Jadikan field Agama sebagai primary key2. Isikan nilai berikut pada tabel:

Page 17: Prof. Filling & Record Management - Day#2

MS Access Series Page 17

Bab 2 Merancang dan Membuat Database

2. C. 6. Table BulanField Name Data Type Field SizeBulan Number ByteNamaBulan Text 15

1. Jadikan field Bulan sebagai primary key2. Isikan nilai berikut pada tabel:

Page 18: Prof. Filling & Record Management - Day#2

MS Access Series Page 18

Bab 2 Merancang dan Membuat Database

2. C. 7. Table TahunField Name Data Type Field SizeTahun Number IntegerTampilanTahun Text 10

1. Jadikan field Tahun sebagai primary key2. Isikan nilai berikut pada tabel:

Page 19: Prof. Filling & Record Management - Day#2

MS Access Series Page 19

Bab 2 Merancang dan Membuat Database

2. C. 8. Table Pecahan UangField Name Data Type Field SizePecahan CurrencyDipakai Yes/No

1. Jadikan field Pecahan sebagai primary key2. Isikan nilai berikut pada tabel:

Page 20: Prof. Filling & Record Management - Day#2

MS Access Series Page 20

Bab 2 Merancang dan Membuat Database

2. D. Membuat Relationship

Relationship dibuat untuk:Menjaga integritas dataQuery pada tabel yang saling berhubungan akan secara otomatis terbuat relasinyaKeterkaitan antar-table bisa diketahui dengan mudah

1.Klik menu Database Tools Relationship

Page 21: Prof. Filling & Record Management - Day#2

MS Access Series Page 21

Bab 2 Merancang dan Membuat Database

2. D. Membuat Relationship

2. Tambahkan table yang akan dibuat hubungannya seperti ini:

Page 22: Prof. Filling & Record Management - Day#2

MS Access Series Page 22

Bab 2 Merancang dan Membuat Database

2. E. Membuat Lookup

Manfaat pembuatan lookup:Memudahkan pemakai dalam memasukkan dataMembatasi data yang bisa dimasukkan pemakaiMenampilkan data yang lebih mudah dimengerti

2. E. 1. Lookup Jenis Kelamin

Lookup untuk Jenis Kelamin menggunakan fitur Value List, dimana kita mengetikkan sendiri definisi L untuk Laki-laki dan P untuk Perempuan.

Buka tbl_Anggota dalam Design View, kemudian klik field Jenis Kelamin dan tab Lookup.

Page 23: Prof. Filling & Record Management - Day#2

MS Access Series Page 23

Bab 2 Merancang dan Membuat Database

2. E. 1. Lookup Jenis Kelamin

Page 24: Prof. Filling & Record Management - Day#2

MS Access Series Page 24

Bab 2 Merancang dan Membuat Database

2. E. 2. Lookup Agama

Sementara Lookup pada field Agama menggunakan table Agama yang sudah kita buat.

SELECT tbl_Agama.Agama, tbl_Agama.Urutan FROM tbl_Agama ORDER BY tbl_Agama.Urutan;

Page 25: Prof. Filling & Record Management - Day#2

MS Access Series Page 25

Bab 2 Merancang dan Membuat Database

2. E. 3. Lookup Tempat Lahir

Lookup Tempat Lahir didasarkan pada nama kota yang dimasukkan pada field TempatLahir dan dikombinasikan dengan nama kota yang dimasukkan pada field Kota (alamat), yang dikombinasikan dalam qry_Kota.

Pembuatan query qry_Kota akan dijelaskan pada penjelasan berikutnya.

Page 26: Prof. Filling & Record Management - Day#2

MS Access Series Page 26

Bab 2 Merancang dan Membuat Database

2. E. 4. Lookup Perusahaan

Lookup Perusahaan didasarkan pada table Perusahaan yang sudah kita buat.

Page 27: Prof. Filling & Record Management - Day#2

MS Access Series Page 27

Bab 2 Merancang dan Membuat Database

2. E. 5. Lookup Unit Kerja

Lookup Unit Kerja didasarkan pada table Unit Kerja yang sudah kita buat.

Page 28: Prof. Filling & Record Management - Day#2

MS Access Series Page 28

Bab 2 Merancang dan Membuat Database

2. E. 6. Lookup Lokasi

Lookup Lokasi didasarkan pada table Lokasi yang sudah kita buat.

Page 29: Prof. Filling & Record Management - Day#2

MS Access Series Page 29

Bab 2 Merancang dan Membuat Database

2. E. 7. Lookup Kota

Lookup Kota sama dengan Tempat Lahir, yaitu berdasarkan nama kota yang dimasukkan pemakai pada field TempatLahir dan field Kota.

Page 30: Prof. Filling & Record Management - Day#2

MS Access Series Page 30

Bab 2 Merancang dan Membuat Database

2. E. 8. Lookup NomorAnggota

Buka tbl_Simpanan dalam Design View, lalu arahkan kursor pada field NomorAnggota.

Page 31: Prof. Filling & Record Management - Day#2

MS Access Series Page 31

Bab 2 Merancang dan Membuat Database

2. E. 9. Lookup Jenis Simpanan

Lookup ini didasarkan pada table Jenis Simpanan.

Page 32: Prof. Filling & Record Management - Day#2

MS Access Series Page 32

Bab 2 Merancang dan Membuat Database

2. E. 10. Lookup Tahun

Lookup Tahun disediakan agar pemakai bisa memilih periode tahun berdasarkan teks tampilannya.

Page 33: Prof. Filling & Record Management - Day#2

MS Access Series Page 33

Bab 2 Merancang dan Membuat Database

2. E. 11. Lookup Bulan

Lookup Bulan disediakan agar pemakai bisa memilih periode bulan berdasarkan teks tampilannya.

Page 34: Prof. Filling & Record Management - Day#2

MS Access Series Page 34

Bab 2 Merancang dan Membuat Database

2. E. 12. Lookup NomorAnggota

Buka tbl_Simpanan_ambil, lalu pilih field NomorAnggota, Lookup didasarkan pada table Anggota.

Page 35: Prof. Filling & Record Management - Day#2

MS Access Series Page 35

Bab 2 Merancang dan Membuat Database

2. E. 13. Lookup Jenis Simpanan

Lookup ini didasarkan pada table Jenis Simpanan.

Page 36: Prof. Filling & Record Management - Day#2

MS Access Series Page 36

Bab 2 Merancang dan Membuat Database

2. E. 14. Lookup pada Table SHU

Lookup pada table SHU sama dengan pada table Simpanan, yaitu pada:NomorAnggotaTahunBulan

Silakan dicoba!

Page 37: Prof. Filling & Record Management - Day#2

MS Access Series Page 37

Bab 2 Merancang dan Membuat Database

2. F. Membuat Query Kota

Query Kota adalah Row Source pada Lookup TempatLahir dan Lookup Kota pada table Anggota.1.Klik menu Create Query Design, akan muncul Query Builder atau Query Design. Klik Close tanpa menambahkan table apapun.

1.Klik SQL pada toolbar, atau menu View SQL View.2.Ketik perintah SQL sbb:

3.Simpan query dengan nama qry_Kota.

Page 38: Prof. Filling & Record Management - Day#2

Software and Tools for Microsoft PowerPoint.

The website with innovative solutions.

Save time and money by automating your presentations.

www.presentationpoint.com

E-Mail: [email protected]

08112503588 - 081328855570

Oleh: Tutus Kusuma