Slide berisi mengenai pengenalan dasar UML dan jenis-jenisnya (isi konten merupakan gabungan dari pemikiran pribadi dan sumber lain yang sudah dicantumkan pemiliknya).
UML (Unified Modeling Language) adalah sebuah bahasa untuk menentukan, visualisasi, kontruksi, dan mendokumentasikan artifact (bagian dari informasi yang digunakan atau dihasilkan dalam suatu proses pembuatan perangkat lunak. Artifact dapat berupa model, deskripsi atau perangkat lunak) dari system perangkat lunak, seperti pada pemodelan bisnis dan system non perangkat lunak lainnya.
III. Sejarah UML
Sampai era tahun 1990-an metodologi pemodelan berorientasi objek telah bermunculan di dunia. Diantaranya adalah: metodologi booch, metodologi coad, metodologi OOSE, metodologi OMT, metodologi shlaer-mellor, metodologi wirfs- brock, dsb. Masa itu terkenal dengan masa perang metodologi (method war) dalam pendesainan berorientasi objek. Masing-masing metodologi membawa notasi sendiri- sendiri, yang mengakibatkan timbul masalah baru apabila kita bekerjasama dengan kelompok/perusahaan lain yang menggunakan metodologi yang berlainan. Dimulai pada bulan Oktober 1994 Booch,....
yang dimaksud dengan Unified Modeling Language (UML)Ajat Sudrajat
apa yang dimaksud dengan Unified Modeling Language (UML) perbedaan mendasar antara Use Case diagram, activity diagram, Sequence diagram, class diagram Kenapa kita membutuhkan model design dalam implementasi/pembuatan software (web)
Slide berisi mengenai pengenalan dasar UML dan jenis-jenisnya (isi konten merupakan gabungan dari pemikiran pribadi dan sumber lain yang sudah dicantumkan pemiliknya).
UML (Unified Modeling Language) adalah sebuah bahasa untuk menentukan, visualisasi, kontruksi, dan mendokumentasikan artifact (bagian dari informasi yang digunakan atau dihasilkan dalam suatu proses pembuatan perangkat lunak. Artifact dapat berupa model, deskripsi atau perangkat lunak) dari system perangkat lunak, seperti pada pemodelan bisnis dan system non perangkat lunak lainnya.
III. Sejarah UML
Sampai era tahun 1990-an metodologi pemodelan berorientasi objek telah bermunculan di dunia. Diantaranya adalah: metodologi booch, metodologi coad, metodologi OOSE, metodologi OMT, metodologi shlaer-mellor, metodologi wirfs- brock, dsb. Masa itu terkenal dengan masa perang metodologi (method war) dalam pendesainan berorientasi objek. Masing-masing metodologi membawa notasi sendiri- sendiri, yang mengakibatkan timbul masalah baru apabila kita bekerjasama dengan kelompok/perusahaan lain yang menggunakan metodologi yang berlainan. Dimulai pada bulan Oktober 1994 Booch,....
yang dimaksud dengan Unified Modeling Language (UML)Ajat Sudrajat
apa yang dimaksud dengan Unified Modeling Language (UML) perbedaan mendasar antara Use Case diagram, activity diagram, Sequence diagram, class diagram Kenapa kita membutuhkan model design dalam implementasi/pembuatan software (web)
1. Pengertian UML
2. Perbedaan Use Case diagram, Activity Diagram, Sequence Diagram dan Class Diagram
3. Model design dalam implementasi / pembuatan software
1. Pengertian UML
2. Perbedaan Use Case diagram, Activity Diagram, Sequence Diagram dan Class Diagram
3. Model design dalam implementasi / pembuatan software
1. Jelaskan apa yang dimaksud dengan Unified Modeling Language (UML), berikan beberapa contoh sederhana !
2. Jelaskan perbedaan mendasar antara Use Case diagram, activity diagram, Sequence diagram, class diagram !
3. Kenapa kita membutuhkan model design dalam implementasi/pembuatan software (web) ?
Tugas 03 0916-gunawan suyanto-1512510205Gunawandul
1. UML (Unified Modeling Language) adalah sebuah bahasa untuk menetukan, visualisasi, kontruksi, dan mendokumentasikan artifact (bagian dari informasi yang digunakan atau dihasilkan dalam suatu proses pembuatan perangkat lunak. Artifact dapat berupa model, deskripsi atau perangkat lunak) dari system perangkat lunak, seperti pada pemodelan bisnis dan system non perangkat lunak lainnya.
2. Use case adalah rangkaian/uraian sekelompok yang saling terkait dan membentuk sistem secara teratur yang dilakukan atau diawasi oleh sebuah aktor. Activity diagrams menggambarkan berbagai alir aktivitas dalam sistem yang sedang dirancang, bagaimana masing-masing alir berawal, decision yang mungkin terjadi, dan bagaimana mereka berakhir. Sequence diagram (diagram urutan) adalah suatu diagram yang memperlihatkan atau menampilkan interaksi-interaksi antar objek di dalam sistem yang disusun pada sebuah urutan atau rangkaian waktu.
Class diagram adalah diagram yang menggambarkan struktur sistem dari segi pendefinisian kelas-kelas yang akan dibuat untuk membangun sistem. kelas memiliki 3 bagian utama yaitu attribute, operation, dan name. kelas-kelas yang ada pada struktur sistem harus dapat melakukan fungsi-fungsi sesuai dengan kebutuhan sistem.
3. Menurut saya model design dalam meng-implementasi atau pembuatan software sangat penting dalam pembuatan software, karna model atau tampilan design yang kita buat tersebut harus mudah di pahami dan memilki tampilan yang interaktif agar menarik sih pengguna web. Dan itu menjadi suatu yang membedakan dari web pesaing kita.
2. • 1. Jelaskan apa yang dimaksud dengan Unified
Modeling Language (UML), berikan beberapa
contoh sederhana!
• 2. Jelaskan perbedaan mendasar antara Use
Case Diagram, Activity Diagram, Sequence
Diagram, Class Diagram !
• 3. Kenapa kita membutuhkan model design
dalam implementasi / pembuatan software
(web) ?
3. Jawaban No 1
UML adalah suatu bahasa yang digunakan untuk menentukan,
membangun dan mendokumentasikan suatu sistem informasi. UML
merupakan salah satu alat bantu yang dapat digunakan dalam
bahasa pemrograman. UML digunakan untuk melakukan
pemodelan sistem/perangkat lunak dengan menggunakan tools
yang ada. Dengan pemodelan menggunakan UML, rekayasa dan
pengembangan perangkat dapat dilakukan dengan fokus pada
pengembangan dan desain perangkat lunak terhadap;
• 1. Tinjauan umum bagaimana arsitektur sistem secara keseluruhan
• 2. Menguji apakah sistem/perangkat lunak sudah berfungsi seperti
yang seharusnya 3. Dokumentasi sistem/perangkat lunak untuk
keperluan- keperluan tertentu di masa yang akan datang…………
4. Unified Modeling Language (UML) bukanlah merupakan bahasa
pemprograman tetapi model-model yang tercipta berhubungan
langsung dengan berbagai macam bahasa pemprograman, sehingga
adalah mungkin melakukan pemetaan (mapping) langsung dari
model-model yang dibuat dengan Unified Modeling Language
(UML) dengan bahasa-bahasa pemprograman berorientasi obyek,
seperti Java, Borland Delphi, Visual Basic, C++, dan lain-lain.
Pemetaan (mapping) Unified Modeling Language (UML) bersifat
dua arah yaitu :
• 1. Generasi kode bahasa pemprograman tertentu dari Unified
Modeling Language (UML) forward engineering.
• 2. Generasi kode belum sesuai dengan kebutuhan dan harapan
pengguna, pengembang dapat melakukan langkah balik bersifat
iterative dari implementasi ke Unified Modeling Language (UML)
hingga didapat sistem/peranti lunak yang sesuai dengan harapan
pengguna dan pengembang….
5. UML terdiri dari kumpula n-kumpulan diagram seperti : Use Case Diagram,
Class Diagram, Statechart Diagram, Activity Diagram, Sequence Diagram,
Collaboration Diagram, Component Diagram, Deployment Diagram.
UML 2.2 Diagram
Behavior DiagramStruktur Diagram
UseCase Diagram
State Machine
Diagram
Interaction Diagram
Activity Diagram
Sequence Diagram
Communication
Diagram
Class Diagram
Object Diagram
Package Diagram
Componen Diagram
Composite
Structure Diagram
Deployment
Diagram
ProfileDiagram
Timing Diagram
Interaction
Overview Diagram
6. Jawaban No 2
• Use Case Diagram menggambarkan fungsionalitas yang diharapkan dari
sebuah sistem. Yang ditekankan adalah “apa” yang diperbuat sistem dan
bukan “bagaimana”. Sebuah use case merupakan sebuah interaksi antara
aktor dengan sistem dan merupakan sebuah pekerjaan tertentu.
• Activity diagram menggambarkan berbagai alir aktivitas dalam sistem yang
sedang dirancang, bagaimana masing-masing alir berawal, decision yang
mungkin terjadi dan bagaimana mereka berakhir
• Sequence diagram menggambarkan interaksi antar objek di dalam dan di
sekitar sistem (termasuk pengguna dan display) berupa message yang
digambarkan terhadap waktu. Sequence diagram terdiri antar dimensi
vertikal (waktu) dan dimensi horizontal(objek-objek yang terkait).
• Class Diagram bersifat statis tetapi sering pula memuat kelas- kelas aktif
dan memperlihatkan himpunan kelas-kelas serta menggambarkan
keadaan suatu sistem
7. Jawaban No 3
• Website adalah halaman informasi yang disediakan
melalui jalur internet sehingga bisa diakses di seluruh
dunia selama terkoneksi dengan jaringan internet.
Dalam perancangan aplikasi berbasis web, tampilan
atau design menjadi salah satu prinsip dasar dalam
pembuatan suatu web agar tampilan terlihat lebih
menarik bagi pengguna. Karena website merupakan
bagian terpenting dalam dunia internet. Misalnya
seperti website online shop . Website tersebut akan
memperhatikan tampilan web mereka agar terlihat
menarik dan tidak terlihat membosankan sehingga
para pengguna internet akan tertarik untuk
mengunjungi web tersebut .