GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

dokumen-dokumen yang mirip
RENCANA PEMBELAJARAN SEMESTER (RPS)

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

REKAYASA PERANGKAT LUNAK II

PEMODELAN BERORIENTASI OBYEK

Sistem Informasi OOAD dengan UML (1) Teknik Informatika UNIKOM

RANCANGAN PEMBELAJARAN

PENGEMBANGAN AGENT SERVER

DASAR REKAYASA PERANGKAT LUNAK

Information Systems Analysis and Design

GARIS-GARIS BESAR PROGRAM PENGAJARAN PROGRAM STUDI : S1 KOMPUTERISASI AKUNTANSI

REKAYASA PERANGKAT LUNAK 1

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

REKAYASA PERANGKAT LUNAK. Ramadhan Rakhmat Sani, M.Kom

Model-Model Perusahaan. Mahendrawathi ER, Ph.D Mudjahidin, M.T.

PERANCANGAN BASIS DATA PERTEMUAN KE -1. Rauf Fauzan, S.Kom.,M.Kom

BAB 1 PENDAHULUAN 1.1 Latar Belakang

Review Rekayasa Perangkat Lunak. Nisa ul Hafidhoh

Garis-garis Besar Program Pembelajaran (GBPP)

REQUIREMENT ENGINEERING

Teknik Informatika S1

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

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

UNIVERSITAS INDONESIA PROOGRAM VOKASI BIDANG STUDI AKUNTANSI SILABUS

GARIS-GARIS BESAR PROGRAM PENGAJARAN PROGRAM STUDI : S1 SISTEM INFORMASI Semester : 4

BUANA FAKULTAS PROGRAM STUDI

SATUAN ACARA PERKULIAHAN

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Penelitian

BAB 1 PENDAHULUAN 1.1 Latar Belakang

RENCANA PEMBELAJARAN SEMESTER (RPS)

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

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

BAB 1 PENDAHULUAN 1.1 Latar Belakang

Kebutuhan dan Spesifikasi Perangkat Lunak

SATUAN ACARA PERKULIAHAN (SAP)

Rahmady Liyantanto Blog : liyantanto.wordpress.com

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

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

BAB 3 METODOLOGI PENELITIAN

RENCANA PEMBELAJARAN SEMESTER (RPS)

BAB II DASAR TEORI...

RENCANA PEMBELAJARAN SEMESTER (RPS)

MEMAHAMI PENGGUNAAN UML

BAB 1 PENDAHULUAN. yang bermanfaat guna mendukung pengambilan keputusan secara tepat dan

[Year] SILABUS: GANJIL

SYLLABUS DAN PENDAHULUAN. Astrid Lestari Tungadi, S.Kom., M.TI.

MODUL 4 Unified Software Development Process (USDP)

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang

Teknik Informatika S1

Perancangan Sistem Informasi Eksekutif Pembantu Ketua I STMIK STIKOM Bali

RENCANA PEMBELAJARAN SEMESTER (RPS)

BAB 1 PENDAHULUAN 1.1 Latar belakang

BAB 1 PENDAHULUAN 1.1 Latar Belakang

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

Pemodelan Berorientasi Objek

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA SILABUS PENGEMBANGAN SISTEM BERORIENTASI OBJEK

Pendahuluan. Budi Susanto

[Year] SILABUS: MI09KB53. Kode Mata Kuliah REKAYASA PERANGKAT LUNAK. Mata Kuliah. Prasyarat - Cosyarat -

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

RENCANA PEMBELAJARAN SEMESTER (RPS)

BAB 1 PENDAHULUAN 1.1 Latar Belakang

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

WEB DEVELOPMENT by Hestiasari Rante-Pasila. Week 1 Requirements Engineering

BAB 1 PENDAHULUAN. Perkembangan sistem informasi di zaman teknologi terjadi begitu pesat dan

PROGRAM STUDI S2 TEKNIK ELEKTRO. Teknik Komputer Interaktif (TEK 671) 3 ( Tiga ) Satuan Kredit Semester (SKS) Mata Kuliah Wajib Konsentrasi

Manajemen Proyek. Dosen : Mila Faila Sufa

KKKF43123 REKAYASA PERANGKAT LUNAK II

RANCANGAN PEMBELAJARAN

PENGANTAR RUP & UML. Pertemuan 2

Pemilihan Kurikulum pada Program Teknologi Informasi

BAB 1 PENDAHULUAN 1.1 Latar Belakang

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

