LANGKAH - LANGKAH MENGOLAH QUERY PADA MS. ACCESS

MENGOLAH QUERY

Query merupakan data base pada miscrosoft access yang dapat :
1. Menggabunngkan data ke beberapa tabel dalam suatu query
2. Mengurutkan data
3. Menyaring(filter) data sesuai dengan kriteria yang diinginkan

Selain itu Query juga dapat menambahkan field dengan rumus ( formula ) baik perhitungan matematika maupun dengan menggunakan fungsi dalam Miscrosoft Excel yakni Fungsi Logika dan Fungsi String serta terdapat fungsi-fungsi lainnya.

i Menambahkan field dengan rumus (formula)
Dalam mengolah Query kita dapat menambahkan field dengan rumus ( formula ) dengan langkah langkah sebagai berikut :
   1. Bukalah Jendela Query Expression Builder (QEB) seperti pada gambar di bawah ini
2. Kemudian tambahkan field baru pada kolom setelah (Tgl Faktur & Penjualan) dengan mengetikkan
                           RUMUS : TOTAL HARGA : [HARGA]*[UNIT]          

3. Klik "Run" jika ditampillkan akan muncul hasilnyab seperti di bawah ini 




   Catatan : Jika yang muncul hasilnya berupa simbol ##### pada Field Total Harga, artinya lebar kolomnya tidak mencukupi

Kita dapat memasukkan Field baru misalnya seperti pada gambar di bawah ini
                             RUMUS : DISCOUNT : [TOTAL HARGA]*0.05
Kemudian klik "Run" maka hasilnya kan tampak seperti gambar dibawah ini

A. Fungsi Logika 

Fungsi Logika merupakan suatu perumusan yang biasanya terdapat permasalahan dalam dunia kerja.
Fungsi Logika memiliki beberapa operator relasi yang sering digunakan , yakni antara lain 

Operator Relasi
Artinya
=
Sama dengan
Lebih kecil
Lebih besar
<=
Lebih kecil atau sama dengan
>=
Lebih besar atau sama dengan
<> 
Tidak sama dengan
Fungsi Logika dengan menggunakan Operator Relasi dapat dibagi menjadi dua : Fungsi Logika IIF Tunggal dan Fungsi Logika IIF Majemuk 

   1). Fungsi Logika IIF Tunggal 

Fungsi Logika IIF Tunggal digunakan untuk menyelesaikan suatu ekspresi logika yang mengandung beberapa perintah 

Bentuk umum penulisan IIF Tunggal :


IIF (Ekspresi Logika , Perintah 1,Perintah 2

Artinya, Jika ekspresi logika bernilai "Benar", maka "Perintah1" yang akan dilaksanakan , jika ekspresi logika bernilai "Salah",maka 'Perintah2" yang akan dilaksanakan.

CONTOH KASUS
Jika setiap pembelian laptop lebih dari dua maka mendapatkan bonus "Baterai Laptop", jika setiap pembelian laptop kurang dari dua maka "Tidak Ada Bonus"

Klik "Desaign View" dan tambah Field Name dengan menuliskan Rumus dan klik"Run" setelah itu akan muncul pada gambar seperti di bawah ini
RUMUS : BONUS:IIf([UNIT]>=2,"Baterai Laptop","Tidak Ada Bonus")


2). Fungsi Logika IIF Majemuk 

Fungsi Logika IIf Majemuk digunakan pada beberapa ekspresi logika dengan beberapa keputusan.

Bentuk umum dari Fungsi Logika IIF Majemuk adalah :


IIf (Ekspresi Logika-1,Perintah-1,IIf(Ekspresi Logika-2,Perintah-2),…,….IIf(Ekspresi Logika-n,Keputusan-xn,Keputusan-yn)
 
CONTOH KASUS

  • Jika TOTAL HARGA >=30.000.000, Maka Disc = 20%
  • Jika TOTAL HARGA>=13.000.000, Maka Disc = 15%
  • Jika TOTAL HARGA >=7.000.000, Maka Disc = 10%
  • Jika TOTAL HARGA>=6.500.000, Maka Disc = 5%
  •  Jika TOTAL HARGA<5.500.000, Maka Disc = 0
  RUMUS 

DISCOUNT TAMBAHAN : IIf([TOTAL HARGA]>=30000000,0.2,IIf([TOTAL HARGA]>=13000000,0.15,IIf([TOTAL HARGA]>=7000000,0.1,IIf([TOTAL HARGA]>=6500000,0.05,0))))*[TOTAL HARGA] 

klik "Desaign View" lalu isi rumus:



     Kemudian klik "run"


 B. Fungsi Logika dengan menggunakan Operator Logika

selain fungsi - fungsi logika menggunakan operator relasi , operator logika juga dapat digunakna untuk menentukan masalah atau keputusan. 

1). Fungsi Logika And 

Fungsi Logika And merupakan Fungsi IIF yang memiliki sepasang pernyataan logika yang dihubungkan dengan kata "And". Ekspresi logika dikatakan memenuhi persyaratan benar apabila memenuhi kebenaran kedua ekspresi logika.

CONTOH KASUS 

Setiap pembelian laptop merek Samsung Toshiba dan Asus dengan pembelian kurang dari 2 unit mereka mendapatkan diskon 5% tetapi mereka tidak mendapatkan Diskon tambahan 

