Konsep dasar sistem basis data By K’ ILO ^_^

Slides:



Advertisements
Presentasi serupa
MATA KULIAH : “LOGIKA DAN ALGORITMA”
Advertisements

Pertemuan 2 : Dasar-dasar SQL SBD C – Senin, Frank & Rudy
Pengantar Teknologi Informasi
PERINTAH SQL.
Dasar-dasar SQL soesanto.
PENGENALAN MYSQL Musdalifah DJ.
FAJAR Y. ZEBUA  Menurut Fathansyah (1992, p2) : 1. Himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasi sedemikian.
SISTEM BASISDATA Lasmedi Afuan, ST.,M.Cs. SQL (S RUCTURE Q UERY L ANGUAGE ) Query/SQL : Bahasa standar yang digunakan untuk mengakses basisdata. Standar.
Oleh : Kholid Fathoni, S.Kom., M.T.
Database MySQL.
Manajemen Basis Data menggunakan SQL Server
Pertemuan 4 Database dengan MySQL.
Internet Programming MySQL
Pemrogramn Berorientasi Obyek MySQL
Collabnet Overview v Informatika BAB IX Mengenal SQL.
Istilah-Istilah di lingkungan Database
Data Definition Language dan Data Manipulation Language
Mengenal DBMS (Database Management System)
Sistem Basis Data Pertemuan 11 Presented by :
PENGENALAN BASIS DATA.
SQL Pertemuan
SQL Basis data kelas XI. PENGENALAN SQL ■SQL merupakan singkatan dari Structured Query Language. ■SQL merupakan bahasa yang digunakan untuk mengakses.
PENGANTAR TEKNOLOGI SIA 2
MANAJEMEN SUMBER DAYA DATA
Pengenalan Database MySQL
SQL Basis Data.
Outline: Relational Data Model Entity Relationship Diagram
Sistem Manajemen Basis Data
TEMPAT PENYIMPANAN DATA
DDL, DML.
Connect to the Server - Putty
SQL.
Konsep Teknologi Informasi B
SQL (Structure Query Language)
Structure query language (SQL)
SISTEM BASIS DATA.
Manajemen Basis Data menggunakan SQL Server
Konsep Teknologi Informasi B
Stucture Query Language
Stucture Query Language
SQL OVERVIEW.
Created By Amir Ali,S.Kom.,M.Kom
Pengenalan Sistem Basis Data
Pengenalan MySQL An’ Anqinudin L.
Management Information System
SISTEM BASIS DATA *** Anggia Meisesari, S.T., M.T., MOS. ***
Data Manipulation Language (DML)
Basis Data (Database) Rahmat D.R. Dako, ST., M.Eng.
Pemrograman Internet Database.
Basis Data [TK1064] I. Pengenalan Basis Data
Sistem Manajemen Basis Data
Structure query language (SQL)
Pengantar Teknologi Informasi
Pengenalan mySQL database
Nama : Agnessia Mega C.A.S NIM : Kelas : AB-39-06
Pengantar Teknologi Informasi
Pengantar Teknologi Informasi
SQL.
Stucture Query Language
Structure query language (SQL)
FAJAR Y. ZEBUA Pertemuan vi Database & MySQL FAJAR Y. ZEBUA
Referensi Bahasa MySQL
Stucture Query Language
Mengenal DBMS (Database Management System)
Sistem Manajemen Basis Data
PENDAHULUAN MySQL Oleh: Rudianto.
BAHASA BASIS DATA Data Defenition Languange
Pengantar Teknologi SIM 2 (pertemuan 7)
Pengertian DML, DCL, dan DDL. Data Manipulasi Language(DML) DML adalah sub printah dari bahasa SQL yang digunakan untuk memanipulasi data dalam database.
FAJAR Y. ZEBUA  Menurut Fathansyah (1992, p2) : 1. Himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasi sedemikian.
Transcript presentasi:

Konsep dasar sistem basis data By K’ ILO ^_^ PENGANTAR BASIS DATA

Manajemen Berkas Sebelum kemunculan basis data, pemrosesan data menggunakan pendekatan berbasis berkas. Perancangan sistem masih berdasar kebutuhan individual si pemakai, bukan kebutuhan sejumlah pemakai.

Aplikasi Penggajian Berkas Gaji Berkas Pegawai Laporan Aplikasi Pelatihan Berkas pelatihan Berkas Pegawai Laporan

Kelemahan sistem berbasis berkas Duplikasi data Pemisahan data Ketidak konsistenan Dependensi data-program Ketidak kompetibelan format berkas

Basis Data dan DBMS Basis data adalah suatu pengorganisasian, pemusatan sekumpulan data yang saling terkait sehingga memudahkan aktivitas untuk memperoleh informasi. Basis data dimaksudkan untuk mengatasi problem pada sistem yang memakai pendekatan berbasis berkas. Dalam mengelola basis data diperlukan perangkat lunak yang disebut DBMS. DBMS merupakan suatu perangkat lunak sistem yang memungkinkan para pemakai membuat, memelihara, mengontrol dan mengakses basis data dengan cara yang praktis dan efisien.

DBMS Aplikasi Pelatihan Laporan Basis Data Laporan permintaan Aplikasi Penggajian Laporan permintaan Pemutakhiran

