SlideShare a Scribd company logo
Use Case Diagram
Use Case Diagram Diagram yang menampilkan actor, use case dan relasi diantara keduanya dalam sebuah sistem. Menggambarkan ruang lingkup dari sistem yang dibangun. Sarana komunikasi dengan pengguna akhir untuk membuat perjanjian tentang sistem yang akan dibuat.
Actor Seseorang atau sesuatu yang berhubungan dengan sistem dan berada di luar ruang lingkup sistem yang akan dibangun Tipe actor Pengguna Sistem Sistem Lain Aktifitas Actor Hanya memasukkan informasi ke sistem Hanya menerima informasi dari sistem Memasukkan dan menerima informasi ke & dari sistem
Actor : Pengguna Sistem Sistem Apotek Petugas Penjualan Petugas Pembelian Kasir Apoteker Manajer Sistem Informasi Akademik Mahasiswa Dosen
Actor : Sistem Lain  Sistem Apotek Sistem Aplikasi Kartu Kredit/Debet Sistem Informasi Akademik Sistem Pembayaran Online Perbankan
Identifikasi Actor Siapa yang terlibat dalam requirement tertentu Dimana sistem akan digunakan dalam organisasi Siapa yang mendapat keuntungan dari penggunaan sistem Siapa yang menyediakan, menggunakan dan memindahkan informasi dalam sistem Siapa yang akan mendukung dan mengelola sistem Apakah sistem menggunakan sumberdaya external Apakah satu orang memainkan beberapa tugas berbeda Apakah sistem berinteraksi dengan sistem yang lain
Good Actor Apakah Mahasiswa baru dipertimbangkan sebagai actor yang berbeda dengan mahasiswa lama? Lihat kembali identifikasi actor dan dokumentasi bagaimana mereka menggunakan sistem, bila mereka menggunakan sistem dengan cara yang berbeda maka mereka adalah actor yang berbeda.  Apakah perlu dibuat actor untuk asisten dosen dalam sistem registrasi? Good Actor juga dapat dicari dengan membuat actor untuk setiap tugas yang mungkin diperankan. Lakukan secara berulang sampai diperoleh good actor.
Actor dalam Sistem Registrasi Mahasiswa, yang akan melakukan registrasi Profesor, yang akan memilih matakuliah untuk diajar Pegawai Registrasi, yang mengelola semua informasi tentang matakuliah, profesor dan mahasiswa Sistem Pembayaran, menerima informasi tagihan dari sistem
Use Case Merepresentasikan fungsionalitas yang disediakan oleh sistem, yaitu menggambarkan kemampuan apa yang disediakan sistem untuk actor.  Definisi : urutan transaksi yang dikerjakan oleh sistem dan menghasilkan nilai yang dapat diukur untuk actor tertentu
Use Case : SI Apotek Menjual obat dengan resep Menjual obat tanpa resep Mencatat pembayaran
Use Case : Purchase Order (PR) Membuat Purchase Request (PR) Review PR  Membuat dokumen Purchase Order (PO) Mencetak dokumen PO Posting ke Stok
Identifikasi Use Case Apakah tugas-tugas dari masing-masing actor Apakah ada actor yang membuat, menyimpan, mengubah, memindahkan atau membaca informasi dalam sistem Apakah use case akan membuat, menyimpan, mengubah, memindahkan atau membaca informasi ini Apakah ada actor yang memberikan informasi  ke sistem bila terjadi perubahan external Use case apa yang akan mendukung dan mengelola sistem Dapatkah semua fungsi dalam requirement dikerjakan oleh use case
Good Use Case Use Case biasanya merepresentasikan sebagian besar fungsionalitas yang lengkap dari awal sampai akhir. Sebuah use case harus mengantarkan sesuatu nilai kepada actor. Dalam Sistem Registrasi: Mahasiswa memilih matakuliah, Mahasiswa menambahkan matakuliah dan mahasiswa membayar dibuat tiga use case atau satu use case?
Use Case Sistem Registrasi Register to courses Select course to teach Request course roster Maintain course information Maintain professor information Maintain student information Create course catalog
Relation Asosiasi, relasi antara actor dengan use case Relasi antar use case,  include, extend, generalisasi Relasi antar actor,  generalisasi
Relasi Include Digunakan untuk menunjukkan bahwa satu use case selalu menggunakan fungsionalitas yang disediakan oleh use case lain
Relasi Extend  Digunakan untuk menunjukkan bahwa satu use case secara optional menggunakan fungsionalitas yang disediakan oleh use case lainnya.
Guide untuk Use Case Diagram Jangan memodelkan asosiasi antara aktor ke aktor. Jangan menggambarkan asosiasi secara langsung antara dua use case. Setiap use case harus diinisiasi oleh actor, sehingga arah panah dimulai dari actor dan berakhir di use case, kecuali untuk relasi include dan extend. Memasukkan informasi ke basis data menggunakan satu use case dan mengaksesnya menggunakan use case yang lain.
Studi Kasus: KRS Online Actor Use Case Relation
Latihan Lakukan analisis dan desain Sistem Informasi Akademik di UIN Malang berbasis Web