RUMUS

DISCOUNT SAMSUNG & TOSHIBA & ACER: IIf([NAMA LAPTOP]="SAMSUNG" And [UNIT]<2,0.05,0)*[TOTAL HARGA]  
 
Klik"Desaign View" dan ketik rumu


kemudian klik"Run" maka akan akan muncul seperti dibawah ini



 2). Fungsi Or

Fungsi Logika Or merupakan Fungsi IIF yang memiliki sepasang pernyataan logika yang dihubungkan dengan kata "Or". Ekspresi logika dikatakan memenuhi persyaratan benar apabila dapat memenuhi kebenaran salah satu ekspresi logika.

CONTOH KASUS

Jika setiap pembelian laptop lebih dari 2 unit atau mendapatkan bonus baterai laptop maka mendapatkan kartu service tetapi jika setiap pebelian laptop kurang dari 2 unit tidak mendapatkan kartu service namun mereka mendapatkan diskon tambahan.

RUMUS

KARTU SERVICE: IIf([UNIT]>=2 Or [BONUS]="BATERAI LAPTOP","Mendapat Kartu Service","Tidak Mendapat Kartu Service") 

Klik"Desaign View" kemudian ketik rumus 
Kemudian klik "Run" maka akan tampak seperti dibawah ini

  C. Fungsi String

Fungsi String atau biasanya disebut Fungsi Karakter merupakan fungsi yang dapat digunakan untuk mengolah data yang berjenis karakter. Karakter dapat berupa huruf, angka, gabungan huruf dan angka maupun beberapa karakter khusus lainnya.

Buatlah Tabel dengan nama"Faktur" 


Setelah itu buatlah Query dengan nama"Query Faktur" lalu klik"Run" maka akan muncul seperti dibawah ini

1). Fungsi Left

Fungsi Left berguna untuk mengambil beberapa data berjenis teks dari sebelah kiri sebanyak karakter yang diinginkan.

RUMUS 

KODE 1: Left([PEMBELI],3)


 

2). Fungsi Mid

Fungsi Mid digunakan untuk mengambil beberapa data berjenis teks dari kedudukan tertentu sebanyak yang diinginkan.

RUMUS

KODE 2: Mid([KODE],4,2)

3). Fungsi Right

Fungsi Right berguna untuk mengambil beberapa data berjenis teks dari sebelah kiri sebanyak karakter yang diinginkan.

RUMUS

KODE 3: Right([MEREK],3)

 CONTOH KASUS

  - Digit ke 1 menggunakan NO
  - Digit ke 2-4 menggunakan 3 karakter awal dari NAMA PEMBELI
  - Digit ke 5-6 menggunakan karakter ke 4 dan 5 dari KODE
  - Digit ke 7-9 menggunakan 3 karakter terakhir dari MEREK

D. Fungsi String Kombinasi IIF


Kombinasi Fungsi String (Left,Mid,Right) dengan Fungsi IIf dapat dicontohkan dengan langkah – langkah sebagai berikut.

1)      Buatlah Tabel dengan nama “Produk Laku” dan di dalam query ini hanya memiliki dua field yaitu “No urut”&”Kode”


·         Setelah itu buat Query Produk Laku seperti gambar dibawah ini

Kemudian klik"Run' 

2).Tambahkan field-field baru dengan rumus sebagai berikut

a). Detail Merek

RUMUS

DETAIL MERK: IIf(Left([KODE],2)="AR","Accer",IIf(Left([KODE],2)="AS","Asus",
IIf(Left([KODE],2)="TO","Toshiba",IIf(Left([KODE],2)="SG","Samsung"
,IIf(Left([KODE],2)="TO","Toshiba",IIf(Left([KODE],2)="AP","Apple","Toshiba")))))) 

klik"Run" maka akan muncul seperti dibawah ini

b). Detail Barang

RUMUS
DETAIL BARANG: IIf(Mid([KODE],4,2)="LP","LAPTOP",IIf(Mid([KODE],4,2)="LP","LAPTOP",
IIf(Mid([KODE],4,2)="LAPTOP","LAPTOP","Laptop")))

klik"Run"maka akan muncul seperti dibawah ini

c). Detail Impor

RUMUS

IMPOR: IIf(Right([KODE],2)="01","Singapore",IIf(Right([KODE],2)="02","India",
IIf(Right([KODE],2)="03","Hongkong","London"))) 

klik"Run" maka akan muncul seperti dibawah ini 


 untuk langkah awal dapat melihat di Url http://lilisrahayu.blogspot.co.id/2016/06/membentuk-tabel-query-langkah-langkah-a_1.html


 TETAPLAH SEMANGAT DALAM MENGEJAR IMPIAN GUYS

KARENA MENGEJAR IMPIAN  BUTUH PERJUANGAN BUKAN YANG INSTAN :)




Komentar

Postingan populer dari blog ini

PROFIL SUKSES KARENA BERWIRAUSAHA DAN PROFIL SUKSES KARENA BEKERJA

MENERAPKAN METODE HOME VISIT KEPADA SISWA DENGAN KONDISI LIMITED EDITION

SISTEM PENYIMPANAN ARSIP