PPL: Pertemuan 11
Estimasi Kapasitas Sistem
Deskripsi Singkat
Estimasi kapasitas dalam desain sistem merupakan proses untuk menghitung dan menentukan jumlah sumber daya yang dibutuhkan, seperti CPU, RAM, penyimpanan, dan bandwidth jaringan, agar sistem dapat beroperasi secara optimal sesuai dengan kebutuhan yang diantisipasi. Ini melibatkan analisis terhadap beban kerja yang diharapkan, jumlah pengguna atau permintaan, serta prediksi pertumbuhan masa depan. Dengan estimasi kapasitas yang tepat, tim pengembangan dapat merancang infrastruktur yang skalabel dan memadai untuk menghadapi tantangan tumbuhnya penggunaan sistem, sambil tetap mempertahankan kinerja yang stabil dan responsif.
Latar Belakang
Semakin banyaknya lokasi pusat perbelanjaan, perkantoran, rumah sakit, dan tempat lainnya menyebabkan kebutuhan akan fasilitas parkir yang memadai semakin tinggi. Di XYZ Mall, terdapat tiga area parkir yang berbeda namun pengguna sering kali kesulitan menemukan tempat parkir yang tersedia karena kurangnya informasi kapasitas parkir. Oleh karena itu, diperlukan sebuah sistem yang mampu memberikan informasi kapasitas parkir secara real-time agar pengguna dapat dengan mudah menemukan tempat parkir yang kosong. Solusi yang diusulkan adalah pengembangan aplikasi berbasis web yang menampilkan informasi kapasitas parkir secara langsung pada layar monitor di gerbang masuk area parkir.
Estimasi Kapasitas
Untuk menghitung estimasi kapasitas dalam pengembangan aplikasi ini, beberapa asumsi dan langkah-langkah perhitungan yang digunakan adalah sebagai berikut:
1. Estimasi Trafik
- Pengguna Aktif Harian (DAU): 1.000
- Rata-rata Permintaan per Pengguna per Hari: 5
Perhitungan:
- Total Permintaan Harian:
1.000 pengguna x 5 permintaan = 5.000 permintaan/hari
- Permintaan per Detik:
5.000 permintaan / 86.400 detik = 0,058 permintaan/detik
2. Estimasi Penyimpanan
- Data Pengguna: 0,5KB per pengguna
- Data Kendaraan: 2KB per kendaraan
- Data Transaksi Parkir: 1KB per transaksi
Perhitungan:
- Penyimpanan Data Pengguna:
1.000 pengguna x 0,5KB = 0,5MB
- Penyimpanan Data Kendaraan:
500 kendaraan x 2KB = 1MB
- Penyimpanan Data Transaksi Parkir:
1.000 transaksi/bulan x 1KB = 1MB/bulan
3. Estimasi Bandwidth
- Rata-rata Pengunduhan per Pengguna per Hari: 1MB
- Rata-rata Pengunggahan per Pengguna per Hari: 0,2MB
Perhitungan:
- Total Pengunduhan Harian:
1.000 pengguna x 1MB = 1.000MB = 1GB
- Total Pengunggahan Harian:
1.000 pengguna x 0,2MB = 200MB = 0,2GB
Rangkuman Estimasi
Trafik: 0,058 permintaan per detik.
Penyimpanan: Sekitar 2,5MB total (pengguna, kendaraan, transaksi).
Bandwidth: 1GB pengunduhan dan 0,2GB pengunggahan per hari.
Infrastruktur: Menggunakan beberapa server untuk menangani trafik dan penyimpanan, serta pemantauan menggunakan alat monitoring yang sesuai. Estimasi ini memberikan gambaran kasar tentang kebutuhan sumber daya untuk menjalankan aplikasi parkir di XYZ Mall, yang bisa disesuaikan lebih lanjut berdasarkan data penggunaan nyata dan optimasi kinerja yang dilakukan secara berkala
Comments
Post a Comment