• Tidak ada hasil yang ditemukan

RENCANA PEMBELAJARAN SEMESTER (RPS)

N/A
N/A
Protected

Academic year: 2022

Membagikan "RENCANA PEMBELAJARAN SEMESTER (RPS)"

Copied!
14
0
0

Teks penuh

(1)

RENCANA PEMBELAJARAN SEMESTER (RPS)

NAMA MATA KULIAH :SISTEM BASIS DATA I KODE MK :MKPS31207

Berbasis

KERANGKA KUALIFIKASI NASIONAL INDONESIA

Indonesian Qualification Framework

Peraturan Presiden No. 8 Tahun 2012

PROGRAM STUDI MANAJEMEN INFORMATIKA STMIK KAPUTAMA

BINJAI

(2)

LEMBAR PENGESAHAN

Rencana Pembelajaran Semester (RPS) ini telah disahkan untuk matakuliah sbb:

Nama Mata Kuliah : Sistem Basis Data I

Kode : MKPS31207

Binjai, 13 September 2021 Mengetahui,

Ka. Prodi Manajemen Informatika

Magdalena Simanjuntak, M.Kom

(3)

DAFTAR ISI

LEMBAR PENGESAHAN DAFTAR ISI

A. RENCANA PEMBELAJARAN SEMESTER (RPS)

B. RANCANGAN TUGAS

(4)

STMIK KAPUTAMA

PROGRAM STUDI MANAJEMEN INFORMATIKA

RENCANA PEMBELAJARAN SEMESTER

MATA KULIAH KODE RUMPUN MATA

KULIAH BOBOT (SKS) SEMESTER TANGGAL PENYUSUNAN

Sistem Basis Data I MKPS31207 Mata Kuliah

Program Studi 3 sks II 13 September 2021

OTORISASI

Disusun oleh Dosen Pengembang RPS

Yani Maulita, M.Kom

Diperiksa oleh

Ka. Prodi Manajemen Informatika

Magdalena Simanjuntak, M.Kom

Diverifikasi oleh Unit Penjaminan Mutu

Dr. Relita Buaton, S.T, M.Kom

CAPAIANPEMBELA JARAN (CP)

CPL – PROGRAM STUDI

S01 Bertakwa kepada Tuhan Yang Maha Esa dan mampu menunjukkan sikap religius.

S02 Menjunjung tinggi nilai kemanusiaan dalam menjalankan tugas berdasarkan agama, moral, dan etika.

S03 Dapat berperan sebagai warga negara yang bangga dan cinta tanah air, memiliki nasionalisme serta rasa tanggungjawab pada negara dan bangsa.

S04 Dapat berkontribusi dalam peningkatan mutu kehidupan bermasyarakat, berbangsa, bernegara, dan peradaban berdasarkan Pancasila.

S05 Dapat bekerja sama dan memiliki kepekaan sosial serta kepedulian terhadap masyarakat dan lingkungan.

S06 Dapat menghargai keanekaragaman budaya, pandangan, agama, dan kepercayaan, serta pendapat

(5)

atau temuan orisinal orang lain.

S07 Taat hukum dan disiplin dalam kehidupan bermasyarakat dan bernegara.

S08 Menunjukkan sikap bertanggung jawab atas pekerjaan di bidang keahliannya secara mandiri.

S09 Menginternalisasi nilai, norma, dan etika akademik.

S10 Menginternalisasi semangat kemandirian, kejuangan, dan kewirausahaan.

P01 MenguasaikonsepteoritisbidangpengetahuanManajemenInformatikasecaraumum, sertamampumemformulasikanpenyelesaianmasalahprosedural.

P02 Memahami konsep-konsep analisa dan perancangan sistem informasi.

P03 Mengusai konsep basis data relasional, teori normalisasi tabel, ERD dan manajemen user database.

P04 Memahami logika dasar membangun website dan konsep-konsep bahasa pemrograman html, database dan multimedia.

P05 Memahami konsep logika pemrograman, bahasa pemrograman, database, pemrograman mobile dan GIS.

P06 Mengetahui teknik pemasaran, komunikasi antar personal, dasar teknologi informasi.

P07 Memahami konsep-konsep manajemen jaringan komputer dan keamanan jaringan.

KU01 Mampu menyelesaikan pekerjaan berlingkup luas dan menganalisis data dengan beragam metode yang sesuai, baik yang belum maupun yang sudah baku.

KU02 Mampu menunjukkan kinerja bermutu dan terukur.

KU03

Mampu memecahkan masalah pekerjaan dengan sifat dan konteks yang sesuai dengan bidang keahlian terapannya didasarkan padapemikiran logis, inovatif, dan bertanggung jawab atas hasilnya secaramandiri.

KU04 Mampu menyusun laporan hasil dan proses kerja secara akurat dan sahih serta mengomunikasikannya secara efektif kepada pihak lain yang membutuhkan.

KU05 Mampu bekerja sama, berkomunikasi, dan berinovatif dalampekerjaannya.

KU06

Mampubertanggungjawabataspencapaianhasilkerjakelompok dan melakukansupervisi dan

evaluasiterhadappenyelesaianpekerjaan yang ditugaskankepadapekerja yang berada di

bawahtanggungjawabnya.

(6)

KU07 Mampumelakukan proses evaluasidiriterhadapkelompokkerja yang beradadibawahtanggungjawabnya, dan mengelolapengembangankompetensikerjasecaramandiri.

KU08 Mampu mendokumentasikan, menyimpan, mengamankan, dan menemukan kembali data untuk menjamin kesahihan dan mencegah plagiasi.

KU09 Mampu melakukan analisis dan perancangan sistem informasi.

KU10 Mampu membangun database mulai dari tabel, relasi antar tabel, query dan trigger. Membagi hak akses user terhadap database dan melakukan pengelolaan DBMS.

KU11 Mampu untuk mengembangkan website yang dinamis, website untuk mendukung elektronik bisnis, website yang berbasis multimedia.

KU12 Mampu untuk memecahkan masalah dan mengimplementasikan dalam bentuk algoritma dan pemrograman.

KU13 Mampu membangun bisnis di bidang teknologi informasi dan menerapan teknologi informasi untuk bisnis.

KU14 Mampu membangun instalasi jaringan komputer LAN untuk kebutuhan kantor atau perusahaan, melakukan troubleshooting jaringan komputer, serta koneksi internet.

KK01 Memiliki keahlian untuk menggunakan tools untuk perancangan sistem informasi.

KK02 Mampu mengunakan tools DBMS untuk membangun dan mengelola database.

KK03 Mampu menggunakan tools pembangunan web dan tools multimedia untuk merancang tampilan yang interaktif.

KK04

Mampu membangun aplikasi, membuat sebuah program melalui bantuan bahasa pemrograman yang dapat digunakan untuk menyelesaikan permasalahan sistem informasi manajemen, sistem informasi akuntansi atau GIS berbasis desktop atau mobile.

KK05 Menguasai bidang-bidang marketing, penjualan dan proses-proses bisnis.

KK06 Memiliki kemampuan memilih arsitektur jaringan yang tepat sesuai dengan kondisi perusahaan/pengguna.

CP – MATA KULIAH M1 Mampu memahami dan menguasai konsep basis data (Database).

M2 Mampumemahami dan memrepresentasikanSistem Basis Data.

(7)

M3 Memiliki kompetensidalammemahami dan mempresentasika Model Data.

M4 Memiliki Kompetensi dalam memahami konsep model relasional basis data.

M5 Memiliki Kompetensi dalam memahami proses perancangan basis data serta dapat merancang basis data dengan baik.

M6 Memiliki Kompetensi dan Menguasai konsep dan prinsip normalisasi, serta perancangan basis data.

M7 Memiliki kompetensi dalammemahamibentukAljabar Relational, pengambilan field dan record darisatutabelataulebih.

M9 Memiliki komptensi dalam pemahaman dan menguasai Structure Query Language.

M10 Memiliki komptensi dalam memahami dasar database berbasis web dan membuat database berabasis web.

M11 Memiliki komptensi dalam pemahaman tentangkonsep keamanan basis data (database).

M12 Memiliki komptensi dalam Membangu Databasedenganmengkoneksikan databsedenganpemograman.

Deskripsi Singkat Mata Kuliah Mata kuliah ini memberikan pemahaman dan penguasaan mengenai konsep basis data, dan dilanjutkan merancang database yang optimal, model data relasional, teknik pembentukan basis data dan normalisasi, penggunaan dan penguasaan bahasa query (sql) untuk pencarian, pengurutan, penyaringan, penghapusan dan update data serta pembuatan program aplikasi basis data dalam pengembangan sistem pengolahan data berbasis kompute dan diterapkan dalam berbagai software database serta konsep keamanan database.

Materi Pembelajaran / Pokok Bahasan

1. Konsep Dasar Basis Data (Database) 2. Sistem Basis Data

3. Model Data

4. Model Entity Relationship Diagram (ERD) 5. Normalisasi

6. Aljabar Relational 7. Perancangan Basis Data 8. Bahasa Query

9. Keamanan Basis Data (Database)

(8)

10. Database Berbasis Web 11. Optimalisasi Database 12. Database secara visual

Pustaka 1. Connolly, Thomas M & E Begg, Carolyn, Database Solutions A step-by-step guide to building databases, 2004, Pearson Education, United Kingdom.

2. Fathansyah, Sistem Basis Data, 2012, Informatika, Bandung.

3. Hariyanto, Bambang, SistemManajemen Basis Data, 2004 Informatika, Bandung.

4. Pahlevi, Said Mirza, TujuhLangkahPraktis Pembangunan Basis Data, 2013, Elex Media Komputindo, Jakarta.

5. Simarmata, Janner, BasisData, 2010, Andi Offset, Yogyakarta 6. Waljiyanto, Sistem Basis Data, 2003, GrahaIlmu,Yogyakarta.

Media Pembelajaran PerangkatLunak PerangkatKeras

LCD Projector, Laptop, Board Team Teaching Yani Maulita, M.Kom; dan Magdalena Simanjuntak, S.Kom, M.Kom.

Mata KuliahSyarat Sistem Basis Data I

A. RENCANA PEMBELAJARAN SEMESTER (RPS)

PERTE MUAN

KEMAMPUAN AKHIR

YANG DIHARAPKAN BAHAN KAJIAN METODE PEMBELAJARAN

INDIKATOR KEBERHASILAN

ALOKASI WAKTU

AP

BOBOT PENILAIAN Mi

ni pro ject

Mi ni Ris et 1 1. Mahasiswamengetahuiisikontr

akperkuliahan.

2. Mahasiswa dapat

mengetahuipenerapan basis data,

1. SAP

2. Kontrak perkuliahan 3. Kriteria penilaian 4. Pemberian tugas 5. penggunaan CIC dan

1. Ceramah 2. Tanya Jawab 3. Diskusi

1. Mahasiswa

mampumengeetahuipen erapan basis data dan arsitektur basis data.

2. Mahasiswamampumem

1x3x50 √ 5%

(9)

mengetahuioperasidasaraterh adap basis data.

3. Mahasiswamemahamiarsitekt ur basis data yang

akandipelajari.

.

presentasi

6. Definisi basis data 7. Manfaat dan Tujuan

Basis Data 8. Penerapan Basis

Data

ahamigambaranumumm ateriperkuliahan yang akandipelajari.

3. Mahasiswamampu memahamiaturankontra kperkuliahan.

4. Mahasiswamampumeng etahuikriteria

penilaianperkuliahan 2 1. Mahasiswadapatmendefinisik

ansistembasisdata,

2. Mahasiswadapatmerepresenta sikankebutuhanbasisdata.

3. Mahasiswamengetahuikompo nenbasisdata.

4. MahasiswaMemahamiarsitekt urbasisdata.

1. Menjelaskan pengertian sistem basisdata

2. Komponen sistem basis data 3. Abstraksi Data 4. Jenjang Data 5. Tipe File

1. Ceramah 2. Tanya Jawab 3. Diskusi 4. Cooperative

