Prof. Filling & Record Management Day#3

26
Bab 3 Membuat Module Data Anggota

description

Using MS Access to manage data recording and filling system

Transcript of Prof. Filling & Record Management Day#3

Page 1: Prof. Filling & Record Management Day#3

Bab 3 Membuat Module Data Anggota

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

MS Access Series Page 2

Bab 3 Membuat Module Data Anggota

3. A. Fungsi Module Data Anggota

Module data anggota adalah module aplikasi untuk mengelola data angggota koperasi. Fungsi module ini adalah:Input dan editing data anggotaMenampilkan daftar anggota koperasiMenampilkan informasi jumlah anggotaMencari data anggotaMencetak data anggotaMencetak daftar anggotaMencetak kartu anggota

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

MS Access Series Page 3

Bab 3 Membuat Module Data Anggota

3. B. Komponen Module Data Anggota

Module data anggota yang akan dibuat terdiri dari sebuah form utama yang memuat panel kontrol yang dibutuhkan, dilengkapi dengan sebuah subform untuk menampilkan data anggota.

Menu utama

Panel kontrol

Sub form

Informasi jumlah record

Page 4: Prof. Filling & Record Management Day#3

MS Access Series Page 4

Bab 3 Membuat Module Data Anggota

3. B. Komponen Module Data Anggota

Selain itu, module data anggota juga didukung dengan sebuah form untuk menampilkan data anggota secara lengkap, serta form dan report lain untuk filter dan menampilkan informasi tertentu. Secara lengkap, komponen module data anggota terdiri atas:Form utamaForm datasheet, berupa subform pada form utamaForm detil data anggotaForm filter dataForm pilihan pencetakanReport untuk mencetak data anggotaReport untuk mencetak daftar anggotaReport untuk mencetak kartu anggota

Page 5: Prof. Filling & Record Management Day#3

MS Access Series Page 5

Bab 3 Membuat Module Data Anggota

3. C. Membuat Form dengan Design View

1. Klik menu Create pada Form Design2. Klik kanan pada bidang form atau section bar

untuk menampilkan Header/Footer atau ruler, grid, dsb.

3. Untuk menampilkan Property Sheet, klik pada tab Design, atau tekan tombol F4

4. Toolbox juga ada pada tab Design5. Untuk menampilkan Field List, klik tab Design

lalu klik Add Existing List, atau tekan tombol Alt+F8

6. Untuk meratakan letak kontrol, pilih kontrol yang akan diatur, kemudian klik Arrange Align

7. Untuk menyamakan ukuran dan jarak kontrol, pilih kontrol dan klik Arrange Size/Space

Page 6: Prof. Filling & Record Management Day#3

MS Access Series Page 6

Bab 3 Membuat Module Data Anggota

3. D. Membuat Form Utama

Buat sebuah form dengan Design View dan simpan dengan nama frm_Anggota, atur properti Form pada detil berikut ini:Caption Daftar AnggotaDefault View Single FormAllow Form View YesAllow Datasheet View NoAllow PivotTable View NoAllow PivotChart View NoScroll Bars Neither YANG LAIN BIARKAN SESUAI DEFAULTRecord Selectors NoNavigation Buttons NoDividing Lines NoAuto Resize YesAuto Center YesBorder Style SizableControl Box YesMin Max Buttons Max EnabledClose Button Yes

Page 7: Prof. Filling & Record Management Day#3

MS Access Series Page 7

Bab 3 Membuat Module Data Anggota

3. D. 1. Menambahkan Control

Tampilkan Form Header/Footer, lalu tambahkan control sehingga tampak seperti di bawah ini:

Text Box as Subform

Image

Label Button

Page 8: Prof. Filling & Record Management Day#3

MS Access Series Page 8

Bab 3 Membuat Module Data Anggota

3. D. 1. Menambahkan Control

1. Untuk menambahkan ikon, gunakan control Image, beri nama imgIcon2. Judul form menggunakan control Label, gunakan nama lblTitle3. Untuk membuat panel kontrol, gunakan fitur Button wizard, atur

Caption, Name dan ControlTip Text sebagai berikut:Caption NewName cmdNewControlTip Text NewCaption EditName cmdEditControlTip Text EditCaption DeleteName cmdDeleteControlTip Text DeleteCaption SaveName cmdSaveControlTip Text SaveCaption RefreshName cmdRefreshControlTip Text Refresh

