SlideShare a Scribd company logo
PEMODELAN PERANGKAT LUNAK
TENTANG: KEBUTUHAN SISTEM BERBASIS OBJEK
• DISUSUN OLEH:
• 1. ANA SULISTIAWATI (03)
• 2. EKA ULI FITRIANI (23)
• 3. EMMY AULIA WIJAYANTI (25)
• 4. FITRI CYNTIA DAMAYANTI (32)
• XI RPL-A
Use Case Diagram
• A. Pengertian
– Use Case diagram adalah model fungsional sebuah
sistem yang menggunakan actor dan use case. Use
Case adalah layanan (services) atau fungsi-fungsi
yang disediakan oleh sistem untuk pengguna-
penggunanya
B. Manfaat Use case diagram
1. Sebuah use case adalah situasi dimana
sistem digunakan untuk memenuhi satu atau
lebih kebutuhan pemakai.
2. Use case merupakan awal yang sangat baik
untuk setiap fase pengembangan berbasis
objek, design testing, dan dokumentasi.
3. Use case menggambarkan kebutuhan sistem
dari sudut pandang di luar sistem.
4. Use case menentukan nilai yang diberikan
sistem kepada pemakainya
5. Use case hanya menetapkan apa yang
seharusnya dikerjakan oleh sistem, yaitu
kebutuhan fungsional sistem.
6. Use case tidak untuk menentukan
kebutuhan nonfungsional, misalnya: sasaran
kinerja, bahasa pemrograman
C. Notasi/Simbol Use case diagram
Spesifikasi Use Case
a. Uses Case Login
b. Use Case Transaksi
c. Use Case Pengelolaan Data Master
d. Use Case Penjadwalan Kapal
e. Use Case Pemantauan Laporan
Langkah-Langkah Pembuatan Use Case
Diagram.
Aktor
1.Tempatkan aktor utama dipojok kiri atas
2.Gambarkan aktor terpisah dengan use case
3.Berilah nama aktor dengan kata benda
tunggal.
4.Aktor minimal harus terhubung dengan satu
use case.
5. Berilah nama aktor sesuai dengan perannya
terhadap model bukan jabatannya.
6. Tambahkan <<system>> pada aktor berjenis
sistem.
7. Jangan menghubungkan langsung antara aktor
satu dengan yang lain (kecuali generalisasi). Aktor
satu dengan yang lainnya harus terhubung
melalui use case.
8. Tambahkan aktor “waktu (time)” untuk sistim
yang terjadwal otomatis.
• Use Case
1. Buatlah nama use case sejelas mungkin dan
orientasinya terhadap stakeholder/ klien
bukan perancang sistim.
2. Susunlah use case berdasarkan urutannya
dari atas ke bawah untuk mempermudah
pembacaan.
• Relasi
1. Hindari penggunaan anak panah antara aktor dan use
case kecuali salah satunya bersifat pasif.
2. Gunakan <<include>> jika kita yakin suatu use case
harus melibatkan use case lain.
3.Gunakan <<extend>> jika suatu use case mungkinkan
melibatkan use case lain.
4. Gunakan <<extend>> seperlunya karena kebanyakan
<<extend>> membuat diagram sulit dibaca.
5. Gunakan kata include dan extend bukannya includes
dan extends.
6. Tempatkan included use case disebelah kanan
use case dasar.
7. Tempatkan extend use case dibawah use case
dasar.
8. Tempatkan generalisasi use case dibawah use
case induk.
9. Tempatkan generalisasi aktor dibawah aktor
induk.
10. Hindari pembuatan use case lebih dari dua
tingkat.
Contoh Kasus 1
Contoh Kasus 2
Contoh Kasus 3
PPL

More Related Content

Similar to PPL

Temu 11 Diagram Use case.pdf
Temu 11 Diagram Use case.pdfTemu 11 Diagram Use case.pdf
Temu 11 Diagram Use case.pdf
RiwanFeb1
 
