Anda di halaman 1dari 8

UNIVERSITAS INDRAPRASTA PGRI

Jalan Nangka No.58, Tanjung Barat, Jagakarta, Jakarta Selatan – 12530 | Telp. (021) 7818718
Jalan Raya Tengah, Kelurahan Gedong, Pasar Rebo, Jakarta Timur. Telp. (021) 87797409 Tanggal Terbit
Fax. (021) 78835283 Website: www.unindra.ac.id September 2019
FORMULIR
RENCANA PEMBELAJARAN SEMESTER (RPS)
Nomor Dokumen Nomor Revisi Halaman
040719 ……………………………... ………………………..

Mata Kuliah : Rekayasa Perangkat Lunak *) Semester: 7 SKS: 3 Kode MK: BB43F754
Mata Kuliah Pra Syarat Analisa dan Perancangan Sistem Informasi *)
Program Studi : Informatika Dosen Pengembang RPS : Bertha M.W.H.,S.Kom., M.Msi., Desi Novianti, M.T., Dewi Anjani, M.Kom., Dian
Hermanto, M.Kom., Erlin Windia Ambarsari,S.T.,M.Kom., Ida Fitriani, S.Kom., M.Msi., Kusmayadi, M.T.I.,
Mohamad Afif, S.Kom., M.T.I., Purwanti, M.Kom., Rahman Abdillah, S.S.T., M.Tech., Saputra Dwi
Nurcahya., M.Kom., Shedriko, S.T., M.Kom., Thomas Afrizal, M.Kom., Tri Yani Akhirina, M.Kom., Yanto,
M.M., M.Kom., Yuli Haryanto, M.Kom., Yulianingsih, M.Kom., Za’imatun Niswati, M.Pd., M.Kom.
Capaian Pembelajaran Lulusan (CPL) 1. Mampu menjelaskan prinsip menganalisa program (CPKKA)
2. Mampu membuat Pemograman Terstruktur dan Pemograman Berorientasi Objek (CPKKA)

Capaian Pembelajaran Mata Kuliah (CPMK) 1. Mampu menjelaskan gambaran perangkat lunak (CPKKA1)
2. Mampu menganalisis kebutuhan sistem perangkat lunak yang dibutuhkan pengguna (CPKKA1)
3. Mampu memahami dan membuat hasil analisis dengan metode diagram alir data (CPKPB6)
4. Mampu memahami dan membuat hasil analisis dengan metode Entity Relationship Diagram untuk
pembuatan database (CPKPB6)
5. Mampu memahami dan melakukan analisis berorientasi objek (CPKPB8)
6. Mampu memahami dan menggambarkan Tabel Keputusan dan Pohon Keputusan (CPKPB6)
7. Mampu membuat perancangan piranti lunak dengan memakai beberapa model perancangan
(CPKKA1)
8. Mampu membuat flowchart dan menerjemahkan kedalam bentuk program (CPKPB6)
9. Mampu membuat perancangan piranti lunak dengan memakai rancangan prosedur (CPKKA1)
10. Mampu membuat pemodelan perangkat lunak kedalam bentuk Unified Modeling Language (UML)
(CPKPB5)
11. Mampu melakukan pengujian (CPKKA1)
Deskripsi Mata Kuliah Mata Kuliah Rekayasa Perangkat Lunak membahas tentang dasar-dasar perangkat lunak. Menganalisa
kebutuhan perangkat lunak dengan sebuah metode, analisa dan desain sistem, merancang perangkat lunak,
menganalisa perangkat lunak, menganalisa menggunakan analisa terstruktur dan analisa berorientasi
objek, Mampu melakukan pengujian perangkat lunak.
Materi Pembelajaran 1. Rekayasa Perangkat Lunak
2. Analisa dan Desain Sistem
3. Analisa Terstruktur
4. Analisa Berorientasi Objek
5. Model Perancangan Piranti Lunak
6. Flowchart (diagram Alur)
7. Unified Modeling Language (UML)
8. Pengujian Perangkat Lunak

