YAYASAN KESEJAHTERAAN PENDIDIKAN DAN PERUMAHAN UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAWA TIMUR FAKULTAS PERTANIAN – PROGDI AGRITEKNOLOGI KONTRAK PERKULIAHAN Nama Mata Kuliah Pengajar Semester Hari/Jam Kuliah : : : : Sistem Basis Data Ir. Siswanto, MT. + dkk. VI- Agriteknologi Sesuai Jadwal Progdi Agriteknologi 1. MANFAAT MATA KULIAH Mata Kuliah Sistem basis data merupakan Kelompok Mata Kuliah Keahlian di Jurusan Agriteknologi yang wajib ditempuh oleh mahasiswa Jurusan Agriteknologi. Mata kuliah ini sangat penting karena akan mendasari mata kuliah semestser berikutnya yang ada di Jurusan Agriteknologi. Mata Kuliah Sistem basis data sangat bermanfaat sebagai bekal bagi sarjana Agriteknologi yang meliputi pengetahuan tentang manajemen data, pengorganisasian data, relasional data, menyusun data, meretrive data, searching dan sorting data, termasuk didalamnya bagaimana penggunaan perangkat-perangkat lunak komputer untuk simulasi, perancangan dan penyajian hasil. 2. DESKRIPSI MATA KULIAH Mata kuliah Sistem basis data disampaikan secara tatap muka, praktikum dan tugas terstruktur. Materi yang dipelajari meliputi: pengantar basis data, lingkungan basis data, model data relational, SQL, RDBMS, alat bantu prancangan basis data (ERD), studi kasus. 3. TUJUAN MATA KULIAH Pada akhir perkuliahan, diharapkan mahasiswa dapat: a. Dapat memahami peranan Sistem basis data pertanian Pengelolaan basis data b. Memiliki ketrampilan untuk menyusun basis data pertanian, menjalankan programprogram aplikasi basis data. c. Mampu mengintegrasikan data dan menyajikan data ke dalam informasi terkait untuk perencanaan pertanian dan non pertanian. 4. STRATEGI PERKULIHAN Strategi perkuliahan dilakukan dengan ceramah, diskusi, mengerjakan tugas terstruktur, diskusi kelompok, analisis model dan praktek di studio. 5. MATERI/BACAAN PERKULIHAN Buku bacaan matakuliah Sistem basis data adalah: 1. Abdul Kadir, Konsep & Tuntuanan Praktis Basis Data, Andi Offset, Jogyakarta,1999 2. Bunawan, Suryadi H.S, Seri Diktat Kuliah : Pengantar Basis Data, Gunadarma, Jakarta, 1993. 3. Courtney, James F; Paradice, David B; Database Systems for Management, Times Mirror/Mosby College Publishing, Toronto, 1998. 4. Fathansyah, Basis Data, Informatika, cetakan pertama, 1999. 5. Harianto Kristanto, Konsep dan Perancangan Database, Andi Offset, Cetakan Pertama, Yogyakarta, 1994. 6. TUGAS PERKULIHAN a. Setiap pokok bahasan/sub pokok bahan (seperti pada jadwal program perkuliahan harus sudah dibaca/dipelajari sebelum perkuliahan. b. Dosen memberikan kuis pada setiap tatap muka perkuliahan. c. Memberikan tugas berupa tulisan/paper yang dikirim lewat e-mail dan didiskusikan/dipresentasikan per kelompok sesuai dengan jadwal yang ditentukan. d. Mengikuti praktikum di Studio. e. UTS dan UAS diselenggarakan sesuai kalender akademis yang telah dibuat oleh Fakultas. 7. TUGAS PERKULIHAN Seorang Mahasiswa dinyatakan lulus matakuliah Sistem Informasi Sumberdaya lahan, jika mahasiswa yang bersangkutan memiliki minimal C. Nilai Akhir(NA) ditentukan sbb: - Bobot tugas terstruktur - Diskusi kelompok - Praktikum Studio - UTS - UAS = 10 % = 10 % = 20 % = 30 % = 30 % Adapun kriteria nilai ditetapkan sbb: Angka 80 keatas 75 – 79,9 70 – 74,9 66 – 69,9 62 – 65,9 58 – 61,9 55 – 57,9 51 – 54,9 47 – 50,9 44 – 46,9 00 – 43,9 Nilai A AB+ B BC+ C CD+ D E Bobot 4,00 3,75 3,50 3,00 2,75 2,50 2,00 1,75 1,50 1,00 0,00 8. JADWAL PERKULIAHAN MINGGU POKOK BAHASAN KE1 2 I. Pendahuluan II Lingkungan Basis Data III Model Data Relasional IV Model Data Relasional V Kuis dan Diskusi VI SQL VII RDBMS SUB POKOK BAHASAN WAKTU 3 4 1x100 Penjelasan GBPP Penjelasan Kontrak Perkuliahan Praktek Studio Tugas terstruktur dan kuis 1. Arsitektur basis data 2. Data Independence 3. Konsep DBMS, Komponene DBMS, Fungsi DBMS, dan bahasa yang digunakan di dalam DBMS 4. Model data: berbasis objek, ber-basis record, konseptual dan fisik (overview model data berbasis record: model data relasional, jaringan, hirarki) 5. Data Dictionary 1. Pengertian model relasional, contoh tabel–tabel dan keterhubungannya 2. Keuntungan model relasional 1. Istilah–istilah dalam model relasional (Relasi. Atribut, Tupel, Domain, Derajat dan Cardinality) 2. Relasional keys (Super key, Candidate Key, Primary Key, Alternatif. 3. Relasinal Integrity rules (Null, Entity, Referential Integrity) Tugas I: Membuat Makalah/download “Peranan Basis Data di bidang Pertanian” 1. Pengenalan SQL 2. Pengelompokan perintah SQL (DDL,DML,DCL) Contoh Kasus : DDL : create, drop, alter DML: select, insert, update, delete DCL : grant dan revoke 3. Advanced SQL (embedded & dynamic) 1. Overview RDBMS: DB2 & ORACLE 2. Pengenalan DB2 Pengertian DB2 Perkembangan DB2 Kelebihan–kelebihan DB2 DB2 product family Overview SQL data language DB2 Utility DB2 Object UTS 1x100 1x100 1x100 1 x 100 1x100 1x100 VIII RDBMS Pengenalan Oracle Computing model Overview perintah–perintah SQL 1. ERD (Entity Relationship Diagram) 2. Konsep dasar model ER Entity, Atribut, relationship type Simbol ERD Derajat relationship Cardinality constraint Participation constraint Weak entity dan Strong entity IX Alat Bantu Perancangan Basis data (ERD) X Alat Bantu Perancangan Basis data (ERD) XI Kuis dan Diskusi XII Studi kasus ER 1. Transformasi ER ke model data relasional Contoh aplikasi ER 2. Contoh Kasus Tugas II: Membuat Makalah/download “RDBMS” Penyelesaian Studi kasus XIII Studi kasus ER Penyelesaian Studi kasus UAS 1x100 1x100 1 x 100 1x100 1x100