7/25/2019 RPS CSG2J3 Rekayasa Perangkat Lunak
1/29
RENCANA PEMBELAJARAN
SEMESTER(RPS)
CSG2J3
Rekayasa Perangkat Lunak
Disusun oe!"Mira Kania SabariahVeronikha Efendy
PR#GRAM ST$D% S& TE'N%' %N#RMAT%'A
A'$LTAS %N#RMAT%'A
TEL'#M $N%ERS%T*
7/25/2019 RPS CSG2J3 Rekayasa Perangkat Lunak
2/29
LEMBAR PENGESA+AN
Rencana Pembelajaran Semester (RPS) ini telah disahkan untuk mata
kuliah sbb:
'o,e Mata 'uia! " CSG2J3
Na-a Mata 'uia! " Rekayasa Perangkat Lunak
Bandun! "uli #$%&Mengeta!ui Menyetu.ui
Ka'rodi S% eknik n*ormatika Ketua KK System n*ormation and +ataEninerin
,ri* Bijaksana Ph-+ Shau.ah! M/P-$01&$0%#23 /P- $14#$00#2%
#
7/25/2019 RPS CSG2J3 Rekayasa Perangkat Lunak
3/29
DATAR %S%
5EMB,R PE/6ES,7,/--------------------------------------------------------------------------------------------
+,8,R S--------------------------------------------------------------------------------------------------------------
,- PR985 M,, K5,7----------------------------------------------------------------------------------------
B- RE/;,/, PEMBE5,",R,/ SEMESER (RPS)-----------------------------------------------------
;- R,/;,/6,/ /ER,KS +9SE/
7/25/2019 RPS CSG2J3 Rekayasa Perangkat Lunak
4/29
A/ PR#%L MATA '$L%A+
%DENT%TAS MATA '$L%A+
/ama Mata Kuliah : Rekayasa Perankat 5unak
Kode Mata Kuliah : ;S6#"0
SKS : 0
"enis : MK =ajib
"am 'elaksanaan : ata' muka di kelas > 0 ? 1$menit 'erminu
utorial@ res'onsi > % ? 1$menit 'erminu
Semester @ inkat : 3(em'at)@#(dua)
Pre2reAuisite : Basis data
;o2reAuisite : Sistem n*ormasi! RP5 99
Bidan Kajian : So*tare Enineerin (So*tare Enineerin)
DES'R%PS% S%NG'AT MATA '$L%A+
Mata kuliah Rekayasa Perankat 5unak meru'akan materi *undamental di
n*ormatika- Rekayasa Perankat 5unak meru'akan mata kuliah yan
menajarkan mahasisa tentan +e.nisi 'erankat lunak! rekayasa 'erankat
lunak! jenis model 'roses dalam rekayasa 'erankat lunak! rekayasa sistem!
analisis dan 'erancanan denan menunakan 'endekatan terstruktur beserta
%
7/25/2019 RPS CSG2J3 Rekayasa Perangkat Lunak
5/29
alat bantu 'emodelannya (+ata 8lo +iaram! +ata +ictionary- Process
S'eci.cation! Structure ;hart )! +okumentasi hasil ,nalisis dan Perancanan!
stratei dan teknik 'enujian 'erankat lunak! dan Manajemen Proyek
Perankat 5unak -
DATAR P$STA'A
%- Roer S- Pressman- Software Engineering! 4thedition- #$%3
#- an SommerCille- Software Engineering! Dthedition- #$$%-
0- Software Engineering Body of Knowledge (SWEBOK)- #$$3
3- ;om'utin and n*ormation Science- Software Engineering Slides- ;ornell
niCersity- #$$D
&- htt':@@-csbdu-in@econtent@So*tare#$Enineerin@
1- Edard Fourdon! Modern Structured ,nalysis! %stedition! %D44
G- Kendall! System ,nalysis and +esin! 4th edition! #$%0
#
7/25/2019 RPS CSG2J3 Rekayasa Perangkat Lunak
6/29
B/ RENCANA PEMBELAJARAN SEMESTER (RPS)
MATA'$L%A+ " RE'A*ASA PERANG'AT L$NA'
SEMESTER " 0
'#DE " CSG2J3
S'S " 3
CAPA%ANPEMBELAJARAN "
Setelah menikuti mata kuliah ini mahasisa da'at:
Melakukan analisis! 'erancanan! im'lementasi ('enkodean) dan 'enujianserta membuat dokumentasi 'embanunan 'erankat lunak denan'endekatan terstruktur-
(&)
Perte-uan 'e
(2)
'e-a-1uan Ak!iryang Di!ara1kan
(3)
Ba!an 'a.ian (Materi A.ar)
(0)
BentukPe-ea.aran
()
'riteria(%n,ikator)Peniaian
(4)
BootNiai
& Mam'u menjelaskan Pendahuluan
- +e.nisi Perankat 5unak
- Peran Perankat 5unak
- +e.nisi RP5
-Mitos dalan RP5
- =hat is 6ood So*tare
- ;eramah
- +iskusi kelas
2 Mam'u menjelaskan Proses P5 dan RekayasaSistem (SystemEnineerin) :
-Perbedaaan Produk H Proses
- ;eramah
- +iskusi kelas
- Sel*2directedlearnin
0
7/25/2019 RPS CSG2J3 Rekayasa Perangkat Lunak
7/29
(&)
Perte-uan 'e
(2)
'e-a-1uan Ak!iryang Di!ara1kan
(3)
Ba!an 'a.ian (Materi A.ar)
(0)
BentukPe-ea.aran
()
'riteria(%n,ikator)Peniaian
(4)
BootNiai
-,ktiCitas 8undamental dariProses P5
-Project Suggestions
-System Engineering
3 Mam'u menanalisis 8easibility Studies :
-+e.nition o* *easibilitystudies
-8aktor# 'enhambat*easibilty studies
-eknik melakukan *easibilitystudies
- ;eramah
- Sel*2directedlearnin
- +iskusi kelom'okkecil
- Problem2basedlearnin denanmenyusunK,K@9R(Keranka ,cuankerja@ erm 9*Re*erence)
- Kemam'uandalammende.nisikan'ermasalahan dansolusi
0 Mam'u menjelaskan 9CerCie ManajemenPerankat 5unak -
;eramah- Sel*2directed
learnin
- Small2discussion
54 Mam'u menanalisis Model Proses : - ;eramah
- Sel*2directed
Kemam'uandalam
3
7/25/2019 RPS CSG2J3 Rekayasa Perangkat Lunak
8/29
(&)
Perte-uan 'e
(2)
'e-a-1uan Ak!iryang Di!ara1kan
(3)
Ba!an 'a.ian (Materi A.ar)
(0)
BentukPe-ea.aran
()
'riteria(%n,ikator)Peniaian
(4)
BootNiai
-Model =ater*all
-Model Process ncremental
-Model Process EColutionary
-Model Process < model'rocess khusus
-Model Berbasis Kom'onen
learnin
- Small2discussion
- Problem2basedlearnin(menentukan
model 'rosesyan te'at untukK,K yan disusun'ada 'ertemuanke20)
menentukanmodel 'rosessesuai denankasus yanakan
diselesaikan
6 Mam'u menjelaskan
,nalysis dan RekayasaKebutuhan (Konse' danPrinsi'):
System Enineerin
%- ,rea ,nalisis
#- Prinsi' < 'rinsi' ,nalisis
0-Pemodelan Modular yan
- ;eramah
- Sel*2directedlearnin
&
7/25/2019 RPS CSG2J3 Rekayasa Perangkat Lunak
9/29
(&)
Perte-uan 'e
(2)
'e-a-1uan Ak!iryang Di!ara1kan
(3)
Ba!an 'a.ian (Materi A.ar)
(0)
BentukPe-ea.aran
()
'riteria(%n,ikator)Peniaian
(4)
BootNiai
E*ekti*
8unctional nde'endence
;ohesion
;ou'lin
3-Penelolaan dan CalidasiKebutuhan
7 Mam'u merancan
S'esi.kasi KebutuhanPerankat 5unak (So*tareReAuirement S'eci.cation(SRS)) :
%- Prinsi' < 'rinsi' SRS yanbaik
#- 9CerCie em'latedokumen SRS
- ;eramah
- Small2discussion(to'ik tuasbesar)
- Sel*2directed
learnin- Problem2based
learnin denanmenyusun SRSberdasarkan K,Kyan telah dibuat'ada 'ertemuanke20
Kemam'uandalammenyusundokumen SRS
1
7/25/2019 RPS CSG2J3 Rekayasa Perangkat Lunak
10/29
(&)
Perte-uan 'e
(2)
'e-a-1uan Ak!iryang Di!ara1kan
(3)
Ba!an 'a.ian (Materi A.ar)
(0)
BentukPe-ea.aran
()
'riteria(%n,ikator)Peniaian
(4)
BootNiai
89&0 Mam'u memodelkan
Pemodelan ,nalysis :
,nalysis erstruktur
-+e.nisi H Prinsi'
-,lat bantu 'emodelananalysis : +ata 8lo+iaram (+8+)! +ata+ictionary(++)! PS'ec
- ;eramah
- Small2discussion(to'ik tuasbesar)
- Sel*2directed
learnin('ertemuan DH%$)
- Problem2basedlearnin denanmenyusundiaram notasiyanmenambarkanSRS- Pertemuan%% 'enyusunandiaramberdasarkan K,Kyan telah dibuat'ada 'ertemuanke 20- Pertemuan
%#2%3'enyusunandiaramberdasarkan studikasus tuasbesar-
Kemam'uandalammenyusundokumen SRS
G
7/25/2019 RPS CSG2J3 Rekayasa Perangkat Lunak
11/29
(&)
Perte-uan 'e
(2)
'e-a-1uan Ak!iryang Di!ara1kan
(3)
Ba!an 'a.ian (Materi A.ar)
(0)
BentukPe-ea.aran
()
'riteria(%n,ikator)Peniaian
(4)
BootNiai
$TS Mahasisa@i mam'umenjelaskan!membandinkan danmenanalisis
Materi % s@ %#
- jian - Kebenaran'enjelasan
- Kelenka'an'enejelasan
0$
& Mam'u menjelaskanKonse' H Prinsi'#Perancanan Perankat5unak
-
;eramah- +iskusi kelom'ok
kecil (to'ik tuasbesar)
- Sel*2directedlearnin
&492& Mam'u merancan
aha'an Perancanan :
-Perancanan +ata
-Perancanan ,rsitektural
-Perancanan ,ntar Muka
-rans*orm Ma''in
-ransaction Ma''in
- ;eramah
- +iskusi kelom'okkecil (to'ik tuasbesar)
- Sel*2directedlearnin
- Problem2basedlearnin
(berdasarkan K,Kyan telah dibuat'ada 'ertemuanke 20)
Kemam'uandalammenyusundokumen'erancanan'erankatlunak
4
7/25/2019 RPS CSG2J3 Rekayasa Perangkat Lunak
12/29
(&)
Perte-uan 'e
(2)
'e-a-1uan Ak!iryang Di!ara1kan
(3)
Ba!an 'a.ian (Materi A.ar)
(0)
BentukPe-ea.aran
()
'riteria(%n,ikator)Peniaian
(4)
BootNiai
+okumentasi Perancanan(S= +esin +ocument):
%- Prinsi' < 'rinsi' S++ yanbaik
#- 9CerCie em'late S++
2292 Mam'u meneCaluasi
Penujian P5 % :
%-Prinsi' H ujuan 'enujianS=
#-Stratei Penujian
nit estin
nteration estin
Validation estin
- ;eramah
- +iskusi kelom'okkecil (to'ik tuasbesar)
- Sel*2directedlearnin
- Problem2basedlearnin (latihansoal)
Kemam'uandalammenyusundokumen'enujian
D
7/25/2019 RPS CSG2J3 Rekayasa Perangkat Lunak
13/29
(&)
Perte-uan 'e
(2)
'e-a-1uan Ak!iryang Di!ara1kan
(3)
Ba!an 'a.ian (Materi A.ar)
(0)
BentukPe-ea.aran
()
'riteria(%n,ikator)Peniaian
(4)
BootNiai
System estin
Penujian P5 # :
%- Perancanan Kasus ji
#- eknik =hite Bo? estin(Basic Path estin! 8lo6ra'h estin)
0-eknik Black Bo? estin
3- ReCie Pembuatan estPlan
+okumen Penujian
249 26 Mam'u menjelaskan!mem'resentasikan
Persentasi uas Besar darisetia' kelom'ok
- ;eramah
- +iskusi
- Seluruhkemam'uandokumendalam'roses'embanun
0&
%$
7/25/2019 RPS CSG2J3 Rekayasa Perangkat Lunak
14/29
(&)
Perte-uan 'e
(2)
'e-a-1uan Ak!iryang Di!ara1kan
(3)
Ba!an 'a.ian (Materi A.ar)
(0)
BentukPe-ea.aran
()
'riteria(%n,ikator)Peniaian
(4)
BootNiai
an'erankatlunak
- m'lementasi 'erankat
lunak- inkat
komunikati*'resentasi
27 Mam'u menum'ulkan!memilah! menyusun!dan menuraikankembali inti materikuliah-
Seluruh materi 'erkuliahan - IuiJ - Kelenka'an'enjelasan
- Kebenaran'enjelasan
- Kebenaranidenti.kasi
%$
$AS Mahasisa@i mam'umenjelaskan!membandinkan danmenanalisis
- Materi setelah S
- uas Besar yandikerjakan
- jian - Kebenaran'enjelasan
- Kelenka'an'enejelasan
#&
%%
7/25/2019 RPS CSG2J3 Rekayasa Perangkat Lunak
15/29
%#
7/25/2019 RPS CSG2J3 Rekayasa Perangkat Lunak
16/29
C/ RANCANGAN %NTERA'S% D#SEN:MA+AS%S;A
Berdasarkan RPS! 'ada baian Stratei PembelajaranL terda'at metode 0$! menjaab 'ertanyaan > 0$! hasil kerja > 0$!5ain2lain(nisiati*! keakti*an) > %$
Sanat Baus : 4$Baus : G$Kuran Baus : 1$Buruk : 3&
3- Minu KeG s@d #& :a- ujuan uas :
,ar mahasisa mam'u merancan 'erankat lunak sesuai denanmetode dan model 'roses 'embanunan 'erankat lunak-
b- raian uas :9byek ara'an :Membuat sebuah rancanan 'erankat lunak besertadokumentasinya sesuai denan kasus yan dikerjakan-
Fan harus dikerjakan dan batasan2batasan :Memodelkan! merancan! menim'lementasikan! menuji danmendokumentasikan 'erankat lunak yan akan dibanun- +alammembuat tuas ini setia' minunya harus ada 'roress tuassesuai denan taha'an 'embanunan 'erankat lunak yan sudahdiberikan materinya setia' minu-
Metode@cara 'enerjaan! acuan yan diunakan :Mahasisa menerjakan tuas besarnya secara berkelom'ok dan
tuas dikerjakan secara bertaha' sesuai denan taha'an'embanunan 'erankat lunak yan sudah disam'aikan dalam
#3
7/25/2019 RPS CSG2J3 Rekayasa Perangkat Lunak
28/29
setia' minu- ,cuan tuas ini da'at diambil dari berbaai sumberajib dan acuan ajib dituliskan acuan sumber saat la'orankemajuan tuas dibuat-
+eskri'si luaran tuas yan dihasilkan@dikerjakan :Beru'a dokumentasi 'erankat lunak dan 'rototy'e 'roduk'erankat lunak yan dibanun-
c- Kriteria Penilaian:Penilaian diberikan ke'ada setia' indiCidu mahasisa! dimanakom'osisi 'enilaian tuas ini adalah 'ersentasi indiCidu(sesuaituasnya) > 0$! menjaab 'ertanyaan > 0$! hasil kerja > 0$!5ain2lain(nisiati*! keakti*an) > %$
Sanat Baus : 4$Baus : G$Kuran Baus : 1$Buruk : 3&
E/ PEN%LA%AN DENGAN R$BR%'
Jen.a
ng
(Gra
,e)
Angka
(Skor)Deskri1si 1eriaku (%n,ikator)
, %$$24$
Sanat Baik! mahasisa sanat menuasai seluruhmateri Rekayasa Perankat 5unak serta mam'umenera'kan 'emahamannya dalam menyelesaikansetia' kasus denan sanat baik
,B GD2G&
Baik! mahasisa baik dalam menuasai seluruh materi
Rekayasa Perankat 5unak serta mam'u menera'kan'emahamannya dalam menyelesaikan setia' kasusdenan baik
B G321&
Sanat cuku'! mahasisa sanat cuku' menuasaisebaian besar Rekayasa Perankat 5unak sertamam'u menera'kan sebaian besar 'emahamannyadalam menyelesaikan setia' kasus-
B; 1321$
;uku'! mahasisa cuku' menuasai sebaian besarRekayasa Perankat 5unak serta mam'u menera'kansebaian besar 'emahamannya dalam menyelesaikansetia' kasus-
; &D2&$
Kuran! mahasisa menuasai hanya sebaian kecilmateri Rekayasa Perankat 5unak serta mam'umenera'kan sebaian kecil 'emahamannya dalammenyelesaikan setia' kasus-
+ 3D23$
Sanat Kuran! mahasisa menuasai sebaian kecilmateri Rekayasa Perankat 5unak serta kuran mam'umenera'kan sebaian kecil 'emahamannya dalammenyelesaikan setia' kasus-
E N 0DBuruk! mahasisa sama sekali tidak memahami danmenera'kan materi Rekayasa Perankat 5unak dalam
menyelesaikan setia' kasus
#&
7/25/2019 RPS CSG2J3 Rekayasa Perangkat Lunak
29/29
S'EMA PEN%LA%AN "
K9MP9/E/ PE/5,,/ B9B9@
PR9SE/,SE
KEER,/6,/
IuiJ H uas %$
uas Besar 0&
jian enah Semester #&
jian ,khir Semester #&
Keakti*an &
/ PENENT$AN N%LA% A'+%R MATA '$L%A+
Niai Skor Matakuia!
(NSM)
Niai Mata 'uia!
(NM')4$ O /SM ,
G&N /SM N 4$ ,B1& N /SM N G& B1$ N /SM N 1& B;&$ N /SM N 1$ ;3$ N /SM N &$ +
/SM N 3$ E