Apa itu Basis Data - Telkom University

advertisement
Basis Data
[TK1064]
I. Pengenalan Basis Data
Di sajikan untuk Lingkungan TASS
Dosen : Tora Fahrudin., M.T
Basis Data [TK1064]
• Mampu memahami konsep
Basis Data (Relational)
• Mampu merancang desain
basis data untuk sebuah
studi kasus
• Mampu
mengimplementasikan
desain basis data kedalam
perintah perintah SQL
• Mampu mengelola data dan
informasi didalam basis
data menggunakan perintah
SQL
Konsep Dasar Basis
Data
Konsep ERD
kedalam Basis Data
Konsep ER
SQL u/ Mencari
informasi dari suatu
Data
Menghasilkan Basis
Data sesuai dengan
studi kasus Aplikasi
Basis Data
Apa itu Basis Data
Basis Data
• Basisdata, adalah kumpulan informasi yang disimpan di
dalam komputer secara sistematik sehingga dapat diperiksa
menggunakan suatu program komputer untuk memperoleh
informasi dari basis data tersebut.
• Perangkat lunak yang digunakan untuk mengelola dan
memanggil kueri (query) basis data disebut sistem
manajemen basis data (database management system,
DBMS). [Wikipedia]
DBMS Oracle
DBMS MySQL
DBMS Postgre SQL
Konsep Basis Data
• Apa itu Data?
• Apa itu Informasi?
Menurut Turban, Aronson, and Liang (2005) data dan informasi
didefinisikan sebagai berikut:
• Data, merupakan sesuatu yang menyangkut barang, kejadian,
aktivitas, dan transaksi yang telah tercatat, diklasifikasikan, dan
disimpan namun belum memiliki makna. Data dapat berupa nilai
numerik, alphanumerik, gambar, dan suara.
• Informasi, adalah data yang telah dikelola dalam bentuk tertentu
untuk memberikan makna atau arti bagi penerimanya.
Jenis jenis Data
Desain Basis Data (ERD)
• ERD : Entity Relationship Diagram
• ER adalah salah satu pemodelan basis data ke dalam bentuk
Entitas-Entitas dan Relasi yang terjadi di antara entitasentitas yang ada.
• Entitas diartikan sebagai ‘objek’ didunia nyata yang bisa
dibedakan dengan ‘objek’ yang lain.
• Relasi diartikan sebagai hubungan yang terjadi diantara satu
entitas dengan entitas yang lainnya.
Desain Basis Data (ERD)
Desain ke Tabel
SQL
SELECT
INSERT
UPDATE
DELETE
MERGE
Data Manipulation Language (DML)
CREATE
ALTER
DROP
Data Definition Language (DDL)
RENAME
TRUNCATE
COMMENT
GRANT
REVOKE
Data Control Language (DCL)
COMMIT
ROLLBACK Transaction Control
SAVEPOINT
SQL
• Contoh buat tabel branch (DDL -> Data Definition Language)
CREATE TABLE branch(
branch_name varchar(15) PRIMARY KEY,
branch_city varchar(25),
assets float
);
SQL
• Contoh input data ke tabel branch
(DML -> Data Manipulation Language)
INSERT INTO Branch VALUES('B-001','Bandung',400);
INSERT INTO Branch VALUES('B-002','Jogja',500);
SQL
• Menampilkan data tabel branch
SELECT * FROM branch;
• Menampilkan data tabel branch terurut dari aset yg paling
besar ke paling kecil
SELECT * FROM branch ORDER BY assets DESC;
• Menampilkan data tabel branch yang berasal dari jogja
SELECT * FROM branch WHERE branch_city = 'Jogja';
Daftar Pustaka
• Wikipedia
• Dasar SQL
Download