More Related Content

PPT
Use case-diagram
PPTX
Use case diagram
PPT
Bab II Use Case Diagram
PDF
TD-635-04-PSBO
PPT
Activity diagrams
PPTX
Literature Review
PPT
Use Case and Activity Diagrams Modeling Notation
Use case-diagram
Use case diagram
Bab II Use Case Diagram
TD-635-04-PSBO
Activity diagrams
Literature Review
Use Case and Activity Diagrams Modeling Notation

Similar to Use case diagram (20)

PDF
Materi 3 Usecase Diagram businues actorr
PDF
materi usecase diagram busienes actor ss
PPT
Apsi pertemuan 14 usecase diagram
PPTX
Use Case Diagram Use Case Diagram Use Case Diagram
PPTX
Use Case Diagram
PPT
Pertamuan 4-apbo-use-case-diagram
PPT
UseCase Diagram
PPTX
Anakasus
PDF
RPL-Pertemuan-9.pdf
PPTX
Use Case Diagram Uza UML Ba EStudante Sira
PDF
Materi Pertemuan 9 berupa definisi dari use case diagram
DOC
PDF
MATERI_-_IV_(Use_Case_Diagram_and_Desciption).pdf
PDF
UML dan Use Case View
PPTX
PPT
Use case-diagram
PPTX
Pengenalan UML Diagram : Use Case Diagram.pptx
PPTX
Slide_Use_Case_Diagram_Sistem informasi manajemen
PPTX
2. Pemodelan Kebutuhan Perangkat Lunak.pptx
PPTX
5. Proyek TI - Chapter 7
Materi 3 Usecase Diagram businues actorr
materi usecase diagram busienes actor ss
Apsi pertemuan 14 usecase diagram
Use Case Diagram Use Case Diagram Use Case Diagram
Use Case Diagram
Pertamuan 4-apbo-use-case-diagram
UseCase Diagram
Anakasus
RPL-Pertemuan-9.pdf
Use Case Diagram Uza UML Ba EStudante Sira
Materi Pertemuan 9 berupa definisi dari use case diagram
MATERI_-_IV_(Use_Case_Diagram_and_Desciption).pdf
UML dan Use Case View
Use case-diagram
Pengenalan UML Diagram : Use Case Diagram.pptx
Slide_Use_Case_Diagram_Sistem informasi manajemen
2. Pemodelan Kebutuhan Perangkat Lunak.pptx
5. Proyek TI - Chapter 7
Ad

More from Ainul Yaqin (20)

