Sabtu, 28 Mei 2016

Langkah-Langkah Mengolah Query, Microsoft Access



    Query adalah semacam kemampuan untuk menampilkan suatu data dari database dimana mengambil dari table-tabel yang ada di database, namun tabel tersebut tidak semua ditampilkan sesuai dengan yang kita inginkan. data apa yang ingin kita tampilkan. Arti lain :
  1. Query adalah suatu extracting data dari suatu database dan menampilkannya untuk “pengolahan” lebih lanjut.
  2. Query adalah pertanyaan atau permintaan informasi tertentu dari sebuah basisdata yang ditulis dalam format tertentu.
  3. Query adalah perintah-perintah untuk mengakses data pada sistem basis data.
  4. Query adalah merupakan bahasa untuk melakukan manipulasi terhadap database, yang telah distandarkan dan lebih dikenal dengan nama Structured Query Language (SQL).


    Dengan query dapat menggabungkan beberapa tabel ke dalam suatu query, dan dapat diartikan dalam banyak hal, antara lain mengurutkan data, menyaring  data dan dapat menambahkan field dengan rumus matematika atau menggunakan fungsi-fungsi tertentu dalam Microsoft Excel, seperti fungsi logika IF dan String. 

1. Menambah Field dengan Rumus (Formula)
Di dalam query dapat menambahkan field baru dengan rumus atau fungsi-fungsi untuk menghitung suatu nilai dalam database. Sebagai contoh, menambahkan field baru TOTAL HARGA yaitu perkalian antara HARGA dikalikan UNIT.





RUMUS :





akan muncul hasilnya seperti berikut




2.Fungsi Logika


Salah satu fungsi yang digunakan untuk memecahkan permasalahan yang menyangkut peristiwa logika adalah fungsi IIF. Dengan operasi logika tersebut, Microsoft Access dapat melakukan penilaian apakah suatu pernyataan itu Benar atau Salah  (True atau False) .
A. Ekspresi atau Pernyataan Logika
Jika Anda menggunakan operasi logika, biasanya diperlukan adanya ekspresi atau pernyataan logika. Untuk menggunakan ekspresi atau pernyataan logika, diperlukan salah satu operator relasi .
B. Operator Relasi
Yang termasuk operator relasi digunakan dalam pernyataan logika, adalah:


C. Fungsi Logika AND
Fungsi AND akan akan menghasilkan TRUE, apabila argumennya BENAR, dan akan menghasilkan FALSE jika salah satu atau beberapa argumennya SALAH.
Contoh Operator Logika AND : dengan field baru Discount 5%


Rumus : 
akan muncul hasilnya seperti berikut




D. Fungsi Logika OR
Fungsi OR akan menghasilkan TRUE bila hasilnya BENAR, sebaliknya akan menghasilkan FALSE bila hasilnya SALAH.
Contoh Operator Logika OR : dengan field baru HARGA SATUAN





Rumus : 

akan muncul hasilnya seperti berikut
E. Fungsi Logik IIF 
Fungsi logika IIF digunakan dalam pengambilan keputusan dengan 2 fungsi, yaitu fungsi logika IIF Tunggal dan IIF Majemuk.

Bentuk umum penulisan Fungsi Logika IIF 




Contoh Kasus :

Menambahkan field baru : BONUS, dengan ketentuan 
-   jika jumlah UNIT>=15, maka BONUS = Honda Vario, 

-   jika jumlah UNIT<15,maka BONUS = Sepeda Gunung

Rumus : 
Penulisan pada field BONUS

jika ditampilkan hasilnya setelah di RUN, adalah :

b. Fungsi Logika IIF Majemuk (IIF Nested)

Artinya di dalam fungsi logika IIF berfungsi untuk memasukkan fungsi logika IIF lagi dan dapat terjadi apabila alternatif pemecahan yang ditawarkan lebih dari dua.
Bentuk umum :



Contoh kasus :

