• Tidak ada hasil yang ditemukan

LANDASAN TEORI

2.4. Basis Data

2.8.2. Diagram UML

UML mempunyai sejumlah elemen gratis yang bisa dikombinasikan menjadi diagram. Karena ini merupakan sebuah bahasa, UML mempunyai aturan untuk menggabungkan dan mengombinasikan elemen-elemen tersebut.

1. Structure DiagramStructure diagram adalah kumpulan diagram yang digunakan untuk menggambarkan suatu struktur statis dari sistem yang dimodelkan. Structure diagram terdiri dari:

a. Class Diagram

Class Diagram yaitu menggambarkan struktur sistem dari segi

pendefinisian kelas-kelas yang akan dibuat untuk membangun sistem agar pembuat program atau programmer membuat kelas-kelas sesuai rancangan didalam diagram kelas agar antara dokumentasi perancangan dan perangkat lunak sinkron.

Berikut simbol Class Diagram diagram :

Class Blok-blok pembangun pada pemrograman berorientasi objek

Association Sebuah relationship yang paling umum antara 2 class dan dilambangkan oleh sebuah garis

Composition Merupakan bagian dari class yang lain tempat dia bergantung

Dependency Digunakan untuk menunjukkan operasi suatu class yang menggunakan class yang lain

Aggregation Mengindikasikan keseluruhan bagian relationship yang biasa disebut sebagai relasi

b. Object Diagram

Object Diagram yaitu menggambarkan struktur sistem dari segi

penamaan onjek dan jalannya objek dalam sistem. Berikut simbol Object Diagram diagram :

Simbol Penjelasan Site config I..n Owned by I …… ..

Object Objek dari kelas yang berjalan saat sistem dijalankan.

Link Relasi antar objek

c. Component Diagram

Component Diagram dibuat untuk menunjukkan organisasi atau

ketergantungan diantara kumpulan komponen dalam sebuah sistem. Berikut simbol Component Diagram diagram :

Simbol Penjelasan

Komponen Komponen Sistem

Antarmuka/interface Sebagai antarmuka komponen agar tidak mengakses langsung komponen

Link Relasi antar komponen

d. Composite Stucture Diagram

Composite Stucture Diagram digunakan untuk menggambarkan

struktur dari bagian-bagian yang saling terhubung. Berikut simbol Composite Stucture diagram :

Nama_objek : nama_kelas Atribut = nilai

Nama_kompone n

Simbol Penjelasan

Property Satu set dari suatu instance.

Connector Cara komunikasi dari 2 buah

instance.

Port

Cara yang digunakan dalam diagram composite stucture tanpa menampilkan detail internal dari suatu sistem.

e. Package Diagram

Package Diagram menyediakan cara mengumpulkan elemen-elemen

yang saling terkait dalam diagram UML. Berikut simbol Package diagram :

Simbol Penjelasan

Package Sebuah bungkusan dari satu atau lebih kelas atau elemen diagram UML. f. Deployment Diagram roleName : Typename [multiplicity1] [multiplicity2] [roleName1] [roleName2] Package

Deployment Diagram menunjukkan konfigurasi komponen dalam

proses eksekusi aplikasi.

Berikut simbol Deployment diagram :

Simbol Penjelasan

Node Komponen untuk mengkonsistensikan rancangan maka komponen yang diikutsertakan harus sesuai dengan komponen yang telah didefinisikan sebelumnya pada diagram komponen

Dependency Kebergantungan antar node, arah panah mengarah pada node yang dipakai.

Link Relasi antar node.

Package Sebuah bungkusan dari satu atau lebih node.

2. Behaviour Diagram

Behaviour Diagram yaitu kumpulan diagram yang digunakan untuk

menggambarkan kelakuan sistem atau rangkaian perubahan yang terjadi pada sebuah sistem. Terdiri dari:

Nama_node

a. Use Case Diagram

Use Case Diagram merupakan pemodelan untuk kelakuan (behaviour)

sistem informasi yang dibuat. Masing-masing diagram use case menunjukkan sekumpulan use case, actor dan hubungannya.

Berikut simbol use case diagram :

Simbol Penjelasan

Use case Fungsionalitas yang disediakan sistem sebagai unit-unit yang saling bertukar pesan antar unit atau aktor, biasanya menggunakan kata kerja di awal frase nama use case.

