1.0 course introduction 3108 v2
DESCRIPTION
Course Introduction Rekayasa Perangkat Lunak Fasilkom UI 2012 GGTQTRANSCRIPT
1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Faculty of Computer Science
University of Indonesia
CSF3600202
Rekayasa Perangkat LunakTerm 1 - 2015/2016
Lecturers:•Dr. Indra Budi
•Maya Retno Ayu S. S.Kom., M.Kom.
•Daya Adianto S.Kom., M.Kom.
•Iis Solichah, S.Kom., M.Kom., M.C.S.
2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Faculty of Computer Science
University of Indonesia
Course Introduction
3
Prerequisites
• Dasar-Dasar Pemrograman
• Struktur Data dan Algoritma
• Basis Data
4
Related Courses
• Manajemen Proyek
• Proyek Perangkat Lunak
• Proyek Pengembangan Sistem
Informasi
• Penjaminan Mutu Perangkat Lunak
• Metode Formal
5
References
• Primary References
✤ [Pressman] Pressman, Roger S., Software
Engineering: A Practitioner’s Approach, 7th
Edition, Mc. Graw Hill International, USA,
2010.
✤ [Dennis] Dennis, Alan, et. al., System
Analysis and Design with UML 3rd Edition,
John Wiley & Sons, 2010.
6
References
• Supporting References
✤ [Sommerville] Sommerville, Ian,
Software Engineering, 9th Edition,
Pearson-Addison Wesley, England,
2011.
✤ [Larman] Larman, Craig. Applying UML
and Patterns: An Introduction to Object-
Oriented Analysis and Design and
Iterative Development, 3rd Edition,
Pearson Education International, USA,
2005.
Textbooks
7
8
Grading Scheme
• Tugas Individu (PR) 6x (20%)
• Ujian Tengah Semester (UTS) (30%)
• Ujian Akhir Semester (UAS) (30%)
• Kuis 3x (12%)
• Presentasi (5%)
• Partisipasi & Diskusi (3%)
9
Class Rules
• Tidak ada batas minimal kehadiran
• Alat elektronis (HP, tablet, laptop)
dalam keadaan non-aktif / silent
• Jaga kondisi kelas agar tetap kondusif
10
Assignment Submissions
• Pengumpulan hardcopy & softcopy
✤ Jika terlambat, penalti ditinjau dari waktu
pengumpulan softcopy
✤Konten hardcopy & softcopy harus sama
• Pengumpulan softcopy via Scele
• Pengumpulan hardcopy via loker lab
Babe
• Rincian penalti dapat dibaca dalam
BRP
Rencana
Per
Minggu
Mg Tgl Materi Rujukan Tugas/Keterangan
1 3108 BRP + Introduction to Software Engineering [Pressman] Ch. 1
[Sommerville] Ch. 1, 9
0209 Generic Process Model [Pressman] Ch. 2
2 0709 Prescriptive Process Model [Pressman] Ch. 2
[Sommerville] Ch. 2
Presentasi Kel
0909 Prescriptive Process Model [Pressman] Ch. 2
[Sommerville] Ch. 2
Overview
3 1409 Agile Development [Pressman] Ch. 3
[Sommerville] Ch. 3
Presentasi Kel
1609 Agile Development [Pressman] Ch. 3
[Sommerville] Ch. 3
Overview,Kuis 1*
4 2109 Project Management [Dennis] Ch. 3
[Sommerville] Ch. 22
PR1**, due 3009
2309 Requirement Analysis [Dennis] Ch. 4
[Sommerville] Ch. 4
5 2809 Use Case Diagrams [Dennis] Ch. 5
[Larman] Ch. 6
PR2**, due 0710
3009 Use Case Diagrams [Dennis] Ch. 5
[Larman] Ch. 6
6 0510 Class Diagrams (Problem Domain) [Dennis] Ch. 6
[Larman] Ch. 16
0710 Class Diagrams (Problem Domain) [Dennis] Ch. 6
[Larman] Ch. 16
PR3**, due 1610
1010 Kuis 2*(Hari Sabtu, waktu tentatif: 13.00)
7 1209 Class Diagrams (Problem Domain) + Review [Dennis] Ch. 6, [Larman] Ch. 16
1410 Libur 1 Muharam
8 1910 Masa UTS
2110 Masa UTS
9 2610 Masa UTS
2810 Review UTS
10 0211 Design Concept [Dennis] Ch. 8
0411 Architecture Design [Dennis] Ch. 12
11 0911 Design Class Diagram [Dennis] Ch. 9 PR4**, due 1811
1111 Design Class Diagram [Dennis] Ch. 9
12 1611 Interaction Diagram – Sequence Diagram [Dennis] Ch. 7
[Larman] Ch. 15
PR5**, due 2511
1811 Interaction Diagram – Sequence Diagram [Dennis] Ch. 7
[Larman] Ch. 15
13 2311 Component Diagram, Deployment Diagram [Pressman] Ch. 10
Dennis] Ch. 12
2511 Introduction to Design Pattern [Larman] Ch. 17, 18
14 3011 Introduction to Design Pattern [Larman] Ch. 17, 18
0212 Software Testing Strategies [Pressman] Ch. 17
[Dennis] Ch. 13
Kuis 3*(waktu tentatif: 13.00)
15 0712 Testing Conventional Applications [Pressman] Ch. 18 PR6**, due 1612
0912 Testing Conventional Applications [Pressman] Ch. 1812
Q & A