Daftar Pustaka 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. Addison Wesley
4. Rosa A. (2016) Rekayasa Perangkat Lunak
Tambahan: Diktat dan Handout Rekayasa Perangkat Lunak. Tim Dosen Universitas Indraprasta PGRI
Minggu Kemampuan yang Bahan Kajian/ Metode Waktu Pengalaman Belajar Kriteria, Bentuk Penilaian Bobot
ke diharapkan Materi Pembelajaran Pembelajaran Mahasiswa dan Indikator Nilai
(Sub CPMK)
(1) (2) (3) (4) (5) (6) (7) (8)
1  Mampu menjelaskan  Pengertian  Contextual  TM; 3x50 =  Mempelajari Indikator : 5%
gambaran perangkat karakteristik Instruction 150 menit pengertian perangkat  Kelengkapan dan
lunak perangkat lunak  Small grup  BT; 3x60 = lunak dan gambaran kebenaran penjelasan
 Evolusi dan aplikasi discussion 180menit perangkat lunak pengertian perangkat
perangkat lunak  Problem  BM; 3x60 = dengan diskusi dan lunak
based learning 180menit studi literatur  Tingkat komunikatif
 Presensi
Kriteria:
 Memahami gambaran
perangkat lunak
Bentuk Penilaian:
 Tugas kelompok dan
diskusi
2  Mampu menjelaskan  Lingkup perangkat  Contextual  TM; 3x50 =  Mempelajari Indikator : 5%
Rekayasa perangkat lunak Instruction 150 menit pengertian Rekayasa  Kelengkapan dan
lunak  Paradigma rekayasa  Small grup  BT; 3x60 = perangkat lunak kebenaran penjelasan
perangkat lunak discussion 180menit dengan diskusi dan pengertian Rekayasa
 Rekayasa sistem  Problem  BM; 3x60 = studi literatur perangkat lunak
komputer based learning 180menit  Tingkat komunikatif
  Presensi
Kriteria:
 Memahami gambaran
Rekayasa perangkat
lunak
Bentuk Penilaian:
Tugas kelompok dan diskusi
3  Mampu menganalisis  Lingkup analisis  Contextual  TM; 3x50 =  Mempelajari dan Indikator: 10%
kebutuhan sistem  Sistem analisis Instruction 150 menit menganalisis  Kelengkapan dan
perangkat lunak  Domain informasi  Small grup  BT; 3x60 = kebutuhan sistem kebenaran Lingkup
 Pemodelan discussion 180 menit perangkat lunak secara analisis kebutuhan
 Pembagian,  Problem  BM; 3x60 = umum  Tingkat komunikatif
informasi dasar dan based learning 180 menit  Presensi
implementasi Kriteria:
Minggu Kemampuan yang Bahan Kajian/ Metode Waktu Pengalaman Belajar Kriteria, Bentuk Penilaian Bobot
ke diharapkan Materi Pembelajaran Pembelajaran Mahasiswa dan Indikator Nilai
(Sub CPMK)
(1) (2) (3) (4) (5) (6) (7) (8)
 Memahami gambaran
Lingkup analisis
kebutuhan
Bentuk Penilaian:
 Tes lisan selama
pembelajaran
4  Mampu memahami  Diagram Alir data;  Contextual  TM; 3x50 =  Mempelajari dan Indikator : 8%
dan membuat hasil Konteks, Nol, Rinci Instruction 150 menit membuat metode  Kelengkapan dan
analisis dengan  Kamus data  Small grup  BT; 3x60 = pemodelan perangkat kebenaran membuat
metode diagram alir discussion 180 menit lunak menggunakan pemodelan perangkat
data  Problem  BM; 3x60 = DAD lunak
based learning 180 menit  Tingkat komunikatif
 Presensi
Kriteria:
 memahami fungsi dan
arti DAD
Bentuk Penilaian :
 Tugas kelompok dan
diskusi
5  Mampu memahami  Bagan terstruktur  Contextual  TM; 3x50 =  Mempelajari dan Indikator: 7%
dan membuat hasil  Normalisasi Instruction 150 menit membuat metode  Kelengkapan dan
analisis dengan  Entity Relationship  Small grup  BT; 3x60 = pemodelan perangkat membuat analisis degan
metode Entity Diagram (ERD) discussion 180 menit lunak menggunakan ERD
Relationship Diagram  Problem  BM; 3x60 = metode Entity  Tingkat komunikatif
untuk pembuatan based learning 180 menit Relationship Diagram  Presensi
databse (ERD) Kriteria:
 dapat membuat hasil
