Silabi Pengembangan Sistem Berorientasi Obyek - Staff UNY

26 downloads 326 Views 174KB Size Report
pengembangan sistem menggunakan pendekatan berorientasi objek. Materi mata kuliah ini mencakup Analisis Berorientasi Objek (OOA), Desain Berorientasi  ...
FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA SILABUS PENGEMBANGAN SISTEM BERORIENTASI OBJEK No. SIL/EKA/PTI 241/01

MATA KULIAH KODE MATA KULIAH SEMESTER PROGRAM STUDI DOSEN PENGAMPU

I.

Revisi : 00

Tgl : 1 Mar 2009

Hal 1 dari 5

: PENGEMBANGAN SISTEM BERORIENTASI OBJEK : PTI 241 :6 : PTI : RATNA WARDANI, MT

DESKRIPSI MATA KULIAH Mata kuliah ini bertujuan memberikan dasar pengetahuan untuk melakukan pengembangan sistem menggunakan pendekatan berorientasi objek. Materi mata kuliah ini mencakup Analisis Berorientasi Objek (OOA), Desain Berorientasi Objek (OOD) dan implementasinya, Pemodelan Visual menggunakan Unified Modeling Language (UML) dan penggunaan CASE tools dalam pengembangan Sistem Berorientasi Objek. Disamping itu, mata kuliah ini juga membekali mahasiswa dengan pengetahuan dan pemahaman tentang konsep, teknologi dan desain dalam pengembangan bahasa pemrograman berorientasi objek menggunakan Java.

II.

KOMPETENSI YANG DIKEMBANGKAN 1.

Mahasiswa mampu menerapkan keahlian dalam pengembangan sistem berorientasi objek menggunakan metodologi OOA dan OOD. Mahasiswa memahami prinsip-prinsip desain sistem berorientasi objek yang baik Mahasiswa dapat membuat model visual sistem menggunakan UML Mahasiswa dapat menggunakan CASE tools dalam proses pengembangan sistem berorientasi objek

2. 3. 4.

III.

INDIKATOR PENCAPAIAN KOMPETENSI A. Aspek Kognitif dan Kecakapan Berpikir Mahasiswa mampu menjelaskan konsep Object Oriented Analysis and Design dan menerapkannya dalam pengembangan sistem untuk menyelesaikan suatu masalah

B. Aspek Psikomotor Mahasiswa mampu mengemukakan pendapat dan memberikan argumen yang tepat untuk menyelesaiakan suatu persoalan

C. Aspek Affektif, Kecakapan Sosial dan Personal Mahasiswa mampu bekerja secara mandiri maupun dalam kelompok untuk mengembangkan pengetahuan dan menguasai teknik presentasi yang baik.

IV.

SUMBER BACAAN 1. Booch, G., Jacobsen, I., and Rumbaugh, J. (1997). The UML specification documents. Rational Software Corp., www.rational.com 2. Booch, G., Rumbaugh, J. and Jacobson, I. (1999). The Unified Modeling Language user guide. Addison Wesley Longman, Inc. Reading, MA.USA.

Dibuat oleh :

Dilarang memperbanyak sebagian atau seluruh isi dokumen tanpa ijin tertulis dari Fakultas Teknik Universitas Negeri Yogyakarta

Diperiksa oleh :

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA SILABUS PENGEMBANGAN SISTEM BERORIENTASI OBJEK No. SIL/EKA/PTI 241/01

Revisi : 00

Tgl : 1 Mar 2009

Hal 2 dari 5

3. Craig Larman, (2005). Applying UML and Patterns: An Introduction to ObjectOriented Analysis and Design and Iterative Development. Prentice-Hall.

V.

PENILAIAN Butir-butir penilaian terdiri dari : A. Tugas Mandiri B. Tugas Kelompok C. Partisipasi dan Kehadiran Kuliah D. Ujian Mid Semester E. Ujian Akhir Semester Tabel Ringkasan Bobot Penilaian No.

1 2 3 4

VI.

Jenis Penilaian

Kehadiran dan partisipasi diskusi Tugas kelompok dan mandiri Ujian Tengah Semester Ujian Semester Jumlah

Skor Maksimum

10 % 40 % 20 % 30 % 100%

SKEMA KERJA Minggu ke 1

2-3

Dibuat oleh :

Kompetensi Dasar

Materi Dasar

1. Konsep Object Mendeskripsikan konsep oriented 2. Perbedaan object oriented  Mengidentifikasi metodologi perbedaan metodologi tradisional dengan metodologi objecttradisional dengan object oriented oriented 3. Konsep sistem dalam pemodelan objek:  Object dan Class  Abstraction  Inheritance  Polimorphism  Encapsulation  Association  Agregation 1. Konsep object  Mendeskripsikan konsep oriented analysis analisis berorientasi objek (OOA)  Mendeskripsikan 2. Pemodelan objek pemodelan objek dan keuntungan

Startegi Perkualiahan

Sumber / Referensi

Tatap muka, Diskusi

Ref. 3

Tatap muka, Diskusi

