digilib@itb.ac.id +62 812 2508 8800

Abstrak :Aspek keluwesan pada fenomena tumbuh suatu perangkat lunak merupakan kajian yang menarik, karena perangkat lunak yang baik dituntut untuk dapat selalu memenuhi kebutuhan pengguna yang selalu berubah. Perubahan kebutuhan tersebut dapat diakomodasi secara mudah jika perangkat lunak dikembangkan dengan memperhatikan aspek keluwesan. Sebagai contoh fenomena tumbuh dapat diambil perangkat lunak Sistem Pengelolaan Barang Inventaris (SPBI). Pada tesis ini diajukan satu gagasan alternatif pendekatan pengembangan perangkat lunak sehingga mampu memenuhi fenomena tumbuh. Gagasan terebut diwujudkan dalam bentuk pemodelan perangkat lunak yang diberi nama Growing Software Modeling (GSM). Pemodelan ini menitikberatkan pada pemisahan proses dan data, sifat generik dari modul-modul perangkat lunak, dan parameterisasi. Modul generik kemudian disebut Peran dan kumpulan parameter disebut Kendali. Dengan modul generik dan parameterisasi diharapkan perangkat lunak menjadi luwes untuk mengakomodasi perubahan kebutuhan pengguna. Untuk memudahkan realisasi perangkat lunak dengan pendekatan GSM, dibuat prototipe fasilitas pendukung terintegrasi yang disebut InCUBaTor. InCUBaTor memudahkan pengelolaan modul generik dan penyesuaian parameter. Pada tesis ini, hasil pendekatan GSM diimplementasikan dengan kompilator Clipper versi 5.2 di atas sistem operasi DOS. Prototipe inCUBaTor diimplementasikan dengan kompilator Delphi versi 3.0, dengan sistem operasi Windows `95.