Tugas Pertemuan 10

Nama    : Fauzi Rizki Pratama

NRP      : 5025211220

Kelas    : Perancangan Perangkat Lunak (A)




1. Desain Sistem:

   Desain sistem adalah tahap di mana semua aspek dari arsitektur, komponen, modul, antarmuka, dan struktur data sistem komputer dijelaskan secara rinci. Proses ini mencakup analisis kebutuhan sistem, pengenalan kendala dan asumsi, serta pembuatan rencana rinci dari komponen-komponen utama dan struktur sistem. Tujuannya adalah untuk menghasilkan rencana implementasi yang terperinci agar sistem dapat memenuhi kebutuhan pengguna dan stakeholder secara efektif.


2. Penyeimbang Beban:

   Penyeimbang beban adalah komponen sistem yang berfungsi untuk membagi beban kerja atau permintaan di antara berbagai sumber daya atau server. Fokusnya adalah untuk mencegah beban yang tidak seimbang pada satu server dengan mendistribusikan beban dengan merata atau berdasarkan kriteria tertentu seperti alamat IP atau jenis permintaan. Penyeimbang beban dapat bekerja di berbagai lapisan dalam model OSI, termasuk lapisan jaringan (lapisan 4) dan aplikasi (lapisan 7).


3. Penyimpanan Nilai Kunci:

   Penyimpanan nilai kunci adalah tipe database NoSQL yang menyimpan data dalam pasangan kunci dan nilai unik. Ini memungkinkan akses cepat ke data berdasarkan kunci unik. Ada dua jenis utama: penyimpanan nilai kunci dalam memori untuk akses cepat, dan penyimpanan nilai kunci yang persisten di disk atau sistem file terdistribusi. Cocok untuk aplikasi yang memerlukan skala dan akses cepat, namun kurang cocok untuk data yang kompleks dan terstruktur.


4. Penyimpanan Blob vs Sistem Basis Data:

   Penyimpanan blob adalah sistem penyimpanan objek yang digunakan untuk data tak terstruktur seperti gambar dan video. Sementara sistem basis data (RDBMS atau NoSQL) lebih cocok untuk data terstruktur yang membutuhkan kueri dan akses yang terstruktur seperti transaksi atau catatan pelanggan. Keduanya dapat digunakan bersama dalam sistem terdistribusi untuk mengelola berbagai jenis data dengan efisien.


5. Pembatas Tarif:

   Pembatas tarif adalah komponen sistem yang digunakan untuk mengatur kecepatan di mana sistem atau aplikasi dapat melakukan tindakan tertentu. Ini penting untuk melindungi sistem dari beban yang berlebihan akibat permintaan yang terlalu banyak, atau untuk mencegah pengguna dari permintaan berlebihan yang dapat mengganggu kinerja sistem.


6. Sistem Pemantauan:

   Sistem pemantauan digunakan untuk mengumpulkan, menganalisis, dan melaporkan metrik kinerja serta data terkait sistem atau aplikasi. Penting untuk memantau kesehatan sistem, memastikan layanan tetap tersedia, dan memberikan wawasan tentang kinerja sistem secara keseluruhan.


7. Distribusi Antrean Pesan:

   Distribusi antrean pesan memfasilitasi pertukaran pesan antara node dalam sistem terdistribusi, memungkinkan komunikasi asinkron dan meningkatkan ketahanan serta skalabilitas sistem.


8. Generator ID Unik:

   Generator ID unik didistribusikan menghasilkan identifikasi unik untuk entitas dalam sistem terdistribusi, penting untuk memastikan referensi yang stabil dan unik dalam sistem yang berjalan di berbagai node atau server.


9. Pencarian Terdistribusi:

   Pencarian terdistribusi menggunakan beberapa node atau server untuk mencari dan mengakses data dalam sistem terdistribusi secara efisien, meningkatkan kinerja dan skalabilitas operasi pencarian.


10. Layanan Logging Terdistribusi:

    Layanan logging terdistribusi mengumpulkan, menyimpan, dan menganalisis data log dari berbagai sumber dalam sistem terdistribusi, penting untuk memantau kesehatan sistem dan mendiagnosis masalah.


11. Penjadwal Tugas Terdistribusi:

    Penjadwal tugas terdistribusi merencanakan dan menjalankan tugas di sistem terdistribusi sesuai dengan jadwal atau kejadian tertentu, otomatisasi ini membantu dalam menjaga konsistensi dan efisiensi operasional sistem.


Semoga parafrase ini membantu Anda memahami konsep-konsep tersebut dengan lebih baik!


Komentar

Postingan populer dari blog ini

ETS - PPL A

FINAL PROJECT PBKK A

TUGAS 7 PPL