RENCANA PEMBELAJARAN SEMESTER (RPS)
NAMA MATA KULIAH :SISTEM BASIS DATA KODE MK :MKRK32207
Berbasis
KERANGKA KUALIFIKASI NASIONAL INDONESIA
Indonesian Qualification Framework
Peraturan Presiden No. 8 Tahun 2012
PROGRAM STUDI KOMPUTERISASI AKUNTANSI STMIK KAPUTAMA
BINJAI
LEMBAR PENGESAHAN
Rencana Pembelajaran Semester (RPS) ini telah disahkan untuk matakuliah sbb:
Nama Mata Kuliah : Sistem Basis Data
Kode : MKRK32207
Binjai, 13 September 2021 Mengetahui,
Ka. Prodi Komputerisasi Akuntansi
Anton Sihombing, S.E, M.M
DAFTAR ISI
LEMBAR PENGESAHAN DAFTAR ISI
A. RENCANA PEMBELAJARAN SEMESTER (RPS)
B. RANCANGAN TUGAS
STMIK KAPUTAMA
PROGRAM STUDI KOMPUTERISASI AKUNTANSI
RENCANA PEMBELAJARAN SEMESTER
MATA KULIAH KODE RUMPUN MATA
KULIAH BOBOT (SKS) SEMESTER TANGGAL PENYUSUNAN
Sistem Basis Data MKRK32207 Mata Kuliah
Rumpun Keilmuan 3 sks II 13 September 2021
OTORISASI
Disusun oleh Dosen Pengembang RPS
Yani Maulita, M.Kom
Diperiksa oleh
Ka. Prodi Komputerisasi Akuntansi
Anton Sihombing, S.E, M.M
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 Berkontribusi dalam peningkatan mutu kehidupan bermasyarakat, berbangsa, bernegara, dan kemajuan peradaban berdasarkan Pancasila.
S04 Berperan sebagai warga negara yang bangga dan cinta tanah air, memiliki nasionalisme serta rasa tanggung jawab pada negara dan bangsa.
S05 Menghargai keanekaragaman budaya, pandangan, agama, dan kepercayaan, serta pendapat atau temuan orisinal orang lain.
S06 Bekerja sama dan memiliki kepekaan sosial serta kepedulian terhadap masyarakat dan lingkungan.
S07 Taat hukum dan disiplin dalam kehidupan bermasyarakat dan bernegara.
S08 Menginternalisasi nilai, norma, dan etika akademik.
S09 Menunjukkan sikap bertanggung jawab atas pekerjaan di bidang keahliannya secara mandiri.
S10 Menginternalisasi semangat kemandirian, kejuangan, dan kewirausahaan.
S11 Menginternalisasiprinsipetikabisnis dan profesiakuntan.
S12 Mampu melakukan pemberdayaan masyarakat di bidang sosial, budaya, ekonomi, dan hukum.
S13 Menunjukkan sikap jujur, luhur dan setia dalam menjalankan profesi dan pekerjaannya.
S14 Menunjukkan sikap saling percaya, saling melayani, dan menjunjung tinggi kesetaraan dalam profesi dan pekerjaannya.
P01
Menguasai konsep teoritis mengenai teknologi informasi yang berpengaruh pada proses akuntansi khususnya pengembangan software aplikasinya, serta menguasai pembuatan basis data, web, dan beberapa bahasa pemrograman.
P02 Menguasai konsep teoritis akuntansi secara umum tentang penyajian laporan keuangan, perhitungan biaya, penyajian informasi akuntansi manajemen.
P03
Menguasai konsep teoritis tentang sistem akuntansi dan tata cara perpajakan yang berlaku secara umum tentang perhitungan dan penyajian laporan perpajakan, administrasi perpajakan, baik untuk orang pribadi dan atau badan usaha.
P04 Menguasai konsep teoritis tentang berwirausaha, etika bisnis dan kepemimpinan.
P05 Memahami etika bisnis dan kode etik profesi akuntansi.
P06 Menguasai konsep dan peraturan perpajakan dan hukum bisnis.
KU01 Mampu menyelesaikan pekerjaan berlingkup luas dan menganalisa data dengan beragam metode yang sesuai, baik yang belum maupun yang sudah baku.
KU02 Mampu menunjukkan kinerja bermutu dan terukur.
KU03
Mampumemecahkanmasalahpekerjaandengansifat dan konteks yang sesuaidenganbidangkeahlianterapannyadidasarkan padapemikiranlogis, inovatif, dan bertanggungjawabatashasilnyasecaramandiri.
KU04 Mampumenyusunlaporanhasil dan proses kerjasecaraakurat dan sahih
sertamengomunikasikannyasecaraefektifkepadapihak lain yang membutuhkan.
KU05 Mampu bekerja sama, berkomunikasi, dan berinovatif dalam pekerjaannya.
KU06
Mampu bertanggung jawab atas pencapaian hasil kerja kelompok dan melakukan supervisi dan evaluasi terhadap penyelesaian pekerjaan yang ditugaskan kepada pekerja yang berada di bawah tanggung jawabnya.
KU07 Mampu melakukan proses evaluasi diri terhadap kelompok kerja yang berada dibawah tanggung jawabnya, dan mengelola pengembangan kompetensi kerja secara mandiri.
KU08 Mampu mendokumentasikan, menyimpan, mengamankan, dan menemukan kembali data untuk menjamin kesahihan dan mencegah plagiasi.
KU09
Mampu menerapkan pemikiran logis, kritis, sistematis, dan inovatif dalam konteks pengembangan atau implementasi ilmu pengetahuan dan teknologi yang memperhatikan dan menerapkan nilai humaniora yang sesuai dengan bidang keahliannya.
KK01 Mampu membuat dan mengembangkan perangkat lunak untuk memudahkan aktivitas akuntansi dan keuangan, perpajakan.
KK02
Mampu melakukan pekerjaan di bidang akuntansi dan perpajakan pada perusahaan jasa, dagang, dan/atau manufaktur berskala besar sesuai dengan standar dan prinsip akuntansi, melalui proses penganalisisan data keuangan dan pemilihan metode yang sesuai.
KK03
Mampu secara mandiri menyelesaikan laporan akuntansi dan perpajakan, dengan teliti dan tepat waktu, sesuai dengan peraturan yang berlaku, sehingga semua informasi keuangan dan kewajiban pajak perusahaan dapat terlaksana dengan baik.
KK04
Mampu memahami berbagai peluang usaha yang dapat dikembangkan, menganalisis peluang usaha baru, merancang Bussines Plan (Perencanaan Usaha) yang berhubungan dengan kemanfaatan teknologi informasi.
CP – MATA KULIAH M1 Mampu memahami dan menguasai konsep basis data (Database).
M2 Mampumemahami dan memrepresentasikanSistem Basis Data.
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)
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
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%
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.
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%
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%
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)