Rekayasa Perangkat Lunak YOHANES HANNI 18210015
Rekayasa Perangkat Lunak YOHANES HANNI 18210015
REKAYASA
PERANGKAT LUNAK
YOHANES HANNI
18210015
10/17/2019
Rekayasa Perangkat Lunak
Nama : Yohanes Hanni
NIM : 18210015
Tugas.
1. Kembangkan sebuah Sequence Diagram yang menunjukkan interaksi yang terlibat ketika seorang
siswa mendaftar di universitas. Perkuliahan mungkin memiliki pendaftaran terbatas, sehingga proses
pendaftaran harus mencakup pemeriksaan bahwa tempat tersedia. Asumsikan bahwa siswa mengakses
katalog e-kuliah untuk mencari tahu tentang Mata Kuliah yang tersedia.
2. Berdasarkan pengalaman Anda dengan ATM bank, gambarkan Activity Diagram yang memodelkan
pemrosesan data yang terlibat ketika pelanggan menarik uang tunai dari mesin.
Login.
.
Transaksi.
Logout.
3. Gambar sebuah State diagram dari Software Kontrol :
• mesin cuci otomatis yang memiliki program berbeda untuk berbagai jenis pakaian;
• perangkat lunak kontrol untuk pemutar DVD;
• perangkat lunak kontrol untuk kamera di ponsel Anda. Abaikan flash jika Anda memilikinya.
1. Sebuah mesin cuci otomatis yang memiliki program yang berbeda untuk berbagai
jenispakaian
hapus foto
do/mengapus foto
4. Gambar diagram yang menunjukkan pandangan konseptual dan pandangan proses dari
arsitektur sistem :
Komputer
Camera Video
3. Robot pembersih lantai untuk membersihkan ruang seperti koridor. Pembersih harus
bisa merasakan dinding dan penghalang lainnya.
Vision
System
Cleaner
Object Controller
identification
System
Cleaner
Detector
System
cleaning robot
Cleaner
controller
System
5. Notasi grafis UML untuk :
1. Sistem pesan pada ponsel.
Phone
checkMessage
sendMessage
newMassage
response
[newMessage] receiveMessage
delete OldMassage
Manusia PC Printer
+print +Data +Status
+Tinta Status
+Print
+Batal print +Print
+Batal print
3. Katalog perpustakaan
Katalog
Perpustakaan
+judul
Peminjam
+pengarang
+Nama
+penerbit
+TTL
+jumlah buku
+Alamat
+lokasi buku
+status peminjam +pinjam buku
+peminjam