RENCANA PEMBELAJARAN SEMESTER
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS GUNADARMA
MATA KULIAH
KODE
RUMPUN MK
BOBOT
SEMESTER
TGL REVISI
Sistem Basis Data 1
AK045229
2 SKS
V (PTA)
OTORISASI
PENGEMBANG RPS
KOORDINATOR MATA KULIAH
KETUA PROGRAM STUDI
Prof. Dr.-Ing. Adang Suhendra
Capaian Pembelajaran (CP)
Program Studi :pengetahuan, sikap, keterampilan, kompetensi, dan akumulasi pengalaman kerja
1. Memahami dan menjelaskan konsep yang berkaitan dengan pemodelan dan abstraksi data, serta membangun
aplikasi perangkat lunak perngorganisasian data dan penjaminan keamanan akses data.
2. Menguasai konsep basis data, keamanan data dan skalabilitas data.
3. Mengimplementasikan basis data, keamanan data, dan skalabilitas data dalam pemrograman aplikasi.
Mata Kuliah :
1. Memahami konsep dan teknologi sistem basis data, serta skalabilitas data (1-2)
2. Memahami konsep model relasional basis data (3-4)
3. Memahami dan menguasai Structured Query Language dan Optimasinya (5-6)
4. Mengaplikasikan SQL pada pemrograman (7)
5. Menguasai konsep dan prinsip normalisasi, serta perancangan basis data (8-9)
6. Mengaplikasikan hasil perancangan basis data pada pemrograman (10)
8. Memahami konsep unstructured query language / NoSQL dan menerapkan pada MongoDB (13)
9. Menguasai konsep keamanan basis data (14)
10. Mengimplementasikan konsep keamanan basis data pada pemrograman (15) J.612000.003.01
Deskripsi Singkat MK
Mata Kuliah ini membahas tentang perancangan dan pengelolaan basis data, pembahasan diawali dengan pemahaman
konsep basis data dan dilanjutkan dengan pemahaman prinsip perancangan dan pengelolaan bais data termasuk
keamanan bais data. Pada perkuliahan mata kuliah ini, mahasiswa melakukan praktek prinsip perancangan basis data
dan pengelolaan basis data dengan menggunakan perangkat lunak DBMS. Diakhir pertemuan mata kuliah ini juga akan
dibahas mengenai perkembangan basis data seiring dengan kebutuhan basis data yang mampu menangani transaksi
dengan cepat, tepat, dan dalam ukuran bais data yang besar.
Pustaka
UTAMA:
1. Connoly, Thomas; Begg, Carloyn. 2014. Database systems: A Practical Approach to Design, Implementation, and
Management (6
thEdition). Pearson.
2. ITL
Education
Solutions
Limited.
2008.
Introduction
to
Database
Systems.
Pearson.
[
https://www.oreilly.com/library/view/introduction-to-database/9788131731925/}3. Elmasri,
Ramez.
2016.
Fundamentals
of
Database
Systems,
7th
Editions.
Pearson.
[
https://www.pearson.com/us/higher-education/program/Elmasri-Fundamentals-of-Database-Systems-7th-Edition/PGM189052.html]
4. Silberschatz, Avi; Korth, Henry F., Sudarshan, S. 2019 Database System Concepts Seventh Edition. McGraw-Hill.
[
https://www.db-book.com/db7/index.html]5. Chodorow, Kristina. 2013. MongoDB: The Definitive Guide, Second Edition. California: O’Reilly Media.
6. Bryla, Bob. 2015. Oracle Database 12c DBA Handbook (Oracle Press) 1st Edition. [
https://www.amazon.com/Oracle-Database-12c-Handbook-Press/dp/0071798781]7.
GoalKicker. 2015. MySQL Notes for Professionals.8.
Database Security Guide. 2019. Oracle Database 12.2 release version. https://docs.oracle.com/en/database/oracle/oracle-database/12.2/dbseg/index.htmlMedia Pembelajaran
Perangkat Lunak
Perangkat Keras
MySQL, Oracle, MongoDB
Komputer, Laptop, Proyektor
Mata Kuliah Prasyarat
Metode Pembelajaran
1. Ceramah/Kuliah Pakar,
2. Problem Based Learning/FGD
3. Project Based Learning
4. Praktik Laboratorium
5. Self-Learning (V-Class)
6. Diskusi Kelompok
Minggu
Ke-
CP-MK
Materi Pembelajaran
Metode / Strategi
Pembelajaran
Penilaian
Referensi
Indikator
Bentuk
Bobot
1 - 2
Memahami
konsep
dan teknologi sistem
basis
data,
serta
skalabilitas data
- Konsep Dasar Sistem Basis Data
- Konsep Lingkungan dan Teknologi Basis Data - Konsep Skalabilitas
Data
- Konsep Model Data - Peran dalam Sistem
Basis Data
1,2,4 - Menjelaskan definisi, tujuan, dan lingkungan sistem basis data dengan benar.
- Menyebutkan dan menjelaskan teknologi basis data dengan benar.
- Menjelaskan prinsip skalabilitas dalam data dengan benar.
- Menjelaskan peran dalam basis data dengan benar.
- Tugas 10 % 1,2,3,4
3-4
Memahami
konsep
model relasional basis
data
- Terminologi dalam model relasional, - Integrity Constraint, - Aljabar Relasional - Kalkulus Relasional 1,2, 3, 4 - Menyebutkan dan menjelaskan istilah (atribut, tupel, domain,derajat, dan
kardinalitas) dan relasional keys (super keys, Candidate Key,
- Latihan dan Tugas
- Query Komersial primary key, Alternatif Key) dalam model relasional
- Menjelaskan relasi integritas (Null, Entity, Referential Integrity) - Menjelaskan dan
memberikan conto dalam Aljabar relasional (Operasi Dasar (Select, Project, Cartesian Product, Union, Set Difference)) dan Operasi Tambahan (Natural Join, Theta Join, Intersection, Devide), kalkulus relasional (tupel dan domain), dan query komersia (QUEL, QBE)l. 5-6
Memahami
dan
Menguasai Structured
Query Language dan
Optimasinya
- Pengenalan SQL - Perintah SQL - Studi Kasus - Advanced SQL
- Measure of Query Cost
- Optimasi Query 1,2,3,4 - Mencari referensi terkait - Menjelaskan dan menguasai perintah di dalam kelompok SQL (DDL, DML, dan DCL) dengan benar. - Memahami dan menguasai Advanvced SQL (Embedded dan dynamic) - Memahami pengukuran biaya Latihan 10 % 1,2,3,4
permintaan
- Menguasai optimasi queri: Transformasi ekspresi relasional, estimasi staistik hasil ekspresi, memilih perencanaan evaluasi,
materialized views,
optimasi query tingkat lanjuit. 7
Mengaplikasikan SQL
pada pemrograman
- Pengenalan MySQL - Lingkungan MySQL - Perintah SQL pada MySQL- Optimasi Query pada MySQL 1,2,3,4,7 - Menerapkan, mendemonstrasikan perintah SQL pada MySQL (DDL, DML, dan DCL) pada MySQL. - Menerapkan optimasi
query pada MySQL.
Tugas 10 % 1,2,3,4,7
8-9
Menguasai konsep dan
prinsip
normalisasi,
serta
perancangan
basis data
- Model Entity Relationship Diagram (ERD)- Konsep dan Proses
Normailsasi 1,2,4,6
- Mencari referensi perancangan basis data - Menjelaskan konsep ER
dan
mendemonstrasikan transformasi ER ke model data relasional. - Menjelaskan konsep dan mendomsntrasikan proses normalisasi Latihan 15 % 1,2,3,4 10
Mengaplikasikan hasil
perancangan basis
data pada
pemrograman
- Pengenalan Oracle - Computing Model - Interaksi antara SQL *Plus dengan SQL 1,2,4,6 - Menjelaskan dan mendomenstrasikan interaksi antara SQL *Plus dengan SQL - Mendemonstrasikan Tugas 10 % 6- Oracle Database Server Architecture
- Studi Kasus
SQL pada Oracle dari perancangan basis data
11 UJIAN TENGAH SEMESTER
12
Memahami
konsep
PL/SQL pada Oracle
- Pengenalan PL/SQL - Lingkungan PL/SQL - Keuntungan dan Perintah SQL di dalam PL/SQL 1,2,4,6 - Mencari referensi mengenai PL/SQL pada Oracle - Memahami dan menjelaskan konsep dan penerapannya PL/SQL pada Oracle Tugas 5 % 6 13Memahami
konsep
unstructured
query
language / NoSQL dan
menerapkan
pada
MongoDB
Pengenalan NoSQL Perbedaan SQL dengan NoSQL Pengenalan Lingkungan MongoDB Operator Operasi CRUD dan Query for Data, Koleksi, Agregate, Index Studi Kasus 1,2,4,6 - Menyebutkan dan menjelaskan keuntungan dan manfaat dari NoSQL - Mendemonstrasikan
basis data pada MongoDB
Latihan 8 % 4,5
14
Menguasai
konsep
keamanan basis data
Konsep keamanan basis data Managing User Authentication and User Application Development Security Controlling Access to 1,2,4,6 - Mencari referensi konsep keamanan basis data
- Menyebutkan dan menjelaskan konsep keamanan basis data pada DBMS
Data
Security Data on Network
Monitoring Database Activity with Auditing 15
Mengimplementasikan
konsep
keamanan
basis
data
pada
pemrograman
- Proyek Database Security dengan menggunakan Oracle
3,6 - Mendemonstrasikan konsep keamanan basis data pada Oracle dengan benar
Tugas
12% 6,8FORMAT RANCANGAN TUGAS 1
Nama Mata Kuliah : Sistem Basis Data 1 SKS : 3
Program Studi : Teknik Informatika Pertemuan ke : 1-2
Fakultas : Teknologi Industri A. TUJUAN TUGAS :
- Menjelaskan konsep Sistem Basis Data B. URAIAN TUGAS :
a. Obyek Garapan - Sistem Basis Data
b. Metode atau Cara pengerjaan
- Carilah referensi mengenai konsep dan lingkungan basis data, model data di
o Connoly, Thomas; Begg, Carloyn. 2014. Database systems: A Practical Approach to Design, Implementation, and Management (6th Edition). Pearson.
o ITL Education Solutions Limited. 2008. Introduction to Database Systems. Pearson. o Elmasri, Ramez. 2016. Fundamentals of Database Systems, 7th Editions. Pearson.
o Silberschatz, Avi; Korth, Henry F., Sudarshan, S. 2019 Database System Concepts Seventh Edition. McGraw-Hill. - Tugas :
Rangkumlah referensi tersebut dengan mencakup aspek: Konsep basis data
Perbedaan sistem file tradisional dengan sistem file basis data Keuntungan dan kerugian menggunakan basis data
Pengguna basis data Arsitektur basis data Konsep skalabilitas data Data Independence Konsep DBMS
Model Data(berbasis objek, record, konseptual, dan fisik) Data dictionary
Presentasikan hasil rangkuman tersebut di depan kelas dengan maksimal waktu 15 menit/kelompok c. Deskripsi Luaran tugas yang dihasilkan :
Paper yang dicetak dengan format lembar judul, kata pengantar, daftar isi, isi dari tugas, dan daftar pustaka dengan font Times New Roman, ukuran 12 dengan spasi 1.5, dan minimal 15 halaman.
C. KRITERIA PENILAIAN (10 %) - Kelengkapan isi rangkuman - Kebenaran isi rangkuman
- Daya Tarik komunikasi/presentasi
GRADING SCHEME COMPETENCE KRITERIA 1: Kelengkapan isi rangkuman
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang
Memuaskan
Di bawah standard SKOR Kelengkapan konsep Lengkap dan terpadu Lengkap Masih kurang
beberapa aspek yang belum terungkap
Hanya menunjukkan sebagian konsep saja
Tidak ada konsep 2
KRITERIA 2 :Kebenaran isi rangkuman
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang
Memuaskan
Di bawah standard SKOR Kebenaran konsep Diungkapkan dengan
tepat, terdapat aspek penting, analisis dan membantu
memahami konsep
Diungkap dengan tepat tetapi deskriptif
Sebagian besar konsep sudah terungkap, namun masih ada yang terlewatkan
Kurang dapat mengungkapkan aspek penting, melebihi halaman, tidak ada proses
Tidak ada konsep yang disajikan
KRITERIA 3 : Daya tarik komunikasi/presentasi KRITERIA 3a : Komunikasi tertulis
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah
standard
SKOR Bahasa Paper Bahasa menggugah
pembaca untuk mencari tahu konsep lebih dalam
Bahasa menambah informasi pembaca
Bahasa deskriptif, tidak terlalu menambah pengetahuan
Informasi dan data yang disampaikan tidak menarik dan membingungkan
Tidak ada hasil 1
Kerapian Paper Paper dibuat dengan sangat menarik dan menggugah semangat membaca
Paper cukup menarik, walau tidak terlalu mengundang
Dijilid biasa Dijilid namun kurang rapi
Tidak ada hasil 1
KRITERIA 3b : Komunikasi lisan
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Isi Memberi inspirasi pendengar untuk mencari lebih dalam
Menambah wawasan Pembaca masih harus menambah lagi informasi dari beberapa sumber
Informasi yang disampaikan tidak menambah wawasan bagi pendengarnya Informasi yang disampaikan menyesatkan atau salah 2
Organisasi Sangat runtut dan integratif sehingga pendengar dapat mengkompilasi isi dengan baik
Cukup runtut dan
memberi data pendukung fakta yang disampaikan
Tidak didukung data, namun menyampaikan informasi yang benar
Informasi yang disampaikan tidak ada dasarnya Tidak mau presentasi 1
Gaya Presentasi Menggugah semangat pendengar
Membuat pendengar paham, hanya sesekali saja memandang catatan
Lebih banyak membaca catatan Selalu membaca catatan (tergantung pada catatan) Tidak berbunyi 1 merangkum hanya mencontoh
FORMAT RANCANGAN TUGAS 2
Nama Mata Kuliah : Sistem Basis Data 1 SKS : 3
Program Studi : Teknik Informatika Pertemuan ke : 3-4
Fakultas : Teknologi Industri A. TUJUAN TUGAS :
Memahami dan mendemonstrasikan PL/SQL dalam Oracle
B. URAIAN TUGAS : a. Obyek Garapan
Model relasional, Relasional keys, dan Relasional Integrity
b. Metode atau Cara pengerjaan - Latihan di kelas :
o Memahami dan menentukan relasi, atribut, tupel, domain, derajat dan kardinalitas dari suatu tabel dalam studi kasus yang diberikan dosen pengampu.
- Tugas :
o
Mempresentasikan hasil jawaban dari studi kasus tabel relasional dengan menentukan Relasional keys dan relasional integrity
dari soal yang diberikan dosen pengampu.
c. Deskripsi Luaran tugas yang dihasilkan :
Laporan berupa Paper dari power point dari presentasi. C. KRITERIA PENILAIAN ( 15 %)
- Kebenaran isi rangkuman
GRADING SCHEME COMPETENCE
KRITERIA 1 :Kebenaran isi rangkuman
KRITERIA 2 : Daya tarik komunikasi/presentasi KRITERIA 2a : Komunikasi tertulis
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah
standard
SKOR Bahasa Paper Bahasa menggugah
pembaca untuk mencari tahu konsep lebih dalam
Bahasa menambah informasi pembaca
Bahasa deskriptif, tidak terlalu menambah pengetahuan
Informasi dan data yang disampaikan tidak menarik dan membingungkan
Tidak ada hasil 2
Kerapian Paper Paper dibuat dengan sangat menarik dan menggugah semangat membaca
Paper cukup menarik, walau tidak terlalu mengundang
Dijilid biasa Dijilid namun kurang rapi
Tidak ada hasil 2
KRITERIA 2b : Komunikasi lisan
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Isi Memberi inspirasi
pendengar untuk
Menambah wawasan Pembaca masih harus menambah lagi informasi
Informasi yang disampaikan tidak
Informasi yang disampaikan
3
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang
Memuaskan
Di bawah standard SKOR Kebenaran Isi Diungkapkan dengan
tepat, terdapat aspek penting, analisis dan membantu
memahami konsep
Diungkap dengan tepat tetapi deskriptif
Sebagian besar konsep sudah terungkap, namun masih ada yang terlewatkan
Kurang dapat mengungkapkan aspek penting, melebihi halaman, tidak ada proses merangkum hanya mencontoh
Tidak ada konsep yang disajikan
mencari lebih dalam dari beberapa sumber menambah wawasan bagi pendengarnya
menyesatkan atau salah
Organisasi Sangat runtut dan integratif sehingga pendengar dapat mengkompilasi isi dengan baik
Cukup runtut dan memberi data pendukung fakta yang disampaikan
Tidak didukung data, namun menyampaikan informasi yang benar
Informasi yang disampaikan tidak ada dasarnya Tidak mau presentasi 2
Gaya Presentasi Menggugah semangat pendengar
Membuat pendengar paham, hanya sesekali saja memandang catatan
Lebih banyak membaca catatan
Selalu membaca catatan (tergantung pada catatan)
Tidak berbunyi 2
Nama Mata Kuliah : Sistem Basis Data 1 SKS : 3
Program Studi : Teknik Informatika Pertemuan ke : 5-6
Fakultas : Teknologi Industri A. TUJUAN TUGAS :
Memahami dan merangkum konsep structured query language dan queri optimasi.
B. URAIAN TUGAS : a. Obyek Garapan
Perintah SQL dan Queri Optimasi
b. Metode atau Cara pengerjaan - Latihan di kelas :
Mencari referensi mengenai konsep dan perintah structured queri language dan queri optimasi. Merangkum materi konsep dan perintah structured queri language dan queri optimasi.
c. Deskripsi Luaran tugas yang dihasilkan : Catatan pada paper mahasiswa. C. KRITERIA PENILAIAN ( 10 %)
- Kelengkapan isi rangkuman - Kebenaran isi rangkuman
GRADING SCHEME COMPETENCE KRITERIA 1 : Kelengkapan isi rangkuman
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Kelengkapan konsep
Lengkap dan terpadu
Lengkap Masih kurang beberapa aspek yang be lum terungkap
Hanya menunjukkan sebagian konsep saja
Tidak ada konsep 5
KRITERIA 2 : Kebenaran isi rangkuman
Kebenaran konsep Diungkapkan dengan tepat, terdapat aspek penting, analisis dan membantu memahami konsep Diungkap dengan tepat tetapi deskriptif
Sebagian besar konsep sudah terungkap, namun masih ada yang terlewatkan
Kurang dapat
mengungkapkan aspek penting, melebihi halaman, tidak ada proses
merangkum hanya mencontoh
Tidak ada konsep yang disajikan
5
Nama Mata Kuliah : Sistem Basis Data 1 SKS : 3
Program Studi : Teknik Informatika Pertemuan ke : 7
Fakultas : Teknologi Industri A. TUJUAN TUGAS :
Menguasai dan menerapkan structured query language dan optimasi query pada MySQL
B. URAIAN TUGAS : a. Obyek Garapan
Perintah SQL dan Operimasi Query di MySQL.
b. Metode atau Cara pengerjaan - Tugas :
Menerapkan perintah SQL (DDL, DML, dan DCL) dan optimasi queri dalam penyelesaian studi kasus yang diberikan dosen pengampu. c. Deskripsi Luaran tugas yang dihasilkan :
Laporan berisi kode perintah dan hasil keluaran program. C. KRITERIA PENILAIAN ( 10 %)
- Ketepatan penulisan perintah SQL - Kesesuaian keluaran program
KRITERIA 1 : Tingkat Ketepatan penulisan
DIMENSI
Sangat Memuaskan
Memuaskan
Batas
Kurang Memuaskan Di bawah standard SKOR
Ketepatan dan
ketelitian
penulisan
sintaks program
Tepat dan teliti
dalam
menggunakan
sintaks dan
terdapat variasi
jawaban
Tepat dan teliti
dalam
menggunakan
sintaks dan sedikit
variasi jawaban
Tepat dan teliti
dalam menggunakan
sintaks dan tidak ada
variasi jawaban
Kurang tepat dan
teliti dalam
menggunakan
sintaks
Tidak tepat dalam
menggunakan
sintaks
5
KRITERIA 2 : Tingkat kesesuaian
Kesesuaian
keluaran
program
tepat/sesuai
dengan output yang
diharapkan dan
terdapat variasi
jawaban
tepat/sesuai
dengan output yang
diharapkan dan
sedikit variasi
jawaban
tepat/sesuai dengan
output yang
diharapkan dan tidak
ada variasi jawaban
Kurang tepat/sesuai
dengan output yang
diharapkan
Tidak tepat/sesuai
dengan output
yang diharapkan
5
Nama Mata Kuliah : Sistem Basis Data 1 SKS : 3
Program Studi : Teknik Informatika Pertemuan ke : 8-9
Fakultas : Teknologi Industri A. TUJUAN TUGAS :
Menguasai perancangan basis data.
B. URAIAN TUGAS : a. Obyek Garapan
Entity Relationship Diagram dan Normalisasi
b. Metode atau Cara pengerjaan - Latihan di kelas :
Mencari referensi mengenai perancangan basis data (ERD dan normalisasi). Merangkum materi konsep ERD dan proses normalisasi.
Mendemonstrasikan konsep dan proses ERD dan normalisasi dari studi kasus yang diberikan dosen pengampu. c. Deskripsi Luaran tugas yang dihasilkan :
Catatan pada paper mahasiswa. C. KRITERIA PENILAIAN ( 15 %)
- Kelengkapan isi rangkuman - Kebenaran isi konsep
GRADING SCHEME COMPETENCE KRITERIA 1 : Kelengkapan isi rangkuman
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Kelengkapan konsep
Lengkap dan terpadu
Lengkap Masih kurang beberapa aspek yang be lum terungkap
Hanya menunjukkan sebagian konsep saja
Tidak ada konsep 5
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR Kebenaran konsep Diungkapkan dengan tepat, terdapat aspek penting, analisis dan membantu memahami konsep Diungkap dengan tepat tetapi deskriptif
Sebagian besar konsep sudah terungkap, namun masih ada yang terlewatkan
Kurang dapat
mengungkapkan aspek penting, melebihi halaman, tidak ada proses
merangkum hanya mencontoh
Tidak ada konsep yang disajikan
10
Nama Mata Kuliah : Sistem Basis Data 1 SKS : 3
Program Studi : Teknik Informatika Pertemuan ke : 10
Fakultas : Teknologi Industri A. TUJUAN TUGAS :
Mendemonstrasikan hasil perancangan basis data pada Oracle.
B. URAIAN TUGAS :a. Obyek Garapan
Penerapan ERD dan Normalisasi pada Oracle
b. Metode atau Cara pengerjaan - Tugas :
Menerapkan dan mendemonstrasikan ERD dan Normalisasi dari studi kasus yang diberikan dosen pengampu. c. Deskripsi Luaran tugas yang dihasilkan :
Laporan berisi perintah dan kebenaran program pada Oracle. C. KRITERIA PENILAIAN ( 10 %)
- Ketepatan penulisan sintaks program - Kesesuaian Keluaran hasil program
GRADING SCHEME COMPETENCE
DIMENSI
Sangat Memuaskan
Memuaskan
Batas
Kurang Memuaskan Di bawah standard SKOR
Ketepatan dan
ketelitian
penulisan
sintaks program
Tepat dan teliti
dalam
menggunakan
sintaks dan
terdapat variasi
jawaban
Tepat dan teliti
dalam
menggunakan
sintaks dan sedikit
variasi jawaban
Tepat dan teliti
dalam menggunakan
sintaks dan tidak ada
variasi jawaban
Kurang tepat dan
teliti dalam
menggunakan
sintaks
Tidak tepat dalam
menggunakan
sintaks
KRITERIA 2 : Tingkat kesesuaian
DIMENSI
Sangat Memuaskan Memuaskan
Batas
Kurang Memuaskan Di bawah standard SKOR
Kesesuaian
keluaran
program
tepat/sesuai
dengan output yang
diharapkan dan
terdapat variasi
jawaban
tepat/sesuai
dengan output yang
diharapkan dan
sedikit variasi
jawaban
tepat/sesuai dengan
output yang
diharapkan dan tidak
ada variasi jawaban
Kurang tepat/sesuai
dengan output yang
diharapkan
Tidak tepat/sesuai
dengan output
yang diharapkan
5
Nama Mata Kuliah : Sistem Basis Data 1 SKS : 3
Program Studi : Teknik Informatika Pertemuan ke : 12
Fakultas : Teknologi Industri A. TUJUAN TUGAS :
Memahami konsep PL/SQL pada Oracle.
B. URAIAN TUGAS : a. Obyek Garapan
PL/SQL dalam Oracle
b. Metode atau Cara pengerjaan - Latihan di kelas :
- Tugas :
Mencari referensi mengenai PL/SQL dalam Oracle.
Merangkum database progamming PL/SQL dan memberikan contoh penerapan pada Oracle c. Deskripsi Luaran tugas yang dihasilkan :
Laporan paper dengan menggunakan jenis huruf Times New Roman ukuran 12 pt, spasi 1,5, minimum 10 halaman. C. KRITERIA PENILAIAN ( 5 %)
- Kebenaran isi rangkuman - Daya tarik komunikasi
KRITERIA 1 :Kebenaran isi rangkuman
KRITERIA 2 : Daya tarik komunikasi KRITERIA 2a : Komunikasi tertulis
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah
standard
SKOR Bahasa Paper Bahasa menggugah
pembaca untuk mencari tahu konsep lebih dalam
Bahasa menambah informasi pembaca
Bahasa deskriptif, tidak terlalu menambah pengetahuan
Informasi dan data yang disampaikan tidak menarik dan membingungkan
Tidak ada hasil 2
Kerapian Paper Paper dibuat dengan sangat menarik dan menggugah semangat membaca
Paper cukup menarik, walau tidak terlalu mengundang
Dijilid biasa Dijilid namun kurang rapi
Tidak ada hasil 1
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang
Memuaskan
Di bawah standard SKOR Kebenaran Isi Diungkapkan dengan
tepat, terdapat aspek penting, analisis dan membantu
memahami konsep
Diungkap dengan tepat tetapi deskriptif
Sebagian besar konsep sudah terungkap, namun masih ada yang terlewatkan
Kurang dapat mengungkapkan aspek penting, melebihi halaman, tidak ada proses merangkum hanya mencontoh
Tidak ada konsep yang disajikan
FORMAT RANCANGAN TUGAS 8
Nama Mata Kuliah : Sistem Basis Data 1 SKS : 3
Program Studi : Teknik Informatika Pertemuan ke : 13
Fakultas : Teknologi Industri A. TUJUAN TUGAS :
Mendemonstrasikan basis data dengan MongoDB.
B. URAIAN TUGAS : a. Obyek Garapan
Operator, Query Data MongoDB
b. Metode atau Cara pengerjaan - Tugas :
Mendemonstrasikan query data dan operator pada MongoDB. c. Deskripsi Luaran tugas yang dihasilkan :
Laporan berisi kode dan output program. C. KRITERIA PENILAIAN ( 8 %)
- Kebenaran isi
- Daya tarik komunikasi
KRITERIA 1 :Kebenaran isi
KRITERIA 2 : Daya tarik komunikasi Komunikasi lisan
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Isi Memberi inspirasi pendengar untuk mencari lebih dalam
Menambah wawasan Pembaca masih harus menambah lagi informasi dari beberapa sumber
Informasi yang disampaikan tidak menambah wawasan bagi pendengarnya Informasi yang disampaikan menyesatkan atau salah 3
Organisasi Sangat runtut dan integratif sehingga pendengar dapat mengkompilasi isi dengan baik
Cukup runtut dan
memberi data pendukung fakta yang disampaikan
Tidak didukung data, namun menyampaikan informasi yang benar
Informasi yang disampaikan tidak ada dasarnya Tidak mau presentasi 1
Gaya Presentasi Menggugah semangat pendengar
Membuat pendengar paham, hanya sesekali saja memandang catatan
Lebih banyak membaca catatan
Selalu membaca catatan (tergantung pada catatan)
Tidak berbunyi 1
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang
Memuaskan
Di bawah standard SKOR Kebenaran konsep Diungkapkan dengan
tepat, terdapat aspek penting, analisis dan membantu
memahami konsep
Diungkap dengan tepat tetapi deskriptif
Sebagian besar konsep sudah terungkap, namun masih ada yang terlewatkan
Kurang dapat mengungkapkan aspek penting, melebihi halaman, tidak ada proses merangkum hanya mencontoh
Tidak ada konsep yang disajikan
FORMAT RANCANGAN TUGAS 9
Nama Mata Kuliah : Sistem Basis Data 1 SKS : 3
Program Studi : Teknik Informatika Pertemuan ke : 14
Fakultas : Teknologi Industri A. TUJUAN TUGAS :
Memahami konsep Keamanan Basis Data.
B. URAIAN TUGAS : a. Obyek Garapan
Database Security
b. Metode atau Cara pengerjaan - Latihan di kelas :
Mencari referensi mengenai keamanan basis data yang diterapkan di Oracle
Merangkum keamanan basis data mengenai Managing User Authentication and User, Application Development Security, Controlling Access to Data, Security Data on Network, Monitoring Database Activity with Auditing
c. Deskripsi Luaran tugas yang dihasilkan : Catatan pada paper mahasiswa.
C. KRITERIA PENILAIAN ( 5 %) - Kelengkapan isi rangkuman - Kebenaran isi konsep/rangkuman
KRITERIA 1 : Kelengkapan isi rangkuman
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Kelengkapan konsep
Lengkap dan terpadu
Lengkap Masih kurang beberapa aspek yang be lum terungkap
Hanya menunjukkan sebagian konsep saja
Tidak ada konsep 2
KRITERIA 2 : Kebenaran isi rangkuman
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Kebenaran konsep Diungkapkan dengan tepat, terdapat aspek penting, analisis dan membantu memahami konsep Diungkap dengan tepat tetapi deskriptif
Sebagian besar konsep sudah terungkap, namun masih ada yang terlewatkan
Kurang dapat
mengungkapkan aspek penting, melebihi halaman, tidak ada proses
merangkum hanya mencontoh
Tidak ada konsep yang disajikan
3
Nama Mata Kuliah : Sistem Basis Data 1 SKS : 3
Program Studi : Teknik Informatika Pertemuan ke : 15
Fakultas : Teknologi Industri A. TUJUAN TUGAS :
Menerapkan dan menjelaskan konsep keamanan basis data pada pemrograman di DBMS Oracle.
B. URAIAN TUGAS : a. Obyek Garapan
Keamanan Basis Data dalam Oracle
b. Metode atau Cara pengerjaan - Tugas :
Menerapkan konsep keamanan konsep basis data dan menjelaskan proyek di depan kelas dari studi kasus yang diberikan dosen pengampu. c. Deskripsi Luaran tugas yang dihasilkan :
Laporan berisi kode dan output program. C. KRITERIA PENILAIAN ( 12 %)
- Kreatifitas dan variasi program yang dibuat - Ketepatan penulisan sintaks program - Kesesuaian Output program
- Daya tarik komunikasi
KRITERIA 1 : Tingkat kreatifitas
DIMENSI
Sangat Memuaskan Memuaskan
Batas
Kurang Memuaskan Di bawah standard SKOR
Pemilihan Kasus
dan variasi
program yang
dibuat
Kasus yang dipilih
kompleks dan
sangat jarang
ditemui
Kasus yang dipilih
kompleks walau
sering ditemui
Kasus yang dipilih
sederhana
Kasus mencontoh
dari buku/orang lain
Kasus/Objek yang
dipilih secara asal
2
KRITERIA 2 : Tingkat Ketepatan penulisan
DIMENSI
Sangat Memuaskan
Memuaskan
Batas
Kurang Memuaskan Di bawah standard SKOR
Ketepatan dan
ketelitian
penulisan
sintaks program
Tepat dan teliti
dalam
menggunakan
sintaks dan
terdapat variasi
jawaban
Tepat dan teliti
dalam
menggunakan
sintaks dan sedikit
variasi jawaban
Tepat dan teliti
dalam menggunakan
sintaks dan tidak ada
variasi jawaban
Kurang tepat dan
teliti dalam
menggunakan
sintaks
Tidak tepat dalam
menggunakan
sintaks
3
KRITERIA 3 : Tingkat kesesuaian
DIMENSI
Sangat Memuaskan Memuaskan
Batas
Kurang Memuaskan Di bawah standard SKOR
Kesesuaian
output program
tepat/sesuai
dengan output yang
diharapkan dan
terdapat variasi
jawaban
tepat/sesuai
dengan output yang
diharapkan dan
sedikit variasi
jawaban
tepat/sesuai dengan
output yang
diharapkan dan tidak
ada variasi jawaban
Kurang tepat/sesuai
dengan output yang
diharapkan
Tidak tepat/sesuai
dengan output
yang diharapkan
3
KRITERIA 4 : Daya tarik komunikasi Komunikasi lisan
Isi Memberi inspirasi pendengar untuk mencari lebih dalam
Menambah wawasan Pembaca masih harus menambah lagi informasi dari beberapa sumber
Informasi yang disampaikan tidak menambah wawasan bagi pendengarnya Informasi yang disampaikan menyesatkan atau salah 3
Organisasi Sangat runtut dan integratif sehingga pendengar dapat mengkompilasi isi dengan baik
Cukup runtut dan
memberi data pendukung fakta yang disampaikan
Tidak didukung data, namun menyampaikan informasi yang benar
Informasi yang disampaikan tidak ada dasarnya Tidak mau presentasi 1
Gaya Presentasi Menggugah semangat pendengar
Membuat pendengar paham, hanya sesekali saja memandang catatan
Lebih banyak membaca catatan
Selalu membaca catatan (tergantung pada catatan)