Tujuan Page ini dibuat untuk
memenuhi Tugas Mata Kuliah Rekayasa Sistem yakni
membahas tentang Rekayasa Sistem dan UML
Apa itu rekayasa sistem ? ? ?
Rekayasa
sistem adalah aktivitas untuk menetapkan kebutuhan-kebutuhan pada tingkat
sistem, kemudian mengalokasikan beberapa bagian dari kebutuhan-kebutuhan
tersebut ke satu atau beberapa komponen rekayasa, misalnya perangkat lunak.
Rekayasa sistem dapat membantu menerjemahkan kebutuhan pelanggan menjadi model
sistem tertentu, sehingga dapat memberikan gambaran bagaimana interaksi antara
satu elemen sistem dengan elemen sistem lainnya.
Apa saja Komponen-komponen Rekayasa Sistem?
Pressman menyebut sistem yang
didalamnya terdapat perangkat lunak sebagai sistem berbasis komputer. Pada
sistem berbasis komputer terdapat komponen – komponen sebagai berikut :
1.
Perangkat
Keras (Hardware)
2.
Orang (People)
3.
Perangkat
Lunak (Software)
4.
Basis Data
(Database)
5.
Prosedur (Procedure)
6.
Dokumentasi
1.
Pada dasarnya, dari keenam komponen
pembentuk sistem berbasis komputer, empat komponen terakhir diatas merupakan
hasil aktivitas rekayasa perangkat lunak. Perangkat lunak sendiri terdiri dari
artifak – artifak hasil rekayasa perangkat lunak yang merupakan hasil dari
aktivitas proses rekayasa (pengembangan) sistem berbasis komputer.
Apa itu UML?
- Unified Modeling Language merupakan metode pengembangan perangkat lunak (sistem informasi) dengan menggunakan metode grafis serta merupakan bahasa untuk visualisasi, spesifikasi, konstruksi serta dokumentasi [Adin05].
- Unified Modeling Language (UML) adalah bahasa yang telah menjadi standard untuk visualisasi, menetapkan, membangun dan mendokumentasikan arti suatu sistem perangkat lunak [Hend07].
- Unified Modeling Language (UML) dapat didefinisikan sebagai sebuah bahasa yang telah menjadi standar dalam industri untuk visualisasi, merancang dan mendokumentasikan sistem perangkat lunak [Afif02].
- Unified Modeling Language (UML) merupakan standard modeling language yang terdiri dari kumpulan-kumpulan diagram, dikembangkan untuk membantu para pengembang sistem dan software agar bisa menyelesaikan tugas-tugas seperti [Joml07] :
- Spesifikasi
- Visualisasi
- Desain arsitektur
- Konstruksi
- Simulasi dan testing
- Dokumentasi
Berdasarkan beberapa pendapat yang
dikemukakan diatas dapat ditarik kesimpulan bahwa “Unified Modeling Language
(UML) adalah sebuah bahasa yang berdasarkan grafik atau gambar untuk
menvisualisasikan, menspesifikasikan, membangun dan pendokumentasian dari
sebuah sistem pengembangan perangkat lunak berbasis Objek (OOP) (Object
Oriented programming).
Seperti apa komponen uml diagram?
Post Comment
0 komentar: