FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA SILABUS PENGEMBANGAN SISTEM BERORIENTASI OBJEK

dokumen-dokumen yang mirip
FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA SILABUS REKAYASA PERANGKAT LUNAK

RANCANGAN PEMBELAJARAN

PENGANTAR RUP & UML. Pertemuan 2

PEMODELAN BERORIENTASI OBYEK

MODUL 4 Unified Software Development Process (USDP)

Yuli Purwati, M.Kom USE CASE DIAGRAM

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA SILABUS INTERAKSI MANUSIA DAN KOMPUTER

RENCANA PEMBELAJARAN SEMESTER (RPS)

Proses Pengembangan 1

LEMBARAN SOAL ULANGAN KENAIKAN KELAS Tahun 2014/ Komunikasi Paket Keahlian

Garis-garis Besar Program Pembelajaran (GBPP)

Pemodelan Visual dengan UML

UNIVERSITAS MERCU BUANA FAKULTAS : ILMU KOMPUTER PROGRAM STUDI : SISTEM INFORMASI

MAKALAH ANALISIS & PERANCANGAN SISTEM II USE CASE DIAGRAM

Sistem Informasi OOAD dengan UML (1) Teknik Informatika UNIKOM

MEMAHAMI PENGGUNAAN UML

BAB III METODOLOGI PENELITIAN

BAB 2 LANDASAN TEORI. Teori-teori yang menjadi dasar penulisan adalah sebagai berikut :

BAB II LANDASAN TEORI

DAFTAR ISI. KATA PENGANTAR... i. DAFTAR ISI... iii. DAFTAR GAMBAR... xi. DAFTAR TABEL... xvii. DAFTAR SIMBOL... xx BAB I PENDAHULUAN...

SEJARAH UML DAN JENISNYA

Unified Modeling Language

UNIFIED MODELING LANGUAGE

PRAKTIKUM REKAYASA PERANGKAT LUNAK MODUL KE - 2 PENGENALAN UML dengan RATIONAL ROSE OLEH: ANISA ISTIQOMAH (KELAS 5 B)

Rational Unified Process (RUP)

ANALISA PROSES BISNIS SISTEM PENGGAJIAN DAN PINJAMAN PEGAWAI STUDI KASUS PERUSAHAAN INDUSTRI KERTAS PT UNIPA DAYA

Notasi Object Oriented System. Chapter II

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA SILABUS LOGIKA

Kebutuhan dan Spesifikasi Perangkat Lunak

1. SIMULA di perkenalkan pertama kali pada tahun.. a d b e c. 1970

REKAYASA PERANGKAT LUNAK II

Pendahuluan Rekayasa Perangkat Lunak II. Alif Finandhita. Teknik Informatika UNIKOM

BAB II LANDASAN TEORI. Unified Modeling Language (UML) merupakan sistem arsitektur yang bekerja dalam

Oleh : RAHMADY LIYANTANTO

Unified Modelling Language UML

DAFTAR ISI. ABSTRAK... i. KATA PENGANTAR... ii. DAFTAR ISI... iv. DAFTAR GAMBAR... xv. DAFTAR TABEL...xxi. DAFTAR SIMBOL... xxii

Bagian 7 ANALISIS DESAIN PADA PEMROGRAMAN BERORIENTASI OBJECT DENGAN UML

UNIVERSITAS GUNADARMA

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA SILABUS PENGANTAR TEKNOLOGI INFORMASI

ANALISA & PERANCANGAN SISTEM INFORMASI. Sufajar Butsianto, M.Kom

BAB I PENDAHULUAN. peran penting diantaranya adalah mengkoordinasikan, memfasilitasi, dan memberikan

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA SILABUS ALGORITMA PEMROGRAMAN

RENCANA PEMBELAJARAN PERANCANGAN SISTEM INFORMASI BERORIENTASI OBYEK PROGRAM STUDI S-1 SISTEM INFORMASI

Teknik Informatika S1

BAB I PENDAHULUAN. perkembangan teknologi yang ada. Semakin banyak fitur yang dibenamkan ke

BAB I PENDAHULUAN. beserta penyediaan fasilitasnya, tidak hanya dilakukan oleh pemerintah, namun

BAB II TINJAUAN PUSTAKA

UNIVERSITAS BINA NUSANTARA. Program Studi Ganda Sistem Informasi Teknik Industri Skripsi Sarjana Program Ganda Semester Genap 2005/2006

Pendahuluan. 1 Pengenalan UML

BAB III METODOLOGI PENELITIAN