Membuat field baru dan mengisi kolomnya dengan nama  DISCOUNT HARGA dengan ketentuan sebagai berikut :
*   Jika TOTAL HARGA >=2.500.000.000 (di atas = 2.5 M), maka DISCOUNT = 20% dari          TOTAL HARGA
*   Jika TOTAL HARGA >= 2.000.000.000 (di atas = 2 M), maka DISCOUNT = 15% dari            TOTAL HARGA.
*   Jika TOTAL HARGA >= 1.500.000.000 (di atas 1.5 M), maka DISCOUNT = 10% dari              TOTAL HARGA.
*   Jika TOTAL HARGA >= 1.000.000.000 (di atas 1 M), maka DISCOUNT = 5% dari                  TOTAL HARGA.

*   Jika TOTAL HARGA < 1.000.000.000 (di bawah 1 M), maka DISCOUNT = 0

Rumus


penampilan rumus pada field Discount Harga :




penampilan hasil dari rumus :


3. FUNGSI STRING


        Fungsi String (Fungsi Karakter) adalah fungsi yang dapat digunakan untuk mengolah data yang berjenis karakter. Karakter bisa berupa huruf, angka, gabungan huruf dan angka. Fungsi String digunakan untuk melengkapi fungsi lain seperti fungsi logika. Dalam penulisan formula yang berjenis teks, penulisannya harus diapit dengan "...". Jenis fungsi string  yaitu Fungsi Left, Mid dan Right.
AFungsi Left
Fungsi Left berguna untuk mengambil beberapa data berjenis teks dari sebelah kiri sebanyak karakter yang diinginkan.
Bentuk umum Fungsi Left : 


Contoh :
Menambahkan field dgn nama Kode 1



Penampilan hasil :
B. Fungsi Mid
Funsgi Mid berfungsi untuk mengambil beberapa data berjenis teks dari kedudukan tertentu sebanyak yang diinginkan.
Bentuk umum Fungsi Mid,

Contoh :
Menambahkan field dgn nama Kode 2



C. Fungsi Right
Fungsi Right berfungsi untuk mengambil beberapa data berjenis teks dari sebelah kiri sebanyak karakter yang diinginkan.
Bentuk umum Fungsi Right ,


Contoh :
Menambahkan field dgn nama Kode 3




4. Kombinasi fungsi Logika IF dengan fungsi String        (Left, Right, Mid)

Pemanfaatan fungsi String dengan mengkombinasikan antara fungsi Logika IF dengan fungsi String adalah untuk memecahkan permasalahan diperlukan kombinasi atau gabungan 

Contoh Kombinasi
a. Buatlah Query dengan nama Keterangan. Query  berisi 1 Field yaitu Kode VCD & DVD


b. Tambahkan field- field baru dengan ketentuan sebagai berikut,
·           * Field Spesifikasi Kode, setelah kolom Kode VCD & DVD, dengan ketentuan data                       diambil dari 2  karakter awal Kode VCD & DVD, jika:
        

    * Field Kondisi Barang, dengan ketentuan data diambil dari urutan karakter ke 3 dan 4 dari field            Kode VCD & DVD

   * Field berikutnya Tahun Pembelian, dengan ketentuan data diambil dari urutan karakter terakhir 2         angka dari field Kode VCD & DVD


c. Setelah field-field yang sudah di tentukan dengan rumus diatas , masing-masing field dicentang (v) untuk bagian show kemudian klik RUN. Maka akan muncul hasilnya



Refrensi : 
Anonim.Tanpa Tahun. " Fungsi String dan Cara Menggunakannya " https://support.office.com/id-id/article/Fungsi-string-dan-cara-menggunakannya-965efa84-7009-4603-9765-2eb4a099ec72#feedbackText   (online)  Diakses tanggal 28 Mei 2016, 17:32
diakses tanggal 29 Mei 2016, 19:12
Atin, Rustanti. 2013. " Pengertian Query" http://rustantiatin.blogspot.co.id/2013/02/pengertian-query.html   Diakses tanggal 29 Mei 2016, 20:57



*********************************************************************************
Semoga bermanfaat informasi mengenai langkah-langkah mengolah Query di Microsoft Accees (n_n)