Memodelkan Sistem Informasi Berorientasi Objek- Muhammad Rusli

Dalam membangun/mengembangkan suatu sistem perangkat lunak yang dipesan pelanggan (klien), salah satu tantangan utama yang akan dihadapi adalah mengklariikasi dan mengonfirmasi apa yang sebenarnya diinginkan pelanggan, dan apakah kita telah memahami dengan tepat kebutuhan sistem yang dikehendaki pelanggan sesuai dengan prospektif sebuah sistem. Langkah tersebut sangat penting, karena dapat menentukan keberhasilan atau kegagalan proyek yang akan kita kerjakan. Pertanyaannya adalah bagaimana kita sebaiknya berkomunikasi dengan pelanggan/manajer bisnis? Bahasa alami belum tentu merupakan pilihan yang baik karena tidak tepat dan ambigu. Kesalahpahaman dapat dengan mudah terjadi, dan memiliki risiko yang cukup serius ketika orang dengan latar belakang yang berbeda (misalnya, seorang ilmuwan/praktisi komputer dan pelanggan/manajer bisnis) berkomunikasi di lintas tujuan.

Untuk itu, diperlukan sebuah model dari perangkat lunak yang akan dibangun. Model ini hanya fokus pada aspek-aspek penting dari perangkat lunak dalam bentuk notasi/simbol yang jelas dan sesederhana mungkin, dengan mengabaikan abstraksi detail yang tidak relevan. Model ini, sebagaimana dalam arsitektur, disebut rencana konstruksi. Rencana konstruksi untuk sebuah bangunan berisi informasilgambaran, antara lain tentang denah ruangan dan lantai. Bahan konstruksi yang akan digunakan tidak ditentukan pada saat ini; mereka tidak relevan dan akan membuat rencana lebih rumit daripada yang diperlukan. Rencana konstruksi juga tidak berisi informasi tentang bagaimana kabel listrik akan diletakkan. Rencana terpisah dibuat untuk aspek ini guna menghindari terlalu banyak informasi tersaji sekaligus. Untuk itu, penting dalam bidang teknologi informasi bahwa orang-orang dengan latar belakang yang berbeda (pemrogram, analis dan perancang sistem informasi, pengembang, pelanggan/manajer bisnis) dapat membaca, memahami, menafsirkan, dan mengimplementasikan model. Buku ini menjelaskan konsep dasar, prosedur, dan implementasi dalam memodelkan sistem informasi beorientasi objek dengan UML (Unified Modelling Language).

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout /  Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout /  Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout /  Ubah )

Connecting to %s