π§ KONSEP CMS (CONTENT MANAGEMENT SYSTEM)
1. π Pengertian CMS
CMS (Content Management System) adalah sistem yang digunakan untuk membuat, mengelola, dan mempublikasikan konten website tanpa harus coding dari nol.
Contoh CMS populer:
- WordPress
- Joomla
- Drupal
2. π― Tujuan Pembelajaran
Mahasiswa mampu:
- Memahami konsep CMS
- Menjelaskan komponen CMS
- Menggunakan CMS untuk membuat website
- Membedakan CMS dan coding manual
3. π Arsitektur CMS
6
4. π§© Komponen Utama CMS
4.1 π§± Backend (Admin Panel)
7
π Fungsi:
- Mengelola konten
- Mengatur website
4.2 π Frontend (Tampilan Website)
6
π Fungsi:
- Menampilkan konten ke user
4.3 πΎ Database
6
π Fungsi:
- Menyimpan data (post, user, dll)
4.4 π¨ Theme (Tema)
9
π Fungsi:
- Mengatur tampilan website
4.5 π Plugin
6
π Fungsi:
- Menambah fitur tambahan
5. π Cara Kerja CMS
8
π Alur:
- User input data
- Data disimpan ke database
- CMS memproses
- Website ditampilkan
6. π CMS vs Coding Manual
| Aspek | CMS | Coding Manual |
|---|---|---|
| Kemudahan | Mudah | Sulit |
| Waktu | Cepat | Lama |
| Fleksibilitas | Terbatas | Tinggi |
7. π Kelebihan CMS
- Cepat membuat website
- Tidak perlu coding mendalam
- Banyak tema & plugin
- Mudah dikelola
8. β οΈ Kekurangan CMS
- Terbatas pada fitur tertentu
- Bergantung pada plugin
- Potensi keamanan jika tidak update
9. π Jenis-Jenis CMS
π 1. CMS Blog
Contoh: WordPress
π 2. CMS E-Commerce
Contoh: WooCommerce
π 3. CMS Portal
Contoh: Drupal
10. π§ CMS dalam Rekayasa Web
CMS digunakan pada tahap:
- Development
- Deployment
- Maintenance
11. π§ͺ Latihan Sederhana
π― Latihan 1:
Install WordPress
π― Latihan 2:
Login ke dashboard
π― Latihan 3:
Buat:
- 1 Post
- 1 Page
π― Latihan 4:
Install 1 plugin
12. π Tugas Praktikum
π― Tugas: Website CMS Sederhana
8
π Ketentuan:
- Gunakan WordPress
- Install tema
- Tambahkan plugin
- Buat halaman:
- Home
- About
- Contact
13. π― Kesimpulan
- CMS mempermudah pembuatan website
- Terdiri dari frontend, backend, database
- WordPress adalah CMS paling populer
- Cocok untuk pemula hingga profesional
14. π Diskusi
- Apa itu CMS?
- Apa fungsi plugin?
- Apa perbedaan CMS dan coding manual?
- Mengapa WordPress populer?