SlideShare a Scribd company logo
1 of 17
“Perancangan Aplikasi Buku Tamu
(Virtual Wedding Guess Book)”
Oleh:
Riza Muhammad Nurman
Tugas Perancangan Perangkat lunak
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.
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.
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
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
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.
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
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
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.
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.
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.
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.
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.
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
Deployment Diagram
Deployment Diagram memperlihatkan
tata letak sistem secara fisik yang
memperlihatkan dimana perangkat lunak
bisa berjalan.
User Interface Aplikasi
Tugas UML

More Related Content

What's hot

Aturan produksi Finite State Automata
Aturan produksi Finite State AutomataAturan produksi Finite State Automata
Aturan produksi Finite State Automata
Materi Kuliah Online
 
Desain arsitektur
Desain arsitekturDesain arsitektur
Desain arsitektur
qwiew
 

What's hot (20)

CFG dan PARSING - P 5 - Teknik Kompilasi
CFG dan PARSING - P 5 - Teknik KompilasiCFG dan PARSING - P 5 - Teknik Kompilasi
CFG dan PARSING - P 5 - Teknik Kompilasi
 
Aturan produksi Finite State Automata
Aturan produksi Finite State AutomataAturan produksi Finite State Automata
Aturan produksi Finite State Automata
 
Struktur bahasa delphi
Struktur bahasa delphiStruktur bahasa delphi
Struktur bahasa delphi
 
Iii Representasi Pengetahuan
Iii   Representasi PengetahuanIii   Representasi Pengetahuan
Iii Representasi Pengetahuan
 
Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)
Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)
Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)
 
System Request
System RequestSystem Request
System Request
 
Testing&implementasi 3
Testing&implementasi 3Testing&implementasi 3
Testing&implementasi 3
 
4.1 Operasi Dasar Singly Linked List 1 (primitive list)
4.1 Operasi Dasar Singly Linked List  1 (primitive list)4.1 Operasi Dasar Singly Linked List  1 (primitive list)
4.1 Operasi Dasar Singly Linked List 1 (primitive list)
 
Matematika Diskrit - 11 kompleksitas algoritma - 03
Matematika Diskrit - 11 kompleksitas algoritma - 03Matematika Diskrit - 11 kompleksitas algoritma - 03
Matematika Diskrit - 11 kompleksitas algoritma - 03
 
Teori bahasa-dan-otomata
Teori bahasa-dan-otomataTeori bahasa-dan-otomata
Teori bahasa-dan-otomata
 
Optimasi query
Optimasi queryOptimasi query
Optimasi query
 
Desain arsitektur
Desain arsitekturDesain arsitektur
Desain arsitektur
 
Tata Kalimat Bahasa Indonesia yang Efektif
Tata Kalimat Bahasa Indonesia yang Efektif Tata Kalimat Bahasa Indonesia yang Efektif
Tata Kalimat Bahasa Indonesia yang Efektif
 
Ppt seminar kp
Ppt seminar kpPpt seminar kp
Ppt seminar kp
 
Tugas normalisasi imaika penjualan komputer
Tugas normalisasi   imaika penjualan komputerTugas normalisasi   imaika penjualan komputer
Tugas normalisasi imaika penjualan komputer
 
Pushdown Automata
Pushdown Automata Pushdown Automata
Pushdown Automata
 
Review Jurnal
Review JurnalReview Jurnal
Review Jurnal
 
Arsitektur Jaringan dan Distribusi System
Arsitektur Jaringan dan Distribusi SystemArsitektur Jaringan dan Distribusi System
Arsitektur Jaringan dan Distribusi System
 
Modul praktikum-pemrograman java dgn netbeans
Modul praktikum-pemrograman java dgn netbeansModul praktikum-pemrograman java dgn netbeans
Modul praktikum-pemrograman java dgn netbeans
 
Teori mimetik 1
Teori mimetik 1Teori mimetik 1
Teori mimetik 1
 

Viewers also liked

Bahan kue lapis surabaya x
Bahan kue lapis surabaya xBahan kue lapis surabaya x
Bahan kue lapis surabaya x
Turino Turino
 
Jay Ghonia (SQL)
Jay Ghonia (SQL)Jay Ghonia (SQL)
Jay Ghonia (SQL)
Jay Ghoniya
 
Safe Contractor Certificate
Safe Contractor CertificateSafe Contractor Certificate
Safe Contractor Certificate
Zach Britchford
 
