Page 57 - Modul PBO 11 RPL
P. 57

•  Bersifat transparan
                        Ketika melakukan modifikasi pada program lain, perubahan tersebut juga

                        dirasakan pada bagian program yang menggunakan modul tersebut.

                    •  Menghindari efek diluar perencanaan
                        Modul  yang  terenkapsulasi  dengan  baik  hanya  akan  berinteraksi  dengan

                        bagian  program  lain  melalui  variabel-variabel  input/output  yang  telah
                        didefinisikan sebelumnya.

                    •  Melindungi kode program

                        Ketika  program  didistribusikan  kepada  khalayak  diperlukan  penerapan
                        enkapsulasi  guna  melindungi  kode  program  agar  pengguna  hanya  dapat

                        menggunakan  program  melalui  variabel  input  maupun  output  yang

                        didefinisikan  tanpa  disertai  bagaimana  proses  yang  terjadi  dalam  modul
                        tersebut.


               Simak penjelasan video berikut ini!



































               Modul Pemrograman Berorientasi Objek | SMK Kelas XI


                                                                                                                49
   52   53   54   55   56   57   58   59   60   61   62