Anda di halaman 1dari 6

RENCANA PEMBELAJARAN SEMESTER

(RPS)

Nama Matakuliah : Rekayasa Perangkat Lunak


Kelas : A, B, dan C
Semester/TA : Genap (II)/ 2021 – 2022
SKS/Status Matakuliah : 2 SKS / Wajib
Dosen Pengampu : Dr. Amirhud Dalimunthe, S.T., M.Kom.
Fahrurrozi Lubis, M.Sc.,IT
Program Studi : Pend. Teknologi Informatika dan Komputer

JURUSAN PENDIDIKAN TEKNIK ELEKTRO


FAKULTAS TEKNIK
UNIVERSITAS NEGERI MEDAN
2022
UNIVERSITAS NEGERI MEDAN
FAKULTAS TEKNIK
JURUSAN PENDIDIKAN TEKNIK ELEKTRO / PROGRAM STUDI
PENDIDIKAN TEKNOLOGI DAN INFORMATIKA KOMPUTER
RENCANA PEMBELAJARAN
SEMESTER
K) KODE Rumpun MK BOBOT (sks) SEMESTER
kat Lunak 3TIK48013 Basic Science T=2 P=0 2
GESAHAN Dosen Pengembang RPS Koordinator KDBK Ka PR

Dr. Amirhud Dalimunthe, ST., M.Kom Dr. Amirhud Dalimunthe, S.T., M.Kom Drs. Sriadhi,ST.,M.Pd
CPL-PRODI yang dibebankan pada MK
CPL-1 Menjadi manusia Indonesia seutuhnya yang beriman dan bertaqwa kepada Tuhan Yang Maha Esa, berakhlak mulia, ber
berkarakter stabil, arif dan berwibawa, dan menjadi teladan bagi peserta didik, mandiri serta bertanggung jawab terhad
profesi, lingkungan kerja, masyarakat dan bangsa.
CPL-3 Memiliki kemampuan pedagogik dalam bidang teknologi informasi dan komputer serta multimedia serta bidang-bidang
CPL-5 Mengembangkan program pembelajaran berbasis teknologi informasi pada Sekolah Menengah Kejuruan bidang keahlia
dan RPL
CPL-7 Berkemampuan mengidentifikasi, memformulasikan dan memecahkan masalah-masalah berkaitan dengan teknologi in
komputer
Capaian Pembelajaran Mata Kuliah (CPMK)
CPMK-1 Mata kuliah Rekayasa Perangkat Lunak ini dirancang untuk mempelajari beberapa pokok bahasan, yaitu pengertian da
perangkat lunak, analisis dan desain sistem, perancangan dan pemrograman terstruktur, serta perancangan dan pemro
berorientasi objek.
CPL  Sub-CPMK
CPL-1, Sub-CPMK-2. Mengetahui informasi tentang materi, tugas, teknik pembelajaran, sistem penilaian dan sumber pembela
CPL-3, Rekayasa Perangkat Lunak
CPL-5, Sub-CPMK-3. Memahami sistem bilangan real, mampu menyelesaikan pertaksamaan bilangan real, dan mampu menye
CPL-7 pertaksamaan bilangan real dengan tanda mutlak.
Sub-CPMK-4. Mampu menentukan daerah asal (domain) dan dareah nilai (range) dari suatu fungsi, menggambar grafik
fungsi kuadrat, membedakan fungsi genap dan fungsi ganjil, dan dapat menentukan komposisi dua fungsi atau lebih
Sub-CPMK-5. Mampu menentukan limit fungsi di satu titik, menghitung nilai limit menggunakan sifat-sifat limit, mengh
fungsi trigonometri, memakai teorema apit untuk menentukan nilai limit suatu fungsi, dan menghitung nilai limit tak hi
tak hingga
Sub-CPMK-6. Dapat memeriksa kekontinuan fungsi di satu titik, menentukan interval kekontinuan, memahami limit da
fungsi komposisi, dan memahami keterdiferensialan suatu fungsi.
Sub-CPMK-7. Mampu menjelaskan dua masalah dengan satu tema, menjelaskan konsep turunan, menggunakan aturan
turunan, dan menentukan turunan fungsi sinus dan cosinus.
Sub-CPMK-8. Dapat menentukan turunan dengan aturan rantai, menyatakan aturan rantai dalam turunan tingkat tingg
(diferensiasi) implisit fungsi, dan menentukan laju yang berkaitan.
Sub-CPMK-9. Dapat menentukan persamaan garis singgung dan garis normal suatu fungsi di satu titik, menentukan nila
minimum fungsi, serta mampu menggambar fungsi lanjut dengan selang kemonotonan dan kecekungan
Sub-CPMK-10. Dapat menentukan nilai maksimum dan minimum lokal suatu fungsi, menyelesaikan maksimum dan min
praktis, dan dapat memahami Dalil L’Hospital dan masalah teorema nilai rata-rata
Sub-CPMK-11. Memahami integral sebagai anti turunan, memahami pengantar untuk persamaan differensial, memaha
sebagai representasi dari penjumlahan, dan memahami masalah pendahuluan luas daerah kurva
Sub-CPMK-12. Memahami integral tentu dari fungsi pada suatu selang dengan limit jumlah Riemann, memahami integr
teorema dasar kalkulus, memahami sifat integral tentu lebih lanjut, memahami metode substitusi dalam integral tentu
Sub-CPMK-13. Dapat memakai integral untuk menghitung luas daerah, dapat memakai integral untuk menghitung volu
dan dapat memakai integral untuk menghitung panjang kurva.
Sub-CPMK-14. Mampu menghitung integral dengan metode substitusi, mampu menghitung integral fungsi trigonometr
menghitung integral dengan cara subsitusi yang merasionalkan, dan mampu menghitung integral dengan pengintegrala
Mata Kuliah Rekayasa Perangkat Lunak membahas tentang dasardasar perangkat lunak. Menganalisis kebutuhan perangkat lunak
metode,analisis dan desain sistem, merancang perangkat lunak, menganalisa perangkat lunak, menganalisa menggunakan analisa
analisa berorientasi objek, Mampu melakukan pengujian perangkat lunak.
1. Perangkat Lunak
2. Analisis dan Desain Sistem
3. Pemrograman Terstruktur
4. Pemrograman Berorientasi Objek
Utama:
1. Pressman. Software Engineering A Practitioner’s Approach7ed.McGrawHill Higher Education
2. Donaldson. Siegel. Successful Software Development 2nd. Prentince Hall PTR
3. Sommerville. Software Engineering 9ed.AddisonWesley
4. Rosa A. (2016) Rekayasa Perangkat Lunak

