Pemodelan Perangkat Lunak
-
Class Diagram
Class Diagram adalah diagram statis. Class Diagram mewakili tampilan statis suatu aplikasi. Diagram kelas tidak hanya digunakan untuk memvisualisasikan, menggambarkan, dan mendokumentasikan berbagai aspek sistem tetapi juga untuk membangun kode yang dapat dieksekusi dari aplikasi perangkat lunak. Class Diagram menggambarkan atribut dan operasi kelas dan juga kendala yang dikenakan pada sistem. Diagram kelas banyak digunakan dalam pemodelan sistem berorientasi objek karena class diagram adalah satu-satunya diagram UML yang dapat dipetakan langsung dengan bahasa berorientasi objek. Class Diagram menunjukkan kumpulan class, antarmuka, asosiasi, kolaborasi, dan batasan. Class diagram juga dikenal…
-
Prinsip-prinsip Pemodelan
Pemodelan memiliki peran yang sangat penting dalam semua disiplin ilmu teknik. Dalam disiplin ilmu teknik ada empat prinsip yang harus ada dalam pemodelan. Prinsip pertama: “Pilihan model apa yang akan dibuat memiliki pengaruh besar pada bagaimana masalah dipecahkan dan bagaimana solusi dibentuk.” Model harus dibuat dengan tepat. Model yang tepat akan fokus pada masalah yang paling vital. Model yang salah akan menyesatkan, menyebabkan pengembangan justru fokus pada masalah yang tidak relevan. Prinsip kedua: “Setiap model dapat dinyatakan pada berbagai tingkat…
-
Pentingnya Pemodelan
Untuk mengetahui pentingnya model, mari kita asumsikan bahwa Anda akan membangun rumah burung dara, rumah untuk keluarga Anda, dan kantor bertingkat tinggi untuk klien. Dalam kasus rumah burung dara, Anda membutuhkan sumber daya minimal dan kepuasan burung dara tidak begitu penting. Dalam hal membangun rumah untuk keluarga, Anda harus memenuhi kebutuhan anggota keluarga Anda dan jumlah sumber daya (bahan dan biaya) yang tidak sedikit. Dalam hal membangun kantor bertingkat tinggi, maka jumlah resikonya sangat tinggi. Anehnya, banyak pengembang perangkat lunak…
-
Pengenalan UML
Sebelum belajar mengenai UML (Unified Modelling Language), mari kita pelajari dulu tentang apa itu model dan bagaimana penggunaan model. Apa itu Model? Model adalah bentuk sederhana yang menggambarkan sesuatu. Model memuat aspek penting dari sesuatu yang dimodelkan dan menghilangkan sesuatu yang lebih rinci (detail). Manfaat model adalah dapat digambarkan pada sebuah media baik berupa bentuk 2 dimensi maupun 3 dimenasi sesuai dengan keinginan atau kebutuhan. Sebuah model dari sebuah sistem (perangkat lunak) dapat dibangun dengan menggunakan perangkat lunak pemodelan seperti…
-
Analisis & Desain Berorientasi Obyek
Analisis dan Desain Dalam hal ini, Analisis berfokus fokus pada penyelidikan masalah dan persyaratan dari pada mencari solusi. Misalnya, dalam hal sistem belanja online, bagaimana sistem akan digunakan? Maka “Analisis” membahas tentang bagaimana mendapatkan berkualitas terbaik, seperti yang diinginkan dalam analisis persyaratan (penyelidikan persyaratan) atau analisis objek (penyelidikan objek apa saja yang dibutuhkan). Desain lebih berfokus pada konsep solusi yang memenuhi persyaratan dari pada implementasinya. Seperti halnya analisis, hal yang paling penting adalah desain objek atau desain database. Analisis dan…