Anda di halaman 1dari 13

RENCANA PEMBELAJARAN SEMESTER

MATA KULIAH
SEMESTER GENAP TAHUN AJARAN 2019/2020

Teknologi Basis Data


TKE134027 / 3 SKS

Oleh :
Hari Siswantoro, Ph.D
Mulki Indana Zulfa, S.T., M.T.
Muhammad Syaiful Aliim, S.T., M.T.

JURUSAN TEKNIK ELEKTRO


FAKULTAS TEKNIK

UNIVERSITAS JENDERAL SOEDIRMAN


PURWOKERTO
2020
LEMBAR PENGESAHAN
RENCANA PEMBELAJARAN

1. Mata Kuliah : Teknologi Basis Data


2. Kode Mata Kuliah/SKS : TKE134027 / 3 SKS (2-1)
3. Fakultas : Teknik
4. Jurusan/Prodi : Teknik Elektro
5. Semester : Genap
6. Tim Teaching
1. Hari Siswantoro, Ph.D
2. Mulki Indana Zulfa, S.T., M.T.
3. Muhammad Syaiful Aliim, S.T., M.T.

Purbalingga, 03 Maret 2020

Menyetujui, Penyusun,
Kepala Jurusan Teknik Elektro

Farida Asriani, S.Si., M.T. Mulki Indana Zulfa, S.T., M.T.


NIP. 19750201 200003 2 005 NIP. 19861208 201504 1 001
PETA CAPAIAN PEMBELAJARAN
MATA KULIAH : Teknologi Basis Data

Mahasiswa mampu merancang sistem basisdata dengan menggunakan berbagai


macam teknologi manajemen data berdasarkan kebutuhan aplikasi

6. Mahasiswa mampu memecahahkan masalah Big Data


menggunakan Map-Reduce

5. Mahasiswa mampu menjelaskan konsep Map-Reduce


untuk menganalisis Big Data

4. Mahasiswa mampu memahami perbedaan RDBMS


dengan Map-Reduce

3. Mahasiswa mampu mengelola basisdata dan


mengolahnya dengan SQL

2. Mahasiswa mampu membuat table dan relasinya


berdasarkan studi kasus tertentu

1. Mahasiswa mampu menjelaskan cara kerja basisdata dan


mengenal objek-objek basisdata
I. Karakteristik Mata Kuliah

Nama Mata Kuliah Teknologi Basis Data


Kode Mata Kuliah / SKS TKE134027 / 2-1 (3SKS)
Semester Genap
Tahun Akademik 2018/2019
Program Studi / Jurusan Teknik Elektro
Fakultas Teknik
Penanggungjawab Mulki Indana Zulfa, S.T., M.T.
Tim Teaching 1. Hari Siswantoro, Ph.D.
2. Mulki Indana Zulfa, S.T., M.T.
3. Muhammad Syaiful Aliim, S.T., M.T.

II. Deskripsi Singkat Mata Kuliah


Mata kuliah ini adalah mata kuliah pilihan yang ditawarkan di semester genap,
memiliki bobot 3 SKS (3-1), dengan komposisi 2 SKS tatap muka dan 1 SKS
praktikum. Mata kuliah ini menjelaskan tentang konsep basis data, pengelolaan
basis data hingga implementasinya dalam pembuatan sebuah aplikasi. Pada
akhir perkuliahan mahasiswa akan diberikan tugas besar kelompok untuk
merancang sistem basis data sesuai dengan topik aplikasi yang diberikan.

III. Capaian Pembelajaran Lulusan (CPL)


Memiliki pengetahuan ilmu komputer dan rekayasanya untuk menganalisis,
merancang dan mengimplementasikan perangkat lunak dalam sebuah sistem
yang kompleks.
IV. Capaian Pembelajaran Mata Kuliah (CPMK)
Mahasiswa mampu merancang sistem basisdata berdasarkan kebutuhan
aplikasi.
V. Jadwal Kegiatan

