Postingan

Menampilkan postingan dari April, 2020

Perancangan Arsitektur Perangkat Lunak

Gambar
1.  Konsep Perancangan Perangkat Lunak Perancangan perangkat lunak merupakan salah satu proses lanjutan pengembangan perangkat lunak yang menghasilkan model atau prototype yang menampilkan ketegasan , komoditas dan mudah dipahami yang dapat memenuhi kebutuhan.  Tahapan ini dapat di implementasikan menggunakan bahasa pemrograman. 2. Prinsip Desain secara umum       1. Abstraction        Abstraction (abstraksi) terkait dengan bagaimana berfokus dalam memandang  objek dan mengambil hal yang penting dari objek tersebut. Tiga macam abstraksi yang dikenal adalah : abstraksi prosedur, data, dan kontrol (iterasi).   2. Coupling & Cohesion Coupling merupakan ketergantungan antar modul sedangkan cohesion merupakan keterikatan antara elemen penyusun modul.   3. Decompositon & modularization Prinsip ini menekankan pada penguraian ( decompose ) perangkat lunak yang ‘besar’ menjadi modul-modul atau elemen-elemen dimana masing-masing elemen memiliki