Dilarang memperbanyak sebagian atau seluruh isi dokumen tanpa ijin tertulis dari Fakultas Teknik Universitas Negeri Yogyakarta

Ref. 2 Ref. 3

Diperiksa oleh :

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA SILABUS PENGEMBANGAN SISTEM BERORIENTASI OBJEK No. SIL/EKA/PTI 241/01

Revisi : 00

Tgl : 1 Mar 2009

Hal 3 dari 5

 Mengenal UML dan tipepenggunaannya tipe diagram 3. Unified Modeling Language  Model statis (class diagrams,

classes, associations, aggregations)  Model operasonal (preconditions, post-conditions and invariants)  Model dinamis (sequence,

collaboration, state and activity diagrams) 4-5

6

Dibuat oleh :

1. Model proses  Mengidentifikasi  Waterfall  Iterative perbedaan dalam Software Development Process  Formal Method  Mendeskripsikan tahapan 2. Konsep dasar Rational Unified dalam Rational Unified Process (RUP) Process 3. Tahapan RUP  Inception  Elaboration  Construction  Transition 4. Disiplin dalam RUP  Bussiness modeling  Requirement  Design 1. Use case modeling  Mendeskripsikan manfaat  Actor penggunaan Use Case  Use case Modeling  Use case  Mengidentifikasi relationship komponen use case 2. Proses penetapan modeling persyaratan use case modeling  Business actor  Bussines requirement use case  Use case model

Tatap muka, Pemberian tugas

Ref. 2 Ref. 3

Ref. 1 Ref. 2 Tatap muka, Pemberian tugas

Dilarang memperbanyak sebagian atau seluruh isi dokumen tanpa ijin tertulis dari Fakultas Teknik Universitas Negeri Yogyakarta

Diperiksa oleh :

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA SILABUS PENGEMBANGAN SISTEM BERORIENTASI OBJEK No. SIL/EKA/PTI 241/01

Revisi : 00

1. 7

8

 Mendeskripsikan pengembangan  Mengidentifikasi behaviour

tahap system

1.  Mengidentifikasi Class dan 2. Package  Membuat class diagram, object diagram dan composite structure 3. diagram 4.

9

 Melakukan evaluasi terhadap pemahaman materi yang telah dipelajari

10 - 11

 Mendeskripsikan konsep Object Oriented Design

Dibuat oleh :

2.

Tgl : 1 Mar 2009

diagram  Dokumentasi use case elaboration phase  membangun core architecture  system requirement System behaviour  System event dan system operation  Sequence diagram Visualisasi Class Relationship  Association  Inheritance  Generalization Class Diagram dan Object diagram Aggregation, composite dan composite structure diagram

Ujian Tengah Semester

1. Object Oriented Design (OOD)  Type object class  Desain relationship  Attribute dan method visibility  Object responsibility 2. Proses OOD  Penyempurnaan use case model  Pemodelan class interaction, behaviour dan state  Update object model 3. Object Reusability dan Design Pattern  Definisi pattern

Hal 4 dari 5

Tatap muka, Pemberian tugas

Tatap muka, Pemberian tugas

Ref. 1 Ref. 2

Ref. 1 Ref. 2

Uraian nonobjective atau tugas proyek Tatap muka, Pemberian tugas

Dilarang memperbanyak sebagian atau seluruh isi dokumen tanpa ijin tertulis dari Fakultas Teknik Universitas Negeri Yogyakarta

Ref. 1 Ref. 3

Diperiksa oleh :

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA SILABUS PENGEMBANGAN SISTEM BERORIENTASI OBJEK No. SIL/EKA/PTI 241/01

12

Revisi : 00

Tgl : 1 Mar 2009

 Implemetasi patern ke responsibility class 1. State Transition  Mendeskripsikan teknik Diagram analisis untuk class 2. Detail Transition  Event dengan dynamic behaviour  Action  Guard Condition 3. UML State Diagram

13

 Mengidentifikasi antar objek  Mendeskripsikan dalam sistem

14

 Mengidentifikasi implementation model

15

 Menerapkan UML dan 1. UML dalam RUP CASE tools dalam 2. CASE tools pengembangan sistem  Mengimplementasikan 1. studi kasus metodologi pengembangan sistem

16

interaksi 1. Sequence diagram 2. Communivation skenario diagram 1. Mapping desain ke coding dengan bahasa berorientasi objek 2. Class definition berdasar Class Diagram 3. Definisi method berdasar Interaction Diagram

Hal 5 dari 5

Tatap muka, Pemberian tugas

Ref. 1 Ref. 2

Tatap muka, Pemberian tugas

Ref. 1 Ref. 2

Tatap muka, Pemberian tugas

Ref. 1 Ref. 2

Tatap muka, Pemberian tugas Pemberian tugas

Ref. 1 Ref. 2

Ref. 1 Ref. 2 Ref. 3

.

Dibuat oleh :

Dilarang memperbanyak sebagian atau seluruh isi dokumen tanpa ijin tertulis dari Fakultas Teknik Universitas Negeri Yogyakarta

Diperiksa oleh :