Page 75 - EMODUL AYU_Neat
P. 75
4. Kita berjuang untuk membangun perangkat lunak komputer dengan
reliabilitas dan kualitas yang sangat tinggi.
5. Kemampuan kita untuk mendukung program yang ada terhambat oleh
buruknya desain serta sumber daya yang tidak memadai.
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:
70