RANCANGAN PEMBELAJARAN

dokumen-dokumen yang mirip
RENCANA PEMBELAJARAN SEMESTER (RPS)

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA SILABUS PENGEMBANGAN SISTEM BERORIENTASI OBJEK

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

LEMBARAN SOAL ULANGAN KENAIKAN KELAS Tahun 2014/ Komunikasi Paket Keahlian

Yuli Purwati, M.Kom USE CASE DIAGRAM

RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER

MODUL 4 Unified Software Development Process (USDP)

Garis-garis Besar Program Pembelajaran (GBPP)

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

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

MEMAHAMI PENGGUNAAN UML

REKAYASA PERANGKAT LUNAK II

PEMODELAN BERORIENTASI OBYEK

BAB II LANDASAN TEORI

BAB IV ANALISIS DAN PERANCANGAN SISTEM

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

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

Unified Modelling Language UML

SEJARAH UML DAN JENISNYA

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA

RANCANGAN PEMBELAJARAN

SISTEM MANAJEMEN SPARE PART FASE ANALISA DAN DESAIN SISTEM MENGGUNAKAN METODE WATERFALL

UNIFIED MODELING LANGUAGE

MAKALAH ANALISIS & PERANCANGAN SISTEM II USE CASE DIAGRAM

SURAT PERNYATAAN ABSTRACT ABSTRAK KATA PENGANTAR

RENCANA PEMBELAJARAN

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

DAFTAR ISI HALAMAN JUDUL PERTAMA

Sistem Informasi OOAD dengan UML (1) Teknik Informatika UNIKOM

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

RENCANA PEMBELAJARAN

Kebutuhan dan Spesifikasi Perangkat Lunak

BAB III OBJEK DAN METODE PENELITIAN. Universitas Padjadjaran yang beralamat di Jl. Ir H. Djuanda No 4 Bandung.

Proses Pengembangan 1

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

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

BUANA FAKULTAS PROGRAM STUDI

BAB III METODOLOGI PENELITIAN. dalam pengumpulan data atau informasi guna memecahkan permasalahan dan

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

PENGANTAR RUP & UML. Pertemuan 2

BAB II LANDASAN TEORI

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

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

DAFTAR 151 KATA PENGANTAR... DAFT AR lsi... xiii. BAB 1 UML (UNIFIED MODELING LANGUAGE) DAN USDP (UNIFIED SOFrWARE DEVELOPMENT PROCESS)...

BAB II TINJAUAN PUSTAKA

Meeting 3_ADS. System Development Life Cycle (SDLC)

GBPP Perancangan Basis Data 2014

METODE DAN TEKNIK PENGEMBANGAN SISTEM INFORMASI

Kata kunci : Sistem informasi, UML, Penggajian

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

PEMODELAN SISTEM INFORMASI PENGGAJIAN (STUDI KASUS: DOSEN TIDAK TETAP STIKOM DINAMIKA BANGSA JAMBI)

BAB II LANDASAN TEORI

UNIVERSITAS INDONESIA PROOGRAM VOKASI BIDANG STUDI AKUNTANSI SILABUS

KKKF43123 REKAYASA PERANGKAT LUNAK II

SATUAN ACARA PERKULIAHAN ~ 1 ~

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

BAB III METODOLOGI PENELITIAN

Daftar Isi. Abstract... Abstrak... Kata Pengantar... Daftar Isi... Daftar Tabel... Daftar Gambar... Daftar Simbol... Daftar Lampiran...

Modul 9. Memahami dan menerapkan ERD (Entity Relationship Diagram) dan Normalisasi. Memahami Diagram EER (Enhanced Entity Relatioship Diagram)

RANCANGAN APLIKASI AKADEMIK MENGGUNAKAN METODE BERORIENTASI OBYEK: STUDI KASUS SMP NEGERI 9 PANGKALPINANG

Review Rekayasa Perangkat Lunak. Nisa ul Hafidhoh

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

MATERI PEMODELAN PERANGKAT LUNAK KELAS XI RPL

UNIVERSITAS MERCU BUANA. Modul Perkuliahan Pertemuan ke 2

BAB 2 LANDASAN TEORI

