Program Studi Informatika
6
🟢 BAB 1 — Pendahuluan Cloud Computing
📌 Pengertian Cloud Computing
Cloud Computing adalah teknologi komputasi yang memungkinkan pengguna mengakses:
- server,
- penyimpanan data,
- database,
- jaringan,
- aplikasi,
- layanan digital
melalui internet tanpa harus memiliki perangkat keras sendiri secara langsung.
Teknologi ini memungkinkan data dan aplikasi berjalan secara online sehingga dapat diakses kapan saja dan dari mana saja.
🔍 Konsep Dasar Cloud Computing
Cloud computing bekerja dengan konsep:
- virtualisasi,
- jaringan internet,
- server terdistribusi,
- otomatisasi layanan.
Pengguna cukup menggunakan layanan melalui internet tanpa harus memahami detail infrastruktur fisik di belakang sistem.
🖼️ Ilustrasi Cloud Computing
7
🟢 BAB 2 — Sejarah dan Perkembangan Cloud Computing
📌 Perkembangan Teknologi Cloud
| Tahun | Perkembangan |
|---|---|
| 1960 | Konsep komputasi berbagi |
| 1990 | Virtualisasi mulai berkembang |
| 2000 | Muncul layanan cloud modern |
| 2006 | Amazon AWS diperkenalkan |
| 2010 | Cloud menjadi populer |
| Sekarang | AI Cloud dan Edge Computing |
📌 Faktor Perkembangan Cloud
- Kebutuhan penyimpanan besar
- Internet semakin cepat
- Efisiensi biaya
- Mobilitas pengguna
- Digitalisasi industri
🟢 BAB 3 — Karakteristik Cloud Computing
📌 Karakteristik Utama
Menurut standar cloud computing, terdapat beberapa karakteristik utama:
| Karakteristik | Penjelasan |
|---|---|
| On-Demand Self Service | Layanan otomatis |
| Broad Network Access | Diakses melalui internet |
| Resource Pooling | Sumber daya bersama |
| Rapid Elasticity | Kapasitas fleksibel |
| Measured Service | Penggunaan terukur |
🔍 Penjelasan Karakteristik
1️⃣ On-Demand Self Service
Pengguna dapat menggunakan layanan kapan saja tanpa bantuan operator.
2️⃣ Resource Pooling
Sumber daya server digunakan bersama oleh banyak pengguna.
3️⃣ Rapid Elasticity
Kapasitas cloud dapat bertambah atau berkurang secara otomatis.
🖼️ Diagram Karakteristik Cloud
7
🟢 BAB 4 — Arsitektur Cloud Computing
📌 Pengertian Arsitektur Cloud
Arsitektur cloud computing adalah struktur atau rancangan sistem cloud yang terdiri dari berbagai komponen yang saling terhubung untuk menyediakan layanan berbasis internet.
📌 Komponen Utama Arsitektur Cloud
| Komponen | Fungsi |
|---|---|
| Front-End | Antarmuka pengguna |
| Back-End | Server dan sistem cloud |
| Database | Penyimpanan data |
| Network | Koneksi internet |
| Virtualization | Mesin virtual |
| Security System | Keamanan data |
🔍 Struktur Arsitektur Cloud
🟡 Front-End
Bagian yang digunakan pengguna seperti:
- browser,
- aplikasi mobile,
- desktop application.
🟡 Back-End
Bagian server cloud yang mengelola:
- database,
- virtual machine,
- storage,
- keamanan.
🖼️ Diagram Arsitektur Cloud Computing
6
🟢 BAB 5 — Model Layanan Cloud
📌 Jenis Layanan Cloud
1️⃣ Infrastructure as a Service (IaaS)
Layanan penyediaan:
- server virtual,
- storage,
- jaringan,
- sistem operasi.
🔍 Contoh:
- Amazon Web Services
- Google Cloud
- Microsoft Azure
2️⃣ Platform as a Service (PaaS)
Layanan platform pengembangan aplikasi.
🔍 Fungsi:
- coding,
- database,
- deployment aplikasi.
3️⃣ Software as a Service (SaaS)
Layanan aplikasi siap pakai melalui internet.
🔍 Contoh:
- Google Docs
- Zoom
- Dropbox
📊 Perbandingan Model Cloud
| Model | Pengguna Mengelola | Penyedia Mengelola |
|---|---|---|
| IaaS | OS dan aplikasi | Infrastruktur |
| PaaS | Aplikasi | Infrastruktur & platform |
| SaaS | Hanya penggunaan | Semua sistem |
🖼️ Ilustrasi IaaS, PaaS, SaaS
8
🟢 BAB 6 — Deployment Model Cloud
📌 Jenis Deployment Cloud
| Model | Penjelasan |
|---|---|
| Public Cloud | Digunakan umum |
| Private Cloud | Khusus organisasi |
| Hybrid Cloud | Gabungan public & private |
| Community Cloud | Digunakan komunitas tertentu |
🔍 Penjelasan Model
🟡 Public Cloud
Layanan tersedia melalui internet publik.
🟡 Private Cloud
Digunakan internal perusahaan atau kampus.
🟡 Hybrid Cloud
Menggabungkan fleksibilitas dan keamanan.
🖼️ Diagram Deployment Cloud
7
🟢 BAB 7 — Virtualisasi dalam Cloud
📌 Pengertian Virtualisasi
Virtualisasi adalah teknologi yang memungkinkan satu server fisik menjalankan beberapa sistem virtual.
📌 Fungsi Virtualisasi
- Efisiensi hardware
- Penghematan biaya
- Isolasi sistem
- Skalabilitas tinggi
📊 Jenis Virtualisasi
| Jenis | Fungsi |
|---|---|
| Server Virtualization | Membagi server |
| Storage Virtualization | Mengelola penyimpanan |
| Network Virtualization | Virtual jaringan |
| Desktop Virtualization | Desktop virtual |
🖼️ Virtualisasi Cloud
6
🟢 BAB 8 — Keamanan Cloud Computing
📌 Ancaman Cloud
- Data breach
- Malware
- Hacking
- DDoS Attack
- Data loss
📌 Solusi Keamanan
| Solusi | Fungsi |
|---|---|
| Firewall | Proteksi jaringan |
| Encryption | Enkripsi data |
| MFA | Verifikasi ganda |
| Backup | Cadangan data |
| Monitoring | Pemantauan sistem |
🔍 Pentingnya Keamanan Cloud
Karena data berada di internet, keamanan menjadi aspek paling penting dalam sistem cloud.
🖼️ Cyber Security Cloud
7
🟢 BAB 9 — Data Center dan Infrastruktur Cloud
📌 Pengertian Data Center
Data center adalah fasilitas penyimpanan:
- server,
- jaringan,
- storage,
- sistem pendingin.
📌 Komponen Data Center
| Komponen | Fungsi |
|---|---|
| Server Rack | Menyimpan server |
| Cooling System | Pendingin |
| UPS | Cadangan listrik |
| Firewall | Keamanan |
| Storage System | Penyimpanan data |
🖼️ Data Center Cloud
9
🟢 BAB 10 — Praktikum Cloud Computing
💻 Praktikum 1 — Membuat Cloud Storage Sederhana
📌 Tools
- Google Drive
- Dropbox
- OneDrive
📌 Langkah Praktikum
1️⃣ Membuat Akun Cloud
Daftar layanan cloud.
2️⃣ Upload File
Upload dokumen atau gambar.
3️⃣ Share File
Bagikan link file kepada pengguna lain.
🖼️ Praktikum Cloud Storage
4
💻 Praktikum 2 — Deploy Website ke Cloud
📌 Langkah Umum
- Membuat server cloud
- Install web server
- Upload file website
- Konfigurasi domain
- Publish website
📌 Contoh Platform
- Amazon Web Services
- Google Cloud
- DigitalOcean
🟢 BAB 11 — Teknologi Cloud Modern
📌 Teknologi Terkini
| Teknologi | Penjelasan |
|---|---|
| Edge Computing | Pemrosesan dekat pengguna |
| Serverless | Tanpa mengelola server |
| Container | Isolasi aplikasi |
| Kubernetes | Orkestrasi container |
| AI Cloud | Cloud berbasis AI |
📌 Container dan Docker
Docker digunakan untuk menjalankan aplikasi dalam container ringan.
📌 Kubernetes
Kubernetes digunakan untuk mengelola banyak container secara otomatis.
🖼️ Teknologi Cloud Modern
6
🟢 BAB 12 — Studi Kasus Cloud Computing
📌 Studi Kasus Kampus Digital
Sebuah universitas menggunakan cloud computing untuk:
- E-learning
- Sistem akademik
- Penyimpanan data mahasiswa
- Video conference
- Website kampus
📌 Manfaat Cloud untuk Kampus
| Manfaat | Penjelasan |
|---|---|
| Fleksibel | Diakses kapan saja |
| Efisien | Mengurangi biaya server |
| Kolaboratif | Mudah berbagi data |
| Aman | Backup otomatis |
