1. “Perancangan Aplikasi Buku Tamu
(Virtual Wedding Guess Book)”
Oleh:
Riza Muhammad Nurman
Tugas Perancangan Perangkat lunak
2. 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.
3. Analisa Sistem
Aplikasi Buku Tamu adalah sebuah aplikasi sederhana yang
digunakan untuk menyimpan data tamu khususnya tamu
undanganpernikahan.
Aplikasi Buku Tamu dibuat dengan menggunakan bahasa
pemrogramanJava dan IDE Netbeans sebagai kodeeditor dan proses
debugging. Aplikasi ini hanya bisa memasukkandata tamu dan
menyimpannya kedalam sebuah berkas teks.
4. Analisa Sistem
Aplikasi dikembangkan menggunakan pendekatan
berorientasi objek serta dirancang dan digambarkan dengan
pemodelan UML Diagram.
Diagram yang digunakan meliputi
1. UseCase Diagram
2. Class Diagram
3. Object Diagram
4. SequenceDiagram
5. Communication Diagram
6. Activity Diagram
7. PackageDiagram
8. State Diagram
9. Component Diagram
10. Deployment Diagram
5. 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 GeForceGT 740M
Operating System: Windows 8.1 Pro
Software: Astah Community, Netbeans 8.0
6. 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.
7. 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
8. 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
9. 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.
10. Communication Diagram
Communication Diagram merupakan
salah satu tipe Interaction Diagram yang
menekankan link data antarobjek dalam
sebuah interaksi
Communication Diagram mengizinkan
penempatan objek secara bebas.
11. 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.
12. 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.
13. 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.
14. 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