BINUS University
BINUS ONLINE LEARNING Semester: Odd / Even *)
Period: 1 / 2 *)
o Graduate Program þ Undergraduate Program
Academic Year:
þ Final Exam o Others Exam:
2021/2022
Faculty / Dept. : Computer Science
Student ID :
Course : COMP6740-Program Design Methods
Day/ Date : Senin - Senin / 24 Mei - 31 Mei 2021
BULC : Bandung, Bekasi, Jakarta, Malang, Palembang, N a m e :
Semarang
Class : TPCA,LGCA,TVCA,LKCA,TWCA
Time : 00.00 – 12.00 WIB
Signature :
Exam Feature : Open/ Close Books*)
Equipment : Exam Booklet / Calculator / Laptop Ý)
Ý
) Strikethrough the unnecessary items
Please insert this test paper into the exam booklet and submit both documents after the test!!!
The penalty for CHEATING is DROP OUT!!!
PETUNJUK UJIAN
i. Jawablah setiap pertanyaan yang berada pada bagian PERTANYAAN UJIAN dibawah ini
ii. Jawaban di ketik rapi pada halaman JAWABAN UJIAN dibawah ini
iii. Jawaban dikumpulkan paling lambat tanggal 31 Mei 2021 dalam bentuk file dan submit melalui portal ujian
iv. Format file Jawaban adalah : KodeMatakuliah-Nama Matakuliah-NIM.pdf
Contoh : COMP6740-ProgramDesignMethods-2012345678.pdf
PERTANYAAN UJIAN
Anda diminta untuk membuat solusi program tersebut, dimana solusi memiliki ketentuan
sebagai berikut :
1. (5%) Defining Diagram (Define the problem)
2. (5%) Group the activities into modules (Hirarchy chart / Structure Chart)
3. (10%) Solution Algorithm (Pseudocode)
4. (10%) Desk Checking
EHY | Page 1 of 3
FM-BINUS-AA-FPU-579/R3
Anda dapat menambahkan “Asumsi”, jika dirasa perlu. Namun, pastikan bahwa terdapat
penjelasan dan alasan yang tepat dalam mendukung “Asumsi” Anda.
EHY | Page 2 of 3
FM-BINUS-AA-FPU-579/R3
RUBRIK PENILAIAN
SKORE : % dari Bobot
LO
Level KONTEN / ELEMEN NILAI
4 : 85 – 100 3 : 75 – 84 2 : 65 - 74 1 : 0 - 64 Skor x bobot
Bobot
LO 1 Ability to outline Correctly outlining Correctly outlining Correct explanation Correct explanation
solution algorithm solution algorithm solution algorithm completed with completed with
Explain using three steps: using the three steps using two of three examples examples
5 Defining the problem, completely: Defining steps 1b
algorithm, and the problem,
deskchecking algorithm, and
deskchecking
Ability to use The usage of The usage of repetition The usage of The usage of
repetition control repetition control control structure is repetition control repetition control
structure in the structure is suitable suitable to solve the structure is partially structure is partially 1c
LO 2 program and effective to solve problem but not correct correct
Use Repetition the programming effective
problem
and selection
Ability to use The usage of The usage of selection The usage of The usage of
control selection control selection control selection control selection control
structure in the structure is suitable control structure is structure is partially structure is partially
15 suitable to solve the
program and effective to solve problem but not correct correct
the programming
problem effective
Design the Ability to solve the Able to solve the Able to solve the Unable to use the
application using problem by using the problem by using the problem by using the structure
program design array array correctly array partially correct programming 1d
LO 3 method correctly
Design and Ability to solve the Ability to solve the Able to solve the Able to solve the Unable to use the
solving problem problem by using the problem by using the problem by using the problem by using the structure
structure structure structure programming structure programming
15 programming programming (sequence, selection programming correctly
(sequence, selection (sequence, selection and repetition) step by (sequence, selection
and repetition) step and repetition) step step correctly and repetition) step
by step by step by step partially
correct
Able to demonstrate Able to demonstrate Able to demonstrate Unable to
LO 4 Ability to the business report the business report the business report demonstrate the
demonstrate the
Demonstrate and business report effectively and correctly partially correct business report
correctl
Use Module 2a
Able to use module Able to use module to Able to use module Unable to use
15 Ability to use module to solve the problem solve the problem to solve the problem module to solve the
to solve the problem correctly and correctly partially correct problem
effectively
Able to explain Able to explain activity Able to explain Unable to explain
activity diagram and diagram and state activity diagram and activity diagram and
LO5 Explain the object state diagram diagram correctly state diagram state diagram
oriented design
Explain Class correctly and partially correct
effectively 2b
Diagram Ability to explain class Able to explain class Able to explain class Able to explain class Unable to explain
15 diagram to solve the diagram to solve the diagram to solve the diagram to solve the class diagram to
problem problem correctly problem correctly problem partially solve the problem
and effectively correct
LO6 Ability to apply the Able to apply the Able to apply the Able to apply the Able to apply the
designed diagram designed diagram designed diagram using designed diagram designed diagram
Design using programming using programming programming language using programming using programming
application language language correctly correctly language partially language partially
15 and effectively correct correct
2c,d
Ability to use the Able to use the Able to use the Unable to use the Unable to use the
LO6 diagrams of object diagrams of object diagrams of object diagrams of object diagrams of object
Use diagram oriented to solve the oriented to solve the oriented to solve the oriented to solve the oriented to solve
15 problem problem correctly problem correctly problem the problem
and effectively
EHY | Page 3 of 3
FM-BINUS-AA-FPU-579/R3
JAWABAN UJIAN