Posts

Pertemuan 14 - Desain Database

Image
  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,...

Pertemuan 13: Desain System Aplikasi Instagram

Image
Rancangan Desain Instagram Nama: Clarissa Luna Maheswari   NRP: 5025211003    1. Deskripsi Aplikasi Instagram adalah platform media sosial yang memungkinkan pengguna untuk berbagi foto dan video, mengikuti teman dan akun lainnya, serta menjelajahi konten dari berbagai pengguna di seluruh dunia. Aplikasi ini juga menyediakan fitur seperti Stories, IGTV, dan Reels untuk berbagi konten secara kreatif. Instagram telah menjadi salah satu aplikasi utama dalam kehidupan sehari-hari banyak orang, termasuk saya, untuk berinteraksi dengan teman dan mengekspresikan diri melalui visual.  2. Spesifikasi Kebutuhan/Requirements Fungsional: - Pengguna dapat membuat akun dan login. - Pengguna dapat mengunggah foto dan video. - Pengguna dapat melihat, menyukai, dan mengomentari postingan orang lain. - Pengguna dapat mengikuti dan diikuti oleh akun lain. - Pengguna dapat mengirim pesan langsung (DM) kepada pengguna lain. - Pengguna dapat membuat dan melihat Stories. - Penggun...