Week 4 Flashcards
1
Q
Keuntungan dari modular design?
A
- Ease of understanding: setiap module hanya menjalankan satu fungsi
- Reusable code: module yang digunakan dalam sebuah program, dapat digunakan juga di program lain
- Elimination of redundancy: penggunaan module dapat menghindari untuk pembuatan ulang dengan code yang ditulis lebih dari satu kali.
- Efficiency of maintenance: setiap module lebih efisien dalam hal maintenance.
2
Q
Problem di bagi menjadi 3 komponen, yaitu:
A
- Input: list dari sumber data yang disediakan untuk problem
- Output: list dari output yang dibutuhkan
- Processing: list dari proses-proses yang dibutuhkan untuk menghasilkan output
3
Q
System concepts ada 4?
A
- Master file
- Transaction file
- Audit report
- Error report
4
Q
Developing an algorithm?
A
– Analysing and defining a programming
problem
– Establishment of solution algorithm
– Checking the algorithm for correctness
5
Q
Repetition control structures?
A
- Leading decision loop - DOWHILE
- Trailing decision loop - REPAT … UNTIL
- Counted loop - DO
6
Q
variations of the selection structure. ada 4?
A
- Simple selection (Simple IF Statement)
- Simple selection with null false branch
(null ELSE statement) - Combined selection (combined IF statement)
- Nested selection (nested IF statemen)
7
Q
Each solution algorithm will be consist of? ada 4
A
- Defining the problem
- The control structures required 3. The solution algorithm
- Desk checking