About this course

Materi Desain Perangkat Lunak Pola berfokus pada filosofi, prinsip, dan praktik DDD, merinci pola strategis untuk mengintegrasikan konteks terbatas, mencakup pola taktis untuk membuat model domain yang efektif, dan mempelajari pola desain yang dapat Anda terapkan untuk memanfaatkan model domain dan membangun efektif aplikasi.


What you will learn

DESKRIPSI MATAKULIAH

Materi Desain Perangkat Lunak Pola berfokus pada filosofi, prinsip, dan praktik DDD, merinci pola strategis untuk mengintegrasikan konteks terbatas, mencakup pola taktis untuk membuat model domain yang efektif, dan mempelajari pola desain yang dapat Anda terapkan untuk memanfaatkan model domain dan membangun efektif aplikasi.


CAPAIAN PEMBELAJARAN

Setelah menyelesaikan mata kuliah ini, diharapkan pembelajar mampu:

  • Peserta mampu menjelaskan tentang kegunaan, sejarah dan keuntungan menggunakan Design Pattern dalam Software Engginering.
  • Peserta mampu memahami setiap jenis pola desain
  • Peserta mampu mengetahui konsep Inversi Kontrol dan Prinsip Inversi Ketergantungan
  • Peserta mampu mengetahui apa itu Injeksi Ketergantungan (DI)
  • Peserta mampu mengetahui setiap jenis DI
  • Peserta mampu mengetahui hubungan tentang IoC Container dan Spring


TOPIK MATA KULIAH INI

  • What is Design Pattern? Introduction
  • Types of Design Pattern (3 Type Design Pattern)
  • Inversion Of Control (IoC) & Depedency Inversion Principle (DIP)
  • Depedency Injection (DI)
  • IoC Container (Frameworks)

Segala bentuk tindak PLAGIARISME akan mendapatkan konsekuensi NILAI 0!


DOSEN PENGAMPU


Emny Harna Yossy, S.Kom., M.T.I.

Email:  emny.yossy@binus.ac.id
Profil dosen:
Emny Harna Yossy adalah dosen di departemen ilmu komputer. Instruktur mengajar materi rekayasa dan pengembangan perangkat lunak, metode desain program, kecerdasan buatan, interaksi manusia dan komputer.


Nothing is here... yet!

Pada sesi ini pembelajar akan mempelajari topik What is Design Pattern? Introduction.

Silahkan membaca materi PPT, LN, menonton video yang telah disediakan. Pembelajar juga dapat memanfaatkan forum diskusi ini untuk membahas topik dan subtopik yang sudah disediakan. 

Selamat belajar 😁.

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Setelah menyelesaikan pembelajaran ini maka peserta mampu menjelaskan tentang kegunaan, sejarah dan keuntungan menggunakan Design Pattern dalam Software Engginering.

Outline Materi:

  • Kompleksitas dalam perangkat lunak?
  • Desain yang Baik, Buruk, dan Efektif
  • Desain Strategis
  • Desain Taktis
  • Desain Berdasarkan Model
  • Pola Implementasi Model Domain

Pada sesi ini pembelajar akan mempelajari topik Types of Design Pattern (3 Type Design Pattern).

Silahkan membaca materi PPT, LN, menonton video yang telah disediakan. Pembelajar juga dapat memanfaatkan forum diskusi ini untuk membahas topik dan subtopik yang sudah disediakan. 

Selamat belajar 😁.

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Setelah menyelesaikan pembelajaran ini maka peserta mampu menjelaskan tentang perancangan aplikasi perangkat 

lunak dan pengembangan perangkat lunak dalam bisnis.

Outline Materi:

  • Pengantar
  • Domain Expert dan Pendorong Bisnis
  • Dibutuhkan Desain Strategis Dasar
  • Tantang dan Unify
  • Mengembangkan Ubiquitous Language


Pada sesi ini pembelajar akan mempelajari topik Inversion Of Control (IoC) & Depedency Inversion Principle (DIP).

Silahkan membaca materi PPT, LN, menonton video yang telah disediakan. Pembelajar juga dapat memanfaatkan forum diskusi ini untuk membahas topik dan subtopik yang sudah disediakan. 

Selamat belajar 😁.

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Setelah menyelesaikan pembelajaran ini maka peserta memahami konsep dasar Inversion of Control dan Dependency Inversion Principle dan mengimplementasikan konsep Inversion of Control dan Dependency Inversion Principle dalam mengembangkan solusi yang efektif.


Outline Materi:

  • Definisi Inversion of Control
  • Implementasi Inversion of Control
  • Container
  • Definisi Dependency Inversion Principle
  • Implementasi Dependency Inversion Principle


Pada sesi ini pembelajar akan mempelajari topik Depedency Injection (DI).

Silahkan membaca materi PPT, LN, menonton video yang telah disediakan. Pembelajar juga dapat memanfaatkan forum diskusi ini untuk membahas topik dan subtopik yang sudah disediakan. 

Selamat belajar 😁.

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Setelah menyelesaikan pembelajaran ini maka peserta memahami apa itu Dependency Injection, jenis-jenis Dependency Injection, keuntungan dan kekurangan Dependency Injection, dan mampu mengimplementasikan Dependency Injection dalam pembuatan object.


Outline Materi:

  • Definisi Dependency Injection
  • Jenis-jenis Dependency Injection
  • Keuntungan & Kekurangan Dependency Injection
  • Implementasi Dependency Injection


Pada sesi ini pembelajar akan mempelajari topik IoC Container (Frameworks).

Silahkan membaca materi PPT, LN, menonton video yang telah disediakan. Pembelajar juga dapat memanfaatkan forum diskusi ini untuk membahas topik dan subtopik yang sudah disediakan. 

Selamat belajar 😁.

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Setelah menyelesaikan pembelajaran ini maka peserta memahami apa itu spring container, spring framework, spring core container, dan spring inversion of controlMahasiswa mampu mengimplementasikan Implementasi Spring IoC.


Outline Materi:

  • Spring Container
  • Spring Framework
  • Spring Core Container
  • Spring IoC
  • Implementasi Spring IoC

Meet your instructors

Instructors

To be announced

Course Information

Start Date

10 September 2023

End Date

11 December 2023

Language

-

Category

CS x G2A

Duration

2 hours

Enrolled Students

16

Rating

0.0

Reviews

No review yet

Tamu tidak dapat mengakses kursus ini, sila masuk dengan akun Anda.