Pendukung:
Diktat dan Handout Rekayasa Perangkat Lunak. Tim Dosen PTIK FT Unimed
Dr. Amirhud Dalimunthe, S.T., M.Kom., Fahrurrozi Lubis, M.Sc.,IT
t -

mpuan yang Metode Pembelajaran


Bahan Kajian/ Pengalaman Belajar Kriteria, Bentuk
harapkan
Materi Pembelajaran Tatap Muka Daring Mahasiswa dan Indik
ub CPMK)
(2) (3) (4) (5) (6) (7)
enjelaskan - Pengertian dan - Contextual e-learning: Mempelajari pengertian Indikator :
perangkat lunak karakteristik Instruction SIPDA perangkat lunak dan - Kelengkapan d
perangkat lunak - Small grup https:// gambaran perangkat lunak kebenaran pen
- Evolusi dan aplikasi discussion elearningft.uni dengan diskusi dan studi pengertian per
perangkat lunak - Problem based med.ac.id/ literatur lunak
- Ruang Lingkup learning - Tingkat komun
perangkat lunak - Presensi
- Paradigma rekayasa Kriteria:
perangkat lunak - Memahami ga
- Rekayasa sistem perangkat luna
komputer Bentuk Penilaian:
- Tugas kelompo
diskusi
enganalisis - Lingkup analisis - Contextual e-learning: Mempelajari dan Indikator:
sistem - Sistem analisis Instruction SIPDA menganalisis kebutuhan - Kelengkapan d
lunak yang - Domain informasi - Small grup https:// sistem perangkat lunak kebenaran pen
n pengguna - Pemodelan discussion elearningft.uni secara umum rekayasa peran
- Pembagian, - Problem based med.ac.id/ - Tingkat komun
informasidasardani learning - Presensi
mplementasi Kriteria:
- Memahami ga
perangkat luna
Bentuk Penilaian:
- Tes lisan selam
pembelajaran
emahami dan - Diagram Alir Data; - Contextual e-learning: Mempelajari dan membuat Indikator :
hasil analisis Konteks, Nol, Rinci Instruction SIPDA metode pemodelan - Kelengkapan d
mpuan yang Metode Pembelajaran
Bahan Kajian/ Pengalaman Belajar Kriteria, Bentuk
harapkan
Materi Pembelajaran Tatap Muka Daring Mahasiswa dan Indik
ub CPMK)
(2) (3) (4) (5) (6) (7)
etode diagram alir - Kamus data - Small grup https:// perangkat lunak kebenaran me
discussion elearningft.uni menggunakan metode pemodelan pe
- Problem based med.ac.id/ Diagram Alir Data lunak
learning - Tingkat komun
- Presensi
Kriteria:
- memahami fun
DAD
Bentuk Penilaian
- Tugas kelompo
diskusi
emahami dan - Bagan terstruktur - Contextual e-learning: Mempelajari dan membuat Indikator:
hasil analisis - Normalisasi Instruction SIPDA metode pemodelan - Kelengkapan d
etode Entity - Entity Relationship - Small grup https:// perangkat lunak membuat anal
ip Diagram untuk Diagram (ERD) discussion elearningft.uni menggunakan metode ERD
n databse - Problem based med.ac.id/ Entity Relationship Diagram - Tingkat komun
learning - Presensi
Kriteria:
- dapat membua
analisis dengan
Bentuk penilaian
- Tugas kelompo
diskusi
emahami dan - Prinsip dasar - Contextual e-learning: Mempelajari dan Indikator:
n analisis perancangan Instruction SIPDA menganalisis sistem dengan - Kelengkapan d
si objek perangkat lunak, - Small grup https:// analisis berorientasi objek kebenaran ana
perancangan discussion elearningft.uni berorientasi ob
modular - Problem based med.ac.id/ - Tingkat komun
- Perancangan data, learning - Presensi
perancangan Kriteria:
arsitektural - Memahami pe
dari analisis be
objek
Bentuk penilaian
- Diskusi
emahamidanmen - Tabel Keputusan - Contextual e-learning: Mempelajari dan Indikator:
anTabelKeputusa - Diagram Instruction SIPDA mendiskusikan tabel - Kelengkapan d
nKeputusan Keputusan/Pohon - Small grup https:// keputusan dan pohon kebenaran tab
keputusan, discussion elearningft.uni keputusan keputusan dan
- Pseudocode - Problem based med.ac.id/ keputusan
learning - Tingkat komun
- Presensi
Kriteria:
- memahami tab
keputusan
Bentuk penilaian:
- Diskusi
UJIAN TENGAH SEMESTER
embuat - Linear Sequential - Contextual e-learning: Mempelajari implementasi Indikator:
mpuan yang Metode Pembelajaran
Bahan Kajian/ Pengalaman Belajar Kriteria, Bentuk
harapkan
Materi Pembelajaran Tatap Muka Daring Mahasiswa dan Indik
ub CPMK)
(2) (3) (4) (5) (6) (7)
an piranti lunak Model Instruction SIPDA pemodelan perangkat lunak - Kelengkapan d
emakai beberapa - RAD - Small grup https:// kebenaran pem
ancangan - SDLC discussion elearningft.uni perangkat luna
- Problem based med.ac.id/ menggunakan
learning - Tingkat komun
- Presensi
Kriteria:
- Dapat membe
macam dari m
Bentuk penilaian
- Tugaskelompo
embuat flowchart - Pemodelan sistem - Contextual e-learning: Mempelajari implementasi Indikator:
jemahkan ke dalam bentuk Instruction SIPDA pemodelan perangkat lunak - Kelengkapan d
entuk program flowchart - Small grup https:// dalam bentuk flowchart kebenaran pem
- Pemrograman discussion elearningft.uni perangkat luna
sederhana - Problem based med.ac.id/ menggunakan
learning - Tingkat komun
- Presensi
Kriteria:
- Memahami ran
prosedur
Bentuk penilaian:
- Tugaskelompo
diskusi
embuat - Konsep Umum - Contextual e-learning: Mempelajari implementasi Indikator:
an piranti lunak - Metodologi Instruction SIPDA pemodelan perangkat lunak - Kelengkapan d
emakai rancangan berorientasi objek - Small grup https:// dengan menggunakan kebenaran pem
- Konsep dasar discussion elearningft.uni analisis berorientasi objek perangkat luna
analisis berorientasi - Problem based med.ac.id/ - Tingkat komun
objek learning - Presensi
Kriteria:
- Memahami pe
Bentuk penilaian:
- Tugaskelompo
embuat - Definisi UML, konsep - Contextual e-learning: Mempelajari implementasi Indikator:
n perangkat lunak dasar UML Instruction SIPDA pemodelan perangkat lunak - Kelengkapan d
entuk Unified - Use Case Diagram - Small grup https:// kedalam bentuk UML kebenaran tata
Language (UML) discussion elearningft.uni pengujian pera
- Problem based med.ac.id/ - Tingkat komun
learning - Presensi
Kriteria:
- membuat pem
Bentuk penilaian:
- Tugaskelompo
embuat - Class Diagram - Contextual e-learning: Mempelajari implementasi Indikator:
n perangkat lunak - Activity Diagram Instruction SIPDA pemodelan perangkat lunak - Kelengkapan d
bentuk Unified - Collaboration - Small grup https:// kedalam bentuk UML kebenaran pem
Language (UML) Diagram discussion elearningft.uni perangkat luna
- Problem based med.ac.id/ menggunakan
mpuan yang Metode Pembelajaran
Bahan Kajian/ Pengalaman Belajar Kriteria, Bentuk
harapkan
Materi Pembelajaran Tatap Muka Daring Mahasiswa dan Indik
ub CPMK)
(2) (3) (4) (5) (6) (7)
learning - Tingkat komun
- Presensi
Kriteria:
- membuat pem
Bentuk penilaian:
- Tugaskelompo
embuat - Sequence Diagram - Contextual e-learning: Mempelajari implementasi Indikator:
n perangkat lunak - Statechart Diagram Instruction SIPDA pemodelan perangkat lunak - Kelengkapan d
bentuk Unified - Small grup https:// kedalam bentuk UML kebenaran pem
Language (UML) discussion elearningft.uni perangkat luna
- Problem based med.ac.id/ menggunakan
learning - Tingkat komun
- Presensi
Kriteria:
- membuat pem
Bentuk penilaian:
- Tugaskelompo
elakukan - WhiteBox Testing - Contextual e-learning: Mempelajari teknik-teknik Indikator:
perangkat lunak - BlackBox Testing Instruction SIPDA pengujian perangkat lunak - Kelengkapan d
- Strategi Pengujian - Small grup https:// kebenaran tata
Perangkat lunak discussion elearningft.uni pengujian pera
- Maintenance - Problem based med.ac.id/ - Tingkat komun
perangkat lunak learning - Presensi
Kriteria:
- Melakukan pen
Bentuk penilaian:
- Tugaskelompo
UJIAN AKHIR SEMESTER

Anda mungkin juga menyukai