Teknik Informatika : Soal UAS Rekayasa Perangkat Lunak (RPL) - UDiNus Repository

BagianI; Jawablah pertnnyaan berikut
{engan singkat dan jelas, sesuaidengan
lob-oj masing-masing.( Nitrai3 x 20 = 60 )
1' Uraikan dengan singkat beberapakonsep perancangan berikut
: Abstraction,
Modularity, I nformatton hiding.
2' Jelaskanperbedaanmendasaranalisisdan perancangan
metode terstruktur dengan
metodeberorientasi objek
3. Jelaskandengansingkatbeberapahalberikutini :
a, Usecasedan skenanio
b. Generalisasidans,pesialisasi
d. Asosiasidan agreg;arsi
r
Bagian II.Studi Kasus (t\ilai 40)
Diberikan Deskripsi Kelbutuhanperangkat Lunak sebagaiberikut
Dibututrkan sebuahperan,gkatlunak untuk mendukungpendaftaran
ulang mahasiswa
seā‚¬ara online. Melalui aplikasi tersebut, mahasiswa dapat mengajukan
usulan
pengambilanmatakuliatr,Selanjutnya,dosen wali dapat melihat

usulan pengambilan
matakuliahutrtuk disetu.iuilditolak. Usulan yang ditolak dapat direvisi
kembali oleh
mahasiswa.Usulan yanl; telah disetujui wali .dapatlangsungdiproses
oleh petugas
Administrasi untuk penr:etakan KRS. KRS hanya dapat dicetak
apabila status
pembayaranSPP'rnehasiswasudahberes.Informasi statuspembayaran
Spp diperolah
dari perangkatlunak lain yaitu SIBIKU (Sistem Informasi Biro Keuangan).perangkat
lunak ini juga berhubrurgm dengan perangkat lunak SIADIN (Sistem
lnformasi

^,/-

WI5'K'
Akademik Dian Nuswantoro) rmtuk mendryaftan
informasi tentang
ditawarkanpadaserrestertersebu! sertainformasitranskrip


matakuliah ymg

nilai mahasisw4agardosen
wali mendapatkanrefereruiiuntuk menyetujui/menolak
usulanpengarnbilanmatakuliatr.

Dari deskripsidi atas,buatlah: (buat asumsijika

diperrukan)

1. DiagramUseCase
2. Diagram sequenc,euntuk use caseyang berhubungan
denganpengiauanuzul4p
pengambilanmatrrliuliatr
3. Diagram Keras untuk usecaseyang berhubungan
dengan pengajuanusulan
pengambilanmatakuliah

SelamatBekerja t |------:-::-==