Postingan

Menampilkan postingan dari Juni, 2024

TUGAS 10 PPL - Desain Database

Gambar
Nama: Muhammad Hafidh Rosyadi NRP: 5025211013 Kelas: PPL A   Tahun: 2023/2024 (Genap)       Pada pertemuan kali ini, kita diminta untuk membuat Database Design untuk aplikasi social media Instagram. Instagram Database Design Tabel dan Relasinya app_user : ID : Primary Key (PK) untuk mengidentifikasi setiap pengguna. first_name : Nama depan pengguna. last_name : Nama belakang pengguna. profile_name : Nama profil pengguna. signup_date : Tanggal pengguna mendaftar. follower : following_user_id : Foreign Key (FK) yang merujuk ke ID pengguna yang mengikuti. followed_user_id : Foreign Key (FK) yang merujuk ke ID pengguna yang diikuti. post : ID : Primary Key (PK) untuk mengidentifikasi setiap posting. created_by_user_id : Foreign Key (FK) yang merujuk ke ID pengguna yang membuat posting. created_datetime : Waktu dan tanggal pembuatan posting. caption : Caption atau deskripsi dari posting. post_type : Foreign Key (FK) yang merujuk ke jenis posting. post_media : ID : Primary Key (PK) untuk me

TUGAS 9 PPL - Desain System

Gambar
Nama: Muhammad Hafidh Rosyadi NRP: 5025211013 Kelas: PPL A   Tahun: 2023/2024 (Genap)    Pada pertemuan ini , kita diminta untuk membuat rancangan sistem desain aplikasi Instagram. Design Sistem Instagram  Deskripsi Aplikasi Instagram adalah platform media sosial yang memungkinkan pengguna untuk berbagi foto dan video, serta berinteraksi dengan konten dari pengguna lain. Diluncurkan pada Oktober 2010 oleh Kevin Systrom dan Mike Krieger, Instagram kini dimiliki oleh Meta Inc. Platform ini menekankan visualisasi melalui gambar dan video dengan fitur-fitur interaktif yang kaya.    Requirements Instagram 2.1 Fungsional Requirements untuk Desain Sistem Instagram Posting foto dan video: Pengguna dapat memposting foto dan video di Instagram. Mengikuti dan berhenti mengikuti pengguna: Pengguna dapat mengikuti dan berhenti mengikuti pengguna lain di Instagram. Menyukai atau tidak menyukai postingan: Pengguna dapat menyukai atau tidak menyukai postingan dari akun yang mereka ikuti. Mencari foto

TUGAS 8 PPL - Estimasi Kapasitas Sistem

Gambar
Nama: Muhammad Hafidh Rosyadi NRP: 5025211013 Kelas: PPL A   Tahun: 2023/2024 (Genap)   Tugas kedelapan (pertemuan 11) merupakan latihan untuk membuat estimasi kapasitas dari suatu aplikasi. Estimasi kapasitas adalah proses perkiraan atau prediksi tentang kapasitas yang diperlukan untuk memenuhi kebutuhan tertentu dalam sebuah sistem atau proses. Tujuan dari estimasi kapasitas adalah untuk mengidentifikasi seberapa besar kapasitas yang dibutuhkan untuk memastikan bahwa sistem atau proses tersebut dapat beroperasi secara efisien dan efektif sesuai dengan kebutuhan yang ada. Dalam konteks yang lebih spesifik, estimasi kapasitas seringkali digunakan dalam perencanaan infrastruktur, baik itu jaringan komputer, server, maupun fasilitas fisik lainnya, untuk memastikan bahwa kapasitas yang ada cukup untuk menangani jumlah pengguna atau permintaan yang diantisipasi di masa depan. Dengan demikian, estimasi kapasitas membantu dalam menghindari kekurangan kapasitas yang dapat menyebabkan kinerja

TUGAS 7 PPL - Komponen Desain Sistem

Gambar
Nama : Muhammad Hafidh Rosyadi NRP : 5025211013 Kelas : PPL A Komponen Design System Load balancing adalah proses mendistribusikan lalu lintas jaringan secara merata ke berbagai server. Ini membantu mencegah satu server tertentu menjadi terlalu terbebani, yang dapat menyebabkan penurunan kinerja atau bahkan kegagalan server.  Manfaat Load Balancing: Pendistribusian Traffic dengan Load Balancing, beban tiap server dapat dibuat merata. Sehingga dengan cara ini setiap server tidak akan mendapatkan beban berlebih.  Mengurangi Downtime dan meningkatkan performaTraffic yang terdistribusi dengan baik, membuat website tetap bisa diakses dengan baik, walau terjadi lonjakan traffic. Meningkatkan FleksibilitasAnda dapat melakukan pemeliharaan server, tanpa perlu khawatir website tidak bisa diakses. Server load balancing akan mendeteksi server yang menjadi tujuannya.  Metode dalam Load Balancing: 1. Round Robin Metode Round Robin digunakan saat Anda memiliki beberapa server, dengan kemam