learning 5. Problem based

learning

1. Mahasiswa mampu merespon aktif materi yang diberikan dengan cara bertanya dan berdisiksusi.

2. Mahasiswa mampu menyelesaikan kasus yang diberikan.

1x3x50 √ 10%

3 1. Mahasiswadapatmengetahui Model data.

2. Mahasiswadapatmenerapkan model data.

1.Pengertian Model Data.

2. Jenis model Data 2.1 Model Data berbasisobjek 2.1.1 Sematic Model 2.1.2Model Data berbasis record 2.1.3 Model Realtional 2.1.4 Model Hirarki3 2.1.5Model Jaringan.

3. Locical Record Structure

1. Ceramah 2. Tanya Jawab 3. Diskusi 4. Cooperative

learning 5. Problem based

learning

1. Mahasiswa mampu merespon aktif materi yang diberikan dengan cara bertanya dan berdisiksusi.

2. Mahasiswa mampu menyelesaikan kasus yang diberikan.

(10)

4 1. Mahasiswa dapat me-ngerti dan memahami

bagaimanawujud data relational.

2. Mahasiswadapatmenentukane ntitas, atribut, cardinalitas, relasi.

3. Mahasiswadapatmembuatcon tohpeneapan basis data relational.

1. Definisi Basisdata ERD.

2. Entitas 3. Atribut 4. Varian

EntitasSimbol ER Diagram

1. Ceramah 2. Tanya Jawab 3. Diskusi 4. Cooperative

learning 5. Problem based

learning.

6. Tugas

1. Mahasiswa mampu merespon aktif materi yang diberikan dengan cara bertanya dan berdisiksusi.

2. Mahasiswa mampu menyelesaikan kasus yang diberikan.

1x3x50 √ 5%

5 1. Mahasiswadapatmenjelaskant ujuanperancangan basis data.

2. Mampumenyebutkankompon en-

komponensisteminformasi, mengetahuitahapan- tahapanperancangan basis data.

1. AlasanPerancangan Basis Data

2. TujuanPerancangan Basis Data

3. Komponen- komponenSistemInf ormasi

4. Life-Cycle SistemInformasi 5. Life-Cycle Aplikasi

Basis Data 6. T

ahapanPerancangan Basis Data.

1. Ceramah 2. Tanya Jawab 3. Diskusi 4. Cooperative

learning 5. Problem based

learning

1. Mahasiswamampu meresponaktifmateri yang

diberikandengancaraber tanya dan berdisiksusi.

2. Mahasiswabisa

mmpumenyelesaikankas us yang diberikan.

1x3x50 √ 10%

6 1. Mahasiswa dapat mengerti dan me mahami tentang PenormalanData.

2. MahasiswamampuMenjelask an tahapan – tahapan normalisasi.

3. Merancang basis data melalui tahapan normalisasi.

1. Normalisasi a. Konsep dasar

normalisasi.

b. Bentuk- bentuknormalis asi

1) Bentuk normal ke1 2) Bentuk

1. Ceramah 2. Tanya Jawab 3. Diskusi 4. Cooperative

learning 5. Problem based

learning 6. Tugas

1. Mahasiswa mampu merespon aktif materi yang diberikan dengan cara bertanya dan berdisiksusi.

2. Mahasiswa mampu menyelesaikan kasus yang diberikan.

1x3x50 √ 10%

(11)

normal ke2 3) Bentuk

normal ke-3 2. Contoh Kasus 7 1. Mahasiswa dapat memahami

bentuk Aljabar Relational.

2. MahasiswaMengetahui pengambilan field dan record dari satu tabel atau lebih.

1. Aljabar Relational 2. JenisOperasidasar 3. ContohKasus

1. Ceramah 2. Tanya Jawab 3. Diskusi 4. Cooperative

learning 5. Problem based

learning

1. Mahasiswa mampu merespon aktif materi yang diberikan dengan cara bertanya dan berdisiksusi.

2. Mahasiswa mampu menyelesaikan kasus yang diberikan.

1x3x50

8 UJIAN TENGAH SEMESTER (UTS)

