Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Tugas 3 - Rekayasa Web
1. TUGAS 3 – REKAYASA
WEB
NAMA : ARIS JUNEDI
NIM : 1311510919
2. UNIFIED MODELING LANGUAGE (UML)
UML adalah sebuah bahasa yang berdasarkan grafik atau gambar untuk menvisualisasikan,
menspesifikasikan, membangun dan pendokumentasian dari sebuah sistem pengembangan
perangkat lunak berbasis Objek (Object Oriented programming).
Jenis-jenis diagram UML (Unified Modeling Language)
1. Use Case Diagram
2. Class Diagram
3. Sequence Diagram
4. State Chart Diagram
5. Activity Diagram
3. BEBERAPA CONTOH UNIFIED MODELING
LANGUAGE (UML)
Use Case Diagram
Pengelola dalam aplikasi ini dapat melakukan beberapa
hal, yaitu login, input data barang, input data produksi
barang, input transaksi penjualan, membuat laporan data
barang, laporan transaksi penjualan serta mengganti
password bila perlu.
4. BEBERAPA CONTOH UNIFIED MODELING
LANGUAGE (UML)
Activity Diagram
Alur activity diagram login pengelola di awali dari mulai,
selanjutnya masukan username dan password. Jika
username atau password tidak sesuai, maka akan
kembali ke awal, apabila username atau password sesuai
maka login berhasil dan alur selesai.
5. PERBEDAAN MENDASAR ANTARA USE CASE
DIAGRAM, ACTIVITY DIAGRAM,SEQUENCE
DIAGRAM, CLASS DIAGRAM
Use Case diagram
diagram use case digunakan untuk mengetahui fungsi apa saja yang ada di dalam sebuah sistem dan
siapa saja yang berhak menggunakan fungsi-fungsi tersebut.
Activity Diagram
diagram aktivitas menggambarkan aktivitas sistem bukan apa yang dilakukan aktor, jadi aktivitas yang
dapat dilakukan oleh sistem.
Sequence Diagram
Sequence diagram menggambarkan interaksi antar objek di dalam dan di sekitar sistem (termasuk
pengguna, display, dan sebagainya) berupa message yang digambarkan terhadap waktu.
Class Diagram
Diagram kelas atau class diagram menggambarkan struktur sistem dari segi pendefinisian kelas-kelas
yang akan dibuat untuk membangun sistem.
6. KENAPA KITA MEMBUTUHKAN MODEL DESIGN
DALAM IMPLEMENTASI/PEMBUATAN SOFTWARE
(WEB) ?
Model Design di butuhkan untuk dokumentasi dan acuan pada saat pembuatan dan
implementasi software (Web).
Selain itu akan lebih menghemat waktu daripada langsung melakukan coding sambil
mencoba-coba. Kegiatan mencoba-coba akan menghabiskan waktu ketika
implementasi/coding karena harus merubah coding yang lumayan banyak.