Page 62 - pengantarkomputer
P. 62

Pada masa-masa awal, pemrograman masih dilihat sebagai “bentuk kesenian”.

                      Hanya  sedikit  saja  metode  yang  ada  dan  lebih  sedikit  lagi  orang  yang
                      memahaminya.        Para    pemrogram       bahkan      kadang-kadang      harus

                      mempelajarinya dengan cara coba-coba.

                         Dibanding  perangkat  keras,  perangkat  lunak  komputer  sudah  berubah
                      secara dramatis. Dibanding perangkat keras, perangkat lunak merupakan salah

                      satu bentuk tunggal yang berbiaya tinggi. Selama hampir dua dekade ini, para
                      manajer dan para praktisi melontarkan pertanyaan-pertanyaan berikut :

                      1.  Mengapa  membutuhkan  waktu  yang  sangat  lama  untuk  menyelesaikan

                         program?
                      2.  Mengapa biayanya sangat tinggi?

                      3.  Dapatkah  kita  menemukan  kesalahan  yang  ada  pada  program  sebelum

                         mendistribusikannya kepada pelanggan?
                      4.  Mengapa  sangat  sulit  bagi  kita  untuk  mengukur  kemajuan  pada  saat

                         perangkat lunak dikembangkan?


                  C.  Abad Pabrik Perangkat Lunak

                           Perusahaan-perusahaan,  yang  besar  maupun  kecil,  memilki  apa  yang

                      disebut  software  plan.  Ada  ribuan  aplikasi  berbasis  perangkat  lunak  dengan
                      kondisi kritis yang sangat perlu diperbaharui :

                      1.  Aplikasi sistem informasi yang ditulis 20 tahun yang lalu, yang mengalami 40

                         generasi  perubahan  dan  sekarang  tidak  mungkin  lagi  dilakukan  upaya
                         pembaruan.; bahkan modifikasi yang paling sederhana sekalipun sudah akan

                         membuat perangkat lunak tersebut gagal beroperasi.
                      2.  Aplikasi pengembangan yang dipakai untuk memproduksi desain data telah

                         kritis, dan karena cara pemeliharaan serta usia yang sudah tua, membuat

                         tidak ada orang yang mengetahui struktur internalnya.
                      3.  Embedded system (dipakai untuk mengontrol sumber tenaga, rambu udara,

                         dan perusahaan besar, di antara ribuan macam aplikasi) yang sangat aneh

                         serta kadang-kadang mempunyai kelakuan yang tidak dapat dijelaskan









                                                                                                            58
   57   58   59   60   61   62   63   64   65   66   67