SISTEM PENGOLAHAN BASIS DATA 2 sks Teori 2 sks Praktek NANDANG HERMANTO. S.Kom nandang007@gmail.com nandanghermanto.wordpress.com
DESKRIPSI SINGKAT Memberikan pemahaman konsep dan kemampuan mengimplementasikan basis data dalam berbagai aplikasi DBMS. Software Utama: Oracle 10g SQL-Server 2005 MySQL 5 MS-Access 2007 Tools Bantu : DBDesigner 4 Oracle SQL Developer Dll...bisa ditambahkan sendiri
PENGETAHUAN PENDUKUNG Logika
Materi Kuliah (Teori) Pertemuan 1 Pengantar 2 Pengantar basis data Konsep dasar basis data, istilah-istilah dasar, dan komponen basis data Contoh aplikasi basis data Keuntungan dan kerugian menggunakan basis data 3 Arsitektur basis data Data Independence Konsep DBMS, Komponen DBMS, Fungsi DBMS, dan bahasa yang digunakan di dalam DBMS Model data : berbasis objek, berbasis record, konseptual dan fisik Data Dictionary Arsitektur DBMS multiuser : file server, teleprocessing, client server (contoh : 2 tier, 3 tier) 4 Pengertian model relasional, contoh tabel–tabel dan relasinya Istilah–istilah dalam model relasional (Relasi. Atribut, Tupel,Domain, Derajat dan kardinalitas) 5 Relasional keys (Super key, Candidate Key, Primary Key, Alternatif). Relasional Integrity rules (Null, Entity, Referential Integrity) 6. Responsi 7 Model ERD (Entity Relationship Diagram) Konsep dasar model ER Transformasi ER ke model data relasional Contoh aplikasi ER 8 Enhanced E-R Model : Hubungan super type/ sub type, Generalisasi, Spesialisasi 9 Normalisasi 10 user dan hak akses user 11 Crash & Recovery Security & Integration 12
Pertemuan Materi Kuliah Praktek 1 Pengenalan MS-Acess 2007, MySQL 5, MS-SQL 2005, Oracle 10g 2 1. Pengenalan DDL a. Create Database, Drop Database b. Create Table,. Alter Table, Drop Table 2. Pengenalan DML (Insert, Select, Update,Delete) 3 Pendalaman DML Select dengan (where kondisi, like,between,in,not in) Update dengan kondisi Delete dengan kondisi 4 Query tingkat lanjut : Distinct,Sorting,Grouping,Having,Fungsi Agregasi,Query dari banyak tabel,Join 5 Penggunaan Expresi dalam select Expresi berkondisi CASE Expresi berkondisi IF Sub Query 6. Responsi 7 Praktek Perancangan Database menggunakan DDL dan Tools Perancangan Database dengan Menerapkan Constrain : Not null,unique,check,primary key,foreign key 8 Transaction Sored Procedure dan Trigger Tugas take home : perancangan database dengan menerapkan constrain stored procedure dan trigger 9 Presentasi dan Pembahasan Tugas 10 Praktek Pembuatan user,Pemberian hak akses user, penghapusan hakakses user 11 Crash & Recovery Security & Integration 12
SASARAN / TUJUAN Setelah menyelesaikan matakuliah ini, mahasiswa diharapkan mampu melakukan pemodelan data dan mampu menerapkannya pada kasus nyata menggunakan software basisdata (oracle, sqlserver , mysql, ms- access)
Buku Dasar Perancangan & Implementasi Database Relasional, Abdul Kadir, Andi Yogyakarta Sukses Sertifikasi Oracle Certified Professional (OCP), Bambang Sutejo, Elex Media Komputiondo Google dll
SISTEM PENENTUAN NILAI B : (70-79) C : (60-69) D : (40-59) E : (0-39)
KOMPOSISI PENILAIAN PRESENSI : 10 % TUGAS : 20 % UTS : 30% UAS : 40% Nilai akan ditambah nilai dosa 10 point
WEWENANG DOSEN MENEGUR DAN MENGELUARKAN MAHASISWA YANG TIDAK MENGIKUTI PROSEDUR PERKULIAHAN MEMBERIKAN NILAI E BAGI MAHASISWA YANG TIDAK MENGIKUTI ATURAN DOSEN YANG SUDAH DISETUJUI BERSAMA PADA SAAT AWAL PERKULIAHAN MENENTUKAN MAHASISWA YANG TIDAK DIPERKENANKAN MENGIKUTI UJIAN (KETENTUAN : UTS/UAS MINIMAL HADIR 4 X)
Pengantar