Kerangka acuan kerja (kak) aplikasi pengajuan tugas akhir skripsi (1)
Diagram Deployment
1. Manajemen Informatika
Universitas Sriwijaya
Jelaskan Diagram Deployment, dan buat atau berikan gambarnya.?
Jawab :
Diagram deployment atau deployment diagram menunjukkan konfigurasi
komponen dalam proses eksekusi aplikasi.
Contoh Diagram Deployment :
2. Diagram deployment juga dapat digunakan untuk memodelkan hal-hal berikut :
1. Sistem Tambahan (embedded system) yang menggambarkan rancangan device,
node, dan hardware.
Identifikasi device dan node
Modelkan relasi antara prosesor dan device pada diagram
deployment
2. Sistem client/server, misalnya seperti gambar berikut:
Identifikasi node yang menunjukkan client dan server dari
system
Lengkapi dengan stereotype
Modelkan topologi node-node pada diagram deployment
3. Memodelkan fully distributed system
3. Diagram deployment mewakili pandangan pengembangan sistem sehingga
hanya akan ada satu diagram deployment untuk satu sistem. Diagram deployment
terdiri dari node dan node merupakan perangkat keras fisik yang digunakan untuk
menyebarkan aplikasi.
Diagram deployment banyak digunakan oleh system engineer. Tiap node pada
diagram deployment mewakili satu unit komputasi sistem yang dalam banyak hal
merupakan bagian dari perangkat keras.
Diagram deployment umumnya memiliki node dan hubungan kebergantungan.
Memungkinkan juga dalam diagram deployment terdapat komponen.
Berikut adalah simbol-simbol yang ada pada diagram deployment :
4. Cara menentukan diagram deployment arsitektur sistem.
Diagram deployment juga dapat dibuat untuk mencari arsitektur yang
tertanam sistem, menunjukkan bagaimana komponen perangkat keras dan
perangkat lunak saling bekerja sama.
Ada beberapa langkah untuk menentukan diagram deployment :
1. Mengidentifikasi lingkup model, yaitu apakah dari sistem dalam
organisasi hanya menggunakan satu aplikasi yang terintegrasi.
2. Mempertimbangkan hal-hal teknis yang dasar, diantaranya
mengenai :
o Apakah sistem yang ada perlu ada interaksi sehingga harus
diintegrasikan dengan perangkat keras?
o Bagian mana dan bagaimana jenis interaksi dan hubungan
yang akan dilakukan? Misalnya menggunakan internet,
sharing file dll.
o Sistem operasi, perangkat komunikasi dan jenis protokol
apa yang akan digunakan
o Apakah perangkat lunak dan perangkat keras akan langsung
berhubungan dengan pengguna
o Apakah perangkat lunak dan perangkat keras akan langsung
berhubungan dengan pengguna
3. Mengidentifikasikan arsitektur jaringan (distribusi), misalnya
apakah akan menggunakan aplikasi server terpusat atau
terdistribusi sehingga tingkat distribusi aplikasi two tier atau three
tier?
4. Mengidentifikasikan node dan koneksi, yaitu bagaimana antar node
dan komponen akan berhubungan dan bergantung
5. Mengidentifikasikan node dan koneksi, yaitu bagaimana antar node
dan komponen akan berhubungan dan bergantung