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 |------:-::-==
{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 |------:-::-==