UML dan Use Case View
UML dan Use Case ViewUML dan Use Case View
UML dan Use Case View
Adam Mukharil Bachtiar
 
Use case-diagram
Use case-diagramUse case-diagram
Use case-diagram
Ghofar Rohman
 
MATERI_-_IV_(Use_Case_Diagram_and_Desciption).pdf
MATERI_-_IV_(Use_Case_Diagram_and_Desciption).pdfMATERI_-_IV_(Use_Case_Diagram_and_Desciption).pdf
MATERI_-_IV_(Use_Case_Diagram_and_Desciption).pdf
irullah0304
 
aaaaaaaa1. PEMODELAN PERANGKAT LUNAK.pptx
aaaaaaaa1. PEMODELAN PERANGKAT LUNAK.pptxaaaaaaaa1. PEMODELAN PERANGKAT LUNAK.pptx
aaaaaaaa1. PEMODELAN PERANGKAT LUNAK.pptx
homestaywsb
 
UseCase Diagram
UseCase DiagramUseCase Diagram
UseCase Diagram
Robby Firmansyah
 
Model Driven Software Development
Model Driven Software DevelopmentModel Driven Software Development
Model Driven Software Development
Adam Mukharil Bachtiar
 
Analisis desain sistem informasi ppt.12
Analisis desain sistem informasi ppt.12Analisis desain sistem informasi ppt.12
Analisis desain sistem informasi ppt.12
Imhaa Blue
 
Analisis desain sistem informasi ppt.12
Analisis desain sistem informasi ppt.12Analisis desain sistem informasi ppt.12
Analisis desain sistem informasi ppt.12
Ical Militanmannojack
 
Uml(unified modelling language)
Uml(unified modelling language)Uml(unified modelling language)
Uml(unified modelling language)
Adola Silaban
 
Rekayasa Perangkat Lunak
Rekayasa Perangkat LunakRekayasa Perangkat Lunak
Rekayasa Perangkat Lunak
MelindaAprilia3
 
Pertamuan 4-apbo-use-case-diagram
Pertamuan 4-apbo-use-case-diagramPertamuan 4-apbo-use-case-diagram
Pertamuan 4-apbo-use-case-diagram
Abi Bobon
 
Use case-diagram
Use case-diagramUse case-diagram
Use case-diagram
Sys Utama
 
UML
UMLUML
UML
sulfiar
 
5. Proyek TI - Chapter 7
5. Proyek TI - Chapter 75. Proyek TI - Chapter 7
5. Proyek TI - Chapter 7
beiharira
 
Tugas 3
Tugas 3Tugas 3
(P2) Introduction to Simulation Pt.2.pptx
(P2) Introduction to Simulation Pt.2.pptx(P2) Introduction to Simulation Pt.2.pptx
(P2) Introduction to Simulation Pt.2.pptx
wirecut6
 
PEMODELAN SISTEM (Update 2024) - Simulasi Sistem Industri
PEMODELAN SISTEM (Update 2024) - Simulasi Sistem IndustriPEMODELAN SISTEM (Update 2024) - Simulasi Sistem Industri
PEMODELAN SISTEM (Update 2024) - Simulasi Sistem Industri
alexandercaripo6312
 

Similar to PPL (20)

Temu 11 Diagram Use case.pdf
Temu 11 Diagram Use case.pdfTemu 11 Diagram Use case.pdf
Temu 11 Diagram Use case.pdf
 
UML dan Use Case View
UML dan Use Case ViewUML dan Use Case View
UML dan Use Case View
 
Use case-diagram
Use case-diagramUse case-diagram
Use case-diagram
 
UML
UMLUML
UML
 
MATERI_-_IV_(Use_Case_Diagram_and_Desciption).pdf
MATERI_-_IV_(Use_Case_Diagram_and_Desciption).pdfMATERI_-_IV_(Use_Case_Diagram_and_Desciption).pdf
MATERI_-_IV_(Use_Case_Diagram_and_Desciption).pdf
 
