Tugas Pertemuan 11 PPL A

 Nama : Christian Kevin Emor

NRP : 5025211153
Kelas : PPL A

Estimasi Kapasitas Sistem


Link Refrensi : Refrensi Tugas

Dalam industri restoran modern, memberikan pengalaman bersantap yang luar biasa membutuhkan lebih dari sekadar masakan yang lezat. Sistem Manajemen Restoran telah menjadi kunci untuk operasi yang efisien dan kepuasan pelanggan.

Kami akan merancang sistem manajemen restoran di mana pengguna dapat dengan mudah menemukan restoran terdekat. Mereka dapat dengan lancar melihat menu, mengeksplorasi penilaian, dan dengan nyaman memesan secara online, dengan fleksibilitas tambahan untuk memilih antara makan di tempat atau pengiriman ke lokasi mana pun dalam jangkauan yang ditentukan.

Persyaratan Non-Fungsional

- Skalabilitas: Memastikan sistem tetap responsif selama permintaan puncak, beradaptasi dengan penambahan fitur baru, dan menangani fluktuasi lalu lintas.
- Keandalan: Keandalan sangat penting untuk kepercayaan pelanggan dan kontinuitas bisnis. Pengguna harus yakin dengan pemrosesan pesanan yang konsisten dan akurat, serta waktu henti harus diminimalkan untuk pemilik restoran dan agen pengiriman yang mengandalkan platform.
- Ketersediaan Tinggi: Sistem yang andal dan selalu dapat diakses meningkatkan kepercayaan pelanggan, mendukung operasi restoran yang efisien, dan berkontribusi pada kesuksesan ekosistem manajemen restoran secara keseluruhan.
- Konsistensi Kuat: Perubahan pada harga, menu, lokasi pengguna, dan detail pembayaran harus segera tercermin.


Asumsi Kapasitas

Untuk memperkirakan skala sistem dan kebutuhan penyimpanan, kita harus membuat beberapa asumsi tentang data yang disimpan dan lalu lintas.

Asumsi untuk desain:

  • 10 juta restoran
  • Pengguna aktif harian: 100 juta
  • Pengguna aktif per detik: 1160 pengguna/detik (perkiraan)
  • Pesanan rata-rata per menit: 250.000/min
  • Pesanan rata-rata per detik: 4200 pesanan/detik (perkiraan)
  • Pesanan puncak: 2 x pesanan rata-rata per menit = 500.000 pesanan/menit

Estimasi Penyimpanan

Asumsi rata-rata:

  • Setiap baris pelanggan di DB: 1 KB (dengan alamat, info profil, dll.)
  • Setiap restoran: 2 MB (detail, menu, foto, dll.)
  • Setiap pesanan: 1 KB.

Total penyimpanan yang dibutuhkan:

  • 100 juta pelanggan x 1 KB per pelanggan = 100 GB
  • 10 juta restoran x 2 MB per restoran = 20 TB
  • 500.000 pesanan per menit = 72 juta pesanan per hari (perkiraan)
  • 72 juta pesanan per hari x 1 KB per pesanan = 72 GB per hari

Asumsi penyimpanan pesanan untuk 3 tahun terakhir:

  • 72 GB per hari x 365 hari x 3 tahun = 77 TB (perkiraan)

Komentar

Postingan populer dari blog ini