Tugas UML

17
“Perancangan Aplikasi Buku Tamu (Virtual Wedding Guess Book)Oleh: Riza Muhammad Nurman Tugas Perancangan Perangkat lunak

Transcript of Tugas UML

Page 1: Tugas UML

“Perancangan Aplikasi Buku Tamu(Virtual Wedding Guess Book)”

Oleh:Riza Muhammad Nurman

Tugas Perancangan Perangkat lunak

Page 2: Tugas UML

Referensi

Pender, Tom. 2003. UML Bible. Indianapolis: Wiley Publishing, Inc.Flower, Martin. 2003. UML Distilled Third Edition: A Brief

Guide To The Standard Object Modeling Language. Addison-Wesley.

Page 3: Tugas UML

Analisa Sistem

Aplikasi Buku Tamu adalah sebuah aplikasi sederhana yang digunakan untuk menyimpan data tamu khususnya tamu

undangan pernikahan.

Aplikasi Buku Tamu dibuat dengan menggunakan bahasa pemrograman Java

dan IDE Netbeans sebagai kode editor dan proses debugging. Aplikasi ini hanya

bisa memasukkan data tamu dan menyimpannya ke dalam sebuah berkas

teks.

Page 4: Tugas UML

Analisa Sistem

Aplikasi dikembangkan menggunakan pendekatan berorientasi objek serta dirancang dan digambarkan dengan pemodelan UML Diagram.

Diagram yang digunakan meliputi1. Use Case Diagram2. Class Diagram3. Object Diagram4. Sequence Diagram5. Communication Diagram6. Activity Diagram7. Package Diagram8. State Diagram9. Component Diagram10.Deployment Diagram

Page 5: Tugas UML

Spesifikasi Hardware & Software

Berikut adalah spesifikasi hardware dan software yang digunakan untuk mengembangkan Aplikasi Buku Tamu: Hardware: Notebook Lenovo IdeaPad Processor iCore 5, Harddisk 1 TB, RAM 4GB, NVIDIA GeForce GT 740M Operating System: Windows 8.1 Pro Software: Astah Community, Netbeans 8.0

Page 6: Tugas UML

Use Case Diagram

Use Case Diagram adalah diagram yang digunakan untuk memodelkan bagaimana harapan orang dalam memakai sebuah sistem. Diagram ini menggambarkan siapa saja pengguna yang berinteraksi dengan sistem, layanan yang berada dalam sistem, dan bagaimana interaksi layanan tersebut dengan penggunanya.

Page 7: Tugas UML

Class Diagram

Kelas adalah definisi untuk sebuah sumber daya yang berisi informasi tentang fitur-fitur dari sebuah entitas dan bagaimana entitas tersebut digunakan

Kelas-kelas tersebut kemudian membentuk fondasi dasar dari class diagram

Page 8: Tugas UML

Object Diagram

Objek adalah suatu identitas entitas unik yang memenuhi aturan-aturan yang didefinisikan oleh kelas. Snapshot dari objek-objek dalam sebuah sistem pada satu waktu disebut Object Diagram

Page 9: Tugas UML

Sequence Diagram

Sequence Diagram merupakan salah satu bentuk Interaction Diagram yang menjelaskan bagaimana sekelompok objek saling berkolaborasi menggunakan behavior masing-masing objek. Sequence Diagram menggambarkan sejumlah contoh objek yang saling berinteraksi pada sebuah use case dengan menggunakan pesan yang dikirimkan.

Page 10: Tugas UML

Communication Diagram

Communication Diagram merupakan salah satu tipe Interaction Diagram yang menekankan link data antarobjek dalam sebuah interaksiCommunication Diagram mengizinkan penempatan objek secara bebas.

Page 11: Tugas UML

Activity Diagram

Activity Diagram adalah teknik untuk menggambarkan logika prosedural, proses bisnis dan alur kerja. Diagram ini mirip flowchart tapi memiliki notasi berbeda dan memiliki behavior yang bisa berjalan secara paralel.

Page 12: Tugas UML

State Diagram

State Diagram merupakan teknik umum untuk menggambarkan behavior dari sebuah sistem. Dalam pendekatan berorientasi objek, diagram ini memperlihatkan perubahan behavior dari sebuah objek.

Page 13: Tugas UML

Package Diagram

Package Diagram adalah diagram yang menggambarkan pengelompokkan berbagai macam elemen ke dalam unit

level yang lebih tinggi. Jenis diagram ini sering digunakan untuk mengelompokkan kelas.

Page 14: Tugas UML

Component Diagram

Komponen didefinisikan sebagai kontainer. Komponen berisi kelas-kelas dan menyembunyikan fungsionalitas yang ada dalam kelas. Komponen bisa merepresentasikan sebuah aplikasi. Component Diagram adalah diagram yang memperlihatkan hubungan antarkomponen

Page 15: Tugas UML

Deployment Diagram

Deployment Diagram memperlihatkan tata letak sistem secara fisik yang memperlihatkan dimana perangkat lunak bisa berjalan.

Page 16: Tugas UML

User Interface Aplikasi

Page 17: Tugas UML

Terima Kasih