From d1386a33fc8bab9c2256094579b3e444c84f6f47 Mon Sep 17 00:00:00 2001 From: Willy Sudiarto Raharjo Date: Mon, 20 Jan 2025 11:28:56 +0700 Subject: [PATCH] Update for 2025. Signed-off-by: Willy Sudiarto Raharjo --- cloud-infrastructure-ti/index.php | 24 ++++----- container-ti/index.php | 83 +++++++++++++++++++++++++++++++ courses.php | 19 +++++-- includes/courses.php | 10 ++-- index.php | 4 +- kakom-ti/index.php | 39 ++++++--------- nosql-ti/index.php | 80 +++++++++++++++++++++++++++++ 7 files changed, 208 insertions(+), 51 deletions(-) create mode 100644 container-ti/index.php create mode 100644 nosql-ti/index.php diff --git a/cloud-infrastructure-ti/index.php b/cloud-infrastructure-ti/index.php index ce58c90..1e9b1c5 100644 --- a/cloud-infrastructure-ti/index.php +++ b/cloud-infrastructure-ti/index.php @@ -24,7 +24,7 @@ include "../includes/courses.php";

Jadwal

@@ -32,7 +32,7 @@ include "../includes/courses.php";

PENGANTAR

-

Matakuliah disajikan untuk membangun basis pengetahuan dan ketrampilan di bidang administrasi sistem, terutama mengelola server berbasis LINUX, mengintegrasikan berbagai layanan pada platform AWS, melakukan deployment aplikasi pada platform AWS, serta mengenali teknologi container orchestraction berbasis Docker.

+

Mata kuliah Cloud Infrastructure memperkenalkan kepada mahasiswa mengenai pengelolaan infrastruktur sistem berbasis pada arsitektur cloud. Mahasiswa akan belajar tentang konsep cloud computing, layanan-layanan dasar dari cloud computing, serta bagaimana melakukan deployment aplikasi pada environment cloud. Platform yang digunakan pada matakuliah ini adalah Amazon Web Services.

