Sabtu, 18 Juni 2011

RESUME PART 9-10

RESUME MICROSOFT ACCESS 2007



Pengertian ERD
 ERD adalah notasi grafik darisebuah model data atau model jaringan yang menjelaskan tentang data yang disimpan (storage data) dalam system secara acak.

Elemen-Elemen Diagram Hubungan Entity
Entity (Entitas)
Relationship (Hubungan antar entitas)
Attribute (Kolom)

Entity
 Entitas dapat dikelompokkan dalam empat jenis nama, yaitu : orang, benda, lokasi, dan kejadian (terdapat unsur waktu didalamnya)

Relationship
Relationship adalah hubungan alamiah yang terjadi antara entitas. Relationship pada umumnya diberi nama dengan kata kerja dasar (kata aktif atau pasif).

Attribute
Adalah elemen dari setiap entity dan relationship.
Ada dua jenis attribute yang dapat digunakan dalam ERD, antara lain :
Identifier (key)
Menentukan entity secara unik (primary key)
Descriptor (non key)
Menspesifikasikan karakteristik dari suatu entity yang tidak unik.

Cardinality
Krardinalitas relasi menunjukan jumlah maksimum tupel yang dapat berelasi dengan entitas pada entitas yang lain. Terdapat 3 macam kardinalitas relasi yang terdapat pada ERD , yaitu :
One to One (1 to 1)
One to Many (1 to M)
Many to One (M to 1)
Many to Many (M to N)

Primary Key adalah atribut (field) yang dipilih untuk menentukan struktur storage pada organisasi file multi key, adapun key lainnya disebut dengan secondary key. Pengertian lainya Primary Key adalah suatu nilai dalam basis data yang digunakan untuk mengidentifikasi suatu baris dalam tabel. Nilai dari primary key adalah unik. pengertian lain .
Salah satu atrribut dari candidat key dapat dipilih menjadi primary key dengan 3 kriteria sbb :
 Key tersebut lebih natural untuk dijadikan acuan
 Key tersebut lebih sederhana
 Key tersebut cukup uniqe
Foreign Key adalah Sebuah kumpulan field dalam satu relasi yang digunakan untuk me“refer” (menunjuk) ke suatu baris (tuple) pada relasi yang lain (harus berkorespondensi dengan primary key pada relasi yang kedua), seperti: ‘logical pointer’. Sedangkan hubungan antara keduanya (primary key dan foreign key) di jelaskan sebagai berikut,“Primary Key” adalah field kunci / utama dari suatu tabel yang menunjukkan bahwa field yang menjadi kunci tersebut tidak bisa diisi dengan data yang sama, atau dengan kata lain Primary key menjadikan tiap record memiliki identitas sendiri-sendiri yang membedakan satu sama lainnya (unik).“Foreign key” adalah satu attribute yang melengkapi satu relationship yang menunjukan ke induknya, dengan kata lain keduanya saling berkaitan. pengertian lain

Structured Query Language (SQL)
adalah bahasa standard untuk melakukan berbagai
operasi data pada database, diantaranya mendefinisikan tabel, menampilkan data
dengan kriteria tertentu, menambahkan data hingga menghapus data tertentu.
Penggunaan SQL pada beberapa bahasa pemrograman secara umum relatif sama.
Berikut akan dijelaskan beberapa perintah SQL yang sering digunakan dalam operasi
pemrograman database.

Data-manipulation Language (DML)

Adalah bahasa untuk memanipulasi data yaitu :
 Pengambilan informasi yang disimpan dalam basis data
 Penyisipan informasi baru ke basis data
 Penghapusan informasi dari basis data
Modifikasi informasi yang disimpan dalam basis data
Query adalah statemen yang ditulis untuk mengambil informasi. Bagian dari DML yang menangani pengambilan informasi ini disebut bahasa query. Contoh Penggunaan DML select
Perintah ini digunakan untuk melihat data pada field-field tertentu dari suatu tabel
 

Cara menggunakan Create Table
adalah sebagai berikut 
- Create 


-Pilih Query Design

-Lalu Muncul Tampilan seperti berikut

-Lalu memilih SQL View

Cara membuat Table PEGAWAI Menggunakan Create Table
 Berikut cara membuat Table PELANGGAN


Berikut Cara Membuat Table KAMAR


TABLE RESERVATION


Alter Table dapat di gunakan untuk menambahkan Table dengan apa yang kita inginkan . 
Cara menggu nakannya sebagai berikut :
ALTER TABLE (nama table)
ADD COLUMN (nama column dan tipe data)
CONSTRAINT  
dengan cara sebagai berikut

dan hasilnya adalalah