Modul uml
Modul umlModul uml
Modul uml
 
aaaaaaaa1. PEMODELAN PERANGKAT LUNAK.pptx
aaaaaaaa1. PEMODELAN PERANGKAT LUNAK.pptxaaaaaaaa1. PEMODELAN PERANGKAT LUNAK.pptx
aaaaaaaa1. PEMODELAN PERANGKAT LUNAK.pptx
 
UseCase Diagram
UseCase DiagramUseCase Diagram
UseCase Diagram
 
Model Driven Software Development
Model Driven Software DevelopmentModel Driven Software Development
Model Driven Software Development
 
Analisis desain sistem informasi ppt.12
Analisis desain sistem informasi ppt.12Analisis desain sistem informasi ppt.12
Analisis desain sistem informasi ppt.12
 
Analisis desain sistem informasi ppt.12
Analisis desain sistem informasi ppt.12Analisis desain sistem informasi ppt.12
Analisis desain sistem informasi ppt.12
 
Uml(unified modelling language)
Uml(unified modelling language)Uml(unified modelling language)
Uml(unified modelling language)
 
Rekayasa Perangkat Lunak
Rekayasa Perangkat LunakRekayasa Perangkat Lunak
Rekayasa Perangkat Lunak
 
Pertamuan 4-apbo-use-case-diagram
Pertamuan 4-apbo-use-case-diagramPertamuan 4-apbo-use-case-diagram
Pertamuan 4-apbo-use-case-diagram
 
Use case-diagram
Use case-diagramUse case-diagram
Use case-diagram
 
UML
UMLUML
UML
 
5. Proyek TI - Chapter 7
5. Proyek TI - Chapter 75. Proyek TI - Chapter 7
5. Proyek TI - Chapter 7
 
Tugas 3
Tugas 3Tugas 3
Tugas 3
 
(P2) Introduction to Simulation Pt.2.pptx
(P2) Introduction to Simulation Pt.2.pptx(P2) Introduction to Simulation Pt.2.pptx
(P2) Introduction to Simulation Pt.2.pptx
 
PEMODELAN SISTEM (Update 2024) - Simulasi Sistem Industri
PEMODELAN SISTEM (Update 2024) - Simulasi Sistem IndustriPEMODELAN SISTEM (Update 2024) - Simulasi Sistem Industri
PEMODELAN SISTEM (Update 2024) - Simulasi Sistem Industri
 

Recently uploaded

UNIT 3 PB 1 MODUL AJAR PPKn KELAS 5 - modulguruku.com.docx
UNIT 3 PB 1 MODUL AJAR PPKn KELAS 5 - modulguruku.com.docxUNIT 3 PB 1 MODUL AJAR PPKn KELAS 5 - modulguruku.com.docx
UNIT 3 PB 1 MODUL AJAR PPKn KELAS 5 - modulguruku.com.docx
nengenok23
 
Modul Ajar PAI dan Budi Pekerti Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 5 Fase C Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 5 Fase C Kurikulum Merdeka
Fathan Emran
 
Modul Projek Gaya Hidup Berkelanjutan - Peduli Sampah Selamatkan Generasi - F...
Modul Projek Gaya Hidup Berkelanjutan - Peduli Sampah Selamatkan Generasi - F...Modul Projek Gaya Hidup Berkelanjutan - Peduli Sampah Selamatkan Generasi - F...
Modul Projek Gaya Hidup Berkelanjutan - Peduli Sampah Selamatkan Generasi - F...
AdeSutisna19
 
Menyambut Masyarakat 4.0 dan Indonesia Emas 2045
Menyambut Masyarakat 4.0 dan Indonesia Emas 2045Menyambut Masyarakat 4.0 dan Indonesia Emas 2045
Menyambut Masyarakat 4.0 dan Indonesia Emas 2045
RizkiArdhan
 
