{"id":10800,"date":"2024-11-20T11:23:54","date_gmt":"2024-11-20T03:23:54","guid":{"rendered":"https:\/\/www.cybermedian.com\/id\/comprehensive-tutorial-on-use-case-diagrams\/"},"modified":"2026-04-20T17:05:07","modified_gmt":"2026-04-20T09:05:07","slug":"comprehensive-tutorial-on-use-case-diagrams","status":"publish","type":"post","link":"https:\/\/www.cybermedian.com\/id\/comprehensive-tutorial-on-use-case-diagrams\/","title":{"rendered":"Tutorial Komprehensif tentang Diagram Kasus Penggunaan"},"content":{"rendered":"<h2>Pendahuluan<\/h2>\n<p>Sebuah <a href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-use-case-diagram\/\">diagram kasus penggunaan<\/a>adalah jenis diagram perilaku yang didefinisikan oleh <a href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-uml\/\">Bahasa Pemodelan Terpadu<\/a> (UML). Digunakan untuk menggambarkan interaksi antara pengguna (aktor) dan sistem untuk mencapai tujuan tertentu. Diagram kasus penggunaan sangat penting untuk memahami dan mendokumentasikan kebutuhan fungsional suatu sistem dari sudut pandang pengguna. Tutorial ini akan memandu Anda membuat dan memahami diagram kasus penggunaan, menggunakan sistem penyewaan sepeda Wheels sebagai contoh.<\/p>\n<h2>Apa itu Diagram Kasus Penggunaan?<\/h2>\n<p>Sebuah <a href=\"https:\/\/www.visual-paradigm.com\/support\/documents\/vpuserguide\/94\/2575\/6362_drawinguseca.html\">diagram kasus penggunaan<\/a>terdiri dari komponen utama berikut:<\/p>\n<ol>\n<li><strong>Aktor<\/strong>: Mewakili pengguna atau sistem eksternal yang berinteraksi dengan sistem. Aktor bisa berupa manusia, sistem lain, atau perangkat keras.<\/li>\n<li><strong>Kasus Penggunaan<\/strong>: Mewakili fungsi atau layanan tertentu yang sistem sediakan kepada aktor. Setiap kasus penggunaan menggambarkan tujuan yang ingin dicapai aktor dengan berinteraksi dengan sistem.<\/li>\n<li><strong>Hubungan<\/strong>:\n<ul>\n<li><strong>Asosiasi Komunikasi<\/strong>: Garis yang menghubungkan aktor ke kasus penggunaan, menunjukkan bahwa aktor berpartisipasi dalam kasus penggunaan tersebut.<\/li>\n<li><strong>Sertakan<\/strong>: Hubungan antar kasus penggunaan di mana satu kasus penggunaan menyertakan perilaku dari kasus penggunaan lain.<\/li>\n<li><strong>Perluas<\/strong>: Hubungan antar kasus penggunaan di mana satu kasus penggunaan memperluas perilaku kasus penggunaan lain dalam kondisi tertentu.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<h2>Membuat Diagram Kasus Penggunaan<\/h2>\n<h3>Langkah 1: Mengidentifikasi Aktor<\/h3>\n<p>Identifikasi semua aktor yang akan berinteraksi dengan sistem. Untuk sistem penyewaan sepeda Wheels, aktor-aktornya adalah:<\/p>\n<ul>\n<li>Administrator<\/li>\n<li>Resepsionis<\/li>\n<\/ul>\n<h3>Langkah 2: Mengidentifikasi Kasus Penggunaan<\/h3>\n<p>Identifikasi fungsi utama atau layanan yang disediakan sistem. Setiap <a href=\"https:\/\/online.visual-paradigm.com\/diagrams\/tutorials\/use-case-diagram-tutorial\/\">kasus penggunaan<\/a>harus mewakili tujuan tertentu yang ingin dicapai oleh aktor. Untuk sistem Wheels, kasus penggunaan adalah:<\/p>\n<ul>\n<li>Pertahankan daftar sepeda<\/li>\n<li>Pertahankan daftar pelanggan<\/li>\n<li>Kelola pertanyaan<\/li>\n<li>Keluaran sepeda<\/li>\n<li>Kelola pengembalian sepeda<\/li>\n<li>Temukan sepeda<\/li>\n<li>Cetak struk<\/li>\n<\/ul>\n<h3>Langkah 3: Gambar Diagram Kasus Penggunaan<\/h3>\n<ol>\n<li><strong>Gambar Aktor<\/strong>: Wakili aktor sebagai gambar orang tongkat.<\/li>\n<li><strong>Gambar Kasus Penggunaan<\/strong>: Wakili kasus penggunaan sebagai oval.<\/li>\n<li><strong>Hubungkan Aktor dan Kasus Penggunaan<\/strong>: Gunakan garis untuk menghubungkan aktor dengan kasus penggunaan yang mereka ikuti.<\/li>\n<li><strong>Tambahkan Hubungan<\/strong>: Gunakan panah putus-putus untuk mewakili hubungan \u201cinclude\u201d dan \u201cextend\u201d.<\/li>\n<\/ol>\n<h3>Contoh: Sistem Penyewaan Sepeda Wheels<\/h3>\n<p>Mari kita buat diagram kasus penggunaan untuk sistem penyewaan sepeda Wheels berdasarkan gambar yang disediakan.<\/p>\n<h4>Aktor:<\/h4>\n<ul>\n<li>Administrator<\/li>\n<li>Resepsionis<\/li>\n<\/ul>\n<h4>Kasus Penggunaan:<\/h4>\n<ul>\n<li>Pertahankan daftar sepeda<\/li>\n<li>Pertahankan daftar pelanggan<\/li>\n<li>Kelola pertanyaan<\/li>\n<li>Keluaran sepeda<\/li>\n<li>Kelola pengembalian sepeda<\/li>\n<li>Temukan sepeda<\/li>\n<li>Cetak kwitansi<\/li>\n<\/ul>\n<h4>Diagram Kasus Penggunaan:<\/h4>\n<p><img decoding=\"async\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2024\/11\/img_673d564be9661.png\"\/><\/p>\n<h3>Penjelasan:<\/h3>\n<ol>\n<li><strong>Aktor<\/strong>:\n<ul>\n<li><code class=\"\">Administrator<\/code>\u00a0(adm)<\/li>\n<li><code class=\"\">Petugas Resepsionis<\/code>\u00a0(rec)<\/li>\n<\/ul>\n<\/li>\n<li><strong>Kasus Penggunaan<\/strong>:\n<ul>\n<li><code class=\"\">Pemeliharaan daftar sepeda<\/code>\u00a0(UC1)<\/li>\n<li><code class=\"\">Pemeliharaan daftar pelanggan<\/code>\u00a0(UC2)<\/li>\n<li><code class=\"\">Menangani pertanyaan<\/code>\u00a0(UC3)<\/li>\n<li><code class=\"\">Menerbitkan sepeda<\/code>\u00a0(UC4)<\/li>\n<li><code class=\"\">Menangani pengembalian sepeda<\/code>\u00a0(UC5)<\/li>\n<li><code class=\"\">Mencari sepeda<\/code>\u00a0(UC6)<\/li>\n<li><code class=\"\">Cetak kwitansi<\/code>\u00a0(UC7)<\/li>\n<\/ul>\n<\/li>\n<li><strong>Hubungan<\/strong>:\n<ul>\n<li>The\u00a0<code class=\"\">Petugas Resepsionis<\/code>\u00a0terlibat dalam\u00a0<code class=\"\">Menangani pertanyaan<\/code>,\u00a0<code class=\"\">Menerbitkan sepeda<\/code>, dan\u00a0<code class=\"\">Menangani pengembalian sepeda<\/code>.<\/li>\n<li>The\u00a0<code class=\"\">Administrator<\/code>\u00a0terlibat dalam\u00a0<code class=\"\">Memelihara daftar sepeda<\/code>\u00a0dan\u00a0<code class=\"\">Memelihara daftar pelanggan<\/code>.<\/li>\n<li>The\u00a0<code class=\"\">Menerbitkan sepeda<\/code>\u00a0kasus penggunaan mencakup\u00a0<code class=\"\">Menangani pertanyaan<\/code>\u00a0kasus penggunaan.<\/li>\n<li>The\u00a0<code class=\"\">Menangani pengembalian sepeda<\/code>\u00a0kasus penggunaan mencakup\u00a0<code class=\"\">Cetak struk<\/code>\u00a0kasus penggunaan.<\/li>\n<li>The\u00a0<code class=\"\">Menerbitkan sepeda<\/code>\u00a0kasus penggunaan memperluas\u00a0<code class=\"\">Memelihara daftar pelanggan<\/code>\u00a0kasus penggunaan.<\/li>\n<li>The\u00a0<code class=\"\">Temukan sepeda<\/code>use case termasuk dalam<code class=\"\">Pertahankan daftar sepeda<\/code>,\u00a0<code class=\"\">Pertahankan daftar pelanggan<\/code>,\u00a0<code class=\"\">Kelola pertanyaan<\/code>, dan<code class=\"\">Keluarkan sepeda<\/code>.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<h2>Deskripsi Use Case<\/h2>\n<p>Selain diagram, penting untuk mendokumentasikan use case dengan deskripsi. Deskripsi use case biasanya mencakup:<\/p>\n<ol>\n<li><strong>Nama Use Case<\/strong>: Nama dari use case.<\/li>\n<li><strong>Aktor<\/strong>: Aktor yang terlibat dalam use case.<\/li>\n<li><strong>Tujuan<\/strong>: Tujuan atau tujuan dari use case.<\/li>\n<li><strong>Ringkasan<\/strong>: Deskripsi singkat tentang apa yang terjadi dalam use case.<\/li>\n<li><strong>Alur Kegiatan Biasa<\/strong>: Deskripsi langkah demi langkah dari alur kegiatan normal.<\/li>\n<li><strong>Alur Alternatif<\/strong>: Deskripsi mengenai alur kegiatan alternatif atau eksplisit.<\/li>\n<\/ol>\n<h3>Contoh: Deskripsi Use Case Keluarkan Sepeda<\/h3>\n<p><strong>Use Case<\/strong>: Keluarkan sepeda<\/p>\n<p><strong>Aktor<\/strong>: Petugas resepsionis<\/p>\n<p><strong>Tujuan<\/strong>: Untuk menyewakan sepeda<\/p>\n<p><strong>Ikhtisar<\/strong>: Ketika seorang pelanggan datang ke toko, mereka memilih sepeda untuk disewa. Petugas resepsionis mencari informasi sepeda di sistem dan memberi tahu pelanggan berapa biaya yang harus dibayar untuk menyewa sepeda selama periode tertentu. Pelanggan membayar, menerima struk, dan kemudian pergi dengan sepeda tersebut.<\/p>\n<p><strong>Alur Kegiatan Khas<\/strong>:<\/p>\n<ol>\n<li>Pelanggan memilih sepeda.<\/li>\n<li>Petugas resepsionis memasukkan nomor sepeda.<\/li>\n<li>Sistem menampilkan detail sepeda, termasuk tarif sewa harian dan uang jaminan.<\/li>\n<li>Pelanggan menentukan durasi sewa.<\/li>\n<li>Petugas resepsionis memasukkan durasi sewa.<\/li>\n<li>Sistem menampilkan total biaya sewa.<\/li>\n<li>Pelanggan menyetujui harga tersebut.<\/li>\n<li>Petugas resepsionis memasukkan detail pelanggan.<\/li>\n<li>Sistem menampilkan detail pelanggan.<\/li>\n<li>Pelanggan membayar total biaya.<\/li>\n<li>Petugas resepsionis mencatat jumlah yang dibayar.<\/li>\n<li>Sistem mencetak struk.<\/li>\n<\/ol>\n<p><strong>Alur Alternatif<\/strong>:<\/p>\n<ul>\n<li>Langkah 8 dan 9: Detail pelanggan sudah ada di sistem, sehingga petugas resepsionis hanya perlu memasukkan identifikasi, dan sistem akan menampilkan detail pelanggan.<\/li>\n<li>Langkah 7-12: Pelanggan mungkin tidak puas dengan harga dan dapat menghentikan transaksi.<\/li>\n<\/ul>\n<h3>Use Case Issue Bike: Penjelasan Rinci<\/h3>\n<p>Use case &#8220;Issue Bike&#8221; dalam sistem penyewaan sepeda Wheels merepresentasikan proses menyewakan sepeda kepada pelanggan. Use case ini melibatkan beberapa interaksi antara petugas resepsionis dan sistem untuk mencapai tujuan penerbitan sepeda. Di bawah ini, kami akan menjelaskan alur kejadian dalam use case &#8220;Issue Bike&#8221; dan bagaimana hubungannya dengan use case &#8220;include&#8221; dan &#8220;extend&#8221;.<\/p>\n<h4>Pemain:<\/h4>\n<ul>\n<li><strong>Petugas resepsionis<\/strong>: Pemain utama yang berinteraksi dengan sistem untuk menerbitkan sepeda.<\/li>\n<\/ul>\n<h4>Tujuan:<\/h4>\n<ul>\n<li>Untuk menyewakan sepeda kepada pelanggan.<\/li>\n<\/ul>\n<h4>Ikhtisar:<\/h4>\n<p>Ketika seorang pelanggan datang ke toko, mereka memilih sepeda untuk disewa. Petugas resepsionis mencari informasi sepeda di sistem dan memberi tahu pelanggan berapa biaya yang harus dibayar untuk menyewa sepeda selama periode tertentu. Pelanggan membayar, menerima struk, dan kemudian pergi dengan sepeda tersebut.<\/p>\n<h4>Alur Kegiatan Khas:<\/h4>\n<ol>\n<li><strong>Pelanggan Memilih Sepeda<\/strong>: Pelanggan memilih sepeda dari pilihan yang tersedia.<\/li>\n<li><strong>Petugas Resepsionis Memasukkan Nomor Sepeda<\/strong>: Petugas resepsionis memasukkan nomor sepeda ke dalam sistem.<\/li>\n<li><strong>Sistem Menampilkan Detail Sepeda<\/strong>: Sistem menampilkan detail sepeda, termasuk tarif sewa harian dan uang jaminan.<\/li>\n<li><strong>Pelanggan Menentukan Durasi Sewa<\/strong>: Pelanggan menunjukkan berapa lama mereka ingin menyewa sepeda.<\/li>\n<li><strong>Petugas Resepsionis Memasukkan Durasi Sewa<\/strong>: Petugas resepsionis memasukkan durasi sewa ke dalam sistem.<\/li>\n<li><strong>Sistem Menampilkan Total Biaya Sewa<\/strong>: Sistem menghitung dan menampilkan total biaya menyewa sepeda.<\/li>\n<li><strong>Pelanggan Menyetujui Harga<\/strong>: Pelanggan memastikan bahwa mereka setuju dengan biaya sewa.<\/li>\n<li><strong>Petugas Resepsionis Memasukkan Detail Pelanggan<\/strong>: Petugas resepsionis memasukkan detail pelanggan ke dalam sistem.<\/li>\n<li><strong>Sistem Menampilkan Detail Pelanggan<\/strong>: Sistem menampilkan detail pelanggan yang telah dimasukkan untuk diverifikasi.<\/li>\n<li><strong>Pelanggan Membayar Total Biaya<\/strong>: Pelanggan melakukan pembayaran.<\/li>\n<li><strong>Petugas Resepsionis Mencatat Jumlah Pembayaran<\/strong>: Petugas resepsionis mencatat pembayaran dalam sistem.<\/li>\n<li><strong>Sistem Mencetak Kwitansi<\/strong>: Sistem menghasilkan dan mencetak kwitansi untuk pelanggan.<\/li>\n<\/ol>\n<h4>Hubungan dengan Use Case Lain:<\/h4>\n<ol>\n<li><strong>Hubungan Include<\/strong>:\n<ul>\n<li><strong>Menangani Pertanyaan<\/strong>: Use case \u201cKeluarkan Sepeda\u201d mencakup use case \u201cMenangani Pertanyaan\u201d. Ini berarti bahwa setiap kali sepeda dikeluarkan, sistem harus menangani pertanyaan mengenai ketersediaan dan biaya sepeda. Alur kejadian dalam use case \u201cKeluaran Sepeda\u201d selalu melibatkan penanganan pertanyaan.<\/li>\n<li><strong>Temukan Sepeda<\/strong>: Kasus penggunaan \u201cIssue Bike\u201d mencakup kasus penggunaan \u201cFind Bike\u201d. Ini berarti bahwa petugas resepsionis akan menggunakan sistem untuk mencari detail sepeda berdasarkan nomor sepeda yang dimasukkan. Ini merupakan langkah yang diperlukan dalam penerbitan sepeda.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Hubungan Perluasan<\/strong>:\n<ul>\n<li><strong>Pemeliharaan Daftar Pelanggan<\/strong>: Kasus penggunaan \u201cIssue Bike\u201d memperluas kasus penggunaan \u201cMaintain Customer List\u201d. Ini berarti bahwa selama proses penerbitan sepeda, sistem mungkin perlu menambahkan pelanggan baru atau memperbarui detail pelanggan yang sudah ada. Perluasan ini bersifat kondisional dan hanya terjadi jika diperlukan.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<h4>Alur Kejadian dengan Kasus Penggunaan Include dan Extend:<\/h4>\n<ol>\n<li><strong>Pelanggan Memilih Sepeda<\/strong>: Pelanggan memilih sepeda.<\/li>\n<li><strong>Petugas Resepsionis Memasukkan Nomor Sepeda<\/strong>: Petugas resepsionis memasukkan nomor sepeda.\n<ul>\n<li><strong>Sertakan: Cari Sepeda<\/strong>: Sistem mencari detail sepeda berdasarkan nomor yang dimasukkan.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Sistem Menampilkan Detail Sepeda<\/strong>: Sistem menampilkan detail sepeda, termasuk tarif sewa harian dan uang jaminan.\n<ul>\n<li><strong>Sertakan: Tangani Pertanyaan<\/strong>: Sistem menangani pertanyaan mengenai ketersediaan dan biaya sepeda.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Pelanggan Menentukan Durasi Sewa<\/strong>: Pelanggan menunjukkan durasi sewa.<\/li>\n<li><strong>Petugas Resepsionis Memasukkan Durasi Sewa<\/strong>: Petugas resepsionis memasukkan durasi sewa.<\/li>\n<li><strong>Sistem Menampilkan Biaya Sewa Total<\/strong>: Sistem menghitung dan menampilkan biaya sewa total.<\/li>\n<li><strong>Pelanggan Menyetujui Harga<\/strong>: Pelanggan mengonfirmasi biaya sewa.<\/li>\n<li><strong>Petugas Resepsionis Memasukkan Detail Pelanggan<\/strong>: Petugas resepsionis memasukkan detail pelanggan.\n<ul>\n<li><strong>Perluas: Pemeliharaan Daftar Pelanggan<\/strong>: Jika pelanggan baru atau jika detailnya perlu diperbarui, sistem akan menambahkan atau memperbarui informasi pelanggan.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Sistem Menampilkan Detail Pelanggan<\/strong>: Sistem menampilkan detail pelanggan yang dimasukkan untuk verifikasi.<\/li>\n<li><strong>Pelanggan Membayar Total Biaya<\/strong>: Pelanggan melakukan pembayaran.<\/li>\n<li><strong>Petugas Resepsionis Mencatat Jumlah Pembayaran<\/strong>: Petugas resepsionis mencatat pembayaran.<\/li>\n<li><strong>Sistem Mencetak Kwitansi<\/strong>: Sistem menghasilkan dan mencetak kwitansi untuk pelanggan.<\/li>\n<\/ol>\n<p>Use case &#8220;Keluarkan Sepeda&#8221; adalah proses komprehensif yang melibatkan beberapa interaksi antara petugas resepsionis dan sistem. Penggunaan hubungan &#8220;include&#8221; dengan use case &#8220;Temukan Sepeda&#8221; dan &#8220;Kelola Pertanyaan&#8221; memastikan bahwa langkah-langkah penting seperti menemukan detail sepeda dan menangani pertanyaan selalu dilakukan. Hubungan &#8220;extend&#8221; dengan use case &#8220;Pertahankan Daftar Pelanggan&#8221; memungkinkan penambahan atau pembaruan detail pelanggan secara kondisional, memberikan fleksibilitas dalam proses penerbitan sepeda. Memahami hubungan-hubungan ini membantu dalam menciptakan sistem yang tangguh dan berfokus pada pengguna yang secara efektif memenuhi kebutuhan fungsional sistem penyewaan sepeda Wheels.<\/p>\n<h2>Kesimpulan<\/h2>\n<p><a href=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2024\/11\/img_673d564be9661.png\">Diagram use case<\/a>adalah alat penting dalam proses pengembangan perangkat lunak, khususnya dalam lingkup pengembangan berorientasi objek. Mereka menyediakan representasi visual yang jelas dan ringkas tentang bagaimana pengguna (aktor) berinteraksi dengan sistem untuk mencapai tujuan tertentu (use case). Dengan mengidentifikasi aktor, use case, dan hubungan antar keduanya, pengembang dapat secara efektif memodelkan dan menyampaikan kebutuhan fungsional suatu sistem.<\/p>\n<p>Dalam konteks sistem penyewaan sepeda Wheels, kami telah menunjukkan bagaimana membuat <a href=\"https:\/\/www.visual-paradigm.com\/tutorials\/writingeffectiveusecase.jsp\">diagram use case<\/a>yang menangkap interaksi antara aktor yang berbeda (Petugas Resepsionis dan Administrator) dan fungsi sistem (seperti mempertahankan daftar sepeda dan pelanggan, menangani pertanyaan, menerbitkan sepeda, dan menangani pengembalian sepeda). Kami juga telah menunjukkan bagaimana mengintegrasikan hubungan seperti &#8220;include&#8221; dan &#8220;extend&#8221; untuk mewakili perilaku umum dan tambahan, masing-masing.<\/p>\n<p>Diagram use case, bersama dengan deskripsinya, berfungsi sebagai dasar untuk kegiatan pengembangan lebih lanjut, termasuk pembuatan model UML lainnya dan implementasi sistem secara keseluruhan. Dengan mengikuti langkah-langkah yang dijelaskan dalam tutorial ini, pengembang dapat memastikan bahwa mereka memiliki pemahaman komprehensif terhadap kebutuhan sistem dan dapat secara efektif menyampaikan kebutuhan tersebut kepada pemangku kepentingan.<\/p>\n<p>Secara ringkas, menguasai pembuatan dan interpretasi <a href=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2024\/11\/img_673d564be9661.png\">diagram use case<\/a>adalah sangat penting bagi setiap pengembang perangkat lunak yang bertujuan untuk membangun sistem yang tangguh dan berfokus pada pengguna. Dengan latihan, diagram ini menjadi alat yang tak ternilai untuk memodelkan, mendokumentasikan, dan memvalidasi kebutuhan fungsional dari setiap proyek perangkat lunak.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pendahuluan Sebuah diagram kasus penggunaanadalah jenis diagram perilaku yang didefinisikan oleh Bahasa Pemodelan Terpadu (UML). Digunakan untuk menggambarkan interaksi antara<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"","footnotes":""},"categories":[3],"tags":[],"class_list":["post-10800","post","type-post","status-publish","format-standard","hentry","category-unified-modeling-language"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Tutorial Komprehensif tentang Diagram Kasus Penggunaan - Media Maya<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.cybermedian.com\/id\/comprehensive-tutorial-on-use-case-diagrams\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Tutorial Komprehensif tentang Diagram Kasus Penggunaan - Media Maya\" \/>\n<meta property=\"og:description\" content=\"Pendahuluan Sebuah diagram kasus penggunaanadalah jenis diagram perilaku yang didefinisikan oleh Bahasa Pemodelan Terpadu (UML). Digunakan untuk menggambarkan interaksi antara\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.cybermedian.com\/id\/comprehensive-tutorial-on-use-case-diagrams\/\" \/>\n<meta property=\"og:site_name\" content=\"Media Maya\" \/>\n<meta property=\"article:published_time\" content=\"2024-11-20T03:23:54+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-20T09:05:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.planttext.com\/api\/plantuml\/png\/ZP9HIyCm4CVV2_qEHzytiDqSo2WJGVH1445yZicv7IRfJ2wWgD_T9EkqXJ9ywCFn-zq_b_GsdeNZO7HPQ7nXu0uSRNSCYXnAfiwMXP3SEQWkbI5Bdfs8PGN2Wr3cbpwWn7toev5XR2-Bb27iLYDKJpj4xS5_U4PJmMTP00IFKlW8xmHPZXyyqok2FcOyNfrDQp9uxWoweLgFr1jXLJmMxLiWH-XxgHb9jzu7p6VsU36LaMTooC7PNbkEj6koQXXoFgBtBiwSNWDfVnnrLHR9YTU3-RnDBN01wpLPgOF2jZt0-XHiJi75Vs0p1PSzN4rtpcPVRPuiKNndj2h1xxW6oaJQ7dxPNr7d7UYBPbWiXaLyq4tCodlu0m00\" \/><meta property=\"og:image\" content=\"https:\/\/www.planttext.com\/api\/plantuml\/png\/ZP9HIyCm4CVV2_qEHzytiDqSo2WJGVH1445yZicv7IRfJ2wWgD_T9EkqXJ9ywCFn-zq_b_GsdeNZO7HPQ7nXu0uSRNSCYXnAfiwMXP3SEQWkbI5Bdfs8PGN2Wr3cbpwWn7toev5XR2-Bb27iLYDKJpj4xS5_U4PJmMTP00IFKlW8xmHPZXyyqok2FcOyNfrDQp9uxWoweLgFr1jXLJmMxLiWH-XxgHb9jzu7p6VsU36LaMTooC7PNbkEj6koQXXoFgBtBiwSNWDfVnnrLHR9YTU3-RnDBN01wpLPgOF2jZt0-XHiJi75Vs0p1PSzN4rtpcPVRPuiKNndj2h1xxW6oaJQ7dxPNr7d7UYBPbWiXaLyq4tCodlu0m00\" \/>\n<meta name=\"author\" content=\"vpadmin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.planttext.com\/api\/plantuml\/png\/ZP9HIyCm4CVV2_qEHzytiDqSo2WJGVH1445yZicv7IRfJ2wWgD_T9EkqXJ9ywCFn-zq_b_GsdeNZO7HPQ7nXu0uSRNSCYXnAfiwMXP3SEQWkbI5Bdfs8PGN2Wr3cbpwWn7toev5XR2-Bb27iLYDKJpj4xS5_U4PJmMTP00IFKlW8xmHPZXyyqok2FcOyNfrDQp9uxWoweLgFr1jXLJmMxLiWH-XxgHb9jzu7p6VsU36LaMTooC7PNbkEj6koQXXoFgBtBiwSNWDfVnnrLHR9YTU3-RnDBN01wpLPgOF2jZt0-XHiJi75Vs0p1PSzN4rtpcPVRPuiKNndj2h1xxW6oaJQ7dxPNr7d7UYBPbWiXaLyq4tCodlu0m00\" \/>\n<meta name=\"twitter:creator\" content=\"@vpadmin\" \/>\n<meta name=\"twitter:label1\" content=\"Ditulis oleh\" \/>\n\t<meta name=\"twitter:data1\" content=\"vpadmin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.cybermedian.com\/id\/comprehensive-tutorial-on-use-case-diagrams\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.cybermedian.com\/id\/comprehensive-tutorial-on-use-case-diagrams\/\"},\"author\":{\"name\":\"vpadmin\",\"@id\":\"https:\/\/www.cybermedian.com\/id\/#\/schema\/person\/0122cdf8fc3b73482dd8a30c8500f75a\"},\"headline\":\"Tutorial Komprehensif tentang Diagram Kasus Penggunaan\",\"datePublished\":\"2024-11-20T03:23:54+00:00\",\"dateModified\":\"2026-04-20T09:05:07+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.cybermedian.com\/id\/comprehensive-tutorial-on-use-case-diagrams\/\"},\"wordCount\":1471,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/www.cybermedian.com\/id\/comprehensive-tutorial-on-use-case-diagrams\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2024\/11\/img_673d564be9661.png\",\"articleSection\":[\"Unified Modeling Language\"],\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.cybermedian.com\/id\/comprehensive-tutorial-on-use-case-diagrams\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.cybermedian.com\/id\/comprehensive-tutorial-on-use-case-diagrams\/\",\"url\":\"https:\/\/www.cybermedian.com\/id\/comprehensive-tutorial-on-use-case-diagrams\/\",\"name\":\"Tutorial Komprehensif tentang Diagram Kasus Penggunaan - Media Maya\",\"isPartOf\":{\"@id\":\"https:\/\/www.cybermedian.com\/id\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.cybermedian.com\/id\/comprehensive-tutorial-on-use-case-diagrams\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.cybermedian.com\/id\/comprehensive-tutorial-on-use-case-diagrams\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2024\/11\/img_673d564be9661.png\",\"datePublished\":\"2024-11-20T03:23:54+00:00\",\"dateModified\":\"2026-04-20T09:05:07+00:00\",\"author\":{\"@id\":\"https:\/\/www.cybermedian.com\/id\/#\/schema\/person\/0122cdf8fc3b73482dd8a30c8500f75a\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.cybermedian.com\/id\/comprehensive-tutorial-on-use-case-diagrams\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.cybermedian.com\/id\/comprehensive-tutorial-on-use-case-diagrams\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/www.cybermedian.com\/id\/comprehensive-tutorial-on-use-case-diagrams\/#primaryimage\",\"url\":\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2024\/11\/img_673d564be9661.png\",\"contentUrl\":\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2024\/11\/img_673d564be9661.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.cybermedian.com\/id\/comprehensive-tutorial-on-use-case-diagrams\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.cybermedian.com\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tutorial Komprehensif tentang Diagram Kasus Penggunaan\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.cybermedian.com\/id\/#website\",\"url\":\"https:\/\/www.cybermedian.com\/id\/\",\"name\":\"Media Maya\",\"description\":\"Belajar satu hal baru setiap hari\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.cybermedian.com\/id\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"id\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.cybermedian.com\/id\/#\/schema\/person\/0122cdf8fc3b73482dd8a30c8500f75a\",\"name\":\"vpadmin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/www.cybermedian.com\/id\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/3914788226b9b0af628488720662164f4641c6125d0bd38d90ae34f01c8c4ea3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/3914788226b9b0af628488720662164f4641c6125d0bd38d90ae34f01c8c4ea3?s=96&d=mm&r=g\",\"caption\":\"vpadmin\"},\"sameAs\":[\"https:\/\/x.com\/vpadmin\"],\"url\":\"https:\/\/www.cybermedian.com\/id\/author\/vpadmin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Tutorial Komprehensif tentang Diagram Kasus Penggunaan - Media Maya","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.cybermedian.com\/id\/comprehensive-tutorial-on-use-case-diagrams\/","og_locale":"id_ID","og_type":"article","og_title":"Tutorial Komprehensif tentang Diagram Kasus Penggunaan - Media Maya","og_description":"Pendahuluan Sebuah diagram kasus penggunaanadalah jenis diagram perilaku yang didefinisikan oleh Bahasa Pemodelan Terpadu (UML). Digunakan untuk menggambarkan interaksi antara","og_url":"https:\/\/www.cybermedian.com\/id\/comprehensive-tutorial-on-use-case-diagrams\/","og_site_name":"Media Maya","article_published_time":"2024-11-20T03:23:54+00:00","article_modified_time":"2026-04-20T09:05:07+00:00","og_image":[{"url":"https:\/\/www.planttext.com\/api\/plantuml\/png\/ZP9HIyCm4CVV2_qEHzytiDqSo2WJGVH1445yZicv7IRfJ2wWgD_T9EkqXJ9ywCFn-zq_b_GsdeNZO7HPQ7nXu0uSRNSCYXnAfiwMXP3SEQWkbI5Bdfs8PGN2Wr3cbpwWn7toev5XR2-Bb27iLYDKJpj4xS5_U4PJmMTP00IFKlW8xmHPZXyyqok2FcOyNfrDQp9uxWoweLgFr1jXLJmMxLiWH-XxgHb9jzu7p6VsU36LaMTooC7PNbkEj6koQXXoFgBtBiwSNWDfVnnrLHR9YTU3-RnDBN01wpLPgOF2jZt0-XHiJi75Vs0p1PSzN4rtpcPVRPuiKNndj2h1xxW6oaJQ7dxPNr7d7UYBPbWiXaLyq4tCodlu0m00","type":"","width":"","height":""},{"url":"https:\/\/www.planttext.com\/api\/plantuml\/png\/ZP9HIyCm4CVV2_qEHzytiDqSo2WJGVH1445yZicv7IRfJ2wWgD_T9EkqXJ9ywCFn-zq_b_GsdeNZO7HPQ7nXu0uSRNSCYXnAfiwMXP3SEQWkbI5Bdfs8PGN2Wr3cbpwWn7toev5XR2-Bb27iLYDKJpj4xS5_U4PJmMTP00IFKlW8xmHPZXyyqok2FcOyNfrDQp9uxWoweLgFr1jXLJmMxLiWH-XxgHb9jzu7p6VsU36LaMTooC7PNbkEj6koQXXoFgBtBiwSNWDfVnnrLHR9YTU3-RnDBN01wpLPgOF2jZt0-XHiJi75Vs0p1PSzN4rtpcPVRPuiKNndj2h1xxW6oaJQ7dxPNr7d7UYBPbWiXaLyq4tCodlu0m00","type":"","width":"","height":""}],"author":"vpadmin","twitter_card":"summary_large_image","twitter_image":"https:\/\/www.planttext.com\/api\/plantuml\/png\/ZP9HIyCm4CVV2_qEHzytiDqSo2WJGVH1445yZicv7IRfJ2wWgD_T9EkqXJ9ywCFn-zq_b_GsdeNZO7HPQ7nXu0uSRNSCYXnAfiwMXP3SEQWkbI5Bdfs8PGN2Wr3cbpwWn7toev5XR2-Bb27iLYDKJpj4xS5_U4PJmMTP00IFKlW8xmHPZXyyqok2FcOyNfrDQp9uxWoweLgFr1jXLJmMxLiWH-XxgHb9jzu7p6VsU36LaMTooC7PNbkEj6koQXXoFgBtBiwSNWDfVnnrLHR9YTU3-RnDBN01wpLPgOF2jZt0-XHiJi75Vs0p1PSzN4rtpcPVRPuiKNndj2h1xxW6oaJQ7dxPNr7d7UYBPbWiXaLyq4tCodlu0m00","twitter_creator":"@vpadmin","twitter_misc":{"Ditulis oleh":"vpadmin","Estimasi waktu membaca":"8 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.cybermedian.com\/id\/comprehensive-tutorial-on-use-case-diagrams\/#article","isPartOf":{"@id":"https:\/\/www.cybermedian.com\/id\/comprehensive-tutorial-on-use-case-diagrams\/"},"author":{"name":"vpadmin","@id":"https:\/\/www.cybermedian.com\/id\/#\/schema\/person\/0122cdf8fc3b73482dd8a30c8500f75a"},"headline":"Tutorial Komprehensif tentang Diagram Kasus Penggunaan","datePublished":"2024-11-20T03:23:54+00:00","dateModified":"2026-04-20T09:05:07+00:00","mainEntityOfPage":{"@id":"https:\/\/www.cybermedian.com\/id\/comprehensive-tutorial-on-use-case-diagrams\/"},"wordCount":1471,"commentCount":0,"image":{"@id":"https:\/\/www.cybermedian.com\/id\/comprehensive-tutorial-on-use-case-diagrams\/#primaryimage"},"thumbnailUrl":"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2024\/11\/img_673d564be9661.png","articleSection":["Unified Modeling Language"],"inLanguage":"id","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.cybermedian.com\/id\/comprehensive-tutorial-on-use-case-diagrams\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.cybermedian.com\/id\/comprehensive-tutorial-on-use-case-diagrams\/","url":"https:\/\/www.cybermedian.com\/id\/comprehensive-tutorial-on-use-case-diagrams\/","name":"Tutorial Komprehensif tentang Diagram Kasus Penggunaan - Media Maya","isPartOf":{"@id":"https:\/\/www.cybermedian.com\/id\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.cybermedian.com\/id\/comprehensive-tutorial-on-use-case-diagrams\/#primaryimage"},"image":{"@id":"https:\/\/www.cybermedian.com\/id\/comprehensive-tutorial-on-use-case-diagrams\/#primaryimage"},"thumbnailUrl":"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2024\/11\/img_673d564be9661.png","datePublished":"2024-11-20T03:23:54+00:00","dateModified":"2026-04-20T09:05:07+00:00","author":{"@id":"https:\/\/www.cybermedian.com\/id\/#\/schema\/person\/0122cdf8fc3b73482dd8a30c8500f75a"},"breadcrumb":{"@id":"https:\/\/www.cybermedian.com\/id\/comprehensive-tutorial-on-use-case-diagrams\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.cybermedian.com\/id\/comprehensive-tutorial-on-use-case-diagrams\/"]}]},{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/www.cybermedian.com\/id\/comprehensive-tutorial-on-use-case-diagrams\/#primaryimage","url":"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2024\/11\/img_673d564be9661.png","contentUrl":"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2024\/11\/img_673d564be9661.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.cybermedian.com\/id\/comprehensive-tutorial-on-use-case-diagrams\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.cybermedian.com\/id\/"},{"@type":"ListItem","position":2,"name":"Tutorial Komprehensif tentang Diagram Kasus Penggunaan"}]},{"@type":"WebSite","@id":"https:\/\/www.cybermedian.com\/id\/#website","url":"https:\/\/www.cybermedian.com\/id\/","name":"Media Maya","description":"Belajar satu hal baru setiap hari","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.cybermedian.com\/id\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"id"},{"@type":"Person","@id":"https:\/\/www.cybermedian.com\/id\/#\/schema\/person\/0122cdf8fc3b73482dd8a30c8500f75a","name":"vpadmin","image":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/www.cybermedian.com\/id\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/3914788226b9b0af628488720662164f4641c6125d0bd38d90ae34f01c8c4ea3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3914788226b9b0af628488720662164f4641c6125d0bd38d90ae34f01c8c4ea3?s=96&d=mm&r=g","caption":"vpadmin"},"sameAs":["https:\/\/x.com\/vpadmin"],"url":"https:\/\/www.cybermedian.com\/id\/author\/vpadmin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.cybermedian.com\/id\/wp-json\/wp\/v2\/posts\/10800","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.cybermedian.com\/id\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.cybermedian.com\/id\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.cybermedian.com\/id\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cybermedian.com\/id\/wp-json\/wp\/v2\/comments?post=10800"}],"version-history":[{"count":1,"href":"https:\/\/www.cybermedian.com\/id\/wp-json\/wp\/v2\/posts\/10800\/revisions"}],"predecessor-version":[{"id":11640,"href":"https:\/\/www.cybermedian.com\/id\/wp-json\/wp\/v2\/posts\/10800\/revisions\/11640"}],"wp:attachment":[{"href":"https:\/\/www.cybermedian.com\/id\/wp-json\/wp\/v2\/media?parent=10800"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cybermedian.com\/id\/wp-json\/wp\/v2\/categories?post=10800"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cybermedian.com\/id\/wp-json\/wp\/v2\/tags?post=10800"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}