Articulate studio 09 engage 中英翻譯無料教學簡報
Articulate studio 09 engage 中英翻譯無料教學簡報Articulate studio 09 engage 中英翻譯無料教學簡報
Articulate studio 09 engage 中英翻譯無料教學簡報
yunjuli
 
Journalisme et communautés
Journalisme et communautésJournalisme et communautés
Journalisme et communautés
bruno boutot
 

Viewers also liked (14)

http://vnx.su/ Лада 4x4 02-02-2015 руководство по эксплуатации
http://vnx.su/ Лада 4x4 02-02-2015 руководство по эксплуатацииhttp://vnx.su/ Лада 4x4 02-02-2015 руководство по эксплуатации
http://vnx.su/ Лада 4x4 02-02-2015 руководство по эксплуатации
 
Bahan kue lapis surabaya x
Bahan kue lapis surabaya xBahan kue lapis surabaya x
Bahan kue lapis surabaya x
 
DRCC REF Letter001
DRCC REF Letter001DRCC REF Letter001
DRCC REF Letter001
 
Jay Ghonia (SQL)
Jay Ghonia (SQL)Jay Ghonia (SQL)
Jay Ghonia (SQL)
 
Safe Contractor Certificate
Safe Contractor CertificateSafe Contractor Certificate
Safe Contractor Certificate
 
La trasformazione del sistema sanitario toscano
La trasformazione del sistema sanitario toscanoLa trasformazione del sistema sanitario toscano
La trasformazione del sistema sanitario toscano
 
Adhd pharmacotherapy
Adhd pharmacotherapyAdhd pharmacotherapy
Adhd pharmacotherapy
 
Articulate studio 09 engage 中英翻譯無料教學簡報
Articulate studio 09 engage 中英翻譯無料教學簡報Articulate studio 09 engage 中英翻譯無料教學簡報
Articulate studio 09 engage 中英翻譯無料教學簡報
 
Il futuro della Bologna-Vignola
Il futuro della Bologna-VignolaIl futuro della Bologna-Vignola
Il futuro della Bologna-Vignola
 
People mover: si parte!
People mover: si parte!People mover: si parte!
People mover: si parte!
 
SBD16 – Veränderungen wagen: Wie Sunrise die Digitale Transformation vorantreibt
SBD16 – Veränderungen wagen: Wie Sunrise die Digitale Transformation vorantreibtSBD16 – Veränderungen wagen: Wie Sunrise die Digitale Transformation vorantreibt
SBD16 – Veränderungen wagen: Wie Sunrise die Digitale Transformation vorantreibt
 
La Jurisdiccion Contencioso Administrativo en Venezuela
La Jurisdiccion Contencioso Administrativo en VenezuelaLa Jurisdiccion Contencioso Administrativo en Venezuela
La Jurisdiccion Contencioso Administrativo en Venezuela
 
Microanalisis de evidencias
Microanalisis de evidenciasMicroanalisis de evidencias
Microanalisis de evidencias
 
Journalisme et communautés
Journalisme et communautésJournalisme et communautés
Journalisme et communautés
 

Similar to Tugas UML

Similar to Tugas UML (20)

Uml
UmlUml
Uml
 
Modul uml
Modul umlModul uml
Modul uml
 
Tugas umll
Tugas umllTugas umll
Tugas umll
 
Lap.praktikum
Lap.praktikumLap.praktikum
Lap.praktikum
 
UML
UMLUML
UML
 
Tugas 3 rekayasaweb
Tugas 3 rekayasawebTugas 3 rekayasaweb
Tugas 3 rekayasaweb
 
Tugas3-0916-oktonato glavikantara-1612510675
Tugas3-0916-oktonato glavikantara-1612510675Tugas3-0916-oktonato glavikantara-1612510675
Tugas3-0916-oktonato glavikantara-1612510675
 
1211510555 irfan adi rifangga tugas3_ku
1211510555 irfan adi rifangga tugas3_ku1211510555 irfan adi rifangga tugas3_ku
1211510555 irfan adi rifangga tugas3_ku
 
diagram UML
diagram UMLdiagram UML
diagram UML
 
Tugas3 rekayasa web-1412510917
Tugas3 rekayasa web-1412510917Tugas3 rekayasa web-1412510917
Tugas3 rekayasa web-1412510917
 