BAB II LANDASAN TEORI

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

PENGEMBANGAN APLIKASI CONTROLLING TUGAS AKHIR BERBASIS WEB SISI KOORDINATOR, DAN PEMANGKU KEPUTUSAN

BAB I PENDAHULUAN. pesat, salah satunya adalah perangkat portable seperti ponsel, notebook dan yang

BAB I PENDAHULUAN. dalam memperkenalkan identitas suatu bangsa. Provinsi Jawa Barat adalah salah

BAB I PENDAHULUAN. 1.1 Latar Belakang

DAFTAR ISI HALAMAN JUDUL HALAMAN PENGESAHAN KATA PENGANTAR DAFTAR ISI DAFTAR GAMBAR DAFTAR TABEL ABSTRAK BAB I PENDAHULUAN

BAB II TINJAUAN PUSTAKA

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA SILABUS JARINGAN TERDISTRIBUSI

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

BAB I PENDAHULUAN. Perkembangan teknologi informasi yang semakin cepat dan persaingan yang semakin

SNIPTEK 2014 ISBN:

BAB 2 LANDASAN TEORI. bersama-sama untuk mencapai tujuan tertentu. bersatu untuk mencapai tujuan yang sama.

Nilai Partisipasi Rata-rata (NPR) adalah rata-rata dari NPI dalam satu kelompok. Rumusan NIPK adalah sebagai berikut:

II.3.5 Statechart Diagram... II-14 II.3.6 Activity Diagram... II-15 II.3.7 Component Diagram... II-16 II.3.8 Deployment Diagram... II-16 II.3.

PENERAPAN METODE RATIONAL UNIFIED PROCESS PADA SISTEM INFORMASI PENERIMAAN PESERTA DIDIK BARU

Rahmady Liyantanto Blog : liyantanto.wordpress.com

MATERI PEMODELAN PERANGKAT LUNAK KELAS XI RPL

Notasi Unified Modeling Language (UML) Versi 2.0

BAB I PENDAHULUAN. yang berada di bawah Badan Penelitian dan Pengembangan Industri

METODOLOGI BERORIENTASI OBJEK IIM ABDURROHIM, S.T.,M.T

Teknik Informatika S1

UNIVERSITAS INDONESIA PROOGRAM VOKASI BIDANG STUDI AKUNTANSI SILABUS

BAB III LANDASAN TEORI

OOAD (Object Oriented Analysis and Design) UML part 2 (Activity diagram, Class diagram, Sequence diagram)

Pemodelan Sistem Perangkat Lunak. Budi susanto FTI UKDW Yogyakarta

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

ABSTRACT ABSTRAKSI KATA PENGANTAR

Unified Modelling Language (UML)

REKAYASA PERANGKAT LUNAK. 3 sks Sri Rezeki Candra Nursari reezeki2011.wordpress.com

DAFTAR ISI. Halaman HALAMAN JUDUL LEMBAR PERSETUJUAN LEMBAR PENGESAHAN LEMBAR PERSEMBAHAN MOTTO ABSTRAK ABSTRACK

BAB 2 LANDASAN TEORI 1.1 Sistem Informasi

Analisis Berorientasi Objek. Nisa ul Hafidhoh

BAB II TINJAUAN PUSTAKA Teori Judul Pengertian Arsitektur Model View Controller (MVC)

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

Object Oriented Analysis and Design -Pendahuluan- Nisa ul Hafidhoh

Pemrograman Berorientasi. Class Diagram

model abstrak grafis teks memahami fungsionalitas sistem media komunikasi

GBPP Perancangan Basis Data 2014

LEMBAR JUDUL LEMBAR PENGESAHAN

BAB II LANDASAN TEORI

BAB I PENDAHULUAN. pemerintahan atau perusahaan, misalnya apotek. komputer telah menjadi alat yang

SISTEM INFORMASI KEHADIRAN DAN PENGGAJIAN KARYAWAN

PENGEMBANGAN APLIKASI CONTROLLING TUGAS AKHIR BERBASIS WEB SISI KOORDINATOR, DAN PEMANGKU KEPUTUSAN

DAFTAR ISTILAH. Activity Diagram

RANCANG BANGUN SISTEM INFORMASI PELAYANAN UNIT SISTEM INFORMASI SEKOLAH TINGGI TEKNOLOGI GARUT BERBASIS WEB DAN ANDROID

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA SILABUS PENGAJARAN MIKRO

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB IV ANALISIS DAN PERANCANGAN SISTEM