Modul Ajar PAI dan Budi Pekerti Kelas 4 Fase B Kurikulum merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 4 Fase B Kurikulum merdekaModul Ajar PAI dan Budi Pekerti Kelas 4 Fase B Kurikulum merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 4 Fase B Kurikulum merdeka
Fathan Emran
 
RENCANA + Link2 Materi BimTek _"Ketentuan TERBARU_PTK 007 Rev-5 Tahun 2023 & ...
RENCANA + Link2 Materi BimTek _"Ketentuan TERBARU_PTK 007 Rev-5 Tahun 2023 & ...RENCANA + Link2 Materi BimTek _"Ketentuan TERBARU_PTK 007 Rev-5 Tahun 2023 & ...
RENCANA + Link2 Materi BimTek _"Ketentuan TERBARU_PTK 007 Rev-5 Tahun 2023 & ...
Kanaidi ken
 
laporan komunitas belajar sekolah dasar negeri botoputih
laporan komunitas belajar sekolah dasar negeri botoputihlaporan komunitas belajar sekolah dasar negeri botoputih
laporan komunitas belajar sekolah dasar negeri botoputih
SDNBotoputih
 
Biografi Presiden Republik Indonesia.pdf
Biografi Presiden Republik Indonesia.pdfBiografi Presiden Republik Indonesia.pdf
Biografi Presiden Republik Indonesia.pdf
pristayulianabila
 
(Fase B ) - Gaya Hidup Berkelanjutan (P5).docx
(Fase B ) - Gaya Hidup Berkelanjutan (P5).docx(Fase B ) - Gaya Hidup Berkelanjutan (P5).docx
(Fase B ) - Gaya Hidup Berkelanjutan (P5).docx
BAHTIARMUHAMAD
 
Modul Ajar Bahasa Indonesia Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Bahasa Indonesia Kelas 11 Fase F Kurikulum MerdekaModul Ajar Bahasa Indonesia Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Bahasa Indonesia Kelas 11 Fase F Kurikulum Merdeka
Fathan Emran
 
Modul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum MerdekaModul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum Merdeka
Fathan Emran
 
BAHAN MENGAJAR MATEMATIK KEPADA KANAK - KANAK
BAHAN MENGAJAR MATEMATIK KEPADA KANAK - KANAKBAHAN MENGAJAR MATEMATIK KEPADA KANAK - KANAK
BAHAN MENGAJAR MATEMATIK KEPADA KANAK - KANAK
HUMAH KUMARASAMY
 
PPT KRITERIA KENAIKAN KELAS & KELULUSAN.pptx
PPT KRITERIA KENAIKAN KELAS & KELULUSAN.pptxPPT KRITERIA KENAIKAN KELAS & KELULUSAN.pptx
PPT KRITERIA KENAIKAN KELAS & KELULUSAN.pptx
SriKuntjoro1
 
Modul Ajar PJOK Kelas 1 Fase A Kurikulum Merdeka
Modul Ajar PJOK Kelas 1 Fase A Kurikulum MerdekaModul Ajar PJOK Kelas 1 Fase A Kurikulum Merdeka
Modul Ajar PJOK Kelas 1 Fase A Kurikulum Merdeka
Fathan Emran
 
pdf-powerpoint-kesehatan-reproduksi-remaja-ppt-kespro-remaja-_compress (1).pptx
pdf-powerpoint-kesehatan-reproduksi-remaja-ppt-kespro-remaja-_compress (1).pptxpdf-powerpoint-kesehatan-reproduksi-remaja-ppt-kespro-remaja-_compress (1).pptx
pdf-powerpoint-kesehatan-reproduksi-remaja-ppt-kespro-remaja-_compress (1).pptx
vivi211570
 
juknis_2024_new pendaftaran ppdb kota kediri
juknis_2024_new pendaftaran ppdb kota kedirijuknis_2024_new pendaftaran ppdb kota kediri
juknis_2024_new pendaftaran ppdb kota kediri
DaraAOi
 
Integrasi Isu Prioritas dalam Capaian Pembelajaran
Integrasi Isu Prioritas dalam Capaian PembelajaranIntegrasi Isu Prioritas dalam Capaian Pembelajaran
Integrasi Isu Prioritas dalam Capaian Pembelajaran
walidumar
 
UNIT 4 PB 3 MODUL AJAR PPKn KELAS 5 - modulguruku.com.docx
UNIT 4 PB 3 MODUL AJAR PPKn KELAS 5 - modulguruku.com.docxUNIT 4 PB 3 MODUL AJAR PPKn KELAS 5 - modulguruku.com.docx
UNIT 4 PB 3 MODUL AJAR PPKn KELAS 5 - modulguruku.com.docx
nengenok23
 
PAPARAN PELATIHAN SATKAMLING DALAM RANGKA LOMBA.pptx
PAPARAN PELATIHAN SATKAMLING DALAM RANGKA LOMBA.pptxPAPARAN PELATIHAN SATKAMLING DALAM RANGKA LOMBA.pptx
PAPARAN PELATIHAN SATKAMLING DALAM RANGKA LOMBA.pptx
xtemplat
 
Bab 7Korupsi sebagai persoalan moral .pptx
Bab 7Korupsi sebagai persoalan moral  .pptxBab 7Korupsi sebagai persoalan moral  .pptx
Bab 7Korupsi sebagai persoalan moral .pptx
Habibatut Tijani
 

Recently uploaded (20)

UNIT 3 PB 1 MODUL AJAR PPKn KELAS 5 - modulguruku.com.docx
UNIT 3 PB 1 MODUL AJAR PPKn KELAS 5 - modulguruku.com.docxUNIT 3 PB 1 MODUL AJAR PPKn KELAS 5 - modulguruku.com.docx
UNIT 3 PB 1 MODUL AJAR PPKn KELAS 5 - modulguruku.com.docx
 
Modul Ajar PAI dan Budi Pekerti Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 5 Fase C Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 5 Fase C Kurikulum Merdeka
 
Modul Projek Gaya Hidup Berkelanjutan - Peduli Sampah Selamatkan Generasi - F...
Modul Projek Gaya Hidup Berkelanjutan - Peduli Sampah Selamatkan Generasi - F...Modul Projek Gaya Hidup Berkelanjutan - Peduli Sampah Selamatkan Generasi - F...
Modul Projek Gaya Hidup Berkelanjutan - Peduli Sampah Selamatkan Generasi - F...
 
Menyambut Masyarakat 4.0 dan Indonesia Emas 2045
Menyambut Masyarakat 4.0 dan Indonesia Emas 2045Menyambut Masyarakat 4.0 dan Indonesia Emas 2045
Menyambut Masyarakat 4.0 dan Indonesia Emas 2045
 
Modul Ajar PAI dan Budi Pekerti Kelas 4 Fase B Kurikulum merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 4 Fase B Kurikulum merdekaModul Ajar PAI dan Budi Pekerti Kelas 4 Fase B Kurikulum merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 4 Fase B Kurikulum merdeka
 
RENCANA + Link2 Materi BimTek _"Ketentuan TERBARU_PTK 007 Rev-5 Tahun 2023 & ...
RENCANA + Link2 Materi BimTek _"Ketentuan TERBARU_PTK 007 Rev-5 Tahun 2023 & ...RENCANA + Link2 Materi BimTek _"Ketentuan TERBARU_PTK 007 Rev-5 Tahun 2023 & ...
RENCANA + Link2 Materi BimTek _"Ketentuan TERBARU_PTK 007 Rev-5 Tahun 2023 & ...
 
laporan komunitas belajar sekolah dasar negeri botoputih
laporan komunitas belajar sekolah dasar negeri botoputihlaporan komunitas belajar sekolah dasar negeri botoputih
laporan komunitas belajar sekolah dasar negeri botoputih
 
Biografi Presiden Republik Indonesia.pdf
Biografi Presiden Republik Indonesia.pdfBiografi Presiden Republik Indonesia.pdf
Biografi Presiden Republik Indonesia.pdf
 
(Fase B ) - Gaya Hidup Berkelanjutan (P5).docx
(Fase B ) - Gaya Hidup Berkelanjutan (P5).docx(Fase B ) - Gaya Hidup Berkelanjutan (P5).docx
(Fase B ) - Gaya Hidup Berkelanjutan (P5).docx
 
Modul Ajar Bahasa Indonesia Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Bahasa Indonesia Kelas 11 Fase F Kurikulum MerdekaModul Ajar Bahasa Indonesia Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Bahasa Indonesia Kelas 11 Fase F Kurikulum Merdeka
 
Modul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum MerdekaModul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum Merdeka
 
BAHAN MENGAJAR MATEMATIK KEPADA KANAK - KANAK
BAHAN MENGAJAR MATEMATIK KEPADA KANAK - KANAKBAHAN MENGAJAR MATEMATIK KEPADA KANAK - KANAK
BAHAN MENGAJAR MATEMATIK KEPADA KANAK - KANAK
 
PPT KRITERIA KENAIKAN KELAS & KELULUSAN.pptx
PPT KRITERIA KENAIKAN KELAS & KELULUSAN.pptxPPT KRITERIA KENAIKAN KELAS & KELULUSAN.pptx
PPT KRITERIA KENAIKAN KELAS & KELULUSAN.pptx
 
Modul Ajar PJOK Kelas 1 Fase A Kurikulum Merdeka
Modul Ajar PJOK Kelas 1 Fase A Kurikulum MerdekaModul Ajar PJOK Kelas 1 Fase A Kurikulum Merdeka
Modul Ajar PJOK Kelas 1 Fase A Kurikulum Merdeka
 
pdf-powerpoint-kesehatan-reproduksi-remaja-ppt-kespro-remaja-_compress (1).pptx
pdf-powerpoint-kesehatan-reproduksi-remaja-ppt-kespro-remaja-_compress (1).pptxpdf-powerpoint-kesehatan-reproduksi-remaja-ppt-kespro-remaja-_compress (1).pptx
pdf-powerpoint-kesehatan-reproduksi-remaja-ppt-kespro-remaja-_compress (1).pptx
 
juknis_2024_new pendaftaran ppdb kota kediri
juknis_2024_new pendaftaran ppdb kota kedirijuknis_2024_new pendaftaran ppdb kota kediri
juknis_2024_new pendaftaran ppdb kota kediri
 
Integrasi Isu Prioritas dalam Capaian Pembelajaran
Integrasi Isu Prioritas dalam Capaian PembelajaranIntegrasi Isu Prioritas dalam Capaian Pembelajaran
Integrasi Isu Prioritas dalam Capaian Pembelajaran
 
UNIT 4 PB 3 MODUL AJAR PPKn KELAS 5 - modulguruku.com.docx
UNIT 4 PB 3 MODUL AJAR PPKn KELAS 5 - modulguruku.com.docxUNIT 4 PB 3 MODUL AJAR PPKn KELAS 5 - modulguruku.com.docx
UNIT 4 PB 3 MODUL AJAR PPKn KELAS 5 - modulguruku.com.docx
 
PAPARAN PELATIHAN SATKAMLING DALAM RANGKA LOMBA.pptx
PAPARAN PELATIHAN SATKAMLING DALAM RANGKA LOMBA.pptxPAPARAN PELATIHAN SATKAMLING DALAM RANGKA LOMBA.pptx
PAPARAN PELATIHAN SATKAMLING DALAM RANGKA LOMBA.pptx
 