Pert. Cap.Pemb.Khusus Pokok bahasan Subpokok bahasan Metode Media Indikator pemb. Evaluasi Ref.
ke pemb. pemb.
1 Kontrak 1. Kontrak Ceramah Proyektor 1. Mahasiswa dan dosen [1]
Perkuliahan perkuliahan dan tanya dan menyepakati kontrak
2. Menunjukkan jawab papan perkuliahan
RPS tulis 2. Mahasiswa mengetahui RPS
Mahasiswa mampu yang ditargetkan
2 menjelaskan cara Pendahuluan 1. Pengolahan Ceramah Proyektor 1. Mahasiswa mampu [1]
kerja database atau kebutuhan data tradisional dan tanya dan menjelaskan konsep kerja basis
basisdata pengolahan data dan modern jawab papan data dalam menyimpan dan
2. Cara kerja tulis mengolah data
database 2. Mahasiswa mengetahui
perbedaan data struktur dan
tidak terstruktur
3 Mengenal objek 1. Tabel : tipe Ceramah Proyektor Mahasiswa mampu menjelaskan [1]
database data, baris, dan tanya dan objek database beserta fungsinya
kolom, record jawab papan
tulis
2. Primary key
dan foreign key
Mahasiswa mampu
4 DDL (data definiton 1. Definisi DDL Ceramah Proyektor Mahasiswa mampu mendefinisikan tugas mandiri [1]
mengenal objek-
language) 2. DDL query dan praktik dan pembuatan tabel dengan DDL via elDiru
objek basisdata
papan query
tulis
5 DML (data 1. Definisi DML Ceramah Proyektor Mahasiswa mampu memanipulasi tugas mandiri [1]
Manipulation 2. DML query dan praktik dan data tabel dengan DML query via elDiru
language) papan
tulis
6 Mahasiswa mampu Relasi antar tabel 1. Definisi Ceramah Proyektor 1. Mahasiswa mampu membuat [1]
membuat table dan primary key dan tanya dan relasi antartabel dengan
relasinya (PK) dan jawab papan menggunakan primary key dan
tulis foreign key
foreign key (FK)
2. Mahasiswa mampu merancang
2. Konsep ERD database beserta relasi
(Entity antartabel berdasarkan studi
Relationship kasus tertentu
Diagram)
7 Mahasiswa mampu Dasar SQL 1. Dasar SQL Ceramah Proyektor 1. Mahasiswa mampu mengelola Kuis Online via [1]
menggunakan SQL (Structure Query 2. Beberapa dan praktik dan database menggunakan SQL elDiru [2]
dalam mengelola Language) dan SQL fungsi dalam papan 2. Mahasiswa mampu [3]
table Lanjut tulis menggunakan bahasa SQL
SQL
untuk mengambil data dari
3. Mengenal tabel
query join 3. Mahasiswa mampu
menggunakan query join untuk
mengakses data dari beberapa
tabel
Ujian Tengah Semester
8 Mahasiswa mampu RDBMS vs Map- 1. Data warehouse Kuliah Proyektor
memahami Reduce vs Big Data pemaparan dan
perbedaan RDBMS 2. RDBMS vs Map- dan diskusi papan
dengan Map-Reduce tulis
Reduce
9 Mahasiswa mampu
10 menjelaskan konsep
Map-Reduce untuk
menganalisis Big
Data
11 Mahasiswa mampu
12 memecahahkan
13 masalah Big Data
14 menggunakan Map-
Reduce
Ujian Akhir Semester
V. Evaluasi Hasil Belajar Mahasiswa
Pedoman Penilaian : Penilaian Acuan Patokan (PAP) Unsoed

Unsur penilaian
 Tugas Besar 20 %
 Kuis 20 %
 UTS 30 %
 UAS 30 %

Skala Penilaian
 Nilai mutu A untuk nilai ≥ 80,00;
 Nilai mutu AB untuk nilai 75,00 - 79,99;
 Nilai mutu B untuk nilai 70,00 - 74,99;
 Nilai mutu BC untuk nilai 65,00 - 69,99;
 Nilai mutu C untuk nilai 60,00 - 64,99;
 Nilai mutu CD untuk nilai 56,00 - 59,99;
 Nilai mutu D untuk nilai 46,00 - 55,99;
 Nilai mutu E untuk nilai < 46,00

