Pengembangan Aplikasi Berorientasi Objek

oatmealbrothersΛογισμικό & κατασκευή λογ/κού

18 Νοε 2013 (πριν από 3 χρόνια και 7 μήνες)

119 εμφανίσεις




Bidang Akademik dan Kemahasiswaan ITB

Kur20
13



S2 IF

Halaman
1

dari
2

Template Dokumen ini adalah milik Direktorat Pendidikan
-

ITB

Dokumen ini adalah milik Program Studi
Ma
gister Informatika

ITB.

Dilarang untuk me
-
reproduksi dokumen ini tanpa diketahui oleh Dirdik
-
ITB dan
S
2 IF
-
ITB.


KURIKULUM ITB 2013
-
2018


PROGRAM
MAGISTER

Program Studi:
INFORMATIKA (OPSI TEKNOLOGI INFORMASI)

Sekolah Teknik Elektro dan Informatika


LAMPIRAN:
Silabus dan Satuan Acara Pengajaran

(SAP)

Pengembangan Aplikasi Berorientasi Objek



Kode Mata

kuliah:

II510
2

Bobot
SKS
:

2 (dua)

Semester:

1

KK / Unit Penanggung
j
awab:

KK

Teknologi Informasi

Sifat:

Wajib

Nama Matakuliah

Pengembangan Aplikasi Berorientasi Objek

Object Oriented
Application Development

Silabus Ringkas

Catatan:
isinya standar kuliah OOP menggunakan Java + 3
-
4 pertemuan di awal untuk
membekali algoritma dan struktur data

[Uraian ringkas silabus matakuliah dalam Bahasa Indonesia (maksimum 30 kata)]

Introduction to Algorithm, Introduction to Data Structure, What is Object Oriented
Programming ? Syntax of Java Language, OO in Java, Array and String Classes in Java,
Inheritance and Related Techniques, Java Visual Controls, Additional Topics (Persistence

storage)

Silabus
Le
ngkap

[Uraian lengkap silabus matakuliah dalam Bahasa Indonesia (maksimum 100 kata)]



[
Building Blocks of Algorithm : Sequence, Selection, repetition, Examples



Procedure, function, variable scope and examples (Searching and sorting)



Internal data structure : Array, Structure, Examples



Abstract data types, stack, linked list, sorted linked list



Objects, public and private methods, variables and constant in OO, OO
principles, OO in Java



Case sensitivity, Data Types, Constants, Variables
, Simple examples



Arithmetic Operators, Selection and repetition in Java, Examples, How Java
differs from C



Procedural VS OO Programming, Building Java Objects (objects and
constructor), Methods, Pass by Value, Pass by reference



String Classes, Array Clas
ses, Examples



Inheritance Terminology, Inheritance vs Composition, Inner Classes, Abstract
Classes, Interfaces, Examples



Java Class Directory Structure, Visual Class Library, Layout Managers,
Examples



Event driven Programming, Menus and Dialogs



Files and
Exception, Database connection using JDBC

Luaran (Outcomes)



Students understand about Sequence, Selection, repetition in algorithm



Student understand about Procedure, function, variable scope



Students understand about internal data structure in programmin
g (array,
structure)



Students understand about abstract data type (ie : linked list)



Students understand about concept of OO Programming



Students understand about Java Lang Syntax



Students understand about OO concept in Java Lang



Students understand about
Array and String Classes in Java



Students understand about Inheritance and Related Techniques in Java



Students understand about Java visual controls



Students understand about persistence storage in Java

Matakuliah Terkait

[Kode dan Nama Matakuliah]

[Kode
dan Nama Matakuliah]

[Kode dan Nama Matakuliah]

[Kode dan Nama Matakuliah]

Kegiatan Penunjang

[Praktikum, kerja lapangan, dsb.]

Pustaka

James W. Cooper, Principles of Object
-
Oriented Programming in Java 1.1: The Practical
Guide to Effective, Efficient Program Design, Ventana Pr (June 28, 1997)

Bernard P. Zeigler, Objects and Systems: Principled Design with Implementations in C++
and Java

(Undergraduate Texts in Computer Science), Springer; 1997 edition (January 27,
1997)

Bertrand Meyer, Object
-
Oriented Software Construction (2nd Edition), Prentice Hall; 2nd



Bidang Akademik dan Kemahasiswaan ITB

Kur20
13



S2 IF

Halaman
2

dari
2

Template Dokumen ini adalah milik Direktorat Pendidikan
-

ITB

Dokumen ini adalah milik Program Studi
Ma
gister Informatika

ITB.

Dilarang untuk me
-
reproduksi dokumen ini tanpa diketahui oleh Dirdik
-
ITB dan
S
2 IF
-
ITB.


edition (March 21, 2000)

Panduan Penilaian

[Termasuk jenis dan bentuk penilaian
]

Catatan Tambahan

[Tanggal Update Terakhir, Nama Pembuat Silabus, dan catatan tambahan lainnya]


Satuan Acara Perkuliahan

Mg#

Topik

Sub Topik

Capaian Belajar Mahasiswa

Sumber Materi

1

Introduction to
Algorithm #1

Building Blocks of
Algorithm :
Sequence,
Selection, repetition,
Examples

Students understand about
Sequence, Selection,
repetition in algorithm

Lecture Note

2

Introduction to
Algorithm #2

Procedure, function,
variable scope and
examples (Searching and
sorting)

Student understand about
Procedure, function, variable
scope

Lecture Note

3

Introduction to Data
Structure #2

Internal data structure :
Array, Structure,
Examples

Students understand about internal
data structure in programming
(array, structure)

Lecture Note

4

Introduction to
Data
Structure #2

Abstract data types,
stack, linked list, sorted
linked list

Students understand about
abstract data type (ie : linked list)

Lecture Note

5

What is Object
Oriented Programming
?

Objects, public and
private methods,
variables and constant
in
OO, OO principles, OO in
Java

Students understand about
concept of OO Programming

Chapter 1

6

Syntax of Java Language
#1

Case sensitivity, Data
Types, Constants,
Variables, Simple
examples

Students understand about Java
Lang Syntax

Chapter 2

7

Syntax
of Java Language
#1

Arithmetic Operators,
Selection and repetition in
Java, Examples, How
Java differs from C

Students understand about Java
Lang Syntax

Chapter 3

8

UTS




9

OO in Java

Procedural VS OO
Programming, Building
Java Objects (objects and
constructor), Methods,
Pass by Value, Pass by
reference

Students understand about OO
concept in Java Lang

Chapter 3

10

Array and String Classes
in Java

String Classes, Array
Classes, Examples

Students understand about Array
and String Classes in Java

Chapter 4

11

Inheritance and Related
Techniques

Inheritance Terminology,
Inheritance vs
Composition, Inner
Classes, Abstract
Classes, Interfaces,
Examples

Students understand about
Inheritance and Related
Techniques in Java

Chapter 5

12

Java Visual Contr
ols #1

Java Class Directory
Structure, Visual Class
Library, Layout Managers,
Examples

Students understand about Java
visual controls

Chapter 7

13

Java Visual Controls

#2

Event driven
Programming, Menus and
Dialogs

Students understand about Java
visual
controls

Chapter 9, 10,11

14

Additional Topics

Files and Exception
,
Database connection
using JDBC

Students understand about
persistence storage in Java

Chapter 12,13,19

15

UAS