Tugas 3
Tugas 3Tugas 3
Tugas 3
 
Uml
UmlUml
Uml
 
Analisa dan Perancangan Sistem Informasi
Analisa dan Perancangan Sistem InformasiAnalisa dan Perancangan Sistem Informasi
Analisa dan Perancangan Sistem Informasi
 
Tugas 3 (individu) rekayasa web 0316
Tugas 3 (individu) rekayasa web 0316Tugas 3 (individu) rekayasa web 0316
Tugas 3 (individu) rekayasa web 0316
 
TD-635-02-PSBO
TD-635-02-PSBOTD-635-02-PSBO
TD-635-02-PSBO
 
Bab ii
Bab iiBab ii
Bab ii
 
Unified modeling language
Unified modeling languageUnified modeling language
Unified modeling language
 
Tugas 3 rekayasa web
Tugas 3 rekayasa webTugas 3 rekayasa web
Tugas 3 rekayasa web
 
Pemodelan UML untuk Sistem Informasi Persewaan Alat Pesta.pptx
Pemodelan UML untuk Sistem Informasi Persewaan Alat Pesta.pptxPemodelan UML untuk Sistem Informasi Persewaan Alat Pesta.pptx
Pemodelan UML untuk Sistem Informasi Persewaan Alat Pesta.pptx
 
Tugas 3 ki-0316-alvin yosua-1411510454
Tugas 3 ki-0316-alvin yosua-1411510454Tugas 3 ki-0316-alvin yosua-1411510454
Tugas 3 ki-0316-alvin yosua-1411510454
 

More from Riza Nurman

More from Riza Nurman (20)

TOT PHP DAY 1
TOT PHP DAY 1TOT PHP DAY 1
TOT PHP DAY 1
 
SE - Chapter 9 Pemeliharaan Perangkat Lunak
SE - Chapter 9 Pemeliharaan Perangkat LunakSE - Chapter 9 Pemeliharaan Perangkat Lunak
SE - Chapter 9 Pemeliharaan Perangkat Lunak
 
SE - Chapter 8 Strategi Pengujian Perangkat Lunak
SE - Chapter 8 Strategi Pengujian Perangkat LunakSE - Chapter 8 Strategi Pengujian Perangkat Lunak
SE - Chapter 8 Strategi Pengujian Perangkat Lunak
 
SE - Chapter 7 Teknik Pengujian Perangkat Lunak
SE - Chapter 7 Teknik Pengujian Perangkat LunakSE - Chapter 7 Teknik Pengujian Perangkat Lunak
SE - Chapter 7 Teknik Pengujian Perangkat Lunak
 
SE - Chapter 6 Tim dan Kualitas Perangkat Lunak
SE - Chapter 6 Tim dan Kualitas Perangkat LunakSE - Chapter 6 Tim dan Kualitas Perangkat Lunak
SE - Chapter 6 Tim dan Kualitas Perangkat Lunak
 
XML - Chapter 8 WEB SERVICES
XML - Chapter 8 WEB SERVICESXML - Chapter 8 WEB SERVICES
XML - Chapter 8 WEB SERVICES
 
XML - Chapter 7 XML DAN DATABASE
XML - Chapter 7 XML DAN DATABASEXML - Chapter 7 XML DAN DATABASE
XML - Chapter 7 XML DAN DATABASE
 
XML - Chapter 6 SIMPLE API FOR XML (SAX)
XML - Chapter 6 SIMPLE API FOR XML (SAX)XML - Chapter 6 SIMPLE API FOR XML (SAX)
XML - Chapter 6 SIMPLE API FOR XML (SAX)
 
XML - Chapter 5 XML DOM
XML - Chapter 5 XML DOMXML - Chapter 5 XML DOM
XML - Chapter 5 XML DOM
 
DBA BAB 5 - Keamanan Database
DBA BAB 5 - Keamanan DatabaseDBA BAB 5 - Keamanan Database
DBA BAB 5 - Keamanan Database
 
DBA BAB 4 - Recovery Data
DBA BAB 4 - Recovery DataDBA BAB 4 - Recovery Data
DBA BAB 4 - Recovery Data
 
DBA BAB 3 - Manage Database
DBA BAB 3 - Manage DatabaseDBA BAB 3 - Manage Database
DBA BAB 3 - Manage Database
 