PDF
System Requirement Enterprise Resource Planning Koperasi Simpan Pinjam dan Da...
PDF
System Requirement Enterprise Resource Planning Jasa Penulisan dan Pembuatan ...
PDF
System Requirement Enterprise Resource Planning Peternakan Ayam dan Daftar Ju...
DOCX
Lembar Kerja Mahasiswa Information System
DOCX
Daftar Judul Paper Konsep Sistem Operasi
PDF
Lembar Kerja Mahasiswa Konsep Sistem Operasi
DOCX
Modul Persiapan Olimpiade Sains Nasional (OSN) Informatika
DOCX
Lembar Kerja Mahasiswa Applied Artificial Intelligence in Information Systems
DOCX
Daftar Judul Paper Artificial Intelligence in Information System
DOCX
Lembar Kerja Mahasiswa Rekayasa Perangkat Lunak
DOCX
Daftar Judul Paper Rekayasa Perangkat Lunak
PDF
Studi Kasus Praktikum Rekayasa Perangkat Lunak
DOCX
Modul Praktikum Rekayasa Perangkat Lunak
DOCX
Lembar Kerja Mahasiswa Fundamentals of Business Process Management
DOCX
Lembar Kerja Mahasiswa Mata Kuliah Graph Database
PPTX
Materi Kuliah Sistem Informasi 12 Audit Menggunakan Sistem Informasi.pptx
PPTX
Materi Kuliah Sistem Informasi 11 Manajemen Proyek Sistem Informasi.pptx
PPTX
Materi Kuliah Sistem Informasi 10 Pengembangan Sistem Informasi.pptx
PPTX
Materi Kuliah Sistem Informasi 09 Perencanaan Strategis Sistem Informasi.pptx
PPTX
Materi Kuliah Sistem Informasi 08 Kecerdasan dalam Sistem Informasi.pptx
System Requirement Enterprise Resource Planning Koperasi Simpan Pinjam dan Da...
System Requirement Enterprise Resource Planning Jasa Penulisan dan Pembuatan ...
System Requirement Enterprise Resource Planning Peternakan Ayam dan Daftar Ju...
Lembar Kerja Mahasiswa Information System
Daftar Judul Paper Konsep Sistem Operasi
Lembar Kerja Mahasiswa Konsep Sistem Operasi
Modul Persiapan Olimpiade Sains Nasional (OSN) Informatika
Lembar Kerja Mahasiswa Applied Artificial Intelligence in Information Systems
Daftar Judul Paper Artificial Intelligence in Information System
Lembar Kerja Mahasiswa Rekayasa Perangkat Lunak
Daftar Judul Paper Rekayasa Perangkat Lunak
Studi Kasus Praktikum Rekayasa Perangkat Lunak
Modul Praktikum Rekayasa Perangkat Lunak
Lembar Kerja Mahasiswa Fundamentals of Business Process Management
Lembar Kerja Mahasiswa Mata Kuliah Graph Database
Materi Kuliah Sistem Informasi 12 Audit Menggunakan Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 11 Manajemen Proyek Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 10 Pengembangan Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 09 Perencanaan Strategis Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 08 Kecerdasan dalam Sistem Informasi.pptx
Ad