BAB II TINJAUAN PUSTAKA. 2.1 Komponen Sumber Daya Manusia dalam Ruang Lingkup Fakultas. Nuraeny (2010) mengemuckakan bahwa Sumber Daya Manusia

APLIKASI SISTEM INVENTARIS LABORATORIUM KOMPUTER FTIK UNIVERSITAS SEMARANG

BAB II LANDASAN TEORI

PEMODELAN SISTEM INFORMASI ADMINISTRASI TATA USAHA (STUDI KASUS: SMP NEGERI 7 JAMBI)

Pemodelan Visual dengan UML

FAKULTAS ILMU KOMPUTER PROGRAM STUDI TEKNIK INFORMATIKA SILABUS MATA AJARAN ANALISA DAN PERANCANGAN SISTEM INFORMASI : INF-328 ( 2 SKS)

Pemrograman Web Berbasis Framework. Pertemuan 13 : Pengembangan Project (Bag. 1) Hasanuddin, S.T., M.Cs. Prodi Teknik Informatika UAD

BAB III METODOLOGI PENELITIAN

INTEGRASI KANO UNTUK PENGEMBANGAN SISTEM PENGIRIMAN BARANG PT. EXPRESSINDO SYSTEM NETWORK

Oleh : RAHMADY LIYANTANTO

Analisa & Perancangan Berorientasi Obyek

BAB III BAB IV Class Diagram... II Sequence Diagram... II Colaboration Digram... II Activity Diagram... II S

BAB 4 METODOLOGI PEMECAHAN MASALAH

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

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

SATUAN ACARA PERKULIAHAN

FASE PENGEMBANGAN. MPSI sesi 7 & 8

BAB II TINJAUAN PUSTAKA

ABSTRACT ABSTRAKSI KATA PENGANTAR

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA. Halaman 1 dari 9 halaman

DAFTAR ISI LEMBAR PENGESAHAN SURAT PERNYATAAN

Gambar Use Case Diagram

ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKADEMIK DENGAN UML (Studi Kasus: SMP N 1 Jambi)

Rancang Bangun Aplikasi Code Sharing Sebagai Alat Bantu Media Interaktif Perkuliahan Pada Mata Kuliah Pemrograman Web

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

SESI PERTAMA. 1.1 UML sebagai standarisasi. 1.2 UML, asal usul INFORMATION SYSTEM DESIGN USING UML YUDHO

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

DESAIN APLIKASI PENGENDALIAN KREDIT DAN MANAJEMEN RESIKO : STUDI KASUS DI PT. BANK BUMIPUTERA INDONESIA TBK

RENCANA PEMBELAJARAN SEMESTER

PENERAPAN KONSEP SAAS (SOFTWARE AS A SERVICE) PADA APLIKASI PENGGAJIAN

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