PENGEMBANGAN APLIKASI PENJUALAN SPAREPART DI BENGKEL ANUGRAH JAYA MOTOR BERBASIS DESKTOP

Transkripsi:

No. SIL/EKA/PTI 241/01 Revisi : 00 Tgl : 1 Mar 2009 Hal 1 dari 5 MATA KULIAH : PENGEMBANGAN SISTEM BERORIENTASI OBJEK KODE MATA KULIAH : PTI 241 SEMESTER : 6 PROGRAM STUDI : PTI DOSEN PENGAMPU : RATNA WARDANI, MT I. 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. III. KOMPETENSI YANG DIKEMBANGKAN 1. Mahasiswa mampu menerapkan keahlian dalam pengembangan sistem berorientasi objek menggunakan metodologi OOA dan OOD. 2. Mahasiswa memahami prinsip-prinsip desain sistem berorientasi objek yang baik 3. Mahasiswa dapat membuat model visual sistem menggunakan UML 4. Mahasiswa dapat menggunakan CASE tools dalam proses pengembangan sistem berorientasi objek 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 IV. 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. 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.

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 Object- Oriented 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. Jenis Penilaian Skor Maksimum 1 Kehadiran dan partisipasi diskusi 10 % 2 Tugas kelompok dan mandiri 40 % 3 Ujian Tengah Semester 20 % 4 Ujian Semester 30 % Jumlah 100% VI. SKEMA KERJA Minggu ke Kompetensi Dasar Materi Dasar Startegi Perkualiahan Sumber / Referensi 1 Mendeskripsikan konsep object oriented 2-3 perbedaan metodologi tradisional dengan object oriented Mendeskripsikan konsep analisis berorientasi objek Mendeskripsikan pemodelan objek 1. Konsep Objectoriented 2. Perbedaan metodologi tradisional dengan metodologi objectoriented 3. Konsep sistem dalam pemodelan objek: Object dan Class Abstraction Inheritance Polimorphism Encapsulation Association Agregation 1. Konsep object oriented analysis (OOA) 2. Pemodelan objek dan keuntungan Diskusi Diskusi

No. SIL/EKA/PTI 241/01 Revisi : 00 Tgl : 1 Mar 2009 Hal 3 dari 5 4-5 Mengenal UML dan tipetipe perbedaan dalam Software Development Process Mendeskripsikan tahapan dalam Rational Unified Process 6 Mendeskripsikan manfaat penggunaan Use Case Modeling komponen use case modeling penggunaannya 3. Unified Modeling Language Model statis (class s, classes, associations, aggregations) Model operasonal (preconditions, post-conditions and invariants) Model dinamis (sequence, collaboration, state and activity s) 1. Model proses Waterfall Iterative Formal Method 2. Konsep dasar Rational Unified Process (RUP) 3. Tahapan RUP Inception Elaboration Construction Transition 4. Disiplin dalam RUP Bussiness modeling Requirement Design 1. Use case modeling Actor Use case Use case relationship 2. Proses penetapan persyaratan use case modeling Business actor Bussines requirement use case Use case model

No. SIL/EKA/PTI 241/01 Revisi : 00 Tgl : 1 Mar 2009 Hal 4 dari 5 7 Mendeskripsikan tahap pengembangan system behaviour 8 Class dan Package Membuat class, object dan composite structure Dokumentasi use case 1. elaboration phase membangun core architecture system requirement 2. System behaviour System event dan system operation Sequence 1. Visualisasi Class 2. Relationship Association Inheritance Generalization 3. Class dan Object 4. Aggregation, composite dan composite structure 9 Melakukan evaluasi terhadap pemahaman materi yang telah dipelajari 10-11 Mendeskripsikan konsep Object Oriented Design 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 Uraian nonobjective atau proyek

No. SIL/EKA/PTI 241/01 Revisi : 00 Tgl : 1 Mar 2009 Hal 5 dari 5 12 Mendeskripsikan teknik analisis untuk class dengan dynamic behaviour Implemetasi patern ke responsibility class 1. State Transition 2. Detail Transition Event Action Guard Condition 3. UML State 13 interaksi antar objek Mendeskripsikan skenario dalam sistem 14 implementation model 15 Menerapkan UML dan CASE tools dalam pengembangan sistem 16 Mengimplementasikan metodologi pengembangan sistem 1. Sequence 2. Communivation 1. Mapping desain ke coding dengan bahasa berorientasi objek 2. Class definition berdasar Class 3. Definisi method berdasar Interaction 1. UML dalam RUP 2. CASE tools 1. studi kasus.