Pertemuan 14 - Desain Database

Nama : Clarissa Luna Maheswari NRP : 5025211003 Tugas : Membuat Database untuk aplikasi social media foto sharing - Instagram Penjelasan Diagram proses database 1. Spesifikasi Kebutuhan (Requirements Specification) - Mengidentifikasi kebutuhan utama aplikasi: pengguna harus bisa membuat akun, mengunggah foto, memberikan komentar, menyukai foto, mengikuti pengguna lain, dan menerima notifikasi. - Menentukan volume data yang diharapkan dan kriteria kinerja seperti kecepatan akses data dan skalabilitas. 2. Perencanaan Aplikasi (Application Planning) - Merencanakan arsitektur aplikasi termasuk frontend, backend, dan database. - Menyusun jadwal pengembangan dan alokasi sumber daya, seperti tim pengembang, server, dan teknologi yang akan digunakan (misalnya, PostgreSQL untuk database). 3. Desain Fondasi Database (Foundation Database Design) - Menentukan entitas utama: Pengguna, Foto, Komentar, Suka, Mengikuti, Notifikasi,...