Actor/Aktor Orang, proses atau sistem lain yang berinteraksi dengan sistem informasi yang akan dibuat di luar sistem informasi itu sendiri.

Include

………>

Menspesifikasikan bahwa use case

sumber secara eksplisit.

b. Activity Diagram

Activity Diagram menggambarkan workflow (aliran kerja) atau aktifitas

dari sebuah sistem atau proses bisnis atau menu yang ada pada perangkat lunak.

Berikut simbol Activity diagram :

Simbol Penjelasan

Status awal Status awal aktivitas sistem, sebuah diagram aktivitas memiliki sebuah status awal.

Aktivitas Aktivitas yang dilakukan sistem, biasanya diawali dengan kata kerja. Decision/Percabangan Asosiasi percabangan dimana jika

ada pilihan aktivitas lebih dari satu.

End/Status akhir Status akhir yang dilakukan sistem, sebuah diagram aktivitas memiliki sebuah status akhir.

c. State Machine Diagram

State Machine Diagram digunakan untuk menggambarkan perubahan

status atau transisi status dari sebuah mesin atau sistem atau objek. Berikut simbol State Machine diagram :

Simbol Penjelasan

State Notasi state menggambarkan kondisi sebuah entitas dan digambarkan dengan segiempat dan terdapat nama state didalamnya.

Transition Menggambarkan sebuah perubahan kondisi objek yang disebabkan oleh sebuah event.

Initial State Sebuah kondisi awal sebuah objek sebelum ada perubahan keadaan.

Final State Menggambarkan ketika objek berhenti memberi respon terhadap sebuah event.

3. Intraction Diagram

Intraction Diagram yaitu kumpulan diagram yang digunakan untuk

menggambarkan interaksi sistem dengan sistem lain maupun interaksi antar subsistem pada suatu sistem. Intraction Diagram terdiri dari:

a. Sequence Diagram

Sequence Diagram menggambarkan kelakuan objek pada use case

dengan mendeskripsikan waktu hidup objek dan message yang dikirimkan dan diterima antar objek.

Berikut simbol Intraction diagram :

Simbol Penjelasan

Object Merupakan instance dari sebuah class dan dituliskan tersusun secara horizontal.

Actor Aktor dapat berkomunikasi dengan objek.

Lifeline Mengindikasikan keberadaan sebuah object dalam baris waktu. : Object 1 .…

Activation Dinotasikan sebagai sebuah kotak segi empat yang digamabr pada sebuah lifeline.

Massage Mengindikasikan komunikasi antara object-object.

b. Communication Diagram

Communication Diagram menggambarkan interaksi antar objek bagian

dalam bentuk urutan pengiriman pesan. Berikut simbol Communication diagram :

Simbol Penjelasan

Objek Objek yang melakukan interaksi

pesan

Link Relasi antar objek yang menghubungkan objek satu dengan lainnya atau dengan dirinya sendiri. Arah pesan / stimulus Arah pesan yang terjadi, jika pada

suatu link ada dua arah pesan yang berbeda maka arah juga digambarkan dua arah pada dua sisi link

massage

Nama_objek : nama_kelas

c. Timing Diagram

Timing Diagram merupakan diagram yang fokus pada penggambaran

terkait batasan waktu.

d. Interaction Overview Diagram

Interaction Overview Diagram adalah bentuk aktivitas diagram yang

setiap titik mempresentasikan diagram interaksi.

Tabel 2.2 Tinjauan Pustaka

No. Peneliti Judul Ringkasan Study Hasil 1. Eri Haeril Jana, Tri Ginanjar Laksana Aplikasi e-learning berbasis web untuk meningkatkan motivasi pembelajaran Metode menggunakan analisis perancangan, pemodelan menggunakan tools DFD, Diagram Konteks, perancangan aplikasi dengan PHP dan MySQL Hasil yang dicapai terdapat perbedaan positif terhadap peningkatan motivasi pembelajara n sebelum dan sesudah menggunak an aplikasi E-learning 2. Rofikoh Dewi Perancangan aplikasi e-Perancangan menggunakan Ketersediaa n aplikasi

learning berbasis website pada SMA/SMK Dharma Bakti Medan DFD yang terdiri dari diagram konteks, dan level 0, pembuatan rancangan basis data dan pembuatan rancangan layar. pendukung kegiatan belajar mengajar yang didapat secara online. Kerangka Konsep

BAB III

Dokumen terkait