BAB II LANDASAN TEORI. Menurut Suyono (2003:155) pengertian freight forwarding (jasa

Rahmady Liyantanto Blog : liyantanto.wordpress.com

PEMODELAN SISTEM INFORMASI ADMINISTRASI TATA USAHA (STUDI KASUS: SMP NEGERI 7 JAMBI)

Transkripsi:

RANCANGAN PEMBELAJARAN MATA KULIAH : ANALISA DAN PERANCANGAN SISTEM SEMESTER: 4 KODE : KI091318 SKS: 4 JURUSAN : TEKNIK INFORMATIKA FTIF ITS PROGRAM : S1 DOSEN: KOMPETENSI UTAMA / TIU : untuk mengidentifikasi kebutuhan pengguna, menggunakan model iterative development dengan pendekatan obyek, menganalisis permasalahan, memodelkan dan menrancang dengan UML serta bisa menggunakan tools UML modern Minggu ke Sub Kompetensi / TIK Materi / Topik Metode 1 Mahasiswa mempunyai 1. Pengenalan profesi analis dan perancang motivasi untuk mempelajari perangkat lunak APS dengan mengetahui 2. Overview SDLC (Kebutuhan, Analisis, kompetensi yang didapat Perancangan, Konstruksi, Pengujian, Perawatan) Diskusi setelah mengikuti ceramah 3. Pemodelan APS Pentingnya pemodelan, Prinsip prinsip pemodelan berorientasi obyek, Model dalam pengembangan system menjelaskan pemodelan Abstraksi berorientasi obyek Indikator Keberhasilan Mampu menjelaskan peran profesi analis system dan pemodelan Bentuk Evaluasi Bobot 2 menjelaskan peran perangkat lunak dalam mengatasi permasalahan bisnis dan merumuskan kebutuhan sistem perangkat lunak 1. Review peran sistem informasi dalam menyelesaikan permasalahan bisnis. 2. Kebutuhan pengguna : Menemukan kebutuhan pengguna Definisi kebutuhan Kebutuhan fungsional dan non fungsional Teknik mendapatkan kebutuhan Workflow kebutuhan 3 1. Domain permasalahan 2. Activity diagram level makro 3. Model use case 4. Participating Actor 5. Relasi antar usecase Diskusi Diskusi Mampu menyelesaikan permasalahn bisnis dan menggali kebutuhan pengguna use case diagram

4 menentukan kebutuhan pengguna dari studi kasus yang diberikan 5 menemukan obyek dan kelas pada pengembangan sistem Perangkat Lunak yang akan diajukan. 6. Association 7. Usecase specification 1. Demonstrasi tools UML yang digunakan 2. Studi Kasus Konsep Obyek dan Kelas (1); Mengidentifikasi abstraksi kunci berdasarkan kebutuhan pengguna Obyek pada dunia nyata Kelas pada dunia nyata 6 1. Konsep Obyek dan Kelas (2); 7 membuat event flow tiap usecase, membuat activity diagram 8 membedakan dampak arsitektur ke dalam rancangan 9 membuat collaboration diagram Analysis workflow Class Analysis (Boundary, Control, Entity) Use case realization 2. Mendorong reusability dengan generalisasi 1. Event flow, 2. Activity diagram level micro 1. Menentukan baseline architecture (type class) 2. Pengantar arsitektur perangkat lunak: ada berapa tier, push technology, SOA 3. Arahan arsitektur untuk pekerjaan perancangan : guide line Collaboration diagram; 1. Mengaitkan class analysis (boundary, control, entity) 2. Menentukan sender, receiver 3. Message Studi kasus, praktikum Mampu mengoperasikan tools yang digunakan dan mengerti studi kasus yang diberikan Mampu menentukan dan menganalisis kelas activity diagram Mampu menentukan arsitektur yang tepat untuk permasalahan studi kasus yang dihadapi 10 Sequence Diagram Latihan 1 collaboration diagram

membuat sequence diagram 11 membuat class diagram. 12 menyajikan hasil diagram UML 13 membuat state diagram. 14 Mahasiswa dapat memahami dan mengerti teknik teknik pengujian perangkat lunak 15 Mahasiswa dapat memahami dan mengerti strategi pengujian perangkat lunak 1. Tentukan obyek dan kelas dari class analysis 2. Buat life line, time, message 3. Generate collaboration diagram dari sequence diagram 4. Reduksi kompleksitas dengan sub use case Class diagram; Atribut, Method, Asosiasi antar class Interface class Visibility Cardinalitas sequence diagram desain interface perangkat lunak UJI KOMPETENSI Quiz Mampu mengaitkan penjelasan dengan soal State chart Diagram state Transisi Sub state Action Maksud dan tujuan standardisasi perancangan dan dokumen produknya (1) Class diagram tahap perancangan Class atau library milik framework atau bahasa pemrograman yang nantinya digunakan di fase construction (implementasi) Maksud dan tujuan standardisasi perancangan dan dokumen produknya (2) 1. Package diagram Package berdasarkan use case Package berdasarkan kelas 2. Component diagram 3. Deployment diagram Tugas Desain Quiz 1 state chart diagram class diagram tahap perancangan package diagram, component diagram, deployment diagram

16 mengimplementasi kebutuhan iterasi ke dalam rencana pengembangan sistem dengan pendekatan OO 17 & 18 mengintegrasikan seluruh praktek diperkuliahan dan menyajikannya didepan kelas Iterative development planning, Menentukan target development per fase Mampu menentukan jumlah iterasi dan terdiri dari apa saja serta alasannya Presentasi seluruh praktikum (minggu 4 s/d 16) Evaluasi Mampu menyajikan semua narasi tentang kebutuhan, dan seluruh diagram dalam UML Pustaka Utama : 1. Grady Booch, James Rumbaugh, Ivar Jacobson The Unified Modeling User Guide,1999 2. Alan Dennis, Barbara Haley Wixon System Analysis And Design with UML Version 2.0, Second edition., John Wiley & Sons, Inc. Pustaka penunjang : 1. Stephen R Schach., Object Oriented & Classical Software Engineering, Seventh ed., McGraw Hill International Edition 2007. 2. David William Brown., An Introduction to Object Oriented Analysis, Second ed., John Wiley & Sons, Inc.. Presentasi Dokumen laporan Disahkan Oleh: Diperiksa Oleh: Dibuat Oleh: Yudhi Purwananto, S.Kom, M.Kom Ketua Jurusan Teknik Informatika Ir. Suhadi Lili Koordinator KBK RPL Sarwosri, S.Kom, MT

Mata Kuliah : Analisa dan Perancangan Sistem Kode/bobot/Semester : KI091318 / 4 sks / 4 Kompetensi: 1. Mampu memodelkan kebutuhan 2. Mampu menyusun abstraksi kunci 3. Mampu merancang solusi dengan pendekatan obyek 4. Mampu menghasilkan rancangan yang bisa dijadikan dasar untuk konstruksi 5. Mampu memanfaatkan case tool Object Oriented modern. Pokok Bahasan : Pemodelan: Pentingnya pemodelan, Prinsip prinsip pemodelan berorientasi obyek, Model dalam pengembangan system, Abstraksi. Kebutuhan Pengguna: Menemukan kebutuhan pengguna, Definisi kebutuhan, Kebutuhan fungsional dan non fungsional, Teknik mendapatkan kebutuhan, Workflow kebutuhan. Model use case Participating Actor, Relasi antar usecase, Association, Usecase specification. Konsep Obyek dan Kelas :mengidentifikasi abstraksi kunci berdasarkan kebutuhan pengguna, Obyek pada dunia nyata, Kelas pada dunia nyata, Analysis workflow, Class Analysis (Boundary, Control, Entity), Use case realization. Arsitektur: Menentukan baseline architecture (type class), Pengantar arsitektur perangkat lunak: ada berapa tier, push technology, SOA, Arahan arsitektur untuk pekerjaan perancangan : guide line. Collaboration diagram: Mengaitkan class analysis (boundary, control, entity),menentukan sender, receiver, Message. Sequence Diagram : Tentukan obyek dan kelas dari class analysis, Buat life line, time, message, Generate collaboration diagram dari sequence diagram, Reduksi kompleksitas dengan sub use case. Class diagram: Class diagram tahap analisis :Atribut, Method, Asosiasi antar class, Interface class, Visibility, Cardinalitas, class diagram tahap perancangan. State chart Diagram: state, Transisi, Sub state, Action. Package diagram: Package berdasarkan use case, Package berdasarkan kelas. Component diagram. Deployment diagram. Iterative development planning :Menentukan target development per fase pengembangan perangkat lunak. Pustaka Utama : 1. Grady Booch, James Rumbaugh, Ivar Jacobson The Unified Modeling User Guide,1999 2. Alan Dennis, Barbara Haley Wixon System Analysis And Design with UML Version 2.0, Second edition., John Wiley & Sons, Inc. Pustaka penunjang : 1. Stephen R Schach., Object Oriented & Classical Software Engineering, Seventh ed., McGraw Hill International Edition 2007. 2. David William Brown., An Introduction to Object Oriented Analysis, Second ed., John Wiley & Sons, Inc.. Disahkan Oleh: Diperiksa Oleh: Dibuat Oleh: Yudhi Purwananto, S.Kom, M.Kom Ketua Jurusan Teknik Informatika Ir. Suhadi Lili Koordinator KBK RPL Sarwosri, S.Kom, MT

BERITA ACARA PERKULIAHAN MATA KULIAH : ANALISA DAN PERANCANGAN SISTEM SEMESTER: 4 KODE : KI091318 SKS: 4 JURUSAN : TEKNIK INFORMATIKA FTIF ITS PROGRAM : S1 DOSEN: KOMPETENSI UTAMA / TIU : untuk mengidentifikasi kebutuhan pengguna, menggunakan model iterative development dengan pendekatan obyek, menganalisis permasalahan, memodelkan dan menrancang dengan UML serta bisa menggunakan tools UML modern Ming gu ke Tanggal Sub Kompetensi / TIK Materi / Topik Metode 1 Mahasiswa mempunyai motivasi untuk mempelajari APS dengan mengetahui kompetensi yang didapat setelah mengikuti ceramah APS 2 menjelaskan pemodelan berorientasi obyek menjelaskan peran perangkat lunak dalam mengatasi permasalahan bisnis dan merumuskan kebutuhan sistem perangkat lunak 1. Pengenalan Profesi analis dan perancang perangkat lunak 2. Overview SDLC (Kebutuhan, Analisis, Perancangan, Konstruksi, Pengujian, Perawatan) 3. Pemodelan Pentingnya pemodelan, Prinsip prinsip pemodelan berorientasi obyek, Model dalam pengembangan system Abstraksi 1. Review peran sistem informasi dalam menyelesaikan permasalahan bisnis. 2. Kebutuhan pengguna : Menemukan kebutuhan pengguna Definisi kebutuhan Kebutuhan fungsional dan Diskusi Diskusi Deskripsi, Evaluasi dan bobot Nilai Realisasi/Catatan Paraf

non fungsional Teknik mendapatkan kebutuhan Workflow kebutuhan 3 1. Domain permasalahan 2. Activity diagram level makro 3. Model use case 4. Participating Actor 5. Relasi antar usecase 6. Association 7. Usecase specification 4 menentukan kebutuhan pengguna dari studi kasus yang diberikan 5 menemukan obyek dan kelas pada pengembangan sistem Perangkat Lunak yang akan diajukan. 1. Demonstrasi tools UML yang digunakan 2. Studi Kasus Konsep Obyek dan Kelas (1); Mengidentifikasi abstraksi kunci berdasarkan kebutuhan pengguna Obyek pada dunia nyata Kelas pada dunia nyata 6 1.Konsep Obyek dan Kelas (2); Analysis workflow Class Analysis (Boundary, Control, Entity) Use case realization 2.Mendorong reusability dengan generalisasi Diskusi Studi kasus, praktikum Latihan 1 7 membuat event flow tiap usecase, membuat activity diagram 8 membedakan dampak arsitektur ke dalam rancangan 1. Event flow, 2. Activity diagram level micro 1. Menentukan baseline architecture (type class) 2. Pengantar arsitektur

9 membuat collaboration diagram 10 membuat sequence diagram 11 membuat class diagram. 12 menyajikan hasil diagram UML 13 membuat state diagram. perangkat lunak: ada berapa tier, push technology, SOA 3. Arahan arsitektur untuk pekerjaan perancangan : guide line Collaboration diagram; Mengaitkan class analysis (boundary, control, entity) Menentukan sender, receiver Message Sequence Diagram Tentukan obyek dan kelas dari class analysis Buat life line, time, message Generate collaboration diagram dari sequence diagram Reduksi kompleksitas dengan sub use case Class diagram; Atribut, Method, Asosiasi antar class Interface class Visibility Cardinalitas Tugas Desain UJI KOMPETENSI Quiz 1 Quiz State chart Diagram state Transisi Sub state

14 Mahasiswa dapat memahami dan mengerti teknik teknik pengujian perangkat lunak 15 Mahasiswa dapat memahami dan mengerti strategi pengujian perangkat lunak 16 mengimplementasi kebutuhan iterasi ke dalam rencana pengembangan sistem dengan pendekatan OO 17 mengintegrasikan seluruh praktek diperkuliahan dan menyajikannya didepan kelas 18 Idem Action Maksud dan tujuan standardisasi perancangan dan dokumen produknya (1) Class diagram tahap perancangan Class atau library milik framework atau bahasa pemrograman yang nantinya digunakan di fase construction (implementasi) Maksud dan tujuan standardisasi perancangan dan dokumen produknya (2) Package diagram Package berdasarkan use case Package berdasarkan kelas Component diagram Deployment diagram Iterative development planning, Menentukan target development per fase Presentasi seluruh praktikum (minggu 4 s/d 16) idem Evaluasi Dokumen laporan