Rangkuman Praktikum Basis Data

 


RANGKUMAN
BASIS DATA

MODUL 1-6

 


 

                                                                            Disusun oleh :

 

                                Nama                    Ahmad Baihaqi Hafid

                                NIM                      231080200035

                                Kelompok             11


Perkenalkan nama saya Haqi, saya dari jurusan Informatika Universitas Muhammadiyah Sidoarjo yang saat ini telah melaksanakan praktikum Basis Data, blog ini saya buat agar mempermudah mencari rangkuman terkait materi basis data.

POKOK BAHASAN 1 BASIS DATA, MODEL DATA, DIAGRAM E-R

Pada pokok bahasan ini berisi penjelasan disertai contoh mengenai konsep basis data, pemodelan data dan pembuatan diagram E-R yang menjadi pemahaman dasar bagi mahasiswa sebelum mempelajari sistem basis data dan Structure Query Language (SQL), dimana konsep ini nantinya digunakan untuk merepresentasikan sebuah sistem basis data, diharapkan mahasiswa dapat : 

1. Memahami sistem basis data dan komponennya. 

 2. Membuat desain basis data menggunakan ER_Diagram. 

 3. Memahami dan mengimplementasikan fitur-fitur yang ada pada                      ER_Diagram.

Entity Relationship Diagram (ER-D) Merupakan model data yang dikembangkan berdasarkan obyek atau entitas. 

a. Entitas (Entity)

Entitas menunjukkan obyek-obyek dasar yang terkait di dalam sistem. Obyek dasar dapat berupa orang, benda atau hal yang keterangannya perlu disimpan di dalam basis data. Macam-macam Entitas : 

  • Entitas Reguler 
  • Entitas dependen  
  • Entitas super type dan sub type
POKOK BAHASAN 2 STRUCTURED QUERY LANGUAGE (SQL)

A. SQL (Structure Query Language) SQL merupakan suatu bahasa (language) standar menurut ANSI (American National Standards Institute) yang digunakan untuk mengakses basis data. SQL pertama kali diterapkan pada sistem R (sebuah proyek riset pada laboratorium riset San Jose, IBM).
B. Element SQL Elemen dasar SQL mencakup pemyataan, nama, tipe data, konstanta, ekspresi, operator relasi, operator logika dan fungsi bawaan. a. Pernyataan Merupakan perintah SQL yang meminta sesuatu tindakan kepada DBMS (Database Management System). SQL memiliki kira-kira 30 pemyataan. Beberapa pemyataan dasar SQL dapat dilihat pada tabel berikut

POKOK BAHASAN 3 DATA DEFINITION LANGAUAGE (DDL)

Pada pokok babasan ini akan dibahas rnengenai data definition language pada SQL, dimana DDL digunakan untuk memanipulasi data dalam basis data. Setelah memepelajari materi ini diharapkan mahasiswa mampu untuk : 1. Mahasiswa mampu memahami dan membuat basis data. 2. Mahasiswa mampu memahami dan membuat tabel dari basis data. 3. Mahasiswa mampu mengelolah dan memanipulasi basis data dan tabel-tabelnya. 
PENYAJIAN (TUTORIAL)
 A. Data Definition Language (DDL) DDL merupakan bagian dari sql yang digunakan untuk mendefinisikan struktur dan kerangka data dan obyek basis data. Bisa juga dikatakan merupakan kelompok perintah yang berfungsi untuk mendefinisikan atribut-atribut basis data, tabel, batasan-batasan terhadap suatu atribut, serta hubungan antar tabel. Table Perintah – perintah DDL


POKOK BAHASAN IV DATA MANIPULATION LANGUAGE (DML) 

