Postingan

Menampilkan postingan dari Juli, 2024

Tugas 10 - Desain Database

Nama: Sekar Ambar Arum NRP: 5025211041 PPL-A Desain Database Berikut adalah desain basis data yang lebih terperinci untuk aplikasi seperti Instagram. Desain ini mencakup tabel-tabel utama dan hubungan antara mereka: Tabel users : Menyimpan informasi pengguna. Kolom Tipe Data Deskripsi ----------------------------------------------------------- user_id INT Primary key, auto - increment username VARCHAR Nama pengguna, unik email VARCHAR Email pengguna, unik password VARCHAR Kata sandi pengguna, terenkripsi full_name VARCHAR Nama lengkap pengguna bio VARCHAR Biografi pengguna profile_image VARCHAR URL gambar profil created_at TIMESTAMP Waktu pembuatan akun updated_at TIMESTAMP Waktu pembaruan terakhir Tabel posts : Menyimpan informasi postingan pengguna. Kolom Tipe Data Deskripsi ----------------------------------------------------------- post_id INT...

Tugas 9 - Desain Aplikasi Instagram

Gambar
Nama: Sekar Ambar Arum NRP: 5025211041 PPL-A   Desain Aplikasi Instagram Instagram adalah layanan jejaring sosial berbagi foto dan video asal Amerika yang dimiliki oleh Meta Platforms. Layanan ini memungkinkan pengguna untuk mengunggah media yang dapat diedit dengan filter, diatur menggunakan tagar, dan dikaitkan dengan lokasi melalui penandaan geografis. Postingan dapat dibagikan secara publik atau dengan pengikut yang telah disetujui sebelumnya. 1. Requirements for Instagram System Design Kebutuhan Fungsional untuk Desain Sistem Instagram Dalam kebutuhan fungsional, kita tidak akan membahas halaman login atau pendaftaran Instagram. Arsitektur login dan pendaftaran sama untuk semua orang. Kita akan melihat lebih lanjut seperti memposting foto, dll. Posting foto dan video: Pengguna perlu dapat memposting foto dan video di Instagram. Mengikuti dan berhenti mengikuti pengguna: Pengguna perlu dapat mengikuti dan berhenti mengikuti pengguna lain di Instagram. Menyukai atau tidak meny...

Tugas 8 - Estimasi Kapasitas Sistem

Gambar
Nama: Sekar Ambar Arum NRP: 5025211041 PPL-A   Estimasi Kapasitas Sistem Estimasi kapasitas dalam desain sistem adalah proses memprediksi atau menentukan beban maksimum atau permintaan yang dapat ditangani oleh sistem dalam parameter operasionalnya. Ini melibatkan analisis berbagai aspek seperti kemampuan perangkat keras, kinerja perangkat lunak, bandwidth jaringan, dan pola perilaku pengguna.  Jurnal Referensi Referensi jurnal/artikel Skenario YouTube terlihat sederhana: pembuat konten mengunggah video dan pemirsa menekan tombol putar. Namun, di balik kesederhanaan tersebut, terdapat teknologi kompleks seperti algoritma rekomendasi yang menggunakan machine learning untuk personalisasi, streaming adaptif untuk menyesuaikan kualitas video dengan kecepatan internet pengguna, dan sistem moderasi otomatis untuk menjaga keamanan konten. Dengan lebih dari 2 miliar pengguna aktif bulanan dan lebih dari 500 jam video diunggah setiap menit, YouTube mengelola lalu lintas besar ini melal...

Tugas 7 - Struktur Load Balancer

Gambar
Nama: Sekar Ambar Arum NRP: 5025211041 PPL-A   KOMPONEN DESAIN SISTEM - Struktur Load Balancer Load balancer adalah komponen desain sistem yang digunakan untuk mendistribusikan permintaan atau beban kerja yang masuk ke sejumlah sumber daya atau server yang berbeda. Ini dapat berguna dalam sejumlah skenario yang berbeda, seperti ketika suatu sistem menerima sejumlah besar permintaan dan perlu mendistribusikannya ke beberapa server untuk menghindari kelebihan beban pada satu server, atau ketika suatu sistem memiliki beberapa server dan perlu mendistribusikan permintaan secara merata di antara mereka untuk memastikan bahwa semua server digunakan secara efisien. Ada banyak jenis load balancer, dan jenis spesifik yang digunakan dalam sistem tertentu akan bergantung pada persyaratan spesifik sistem tersebut. Beberapa jenis load balancer yang umum meliputi: 1. Layer 4 Load Balancer: Beroperasi pada lapisan jaringan model OSI dan mendistribusikan permintaan berdasarkan alamat IP sumbe...

UAS PPL

Gambar
Nama: Sekar Ambar Arum NRP: 5025211041 Kelas PPL-A    5. Presentasi dan demo hasil rancangan Perangkat Lunak