@@ -53,24 +53,20 @@ include "../includes/courses.php";
  • Load Balancing
  • High Availability (Auto Scaling)
  • -
  • Application Deployment (Code Pipeline, CodeCommit, CodeDeploy)
  • -
  • Container technology - -
  • -
  • Introduction to Serveless Technology (Lambda)
  • -
  • Introduction to ECS (ECS)
  • +
  • Infrastructure as a Code (IAC) - Terraform
  • +
  • Caching Content
  • +
  • Decoupling Architecture (SNS - SQS)
  • +
  • Introduction to Serveless Technology (Lambda, DynamoDB, API Gateway)
  • +
  • Disaster Recovery Planning
  • diff --git a/container-ti/index.php b/container-ti/index.php new file mode 100644 index 0000000..d3f0b3c --- /dev/null +++ b/container-ti/index.php @@ -0,0 +1,83 @@ + + +Willy Sudiarto Raharjo - Computer Security + + + + + + + +
    + +
    +
    Container Orchestration
    + +
    +
    +
    +

    PENGAJAR

    +
    +

    Willy Sudiarto Raharjo, S.Kom., M.Cs

    +
    +
    +
    +

    PENGANTAR

    +
    +

    Mata kuliah Container Orchestration memperkenalkan kepada mahasiswa mengenai konsep container dan juga container orchestration dengan menggunakan teknologi Docker dan Kubernetes

    +
    +
    + +
    +
    +

    MATERI

    +
    +
      +
    1. Syllabus
    2. +
    3. Introduction to Container Technology
    4. +
    5. Docker Installation and Docker basics (Container, Images, Networks, Volumes)
    6. +
    7. Docker Compose
    8. +
    9. Docker Swarm
    10. +
    11. Introduction to Amazon ECS
    12. +
    13. Introduction to Kubernetes Cluster Architectures and Installation
    14. +
    15. Kubernetes Workloads (Pods, Deployment, ReplicaSets, Jobs)
    16. +
    17. Kubernetes Networking Services (NodePort, ClusterIP, LoadBalancer, DNS, Ingress)
    18. +
    19. Kubernetes Storage
    20. +
    21. Kubernetes Configuration (ConfigMaps, Secrets)
    22. +
    23. Automated CI using Github Actions
    24. +
    25. Introduction to Amazon EKS
    26. +
    +
    +
    +
    +

    REFERENSI

    +
    +
      +
    1. Docker Mastery: with Kubernetes +Swarm from a Docker Captain
    2. +
    3. Kubernetes Mastery: Hands-On Lessons From A Docker Captain
    4. +
    5. The Kubernetes Book (Poulton, N., Nielsen Book Services)
    6. +
    7. The Book of Kubernetes: A Complete Guide to Container Orchestration (Hohn, A, No Starch Press)
    8. +
    +
    + + + diff --git a/courses.php b/courses.php index 1723f85..1503d4c 100644 --- a/courses.php +++ b/courses.php @@ -28,10 +28,21 @@ include "includes/navbar.html";
    1. Cloud Infrastructure
    2. -
    3. Project Management
    4. -
    5. Operating Systems
    6. -
    7. Relational Database System Administration
    8. -
    9. Computer Technology
    10. +
    11. Computer Security
    12. +
    13. Container Orcestration
    14. +
    15. Non Relational Database System Administration
    16. +
    + +
    +
    +

    Gasal 2024/2025

    +
    +
      +
    1. Cloud Infrastructure
    2. +
    3. Project Management
    4. +
    5. Operating Systems
    6. +
    7. Relational Database System Administration
    8. +
    9. Computer Technology
    diff --git a/includes/courses.php b/includes/courses.php index dac4192..9bb9fba 100644 --- a/includes/courses.php +++ b/includes/courses.php @@ -2,15 +2,13 @@ diff --git a/index.php b/index.php index 2f4c395..b15edf7 100644 --- a/index.php +++ b/index.php @@ -52,9 +52,9 @@ Certification in 2021. His main operating system is August, 12 2024 + -

    I will be teaching Project Management, Operating Systems, Computer Technology, Cloud Infrastructure, and Relational Database Administration.

    +

    I will be teaching Computer Security, Contrainer Orchestration, Cloud Infrastructure, and Non-Relational Database Administration.

    @@ -43,14 +35,13 @@ include "../includes/courses.php";

    PENGAJAR

    -

    Willy Sudiarto Raharjo, S.Kom., M.Cs
    - I Kadek Dendy Senapartha, S.T., M.Eng

    +

    Willy Sudiarto Raharjo, S.Kom., M.Cs

    PENGANTAR

    -

    Mata kuliah Keamanan Komputer memperkenalkan kepada mahasiswa mengenai konsep pengamanan data dan informasi. Materi perkuliahan mencakup pembahasan tentang keamanan pada sisi pengguna, aplikasi serta sistem, mekanisme pengendalian hak akses, malware serangan-serangan pada aplikasi berbasis desktop maupun web, dan keamanan pada jaringan dan wireless.

    +

    Mata kuliah Keamanan Komputer memperkenalkan kepada mahasiswa mengenai konsep pengamanan data dan informasi. Materi perkuliahan mencakup pembahasan tentang keamanan pada sisi pengguna, aplikasi serta sistem, mekanisme pengendalian hak akses, malware serangan-serangan pada aplikasi berbasis desktop maupun web, dan keamanan pada jaringan, mobile dan wireless.

    @@ -60,19 +51,17 @@ include "../includes/courses.php";
    1. Syllabus
    2. -
    3. Introduction to Security
    4. -
    5. Security Principles
    6. -
    7. Access Control Mechanism (Authentication)
    8. -
    9. Access Control Mechanism (Authorization)
    10. -
    11. Personal Security
    12. -
    13. Malware
    14. -
    15. Control hijacking attacks
    16. -
    17. Isolation and sandboxing
    18. -
    19. Web Security Model
    20. -
    21. Web Application Security
    22. -
    23. Web Session Management
    24. -
    25. Cryptography
    26. -
    27. Privacy, Anonymity, and Censorship
    28. +
    29. Information Security Fundamentals + Ethical Hacking Fundamentals
    30. +
    31. Information Security Threats and Vulnerability Assessment
    32. +
    33. Social Engineering Techniques and Countermeasures
    34. +
    35. Network Level Attacks and Countermeasures
    36. +
    37. Web Application Attacks and Countermeasures
    38. +
    39. Wireless Attacks and Countermeasures
    40. +
    41. Mobile Attacks and Countermeasures
    42. +
    43. Cloud Computing Threats and Countermeasures
    44. +
    45. Identification, Authentication, and Authorization
    46. +
    47. Network Security Controls
    48. +
    49. Cryptography and PKI
    diff --git a/nosql-ti/index.php b/nosql-ti/index.php new file mode 100644 index 0000000..25726b3 --- /dev/null +++ b/nosql-ti/index.php @@ -0,0 +1,80 @@ + + +Willy Sudiarto Raharjo - Computer Security + + + + + + + +
    + +
    +
    Non Relational Database Administration
    + +
    +
    +
    +

    PENGAJAR

    +
    +

    Willy Sudiarto Raharjo, S.Kom., M.Cs

    +
    +
    +
    +

    PENGANTAR

    +
    +

    Mata kuliah Administrasi Basis Data Non Relational memperkenalkan kepada mahasiswa mengenai konsep NoSQL Database dengan menggunakan teknologi MongoDB. Mahasiswa juga belajar dari beberapa studi kasus terkait pemanfaatan NoSQL dan aplikasinya dalam dunia industri.

    +

    +

    +
    + +
    +
    +

    MATERI

    +
    +
      +
    1. Syllabus
    2. +
    3. Introduction to MongoDB
    4. +
    5. CRUD with MongoDB
    6. +
    7. Sorting, Limit, and Projections
    8. +
    9. Aggregation
    10. +
    11. Index Management
    12. +
    13. Data Modeling
    14. +
    15. Transactions
    16. +
    17. Access Control
    18. +
    19. Logging
    20. +
    21. MongoDB Tools
    22. +
    23. Replication
    24. +
    +
    +
    +
    +

    REFERENSI

    +
    +
      +
    1. MongoDB University
    2. +
    +
    + + +