Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Arsitektur Perangkat Lunak

Arsitektur Perangkat Lunak

Pelajari Cara Merancang Sistem Perangkat Lunak yang Fleksibel dan Mudah Dipelihara
Last updated 3/2025
Indonesian

What you'll learn

  • Memahami Konsep Arsitektur Perangkat Lunak
  • Menganalisis dan Merancang Arsitektur Perangkat Lunak
  • Memahami Pola Arsitektur (Architectural Patterns)
  • Evaluasi dan Penerapan Arsitektur pada Proyek Nyata

Course content

1 section10 lectures2h 0m total length
  • Pengantar Arsitektur Perangkat Lunak12:04
  • Konsep Dasar Arsitektur Perangkat Lunak10:02
  • Penerapan dan Implementasi Arsitektur Perangkat Lunak11:10
  • Prinsip - Prinsip Arsitektur Perangkat Lunak13:21
  • Proses Desain Arsitektur Perangkat Lunak13:01
  • Evaluasi dan Pengujian Arsitektur Perangkat Lunak13:06
  • Tantangan dalam Desain Arsitektur Perangkat Lunak10:56
  • Manfaat Menentukan Arsitektur Perangkat Lunak12:02
  • Tren dan Perkembangan Terbaru dalam Arsitektur Perangkat Lunak11:34
  • Perspektif Masa Depan Arsitektur Perangkat Lunak13:16

Requirements

  • Pengalaman dengan bahasa pemrograman seperti Java, Python, atau C#
  • Pengetahuan tentang siklus hidup pengembangan perangkat lunak
  • Pemahaman tentang desain objek (OOP), pola desain, dan diagram UML
  • Pengalaman dengan sistem basis data dan SQL

Description

Kursus Arsitektur Perangkat Lunak ini dirancang untuk membekali peserta dengan pemahaman mendalam tentang perancangan, pengembangan, dan pengelolaan arsitektur sistem perangkat lunak yang efektif. Peserta akan mempelajari prinsip-prinsip dasar arsitektur, pola desain umum seperti layered architecture, microservices, client-server, dan event-driven architecture, serta praktik terbaik untuk membangun sistem yang scalable, fleksibel, dan mudah dipelihara.

Kursus ini mencakup topik penting seperti pengambilan keputusan arsitektur, manajemen risiko, keamanan, dan performa sistem. Peserta juga akan mempelajari cara mendokumentasikan arsitektur secara efektif, berkomunikasi dengan pemangku kepentingan, dan berkolaborasi dengan tim pengembangan. Studi kasus dan contoh nyata akan membantu peserta memahami tantangan dan solusi dalam merancang sistem di dunia kerja.

Selain materi teoretis, kursus ini juga dilengkapi dengan sesi praktikum, diskusi kelompok, dan simulasi proyek nyata untuk memperkuat pemahaman peserta. Peserta akan didorong untuk menganalisis dan merancang arsitektur untuk berbagai skenario, sehingga mampu menghadapi permasalahan kompleks dengan solusi yang inovatif dan efisien.

Dirancang untuk pengembang perangkat lunak, arsitek sistem, manajer proyek, dan profesional TI lainnya, kursus ini memberikan keterampilan praktis yang dapat langsung diterapkan. Setelah menyelesaikan kursus ini, peserta diharapkan mampu merancang solusi perangkat lunak yang tidak hanya memenuhi kebutuhan fungsional, tetapi juga mempertimbangkan aspek skalabilitas, keandalan, dan keamanan untuk mendukung kesuksesan jangka panjang proyek. see you!

Who this course is for:

  • Pelajar/ Mahasiswa TI yang ingin mempelajari dasar-dasar dan konsep arsitektur perangkat lunak
  • Pengembang Perangkat Lunak yang ingin memperdalam pemahaman tentang desain sistem dan cara merancang
  • Profesional TI yang ingin beralih ke peran arsitek perangkat lunak