PEMODELAN BERORIENTASI OBYEK

dokumen-dokumen yang mirip
Garis-garis Besar Program Pembelajaran (GBPP)

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA SILABUS PENGEMBANGAN SISTEM BERORIENTASI OBJEK

RANCANGAN PEMBELAJARAN

Pemodelan Sistem Perangkat Lunak. Andronicus Riyono, M.T. Universitas Kristen Duta Wacana

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

RENCANA PEMBELAJARAN SEMESTER (RPS)

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

REKAYASA PERANGKAT LUNAK II

Disain System Berorientasi Objek (Unified Modeling Language) ( Studi Kasus : Sistem Informasi Manajemen Perpustakaan )

Pemodelan Visual dengan UML

BAB III METODOLOGI PENELITIAN

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

Sistem Informasi OOAD dengan UML (1) Teknik Informatika UNIKOM

Teknik Informatika S1

model abstrak grafis teks memahami fungsionalitas sistem media komunikasi

BAB III. Metode Penelitian

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

RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER

PENGANTAR RUP & UML. Pertemuan 2

Oleh : RAHMADY LIYANTANTO

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

CLASS DIAGRAM. Jerri Agus W ( ) Gendra Budiarti ( )

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

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA SILABUS REKAYASA PERANGKAT LUNAK

MODUL 4 Unified Software Development Process (USDP)

Teknik Informatika S1

Pemodelan Berorientasi Objek

DAFTAR ISTILAH. Activity Diagram

Object Oriented Analysis and Design -Pendahuluan- Nisa ul Hafidhoh

MEMAHAMI PENGGUNAAN UML

Unified Modelling Language UML

Kebutuhan dan Spesifikasi Perangkat Lunak

Rancang Bangun SIA SMA Menggunakan Unified Process Berfokus pada Rapor Berbasis Kurikulum Defa Hanifta Putra. 1, Satriyo Adhy.

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

BAB III METODOLOGI PENELITIAN

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

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

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

APLIKASI SISTEM INVENTARIS LABORATORIUM KOMPUTER FTIK UNIVERSITAS SEMARANG

MAKALAH ANALISIS & PERANCANGAN SISTEM II USE CASE DIAGRAM

PENGEMBANGAN APLIKASI PERSONAL AND TERMINAL INFORMATION SYSTEM

PERANCANGAN SISTEM ADMINISTRASI TUGAS AKHIR PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS MERCU BUANA. Dwi Setyani Rahardjo

ANALISIS DAN DESAIN SISTEM INFORMASI DIKLAT DI PUSAT PENDIDIKAN DAN PELATIHAN BPK-RI BERDASARKAN BAKU MUTU ISO 9001:2000

Pendahuluan. Budi Susanto

BAB II LANDASAN TEORI

Teknik Informatika S1

RENCANA PEMBELAJARAN

SATUAN ACARA PERKULIAHAN (SAP)

RENCANA PEMBELAJARAN SEMESTER (RPS)

Unified Modelling Language (UML)

PENGEMBANGAN APLIKASI PENJUALAN SPAREPART DI BENGKEL ANUGRAH JAYA MOTOR BERBASIS DESKTOP

Game Edukasi Pengenalan Gerakan Semaphore Untuk Pramuka Siaga

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

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

BAB III METODOLOGI PENELITIAN

BAB I PENDAHULUAN. Sistem terkomputerisasi saat ini telah menjadi kebutuhan vital dalam

Analisa Desain Berorientasi Objek. Model dan Pemodelan. Oleh : Rahmady Liyantanto. Teknik Informatika Fakultas Teknik Universitas Trunojoyo 2011

UML (Unified Modelling Language)

Jurnal Algoritma Sekolah Tinggi Teknologi Garut Jl. Mayor Syamsu No. 1 Jayaraga Garut Indonesia

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

I.2 Identifikasi Masalah... I-2. I.3 Rumusan Masalah... I-2. I.4 Tujuan... I-3. I.5 Manfaat... I-3. I.6 Batasan Masalah... I-3

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

INTRODUCTION OBJECT ORIENTED ANALYSIS & DESIGN

UML UNIFIED MODELLING LANGUAGE

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

OOAD (Object Oriented Analysis and Design) UML part 1 (Usecase) Gentisya Tri Mardiani, S.Kom., M.Kom ADSI-2015

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

BAB II TINJAUAN PUSTAKA. yang ditandai dengan saling berhubungan dan mempunyai satu fungsi atau tujuan

UNIVERSITAS INDONESIA PROOGRAM VOKASI BIDANG STUDI AKUNTANSI SILABUS

Selama tahap analisis, Perancang Sistem memusatkan perhatian pada pemahaman kepada Requirements Document untuk menghasilkan sebuah spesifikasi

Pemograman Berorientasi Objek

Teknik Informatika S1

Teknik Informatika S1

ABSTRAK. Kata kunci: diagram kelas, xml, java, kode sumber, sinkronisasi. v Universitas Kristen Maranatha