PENDAHULUAN 
Pada pokok bahasan ini akan dibahas mengenai data manipulation language (DML), dimana data pada basis data dapat di kelolah dan dimanipulasi dengan menggunakan perintah insert, select, update dan delete. Setelah mempelajari materi ini diharapkan mahasiswa mampu : a.Mahasiswa mampu memasukkan data ke tabel di MySQL. b.Mahasiswa mampu memanipulasi data dalam basis data di MySQL. c.Mahasiswa mampu melakukan query dalam basis data di MySQL.
DML menurut jenisnya dapat dibagi menjadi 2 jenis yaitu: 1. Prosedural, DML membutuhkan pemakai untuk menspesifikasikan data apa yang dibutuhkan dan bagaimana cara mendapatkannya, Contoh paket bahasa procedural adalah dBase III, FoxBase. 2. Non Prosedural, DML membutuhkan pemakai untuk menspesifikasikan data apa yang dibutuhkan tanpa talm bagaimana cara mendapatkannya. Contoh paket Bahasa non prosedural adalah SQL (Structured Query Language) atau Query By Example (QBE)

POKOK BAHASAN V QUERY DAN VIEW

PENDAHULUAN
 Pada pokok bahasan ini akan dibahas mengenai query dan view dalam basis data. Setelah mempelajari bab ini diharapkan mahasiswa mampu: 1. Mengelolah data dengan kriteria tertentu. 
2. Mengelolah data dari beberapa table. 
3. Memahami dan membuat View 
4. Dapat Memanggil data melalui View
 5. Merubah definisi View 
6. Insert, Update, dan Delete data melalui View 
7. Menghapus (drop) view

Query Query merupakan suatu proses pengolahan data yang digunakan untuk memberikan hasil dari basis data berdasarkan kriteria tertentu. Query tidak hanya membaca atau mengambil data, query biasanya melibatkan beberapa tabel yang direlasikan dengan menggunakan field kunci. Namun query juga dapat digunakan pada satu tabel saja, tetapi hasilnya kurang informatif dan terbatas. 
1. Aturan dalam melakukan query antar tabel:
 a. Setiap field disebutkan bersama dengan nama tabelnya, dipisahkan tanda titik (.). Syntax: Namatabel. namafield. Contoh : buku.kode_buku artinya field kode_buku dari tabel buku.
 b. Setiap tabel yang terlibat dalam proses query hams disebutkan dalam klausa FROM, dengan pemisah koma (,).Dimana urutan tabel tidak mempengaruhi proses query. Contoh: FROM buku. anggota.
 c. Kondisi dalam klausa WHERE mempengaruhi jenis join yang tercipta

POKOK BAHASAN VI DATA CONTROL LANGUAGE (DCL) / HAK AKSES USER PENDAHULUAN 

Pada pokok bahasa ini akan dibahas mengenai manajemen hak akses user terhadap basis data. Setelah mempelajari bab ini diharapkan mahasiswa mampu a. Mengetahui dan memahami hak akses di basis data b. Mengetahui dan memahami pengaturan hak akses user c. Memahami dan menerapkan batasan-batasan hak akses user.

PENYAJIAN (TUTORIAL) 

Pemahaman Hak Akses Basis data yang telah dibuat perlu diatur agar data selalu dalam keadaan aman dari pemakai yang tidak berhak. Pengaturan hak akses berguna dalam hal pembatasan pengaksesan suatu data, misalkan hanya pemakai tertentu yang bisa membaca atau pemakai lain yang justru dapat melakukan perubahan dan penghapusan data. Macam-macam perintah yang terkait dengan hak akses adalah SELECT, INSERT, UPDATE, DELETE, REFERENCES, INDEX, CREATE, ALTER dan DROP. 
Mengatur Hak Akses 
Untuk MySQL versi 3.22. keatas dalam manajemen user dapat menggunakan perintah GRANT dan REVOKE untuk mengatur hak akses pemakai (user).

Komentar

Postingan populer dari blog ini

Rangkuman Praktikum Jaringan Komputer

Rangkuman Praktikum Algoritma dan Struktur Data

Rangkuman Praktikum Sistem Operasi