PEDOMAN PENYUSUNAN GBPP & SAP

RENCANA PEMBELAJARAN SEMESTER (RPS) KBKF53105 JARINGAN KOMPUTER

Rekayasa Perangkat Lunak

PENGEMBANGAN SISTEM INFORMASI MANAJEMEN PRAKTIK INDUSTRI DI JURUSAN PENDIDIKAN TEKNIK ELKTRONIKA UNY BERBASIS WEBSITE MENGGUNAKAN YII FRAMEWORK

BAB 1 PENDAHULUAN 1.1 Latar Belakang Pengukuran Risiko Proyek pada Perusahaan Teknologi Informasi di Indonesia

BAB I PENDAHULUAN. nyata dalam berbagai aspek kehidupan manusia, salah satu contoh. untuk memberikan pelayanan yang terbaik bagi pelanggan mereka dan

RENCANA PEMBELAJARAN SATU SEMESTER (RPS)

LEMBARAN SOAL ULANGAN KENAIKAN KELAS Tahun 2014/ Komunikasi Paket Keahlian

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

Equipment Monitoring Control Manajemen System Berbasis Web Application


BAB 1 PENDAHULUAN. membawa perubahan yang begitu pesat didalam segala bidang. Hal ini terlihat jelas

PENGESAHAN PENGUJI SIDANG...

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

RENCANA PEMBELAJARAN SEMESTER (RPS)TAHUN AKADEMIK 2014/2015 FAKULTAS TEKNIK PROGRAM STUDI : SISTEM INFORMASI

Pemodelan Berorientasi Objek

SATUAN ACARA PERKULIAHAN (SAP)

BAB 1 PENDAHULUAN. universitas maka dibutuhkan pula sebuah sistem untuk mendukung proses

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

RENCANA PEMBELAJARAN SEMESTER

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA SILABUS REKAYASA PERANGKAT LUNAK

BAB II TINJAUAN PUSTAKA

BAB I PENDAHULUAN. 1 Pendahuluan 1.1 Latar Belakang

BAB 1 PENDAHULUAN. ini. Heather A. Smith, James D. McKeen, Satyendra Singh (Developing Information

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

Transkripsi:

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP) JUDUL MATAKULIAH : Advanced Software Engineering KODE MK : SE2343 SKS : 3 sks TEORI= 3 jam/minggu RESPONSI= 1 jam/minggu PRASYARAT : RPL, sedang mengambil RPL OOT Mata kuliah ini mengajarkan proses rancang bangun perangkat lunak di bidang agent-oriented software yang sedang berkembang pesat. DESKRIPSI SINGKAT : Mahasiswa akan diminta mengidentifikasi tujuan sistem, kemampuan agent, sumber data, interaksi agent, memodelkan use case, skenario, tipe agent dan agent interaction diagrams. Mahasiswa juga diminta untuk menyelesaikan sebuah kasus di dunia nyata dengan menggunakan agent-oriented software engineering. TUJUAN INSTRUKSIONAL UMUM (TIU) : Setelah mengikuti kuliah ini mahasiswa diharapkan bisa menjadi software designer berorientasi agent yang dapat: Memahami perbedaan pendekatan terstruktur, berorientasi objek dan berorientasi agent dalam merancang bangun perangkat lunak. Melakukan abstraksi berbasis agent dalam rancang bangun perangkat lunak Mampu mendesain solusi yang tepat sesuai dengan karakteristik berorientasi agent untuk berbagai problem domain.

KEYWORDS: : DAFTAR PUSTAKA : : agent-oriented software engineering, agent-oriented programming, agentoriented design 1. Bellifemine, Fabio & Caire, Giovanni & Greenwood, Dominic. 2007. Developing Multi Agent System with JADE. 2. Bergenti, Federico & Gleizes, Marie-Pierre & Zambonelli, Franco. 2004. Methodologies and Software Engineering for Agent Systems. 3. Gleizes, Marie-Pierre. 2009. Agent Oriented Software Engineering X. 4. Henderson-Sellers, Brian & Giorgini, Paolo. 2005. Agent Oriented Methodologies. 5. Sterling, Leon S & Taveter, Kuldar. 2009 The Art of Agent-Oriented Modelling. Materi : No Tujuan Instruksional Khusus (TIK) Pokok Bahasan Sub Pokok Bahasan Est. Waktu Daftar Pustaka 1 Mahasiswa diingatkan kembali tentang konsep RPL dan RPL OOT Review RPL dan RPL OOT 1. Overview Perkuliahan 2. Diskusi dua arah tentang RPL vs RPL OOT 2,3 Memahami dan mempraktekkan konsep dasar (abstraction) agent The abstraction of agent 1. Definisi Self-Organizing Systems 2. Conceptual spaces 3. Roles, Goals, and Organizations 4. Agents and its Activities 5. Environments of Agents 2 x 100 [5] hal 57. 4,5,6, Memahami karakteristik dasar dari agent Key characteristic of agents 1. Definisi dari Autonomy 2. Contoh penerapan Autonomy 4 x 100 [2] hal 41