9-10 1. Mahasiswa dapat mengerti dan me mahami konsep perintahSQL.

2. Mahasiswa dapat memahamistrukturdasar SQL.

3. Mahasiswamemahami 4. operasihimpunan.

5. MahasiswadapatmemahamiF ungsiagregasi.

1. PenjelasanSingkatSq l

2. Struktur Dasar Sql 3. OperasiHimpunan 4. Fungsiagregasi

1. Ceramah 2. Tanya Jawab 3. Diskusi 4. Cooperative

learning 5. Problem based

learning 6. Tugas

1. Mahasiswa mampu merespon aktif materi yang diberikan dengan cara bertanya dan berdisiksusi.

2. Mahasiswa mampu menyelesaikan kasus yang diberikan.

1x3x50 √ 10%

11 Mahasiswa mengetahui konsep keamanan basis data.

1. Konsep keamanan basis data.

2. Managing User Authentication and User.

3. Application Development Security.

4. Controlling Access

1. Ceramah 2. Tanya Jawab 3. Diskusi 4. Cooperative

learning.

5. Problem based learning

1. Mahasiswa mampu merespon aktif materi yang diberikan dengan cara bertanya dan berdiskusi.

2. Mahasiswa mampu menyelesaikan kasus yang diberikan.

1x3x50 √ 5%

(12)

to Data.

5. Security Data on Network.

6. Monitoring Database Activity with Auditing.

12-13 1. Mahasiswa memahami dasar PHP dan Database MySQL.

2. Mampu membuat database berbasis PHP dan MySQL.

1. Pengenalan PHP dan fungsinya.

2. Fungsi di dalam PHP

3. Array

4. Koneksi database dengan PHP

1. Ceramah 2. Tanya Jawab 3. Diskusi 4. Cooperative

learning 5. Problem based

learning 6. Tugas

1. Mahasiswa mampu merespon aktif materi yang diberikan dengan cara bertanya dan berdikusi.

2. Mahasiswa mampu menyelesaikan kasus yang diberikan.

1x3x50 √ 10%

14 1. Mahasiswadapatmemahamio ptimalisasi database.

2. Mahasiswa dapat Melakukan Optimalisasi terhadap perancangan database.

1. Penggunaankodedal ambasisdata.

2. Standarisasi data

1. Ceramah 2. Tanya Jawab 3. Diskusi 4. Cooperative

learning 5. Problem based

learning

1. Mahasiswa mampu merespon aktif materi yang diberikan dengan cara bertanya dan berdisiksusi.

2. Mahasiswa mampu menyelesaikan kasus yang diberikan.

1x3x50 √ 10%

15 1. Mahasiswa dapat mengerti dan membuat

mengkoneksikan pemograman dengan database My Sql.

2. Mahasiswa membangun database untuk di presentasikan.

Membuat koneksi bahasa pemograman dengan database.

1. Problem based learning 2. Presentasi

Project 3. Tugas

1. Mahasiswa mampu menyelesaikan kasus yang diberikan.

2. Mahasiswa mampu membuat dan mempresentasikan project database secara visual.

1x3x50 √ √ 15%

16 UJIAN AKHIR SEMESTER (UAS)

(13)

B. RANCANGAN TUGAS

Nama Mata Kuliah Sistem Basis Data I

Kode Mata Kuliah MKPS31207

Kemampuan Akhir yang Diharapkan Mahasiswamampumengidentifikasimasalah yang akandiselesaikanmenggunakan database dan pembuatan relational model.

Minggu/ Pertemuan ke 4, 6

Tugas ke 1& 2

1. Tujuan Tugas:

Diharapkanmahasiswa mampu mengidentifikasi masalah yang akan diselesaikan menggunakan database dan pembuatan relational model.

2. Uraian Tugas :

A. Obyek Garapan: Laporanpembuatan relational model.

B. Bentuk Luaran:

1) Laporan ditulis dengan MS Word dan dikumpulkan dalam bentuk hardcopy (Cover, Daftar isi, Pembahasan dan Daftar Pustaka) jumlah halaman dapat disesuaikan kemudian menggunakan font Times New Roman, size 12, kertas HVS A4 dan sudah dijilid.

