Langsung ke konten utama

APSI - TUGAS 6 - Analisa Use Case

Analisa Use Case

Use case merupakan representasi dari interaksi antara pengguna (aktor) dengan sistem dalam mencapai tujuan tertentu. Use case digunakan untuk menggambarkan serangkaian langkah atau skenario yang menggambarkan bagaimana pengguna menggunakan sistem untuk mencapai hasil yang diinginkan. 

Dalam analisis perangkat lunak, use case digunakan untuk mengidentifikasi kebutuhan fungsional dan menggambarkan interaksi antara aktor (pengguna) dan sistem dalam hal aksi yang dilakukan oleh masing-masing pihak. Use case memberikan deskripsi yang jelas tentang apa yang dilakukan oleh sistem dan bagaimana sistem berinteraksi dengan pengguna dalam konteks tertentu.

Fungsi Use Case

Use case membantu dalam menjelaskan interaksi antara pengguna (aktor) dengan sistem perangkat lunak.

  • Use case membantu dalam mendefinisikan persyaratan fungsional dari sistem.
  • Use case membantu dalam menggambarkan skenario utama (normal) dan skenario alternatif atau eksepsi dalam interaksi pengguna-sistem.
  • Use case dapat digunakan sebagai alat komunikasi yang efektif antara tim pengembangan perangkat lunak, pemangku kepentingan bisnis, dan pengguna.
  • Use case dapat digunakan sebagai dasar untuk pengujian dan verifikasi sistem.

Implementasi

Nama Use Case: Menonton Film/Serial TV di Aplikasi Netflix

Aktor Utama: Pengguna

Deskripsi: Use case ini menggambarkan langkah-langkah yang diambil oleh pengguna untuk menonton film atau serial TV di aplikasi Netflix.

Skenario Utama:

  1. Pengguna membuka aplikasi Netflix di perangkatnya.
  2. Pengguna melakukan login atau membuat akun baru jika belum memiliki akun.
  3. Pengguna masuk ke halaman beranda Netflix.
  4. Pengguna menjelajahi konten menggunakan fitur pencarian, daftar kategori, atau rekomendasi yang ditampilkan.
  5. Pengguna memilih film atau serial TV yang ingin ditonton.
  6. Aplikasi menampilkan informasi detail tentang film/serial TV, termasuk sinopsis, durasi, rating, dan pemeran.
  7. Pengguna memilih opsi "Play" untuk memulai pemutaran konten.
  8. Aplikasi memulai streaming konten dan menampilkan layar pemutaran video.
  9. Pengguna dapat menggunakan kontrol pemutaran seperti play/pause, mundur/maju cepat, dan pengaturan volume.
  10. Setelah selesai menonton, pengguna dapat menekan tombol "Stop" atau menutup aplikasi.

Skenario Alternatif:

  1. Jika pengguna belum memiliki akun, langkah 2 digantikan dengan pembuatan akun baru dengan mengisi informasi yang diperlukan.
  2. Jika pengguna tidak dapat menemukan konten yang diinginkan, pengguna dapat menggunakan fitur pencarian lanjutan atau mengganti kategori penelusuran.
  3. Jika pengguna mengalami masalah dengan streaming, pengguna dapat memeriksa koneksi internet atau melaporkan masalah kepada layanan pelanggan.

Postconditions:

  1. Konten film/serial TV diputar dan ditampilkan dengan benar di layar pengguna.
  2. Pengguna dapat mengontrol pemutaran konten menggunakan kontrol pemutaran yang disediakan.
  3. Pengguna dapat menikmati konten secara keseluruhan tanpa adanya gangguan atau masalah dalam streaming.

Exceptions:

  1. Koneksi Internet Bermasalah

  2. Konten Tidak Tersedia, Pengguna memilih film/serial TV yang tidak tersedia untuk streaming karena batasan wilayah atau hak cipta.

  3. Masalah Teknis Pada Aplikasi.

Summary:

Pelanggan menggunakan layanan streaming netflix untuk menonton film/series yang diinginkan pengguna.

Komentar

Postingan populer dari blog ini

ETS - PPL A

NAMA   : Ananda Hadi S NRP        : 5025201148 KELAS : PPL A 1. Apakah perbedaan model analysis dengan model desain? Model Analysis Model analisis fokus pada pemahaman dan penjelasan tentang bagaimana suatu sistem atau fenomena bekerja atau berinteraksi.  Tujuan utama dari model analisis adalah untuk mengidentifikasi masalah, memahami hubungan antara variabel, dan memberikan pemahaman yang mendalam tentang suatu situasi atau sistem.  Contoh dari model analisis termasuk model matematika, analisis data, atau teori yang digunakan untuk menjelaskan dan memprediksi perilaku sistem tertentu.  Model Desain Model desain berfokus pada pembuatan rencana atau representasi bagaimana suatu sistem atau objek akan dibuat atau dirancang.  Tujuan dari model desain adalah untuk menghasilkan solusi atau implementasi yang memenuhi kebutuhan atau tujuan tertentu berdasarkan hasil analisis.  Contoh model desain meliputi blueprints (denah), skema konstruksi, a...

APSI - TUGAS 5 - Requirement Definition

Requirement Definition Definisi Requirements Dalam pengembangan perangkat lunak, definisi requirements mengacu pada proses mengidentifikasi, mendefinisikan, dan mendokumentasikan kebutuhan atau persyaratan yang harus dipenuhi oleh suatu sistem atau aplikasi. Requirements atau kebutuhan ini berfungsi sebagai panduan bagi tim pengembang perangkat lunak dalam merancang, mengembangkan, dan menguji sistem yang diinginkan. Fungsi Requirements Berikut adalah beberapa fungsi utama dari requirements: Menjelaskan kebutuhan pengguna: Requirements membantu menggambarkan dan menjelaskan kebutuhan pengguna atau pemangku kepentingan terkait sistem atau aplikasi yang akan dikembangkan. Menyediakan panduan untuk perancangan sistem: Requirements menjadi dasar dalam merancang arsitektur, fungsionalitas, dan fitur-fitur yang akan ada dalam sistem. Membantu dalam perencanaan dan estimasi proyek: Requirements yang terdefinisi dengan baik memungkinkan tim pengembang untuk melakukan perencanaan proyek yang le...

APSI - TUGAS 4 - Seleksi dan Manajemen Proyek

Pada era globalisasi yang semakin maju, perusahaan-perusahaan harus mampu beradaptasi dengan berbagai perubahan yang terjadi, baik dalam hal teknologi, ekonomi, sosial, maupun politik. Salah satu aspek yang sangat penting dalam menjalankan perusahaan adalah pengelolaan Sumber Daya Manusia (SDM). Dalam konteks ini, seleksi dan manajemen SDM memiliki peran yang sangat krusial untuk menghasilkan karyawan yang kompeten dan mampu mendukung kemajuan perusahaan. Seleksi SDM Seleksi SDM merupakan salah satu proses penting dalam pengelolaan SDM. Proses ini bertujuan untuk memilih individu yang memiliki kompetensi dan karakteristik yang sesuai dengan kebutuhan perusahaan. Berikut ini adalah beberapa tahapan dalam proses seleksi SDM: 1. Analisis Kebutuhan Langkah pertama dalam proses seleksi SDM adalah menganalisis kebutuhan perusahaan. Hal ini meliputi identifikasi posisi yang diperlukan, jumlah karyawan yang dibutuhkan, serta kualifikasi dan kompetensi yang harus dimiliki oleh calon karyawan. 2...