SlideShare a Scribd company logo
1 of 10
By : Ati Suci Dian Martha, S.Kom.



Isi :
1. Membuat Query
2. Membuat Macro
3. Membuat Form
Create  Query Design




 Untuk  menampilkan keseluruhan tabel
  pegawai, dan tambahkan field
  bagian, dimana :
 NIK = „A‟, maka bagian = „Administrasi‟
 NIK = „K‟, maka bagian =„Keuangan‟
 NIK = „W‟, maka bagian = „Kepegawaian‟
 NIK = „S‟, maka bagian = „Staff‟


 Kemudian   simpan dengan nama QBagian
 Masukan    field seluruhnya dari tabel pegawai
 Buat field bagian, lalu build :
 Bagian :
  IIf(Left([NIK],1)='A','Administrasi',IIf(Left([NIK
  ],1)='K','Keuangan',IIf(Left([NIK],1)='W','Kepeg
  awaian','Staff')))
 Simpan dengan nama Qbagian
 Klik Run, untuk melihat hasilnya
   Buat query Qgaji, dengan field :
    NIK, nama_pegawai, kode_golongan, kawin, gaji_pok
    ok, tunjangan_anak, tunjangan_pendidikan, tunjanga
    n_kesehatan, total_gaji

   tunjangan_anak diberikan sebesar 25% dari
    gaji_pokok per anak DAN dibatasi sampai anak ke-3

   tunjangan_pendidikan diberikan dari gaji_pokok
    sebesar :
    Jika SMA  0.5%, Jika D3  0.25%, Jika S1 
    1.5%, Jika S2  2.5%

   tunjangan_kesehatan diberikan dari gaji_pokok dan
    tergantung dari lama bekerja. Jika lama bekerja
    antara 1-4 tahun sebesar 12.5%, jika antara 5-10
    tahun sebesar 15%, dan jika lebih dari 10 tahun
    sebesar 20%
   Tampilkan tabel pegawai dan tabel gaji
   Masukan field NIK, nama_pegawai, kode_golongan, kawin, gaji_pokok
   Buat field tunjangan_anak lalu build :
    tunjangan_anak : IIf(([jumlah_anak]>=1) And ([jumlah_anak]<=3),
    0.25*[gaji_pokok]* [jumlah_anak], IIf([jumlah_anak]>3, 0.25*[gaji_pokok]*3,0))
   Buat field tunjangan_pendidikan lalu build :
    tunjangan_pendidikan: IIf([pendidikan]='SMA„,(0.5/100)*[gaji_pokok];
    IIf([pendidikan]='D3„, (0.25/100)*[gaji_pokok], IIf([pendidikan]='S1„,
    (1.5/100)*[gaji_pokok], (2.5/100)*[gaji_pokok])))
   Buat field lalu build lama_bekerja : Year(Now())-Year([tgl_masuk])
   Buat field tunjangan_kesehatan lalu build :
    tunjangan_kesehatan : IIf(([lama_bekerja]>=1) And
    ([lama_bekerja]<=4),(12.5/100)*[gaji_pokok], IIf(([lama_bekerja]>=5) And
    ([lama_bekerja]<=10), (15/100)*[gaji_pokok], (20/100)*[gaji_pokok]))
   Buat field total_gaji lalu build :
    total_gaji : [gaji_pokok] + [tunjangan_anak] + [tunjangan_pendidikan] +
    [tunjangan_kesehatan]
   Simpan dengan nama Qgaji
   Klik run untuk melihat hasilnya
BUKA TABEL  CREATE  FORM

 Form  Pegawai
 Atur tampilan form seperti pada gambar
 Buat   macro untuk tombol form, sebagai berikut :




                                                      CREATE  MACRO  MACRO
   1  Ok           Nilai yang diberikan jika tombol di klik
   2  Cancel       pada jendela message box.. Misal, pada
                        jendela Message box diklik tombol
   3  Abort       Yes, maka akan memberikan nilai 6. nilai
   4  Retry       inilah yang saya gunakan pada condition
   5  Ignore                   macro. Contoh :
   6  Yes          6 <> MsgBox(“Anda yakin akan menutup
   7  No                         form..?”,4)




1    Ok, Cancel                     Nilai yang mengatur jenis
2    Abort, Retry, Ignore               tombol yang akan
3    Yes, No, Cancel                  ditampilkan. Contoh :
                                      6 <> MsgBox(“Anda yakin
4    Yes, No                       akan menutup form..?”, 4)
5    Retry, Cancel                  Maka akan menampilkan
6    Ok                                 tombol Yes dan No
   Tambahkan combo box untuk pencarian data.
    Klik combo box, pilih Find a Record …
    pada available fields, pilih NIK dan pindahkan ke
    Selected fields.

   Tambahkan Tombol yang
    Tambah, Simpan, Batal, Hapus, Tutup, yang
    diasosiasikan dengan Macro yang telah dibuat
    sebelumnya.
    klik button, pada Categories pilih Miscellaneous.
    Pada Actions, pilih Run Macro. Pilih Macro yang
    bersesuaian dengan nama tombol yang akan
    dibuat.

   Tambahkan Tombol First, Last, Previous, dan
    Next.
    klik button, pada Categories pilih Record
    Navigation. Pada Actions, pilih yang bersesuaian
    dengan nama tombol yang akan dibuat.
 Atur   form seperti berikut :




                          BERSAMBUNG LAGI KE PART III YAH… 

More Related Content

Viewers also liked

Latihan praktek microsoft access
Latihan praktek microsoft accessLatihan praktek microsoft access
Latihan praktek microsoft accessndriehs
 
Formulir dan cara pengisian rekam medis
Formulir dan cara pengisian rekam medisFormulir dan cara pengisian rekam medis
Formulir dan cara pengisian rekam medisKhusni Ramdhani
 
Step By Step Latihan Soal Ms. Access 2007 (Part 1)
Step By Step Latihan Soal Ms. Access 2007 (Part 1)Step By Step Latihan Soal Ms. Access 2007 (Part 1)
Step By Step Latihan Soal Ms. Access 2007 (Part 1)Ati Suci Dian Martha
 

Viewers also liked (7)

Instalasi OpenGL – GLUT
Instalasi OpenGL – GLUTInstalasi OpenGL – GLUT
Instalasi OpenGL – GLUT
 
Latihan praktek microsoft access
Latihan praktek microsoft accessLatihan praktek microsoft access
Latihan praktek microsoft access
 
Lengkap Microsoft Access Langkah Demi Langkah
Lengkap Microsoft Access Langkah Demi LangkahLengkap Microsoft Access Langkah Demi Langkah
Lengkap Microsoft Access Langkah Demi Langkah
 
Formulir dan cara pengisian rekam medis
Formulir dan cara pengisian rekam medisFormulir dan cara pengisian rekam medis
Formulir dan cara pengisian rekam medis
 
Step By Step Latihan Soal Ms. Access 2007 (Part 1)
Step By Step Latihan Soal Ms. Access 2007 (Part 1)Step By Step Latihan Soal Ms. Access 2007 (Part 1)
Step By Step Latihan Soal Ms. Access 2007 (Part 1)
 
Buku pedoman rekam medis
Buku pedoman rekam medisBuku pedoman rekam medis
Buku pedoman rekam medis
 
Contoh Format lembaran rm
Contoh Format lembaran rmContoh Format lembaran rm
Contoh Format lembaran rm
 

Recently uploaded

Renungan Doa Subuh EIUC July 2024 Mazmur 88 Short
Renungan Doa Subuh EIUC July 2024 Mazmur 88 ShortRenungan Doa Subuh EIUC July 2024 Mazmur 88 Short
Renungan Doa Subuh EIUC July 2024 Mazmur 88 ShortRobert Siby
 
AYAT MUHKAMAT DAN AYAT MUTASYABIHAT - STUDI QURAN
AYAT MUHKAMAT DAN AYAT MUTASYABIHAT -  STUDI QURANAYAT MUHKAMAT DAN AYAT MUTASYABIHAT -  STUDI QURAN
AYAT MUHKAMAT DAN AYAT MUTASYABIHAT - STUDI QURANBudiSetiawan246494
 
Penampakan Yesus setelah kebangkitan Lengkap.pdf
Penampakan Yesus setelah kebangkitan Lengkap.pdfPenampakan Yesus setelah kebangkitan Lengkap.pdf
Penampakan Yesus setelah kebangkitan Lengkap.pdfDianNovitaMariaBanun1
 
Asmak Sunge Rajeh WA +62 819 3171 8989 .
Asmak Sunge Rajeh WA +62 819 3171 8989 .Asmak Sunge Rajeh WA +62 819 3171 8989 .
Asmak Sunge Rajeh WA +62 819 3171 8989 .Ustadz Habib
 
WJIHS #44 Khotbah 120521 HCI Makna BIRU MERAH
WJIHS #44 Khotbah 120521 HCI Makna BIRU MERAHWJIHS #44 Khotbah 120521 HCI Makna BIRU MERAH
WJIHS #44 Khotbah 120521 HCI Makna BIRU MERAHRobert Siby
 
Pelajaran Masa Lalu (Sekolah Sabat Dewasa, 10 Mac 2024)
Pelajaran Masa Lalu (Sekolah Sabat Dewasa, 10 Mac 2024)Pelajaran Masa Lalu (Sekolah Sabat Dewasa, 10 Mac 2024)
Pelajaran Masa Lalu (Sekolah Sabat Dewasa, 10 Mac 2024)ErnestBeardly1
 
WJIHS #44 - Renungan masa COVID-19 - MUREX - DARAH UNGU YESUS KRISTUS
WJIHS #44 - Renungan masa COVID-19 - MUREX - DARAH UNGU YESUS KRISTUSWJIHS #44 - Renungan masa COVID-19 - MUREX - DARAH UNGU YESUS KRISTUS
WJIHS #44 - Renungan masa COVID-19 - MUREX - DARAH UNGU YESUS KRISTUSRobert Siby
 
Teks Doa Untuk Rosario Peristiwa Terang.
Teks Doa Untuk Rosario Peristiwa Terang.Teks Doa Untuk Rosario Peristiwa Terang.
Teks Doa Untuk Rosario Peristiwa Terang.KennayaWjaya
 
Panduan Liturgi untuk sekolah minggu 2024
Panduan Liturgi untuk sekolah minggu 2024Panduan Liturgi untuk sekolah minggu 2024
Panduan Liturgi untuk sekolah minggu 2024milliantefraim
 
KUASA DARAH YESUS.PPT menyelamatkan manusia dari kuasa dosa.
KUASA DARAH YESUS.PPT menyelamatkan manusia dari kuasa dosa.KUASA DARAH YESUS.PPT menyelamatkan manusia dari kuasa dosa.
KUASA DARAH YESUS.PPT menyelamatkan manusia dari kuasa dosa.MeidarLamskingBoangm
 
Ihsanul amal, beramal dalam Islam ada 2 syarat
Ihsanul amal, beramal dalam Islam ada 2 syaratIhsanul amal, beramal dalam Islam ada 2 syarat
Ihsanul amal, beramal dalam Islam ada 2 syaratpuji239858
 
Sekolah Sabat - Triwulan 2 2024 - Pelajaran 6
Sekolah Sabat - Triwulan 2 2024 - Pelajaran 6Sekolah Sabat - Triwulan 2 2024 - Pelajaran 6
Sekolah Sabat - Triwulan 2 2024 - Pelajaran 6Adam Hiola
 
SEMINAR - Marriage and Family - Tips Rumah Tangga Bahagia
SEMINAR - Marriage and Family - Tips Rumah Tangga BahagiaSEMINAR - Marriage and Family - Tips Rumah Tangga Bahagia
SEMINAR - Marriage and Family - Tips Rumah Tangga BahagiaRobert Siby
 

Recently uploaded (13)

Renungan Doa Subuh EIUC July 2024 Mazmur 88 Short
Renungan Doa Subuh EIUC July 2024 Mazmur 88 ShortRenungan Doa Subuh EIUC July 2024 Mazmur 88 Short
Renungan Doa Subuh EIUC July 2024 Mazmur 88 Short
 
AYAT MUHKAMAT DAN AYAT MUTASYABIHAT - STUDI QURAN
AYAT MUHKAMAT DAN AYAT MUTASYABIHAT -  STUDI QURANAYAT MUHKAMAT DAN AYAT MUTASYABIHAT -  STUDI QURAN
AYAT MUHKAMAT DAN AYAT MUTASYABIHAT - STUDI QURAN
 
Penampakan Yesus setelah kebangkitan Lengkap.pdf
Penampakan Yesus setelah kebangkitan Lengkap.pdfPenampakan Yesus setelah kebangkitan Lengkap.pdf
Penampakan Yesus setelah kebangkitan Lengkap.pdf
 
Asmak Sunge Rajeh WA +62 819 3171 8989 .
Asmak Sunge Rajeh WA +62 819 3171 8989 .Asmak Sunge Rajeh WA +62 819 3171 8989 .
Asmak Sunge Rajeh WA +62 819 3171 8989 .
 
WJIHS #44 Khotbah 120521 HCI Makna BIRU MERAH
WJIHS #44 Khotbah 120521 HCI Makna BIRU MERAHWJIHS #44 Khotbah 120521 HCI Makna BIRU MERAH
WJIHS #44 Khotbah 120521 HCI Makna BIRU MERAH
 
Pelajaran Masa Lalu (Sekolah Sabat Dewasa, 10 Mac 2024)
Pelajaran Masa Lalu (Sekolah Sabat Dewasa, 10 Mac 2024)Pelajaran Masa Lalu (Sekolah Sabat Dewasa, 10 Mac 2024)
Pelajaran Masa Lalu (Sekolah Sabat Dewasa, 10 Mac 2024)
 
WJIHS #44 - Renungan masa COVID-19 - MUREX - DARAH UNGU YESUS KRISTUS
WJIHS #44 - Renungan masa COVID-19 - MUREX - DARAH UNGU YESUS KRISTUSWJIHS #44 - Renungan masa COVID-19 - MUREX - DARAH UNGU YESUS KRISTUS
WJIHS #44 - Renungan masa COVID-19 - MUREX - DARAH UNGU YESUS KRISTUS
 
Teks Doa Untuk Rosario Peristiwa Terang.
Teks Doa Untuk Rosario Peristiwa Terang.Teks Doa Untuk Rosario Peristiwa Terang.
Teks Doa Untuk Rosario Peristiwa Terang.
 
Panduan Liturgi untuk sekolah minggu 2024
Panduan Liturgi untuk sekolah minggu 2024Panduan Liturgi untuk sekolah minggu 2024
Panduan Liturgi untuk sekolah minggu 2024
 
KUASA DARAH YESUS.PPT menyelamatkan manusia dari kuasa dosa.
KUASA DARAH YESUS.PPT menyelamatkan manusia dari kuasa dosa.KUASA DARAH YESUS.PPT menyelamatkan manusia dari kuasa dosa.
KUASA DARAH YESUS.PPT menyelamatkan manusia dari kuasa dosa.
 
Ihsanul amal, beramal dalam Islam ada 2 syarat
Ihsanul amal, beramal dalam Islam ada 2 syaratIhsanul amal, beramal dalam Islam ada 2 syarat
Ihsanul amal, beramal dalam Islam ada 2 syarat
 
Sekolah Sabat - Triwulan 2 2024 - Pelajaran 6
Sekolah Sabat - Triwulan 2 2024 - Pelajaran 6Sekolah Sabat - Triwulan 2 2024 - Pelajaran 6
Sekolah Sabat - Triwulan 2 2024 - Pelajaran 6
 
SEMINAR - Marriage and Family - Tips Rumah Tangga Bahagia
SEMINAR - Marriage and Family - Tips Rumah Tangga BahagiaSEMINAR - Marriage and Family - Tips Rumah Tangga Bahagia
SEMINAR - Marriage and Family - Tips Rumah Tangga Bahagia
 

Cara Membuat Query, Form dan Macro di MS Access

  • 1. By : Ati Suci Dian Martha, S.Kom. Isi : 1. Membuat Query 2. Membuat Macro 3. Membuat Form
  • 2. Create  Query Design  Untuk menampilkan keseluruhan tabel pegawai, dan tambahkan field bagian, dimana :  NIK = „A‟, maka bagian = „Administrasi‟  NIK = „K‟, maka bagian =„Keuangan‟  NIK = „W‟, maka bagian = „Kepegawaian‟  NIK = „S‟, maka bagian = „Staff‟  Kemudian simpan dengan nama QBagian
  • 3.  Masukan field seluruhnya dari tabel pegawai  Buat field bagian, lalu build :  Bagian : IIf(Left([NIK],1)='A','Administrasi',IIf(Left([NIK ],1)='K','Keuangan',IIf(Left([NIK],1)='W','Kepeg awaian','Staff')))  Simpan dengan nama Qbagian  Klik Run, untuk melihat hasilnya
  • 4. Buat query Qgaji, dengan field : NIK, nama_pegawai, kode_golongan, kawin, gaji_pok ok, tunjangan_anak, tunjangan_pendidikan, tunjanga n_kesehatan, total_gaji  tunjangan_anak diberikan sebesar 25% dari gaji_pokok per anak DAN dibatasi sampai anak ke-3  tunjangan_pendidikan diberikan dari gaji_pokok sebesar : Jika SMA  0.5%, Jika D3  0.25%, Jika S1  1.5%, Jika S2  2.5%  tunjangan_kesehatan diberikan dari gaji_pokok dan tergantung dari lama bekerja. Jika lama bekerja antara 1-4 tahun sebesar 12.5%, jika antara 5-10 tahun sebesar 15%, dan jika lebih dari 10 tahun sebesar 20%
  • 5. Tampilkan tabel pegawai dan tabel gaji  Masukan field NIK, nama_pegawai, kode_golongan, kawin, gaji_pokok  Buat field tunjangan_anak lalu build : tunjangan_anak : IIf(([jumlah_anak]>=1) And ([jumlah_anak]<=3), 0.25*[gaji_pokok]* [jumlah_anak], IIf([jumlah_anak]>3, 0.25*[gaji_pokok]*3,0))  Buat field tunjangan_pendidikan lalu build : tunjangan_pendidikan: IIf([pendidikan]='SMA„,(0.5/100)*[gaji_pokok]; IIf([pendidikan]='D3„, (0.25/100)*[gaji_pokok], IIf([pendidikan]='S1„, (1.5/100)*[gaji_pokok], (2.5/100)*[gaji_pokok])))  Buat field lalu build lama_bekerja : Year(Now())-Year([tgl_masuk])  Buat field tunjangan_kesehatan lalu build : tunjangan_kesehatan : IIf(([lama_bekerja]>=1) And ([lama_bekerja]<=4),(12.5/100)*[gaji_pokok], IIf(([lama_bekerja]>=5) And ([lama_bekerja]<=10), (15/100)*[gaji_pokok], (20/100)*[gaji_pokok]))  Buat field total_gaji lalu build : total_gaji : [gaji_pokok] + [tunjangan_anak] + [tunjangan_pendidikan] + [tunjangan_kesehatan]  Simpan dengan nama Qgaji  Klik run untuk melihat hasilnya
  • 6. BUKA TABEL  CREATE  FORM  Form Pegawai  Atur tampilan form seperti pada gambar
  • 7.  Buat macro untuk tombol form, sebagai berikut : CREATE  MACRO  MACRO
  • 8. 1  Ok Nilai yang diberikan jika tombol di klik  2  Cancel pada jendela message box.. Misal, pada jendela Message box diklik tombol  3  Abort Yes, maka akan memberikan nilai 6. nilai  4  Retry inilah yang saya gunakan pada condition  5  Ignore macro. Contoh :  6  Yes 6 <> MsgBox(“Anda yakin akan menutup  7  No form..?”,4) 1  Ok, Cancel Nilai yang mengatur jenis 2  Abort, Retry, Ignore tombol yang akan 3  Yes, No, Cancel ditampilkan. Contoh : 6 <> MsgBox(“Anda yakin 4  Yes, No akan menutup form..?”, 4) 5  Retry, Cancel Maka akan menampilkan 6  Ok tombol Yes dan No
  • 9. Tambahkan combo box untuk pencarian data. Klik combo box, pilih Find a Record … pada available fields, pilih NIK dan pindahkan ke Selected fields.  Tambahkan Tombol yang Tambah, Simpan, Batal, Hapus, Tutup, yang diasosiasikan dengan Macro yang telah dibuat sebelumnya. klik button, pada Categories pilih Miscellaneous. Pada Actions, pilih Run Macro. Pilih Macro yang bersesuaian dengan nama tombol yang akan dibuat.  Tambahkan Tombol First, Last, Previous, dan Next. klik button, pada Categories pilih Record Navigation. Pada Actions, pilih yang bersesuaian dengan nama tombol yang akan dibuat.
  • 10.  Atur form seperti berikut : BERSAMBUNG LAGI KE PART III YAH… 