Definisi Sistem Informasi LANDASAN TEORI

dibuat. Pemodelan perangkat lunak memiliki beberapa abstraksi, misalnya sebagai berikut :  Petunjuk yang terfokus pada proses yang dimiliki oleh sistem  Spesifikasi struktur secara abstrak dari sebuah sistem belum detail  Spesifikasi lengkap dari sebuah sistem yang sudah final  Spesifikasi umum atau khusus sistem  Bagian penuh atau parial dari sebuah sistem. Perangkat pemodelan adalah suatu model yang digunakan untuk menguraikan sistem menjadi bagian-bagian yang dapat diatur dan mengkomunikasikan ciri konseptual dan fungsional kepada pengamat. Peran perangkat pemodelan :  Komunikasi Perangkat pemodelan dapat digunakan sebagai alat komunikasi antara pemakai dengan analis sistem maupun developer dalam pengembangan sistem.  Eksperimentasi Pengembangan sistem yang bersifat “trial and error”  Prediksi Model meramalkan bagaimana suatu sistem akan bekerja Salah satu perangkat pemodelan adalah Unified Modelling Language UML

2.4. Unified Modelling Language UML

Pada perkembangan tekhnik pemograman berorientasi objek,muncullah sebuah standarisasi bahasa pemodelan untuk pembangunan perangkat lunak yang dibangun dengan menggunakan tekhnik pemograman berorientasi objek, yaitu Unified Modelling Language UML. UML muncul karena adanya kebutuhan pemodelan visual untuk memspesifikasikan, menggambarkan, membangun dan dokumentasi dari sistem perangkat lunak. UML merupakan bahasa visual untuk pemodelan dan komunikasi mengenai sebuah sistem dengan menggunakan diagram dan teks-teks pendukung. UML hanya berfungsi untuk melakukan pemodelan. Jadi penggunaan UML tidak terbatas pada metodologi tertentu, meskipun pada kenyataannya UML paling banyak digunakan pada metodologi berorientasi objek.

2.4.1. Sejarah Unified Modelling Language UML

Bahasa pemograman berorientasi objek yang pertama dikembangkan dikenal dengan nama Simula-67 yang dikembangkan pada tahun 1967. Bahasa pemograman ini kurang berkembang dan dikembangkan lebih lanjt, namun dengan kemunculannya telah memberikan sumbangan yang besar pada developer pengembang bahasa pemograman berorientasi objek selanjutnya. Perkembangan aktif dari pemograman berorientasi objek mulai menggeliat ketika berkembangnya pemograman Smalltalk pada awal 1980-an yang kemudian diikuti dengan perkembangan bahasa pemograman berorientasi objek yang lainnya