2) Slide Presentasi PowerPoint, terdiri dari: text, gambar ataupun video clips, di sajikan pada saat presentasi mahasiswa.

3. Kriteria Penilaian:

A. Laporan (bobot 40%).

B. Penyusunan Slide Presentasi (bobot 30%).

Jelas dan konsisten, sederhana dan inovatif, menampilkan gambar dan tulisan menggunakan font yang mudah dibaca, jika di didukung dengan gambar dan video clip yang relevan.

C. Presentasi (bobot 30%).

Bahasa komunikatif, penguasaan materi, penguasaan audensi, pengendalian waktu (15 menit presentasi + 5 menit diskusi), kejelasan dan ketajaman paparan, penguasaan media presentasi.

Nama Mata Kuliah Sistem Basis Data I

Kode Mata Kuliah MKPS31207

Kemampuan Akhir yang Diharapkan Mahasiswa mampu mendesain/membangun basis data (database) denganmembuat project database denganpemograman.

Minggu/ Pertemuan ke 14, 15

Tugas ke 3 & 4

(14)

1. Tujuan Tugas:

Mahasiswadapatmerancang dan mengkoneksikan pemograman dengan database.

2. Bentuk Luaran:

A. Obyek Garapan: Database yang dibangunlaporan.

B. Bentuk Luaran:

1) Laporan ditulis dengan MS Word dan dikumpulkan dalam bentuk hardcopy (Cover, Daftar isi, Pembahasan dan Daftar Pustaka) jumlah halaman dapat disesuaikan kemudian menggunakan font Times New Roman, size 12, kertas HVS A4 dan sudah dijilid.

2) Slide Presentasi PowerPoint, terdiri dari: text, gambar ataupun video clips, di sajikan pada saat presentasi mahasiswa.

3. Kriteria Penilaian:

A. Laporan (bobot 40%).

B. Penyusunan Slide Presentasi (bobot 30%).

Jelas dan konsisten, sederhana dan inovatif, menampilkan gambar dan tulisan menggunakan font yang mudah dibaca, jika di didukung dengan gambar dan video clip yang relevan.

C. Presentasi (bobot 30%).

Bahasa komunikatif, penguasaan materi, penguasaan audensi, pengendalian waktu (15

menit presentasi + 5 menit diskusi), kejelasan dan ketajaman paparan, penguasaan

media presentasi.

Referensi

Dokumen terkait

Intervensi ini dilakukan dengan tujuan agar pengobatan pasien tidak terputus dan mencegah terjadinya kecacatan sekunder, mengoreksi status gizi serta merubah

Laporan Akhir merupakan dokumen terakhir yang disusun hasil pembahasan terhadap usulan program yang memuat tentang pendahuluan, profil Kabupaten Tapin, arahan kebijakan dan

Baik pada infeksi virus maupun bakteri, gejalanya sama yaitu nyeri tenggorokan dan nyeri menelan. Selaput lendir yang melapisi faring.. Penguapan Kesulitan

Relasi interpersonal yang baik masih belum dapat di interpretasikan dengan benar oleh kebanyakan orang, hal itu pun terlihat pada Perusahaan yang akan diteliti

• Populasi hasil penyerbukan tertutup menggunakan polen campuran kelapa Dalam Mapanget nomor 32 (DMT-32) generasi kedua (DMT-32 S2) sebanyak 9 pohon.. • Populasi hasil

Dosis subletal insektisida dapat menimbulkan resurjensi serangga melalui pengaruhnya terhadap peningkatan pertumbuhan dan kandungan nutrisi tanaman (sebagai pakan serangga hama)

Rencana Tata Ruang Wilayah Kabupaten Bojonegoro yang selanjutnya disingkat RTRW Kabupaten Bojonegoro, RTRW berisikan tentang tujuan, kebijakan dan strategi

Bagi masyarakat pemakai yang sudah terbiasa ke perpustakaan, akan dengan sendirinya mengerti bahwa mereka harus pergi ke perpustakaan yang mana disesuaikan antara koleksi