7 3. Definisi dari Heterogeneity 4. Contoh penerapan Heterogeneity 5. Definisi dari Dynamism 6. Contoh penerapan Dynamism 7. Definisi dari Communications 8. Contoh penerapan Communications 9. Definisi dari Protocols 10. Contoh penerapan Protocols 11. Definisi dari Commitments 12. Contoh penerapan Commitments 8, 9 Mampu mendefinisikan dan memodelkan kebutuhan perangkat lunak berbasis agent. 10 Mengevaluasi pemahaman konsep dasar agent dan mengidentifikasi tema tugas besar mahasiswa 11, 12 13, 14 Mampu melakukan pemodelan roles dan model organisasi Mampu memahami aspek environment dan melakukan pemodelan terhadap environment Requirement Engineering 1. understanding what is the agent used for and what is the activity of an agent. 2. How to model the activity of agent using Goal models 3. How to make the motivational scenarios for the agents 4. Breakdown the goal models into sub goals models. 5. Latihan soal Kuis dan Topik Tugas Besar 1. Pelaksanaan Kuis 2. Pembahasan kelayakan masingmasing tema tugas besar. Roles And Organization Models Environment (domain) modelling 1. Defining and modelling roles 2. Defining and modelling organization models 3. Latihan soal 1. Understanding environment of an agent. 2. Defining the types of resources which is produced and stored by 2 x 100 [5] hal 90 2 x 100 [5] 2 x 100 [5] hal 99

UTS agent 3. Defining relationship between roles, environment and resources. 4. Defining the domain problem 15,16 Mampu memahami interaksi antar agent 17 Mampu mengidentifikasi dan memodelkan knowledge yang dimiliki agent 18,19 20, 21 Mampu mengidentifikasi dan memodelkan behaviour dari agent serta mendefinisikan interface untuk setiap unit behavioural Mampu mengidentifikasi tipe lain dari environment agent yaitu Services Modelling Interactions 1. distinguish between pure interaction modeling and protocol modeling 2. Modelling interaction diagram 3. Modelling interaction-sequence diagram 4. Creating interaction protocol 5. Latihan soal modelling the knowledge of agents Modelling behaviour 1. Identifying the knowledge attributes 2. Modelling the knowledge models 1. identifies behavioural units 2. defines an interface for each behavioral unit. 3. Identifies the behavior of an agent 4. Modelling behavioral interface model 5. Modelling agent behavior model 6. Latihan soal Modelling the service 1. Identifying the generic arthitecture of multiagent system 2. Building the design model of agent s computational environments 3. Defining service invocation of each activity 2 x 100 [5] Semua referensi 2 x 100 [5] hal 112 2 x 100 [5]

22 Fundamental Quality Aspects in Agent Oriented Modelling 1. Aspek Performance 2. Aspek Safety Memahami konsep kualitas yang harus dicapai dalam agent-oriented modeling 3. Aspek Security 4. Socially Oriented Quality Goals [5] 5. Elaborating and Analyzing Quality Goals 23,24 Mampu membangun sistem dengan menggunakan konsep agent dan bisa menggunakan Agent Programming Language 25 Mahasiswa mengetahui beberapa framework / metodologi berbasis agent 26 Mahasiswa mempresentasikan agent yang mereka buat Building system incorporating the agent concept Agent Oriented Methodologies Presentasi tugas besar 1. The BDI Agent Architecture and Execution Model 2. Agent Programming Language: #1 Jason 3. Agent Programming Language: #1 3APL 4. Agent Programming Language: #1 JACK 5. Agent Programming Language: #1 JADE 1. Gaia 2. MaSE 3. Tropos 2 x100 [5] [5] 27 Mahasiswa mempresentasikan agent yang mereka buat Presentasi tugas besar 28 Mahasiswa mempresentasikan agent yang mereka buat Presentasi tugas besar UAS