Postingan

Menampilkan postingan dari Juni, 2024

Tugas Pertemuan 14 - Desain Database

Gambar
Desain Basis Data merupakan serangkaian proses yang membantu dalam merancang, mengembangkan, menerapkan, dan memelihara sistem manajemen data perusahaan. Basis data yang dirancang dengan baik memungkinkan manajemen data yang efisien, meningkatkan konsistensi data, dan mengurangi biaya penyimpanan. Perancang basis data bertanggung jawab untuk menentukan jenis data yang harus disimpan dan bagaimana data tersebut berhubungan satu sama lain. Informasi ini penting untuk membuat model basis data yang tepat. Sistem manajemen basis data kemudian mengatur data sesuai dengan model yang telah ditetapkan. Proses desain basis data melibatkan pengklasifikasian data dan identifikasi hubungan antar data. Representasi teoritis dari struktur data ini disebut ontologi, yang merupakan landasan untuk desain basis data. Desain Basis Data Instagram Tabel app_user Tabel ini menyimpan informasi pengguna aplikasi. ID : Kunci utama, unik untuk setiap pengguna. first_name : Nama depan pengguna. last_name : Nama ...

Tugas Pertemuan 13 - Desain System Aplikasi Instagram

Gambar
Jika Anda sering menggunakan media sosial, kemungkinan besar Anda pernah mencoba Instagram. Pernahkah Anda bertanya-tanya bagaimana platform ini dapat beroperasi dengan begitu lancar? Dan jika Anda berpikir untuk membangun aplikasi serupa, apa yang perlu Anda pertimbangkan? Dalam artikel ini, kami akan membahas bagaimana merancang aplikasi mirip Instagram. Instagram adalah platform jejaring sosial Amerika yang dimiliki oleh Meta Platforms, yang memungkinkan pengguna untuk berbagi foto dan video yang dapat diedit dengan filter, dikelompokkan dengan tagar, dan diberi lokasi melalui geotagging. Postingan dapat dibagikan secara publik atau hanya kepada pengikut yang disetujui sebelumnya. Persyaratan Fungsional Unggah Foto dan Video : Pengguna harus dapat mengunggah konten visual ke platform. Tambahkan Keterangan dan Lokasi : Pengguna dapat menambahkan teks keterangan dan informasi lokasi pada setiap postingan. Pengelolaan Hubungan : Pengguna memiliki kemampuan untuk mengikuti dan berhenti ...

Tugas Pertemuan 11 - Estimasi Kapasitas System

Gambar
  Estimasi Kapasitas WhatsApp Estimasi kapasitas dalam desain sistem WhatsApp merupakan langkah penting untuk memastikan aplikasi dapat menangani beban kerja yang besar dengan efisiensi dan ketersediaan yang tinggi. Berikut adalah beberapa aspek utama dalam estimasi kapasitas WhatsApp: Kapasitas Penyimpanan Setiap hari, sekitar 100 miliar pesan dibagikan melalui WhatsApp, dengan rata-rata ukuran pesan sekitar 100 byte. 100  miliar pesan/hari × 100  byte = 10  TB/hari 100 \text{ miliar pesan/hari} \times 100 \text{ byte} = 10 \text{ TB/hari} 100  miliar pesan/hari × 100  byte = 10  TB/hari Untuk satu bulan (30 hari), kapasitas penyimpanan yang dibutuhkan: 30 × 10  TB/hari = 300  TB/bulan 30 \times 10 \text{ TB/hari} = 300 \text{ TB/bulan} 30 × 10  TB/hari = 300  TB/bulan Estimasi Bandwidth Berdasarkan kapasitas penyimpanan harian, estimasi bandwidth dapat dihitung dengan asumsi bahwa layanan perlu menangani 10 TB data setia...