Postingan

Menampilkan postingan dari 2020

Software Design Notations

Gambar
SOFTWARE DESIGN NOTATION Software Design Notation jika diterjemahkan secara harfiah ke dalam bahasa Indonesia memiliki artian Notasi   Desain Perangkat Lunak (Aplikasi). Aplikasi yang dikembangkan oleh para developer pastilah memiliki tujuannya masing-masing. Oleh karenanya, notasi desain ini ada untuk membantu para developer dan stakeholder mendeskripsikan tujuan dari suatu perangkat lunak. Mari kita kembali ke S.D.L.C. ( Software Development Life Cycle ) terlebih dahulu, saya menyertakan gambarnya di bawah ini : Gambar  1 . S.D.L.C., sumber :https://www.winklix.com/blog/software-development-life-cycle-sdlc/ Tahap pertama dan kedua merupakan tahap analisis dan design, menurut @OmarElGabry, di medium, kedua tahap tersebut merupakan tahap yang hampir sama karena perbedaannya dapat dianalogikan dengan “Apa Vs Bagaimana”. Jadi, dapat dikatakan proses desain merupakan proses yang menjelaskan gimana caranya setiap informasi yang sudah ada, di tahap analisis, untuk diimplemen

Perancangan Arsitektur Dasar Perangkat Lunak

Gambar
Perancangan Arsitektur Dasar Perangkat Lunak Hubungan antara Model Analisis dengan Model Desain Oh iya, saya lupa untuk menulis ini juga kepada teman-teman semua. Apakah teman-teman tau, perancangan perangkat lunak merupakan proses yang dilakukan setelah proses analisis kebutuhan perangkat lunak. Nah, dalam proses ini teman-teman pengembang aplikasi haruslah merancang setiap arsitektur dasar perangkat lunak yang nantinya akan dikembangkan. Proses ini juga dapat didefinisikan sebagai proses transformasi dari hasil analisis kebutuhan (dapat berupa SKPL) menjadi bentuk yang bisa diimplementasikan menggunakan bahasa pemrograman. Perancangan Perangkat Lunak adalah salah satu proses di daur hidup perangkat lunak, yang artinya perangkat lunak merupakan proses penting dalam pengembangan perangkat lunak. Perancangan perangkat lunak, juga, merupakan sebuah proses yang menghasilkan perwakilan dari semua kebutuhan perangkat lunak yang akan dikembangkan. Perancangan perangkat lunak (se