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

nlwflrmnEoEFtt{ril

DenKur oengin smgxifi (rrn J€rasl

I. Jelaskan
Point 10.

antarasystemengineeringdwtsofntare engineering!

2. Jelasknnperbedaanantarauserrequirementdansystemrequirement.
Berikancontohnyauntuk
membedakart
hal tersebut!
Point 15.
3. " PT Bangun Software adalatt perusatraansoftwareskala nasional yang memiliki banyak
tenagapengembang,akan segeramenjalankanproyekpembangunan
perangkatlunak berskala
besar.Perangkatlunak yang akan dibangunterdiri dari delapanmodul utama yang nantinya
harusdiintegrasika$ Yang menjadi kendalaadalatruntrk membangunperangkatlunak yang
culary besartersebutmembutuhkanwakhr yang cukup lamatetapi kenyataannyaadalahwaktu
yangtersediaagakterbatas."

Model prcsesapayang paltng tepatdipilih untuk PT BangunSoftwaretersebut? dan Jelaskan
alasansaudara!
Point15.
II. Studi Kasus ( Nilri

)

SebuatrUniversitasdi Semarangmemerlukanpengembangan
sistemunhrk meningkatkan
efisiensi pengelolaanunit registasi mahasiswa Sebagai\4argauniversitas,Anda didelegasikan
nntnk menjadi salah rytu stakeholderdalam prosesrequirementengineering.Stakeholderyang
mugkin t€rlibat yaitu matrasisw4dosen,staf adnoinistrasi,
bagiantata usahq dan biro keuangan.
Secaraumum, universitas menginginkansistem client-serverbanr, menggantikansistem lama
yang sudahberjalan. Sistem yang baru memungkinlianmahasiswatrntuk melakukanpengisian
Kartu RencanaSt4 (XnS) dan melihat nilai hasii studi, menggunakankomputerpribadi yang
terhubungdenganLAfit. Dosenjuga dapatmengaksessistemuntuk mengetahuimatatutiatr yang
diampu,sekaligusmemasukkannilai hasil ujian.
Karena{ana yang terbatas,pihak universitastidak mampumembang.rnsistembaru dalam sekali
waktu. Databaselamq yang menyimpan semua unit informasi, tetap dipertahankan.Kinerja

sistemlanra tergolong sangatlambat.Oleh karenaitq sistemyang akan dibangunharusmampu
memastikanbahwa kinerja sistem lama dapat diperbaiki, sehrnggaaltsesdata bisa dilakukan
dengantebih cepat. Sistem baru hanya akan mengaksesdata dan rxrit lnformasi dari database
lanrq serta tidak akan melahrkan proses update data. Bagian tata usatra akan tstap
mempertabankan
unit informasi ini melalui sistemyanglain.

Padaawai semester,mahasiswadapatmemintadaftar mata kuliatr yang ditawarkankepadaTata
Usaha.Informasitiap4iap matakuliah mengenaidosenpengampu,w-aktukuliah danjumlah SKS,
sertamatakuliah prasyaratakandiseriakan,untuk mernhantumahasiswamenentukanmatakuliah
yang diarnbil.
Sistemyang banr memberikankemudahankepadamahasiswauntuk rnemiiih empatmata kuliatr
banr yang akan dimbil pada semesterdepan.Sebagaitambahan,setiapmahasiswabisa memilih
dua mata kuliah cadangan,jika mata kuliatr ,vang telah dipilih ternyata tidak mungkin
dilaksanakan.Setiap mata kuliah maksimal hanrs adal5 peminpt, dan minimal 5 orang. Jika
kurang dari 5 pemina! perkulialranterkait denganmatakuliah tersebuttidak dapatdilaksanakan.
Dalam tiap semester,terdapatwaktu tenggangbag matrasiswauntuk mengubahjadwal waktu
kuliah. Mahasiswa juga barus dqpat mengaksessistem selarna masa tenggang ini, urftuk
me,lrambahatau merevisi mata kuliah. Setelatrprosesregistrasi selesai, sistem mengirirnkan
informasike mahasiswamengenaijumlah tagihanyangharusdibayar.

Di akhir semester,mahasiswaakan dapatmelihat hasilbelajarmelalui transkrip nilai elektronik.
Oleh kare,nanilai mahasiswaadalatrba,ganyang sangatpenting, sistemharus memastikandata
dan inforrrasi tersebutalnan,dari aksesyangtak berkepentingan.
Dosen dapat melihat mata kuliah apa yang akan merckaampu. Selain itg dosenbisa melihat
daftar mata kuliah ya4 diambil oleh tiap mahasisva.Sebagaitambahan,dosen juga dapat
memasukkannilai mahasiswadari setiapmatakuliah yangia ampu.
Dari ilustasi di atas:
l. Apa sajayangtgrmasuk
functtonalrequirencnl danmnfunclionalreqairemcnrdarisistemyang
tersebut! Point15
akandikembangkf,n
Point15
2. BuatContextDiagram.
15
Point
DFD
level
1.
3. Buat
4. ERD.Point15


*****s
*******sEc&gwt fiLg,t{gEwA!(fl
!11*