analisis dengan ERD
Bentuk penilaian :
 Tugas kelompok dan
diskusi
6  Mampu memahami  Prinsip dassar  Contextual  TM; 3x50 =  Mempelajari dan Indikator: 10%
dan melakukan analisis perancangan Instruction 150 menit menganalisis sistem
berorientasi objek perangkat lunak,
Minggu Kemampuan yang Bahan Kajian/ Metode Waktu Pengalaman Belajar Kriteria, Bentuk Penilaian Bobot
ke diharapkan Materi Pembelajaran Pembelajaran Mahasiswa dan Indikator Nilai
(Sub CPMK)
(1) (2) (3) (4) (5) (6) (7) (8)
perancangan  Small grup  BT; 3x60 = dengan analisis  Kelengkapan dan
modular discussion 180 menit berorientasi objek kebenaran analisis
 Perancangan data,  Problem  BM; 3x60 = berorientasi objek
perancangan based learning 180 menit  Tingkat komunikatif
arsitektural  Presensi
Kriteria:
 Memahami pengertian
dari analisis berarientasi
objek
Bentuk penilaian :
 Diskusi
7  Mampu memahami  Tabel Keputusan  Contextual  TM; 3x50 =  Mempelajari dan Indikator: 5%
dan menggambarkan  Diagram Instruction 150 menit mendiskusikan tabel  Kelengkapan dan
Tabel Keputusan dan Keputusan/Pohon  Small grup  BT; 3x60 = keputusan dan pohon kebenaran tabel
Pohon Keputusan keputusan, discussion 180 menit keputusan keputusan dan pohon
Pseudocode  Problem  BM; 3x60 = keputusan
based learning 180 menit  Tingkat komunikatif
 Presensi
Kriteria:
 memahami tabel
keputusan
Bentuk penilaian:
 Diskusi
8 UJIAN TENGAH SEMESTER
9  Mampu membuat  Linear Sequential  Contextual  TM; 3x50 =  Mempelajari Indikator: 5%
perancangan piranti Model Instruction 150 menit implementasi  Kelengkapan dan
lunak dengan memakai  RAD  Small grup  BT; 3x60 = pemodelan perangkat kebenaran pemodelan
beberapa model  SDLC discussion 180 menit lunak perangkat lunak dengan
perancangan  Problem  BM; 3x60 = menggunakan SDLC, RAD
based learning 180 menit  Tingkat komunikatif
 Presensi
Kriteria:
Minggu Kemampuan yang Bahan Kajian/ Metode Waktu Pengalaman Belajar Kriteria, Bentuk Penilaian Bobot
ke diharapkan Materi Pembelajaran Pembelajaran Mahasiswa dan Indikator Nilai
(Sub CPMK)
(1) (2) (3) (4) (5) (6) (7) (8)
 Dapat membedakan
macam dari model
perancangan
Bentuk penilaian :
 Tugas kelompok dan
diskusi
10  Mampu membuat  Pemodelan sistem  Contextual  TM; 3x50 =  Mempelajari Indikator: 10%
flowchart dan kedalam bentuk Instruction 150 menit implementasi  Kelengkapan dan
menerjemahkan flowchart  Small grup  BT; 3x60 = pemodelan perangkat kebenaran pemodelan
kedalam bentuk  Pemrograman discussion 180 menit lunak dalam bentuk perangkat lunak dengan
program sederhana  Problem  BM; 3x60 = flowchart menggunakan flowchart
based learning 180 menit  Tingkat komunikatif
 Presensi
Kriteria:
 Memahami flowchart
Bentuk penilaian:
 Tugas kelompok dan
diskusi
11  Mampu membuat  Konsep Umum  Contextual  TM; 3x50 =  Mempelajari Indikator: 5%
perancangan piranti  Metodologi Instruction 150 menit implementasi  Kelengkapan dan
lunak dengan memakai berorientasi objek  Small grup  BT; 3x60 = pemodelan perangkat kebenaran pemodelan
rancangan prosedur  Konsep dasar discussion 180 menit lunak dengan perangkat lunak
analisis berorientasi  Problem  BM; 3x60 = menggunakan analisis menggunakan analisis
objek based learning 180 menit berorientasi objek berorientasi objek
 Tingkat komunikatif
 Presensi