DBA BAB 2 - INSTALASI DAN UPGRADE SQL SERVER 2005
DBA BAB 2 - INSTALASI DAN UPGRADE SQL SERVER 2005DBA BAB 2 - INSTALASI DAN UPGRADE SQL SERVER 2005
DBA BAB 2 - INSTALASI DAN UPGRADE SQL SERVER 2005
 
DBA BAB 1 - Pengenalan Database Administrator
DBA BAB 1 - Pengenalan Database AdministratorDBA BAB 1 - Pengenalan Database Administrator
DBA BAB 1 - Pengenalan Database Administrator
 
RMN - XML Source Code
RMN -  XML Source CodeRMN -  XML Source Code
RMN - XML Source Code
 
XML - Chapter 4
XML - Chapter 4XML - Chapter 4
XML - Chapter 4
 
XML - Chapter 3
XML - Chapter 3XML - Chapter 3
XML - Chapter 3
 
XML - Chapter 2
XML - Chapter 2XML - Chapter 2
XML - Chapter 2
 
XML - Chapter 1
XML - Chapter 1XML - Chapter 1
XML - Chapter 1
 
ADP - Chapter 5 Exploring JavaServer Pages Technology
ADP - Chapter 5 Exploring JavaServer Pages TechnologyADP - Chapter 5 Exploring JavaServer Pages Technology
ADP - Chapter 5 Exploring JavaServer Pages Technology
 

Recently uploaded

PPt-Juknis-PPDB-2024 (TerbarU) kabupaten GIanyar.pptx
PPt-Juknis-PPDB-2024 (TerbarU) kabupaten GIanyar.pptxPPt-Juknis-PPDB-2024 (TerbarU) kabupaten GIanyar.pptx
PPt-Juknis-PPDB-2024 (TerbarU) kabupaten GIanyar.pptx
iwidyastama85
 
Penjelasan Asmaul Khomsah bahasa arab nahwu
Penjelasan Asmaul Khomsah bahasa arab nahwuPenjelasan Asmaul Khomsah bahasa arab nahwu
Penjelasan Asmaul Khomsah bahasa arab nahwu
Khiyaroh1
 
Presentasi-ruang-kolaborasi-modul-1.4.doc
Presentasi-ruang-kolaborasi-modul-1.4.docPresentasi-ruang-kolaborasi-modul-1.4.doc
Presentasi-ruang-kolaborasi-modul-1.4.doc
LeoRahmanBoyanese
 
Aksi Nyata Cegah Perundungan Mulai dari Kelas [Guru].pptx
Aksi Nyata Cegah Perundungan Mulai dari Kelas [Guru].pptxAksi Nyata Cegah Perundungan Mulai dari Kelas [Guru].pptx
Aksi Nyata Cegah Perundungan Mulai dari Kelas [Guru].pptx
AgusSuarno2
 
perwalian IKLIM SEKOLAH AMAN Mencegah Intoleransi.pptx
perwalian IKLIM SEKOLAH AMAN Mencegah Intoleransi.pptxperwalian IKLIM SEKOLAH AMAN Mencegah Intoleransi.pptx
perwalian IKLIM SEKOLAH AMAN Mencegah Intoleransi.pptx
Mas PauLs
 

Recently uploaded (20)

PPt-Juknis-PPDB-2024 (TerbarU) kabupaten GIanyar.pptx
PPt-Juknis-PPDB-2024 (TerbarU) kabupaten GIanyar.pptxPPt-Juknis-PPDB-2024 (TerbarU) kabupaten GIanyar.pptx
PPt-Juknis-PPDB-2024 (TerbarU) kabupaten GIanyar.pptx
 
Penjelasan Asmaul Khomsah bahasa arab nahwu
Penjelasan Asmaul Khomsah bahasa arab nahwuPenjelasan Asmaul Khomsah bahasa arab nahwu
Penjelasan Asmaul Khomsah bahasa arab nahwu
 
Presentasi-ruang-kolaborasi-modul-1.4.doc
Presentasi-ruang-kolaborasi-modul-1.4.docPresentasi-ruang-kolaborasi-modul-1.4.doc
Presentasi-ruang-kolaborasi-modul-1.4.doc
 
MODUL AJAR MATEMATIKA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 5 KURIKULUM MERDEKA.pdf
 
MODUL AJAR PENDIDIKAN PANCASILA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR PENDIDIKAN PANCASILA KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR PENDIDIKAN PANCASILA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR PENDIDIKAN PANCASILA KELAS 5 KURIKULUM MERDEKA.pdf
 
