Rabu, 09 Januari 2019

Pengenalan Objek Query

1.) Pengertian Query
Query adalah bahasa SQL (Structured Query Language) yang ditampilkan dalam bentuk visual, yang dapat digunakan untuk melihat, memodifikasi dan menganalisa data dengan berbagai jalan yang berbeda. Query dapat juga digunakan sebagai sumber data (record source) untuk object form, dan report. Dengan query. Hal penting yang harus diperhatikan adalah query tidak sama dengan table. Walaupun query dalam mode datasheet hampir sama tampilannya dengan table, namun query tidak dapat digunakan untuk menyimpan data sebagaimana table karena memang sumber data dari query adalah dari table.Query dapat digunakan untuk menampilkan data yang didapat dari menggabungkan beberapa table menjadi satu tampilan datasheet. Salah satu keunggulan query adalah ia dapat menggunakan rumus atau formula yang terdapat didalam Access, serta dapat pula menggunakan fungsi buatan sendiri yang telah dibuat didalam macro dan module VBA.
2.) Jenis-Jenis Query

Terdapat sekitar 5 jenis Query yang familiar di dengar antaralain :


  • Select Queries, yaitu query yang dibuat dengan cara menggabungkan beberapa table sehingga didapatkan sekelompok data yang ditampilkan dalam format datasheet. Dengan select query, Anda dapat melihat data berdasarkan kriteria tertentu, mengkalkulasi penjumlahan, nilai rata-rata, dan lain-lain. Select query adalah jenis query yang paling umum dan sering digunakan.
  • Parameter Queries, yaitu query yang bekerja berdasarkan data-data kriteria dan parameter lainnya yang dimasukkan terlebih dahulu kedalamnya. Ciri utama query jenis ini adalah pada saat query ini dijalankan pertama kali,akan muncul dialog box yang meminta Anda untuk megisi data-data yang diperlukan.
  • Crosstab Queries, yaitu query yang digunakan untuk mengkalkulasi penjumlahan, nilai rata-rata, menghitung jumlah record, dan operasi lainnya dimana total data tersebut di group dengan dua tipe informasi. satu informasi sebagai baris dan informasi lainnya sebagai judul kolom.
  • Action Queries, yaitu query yang digunakan untuk membuat, merubah dan memodifikasi suatu data dan structure table. Untuk perincian mengenai Action Queris terdapat 4 macam Query jenis ini antaralain: 
  • Delete Queries, digunakan untuk menghapus record berdasarkan kriteria tertentu
  • Update Queries, digunakan untuk mengupdate record berdasarkan kriteria tertentu.
  • Append Queries, digunakan untuk menambah record dari suatu table ke table lainnya berdasarkan kriteria tertentu.
  • Make-Table Queries, digunakan untuk membuat table, berikut dengan structure dan datanya yang berasal dari satu table atau lebih.
  • SQL Queries, atau bisa juga disebut SQL specific queries adalah query yang dibuat secara langsung menggunakan bahasa SQL. Pada prinsipnya, semua query sebenarnya dibuat menggunakan bahasa SQL kendatipun dalam tampilannya sudah berbentuk visual (design view). SQL queries ini dibagi lagi menjadi empat jenis, yaitu:
  • Union Query, digunakan untuk menggabungkan beberapa field didalam beberapa table menjadi satu field.
  • Pass-through Query, digunakan untuk menjalankan query dengan sumber data dari ODBC database, seperti SQL-Server, FoxPro, dan lain-lain.
  • Data-definition Query, digunakan untuk membuat structure table tanpa datanya, dimana structure table ini kita sendiri yang mendefinisikannya. Query ini dapat pula digunakan untuk menghapus, mengubah, dan menambahkan index kedalam tabel.
  • Subquery, yaitu query yang terdiri dari query lainnya, seperti dari select queries, action queries atau bahkan dari subquery lagi.

3.) Pembuatan Query
Untuk membuat query didalam Access dapat dilakukan dengan tiga fitur yang tersedia , yaitu:
  • Menggunakan fasilitas query wizard
  •  Secara design view
  • Menggunakan kode SQL
Dari ketiga cara di atas, sebenarnya baik menggunakan wizard ataupun menggunakan design view, namun tetaplah kedua cara tersebut tersusun berdasarkan instruksi-instruksi SQL, sehingga perlu dipahami terlebih dahulu dasar-dasar instrksi SQL, terutama jenis instruksi DML yakni select, update dan delete. 

3.1 ) Query wizard 


Beberapa pilihan yang tersedia padaQuery wizard diantaranya adalah :
  • Simple Query Wizard : Yakni wizard untuk membuat query yang menampilkan data pada field-field yang dipilih. 
  • Crosstab Query Wizard : Yakni wizard untuk membuat query dalam bentuk crosstab query. Crosstab Query adalah query yang menaniplkan data hasilpenjumlahan ataupun pengelompokkan berdasarkan kriteria tertentu.
  • Find Duplicates Query Wizard : Yakni wizard untuk membuat query yangmenampilkan data – data dengan nilai sama pada beberapa tabel. 
  • Find Unmatched Query Wizard : Yakni wizard untuk membuat query yang menampilkan baris – baris data.

 Di antara ke empat wizard tersebut, yang paling umum digunakan adalah Simple