VI. Alternatif Penilaian Tugas Besar Kelompok


Matakuliah : Teknologi Basis Data
Semester : genap
Bobot : 20%

Instruksi :
1. Bentuklah kelompok dengan anggota maksimal 3 orang
2. Kemudian buatlah analisis kebutuhan basisdata (database) untuk pilihan
topik berikut ini :
- Reservasi hotel online
- Point of Sales (Restoran)
- Pembayaran rekening listrik Online
- Katalog buku perpustakaan
3. Dosen akan mengundi topik yang dikerjakan setiap kelompok
4. Kemudian analisislah kebutuhan database berdasarkan kriteria berikut :
- Analisis tipe data dari setiap field yang ada
- Key attribute yang terlibat
- Kebutuhan tabel dan relasinya
- Contoh sample data di setiap tabelnya
5. Untuk tambahan poin penilaian, buatlah aplikasi sederhana berdasarkan
hasil analisis database tersebut
Kriteria Penilaian Tugas Besar

Sangat Baik (100) Baik (80) Cukup (70)


1. Mampu mendefinisikan 1. Mampu mendefinisikan 1. Mampu mendefinisikan
kebutuhan tabel dan kebutuhan tabel dan kebutuhan tabel dan
relasinya. relasinya. relasinya.
2. Menjelaskan setiap field 2. Menjelaskan setiap field 2. Menjelaskan setiap field
yang terlibat yang segi yang terlibat yang segi yang terlibat yang segi
type data, length, key type data, length, key type data, length, key
atribut. atribut. atribut.
3. Menggambar Entity 3. Menggambar Entity 3. Menggambar Entity
Relationship Diagram Relationship Diagram Relationship Diagram
4. Mengisi dengan sample 4. Mengisi dengan sample 4. Mengisi dengan sample
data yang beragam, data yang beragam, data yang beragam,
minimal 10 records, untuk minimal 10 records, untuk minimal 10 records,
setiap tabel yang ada setiap tabel yang ada untuk setiap tabel yang
5. Mendefinisikan jenis 5. Mendefinisikan jenis ada
report yang dapat report yang dapat
dihasilkan dari hasil desain dihasilkan dari hasil desain
database database
6. Membuat film form
(Create Read Update
Delete) untuk tabel-tabel
master yang ada.

VII. Evaluasi Proses Pembelajaran


Kegiatan evaluasi proses pembelajaran dilakukan pada akhir perkuliahan.
Mahasiswa akan diberikan angket (terlampir) untuk menilai kinerja dosen
selama proses pembelajaran dan fasilitas perkuliahan yang disediakan.

VIII. Referensi

[1]. Bambang Hariyanto, 2004, Sistem Manajemen Basis Data, Penerbit


Informatika, Bandung.
[2]. Connoly, Thomas; Begg, Carolyn; Strachan, Anne, 2005; Database Systems :
A Practical Approach to Design, Implementation and Management, 4th
edition. Addison Wesley.
[3]. Jeffrey A. Hoffer, Mary B. Prescott, dan Fred R. McFadden, 2007; Modern
Database Management, 8th edition.
[4].
LAMPIRAN 1
Contoh Soal

A. Soal Objektif
Pilihlah satu jawaban yang tepat !

1. Berikut ini yang bukan merupakan engine Relationship Database Management


System (RDBMS) adalah ... (contoh soal untuk evaluasi CPK ke-1)
a. Mysql
b. SQL
c. SQL Server
d. Postgres
e. Oracle

2. Salah satu objek database adalah table. Di dalam sebuah table harus terdapat
definisi kolom yang unik, yang disebut ... (contoh soal untuk evaluasi CPK ke-2)
a. Foreign Key
b. Primary key
c. Table key
d. Field key
e. Key unique

3. Relasi diantara dua tabel, terkadang harus menciptakan sebuah tabel tambahan
untuk menyimpan foreign key dari tabel masternya. Disebut apakah jenis relasi
tersebut ... (contoh soal untuk evaluasi CPK ke-3)
a. one to one
b. one to many
c. many to many
d. one to other
e. tidak ada jawaban yang benar

