Mohon tunggu...
Fandi FebrianWijanarko
Fandi FebrianWijanarko Mohon Tunggu... Mahasiswa - Mahasiswa Aktif

My hobby is hiking, My Life My Adventure

Selanjutnya

Tutup

Ilmu Alam & Tekno

Macam-Macam Diagram UML

27 Mei 2024   15:06 Diperbarui: 27 Mei 2024   16:29 258
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
Bagikan ide kreativitasmu dalam bentuk konten di Kompasiana | Sumber gambar: Freepik

1.      Identifikasi Node: Tentukan perangkat keras dan lingkungan eksekusi yang akan digunakan dalam sistem. Misalnya, server web, server database, perangkat pengguna, dll.

2.      Identifikasi Artefak: Tentukan komponen perangkat lunak yang akan dijalankan di node. Misalnya, aplikasi web, layanan web, database, dll.

3.      Gambar Node: Buat diagram dengan menggambar node-nya terlebih dahulu. Node biasanya digambarkan sebagai kotak tiga dimensi atau persegi panjang.

4.      Tempatkan Artefak di Node: Letakkan artefak di dalam node yang sesuai, menunjukkan di mana komponen perangkat lunak akan dijalankan.

5.      Hubungkan Node dan Artefak: Gambarkan hubungan antara node dan artefak dengan garis atau panah untuk menunjukkan aliran data atau komunikasi antar komponen.

6.      Tambahkan Detail Tambahan: Beri anotasi pada diagram dengan detail tambahan seperti tipe node, spesifikasi perangkat keras, protokol komunikasi, dll.

Contoh Deployment Diagram

Untuk ilustrasi, mari kita ambil contoh deployment diagram untuk sebuah aplikasi e-commerce sederhana:

1.  Node Web Server:

  • Menjalankan komponen server aplikasi web yang melayani permintaan pengguna.
  • Node ini mungkin berupa server fisik atau mesin virtual yang menjalankan server web (misalnya, Apache, Nginx).

2.  Node Database Server:

  • Menjalankan komponen database yang menyimpan data pengguna dan transaksi.
  • Node ini bisa berupa server fisik atau mesin virtual yang menjalankan sistem manajemen basis data (misalnya, MySQL, PostgreSQL).

3.  Node Client:

  • Menggambarkan perangkat pengguna (misalnya, komputer, smartphone) yang mengakses aplikasi web melalui browser.
  • Node ini berinteraksi dengan web server untuk mengirim dan menerima data.

HALAMAN :
Mohon tunggu...

Lihat Konten Ilmu Alam & Tekno Selengkapnya
Lihat Ilmu Alam & Tekno Selengkapnya
Beri Komentar
Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun