MATA KULIAH SM141444 : SISTEM BASIS DATA LANJUT Kredit Semester : 3 sks : VIII DESKRIPSI MATA KULIAH Matakuliah ini merupakan kelanjutan dari matakuliah sistem basis data. Dalam matakuliah ini mahasiswa diberikan pemahaman tentang bagaimana Database Management System melakukan proses terkait dengan penyimpanan data, memproses query sedemikian hingga mahasiswa mampu melakukan tuning terhadap data base. Disamping itu, dalam matakuiah ini juga diberikan teknologi dan aplikasi database terkini, seperti database terdistribusi, spatial data base dan Object Relational Data Base (ORDB). CAPAIAN PEMBELAJARAN PRODI YANG DIDUKUNG 2.1.5 2.2.4 3.2.3 3.3.3 4.4.1 Mampu menerapkan kerangka berpikir matematika dan prinsip dasar komputasi untuk menyelesaikan permasalahan pengembangan perangkat lunak dan sistem cerdas Menguasai konsep dasar komputasi matematika Mampu menguasai konsep dasar dan penerapan matematika dan ilmu komputasi untuk menyelesaikan pengembangan perangkat lunak dan sistem cerdas. Memiliki kreatifitas dalam memberikan alternatif solusi Mampu berkomunikasi ilmiah baik lisan maupun tulisan Mampu bekerja sama dan memiliki kepekaan sosial dan kepedulian yang tinggi terhadap masyarakat dan lingkungannya CAPAIAN PEMBELAJARAN MATA KULIAH 1. 2. 3. 4. 5. 6. Mampu memahami konsepPemrosesan Query dan pemrosesan transaksi dalam basis data Mampu memahami dan menerapkan pemrograman SQL Mampu memahami dan menerapkan peningkatan perfomansi basis data (Basis data performance tuning) Memahami konsep dasar basis data terdistribusi Memahami aplikasi basis data terkini, Obyek Relational Basis data, Spatial Basis data Mampu memahami dan menerapkan query dalam XML file (web basis data) POKOK BAHASAN 1. Pemrosesan query dan pemrosesan transaksi a. Ukuran biaya query b. Evaluasi ekspresi c. Konsep Transaksi Kurikulum Jur. Matematika FMIPA-ITS : 2014-2019 www.mathematics.its.ac.id 1.1.4 167 2. 3. 4. 5. d. Implementasi Atomicity dan Durability e. Serializability dan Recoverability Pemrograman SQL a. Store procedure dan fungsi, trigger, Cursors b. Trigger dalam basis data c. View, Error Handling Basis data performance tuning a. Manajemen tabel, manajemen indek, manajemen, manajemen tablespace Basis data terdistribusi a. Basis data Heterogen dan Homogen b. Media penympanan terdistribusi c. Transaksi terdistribusi d. Kontrol konkurensi dalam basis data terdistribusi e. Pemrosesan Query dalam basis data terdisitribusi Aplikasi basis data terkini, Obyek Relational Basis data, Spatial Basis data a. Desain dan query dalam ORDB b. Query spatial c. Query dalam XML file (web basis data) PRASYARAT Basis Data 1. 2. Abraham Silberschatz, Henry F. Korth, S. Sudarshan, “Database System Concepts”, McGraw-Hill Companies, 2011 Ramez A. Elmasri, Shamkant B. Navathe, “Fundamentals of Database Systems”, ADDISON WESLEY Publishing Company Incorporated, 2011 PUSTAKA PENDUKUNG 1. rd R. Ramakrishnan and J. Gehrke, Database Management Systems, 3 Edition, New York: The McGraw-Hill Companies, Inc., 2003. Kurikulum Jur. Matematika FMIPA-ITS : 2014-2019 www.mathematics.its.ac.id PUSTAKA UTAMA 168