Kriteria:
 Memahami pemodelan
Bentuk penilaian:
 Tugas kelompok dan
diskusi
12  Mampu membuat  Definisi UML,  Contextual  TM; 3x50 =  Mempelajari Indikator: 10%
pemodelan perangkat konsep dasar UML Instruction 150 menit implementasi  Kelengkapan dan
lunak kedalam bentuk  Use Case Diagram pemodelan perangkat kebenaran pemodelan
Minggu Kemampuan yang Bahan Kajian/ Metode Waktu Pengalaman Belajar Kriteria, Bentuk Penilaian Bobot
ke diharapkan Materi Pembelajaran Pembelajaran Mahasiswa dan Indikator Nilai
(Sub CPMK)
(1) (2) (3) (4) (5) (6) (7) (8)
Unified Modeling  Small grup  BT; 3x60 = lunak kedalam bentuk perangkat lunak
Language (UML) discussion 180 menit UML kedalam bentuk UML
 Problem  BM; 3x60 =  Tingkat komunikatif
based learning 180 menit  Presensi
Kriteria:
 membuat pemodelan
UML
Bentuk penilaian:
 Tugas kelompok dan
diskusi
13  Mampu membuat  Class Diagram  Contextual  TM; 3x50 =  Mempelajari Indikator: 7%
pemodelan perangkat  Activity Diagram Instruction 150 menit implementasi  Kelengkapan dan
lunak kedalam bentuk  Small grup  BT; 3x60 = pemodelan perangkat kebenaran pemodelan
Unified Modeling discussion 180 menit lunak kedalam bentuk perangkat lunak dengan
Language (UML)  Problem  BM; 3x60 = UML menggunakan UML
based learning 180 menit  Tingkat komunikatif
 Presensi
Kriteria:
 membuat pemodelan
Bentuk penilaian:
 Tugas kelompok dan
diskusi
14  Mampu membuat  Sequence Diagram  Contextual  TM; 3x50 =  Mempelajari Indikator: 7%
pemodelan perangkat  Statechart Diagram Instruction 150 menit implementasi  Kelengkapan dan
lunak kedalam bentuk  Small grup  BT; 3x60 = pemodelan perangkat kebenaran pemodelan
Unified Modeling discussion 180 menit lunak kedalam bentuk perangkat lunak dengan
Language (UML)  Problem  BM; 3x60 = UML menggunakan UML
based learning 180 menit  Tingkat komunikatif
 Presensi
Kriteria:
 membuat pemodelan
Bentuk penilaian:
Tugas kelompok dan
diskusi
Minggu Kemampuan yang Bahan Kajian/ Metode Waktu Pengalaman Belajar Kriteria, Bentuk Penilaian Bobot
ke diharapkan Materi Pembelajaran Pembelajaran Mahasiswa dan Indikator Nilai
(Sub CPMK)
(1) (2) (3) (4) (5) (6) (7) (8)
15  Mampu melakukan  White Box Testing  Contextual  TM; 3x50 =  Mempelajari teknik- Indikator: 6%
pengujian perangkat  Black Box Testing Instruction 150 menit teknik pengujian  Kelengkapan dan
lunak  Strategi Pengujian  Small grup  BT; 3x60 = perangkat lunak kebenaran tata cara
Perangkat lunak discussion 180 menit pengujian perangkat
 Problem  BM; 3x60 = lunak
based learning 180 menit  Tingkat komunikatif
 Presensi
Kriteria:
 Melakukan pengujian
Bentuk penilaian:
 Tugas kelompok dan
diskusi
16 UJIAN PENGENDALI MUTU (UPM)

Mengetahui Menyetujui Jakarta, September 2019


Dekan FTIK Ketua Program Studi Dosen Koordinator

Ir. H. Soepardi Harris, MT Mei Lestari, M.Kom Za’imatun Niswati, M.Pd., M.Kom

Anda mungkin juga menyukai