Aksi Nyata Cegah Perundungan Mulai dari Kelas [Guru].pptx
Aksi Nyata Cegah Perundungan Mulai dari Kelas [Guru].pptxAksi Nyata Cegah Perundungan Mulai dari Kelas [Guru].pptx
Aksi Nyata Cegah Perundungan Mulai dari Kelas [Guru].pptx
 
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
 
PPDB SMAN 1 SURADE - PROV JABAR 2024 / 2025
PPDB SMAN 1 SURADE - PROV JABAR 2024 / 2025PPDB SMAN 1 SURADE - PROV JABAR 2024 / 2025
PPDB SMAN 1 SURADE - PROV JABAR 2024 / 2025
 
MODUL AJAR SENI RUPA KELAS 2 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 2 KURIKULUM MERDEKA.pdfMODUL AJAR SENI RUPA KELAS 2 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 2 KURIKULUM MERDEKA.pdf
 
Lokakarya Kepemimpinan Sekolah Penggerak 1.pptx
Lokakarya Kepemimpinan Sekolah Penggerak 1.pptxLokakarya Kepemimpinan Sekolah Penggerak 1.pptx
Lokakarya Kepemimpinan Sekolah Penggerak 1.pptx
 
AKUNTANSI INVESTASI PD SEKURITAS UTANG.pptx
AKUNTANSI INVESTASI PD SEKURITAS UTANG.pptxAKUNTANSI INVESTASI PD SEKURITAS UTANG.pptx
AKUNTANSI INVESTASI PD SEKURITAS UTANG.pptx
 
Slide Kick Off for Public - Google Cloud Arcade Facilitator 2024.pptx
Slide Kick Off for Public - Google Cloud Arcade Facilitator 2024.pptxSlide Kick Off for Public - Google Cloud Arcade Facilitator 2024.pptx
Slide Kick Off for Public - Google Cloud Arcade Facilitator 2024.pptx
 
Aksi Nyata Modul 1.3 Visi Guru penggerak
Aksi Nyata Modul 1.3 Visi Guru penggerakAksi Nyata Modul 1.3 Visi Guru penggerak
Aksi Nyata Modul 1.3 Visi Guru penggerak
 
MODUL AJAR BAHASA INDONESIA KELAS 2 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 2 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 2 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 2 KURIKULUM MERDEKA.pdf
 
Materi Kimfar Asam,Basa,Buffer dan Garam
Materi Kimfar Asam,Basa,Buffer dan GaramMateri Kimfar Asam,Basa,Buffer dan Garam
Materi Kimfar Asam,Basa,Buffer dan Garam
 
#05 SOSIALISASI JUKNIS BOK 2024 Canva_124438.pptx
#05 SOSIALISASI JUKNIS BOK 2024 Canva_124438.pptx#05 SOSIALISASI JUKNIS BOK 2024 Canva_124438.pptx
#05 SOSIALISASI JUKNIS BOK 2024 Canva_124438.pptx
 
MODUL AJAR PENDIDIKAN PANCASILA KELAS 4 KURIKULUM MERDEKA.pdf
MODUL AJAR PENDIDIKAN PANCASILA KELAS 4 KURIKULUM MERDEKA.pdfMODUL AJAR PENDIDIKAN PANCASILA KELAS 4 KURIKULUM MERDEKA.pdf
MODUL AJAR PENDIDIKAN PANCASILA KELAS 4 KURIKULUM MERDEKA.pdf
 
MODUL AJAR MATEMATIKA KELAS 4 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 4 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 4 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 4 KURIKULUM MERDEKA.pdf
 
perwalian IKLIM SEKOLAH AMAN Mencegah Intoleransi.pptx
perwalian IKLIM SEKOLAH AMAN Mencegah Intoleransi.pptxperwalian IKLIM SEKOLAH AMAN Mencegah Intoleransi.pptx
perwalian IKLIM SEKOLAH AMAN Mencegah Intoleransi.pptx
 
MODUL AJAR IPAS KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR IPAS KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 5 KURIKULUM MERDEKA.pdf
 

Tugas UML

  • 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
  • 15. Deployment Diagram Deployment Diagram memperlihatkan tata letak sistem secara fisik yang memperlihatkan dimana perangkat lunak bisa berjalan.