BAB II DASAR TEORI...

Bagian 7 ANALISIS DESAIN PADA PEMROGRAMAN BERORIENTASI OBJECT DENGAN UML

Program Design Method Rangkuman UAS. Diagram Use Case ( Use Case Diagram ) Use Case. Actor. Administrator. Relationship. Boundary

Yuli Purwati, M.Kom USE CASE DIAGRAM

Equipment Monitoring Control Manajemen System Berbasis Web Application

Teknik Informatika S1

BAB III ANALISIS DAN PERANCANGAN SISTEM. Analisis merupakan suatu tindakan untuk mengetahui lebih

Rekayasa Perangkat Lunak (Software Engineering)

BAB I PENDAHULUAN 1.1 Latar Belakang

Perancangan Sistem Informasi Penjualan dan Inventori pada PT. Oriental Chitra International

GBPP Perancangan Basis Data 2014

DASAR REKAYASA PERANGKAT LUNAK

SISTEM INFORMASI FASILITAS KAMPUS UNDIKSHA MELALUI PENGEMBANGAN PETA INTERAKTIF BERBASIS WEB

BAB I PENDAHULUAN 1.1 LATAR BELAKANG

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

BAB I PENDAHULUAN. 1.1 Latar Belakang

LEMBARAN SOAL ULANGAN KENAIKAN KELAS Tahun 2014/ Komunikasi Paket Keahlian

Oleh : Rahmady Liyantanto

ABSTRAK. Kata kunci : Teknologi, Object Oriented, Perangkat Lunak, Layanan.

SISTEM INTEGRATED LAB DI LABORATORIUM SISTEM INFORMASI UNIVERSITAS GUNADARMA.

CSG3H3 RPL: Teknik Berorientasi Objek Semester Genap 2014/2015. Object-oriented Analysis (OOA)

Perancangan CASE Tools Untuk Mendesain. Conceptual Data Model dan Physical Data Model. Dengan Pendekatan Berorientasi Objek SKRIPSI.

BAB 3 METODOLOGI PENELITIAN

UNIVERSITAS MERCU BUANA

Teknik Informatika S1

Transkripsi:

Satuan Acara Perkuliahan ( SAP) 1 Satuan Acara Perkuliahan ( SAP ) PEMODELAN BERORIENTASI OBYEK Program Studi Sistem Informasi Kode : SI0213 Tanggal Berlaku : Revisi 01 Deskripsi : Matakuliah Pemodelan Berorientasi Objek memberikan pengetahuan kepada mahasiswa tentang merancang dan memodelkan sebuah sistem yang berorientasi objek dengan media bahasa pemodelan UML. Pemodelan merupakan proses merancang piranti perangkat lunak sebelum melakukan coding sehingga terpenuhi kebutuhan pengguna dengan lengkap dan tepat Tujuan Instruksional Umum : Mahasiswa mampu memahami konsep Object-Oriented lling System Mahasiswa mampu memahami konsep UML dan development process, Requirements dan Use Cases, Concept Maps, Mengembangkan Conceptual l 1 dan Mengembangkan Conceptual l 2 dan lain sebagainya Mahasiswa mampu membuat Mahasiswa mampu menyelesaikan kasus-kasus pemodelan berorientasi obyek Mahasiswa mampu memodelkan object oriented system dengan bahasa pemodelan UML Mahasiswa mampu membuat dokumentasi sistem dengan bahasa UML 1. Object-Oriented lling System Memperkenalkan konsep Mahasiswa memahami konsep dari dasar sistem pemodelan berorientasi Objek Mahasiswa dapat memahami unified lling Language Dosen menjelaskan Materi Kuliah Object Oriented lling System keterkaitannya Dosen menjelaskan konsep dasar OO : object, class, atribut dan operasi.dan Unified lling Language secara Umum

2 dasar OO : object, class, atribut dan operasi. Unified lling Language Pengenalan Development Process UML dan development process. Iterative development Mahasiswa mampu memahami development process Mahasiswa memahami definisi UML dan development process, iterative development secara umum Object Oriented lling System. Pengenalan Devlopment Process keterkaitannya Dosen menjelaskan Definisi UML dan development process, Iterative development secara Umum. Pengenalan Devlopment Process. 3 Requirements dan Use Cases Use case diagram dan membuat use case. Ranking use cases Mahasiswa mampu memahami konsep requirement dan use cases Mahasiswa mempelajari use case diagram dan membuat use case diagram Dosen menjelaskan Materi Kuliah Konsep Requirements dan Use Cases keterkaitannya Dosen menjelaskan Definisi Use case diagram dan membuat use case. Ranking use cases secara Umum Requirements dan Use Cases. 4 Concept Maps Menggunakan concept maps sebagai abstraksi dari suatu kasus Mahasiswa memahami concept Maps Mahasiswa dapat mengimplementasikan concept maps dalam berbagai kasus Concept Maps keterkaitannya dengan mata kuliah lain Dosen menjelaskan Definisi Menggunakan concept maps sebagai abstraksi dari suatu kasus secara Umum Concept Maps. 5 Mengembangkan Conceptual l 1 Domain model, Hubungan asosiasi pada domain models Mahasiswa mempelajari konsep model 1 Mahasiswa memahami domain model, hubungan asosiasi pada domain model secara umum Mengembangkan Conceptual l 1 keterkaitannya Dosen menjelaskan Definisi Domain model, Hubungan asosiasi pada domain models Secara Umum Mahasiswa mendiskusikan contoh-

