12
1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Faculty of Computer Science University of Indonesia CSF3600202 Rekayasa Perangkat Lunak Term 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.

1.0 Course Introduction 3108 v2

Embed Size (px)

DESCRIPTION

Course Introduction Rekayasa Perangkat Lunak Fasilkom UI 2012 GGTQ

Citation preview

Page 1: 1.0 Course Introduction 3108 v2

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.

Page 2: 1.0 Course Introduction 3108 v2

2

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Faculty of Computer Science

University of Indonesia

Course Introduction

Page 3: 1.0 Course Introduction 3108 v2

3

Prerequisites

• Dasar-Dasar Pemrograman

• Struktur Data dan Algoritma

• Basis Data

Page 4: 1.0 Course Introduction 3108 v2

4

Related Courses

• Manajemen Proyek

• Proyek Perangkat Lunak

• Proyek Pengembangan Sistem

Informasi

• Penjaminan Mutu Perangkat Lunak

• Metode Formal

Page 5: 1.0 Course Introduction 3108 v2

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.

Page 6: 1.0 Course Introduction 3108 v2

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.

Page 7: 1.0 Course Introduction 3108 v2

Textbooks

7

Page 8: 1.0 Course Introduction 3108 v2

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%)

Page 9: 1.0 Course Introduction 3108 v2

9

Class Rules

• Tidak ada batas minimal kehadiran

• Alat elektronis (HP, tablet, laptop)

dalam keadaan non-aktif / silent

• Jaga kondisi kelas agar tetap kondusif

Page 10: 1.0 Course Introduction 3108 v2

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

Page 11: 1.0 Course Introduction 3108 v2

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

Page 12: 1.0 Course Introduction 3108 v2

Q & A