Podcast
Questions and Answers
Apa yang menjadi fokus utama dari Interaction Diagram?
Apa yang menjadi fokus utama dari Interaction Diagram?
Apa yang paling tepat menggambarkan Sequence Diagram?
Apa yang paling tepat menggambarkan Sequence Diagram?
Apa saja komponen utama yang terdapat dalam Sequence Diagram?
Apa saja komponen utama yang terdapat dalam Sequence Diagram?
Dalam konteks Sequence Diagram, bagaimana objek yang bukan manusia biasanya digambarkan?
Dalam konteks Sequence Diagram, bagaimana objek yang bukan manusia biasanya digambarkan?
Signup and view all the answers
Apa tujuan dari membuat Sequence Diagram dalam pengembangan perangkat lunak?
Apa tujuan dari membuat Sequence Diagram dalam pengembangan perangkat lunak?
Signup and view all the answers
Apa yang dimaksud dengan 'implementation specific' dalam konteks Sequence Diagram?
Apa yang dimaksud dengan 'implementation specific' dalam konteks Sequence Diagram?
Signup and view all the answers
Apa yang menjadi ciri dari penulisan nama actor dalam Interaction Diagram?
Apa yang menjadi ciri dari penulisan nama actor dalam Interaction Diagram?
Signup and view all the answers
Apakah yang biasanya tidak ditunjukkan dalam Sequence Diagram?
Apakah yang biasanya tidak ditunjukkan dalam Sequence Diagram?
Signup and view all the answers
Apa yang pertama kali harus dilakukan dalam proses pembuatan DFD?
Apa yang pertama kali harus dilakukan dalam proses pembuatan DFD?
Signup and view all the answers
Mengapa context diagram umumnya tidak memiliki data stores?
Mengapa context diagram umumnya tidak memiliki data stores?
Signup and view all the answers
Apa yang dilakukan dalam membuat DFD Fragment?
Apa yang dilakukan dalam membuat DFD Fragment?
Signup and view all the answers
Apa yang ditunjukkan oleh diagram level 0 dalam DFD?
Apa yang ditunjukkan oleh diagram level 0 dalam DFD?
Signup and view all the answers
Jika Anda sudah membuat diagram level 1, langkah berikutnya adalah?
Jika Anda sudah membuat diagram level 1, langkah berikutnya adalah?
Signup and view all the answers
Apa yang harus dilakukan untuk validasi DFD?
Apa yang harus dilakukan untuk validasi DFD?
Signup and view all the answers
Manakah dari berikut ini yang merupakan ciri DFD Fragment?
Manakah dari berikut ini yang merupakan ciri DFD Fragment?
Signup and view all the answers
Berapa banyak proses yang biasanya ada dalam diagram level 0?
Berapa banyak proses yang biasanya ada dalam diagram level 0?
Signup and view all the answers
Apa tujuan utama dari membuat package diagram?
Apa tujuan utama dari membuat package diagram?
Signup and view all the answers
Apa yang dimaksud dengan Custom development dalam strategi desain?
Apa yang dimaksud dengan Custom development dalam strategi desain?
Signup and view all the answers
Apa yang membedakan system interface dan user interface?
Apa yang membedakan system interface dan user interface?
Signup and view all the answers
Apa masalah utama yang dihadapi dalam perancangan antarmuka pengguna (UI)?
Apa masalah utama yang dihadapi dalam perancangan antarmuka pengguna (UI)?
Signup and view all the answers
Mengapa pilihan vendor eksternal sering digunakan dalam pengembangan sistem?
Mengapa pilihan vendor eksternal sering digunakan dalam pengembangan sistem?
Signup and view all the answers
Apa yang harus diperhatikan dalam merancang antarmuka pengguna?
Apa yang harus diperhatikan dalam merancang antarmuka pengguna?
Signup and view all the answers
Apa yang termasuk dalam kriteria pemilihan untuk pengembangan perangkat lunak?
Apa yang termasuk dalam kriteria pemilihan untuk pengembangan perangkat lunak?
Signup and view all the answers
Dalam pengembangan sistem, apa yang dimaksud dengan Purchase Packaged Software?
Dalam pengembangan sistem, apa yang dimaksud dengan Purchase Packaged Software?
Signup and view all the answers
Apa yang menandakan objek yang sudah dihancurkan dalam diagram?
Apa yang menandakan objek yang sudah dihancurkan dalam diagram?
Signup and view all the answers
Apa yang dimaksud dengan Execution Occurrence dalam konteks diagram?
Apa yang dimaksud dengan Execution Occurrence dalam konteks diagram?
Signup and view all the answers
Apa fungsi dari garis yang menghubungkan dua objek dalam diagram?
Apa fungsi dari garis yang menghubungkan dua objek dalam diagram?
Signup and view all the answers
Apa yang terjadi jika return message tidak digambarkan dalam diagram?
Apa yang terjadi jika return message tidak digambarkan dalam diagram?
Signup and view all the answers
Apa yang menjadi perbedaan utama antara Synchronous Message dan Asynchronous Message?
Apa yang menjadi perbedaan utama antara Synchronous Message dan Asynchronous Message?
Signup and view all the answers
Apa yang dimaksud dengan Self Delegation dalam konteks diagram?
Apa yang dimaksud dengan Self Delegation dalam konteks diagram?
Signup and view all the answers
Apa yang harus dituliskan di atas return message jika return message digambarkan?
Apa yang harus dituliskan di atas return message jika return message digambarkan?
Signup and view all the answers
Apa yang ditunjukkan oleh kotak yang memanjang di atas lifeline?
Apa yang ditunjukkan oleh kotak yang memanjang di atas lifeline?
Signup and view all the answers
Apa fungsi utama dari matriks CRUDE dalam analisis sistem?
Apa fungsi utama dari matriks CRUDE dalam analisis sistem?
Signup and view all the answers
Apa yang harus dilakukan untuk objek sementara dalam konteks CRUDE?
Apa yang harus dilakukan untuk objek sementara dalam konteks CRUDE?
Signup and view all the answers
Apa yang harus diperhatikan ketika sebuah message ada di sequence diagram?
Apa yang harus diperhatikan ketika sebuah message ada di sequence diagram?
Signup and view all the answers
Apakah yang dimaksud dengan guard condition dalam konteks sequence dan communication diagram?
Apakah yang dimaksud dengan guard condition dalam konteks sequence dan communication diagram?
Signup and view all the answers
Apa yang harus sesuai antara sequence diagram dan model perilaku (BSM)?
Apa yang harus sesuai antara sequence diagram dan model perilaku (BSM)?
Signup and view all the answers
Jika terdapat transisi dalam BSM, apa yang harus terjadi dengan message di sequence diagram?
Jika terdapat transisi dalam BSM, apa yang harus terjadi dengan message di sequence diagram?
Signup and view all the answers
Dalam konteks operasi CRUD, apa yang dapat dilakukan terhadap objek dengan nilai historis?
Dalam konteks operasi CRUD, apa yang dapat dilakukan terhadap objek dengan nilai historis?
Signup and view all the answers
Apa yang harus diperiksa mengenai aktor dan objek di sequence dan communication diagram?
Apa yang harus diperiksa mengenai aktor dan objek di sequence dan communication diagram?
Signup and view all the answers
Study Notes
Diagram Interaksi
-
Perbedaan Diagram Kelas dan Diagram Interaksi:
- Diagram kelas mendeskripsikan struktur sistem.
- Diagram interaksi berfokus pada perilaku antar objek.
D. Sequence Diagram
- Definisi: Mengilustrasikan objek dan pesan yang melaluinya dari waktu ke waktu dalam use case.
- Kegunaan: Membantu memahami spesifikasi real-time dan use case yang kompleks, menunjukkan urutan aktivitas dengan jelas.
- Representasi: Merepresentasikan model dinamis dengan urutan pesan yang eksplisit.
Komponen Sequence Diagram
-
Aktor dan Objek:
- Diletakkan di bagian atas, menunjukkan pihak eksternal.
- Format penulisan berbeda: Actor (misal: aPatient) dan Object (misal: aPatient : Patient).
-
Lifeline dan Penghancuran Objek:
- Lifeline: garis putus-putus vertikal untuk actor dan object.
- Penghancuran objek ditunjukkan dengan tanda X di akhir lifeline.
-
Execution Occurrence:
- Periode waktu objek yang menangani pesan, ditandai dengan box di atas lifeline.
-
Pesan:
- Komunikasi antar objek yang memicu aktivitas.
- Pesan panggilan operasi: garis terhubung penuh dengan panah.
- Pesan kembali: garis putus-putus dengan anak panah outline.
Jenis Pesan
- Pesan Sinkron: Pengirim menunggu hingga penerima memproses sebelum melanjutkan.
- Pesan Asinkron: Pengirim tidak menunggu penerima selesai.
- Self Delegation: Objek dapat mengirim pesan kepada dirinya sendiri (contoh: make lunch).
Analisis CRUDE
- Menggunakan matriks CRUDE untuk merepresentasikan interaksi antar instance pada kelas.
- Memastikan semua objek sementara memiliki operasi D (delete).
- Objek historis harus dilindungi dari operasi U (update) atau D (delete).
Verifikasi dan Validasi Model Perilaku
- Aktor dan objek di sequence diagram juga harus ada di communication diagram.
- Pesan di sequence diagram harus ada asosiasi di communication diagram.
- Urutan nomor sequence harus konsisten antara sequence dan behavioral model.
Pemodelan Proses & Data
-
Pembuatan Data Flow Diagram (DFD):
- Nama use case berfungsi sebagai proses dalam DFD.
- Input dan output menjadi aliran data.
-
Context Diagram:
- Menggambarkan satu proses besar dari sistem informasi.
- Menyertakan semua input dan output serta hubungan eksternal.
-
Fragment DFD:
- Masing-masing use case didekomposisi menjadi satu fragment.
-
Diagram Level 0, 1, dan 2:
- Level 0 menggabungkan semua fragment, menunjukkan proses tingkat tinggi.
- Level 1 mendetailkan setiap use case.
- Level 2 mencakup proses yang masih perlu didefinisikan lebih lanjut.
Diagram Paket
- Digunakan untuk mengelompokkan komponen sistem yang saling terhubung atau memiliki kesamaan.
- Tujuan utamanya adalah menyederhanakan representasi model, mengurangi kompleksitas.
Strategi Desain
-
Jenis:
- Pengembangan kustom, membeli perangkat lunak kemasan, atau menyewa vendor eksternal.
- Kriteria Pemilihan: Mempertimbangkan kebutuhan spesifik dan kemampuan sistem.
Antarmuka Pengguna
- Desain antarmuka berfokus pada interaksi antara sistem dan entitas eksternal.
- Terdapat dua jenis antarmuka: sistem dan pengguna.
- Tujuan perancangan UI adalah menyediakan antarmuka yang menarik dan mudah digunakan.
- Masalah utama dalam perancangan UI adalah penggunaan ruang yang efektif, seimbang antara kesederhanaan dan penyajian informasi.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
Pelajari perbedaan antara diagram kelas dan diagram interaksi, serta memahami komponen dari sequence diagram. Materi ini mencakup definisi, kegunaan, dan komponen penting seperti aktor, objek, dan lifeline. Cocok untuk pengembangan sistem dan pemodelan perilaku objek.