Caption FindName cmdFindControlTip Text FindCaption FilterName cmdFilterControlTip Text FilterCaption InfoName cmdInfoControlTip Text InfoCaption PrintName cmdPrintControlTip Text PrintCaption CloseName cmdCloseControlTip Text Close

Page 9: Prof. Filling & Record Management Day#3

MS Access Series Page 9

Bab 3 Membuat Module Data Anggota

3. D. 1. Menambahkan Control

4. Control Subform dibuat dengan fitur Subform dan diletakkan pada posisi Left=0 dan Top=0, Border Style diset Transparent, dan diberi nama Sub1

Page 10: Prof. Filling & Record Management Day#3

MS Access Series Page 10

Bab 3 Membuat Module Data Anggota

3. D. 2. Menambahkan Event Procedure untuk Form

1. Pilih form sehingga menjadi obyek yang aktif, pada Property Sheet klik tab Event, klik properti On Load, pilih Code Builder, lalu OK. Masukkan kode berikut:

2. Kembali ke desain form (tekan Alt+Q). Pada properti On Resize, masukkan event procedure sebagai berikut:

Page 11: Prof. Filling & Record Management Day#3

MS Access Series Page 11

Bab 3 Membuat Module Data Anggota

3. D. 3. Menambahkan Event Procedure untuk Panel Control

1. Klik pada tombol cmdNew, lalu klik properti On Click di bawah tab Event pada Property Sheet, masukkan kode berikut:

2. Masukkan sekaligus kode berikut untuk mengontrol cmdEdit:

3. Untuk kontrol cmdDelete, masukkan kode berikut:Fungsi Confirm ()dan fRunSQL()akan dibuat nanti

Page 12: Prof. Filling & Record Management Day#3

MS Access Series Page 12

Bab 3 Membuat Module Data Anggota

3. D. 3. Menambahkan Event Procedure untuk Panel Control

4. Event procedure untuk tombol cmdSave:

5. Event procedure untuk tombol cmdRefresh:

6. Event procedure untuk tombol cmdFind:

Page 13: Prof. Filling & Record Management Day#3

MS Access Series Page 13

Bab 3 Membuat Module Data Anggota

3. D. 3. Menambahkan Event Procedure untuk Panel Control

7. Event procedure untuk tombol cmdFilter:

8. Event procedure untuk tombol cmdInfo & cmdPrint:

9. Event procedure untuk tombol cmdClose:

Page 14: Prof. Filling & Record Management Day#3

MS Access Series Page 14

Bab 3 Membuat Module Data Anggota

3. E. Membuat Module Umum

Modul umum (general module) obyek module, bukan modul program Fungsi dan prosedur berlaku umum untuk seluruh aplikasi yang dibuat Berkaitan dengan fungsi-fungsi yang dimasukkan ke event procedure

untuk form dan control yang dibuat sebelumnya1.Klik Create Module New

2.Pada module baru tersebut, ketikkan kode:

Kode di atas adalah untuk memberikan nama pada aplikasi yang dibuat, yaitu “DBKoperasi”

Page 15: Prof. Filling & Record Management Day#3

MS Access Series Page 15

Bab 3 Membuat Module Data Anggota

3. E. Membuat Module Umum

3. Kemudian masukkan kode berikut di bawahnya:

4. Simpan modul dengan nama mdl_Procedures

Page 16: Prof. Filling & Record Management Day#3

MS Access Series Page 16

Bab 3 Membuat Module Data Anggota

3. F. Membuat Form Datasheet

1. Buat sebuah form baru dengan Design View, kemudian simpan dengan nama frm_Anggota_sub, lalu atur properti menjadi sebagai berikut:Caption Daftar AnggotaDefault View DatasheetAllow Form View NoAllow Datasheet View YesAllow PivotTable View NoAllow PivotChart View NoScroll Bars Both YANG LAIN BIARKAN SESUAI DEFAULTRecord Selectors YesNavigation Buttons YesRecord Source tbl_Anggota

• Untuk event Dbl Click, masukkan procedure sebagai berikut:

Page 17: Prof. Filling & Record Management Day#3

MS Access Series Page 17

Bab 3 Membuat Module Data Anggota

3. F. Membuat Form Datasheet

3. Selanjutnya, masukkan field-field berikut ini dari Field List:

Page 18: Prof. Filling & Record Management Day#3