Query Wizard, sedangkan wizard  –  wizard yang lain digunakan apabila inginmembuat query dengan keperluan khusus, misalkan rekapan data, pencarian data yang sama atau pendarian data yang tidak sesuai dan sebagainya.

3.2 ) Query Design

Dengan fitur ini dapat di tentukan pengurutan data serta pemilihan atau penseleksian data dengan kriteria yang dapat ditentukan pada bagian Criteria. Fitur ini relatif lebih mudah dan leluasa digunakan dalam perancangan query.

Demikian penjelasan mengenai Query , semoga dapat menjadi sumber referensi untuk semuanya yang ingin belajar, kunjungi artikel lainya yaaa...

Selasa, 08 Januari 2019

Buku RPL semester 2 alat bantu pemodelan konseptual data

1)        Pengenalan alat bantu (tools) Power designer

PowerDesigner  adalah software tools dengan pendekatan model driven yang digunakan untuk untuk menyelaraskan bisnis dan Teknologi informasi. Power Designer ini menggabungkan beberapa teknik pemodelan standar seperti UML, Business Process Modeling dan pemodelan data.
2)        Ragam model dalam Power Designer
Beberapa model dalam power design yaitu:
1.      Model persyaratan
2.      Model bisnis
3.      Model data konseptual
4.      Physical Data Model
5.      Model Data logis
6.      Model Likuiditas
7.      Object-Oriented Model (OOM)
8.      XML Model
                                        9.    Model Bebas
Gambar interaksi model dalam power design
3)     Conceptual Data Model (CDM)
Merupakan struktur logis dari keseluruhan database dan juga menjelaskan diagram relasi entitas untuk level konseptual.
Gambar ragam jenis notasi atau simbol CDM

Alat bantu pemodelan data fisik

1)     Physical Data Model (PDM)
PDM adalah merupakan suatu model implementasi fisik dari database.
Pengenalan obyek pada toolsbocs PDM
Obyek
Alat
Simbol
Deskripsi
Table

Koleksi baris yang telah dikaitkan dengan kolom.
Column
[none]
[none]
Struktur data yang berisi item data individu dalam baris, model ekivalen bidang database.
Primary key
[none]
[none]
Kolom  yang memiliki nilai unik mengidentifikasi setiap baris dalam sebuah tabel, dan ditetapkan sebagai identifier utama dari setiap baris dalam tabel.
Obyek
Alat
Simbol
Deskripsi
Alternate key
[none]
[none]
Kolom yang nilai unik mengidentifikasi setiap baris dalam sebuah tabel, dan bukan primary key.
Foreign key
[none]
[none]
Kolom yang nilainya bergantung dan bermigrasi dari primary key.
Index
[none]
[none]
Struktur data yang terkait dengan satu atau lebih kolom dalam sebuah tabel, di mana nilai-nilai kolom yang diperintahkan sedemikian rupa untuk mempercepat akses ke data.
Default
[none]
[none]
Sebuah nilai default untuk kolom.
Domain
[none]
[none]
Mendefinisikan nilai yang valid untuk kolom.
Sequence
[none]
[none]
Mendefinisikan bentuk incrementation untuk kolom.
Abstract data type
[none]
[none]
User-didefinisikan tipe data.
Reference

Link antara primer atau kunci alternatif dalam tabel induk, dan kunci asing dari tabel anak. Tergantung pada sifat-sifatnya yang dipilih.
View


Struktur data yang dihasilkan dari query SQL dan yang dibangun dari data dalam satu atau lebih tabel.
View Reference


Hubungan antara meja dan pandangan
Trigger
[none]
[none]
Segmen kode SQL yang berhubungan dengan tabel atau pandangan.
Procedure


Koleksi dikompilasi pernyataan SQL disimpan di bawah nama dalam database dan diproses sebagai satu unit.
Database
[none]
[none]
Database yang PDM merupakan representasi sebuah.
Storage
[none]
[none]
Sebuah partisi pada perangkat penyimpanan
Tablespace
[none]
[none]
Sebuah partisi dalam database.
Obyek
Alat
Simbol
Deskripsi
User
[none]
[none]
Seseorang yang dapat log in atau koneksi ke database.
Role
[none]
[none]
A predefined user profile.
Group
[none]
[none]
Mendefinisikan hak dan izin untuk satu set pengguna.
Synonym
[none]
[none]
Nama alternatif untuk berbagai jenis benda.
Web service
[none]
[none]
Koleksi pernyataan SQL yang disimpan dalam database untuk mengambil data relasional di HTML, XML, WSDL atau format teks biasa, melalui HTTP atau permintaan SOAP.
Web operation
[none]
[none]
Sub-objek layanan Web yang berisi pernyataan SQL dan menampilkan parameter Web dan kolom hasil.

2)     Membuat diagram PDM
Gambar berikut menjelaskan contoh diagram fisik basis data menggunakan power designer:
3)     Membuat diagram PDM dari diagram CDM
Gambar berikut merupakan salah satu contoh dokumen PDM dari konversi dokumen CDM:
Berikut pernyataan yang sudah kami berikan, tentunya banyak yang masih akan di bahas lagi . staytune on bmy blog and give me suport for this blog .