Anda di halaman 1dari 5

PACKAGE DIAGRAM

PACKAGE DIAGRAM ADALAH UML YANG


MENGGAMBARKAN KETERGANTUNGAN ANTAR PACKAGE UNTUK MEMBUAT

SEBUAH MODEL.

DALAM STANDAR

RELASI KETERGANTUNGAN DALAM

UML, ADA 2 TIPE KETERGANTUNGAN

YANG

MENDEFINISIKAN TENTANG PACKAGES

Package impor

Adalah hubungan antara importing namespace dengan sebuah package, yang mengindikasikan adanya namespace tambahan sebagai anggota dari sebuah package untuk namespace itu sendiri. Seperti dalam contoh, apabila ada sebuah ketergantungan antar package yang tidak diberi nama maka ditafsirkan sebagai relasi package import. Dalam relasi ini elemen sebuah target package akan di impor dalam sumber package.

Package gabungan

Adalah relasi langsung dari 2 package, yang mengindikasikan bahwa isi dari 2 package tersebut dikombinasikan. Ini sangat mirip sekali dengan sebuah generalisasi karena sumber dari elemen tersebut secara konsep ditambahkan karakteristik dari elemen tujuan tersebut untuk karakteristik hasil apabila 2 elemen tujuan tersebut dikombinasikan. Dalam relasi ini jika sebuah elemen berdiri bersama sumber dari elemen tersebut dan tujuannya maka keduanya baik sumber maupun tujuan dari elemen tersebut akan dikembangkan lagi.

ELEMEN-ELEMEN DARI SEBUAH PACKAGE:

Package : adalah mekanisme umum yang bertujuan untuk mengorganisasi elemen model dan diagram untuk menjadi sebuah group. Package menyediakan banyak namespace yang bersifay unique, yang digunakan untuk mengkaitkan elemen-elemen berhubungan yang berada pada sebuah group. Seperti namespace yang dapat berisi tentang namespace dari package yang lain. Class : adalah representasi dari sebuah objek yang merefleksikan struktur dan behavior atau sifat-sifatnya dalam sebuah sistem. Class dapat diartikan seperti sebuah template yang sedang berjalan pada sistem yang akan dibuat. Classes biasanya mendeskripsikan struktur logis dari sebuah sistem. Interface : adalah spesifikasi dari behavior (sifat). Implementasi dari classes pada sebuah interface class sangat dibutuhkan untuk mendukung behavior (sifat dari interface). Objects : adalah contoh dari sebuah class. Biasanya digunakan untuk menganalisis sejumlah artifak dan item yang ada. Table : adalah sebuah stereotype dari sebuah class

KEGUNAAN DARI PACKAGE DIAGRAM


Package diagram dalam sebuah usecase biasanya digunakan untuk mengilustrasikan fungsi-fungsi dari sebuah software system. Package diagram dapat digunakan untuk mewakili layer (lapisan) yang berbeda dalam sebuah software system, untuk menggambarkan layer (lapisan) arsitektur dari sebuah system software. Ketergantungan antar package dapat dihiasi atau diperindah dengan label atau stereotype yang mengindikasikan komunikasi mekanis antar layer (lapisan).