Passive Voice
Jurusan Rekayasa Perangkat Lunak
A. What is Passive Voice?
Passive voice is a sentence form where the subject receives the action. In software engineering, passive voice is commonly used in documentation, system reports, and manuals because the focus is on the process and results, not on the programmer.
Passive voice adalah bentuk kalimat di mana subjek menerima tindakan. Dalam Rekayasa Perangkat Lunak, passive voice sering digunakan dalam dokumentasi, laporan sistem, dan manual karena fokusnya pada proses dan hasil, bukan pada programmer.
General Formula:
Subject + to be + past participle (V3)
B. Examples of Passive Voice (Contoh Passive Voice)
1. Present Tense (Simple Present Passive)
Subject + am / is / are + V3
1. The program is developed using Java.
Program dikembangkan menggunakan
Java.
2. The application is tested regularly.
Aplikasi diuji secara berkala.
3. Data is stored in the database.D
Data disimpan di basis data.
4. Errors are detected automatically.
Kesalahan terdeteksi secara otomatis.)
5. The system is updated every month.
(Sistem diperbarui setiap bulan.)
C. Past Tense (Simple Past Passive)
Subject + was / were + V3
1. The software was installed yesterday.P
Perangkat lunak dipasang kemarin.
2. The bug was fixed by the developer.
Bug diperbaiki oleh pengembang.
3. The program was tested before release.
Program diuji sebelum dirilis.
4. The database was backed up last night.
Basis data dicadangkan tadi malam.
5. The system was restarted after the update.
Sistem dijalankan ulang setelah
pembaruan.
D. Future Tense (Passive)
Subject + will be + V3
1. The application will be deployed tomorrow
Aplikasi akan dipasang besok.
2. The system will be upgraded soon.
Sistem akan ditingkatkan segera.
3. Data will be processed automatically.
Data akan diproses secara otomatis.
4. The bug will be fixed immediately.
Bug akan diperbaiki segera.
5. The software will be updated next week.
Perangkat lunak akan diperbarui minggu
depan.
E. Perfect Tense (Passive)
Subject + has / have been + V3
1. The program has been developed
successfully.
Program telah dikembangkan dengan
sukses.
2. The application has been tested thoroughly.
Aplikasi telah diuji secara menyeluruh.
3 Errors have been detected by the system.K
Kesalahan telah terdeteksi oleh sistem
4. The database has been optimized.
Basis data telah dioptimalkan.
5. All features have been implemented.
Semua fitur telah diterapkan.
F. Complete the sentences using the correct
passive voice
1. The application ___ (develop) using Java.
2. The software ___ (install) on all computers
yesterday.
3. Data ___ (store) in the database securely.
4. The bug ___ (fix) by the developer last
night.
5. The system ___ (update) every month.
6. Errors ___ (detect) automatically by the
system.
7. The program ___ (test) before it was
released.
8. The database ___ (back up) last night.
9. The application ___ (deploy) tomorrow.
10..All features ___ (implement) successfully.
11. The software ___ (upgrade) next week.
12. The application ___ (test) thoroughly.
13. The system ___ (restart) after the update.
14. Bugs ___ (find) during testing.
15. The data ___ (process) automatically.
C. Multiple Choice
1. The application ___ using Python.
A. develops
B. developed
C. is developed
D. developing
E. develop
2. The software ___ yesterday.
A. installs
B. was installed
C. will install
D. installing
E. has install
3. Data ___ in the database.
A. store
B. stored
C. is stored
D. storing
E. has store
4. The bug ___ tomorrow.
A. fixes
B. fixed
C. will be fixed
D. fixing
E. has fix
5. The program ___ before release
.A. tests
B. testing
C. was tested
D. is testing
E. has test
6. Errors ___ automatically.
A. detects
B. detected
C. are detected
D. detecting
E. has detect
7. The system ___ regularly.
A. updates
B. updated
C. is updated
D. updating
E. has update
8..The database ___ last night.
A. backs up
B. backing up
C. was backed up
D. is backing up
E. has back up
9. The application ___ next week.
A. deploys
B. deployed
C. will be deployed
D. deploying
E. has deploy
10..The software ___ by the developer.
A. improves
B. improving
C. was improved
D. is improving
E. has improve
11. The program ___ successfully.
A. develops
B. developed
C. has been developed
D. developing
E. is develop
12. Bugs ___ during testing.
A. finds
B. found
C. are found
D. finding
E. has find
13. The system ___ after the update.
A. restarts
B. restarting
C. was restarted
D. is restarting
E. has restart
14. Data ___ automatically by the system.
A. processes
B. processed
C. is processed
D. processing
E. has process
15. The application ___ on the server.
A. installs
B. installing
C. is installed
D. has install
E. will installing
16. The program ___ tomorrow.
A. completes
B. completed
C. will be completed
D. completing
E. has complete
17..All features ___ successfully.
A. implements
B. implemented
C. have been implemented
D. implementing
E. is implemented
18. The software ___ recently
A. updates
B. updated
C. has been updated
D. updating
E. is update
19. Errors ___ by the system.
A. detects
B. detected
C. are detected
D. detecting
E. has detect
20.. The database ___ properly.
A. manages
B. managed
C. is managed
D. managing
E. has manage
D. Essay Questions
1. What is passive voice?
..............................................................
2. Why is passive voice used in software
documentation?
..............................................................
3. Write one example of present passive voice
in RPL.
..............................................................
4. Write one example of past passive voice
related to software testing.
..............................................................
5. Write one example of future passive voice
in software development.
..............................................................
6. Write one example of present perfect
passive voice in RPL.
..............................................................
7. Change into passive voice:
..............................................................
8..Programmers develop the application.
..............................................................
9. Change into passive voice:
..............................................................
10. The developer fixed the bug yesterday.
..............................................................
11. Write the general formula of passive voice.
..............................................................
12. Explain the difference between active and
passive voice.
..............................................................
E. Dialogue
Software Engineering
A: Has the application been tested?
Apakah aplikasinya sudah diuji?
B: Yes, it has been tested thoroughly.
Ya, sudah diuji secara menyeluruh.
A: When will the software be deployed?
Kapan perangkat lunaknya akan dipasang?
B: The software will be deployed tomorrow.
Perangkat lunak akan dipasang besok.
A: Have the bugs been fixed?
Apakah bug-nya sudah diperbaiki?
B: Yes, all bugs have been fixed.
Ya, semua bug sudah diperbaiki.
MC1 key
C B C C C C C C C C C C C C C C C C C
C
Key F is developed, was installed, is stored,
was fixed, is updated , are detected, was tested, was backed up, will be deployed,
have been implemented, will be upgraded,
has been tested, was restarted, are found,
is processed
Key G.
1. Passive voice is a sentence form where the subject receives the action, not performs it.
(Passive voice adalah bentuk kalimat di mana subjek menerima tindakan.)
2. Passive voice is used in software documentation to focus on processes and results rather than the programmer.
(Passive voice digunakan dalam dokumentasi perangkat lunak untuk menekankan proses dan hasil, bukan pelakunya.)
3. Example (Present Passive): The application
is developed using Java.
(Aplikasi dikembangkan menggunakan
Java.)
4. Example (Past Passive):
The software was tested before release.
(Perangkat lunak diuji sebelum dirilis.
5. Example (Future Passive): The system will
be updated next week.
(Sistem akan diperbarui minggu depan.)
6. Example (Present Perfect Passive): The
application has been tested thoroughly.
Aplikasi telah diuji secara menyeluruh.
Passive form:
7. The application is developed by
programmers.
Aplikasi dikembangkan oleh para
programmer.)
Passive form:
8. The bug was fixed by the developer
yesterday.(
Bug diperbaiki oleh pengembang kemarin.)
General formula:
9..Subject + to be + past participle (V3)
Difference:
10. Active voice: the subject performs the action.
11. Passive voice: the subject receives the action.
12. (Active voice: subjek melakukan tindakan. Passive voice: subjek menerima tindakan.)
0 Response to "Passive voice RPL"
Post a Comment