Use case diagram

  • 2. Use Case Diagram Diagram yang menampilkan actor, use case dan relasi diantara keduanya dalam sebuah sistem. Menggambarkan ruang lingkup dari sistem yang dibangun. Sarana komunikasi dengan pengguna akhir untuk membuat perjanjian tentang sistem yang akan dibuat.
  • 3. Actor Seseorang atau sesuatu yang berhubungan dengan sistem dan berada di luar ruang lingkup sistem yang akan dibangun Tipe actor Pengguna Sistem Sistem Lain Aktifitas Actor Hanya memasukkan informasi ke sistem Hanya menerima informasi dari sistem Memasukkan dan menerima informasi ke & dari sistem
  • 4. Actor : Pengguna Sistem Sistem Apotek Petugas Penjualan Petugas Pembelian Kasir Apoteker Manajer Sistem Informasi Akademik Mahasiswa Dosen
  • 5. Actor : Sistem Lain Sistem Apotek Sistem Aplikasi Kartu Kredit/Debet Sistem Informasi Akademik Sistem Pembayaran Online Perbankan
  • 6. Identifikasi Actor Siapa yang terlibat dalam requirement tertentu Dimana sistem akan digunakan dalam organisasi Siapa yang mendapat keuntungan dari penggunaan sistem Siapa yang menyediakan, menggunakan dan memindahkan informasi dalam sistem Siapa yang akan mendukung dan mengelola sistem Apakah sistem menggunakan sumberdaya external Apakah satu orang memainkan beberapa tugas berbeda Apakah sistem berinteraksi dengan sistem yang lain
  • 7. Good Actor Apakah Mahasiswa baru dipertimbangkan sebagai actor yang berbeda dengan mahasiswa lama? Lihat kembali identifikasi actor dan dokumentasi bagaimana mereka menggunakan sistem, bila mereka menggunakan sistem dengan cara yang berbeda maka mereka adalah actor yang berbeda. Apakah perlu dibuat actor untuk asisten dosen dalam sistem registrasi? Good Actor juga dapat dicari dengan membuat actor untuk setiap tugas yang mungkin diperankan. Lakukan secara berulang sampai diperoleh good actor.
  • 8. Actor dalam Sistem Registrasi Mahasiswa, yang akan melakukan registrasi Profesor, yang akan memilih matakuliah untuk diajar Pegawai Registrasi, yang mengelola semua informasi tentang matakuliah, profesor dan mahasiswa Sistem Pembayaran, menerima informasi tagihan dari sistem
  • 9. Use Case Merepresentasikan fungsionalitas yang disediakan oleh sistem, yaitu menggambarkan kemampuan apa yang disediakan sistem untuk actor. Definisi : urutan transaksi yang dikerjakan oleh sistem dan menghasilkan nilai yang dapat diukur untuk actor tertentu
  • 10. Use Case : SI Apotek Menjual obat dengan resep Menjual obat tanpa resep Mencatat pembayaran
  • 11. Use Case : Purchase Order (PR) Membuat Purchase Request (PR) Review PR Membuat dokumen Purchase Order (PO) Mencetak dokumen PO Posting ke Stok
  • 12. Identifikasi Use Case Apakah tugas-tugas dari masing-masing actor Apakah ada actor yang membuat, menyimpan, mengubah, memindahkan atau membaca informasi dalam sistem Apakah use case akan membuat, menyimpan, mengubah, memindahkan atau membaca informasi ini Apakah ada actor yang memberikan informasi ke sistem bila terjadi perubahan external Use case apa yang akan mendukung dan mengelola sistem Dapatkah semua fungsi dalam requirement dikerjakan oleh use case
  • 13. Good Use Case Use Case biasanya merepresentasikan sebagian besar fungsionalitas yang lengkap dari awal sampai akhir. Sebuah use case harus mengantarkan sesuatu nilai kepada actor. Dalam Sistem Registrasi: Mahasiswa memilih matakuliah, Mahasiswa menambahkan matakuliah dan mahasiswa membayar dibuat tiga use case atau satu use case?
  • 14. Use Case Sistem Registrasi Register to courses Select course to teach Request course roster Maintain course information Maintain professor information Maintain student information Create course catalog
  • 15. Relation Asosiasi, relasi antara actor dengan use case Relasi antar use case, include, extend, generalisasi Relasi antar actor, generalisasi
  • 16. Relasi Include Digunakan untuk menunjukkan bahwa satu use case selalu menggunakan fungsionalitas yang disediakan oleh use case lain
  • 17. Relasi Extend Digunakan untuk menunjukkan bahwa satu use case secara optional menggunakan fungsionalitas yang disediakan oleh use case lainnya.
  • 18. Guide untuk Use Case Diagram Jangan memodelkan asosiasi antara aktor ke aktor. Jangan menggambarkan asosiasi secara langsung antara dua use case. Setiap use case harus diinisiasi oleh actor, sehingga arah panah dimulai dari actor dan berakhir di use case, kecuali untuk relasi include dan extend. Memasukkan informasi ke basis data menggunakan satu use case dan mengaksesnya menggunakan use case yang lain.
  • 19. Studi Kasus: KRS Online Actor Use Case Relation
  • 20. Latihan Lakukan analisis dan desain Sistem Informasi Akademik di UIN Malang berbasis Web