RPS CSG2J3 Rekayasa Perangkat Lunak

download RPS CSG2J3 Rekayasa Perangkat Lunak

of 29

Transcript of RPS CSG2J3 Rekayasa Perangkat Lunak

  • 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