INSERT TABLE 

Jika tipe data text di tulis dengan sebagai berikut :
INSERT INTO (nama table) (nim, nama , alamat )
VALUES ("009","Rina", "Jl sanuer")

STATEMENT 
SELECT (Nama Column) Statement Select tidak mengubah data melainkan Digunakan Untuk menampilkan data.
FROM (nama table )
WHERE di gunakan untuk menampilkan satu/beberapa data yang diinginkan .
Jika ingin menampilkan lebih dari satu WHERE dapat menggunakan AND atau OR
 ORDER BY di gunakan untuk mengurutkan ascending atau
descending
GROUP BY untuk menampilkan suatu record tetapi biasanya di gabung dengan count 
HAVING dipergunakan untuk memberikan pengertian kepada GROUP BY fungsinya hampir sama dengan WHERE 

FORM adalah Form adalah tampilan yang digunakan oleh user atau pengguna untuk mengolah data. Mungkin sebagai gambaran yaitu form kasir yang ada di minimarket, atau form pengisian data nilai. Dengan adanya form, tambah data, update data dan hapus data bisa dilakukan oleh user atau pengguna sesuai dengan hak akses yang diberikan. Di dalam Microsoft Access penggunaan Form adalah sangat penting, seorang user atau pengguna tidak boleh melakukan pengisian data pada table dengan melakukan open table, karena dapat mengakibatkan kesalahan pengisian, data yang tidak valid atau lainnya. 
LIKE di gunakan untuk mencari sesuatu data yang hampir sama
Beginilah Bentuk Form 


 Langkah-langkah membuat Form :
1. Untuk membuat suatu Form, dapat membuat berdasarkan pada tabel yangada dengan memilih Form pada bagian Create. Sebelumnya pastikan dalam keadaan Datasheet View, bukan Design View, caranya dengan Double-Click pada nama Tabel.
2. Maka secara otomatis dapat mendapat suatu Form yang langsung muncul.


Report  dapat diartikan dengan sebuah kata: ‘laporan’. Report merupakan salah satu fungsi pada Microsoft Access yang berguna untuk membantu kita membuat laporan mengenai data – data yang ada dalam database kita. Sebagai contoh, kita dapat menggunakan report untuk membuat laporan transaksi pada sebuah toko (pembelian dan penjualan), laporan data pegawai sebuah perusahaan, laporan stock dan status barang pada suatu gudang, dan lain – lain. 
 Inilah contoh report 

Langkahnya adalah
 1. Buka Microsoft Access dan siapkan terlebih dahulu database Anda. (pada
kesempatan kali ini kita akan menggunakan database bawaan dari Microsoft SQL
2. Pilih table yang akan dibuat laporannya.

3. Pilih menu Create.
4. Klik Report


Jika ingin menampilkan Nama Pelanggan yang Memiliki Nama di tengah,akhir ,atau awal dapat menggunakan cara sebagai berikut



Dan Hasilnya Adalah sebagai berikut




 Jika ingin menampilkan Pegawai yang tinggal di kota Surabaya
dapat menggunakan cara sebagai berikut


Dan hasilnya sebagai berikut


Jika ingin menampilkan Pelanggan yang tinggal di Banten dapat
menggunakan cara sebagai berikut



Dan Hasilnya adalah sebagai berikut Bahwa Pelanggan yang tinggal di Banten Hanya Santiana Dewi
Jika ingin menampilkan Nama Pemesan yang menyewa kamar  dengan ID kamar KM005



 Maka Akan Muncul sebagai berikut

Memunculkan Nama_Pemesan  Yang bernama Jamie Cullum dengan cara sebagai berikut :

Maka hasilnya sebagai berikut


Mencari Jenis Kamr yang memiliki harga diatas 500.000 dengan cara sebagai berikut




Maka Hasilnya akan sebagai berikut :



Jika Ingin Menjumlah bisa menggunakan count
dengan di tulis sebagai berikut

SELECT (nama Column), count(*) AS (nama alias)  

FROM (nama Tabel)
GROUP BY (nama Column)

seperti contoh berikut


Dan hasilnya sebagai berikut 




Jika Ingin mengurutkan dari A-Z atau dari kecil 
ke besar dapat menggunakan rumus seperti berikut ini

SELECT (nama Column)
FROM (nama Tabel)
ORDER BY (nama Column) Asc 
 Caranya serbagai berikut



   
Atau jika ingin dari Z-A atau dari Besar ke kecil dapat
menggunakan cara sebagai berikut
 
SELECT (nama Column)
FROM (nama Tabel)
ORDER BY (nama Column) Desc
Hasilnya sebagai berikut