MS Access Series Page 18

Bab 3 Membuat Module Data Anggota

3. F. Membuat Form Datasheet

4. Untuk field yang berupa Date, atur properti text alignment menjadi Center.

5. Untuk field yang berupa Combo Box (kecuali JenisKelamin), ketikkan =RefreshList() pada properti On Enter.

Page 19: Prof. Filling & Record Management Day#3

MS Access Series Page 19

Bab 3 Membuat Module Data Anggota

3. F. Membuat Form Datasheet

6. Tampilkan form dalam Datasheet View, lalu atur tata letak dan ukuran field/kolom. Hide beberapa kolom yang tidak perlu ditampilkan dengan klik kanan, pilih Unhide field.

7. Tekan Ctrl+S untuk menyimpan tampilan.8. Tambahkan kode untuk RefreshList():

Page 20: Prof. Filling & Record Management Day#3

MS Access Series Page 20

Bab 3 Membuat Module Data Anggota

3. F. Membuat Form Datasheet

9. Pasang form datasheet tersebut dengan membuka frm_Anggota pada Design View, lalu klik subform (Sub1).

10. Pada properti Source Object, masukkan: frm_Anggota_sub, lalu simpan. Hasilnya setelah ditampilkan dalam Datasheet View:

Page 21: Prof. Filling & Record Management Day#3

MS Access Series Page 21

Bab 3 Membuat Module Data Anggota

3. G. 1. Membuat Form Data

Form Data adalah form untuk menampilkan record data anggota secara lengkap dalam bentuk form.1.Buat sebuah form baru dalam Design View, beri nama frm_Anggota_data.2.Atur properti sebagai berikut:

Caption Data Anggota Auto CenterYes

Default View Single Form Border Style DialogAllow Form View Yes Control Box

YesAllow Datasheet View No Min Max Buttons

NoneAllow PivotTable View No Close Buttons

YesAllow PivotChart View No Record Source

tbl_AnggotaScroll Bars Neither Allow Filters NoRecord Selectors No Allow Edits

YesNavigation Buttons No Allow Deletions NoDividing Lines No Allow Additions

YesAuto Resize Yes Data Entry NoPopup Yes Modal

YesCycle Current Record

Page 22: Prof. Filling & Record Management Day#3

MS Access Series Page 22

Bab 3 Membuat Module Data Anggota

3. G. 2. Menambahkan Control

Selanjutnya, tambahkan field-field dari Field List sehingga tampak seperti berikut ini:Untuk field Alamat, atur agar box kira-kira mampu menampung tiga baris teks, atur properti Enter Key Behavior menjadi New Line in Field, dan Scroll Bars dipilih Vertical.Atur field-field yang berupa Date dengan alignment teks di tengah.Untuk field-field yang berupa Combo Box, kecuali JenisKelamin, isikan properti On Enter dengan =RefreshList().

Page 23: Prof. Filling & Record Management Day#3

MS Access Series Page 23

Bab 3 Membuat Module Data Anggota

3. G. 2. Menambahkan Control

Untuk tombol-tombol pada panel kontrol di Form Header, bisa dicopy dari form utama, yaitu cmdNew, cmdSave, cmdPrintData dan cmdClose. Untuk cmdPrintCard buat lagi dengan cara sama seperti pembuatan kontrol tombol. Letak tombol pada Form Data tetap, karena ukuran form tidak akan kita resize.

Isikan function dan event procedure pada module form data seperti ini:

Pada procedure cmdSave_Click(), buat procedure SaveRecord yang ditambahkan pada mdl_Procedures:

Page 24: Prof. Filling & Record Management Day#3

MS Access Series Page 24

Bab 3 Membuat Module Data Anggota

3. G. 2. Menambahkan Control

Import module untuk memasukkan function GetFileName(), dengan cara klik menu External Data Access, pilih file sumber, yaitu DBKoperasi_2003 dan pilih opsi Imports tables, queries, forms….., klik OK.

Pada form Import Objects pilih tab Modules, lalu pilih LocateForAFile, dan OK.

Buat function FileName() dan CreateFolder() dan tambahkan pada mdl_Procedures.

Page 25: Prof. Filling & Record Management Day#3

MS Access Series Page 25

Bab 3 Membuat Module Data Anggota

3. G. 2. Menambahkan Control

Page 26: Prof. Filling & Record Management Day#3

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