6 7 Mengembangkan Conceptual l 2 Tipe asosiasi, Association role names. Mengidentifikasi dan menggunakan hubungan agregasi dan inheritance System Operations dan Contracts Mengidentifikasikan system operations dari use cases Membuat system behaviour dari system operations Mahasiswa mempelajari dan memahami pengembangan conceptual l 2 Mahasiswa mampu mendefinisikan tipe sosiasi, association role names Mahasiswa mampu mengidentifikasi dan menggunakan agregasi dan inheritance Mahasiswa mengidentifikasi system operation dari use cases Mahasiswa mampu membuat system behavior dari system operatons contoh Conceptual l 1 dan Domain model, Hubungan asosiasi pada domain models Mengembangkan Conceptual l 2 keterkaitannya. Dosen menjelaskan Definisi Tipe asosiasi, Association role names. Mengidentifikasi dan menggunakan hubungan agregasi dan inheritance secara Umum Conceptual l 2 dan Tipe asosiasi, Association role names. Mengidentifikasi dan menggunakan hubungan agregasi dan inheritance System Operations dan Contracts keterkaitannya Dosen menjelaskan system operations dari use cases, system behaviour dari system operations, UML Interaction Diagrams secara Umum. System Operations dan Contracts. 8 UML Interaction Diagrams Notasi UML interaction diagram, sequence diagram, dan membuat collaboration diagrams 9 GRASP: Designing Objects with Responsibilities Mahasiswa memahami konsep UML Interaction Diagrams Mahasiswa mempelajari notasi UML iteraction Diagram dan membuat collaboration diagrams Mahasiswa mempelajari dan memahami konsep GRASP : Designing Objects with Responsibilities Mahasiswa mampu memahami UML Interaction Diagrams keterkaitannya Dosen menjelaskan Definisi Notasi UML interaction diagram, sequence diagram, dan membuat collaboration diagrams secara Umum UML Interaction Diagrams. GRASP: Designing Objects with Responsibilities keterkaitannya dengan mata kuliah lain. Dosen menjelaskan Definisi GRASP:

10 11 GRASP: sebuah metode desain sistem dengan pendekatan OO Designing for Visibility Visibility antar objects. Membuat sebuah desain class diagram, Conceptual model vs design class diagrams, hubungan antara interaction dan class diagrams. contoh-contoh GRASP Mahasiswa mempelajari konsep Designing for Visibility Mahasiswa mampu memahami definisi Visibility antar object secara umum Mahasiswa mempelajari konsep Mahasiswa mampu membuat Mahasiswa mampu memahami konsep model, design class diagram dan hubungan antara interaction dan class diagrams sebuah metode desain sistem dengan pendekatan OO secara Umum GRASP: Designing Objects with Responsibilities Designing for Visibility keterkaitannya Dosen menjelaskan Definisi Visibility antar Objects secara Umum. Designing for Visibility dan Visibility antar Objects. keterkaitannya Dosen menjelaskan Definisi desain class diagram, Conceptual model vs design class diagrams, hubungan antara interaction dan class diagrams Secara Umum 12,13 14 Mapping Designs to Code Evolutionary development, Mapping designs ke code (programming) Studi kasus Mahasiswa mempelajari dan memahsmi Mapping Designs to Code Mahasiswa memahami Evolutionary development, Mapping designs ke code (programming) Mahasiswa mampu menyelesaikan kasus-kasus yang diberikan oleh Dosen tentang PBO Mapping Designs to Code keterkaitannya Dosen menjelaskan Definisi Evolutionary development, Mapping designs ke code (programming) secara Umum Mapping Designs to Code Mahasiswa mendiskusikan Studi Kasus tentang PBO

Pustaka : 1. Larman, C. (2005), Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development, 3 rd Edition, Pearson Education International. 2. Arlow, J. & Neustadt, I., (2005), UML 2 and The Unified Process : Practical Object-Oriented Analysis and Design, 2 nd Edition, Addison- Wesley, USA. 3. Satzinger, J.W. and Orvik, T.U. (2001), The Object-Oriented Approach: Concepts, System Development and lling with UML, 2 nd Edition, Thomson Learning. Disiapkan Oleh Koordinator Matakuliah : Diperiksa Oleh Disahkan Oleh Dosen Koordinator Ricky Aurelius Nurtanto Diaz, S.Kom, MT Ka.Prodi Sistem Informasi I Made Adi Purwantara, ST., M.Kom Pembantu Ketua I