Skip to main content

Tugas 6: Analisa Use Case

Analisa Use Case adalah sebuah teknik dalam pengembangan perangkat lunak yang digunakan untuk mengidentifikasi kebutuhan dan fitur yang diperlukan oleh sistem perangkat lunak.

Tujuan: untuk memahami bagaimana pengguna atau aktor akan menggunakan perangkat lunak tersebut dan menggambarkan interaksi antara pengguna dan sistem.

(1) Pertama, kita perlu mengidentifikasi aktor atau pengguna yang akan menggunakan perangkat lunak. Aktor dapat berupa pengguna individu, sistem lain, atau komponen lain yang terlibat dalam interaksi dengan perangkat lunak. Setiap aktor memiliki peran dan tujuan tertentu dalam penggunaan perangkat lunak.

(2) Selanjutnya, kita mendefinisikan use case sebagai serangkaian langkah-langkah atau skenario yang menggambarkan bagaimana aktor akan berinteraksi dengan perangkat lunak. Use case berfokus pada tujuan pengguna atau aktor yang ingin dicapai dengan menggunakan perangkat lunak tersebut.

Pada pekan lalu, kelas diberi tugas untuk membuat sebuah deskripsi use case untuk membuka dan menutup portal di Pintu Masuk dan Pintu Keluar ITS. Berikut adalah hasil pekerjaan saya:

a. Deskripsi Use Case:






b. Diagram



Keterangan diagram:

1) Sistem Portal ITS. Terdiri dari 6 event penting:

1. Pengguna mendekati portal pintu masuk atau keluar ITS.
- Aktor terkait: Pengguna
- Proses terkait: Tidak termasuk dalam use case atau proses spesifik, tetapi merupakan langkah awal dalam proses pengguna masuk atau keluar dari area ITS.

2. Pengguna menempelkan kartu akses di dekat pembaca kartu.
- Aktor terkait: Pengguna
- Proses terkait: Verifikasi Kartu Akses

3. Sistem Keamanan memverifikasi keabsahan kartu akses.
- Aktor terkait: Sistem Keamanan
- Proses terkait: Verifikasi Kartu Akses

4. Sistem Keamanan membuka portal jika kartu akses valid.
- Aktor terkait: Sistem Keamanan
- Proses terkait: Pembukaan Portal

5. Sistem Keamanan mencatat kegiatan masuk atau keluar pengguna.
- Aktor terkait: Sistem Keamanan
- Proses terkait: Pencatatan Kegiatan Masuk/Keluar

6. Pengguna memasuki atau meninggalkan area ITS melalui portal yang terbuka.
- Aktor terkait: Pengguna
- Proses terkait: Proses Masuk/Keluar Area ITS

2) Actor: pengguna dan sistem keamanan

3) Use case: diletakkan pada event no. 4 yaitu kartu akses valid.
Event ini merupakan momen penting dalam use case ini, di mana sistem keamanan melakukan verifikasi dan menentukan apakah kartu akses yang digunakan oleh pengguna valid atau tidak. Keberhasilan verifikasi kartu akses yang valid menjadi prasyarat untuk membuka portal pintu masuk atau keluar ITS, sehingga pengguna dapat memasuki atau meninggalkan area tersebut. Event ini merupakan inti dari use case ini, yang fokus pada penggunaan kartu akses untuk mengizinkan akses dan mencatat kegiatan pengguna.

4) Interface


Comments

Popular posts from this blog

Latihan 2

HTML5 adalah versi terbaru dari bahasa markup HTML. HTML5 menyediakan fitur-fitur baru dan lebih canggih dibandingkan dengan versi HTML sebelumnya, seperti kemampuan untuk menyematkan video dan audio langsung ke dalam halaman web tanpa menggunakan plug-in tambahan, fitur grafik dan animasi yang lebih kuat, serta dukungan yang lebih baik untuk pengembangan web dan perangkat seluler. Selain itu, HTML5 juga memperkenalkan elemen dan atribut baru, seperti elemen video, audio, canvas, dan nav, serta atribut yang memungkinkan pengembang untuk memberikan informasi tambahan tentang konten halaman web, seperti atribut aria-label untuk aksesibilitas web. HTML5 juga lebih fleksibel dan mendukung pengembangan responsif, sehingga halaman web dapat diakses dengan mudah dan terlihat baik di berbagai perangkat, termasuk desktop dan perangkat seluler. Pada pekan lalu, kelas diberi tugas untuk membuat laman warteg menggunakan HTML mengikuti template yang sudah disediakan. Berikut ini saya lampirkan ...

EAS PWEB

         Nama: Clarissa Luna Maheswari          NRP: 502511003          Kelas: Pemrograman Web (A) EAS Jelaskan perbedaan front end dan Back End Front-end merupakan bagian dari aplikasi atau situs web yang fokus pada tampilan dan interaksi dengan pengguna. Ini melibatkan penggunaan HTML, CSS, dan JavaScript untuk membangun antarmuka yang menarik dan responsif. Front-end mencakup segala hal yang terlihat oleh pengguna, seperti tata letak, warna, gambar, dan elemen-elemen interaktif seperti tombol dan formulir. Tujuannya adalah menciptakan pengalaman pengguna yang baik dan intuitif dengan antarmuka yang menarik. Sementara itu, back-end adalah komponen yang berada di balik layar aplikasi atau situs web. Fokus utamanya adalah mengelola data, mengatur logika bisnis, dan berinteraksi dengan database. Bagian ini melibatkan bahasa pemrograman seperti PHP, Python, atau Java, serta penggunaan server dan infrastruktur y...

Latihan Membuat Laporan PDF

     Pada perkuliahan pekan lalu, Pak Fajar Baskoro memberikan tugas untuk membuat laporan pdf dari sebuah laman data siswa menggunakan library fpdf. FPDF (FPDF stands for Free PDF) adalah library PHP yang digunakan untuk membuat file PDF. Library ini memungkinkan pembuatan dokumen PDF dari data teks, gambar, tabel, dan elemen lainnya dengan mudah.Dalam FPDF, kita perlu membuat objek PDF dengan menggunakan kelas turunan dari kelas induk FPDF. Kita dapat mengatur properti dan metode untuk mengontrol tampilan dan konten dari file PDF yang akan dibuat. Berikut adalah hasil pekerjaan tugas saya: Gambar di bawah ini merupakan contoh laman data siswa dari tugas sebelumnya: Berikut ini merupakan hasil yang didapatkan apabila tombol unggah pdf diklik: Nama: Clarissa Luna Maheswari NRP: 5025211003 Kelas: Pemrograman Web A Link Github: https://github.com/lunielism/tugas-pweb-laporanpdf.git