Fitur-fitur DBMS Independensi data-program Keamanan Integritas Konkurensi Pemulihan Katalog sistem Perangkat produktivitas

Keunggulan DBMS Mengendalikan/mengurangi duplikasi data Menjaga konsistensi dan integritas data Memudahkan pemerolehan informasi Meningkatkan keamanan data Memaksakan penerapan standar Dapat menghemat biaya Menanggulangi konflik kebutuhan antar pemakai Meningkatkan tingkat respon dan kemudahan akses Meningkatkan produktivitas program Meningkatkan pemeliharaan melalui indenpensi data Meningkatkan konkurensi (pemakai data oleh sejumlah data) tanpa menimbulkan masalah kehilangan informasi Meningkatkan layanan backup dan recovery.

Kelemahan DBMS Kompleksitas yang tinggi Memerlukan memori yang besar agar bisa bekerja secara efisien Harga DBMS (BIAYA) Terkadang DBMS membutuhkan perangkat keras dengan spesifikasi tertentu Biaya konversi sistem lama ke yang baru Dampak kegagalan menjadi lebih tinggi karena ketergantungan pada ketersediaan DBMS.

Komponen lingkungan basis data Perangkat keras Perangkat lunak Data Prosedur Orang

SQL (Structured Query Language)

Introduction Apa itu SQL ? SQL merupakan suatu bahasa permintaan terstruktur. Kenapa terstruktur ? Karena pada penggunaannya, SQL memiliki beberapa aturan yang distandarkan oleh asosiasi yang bernama ANSI.

Keterkaitan SQL dengan DBMS DBMS… what is that?? Dalam buku bunafit nugroho menyatakan , “aplikasi yang dapat membuat dan mengelola database disebut SMBD (Sistem Manajemen Basis Data) atau DBMS (Data Base Manajemen System). Ada dua perbedaan DBMS yang sering digunakan yaitu : database yang bersifat stand alone dan database bersifat server.

Keterkaitan SQL dengan DBMS… Kategori database server : MySQL, MsQL,PostgreSQL, SQL Server, Oracle, Interbase Kategori database stand alone : MS Access, Paradox, dBase. So… SQL merupakan bahasa permintaan yang melekat pada satu database atau DBMS tertentu, example : Sql melekat pada MySQL.

Memahami perintah SQL Dalam penggunaannya, perintah SQL dikategorikan menjadi tiga sub perintah, yaitu: Data Definition Language (DDL) Data Manipulation Language (DML) Data Control Language (DCL)

Data Definition Language (DDL) DDL merupakan sub bahasa yang digunakan untuk membangun kerangka database. DDL digunakan untuk menambah, mengubah, dan menghapus database dan tabel. Ada tiga perintah yang termasuk dalam DDL, yaitu: Create, perintah yang digunakan untuk membuat. Diantaranya membuat database baru, dan tabel baru. Alter, perintah yang digunakan untuk mengubah struktur tabel, antara lain: mengganti nama tabel, menambah kolom, mengubah kolom, menghapus kolom. Drop, perintah yang digunakan untuk menghapus tabel dan database

Data Manipulation Language (DML) DML merupakan sub bahasa yang digunakan untuk memanipulasi data dalam database yang telah terbuat. Perintah yang termasuk DML : Insert adalah perintah yang digunakan memasukkan data ke dalam tabel. Update adalah perintah yang digunakan untuk mengubah data. Select adalah perintah yang digunakan untuk menampilkan data. Delete

Data Control Language (DCL) DCL merupakan sub bahasa yang digunakan untuk melakukan pengontrolan data dan server databasenya. Perintah-perintah yang digolongkan dalam DCL adalah : Grant adalah perintah yang digunakan untuk memberikan izin akses oleh admin kepada pengguna untuk mengakses tabel dalam server. Hak akses itu berupa membuat (create), mengambil (select), menghapus (delete), mengubah (update). Revoke adalah perintah yang digunakan untuk mencabut kembali ijin yang diberikan oleh perintah grant.

Contoh2 sintaks DDL Create, Sintaks : Create table nama_tabel (nama_filed, tipe_data, …); perubahan nama filed : Sintaks : Alter table nama_table change nama_field_lama nama_field_baru tipe_data; Perubahan tipe data : Sintaks : Alter table nama_table modify nama_field tipe_data_baru; Penambahan field : Sintaks : Alter table nama_table add nama_field tipe_data; Drop tabel : Sintaks : Drop table nama_table;

Contoh2 sintaks DML Insert, Sintaks : Insert into nama_table values (isi_field_1, …, isi_field_n); atau Insert into nama_table (nama_field_1, …, nama_field_n) values (isi_field_1, …, isi_field_n); Update Sintaks : Update nama_table set nama_field_1 = isi_baru_1, …, nama_field_n = isi_baru_n where criteria; Select, Sintaks : Select nama_field_1, …, nama_field_n from nama_table where criteria order by nama_field ascending | descending; Delete, Sintaks : Delete from nama_table where criteria;

Jazakumullah khairan katsira for ur attention “Aset yang paling berharga adalah ilmu yang kita miliki sebagai pondasi hidup” why I’m different from the others? Why do you have to be like others? Jazakumullah khairan katsira for ur attention