Page 67 - pengantar ilmu komputer1_Neat
P. 67

B.  Perspektif Industri


                               Pada  masa-masa  awal  penghitungan,  sistem  berbasis  komputer

                        dikembangkan  dengan  menggunakan  manajemen  yang  berorientasi  pada

                        perangkat keras. Mereka menerapkan kontrol, metode dan alat-alat yang kita
                        kenal sebagai hardware engineering. Sayangnya, pada saat itu perangkat lunak

                        belum banyak dipikirkan. 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.








                                                                                                    62
   62   63   64   65   66   67   68   69   70   71   72