Laporan Praktikum APPL Pertemuan 04

Page 1

HAMI ZANHI BATULLAH NI M. 1 90001 801 5

PROGRAM STUDII NFORMATI KA FAKUL TASTEKNOLOGII NDUSTRI UNI VERSI TASAHMADDAHLAN TAHUN2022


Nama NIM Praktikum APPL

: Hamizan Hibatullah : 1900018015 : Selasa, 10.30 | C

PRETEST PERTEMUAN 4

4.5 PRE-TEST No CPL 1 CPL-03

CPMK CPMK-02

2 3

CPL-03 CPL-03

CPMK-02 CPMK-02

4

CPL-03

CPMK-02

Pertanyaan Jelaskan mengapa UML diperlukan dalam proses pengembangan perangkat lunak! Jelaskan perbedaan dari 2 jenis utama diagram UML! Sebutkan dan deskripsikan minimal 3 notasi yang digunakan dalam use case diagram (UCD) ! Jelaskan dengan bahasa anda sendiri penjelasan dari: 1. Relasi Include 2. Relasi Extend 3. Relasi Generalisasi 4. Relasi Asosiasi

Skor

Jawaban: 1. Jelaskan mengapa UML diperlukan dalam proses pengembangan perangkat lunak! Jawaban: UML diperlukan dalam proses pengembangan perangkat lunak karena merupakan pemodelan standar dalam memberikan penjelasan untuk pemodelan bisnis dan proses, maupun analisis, desan dan implementasi system. 2. Jelaskan perbedaan dari 2 jenis utama diagram UML! Jawaban: Diagram Struktur dan Diagram Perilaku. Perbedaan keduanya terletak pada struktur system yang ditunjukkan. Diagram struktur menunjukkan struktur statis dari system dan bagian-bagiannya pada abstraksi yang berbeda dan tingkat pelaksanaan. Sedangkan diagram perilaku menunjukkan perilaku dinamis dari objek dalam suatu system, yang dapat digambarkan sebagai serangkaian perubahan ke system dari waktu ke waktu. 3. Sebutkan dan deskripsikan minimal 3 notasi yang digunakan dalam use case diagram (UCD) ! Jawaban : Notasi Deskripsi Aktor Aktor adalah perilaku yang menentukan peran yang dimainkan oleh entitas eksternal yang berinteraksi dengan subjek (misalnya dengan bertukar sinyal dan data). Aktor Sebuah pelaku usaha merupakan peran yang dimainkan oleh Eksternal beberapa orang atau sistem eksternal untuk bisnis dimodelkan dan berinteraksi dengan bisnis. Use Case Menggambarkan fungsionalitas yang disediakan oleh sistemsistem yang berasal dari daftar kebutuhan sistem. Digambarkan dengan objek elips. Penamaan use case bisa di dalam atau di bawah elips. Business Business use case penggunaan bisnis use case untuk mendukung use case Pemodelan untuk mewakili fungsi bisnis, proses, atau kegiatan yang dilakukan dalam bisnis model. Include Relasi Include merupakan hubungan berarah antara dua use case yang mana digunakan untuk menunjukkan bahwa tingkah laku dari use case include adalah ditambahkan dalam tingkah laku use case dasar.


4. Jelaskan dengan bahasa anda sendiri penjelasan dari: 1. Relasi Include 2. Relasi Extend 3. Relasi Generalisasi 4. Relasi Asosiasi Jawaban: 1) Relasi Include Merupakan hubungan berarah antara dua use case yang digunakan untuk menunjukkan tingkah laku dari use case include adalah ditambahkan dalam use case dasar 2) Relasi Extend Merupakan relasi yang menentukan bagaimana dan kapan perilaku didefinisikan. 3) Relasi Generalisasi Merupakan generalisasi antara use case anak. Artinya Use case mewarisi sifat dan perilaku induk use case. 4) Relasi Asosiasi Yaitu menghubungkan antara actor dan use case. Asosiasi.


Nama NIM Praktikum APPL

: Hamizan Hibatullah : 1900018015 : Selasa, 10.30

KEGIATAN PRAKTIKUM 4

4.7. LANGKAH PRAKTIKUM Aturan Penilaian (Total Skor: 100): No CPL CPMK Pertanyaan 1. CPL-03 CPMK-02 Selesaikan Langkah praktikum 1-7 1.

Dokumen Pendukung Hasil praktikum Langkah 1-7

Skor 100

2. 3.

Perhatikan hasil observasi kebutuhan fungsional dari studi kasus yang telah ditentukan dalam masing-masing kelas praktikum. Tentukan aktor yang telibat (contoh: manusia, sistem eksternal). Dengan menggunakan Astah: Buat projek baru dengan klik New Project.

4.

Pilih Menu Diagram dan pilih Use Case Diagram


5.

Notasi UseCase Diagram dapat ditemui pada toolbar jendela UseCase Diagram.

6.

Untuk menggambar aktor, usecase atau relasi pilih ikon pada toolbar kemudian klik drag ke area subject.

7.

Buat gambar use casenya


UseCase Diagram0

2022/04/17

uc Sistem Perpustakaan

Login <<extend>>

Admin

Manipulasi Data Buku

Manipulasi Data Pengunjung/ Anggota

Manipulasi Data Staff <<extend>>

<<extend>>

Riwayat Peminjaman

Peminjaman <<extend>>

Mencari Buku

<<include>>

Pengunjung/Anggota <<include>> Permintaan Buku

Pengembalian Pustakawan Laporan

Pendaftaran Anggota Logout

1/1


Nama NIM Praktikum APPL

: Hamizan Hibatullah : 1900018015 : Selasa, 10.30

POSTEST PRAKTIKUM 4

4.7. POST TEST Aturan Penilaian (Total Skor: 100): No CPL CPMK Pertanyaan Skor 1. CPL-03 CPMK-02 Pahami setiap notasi yang digunakan dalam perancangan use case diagram. Asisten praktikum akan memberikan perintah untuk menjelaskan beberapa notasi dan fungsinya, serta contoh rancangannya untuk studi kasus lain. 2. CPL-03 CPMK-02 Buat laporan use case diagram sesuai dengan tugas proyek tim Anda

Use Case Diagram yang sesuai dengan tugas proyek tim Judul Proyek: Sistem Perpustakaan WEB di Ponpes At-Tanwir

Kebetulan judul proyek sama dengan system perpustakaan yang sudah dibuat pada kegiatan praktikum. Jadi untuk proses bisnis, use case diagram langsung kami adaptasi dari studi kasus tersebut.


UseCase Diagram0

2022/04/17

uc Sistem Perpustakaan

Login <<extend>>

Admin

Manipulasi Data Buku

Manipulasi Data Pengunjung/ Anggota

Manipulasi Data Staff <<extend>>

<<extend>>

Riwayat Peminjaman

Peminjaman <<extend>>

Mencari Buku

<<include>>

Pengunjung/Anggota <<include>> Permintaan Buku

Pengembalian Pustakawan Laporan

Pendaftaran Anggota Logout

1/1


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.