<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="id">
	<id>https://wiki.unissula.ac.id/index.php?action=history&amp;feed=atom&amp;title=Diagram_use_case</id>
	<title>Diagram use case - Riwayat revisi</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.unissula.ac.id/index.php?action=history&amp;feed=atom&amp;title=Diagram_use_case"/>
	<link rel="alternate" type="text/html" href="https://wiki.unissula.ac.id/index.php?title=Diagram_use_case&amp;action=history"/>
	<updated>2026-09-15T17:20:30Z</updated>
	<subtitle>Riwayat revisi halaman ini di wiki</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://wiki.unissula.ac.id/index.php?title=Diagram_use_case&amp;diff=2866&amp;oldid=prev</id>
		<title>Maintenance script: Presentation V4: sitasi, referensi, Math, Wikimedia Commons, dan atribusi</title>
		<link rel="alternate" type="text/html" href="https://wiki.unissula.ac.id/index.php?title=Diagram_use_case&amp;diff=2866&amp;oldid=prev"/>
		<updated>2026-08-23T14:09:35Z</updated>

		<summary type="html">&lt;p&gt;Presentation V4: sitasi, referensi, Math, Wikimedia Commons, dan atribusi&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;id&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Revisi sebelumnya&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revisi per 23 Agustus 2026 14.09&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Baris 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Baris 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&#039;&#039;&#039;Diagram use case&#039;&#039;&#039; merupakan gambaran atau representasi dari interaksi yang terjadi antara sistem dan lingkungannya. Use case adalah teknik penemuan kebutuhan perangkat lunak yang dikenalkan pertama kali dalam metode pendekatan berbasis objek yang dikembangkan oleh [[Ivar Jacobson|Jacobson]] dan kawan-kawan pada tahun 1990an. Saat ini, diagram use case menjadi salah satu tipe dari Diagram [[Unified Modeling Language|&#039;&#039;Unified Modeling Language&#039;&#039; (UML)]] berbasis tingkah laku. Menurut [[Alistair Cockburn]], use case mendeskripsikan tingkah laku sistem di berbagai kondisi dan bagaimana sistem tersebut menanggapi permintaan pengguna. Use case didefinisikan dari sudut pandang aktor yang terlibat. Aktor merupakan orang atau alat yang menggunakan sistem tersebut atau bisa juga sebagai apapun yang berinteraksi dengan sistem. Contoh penggunaan diagram &#039;&#039;use case&#039;&#039; diantaranya adalah sebagai sistem &#039;&#039;startup&#039;&#039;, &#039;&#039;shutdown&#039;&#039;, &#039;&#039;session&#039;&#039;, transaksi, transfer, tarik tunai dan cek saldo.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&#039;&#039;&#039;Diagram use case&#039;&#039;&#039; merupakan gambaran atau representasi dari interaksi yang terjadi antara sistem dan lingkungannya.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;ref&amp;gt;Jacobson, I., Christerson, M., Jonsson, P. and Overgaard, G. (1993). Object-Oriented Software Engineering. Wokingham: Addison-Wesley.&amp;lt;/ref&amp;gt; &lt;/ins&gt;Use case adalah teknik penemuan kebutuhan perangkat lunak yang dikenalkan pertama kali dalam metode pendekatan berbasis objek yang dikembangkan oleh [[Ivar Jacobson|Jacobson]] dan kawan-kawan pada tahun 1990an.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;ref&amp;gt;Sommerville, Ian, 1951-. [https://www.worldcat.org/oclc/462909026 Software engineering]. Pearson. 2011. ISBN 978-0-13-703515-1.&amp;lt;/ref&amp;gt; &lt;/ins&gt;Saat ini, diagram use case menjadi salah satu tipe dari Diagram [[Unified Modeling Language|&#039;&#039;Unified Modeling Language&#039;&#039; (UML)]] berbasis tingkah laku. Menurut [[Alistair Cockburn]], use case mendeskripsikan tingkah laku sistem di berbagai kondisi dan bagaimana sistem tersebut menanggapi permintaan pengguna. Use case didefinisikan dari sudut pandang aktor yang terlibat. Aktor merupakan orang atau alat yang menggunakan sistem tersebut atau bisa juga sebagai apapun yang berinteraksi dengan sistem.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;ref&amp;gt;Roger S. Pressman. &#039;&#039;Software Enginnering A practitioner&#039;s approach eighth edition&#039;&#039;. Mc Graw Hill Education. 2015. ISBN 978-0-07-802212-8.&amp;lt;/ref&amp;gt; &lt;/ins&gt;Contoh penggunaan diagram &#039;&#039;use case&#039;&#039; diantaranya adalah sebagai sistem &#039;&#039;startup&#039;&#039;, &#039;&#039;shutdown&#039;&#039;, &#039;&#039;session&#039;&#039;, transaksi, transfer, tarik tunai dan cek saldo.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;ref&amp;gt;Rachmatia Nurchaliza. [https://dif.telkomuniversity.ac.id/diagram-usecase-adalah-komponen-terpenting-pada-aplikasi/ Apakah Diagram Use Case Adalah Komponen Penting Pada Aplikasi?]. &#039;&#039;D3 Rekayasa Perangkat Lunak Aplikasi Telkom University&#039;&#039;. 2024-01-15.&amp;lt;/ref&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Relasi pada diagram use case ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Relasi pada diagram use case ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Untuk menggambarkan interaksi antara sistem dan lingkungannya, use case diagram menggunakan beberapa simbol. Use case yang merepresentasikan tugas tertentu  yang melibatkan interaksi dengan lingkungannya menggunakan elips. Sementara aktor yang terlibat dalam use case tersebut dilambangkan dengan sosok tongkat&#039;&#039;.&#039;&#039; &amp;lt;ref&amp;gt;Sommerville, Ian, 1951-. [https://www.worldcat.org/oclc/462909026 Software engineering]. Pearson. 2011. ISBN 978-0-13-703515-1.&amp;lt;/ref&amp;gt; Terdapat beberapa jenis relasi yang terjadi, baik antar-use case, antar-aktor, maupun antara use case dan aktor. Relasi yang terjadi antar use case, antara lain &#039;&#039;extend, include&#039;&#039; dan generalisasi. Relasi &amp;lt;&amp;lt;&#039;&#039;extend&amp;gt;&amp;gt;&#039;&#039; digunakan saat sebuah use case secara kondisional menambahkan tahapan lain dari use case pusat &#039;&#039;(base use case).&#039;&#039; Use case pusat ini masih dapat berdiri sendiri tanpa use case tambahan tersebut &#039;&#039;(extend use case)&#039;&#039;. Sebagai contoh, pada sistem Anjungan Tunai Mandiri (ATM), terdapat use case &quot;Menarik uang&quot;. Use case ini dapat diperpanjang jika pengguna tidak menarik uang menggunakan mesin [[ATM]] yang sama dengan kartu ATM yang dimilikinya. Maka, use case &quot;Menarik uang&quot; dapat memiliki relasi &#039;&#039;extend&#039;&#039; dengan use case baru, yaitu  &quot;Menghitung biaya tambahan&quot;.&amp;lt;ref&amp;gt;Tri Astoto Kurniawan. [http://jtiik.ub.ac.id/index.php/jtiik/article/view/610 Pemodelan Use Case (UML): Evaluasi Terhadap beberapa Kesalahan dalam Praktik]. &#039;&#039;Jurnal Teknologi Informasi dan Ilmu Komputer&#039;&#039;. 2018-03-02. Vol. 5 (1). hlm. 77. doi:10.25126/jtiik.201851610.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[https://courses.cs.ut.ee/MTAT.03.083/2015_fall/uploads/Main/ExtendInclude.pdf What&#039;s is the difference between include and extend in use case diagram?].&amp;lt;/ref&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Untuk menggambarkan interaksi antara sistem dan lingkungannya&lt;/del&gt;, use case &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;diagram menggunakan beberapa simbol. Use case yang merepresentasikan tugas tertentu  yang melibatkan interaksi &lt;/del&gt;dengan &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;lingkungannya menggunakan elips. Sementara aktor yang terlibat dalam &lt;/del&gt;use case &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;tersebut dilambangkan dengan sosok tongkat&lt;/del&gt;&#039;&#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;.&lt;/del&gt;&#039;&#039; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; Terdapat beberapa jenis relasi yang terjadi, baik antar-&lt;/del&gt;use case, &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;antar-aktor&lt;/del&gt;, &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;maupun antara use case dan aktor&lt;/del&gt;. &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Relasi yang terjadi antar use case, antara lain &lt;/del&gt;&#039;&#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;extend, include&lt;/del&gt;&#039;&#039; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;dan generalisasi&lt;/del&gt;. &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Relasi &lt;/del&gt;&amp;lt;&amp;lt;&#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&lt;/del&gt;extend&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;gt;&amp;gt;&#039;&#039; digunakan saat sebuah &lt;/del&gt;use case &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;secara kondisional menambahkan tahapan lain &lt;/del&gt;dari use case &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;pusat &#039;&#039;(base &lt;/del&gt;use case&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;).&#039;&#039; Use case pusat ini masih dapat berdiri sendiri tanpa &lt;/del&gt;use case &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;tambahan tersebut &#039;&#039;(extend &lt;/del&gt;use case&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;)&#039;&#039;&lt;/del&gt;. &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Sebagai contoh, pada sistem Anjungan Tunai Mandiri (ATM), terdapat use case &quot;Menarik uang&quot;&lt;/del&gt;. Use &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;case ini dapat diperpanjang jika pengguna tidak menarik uang menggunakan mesin [[ATM]&lt;/del&gt;] &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;yang sama dengan kartu ATM yang dimilikinya&lt;/del&gt;. &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Maka&lt;/del&gt;, &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;use &lt;/del&gt;case &quot;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Menarik uang&lt;/del&gt;&quot; dapat &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;memiliki relasi &#039;&#039;extend&#039;&#039; dengan &lt;/del&gt;use case &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;baru&lt;/del&gt;, yaitu &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/del&gt;&quot;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Menghitung biaya tambahan&lt;/del&gt;&quot;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Relasi &amp;lt;&amp;lt;&#039;&#039;include&amp;gt;&amp;gt;&#039;&#039; tidak bersifat kondisional&lt;/ins&gt;, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;relasi ini menunjukkan bahwa &lt;/ins&gt;use case &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;pusat hanya dapat dipenuhi &lt;/ins&gt;dengan &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;melakukan &lt;/ins&gt;use case &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;yang memiliki relasi &#039;&#039;include&lt;/ins&gt;&#039;&#039; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;dengannya &lt;/ins&gt;&#039;&#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;(include &lt;/ins&gt;use case&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;).&#039;&#039; Contohnya&lt;/ins&gt;, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;pada saat pertama kali pengguna memasukkan kartu ATM ke mesin ATM&lt;/ins&gt;, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;pengguna harus memasukkan [[Nomor Identifikasi Pribadi|nomor identifikasi pribadi]] dahulu sebelum dapat mengakses menu ATM.&amp;lt;ref&amp;gt;Tri Astoto Kurniawan. [http://jtiik.ub.ac.id/index.php/jtiik/article/view/610 Pemodelan Use Case (UML): Evaluasi Terhadap beberapa Kesalahan dalam Praktik]&lt;/ins&gt;. &#039;&#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Jurnal Teknologi Informasi dan Ilmu Komputer&lt;/ins&gt;&#039;&#039;. &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;2018-03-02. Vol. 5 (1). hlm. 77. doi:10.25126/jtiik.201851610.&lt;/ins&gt;&amp;lt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;/ref&amp;gt;&lt;/ins&gt;&amp;lt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ref&amp;gt;[https://courses.cs.ut.ee/MTAT.03.083/2015_fall/uploads/Main/ExtendInclude.pdf What&lt;/ins&gt;&#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;s is the difference between include and &lt;/ins&gt;extend &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;in &lt;/ins&gt;use case &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;diagram?].&amp;lt;/ref&amp;gt; Generalisasi merupakan relasi yang terjadi &lt;/ins&gt;dari use case &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;anak ke &lt;/ins&gt;use case &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;induk yang menggambarkan bagaimana &lt;/ins&gt;use case &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;anak mewarisi semua tingkah laku dan karakteristik dari &lt;/ins&gt;use case &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;induknya secara lebih spesifik.&amp;lt;ref&amp;gt;[https://sceweb.uhcl&lt;/ins&gt;.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;edu/helm/RationalUnifiedProcess/process/modguide/md_ucgen&lt;/ins&gt;.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;htm Guidelines: &lt;/ins&gt;Use&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;-Case-Generalization&lt;/ins&gt;].&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/ref&amp;gt; Misalnya&lt;/ins&gt;, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;pengguna ingin melakukan panggilan telepon. Use &lt;/ins&gt;case &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;induk &lt;/ins&gt;&quot;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Melakukan panggilan telepon&lt;/ins&gt;&quot; dapat &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;dibagi menjadi dua &lt;/ins&gt;use case &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;anak&lt;/ins&gt;, yaitu &quot;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Melakukan panggilan ke 1 orang&quot; dan &quot;Melakukan panggilan ke banyak orang&lt;/ins&gt;&quot;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Relasi &amp;lt;&amp;lt;&#039;&#039;include&amp;gt;&amp;gt;&#039;&#039; tidak bersifat kondisional, relasi ini menunjukkan bahwa use case pusat hanya dapat dipenuhi dengan melakukan use case yang memiliki relasi &#039;&#039;include&#039;&#039; dengannya &#039;&#039;(include use case).&#039;&#039; Contohnya, pada saat pertama kali pengguna memasukkan kartu ATM ke mesin ATM, pengguna harus memasukkan [[Nomor Identifikasi Pribadi|nomor identifikasi pribadi]] dahulu sebelum dapat mengakses menu ATM. Generalisasi merupakan relasi yang terjadi dari use case anak ke use case induk yang menggambarkan bagaimana use case anak mewarisi semua tingkah laku dan karakteristik dari use case induknya secara lebih spesifik. Misalnya, pengguna ingin melakukan panggilan telepon. Use case induk &quot;Melakukan panggilan telepon&quot; dapat dibagi menjadi dua use case anak, yaitu &quot;Melakukan panggilan ke 1 orang&quot; dan &quot;Melakukan panggilan ke banyak orang&quot;.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Selain pada use case, generalisasi juga dapat terjadi antar aktor.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;ref&amp;gt;[https://sceweb.uhcl.edu/helm/RationalUnifiedProcess/process/modguide/md_actgn.htm Guidelines: Actor-Generalization].&amp;lt;/ref&amp;gt; &lt;/ins&gt; Selain bentuk relasi yang telah dijelaskan sebelumnya, terdapat pula relasi asosiasi yang terjadi antara use case dan aktor yang menandakan bahwa terjadi interaksi atau komunikasi antara aktor dan use case. Sebuah use case memiliki paling tidak satu relasi asosiasi kepada satu aktor dan satu aktor memiliki paling tidak satu relasi asosiasi kepada satu use case.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;ref&amp;gt;[https://sceweb.uhcl.edu/helm/RationalUnifiedProcess/process/modguide/md_comas.htm Guidelines: Communicate-Association].&amp;lt;/ref&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Selain pada use case, generalisasi juga dapat terjadi antar aktor.  Selain bentuk relasi yang telah dijelaskan sebelumnya, terdapat pula relasi asosiasi yang terjadi antara use case dan aktor yang menandakan bahwa terjadi interaksi atau komunikasi antara aktor dan use case. Sebuah use case memiliki paling tidak satu relasi asosiasi kepada satu aktor dan satu aktor memiliki paling tidak satu relasi asosiasi kepada satu use case.&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Referensi ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Referensi ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;references /&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Sumber dan atribusi ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Sumber dan atribusi ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Konten artikel ini diadaptasi dari [https://id.wikipedia.org/w/index.php?title=Diagram+use+case&amp;amp;oldid=25355099 Wikipedia bahasa Indonesia], revisi 25355099 (2024-02-23T02:32:44Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Mohon gunakan konten ini secara bijak serta sesuai dengan ketentuan lisensi yang berlaku.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Konten artikel ini diadaptasi dari [https://id.wikipedia.org/w/index.php?title=Diagram+use+case&amp;amp;oldid=25355099 Wikipedia bahasa Indonesia], revisi 25355099 (2024-02-23T02:32:44Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Mohon gunakan konten ini secara bijak serta sesuai dengan ketentuan lisensi yang berlaku.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;!-- WIKI_UNISSULA_PRESENTATION_V4 --&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://wiki.unissula.ac.id/index.php?title=Diagram_use_case&amp;diff=2466&amp;oldid=prev</id>
		<title>Maintenance script: Impor teks terkontrol dari Wikipedia bahasa Indonesia; revisi 25355099; atribusi sumber disertakan.</title>
		<link rel="alternate" type="text/html" href="https://wiki.unissula.ac.id/index.php?title=Diagram_use_case&amp;diff=2466&amp;oldid=prev"/>
		<updated>2026-08-23T13:51:20Z</updated>

		<summary type="html">&lt;p&gt;Impor teks terkontrol dari Wikipedia bahasa Indonesia; revisi 25355099; atribusi sumber disertakan.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Halaman baru&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Diagram use case&amp;#039;&amp;#039;&amp;#039; merupakan gambaran atau representasi dari interaksi yang terjadi antara sistem dan lingkungannya. Use case adalah teknik penemuan kebutuhan perangkat lunak yang dikenalkan pertama kali dalam metode pendekatan berbasis objek yang dikembangkan oleh [[Ivar Jacobson|Jacobson]] dan kawan-kawan pada tahun 1990an. Saat ini, diagram use case menjadi salah satu tipe dari Diagram [[Unified Modeling Language|&amp;#039;&amp;#039;Unified Modeling Language&amp;#039;&amp;#039; (UML)]] berbasis tingkah laku. Menurut [[Alistair Cockburn]], use case mendeskripsikan tingkah laku sistem di berbagai kondisi dan bagaimana sistem tersebut menanggapi permintaan pengguna. Use case didefinisikan dari sudut pandang aktor yang terlibat. Aktor merupakan orang atau alat yang menggunakan sistem tersebut atau bisa juga sebagai apapun yang berinteraksi dengan sistem. Contoh penggunaan diagram &amp;#039;&amp;#039;use case&amp;#039;&amp;#039; diantaranya adalah sebagai sistem &amp;#039;&amp;#039;startup&amp;#039;&amp;#039;, &amp;#039;&amp;#039;shutdown&amp;#039;&amp;#039;, &amp;#039;&amp;#039;session&amp;#039;&amp;#039;, transaksi, transfer, tarik tunai dan cek saldo.&lt;br /&gt;
