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