Bab 7Korupsi sebagai persoalan moral .pptx
Bab 7Korupsi sebagai persoalan moral  .pptxBab 7Korupsi sebagai persoalan moral  .pptx
Bab 7Korupsi sebagai persoalan moral .pptx
 

PPL

  • 1.
  • 2. PEMODELAN PERANGKAT LUNAK TENTANG: KEBUTUHAN SISTEM BERBASIS OBJEK • DISUSUN OLEH: • 1. ANA SULISTIAWATI (03) • 2. EKA ULI FITRIANI (23) • 3. EMMY AULIA WIJAYANTI (25) • 4. FITRI CYNTIA DAMAYANTI (32) • XI RPL-A
  • 3. Use Case Diagram • A. Pengertian – Use Case diagram adalah model fungsional sebuah sistem yang menggunakan actor dan use case. Use Case adalah layanan (services) atau fungsi-fungsi yang disediakan oleh sistem untuk pengguna- penggunanya
  • 4. B. Manfaat Use case diagram 1. Sebuah use case adalah situasi dimana sistem digunakan untuk memenuhi satu atau lebih kebutuhan pemakai. 2. Use case merupakan awal yang sangat baik untuk setiap fase pengembangan berbasis objek, design testing, dan dokumentasi. 3. Use case menggambarkan kebutuhan sistem dari sudut pandang di luar sistem.
  • 5. 4. Use case menentukan nilai yang diberikan sistem kepada pemakainya 5. Use case hanya menetapkan apa yang seharusnya dikerjakan oleh sistem, yaitu kebutuhan fungsional sistem. 6. Use case tidak untuk menentukan kebutuhan nonfungsional, misalnya: sasaran kinerja, bahasa pemrograman
  • 6. C. Notasi/Simbol Use case diagram
  • 7. Spesifikasi Use Case a. Uses Case Login b. Use Case Transaksi c. Use Case Pengelolaan Data Master d. Use Case Penjadwalan Kapal e. Use Case Pemantauan Laporan
  • 8. Langkah-Langkah Pembuatan Use Case Diagram. Aktor 1.Tempatkan aktor utama dipojok kiri atas 2.Gambarkan aktor terpisah dengan use case 3.Berilah nama aktor dengan kata benda tunggal. 4.Aktor minimal harus terhubung dengan satu use case.
  • 9. 5. Berilah nama aktor sesuai dengan perannya terhadap model bukan jabatannya. 6. Tambahkan <<system>> pada aktor berjenis sistem. 7. Jangan menghubungkan langsung antara aktor satu dengan yang lain (kecuali generalisasi). Aktor satu dengan yang lainnya harus terhubung melalui use case. 8. Tambahkan aktor “waktu (time)” untuk sistim yang terjadwal otomatis.
  • 10. • Use Case 1. Buatlah nama use case sejelas mungkin dan orientasinya terhadap stakeholder/ klien bukan perancang sistim. 2. Susunlah use case berdasarkan urutannya dari atas ke bawah untuk mempermudah pembacaan.
  • 11. • Relasi 1. Hindari penggunaan anak panah antara aktor dan use case kecuali salah satunya bersifat pasif. 2. Gunakan <<include>> jika kita yakin suatu use case harus melibatkan use case lain. 3.Gunakan <<extend>> jika suatu use case mungkinkan melibatkan use case lain. 4. Gunakan <<extend>> seperlunya karena kebanyakan <<extend>> membuat diagram sulit dibaca. 5. Gunakan kata include dan extend bukannya includes dan extends.
  • 12. 6. Tempatkan included use case disebelah kanan use case dasar. 7. Tempatkan extend use case dibawah use case dasar. 8. Tempatkan generalisasi use case dibawah use case induk. 9. Tempatkan generalisasi aktor dibawah aktor induk. 10. Hindari pembuatan use case lebih dari dua tingkat.