&lt;br /&gt;
== Relasi pada diagram use case ==&lt;br /&gt;
&lt;br /&gt;
Untuk menggambarkan interaksi antara sistem dan lingkungannya, use case diagram menggunakan beberapa simbol. Use case yang merepresentasikan tugas tertentu  yang melibatkan interaksi dengan lingkungannya menggunakan elips. Sementara aktor yang terlibat dalam use case tersebut dilambangkan dengan sosok tongkat&amp;#039;&amp;#039;.&amp;#039;&amp;#039;  Terdapat beberapa jenis relasi yang terjadi, baik antar-use case, antar-aktor, maupun antara use case dan aktor. Relasi yang terjadi antar use case, antara lain &amp;#039;&amp;#039;extend, include&amp;#039;&amp;#039; dan generalisasi. Relasi &amp;lt;&amp;lt;&amp;#039;&amp;#039;extend&amp;gt;&amp;gt;&amp;#039;&amp;#039; digunakan saat sebuah use case secara kondisional menambahkan tahapan lain dari use case pusat &amp;#039;&amp;#039;(base use case).&amp;#039;&amp;#039; Use case pusat ini masih dapat berdiri sendiri tanpa use case tambahan tersebut &amp;#039;&amp;#039;(extend use case)&amp;#039;&amp;#039;. Sebagai contoh, pada sistem Anjungan Tunai Mandiri (ATM), terdapat use case &amp;quot;Menarik uang&amp;quot;. Use case ini dapat diperpanjang jika pengguna tidak menarik uang menggunakan mesin [[ATM]] yang sama dengan kartu ATM yang dimilikinya. Maka, use case &amp;quot;Menarik uang&amp;quot; dapat memiliki relasi &amp;#039;&amp;#039;extend&amp;#039;&amp;#039; dengan use case baru, yaitu  &amp;quot;Menghitung biaya tambahan&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Relasi &amp;lt;&amp;lt;&amp;#039;&amp;#039;include&amp;gt;&amp;gt;&amp;#039;&amp;#039; tidak bersifat kondisional, relasi ini menunjukkan bahwa use case pusat hanya dapat dipenuhi dengan melakukan use case yang memiliki relasi &amp;#039;&amp;#039;include&amp;#039;&amp;#039; dengannya &amp;#039;&amp;#039;(include use case).&amp;#039;&amp;#039; Contohnya, pada saat pertama kali pengguna memasukkan kartu ATM ke mesin ATM, pengguna harus memasukkan [[Nomor Identifikasi Pribadi|nomor identifikasi pribadi]] dahulu sebelum dapat mengakses menu ATM. Generalisasi merupakan relasi yang terjadi dari use case anak ke use case induk yang menggambarkan bagaimana use case anak mewarisi semua tingkah laku dan karakteristik dari use case induknya secara lebih spesifik. Misalnya, pengguna ingin melakukan panggilan telepon. Use case induk &amp;quot;Melakukan panggilan telepon&amp;quot; dapat dibagi menjadi dua use case anak, yaitu &amp;quot;Melakukan panggilan ke 1 orang&amp;quot; dan &amp;quot;Melakukan panggilan ke banyak orang&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Selain pada use case, generalisasi juga dapat terjadi antar aktor.  Selain bentuk relasi yang telah dijelaskan sebelumnya, terdapat pula relasi asosiasi yang terjadi antara use case dan aktor yang menandakan bahwa terjadi interaksi atau komunikasi antara aktor dan use case. Sebuah use case memiliki paling tidak satu relasi asosiasi kepada satu aktor dan satu aktor memiliki paling tidak satu relasi asosiasi kepada satu use case.&lt;br /&gt;
&lt;br /&gt;
== Referensi ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sumber dan atribusi ==&lt;br /&gt;
&lt;br /&gt;
Konten artikel ini diadaptasi dari [https://id.wikipedia.org/w/index.php?title=Diagram+use+case&amp;amp;oldid=25355099 Wikipedia bahasa Indonesia], revisi 25355099 (2024-02-23T02:32:44Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Mohon gunakan konten ini secara bijak serta sesuai dengan ketentuan lisensi yang berlaku.&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
</feed>