Modul 6 : Pengelolaan Informasi Digital
Di Balik Layar Medsos
Dari Konten Kreatif ke Basis Data
Belajar etika pembuatan konten medsos sekaligus memahami arsitektur penyimpanan database (SQL) di server lokal.
Tujuan Pembelajaran Modul Ini
1. Mengevaluasi Etika (C5)
Menganalisis etika dan kreativitas produksi konten medsos melalui studi kasus viral.
2. Menganalisis Basis Data (C4)
Memahami fungsi dan jenis-jenis basis data dalam pengelolaan aplikasi digital.
3. Mendesain Struktur (C6)
Merancang model basis data relasional sederhana (tabel & primary key).
4. Mengaplikasikan SQL (C3)
Menerapkan perintah dasar SQL (CRUD) pada server lokal secara mandiri.
Target 8 Dimensi Lulusan
Modul ini menggembleng Kewargaan (sadar jejak digital & etika HAKI), Kreativitas (ide konten & desain tabel), Penalaran Kritis (analisis logic & error query SQL), serta Kolaborasi (proyek kelompok Mini Database).
Pertemuan 1: Etika & Kreativitas Medsos
Pertanyaan Pemantik
"Pernah ngeliat konten TikTok yang mendadak viral tapi dihujat netizen? Menurutmu, di mana batas antara konten yang kreatif vs konten yang melanggar etika?"
Studi Kasus Kontekstual: "Kasus Si Budi"
Si Budi bikin konten TikTok yang viral hingga tembus 1 juta followers. Namun, Budi menggunakan lagu milik musisi lain tanpa izin (pelanggaran HAKI) dan tanpa sengaja membocorkan alamat rumah temannya di video tersebut (oversharing / doxxing).
Tugas Diskusi Kelompok:
- Bedah pelanggaran etika apa saja yang dilakukan Budi (HAKI & Keamanan Privasi Data).
- Bagaimana dampaknya bagi pemilik lagu dan teman yang alamatnya terbongkar?
- Sebagai kreator cerdas, bagaimana cara Budi memperbaiki kontennya?
Pertemuan 2: Pengenalan Basis Data
Pertanyaan Pemantik
"Pas kamu nge-like foto gebetan di IG, gimana caranya server Instagram di Amerika sana nggak tertukar nyimpen data like kamu dari jutaan user lainnya?"
📁 Lemari Arsip Fisik
Dulu, data disimpan dalam berkas kertas di lemari. Butuh waktu lama untuk nyari 1 berkas, rawan terbakar, dan memakan tempat.
Lambat & Tidak Efisien🗄️ Basis Data Digital (Database)
Koleksi data terstruktur yang disimpan secara elektronik di server. Bisa dicari dalam hitungan milidetik oleh jutaan pengguna bersamaan!
Cepat, Terstruktur, AmanPertemuan 3: Basis Data Relasional
Merancang Database "NusantaraGram"
Bayangkan kamu ingin membuat aplikasi medsos baru. Rancang 2 tabel dasar yang saling terhubung menggunakan Primary Key (🔑) dan Foreign Key (🔗)!
Tabel User
- 🔑 id_user (Primary Key)
- - username (VARCHAR)
- - email (VARCHAR)
- - password (VARCHAR)
Tabel Postingan
- 🔑 id_post (Primary Key)
- - isi_konten (TEXT)
- - tanggal (DATE)
- 🔗 id_user (Foreign Key)
Pertemuan 4: Server Lokal & XAMPP
Persiapan Server Komputer (Localhost)
Sebelum menulis kode SQL, kita perlu mengubah komputer sekolah menjadi simulasi server lokal menggunakan aplikasi XAMPP (Apache + MySQL/phpMyAdmin) atau simulator SQL berbasis web (seperti DB Fiddle).
Buka Control Panel XAMPP di Komputer Lab.
Klik tombol Start pada modul Apache dan MySQL.
Buka browser, ketik http://localhost/phpmyadmin.
Pertemuan 5: SQL Part 1 (SELECT & INSERT)
Membuat Data (Create) & Menampilkan (Read)
SQL singkatan dari Structured Query Language. Hari ini kita belajar 2 perintah utama: INSERT INTO dan SELECT.
VALUES ('U001', 'BudiBaik', 'budi@mail.com');
Pertemuan 6: SQL Part 2 (UPDATE & DELETE)
Mengedit Data (Update) & Menghapus (Delete)
Bagaimana jika user ingin mengganti password, atau Admin menghapus postingan yang melanggar etika? Gunakan perintah UPDATE dan DELETE!
WHERE id_post = 'P007';
SET username = 'BudiKreatif'
WHERE id_user = 'U001';
Pertemuan 7: Proyek Akhir & Refleksi
Pameran Proyek "Mini Database Medsos"
Setiap kelompok mempresentasikan struktur database buatan mereka, mendemonstrasikan perintah CRUD SQL, serta memaparkan aturan etika privasi pada aplikasi mereka.
JURNAL REFLEKSI SISWA
Pilih emotikon yang paling menggambarkan perasaanmu setelah 7 pertemuan ini!