4. Contoh Structure Query Language (SQL) untuk menghitung jumlah baris adalah ...
(contoh soal untuk evaluasi CPK ke-4)
a. select jumlah(field) from tabel
b. select post(field) from tabel
c. select sum(field) from tabel
d. select poin(field) from tabel
e. select count(field) from tabel

5. Contoh format SQL : create database [nama_db] dan create table [nama_tabel]
termasuk ke dalam jenis Data Manupulation Language. [Benar/Salah]
(contoh soal untuk evaluasi CPK ke-5)

6. Contoh format SQL : alter table [nama_tabel] [alter options] termasuk ke dalam
jenis Data Definition Language. [Benar/Salah]
(contoh soal untuk evaluasi CPK ke-6)
B. Soal Essay
(contoh soal untuk evaluasi capaian pembelajaran umum matakuliah)

Perhatikan struktur tabel di bawah ini !

Contoh tb_produk

Contoh tb_ catproduk

Contoh tb_supp

Contoh tb_pemb_pdk

Pertanyaan
Buatlah SQL untuk menampilkan hasil seperti di bawah ini :

LAMPIRAN 2
Angket evaluasi proses pembelajaran dan
fasilitas perkuliahan

Mohon isi angket ini dengan jawaban yang sesuai dengan keadaan.

Nama : ………………………………………………………………………………
NIM : ………………………………………………………………………………
A. Proses Pembelajaran

Skor
No Proses Pembelajaran
1 2 3 4
1 Dosen menyampaikan RPS di awal perkuliahan        
Dosen membuat dan menyepakati kontrak pembelajaran bersama
2 mahasiswa        
Dosen menyampaikan materi perkuliahan, tidak terlalu lambat/tidak terlalu
3 cepat        
Dosen memberikan motivasi/semangat untuk belajar mandiri dan
4 meningkatkan softskill        
5 Matakuliah yang disampaikan mudah untuk dipahami        
6 Dosen selalu memberi kesempatan mahasiswa untuk bertanya        
7 Dosen memberikan tugas atau kuis        
8 Dosen memberi penilaian yang obyektif        
9 Dosen menciptakan suasana kelas yang menyenangkan        
10 Dosen hadir dan meninggalkan kelas tepat waktu        

Jawablah dengan jelas dan sopan !

1. Subpokok bahasan manakah yang paling mudah ? Jelaskan.


……………………………………………………………………..........................................................................
.
……………………………………………………………………..........................................................................
.
……………………………………………………………………..........................................................................
.
2. Subpokok bahasan manakah yang paling sulit ? Jelaskan.
……………………………………………………………………..........................................................................
.
……………………………………………………………………..........................................................................
.
……………………………………………………………………..........................................................................
.
3. Tuliskan saran Anda agar kegiatan pembelajaran dapat lebih baik lagi ?
……………………………………………………………………..........................................................................
.
……………………………………………………………………..........................................................................
.
……………………………………………………………………..........................................................................
.
……………………………………………………………………..........................................................................
.
B. Fasilitas Perkuliahan

Skor
No Fasilitas Perkuliahan
1 2 3 4
1 Di ruang kelas terdapat AC dan remotenya yang berfungsi dengan baik        
2 Di ruang kelas terdapat proyektor dan remotenya yang berfungsi dengan baik        
Di ruang kelas terdapat papan tulis yang bersih disertai dengan
3 penghapusnya        
4 Suasana ruang kelas nyaman, tidak terganggu aktivitas dari luar kelas        
5 Suasana ruang kelas bersih        

Jawablah dengan jelas dan sopan !

Tuliskan saran Anda agar fasilitas perkuliahan dapat lebih baik lagi.

……………………………………………………………………..........................................................................
.
……………………………………………………………………..........................................................................
.
……………………………………………………………………..........................................................................
.
……………………………………………………………………..........................................................................
.
……………………………………………………………………..........................................................................
.

Keterangan skor :
1 : sangat tidak setuju
2 : tidak setuju
3 : setuju
4 : sangat setuju

Anda mungkin juga menyukai