Passive voice RPL

                           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.)


Subscribe to receive free email updates:

0 Response to "Passive voice RPL"

Post a Comment