Anda di halaman 1dari 2

YAYASAN PENDIDIKAN TRI BHAKTI LANGLANGBUANA

FAKULTAS TEKNIK
UNIVERSITAS LANGLANGBUANA
Jl. Karapitan No. 116 Telp. 022-4218086 Fax. 022-4237144
Bandung 40261

SOAL UJIAN AKHIR SEMESTER (UAS)


SEMESTER GENAP TAHUN AKADEMIK 2020/2021
Mata Kuliah : 505432063 Metode Berorientasi Objek
Dosen : Toto Suharto
Kelas : INF-A2
Semester / SKS : IV / 3 SKS
Prodi : Teknik Informatika
Hari/Tanggal : Senin / 12 Juli 2021
Waktu : 1 (satu) minggu
Sifat Ujian : Take Home Test

Petunjuk:
1. Bacalah pertanyaan yang diberikan dengan seksama, dan kerjakan setiap pertanyaan secara
berurutan.
2. Walaupun sifat ujian take home test, dilarang bekerja sama dengan peserta ujian lainnya.
Jawaban yang terindikasi sama akan langsung diberi nilai 0 (tidak lulus).
3. Softcopy jawaban dalam format .pdf dikumpulkan di e-Learning UNLA dan cc ke alamat email
emkaopat92@gmail.com paling lambat hari Senin, 19 Juli 2020 jam 12.00 WIB.
4. Peserta ujian yang tidak mengumpulkan jawaban pada waktu yang sudah ditentukan akan
dianggap tidak mengikuti ujian.

Bagian I:
1. Uraikan apa yang dimaksud dengan metode pengembangan perangkat lunak berorientasi
objek!
2. Jelaskan arti dan sebutkan artifak atau hasil dari tahap pengembangan berikut ini:
a. business modeling
b. object-oriented analysis
c. object-oriented design
3. Tuliskan arti dari alat bantu pemodelan berikut dan berilah contohnya:
a. diagram use case
b. skenario
c. diagram sekuensi
d. diagram kelas
e. spesifikasi kelas

Hal. | 1
Bagian II:
Misalkan anda diminta untuk mengembangkan perangkat lunak objek Perwalian Online yang akan
digunakan oleh Administrator, Dosen Wali, dan Mahasiswa. Direncanakan perangkat lunak akan
digunakan oleh ketiga aktor atau pemakai perangkat lunak tersebut dengan urutan sebagai berikut:
1) Administrator menginput data induk dosen, mahasiswa, dan mata kuliah.
2) Administrator membuat jadwal kuliah.
3) Mahasiswa mengisi KRS.
4) Dosen Wali memeriksa dan menyetujui KRS.
5) Mahasiswa dan Dosen Wali mencetak KRS yang sudah disetujui.
6) Administrator membuat laporan daftar peserta untuk masing-masing mata kuliah.

Dari uraian ringkas penggunaan perangkat lunak diatas, cobalah anda:


1. Buat tabel yang mendeskripsikan kebutuhan fungsional perangkat lunak.
2. Gambarkan diagram use case untuk memodelkan kebutuhan fungsional perangkat lunak sesuai
tabel deskripsi kebutuhan fungsional yang anda buat (jawaban nomor 1).
3. Tuliskan skenario yang menjelaskan urutan aksi yang dilakukan oleh aktor dan perangkat lunak
(sistem) untuk setiap use case sesuai jawaban nomor 2.
4. Identifikasi kelas-kelas pada setiap use case beserta fungsi atau kegunaannya.
5. Gambarkan diagram sekuensi sebagai realisasi setiap use case berdasarkan skenario yang
anda tulis (jawaban nomor 3) dan kelas-kelas yang anda identifikasi (jawaban nomor 4).
6. Gambarkan diagram kelas berdasarkan jawaban nomor 5.

Jika diperlukan, buatlah asumsi dan/atau batasan untuk lebih memperjelas jawaban anda.

=== Selamat Bekerja ===

Hal. | 2

Anda mungkin juga menyukai