{"id":10846,"date":"2026-03-05T22:32:17","date_gmt":"2026-03-05T14:32:17","guid":{"rendered":"https:\/\/www.archimetric.com\/id\/use-cases-uml-specifications-templates-atm-example\/"},"modified":"2026-03-05T22:32:17","modified_gmt":"2026-03-05T14:32:17","slug":"use-cases-uml-specifications-templates-atm-example","status":"publish","type":"post","link":"https:\/\/www.archimetric.com\/id\/use-cases-uml-specifications-templates-atm-example\/","title":{"rendered":"Kasus Penggunaan dalam UML: Cara Menulis Spesifikasi Kasus Penggunaan yang Efektif"},"content":{"rendered":"<section data-magellan-target=\"uml-class-diagram\" id=\"uml-class-diagram\">Menampilkan diagram kasus penggunaan hanya menggunakan<a href=\"https:\/\/en.wikipedia.org\/wiki\/Unified_Modeling_Language\" rel=\"noopener\" target=\"_blank\">UML<\/a>notasi tidak cukup. Setiap kasus penggunaan disertai teks yang menjelaskan tujuan dari kasus penggunaan dan fungsionalitas yang selesai ketika kasus penggunaan dieksekusi. Spesifikasi kasus penggunaan biasanya dibuat secara iteratif selama tahap analisis dan desain.<\/p>\n<ul>\n<li>Pertama, deskripsi singkat ditulis hanya tentang langkah-langkah yang diperlukan untuk alur normal kasus penggunaan (yaitu, fungsionalitas apa yang disediakan oleh kasus penggunaan).<\/li>\n<li>Seiring dengan kemajuan analisis, langkah-langkah ini diperjelas dengan lebih banyak detail.<\/li>\n<li>Akhirnya, alur alternatif dan pengecualian ditambahkan ke dalam kasus penggunaan.<\/li>\n<li>Setiap proyek dapat mengadopsi template kasus penggunaan standar untuk membuat spesifikasi kasus penggunaan.<\/li>\n<\/ul>\n<\/section>\n<section data-magellan-target=\"use-case-vs-spec\" id=\"use-case-vs-spec\">\n<h2>Kasus Penggunaan vs. Spesifikasi Kasus Penggunaan<\/h2>\n<p>Kasus penggunaan menggambarkan tugas yang dilakukan oleh aktor yang memberikan nilai bisnis. Kasus penggunaan dapat divisualisasikan sebagai diagram kasus penggunaan dan\/atau format spesifikasi teks terstruktur:<\/p>\n<p><img alt=\"Use Case vs. Use Case Specification\" class=\"alignnone size-full wp-image-6936\" decoding=\"async\" height=\"202\" loading=\"lazy\" sizes=\"auto, (max-width: 549px) 100vw, 549px\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2021\/11\/01-use-case-diagram-and-use-case-description.png\" srcset=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2021\/11\/01-use-case-diagram-and-use-case-description.png 549w, https:\/\/www.archimetric.com\/wp-content\/uploads\/2021\/11\/01-use-case-diagram-and-use-case-description-300x110.png 300w, https:\/\/www.archimetric.com\/wp-content\/uploads\/2021\/11\/01-use-case-diagram-and-use-case-description-200x74.png 200w, https:\/\/www.archimetric.com\/wp-content\/uploads\/2021\/11\/01-use-case-diagram-and-use-case-description-400x147.png 400w\" width=\"549\"\/><\/p>\n<\/section>\n<section data-magellan-target=\"use-case-vs-spec\" id=\"use-case-vs-spec\">Kasus penggunaan (tugas yang ingin dilakukan pelanggan) dapat berupa:<\/p>\n<ul>\n<li><strong>Interaksi<\/strong> \u2014 Kasus penggunaan sistem menggambarkan bagaimana aktor berinteraksi dengan sistem untuk mencapai tujuan bisnis yang ditentukan.<\/li>\n<li><strong>Manual<\/strong> \u2014 Sebuah urutan tindakan yang dilakukan oleh aktor.<\/li>\n<li><strong>Otomatis<\/strong> \u2014 Sebuah urutan langkah yang dieksekusi oleh program atau skrip.<\/li>\n<\/ul>\n<div class=\"space-gap\"><\/div>\n<\/section>\n<section data-magellan-target=\"use-case-characteristics\" id=\"use-case-characteristics\">\n<h2>Karakteristik Kasus Penggunaan<\/h2>\n<p>Kasus penggunaan memiliki:<\/p>\n<ul>\n<li>Hanya satu tujuan<\/li>\n<li>Satu titik awal<\/li>\n<li>Satu titik akhir<\/li>\n<li>Banyak jalur dari awal hingga akhir\n<div class=\"space-gap-small\"><\/div>\n<ul>\n<li>Artinya, menentukan perilaku untuk berbagai kondisi yang mungkin<\/li>\n<li>Setiap kondisi mungkin memerlukan tindakan tertentu<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><img alt=\"Characteristics of a Use Case\" class=\"alignnone size-full wp-image-6937\" decoding=\"async\" height=\"206\" loading=\"lazy\" sizes=\"auto, (max-width: 565px) 100vw, 565px\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2021\/11\/02-use-case-character.png\" srcset=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2021\/11\/02-use-case-character.png 565w, https:\/\/www.archimetric.com\/wp-content\/uploads\/2021\/11\/02-use-case-character-300x109.png 300w, https:\/\/www.archimetric.com\/wp-content\/uploads\/2021\/11\/02-use-case-character-200x73.png 200w, https:\/\/www.archimetric.com\/wp-content\/uploads\/2021\/11\/02-use-case-character-400x146.png 400w\" width=\"565\"\/><\/p>\n<div class=\"space-gap\"><\/div>\n<p>Sebagai contoh \u2014 Pelanggan Membayar Tagihan:<\/p>\n<p><img alt=\"Customer Pays a Bill\" class=\"alignnone size-full wp-image-6938\" decoding=\"async\" height=\"73\" loading=\"lazy\" sizes=\"auto, (max-width: 216px) 100vw, 216px\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2021\/11\/03-use-case-diagram-customer-pay-bill.png\" srcset=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2021\/11\/03-use-case-diagram-customer-pay-bill.png 216w, https:\/\/www.archimetric.com\/wp-content\/uploads\/2021\/11\/03-use-case-diagram-customer-pay-bill-200x68.png 200w\" width=\"216\"\/><\/p>\n<div class=\"space-gap\"><\/div>\n<p>Ada beberapa jalur untuk<strong>mencapai tujuan<\/strong>:<\/p>\n<ul>\n<li>Melalui telepon<\/li>\n<li>Melalui surat<\/li>\n<li>Secara langsung<\/li>\n<li>Melalui cek<\/li>\n<li>Melalui tunai, dll.<\/li>\n<\/ul>\n<p>Jalur yang <strong>tidak mengarah ke tujuan<\/strong>:<\/p>\n<ul>\n<li>Kartu kredit ditolak<\/li>\n<\/ul>\n<\/section>\n<section data-magellan-target=\"use-case-agile\" id=\"use-case-agile\">\n<h2>Pendekatan Use Case Agile<\/h2>\n<p>Model use case dan use case individu yang terkandung di dalamnya berkembang secara bertahap seiring waktu. Tidak semua use case dalam model perlu ditentukan pada tingkat detail yang sama.<\/p>\n<h3>Saat Diperlukan dan Cukup Saja<\/h3>\n<p>Use case dapat ditulis pada tingkat detail dan cakupan yang berbeda, masing-masing memiliki tujuan tertentu:<\/p>\n<ul>\n<li><strong>Ringkasan<\/strong>: Deskripsi umum dan gambaran tingkat tinggi mengenai fungsi sistem atau proses bisnis.<\/li>\n<li><strong>Tingkat Tujuan Pengguna<\/strong>: Deskripsi terkait tugas tentang <strong>tujuan pengguna<\/strong>tujuan dan bagaimana mereka berinteraksi dengan sistem; deskripsi mengenai proses bisnis tertentu. Use case tujuan pengguna biasanya dianggap berada pada tingkat tugas utama pengguna.<\/li>\n<\/ul>\n<p><strong>Contoh<\/strong>: Menarik uang dari ATM adalah tugas yang bermanfaat dan akan menjadi use case tingkat inti, tetapi memasukkan PIN Anda tidak berada pada tingkat ini karena mendukung tugas utama.<\/p>\n<ul>\n<li><strong>Subfungsi<\/strong>: Deskripsi aktivitas tingkat rendah yang menyelesaikan bagian-bagian dari use case inti.<\/li>\n<\/ul>\n<p><img alt=\"Agile Use Case Approach\" class=\"alignnone size-full wp-image-6939\" decoding=\"async\" height=\"457\" loading=\"lazy\" sizes=\"auto, (max-width: 975px) 100vw, 975px\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2021\/11\/04-use-case-specification-level-of-details.png\" srcset=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2021\/11\/04-use-case-specification-level-of-details.png 975w, https:\/\/www.archimetric.com\/wp-content\/uploads\/2021\/11\/04-use-case-specification-level-of-details-300x141.png 300w, https:\/\/www.archimetric.com\/wp-content\/uploads\/2021\/11\/04-use-case-specification-level-of-details-768x360.png 768w, https:\/\/www.archimetric.com\/wp-content\/uploads\/2021\/11\/04-use-case-specification-level-of-details-200x94.png 200w, https:\/\/www.archimetric.com\/wp-content\/uploads\/2021\/11\/04-use-case-specification-level-of-details-400x187.png 400w, https:\/\/www.archimetric.com\/wp-content\/uploads\/2021\/11\/04-use-case-specification-level-of-details-600x281.png 600w, https:\/\/www.archimetric.com\/wp-content\/uploads\/2021\/11\/04-use-case-specification-level-of-details-800x375.png 800w\" width=\"975\"\/><\/p>\n<div class=\"space-gap\"><\/div>\n<p>Catatan: Beberapa use case dapat sepenuhnya ditentukan hingga Tingkat II. Anda berhenti ketika Anda memiliki cukup detail, diperoleh secara tepat waktu dan cukup saja.<\/p>\n<\/section>\n<section data-magellan-target=\"use-case-detailed\" id=\"use-case-detailed\">\n<h2>Spesifikasi Use Case Rinci<\/h2>\n<p>Use case rinci adalah representasi teks yang menggambarkan urutan kejadian bersama informasi use case lain yang relevan dalam format tertentu. Orang biasanya menggunakan template use case standar untuk mendokumentasikan informasi use case rinci.<\/p>\n<p><img alt=\"Detailed Use Case Specification\" class=\"alignnone size-full wp-image-6940\" decoding=\"async\" height=\"259\" loading=\"lazy\" sizes=\"auto, (max-width: 463px) 100vw, 463px\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2021\/11\/05-detailed-use-case-specification.png\" srcset=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2021\/11\/05-detailed-use-case-specification.png 463w, https:\/\/www.archimetric.com\/wp-content\/uploads\/2021\/11\/05-detailed-use-case-specification-300x168.png 300w, https:\/\/www.archimetric.com\/wp-content\/uploads\/2021\/11\/05-detailed-use-case-specification-200x112.png 200w, https:\/\/www.archimetric.com\/wp-content\/uploads\/2021\/11\/05-detailed-use-case-specification-400x224.png 400w\" width=\"463\"\/><\/p>\n<div class=\"space-gap\"><\/div>\n<\/section>\n<section data-magellan-target=\"use-case-atm\" id=\"use-case-atm\">\n<h2>Templat Use Case \u2013 Contoh Penarikan Tunai ATM<\/h2>\n<p>Seperti yang disebutkan sebelumnya, use case memiliki berbagai gaya notasi (misalnya, diagramatik, UML, format teks). Terlepas dari notasi yang digunakan, harus mudah dipahami. Anda dapat menggunakan templat seperti yang dibuat oleh <a href=\"https:\/\/en.wikipedia.org\/wiki\/Alistair_Cockburn\" rel=\"noopener\" target=\"_blank\">Alistair Cockburn<\/a>, atau pilih templat yang paling sesuai dengan tim Anda.<\/p>\n<div class=\"editions\">\n<table class=\"stack\">\n<tbody>\n<tr>\n<th colspan=\"2\" style=\"width: 172.746%;\">Spesifikasi Use Case<\/th>\n<th style=\"width: 89.3069%;\"><\/th>\n<\/tr>\n<tr>\n<td style=\"width: 19.2748%;\"><strong>Nama Kasus Penggunaan:<\/strong><\/td>\n<td style=\"width: 153.471%;\">Tarik Tunai<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 19.2748%;\"><strong>Pemain:<\/strong><\/td>\n<td style=\"width: 153.471%;\">Pelanggan (utama), Sistem Bank (sekunder)<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 19.2748%;\"><strong>Deskripsi Singkat:<\/strong><\/td>\n<td style=\"width: 153.471%;\">Memungkinkan setiap pelanggan bank untuk menarik uang dari rekening bank mereka.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 19.2748%;\"><strong>Prioritas:<\/strong><\/td>\n<td style=\"width: 153.471%;\">Harus ada<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 19.2748%;\"><strong>Status:<\/strong><\/td>\n<td style=\"width: 153.471%;\">Rincian sedang<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 19.2748%;\"><strong>Prasyarat:<\/strong><\/td>\n<td style=\"width: 153.471%;\">Pelanggan bank memiliki kartu untuk dimasukkan ke ATM<br \/>\nATM sedang online dan berfungsi dengan normal<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 19.2748%;\"><strong>Pasca kondisi:<\/strong><\/td>\n<td style=\"width: 153.471%;\">\n<ul>\n<li>Pelanggan bank telah menerima uang tunai (dan kwitansi opsional)<\/li>\n<li>Bank telah mengurangi rekening pelanggan dan mencatat rincian transaksi<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 19.2748%;\"><strong>Alur Dasar:<\/strong><\/td>\n<td style=\"width: 153.471%;\">\n<ol>\n<li>Pelanggan memasukkan kartu mereka ke ATM<\/li>\n<li>ATM memvalidasi bahwa kartu tersebut adalah kartu bank yang sah<\/li>\n<li>ATM meminta masukan PIN<\/li>\n<li>Pelanggan memasukkan PIN mereka<\/li>\n<li>ATM memvalidasi kartu bank terhadap PIN<\/li>\n<li>ATM menampilkan pilihan layanan, termasuk \u201cPenarikan\u201d<\/li>\n<li>Pelanggan memilih \u201cPenarikan\u201d<\/li>\n<li>ATM menampilkan pilihan jumlah<\/li>\n<li>Pelanggan memilih jumlah atau memasukkan jumlah<\/li>\n<li>ATM memverifikasi bahwa uang tunai yang cukup tersedia di mesin<\/li>\n<li>ATM memverifikasi bahwa pelanggan berada di bawah batas penarikan<\/li>\n<li>ATM memverifikasi bahwa dana yang cukup tersedia di rekening bank pelanggan<\/li>\n<li>ATM mengurangi rekening bank pelanggan<\/li>\n<li>ATM mengembalikan kartu bank pelanggan<\/li>\n<li>Pelanggan mengambil kartu bank mereka<\/li>\n<li>ATM memberikan uang tunai kepada pelanggan<\/li>\n<li>Pelanggan mengambil uang tunainya<\/li>\n<\/ol>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 19.2748%;\"><strong>Alur Alternatif:<\/strong><\/td>\n<td style=\"width: 153.471%;\">2a. Kartu tidak valid<br \/>\n2b. Kartu dimasukkan terbalik<br \/>\n5a. Kartu dicuri<br \/>\n5b. PIN tidak valid<br \/>\n10a. Uang tunai tidak mencukupi di mesin<br \/>\n10b. Nilai uang tunai salah di mesin<br \/>\n11a. Penarikan melebihi batas penarikan<br \/>\n12a. Dana tidak mencukupi di rekening bank pelanggan<br \/>\n14a. Kartu bank macet di mesin<br \/>\n15a. Pelanggan tidak mengambil kartu bank<br \/>\n16a. Uang tunai macet di mesin<br \/>\n17a. Pelanggan gagal mengambil uang tunai<\/p>\n<ul>\n<li>ATM tidak dapat berkomunikasi dengan sistem bank<\/li>\n<li>Pelanggan tidak merespons petunjuk ATM<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 19.2748%;\"><strong>Aturan Bisnis:<\/strong><\/td>\n<td style=\"width: 153.471%;\">B1: Format PIN<br \/>\nB2: Jumlah percobaan PIN<br \/>\nB3: Pilihan layanan<br \/>\nB4: Pilihan jumlah<br \/>\nB5: Batas penarikan<br \/>\nB6: Kartu harus diambil sebelum uang tunai dikeluarkan<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 19.2748%;\"><strong>Persyaratan Non-Fungsional:<\/strong><\/td>\n<td style=\"width: 153.471%;\">NF1: Waktu untuk menyelesaikan transaksi<br \/>\nNF2: Keamanan entry PIN<br \/>\nNF3: Waktu yang diizinkan untuk mengambil kartu dan uang tunai<br \/>\nNF4: Dukungan bahasa<br \/>\nNF5: Dukungan untuk pengguna tunanetra dan pengguna dengan penglihatan terbatas<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/section>\n<section data-magellan-target=\"related-links\" id=\"related-links\">\n<h2>Tautan Terkait<\/h2>\n<ol>\n<li><a href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-uml\/\">Apa itu Unified Modeling Language?<\/a><\/li>\n<li><a href=\"https:\/\/www.visual-paradigm.com\/features\/uml-tool\/\">Daftar Alat UML<\/a><\/li>\n<li><a href=\"https:\/\/www.visual-paradigm.com\/download\/\">Uji Coba Gratis Visual Paradigm<\/a><\/li>\n<\/ol>\n<\/section>\n","protected":false},"excerpt":{"rendered":"<p>Menampilkan diagram kasus penggunaan hanya menggunakanUMLnotasi tidak cukup. Setiap kasus penggunaan disertai teks yang menjelaskan tujuan dari kasus penggunaan dan<\/p>\n","protected":false},"author":3479,"featured_media":10847,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_title":"Kasus Penggunaan dalam UML: Cara Menulis Spesifikasi Kasus Penggunaan yang Efektif","_yoast_wpseo_metadesc":"Pelajari cara membuat kasus penggunaan yang efektif dalam UML: dari diagram tingkat tinggi hingga spesifikasi teks rinci. Jelajahi karakteristik, pendekatan agile just-in-time\/just-enough, tingkat detail (Ringkasan, Tujuan Pengguna, Subfungsi), dan templat kasus penggunaan lengkap untuk penarikan tunai ATM dengan alur dasar, alternatif, aturan bisnis, dan persyaratan non-fungsional.","fifu_image_url":"https:\/\/cdn-images.visual-paradigm.com\/guide\/use-case\/what-is-use-case-specification\/01-use-case-diagram-and-use-case-description.png","fifu_image_alt":"","footnotes":""},"categories":[84],"tags":[],"class_list":["post-10846","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-user-story"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Kasus Penggunaan dalam UML: Cara Menulis Spesifikasi Kasus Penggunaan yang Efektif<\/title>\n<meta name=\"description\" content=\"Pelajari cara membuat kasus penggunaan yang efektif dalam UML: dari diagram tingkat tinggi hingga spesifikasi teks rinci. Jelajahi karakteristik, pendekatan agile just-in-time\/just-enough, tingkat detail (Ringkasan, Tujuan Pengguna, Subfungsi), dan templat kasus penggunaan lengkap untuk penarikan tunai ATM dengan alur dasar, alternatif, aturan bisnis, dan persyaratan non-fungsional.\" \/>\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.archimetric.com\/id\/use-cases-uml-specifications-templates-atm-example\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Kasus Penggunaan dalam UML: Cara Menulis Spesifikasi Kasus Penggunaan yang Efektif\" \/>\n<meta property=\"og:description\" content=\"Pelajari cara membuat kasus penggunaan yang efektif dalam UML: dari diagram tingkat tinggi hingga spesifikasi teks rinci. Jelajahi karakteristik, pendekatan agile just-in-time\/just-enough, tingkat detail (Ringkasan, Tujuan Pengguna, Subfungsi), dan templat kasus penggunaan lengkap untuk penarikan tunai ATM dengan alur dasar, alternatif, aturan bisnis, dan persyaratan non-fungsional.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.archimetric.com\/id\/use-cases-uml-specifications-templates-atm-example\/\" \/>\n<meta property=\"og:site_name\" content=\"ArchiMetric Indonesian\" \/>\n<meta property=\"article:published_time\" content=\"2026-03-05T14:32:17+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdn-images.visual-paradigm.com\/guide\/use-case\/what-is-use-case-specification\/01-use-case-diagram-and-use-case-description.png\" \/><meta property=\"og:image\" content=\"https:\/\/cdn-images.visual-paradigm.com\/guide\/use-case\/what-is-use-case-specification\/01-use-case-diagram-and-use-case-description.png\" \/>\n\t<meta property=\"og:image:width\" content=\"549\" \/>\n\t<meta property=\"og:image:height\" content=\"202\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"archimetric@visual-paradigm.com\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/cdn-images.visual-paradigm.com\/guide\/use-case\/what-is-use-case-specification\/01-use-case-diagram-and-use-case-description.png\" \/>\n<meta name=\"twitter:label1\" content=\"Ditulis oleh\" \/>\n\t<meta name=\"twitter:data1\" content=\"archimetric@visual-paradigm.com\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.archimetric.com\/id\/use-cases-uml-specifications-templates-atm-example\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.archimetric.com\/id\/use-cases-uml-specifications-templates-atm-example\/\"},\"author\":{\"name\":\"archimetric@visual-paradigm.com\",\"@id\":\"https:\/\/www.archimetric.com\/id\/#\/schema\/person\/e4027c9f5b602fc705716009e5671d28\"},\"headline\":\"Kasus Penggunaan dalam UML: Cara Menulis Spesifikasi Kasus Penggunaan yang Efektif\",\"datePublished\":\"2026-03-05T14:32:17+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.archimetric.com\/id\/use-cases-uml-specifications-templates-atm-example\/\"},\"wordCount\":825,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/www.archimetric.com\/id\/use-cases-uml-specifications-templates-atm-example\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.archimetric.com\/id\/wp-content\/uploads\/sites\/15\/2026\/03\/01-use-case-diagram-and-use-case-description.png\",\"articleSection\":[\"User Story\"],\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.archimetric.com\/id\/use-cases-uml-specifications-templates-atm-example\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.archimetric.com\/id\/use-cases-uml-specifications-templates-atm-example\/\",\"url\":\"https:\/\/www.archimetric.com\/id\/use-cases-uml-specifications-templates-atm-example\/\",\"name\":\"Kasus Penggunaan dalam UML: Cara Menulis Spesifikasi Kasus Penggunaan yang Efektif\",\"isPartOf\":{\"@id\":\"https:\/\/www.archimetric.com\/id\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.archimetric.com\/id\/use-cases-uml-specifications-templates-atm-example\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.archimetric.com\/id\/use-cases-uml-specifications-templates-atm-example\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.archimetric.com\/id\/wp-content\/uploads\/sites\/15\/2026\/03\/01-use-case-diagram-and-use-case-description.png\",\"datePublished\":\"2026-03-05T14:32:17+00:00\",\"author\":{\"@id\":\"https:\/\/www.archimetric.com\/id\/#\/schema\/person\/e4027c9f5b602fc705716009e5671d28\"},\"description\":\"Pelajari cara membuat kasus penggunaan yang efektif dalam UML: dari diagram tingkat tinggi hingga spesifikasi teks rinci. Jelajahi karakteristik, pendekatan agile just-in-time\/just-enough, tingkat detail (Ringkasan, Tujuan Pengguna, Subfungsi), dan templat kasus penggunaan lengkap untuk penarikan tunai ATM dengan alur dasar, alternatif, aturan bisnis, dan persyaratan non-fungsional.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.archimetric.com\/id\/use-cases-uml-specifications-templates-atm-example\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.archimetric.com\/id\/use-cases-uml-specifications-templates-atm-example\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/www.archimetric.com\/id\/use-cases-uml-specifications-templates-atm-example\/#primaryimage\",\"url\":\"https:\/\/www.archimetric.com\/id\/wp-content\/uploads\/sites\/15\/2026\/03\/01-use-case-diagram-and-use-case-description.png\",\"contentUrl\":\"https:\/\/www.archimetric.com\/id\/wp-content\/uploads\/sites\/15\/2026\/03\/01-use-case-diagram-and-use-case-description.png\",\"width\":549,\"height\":202},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.archimetric.com\/id\/use-cases-uml-specifications-templates-atm-example\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.archimetric.com\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Kasus Penggunaan dalam UML: Cara Menulis Spesifikasi Kasus Penggunaan yang Efektif\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.archimetric.com\/id\/#website\",\"url\":\"https:\/\/www.archimetric.com\/id\/\",\"name\":\"ArchiMetric Indonesian\",\"description\":\"EA, Dev Ops, Scrum, Agile and More\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.archimetric.com\/id\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"id\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.archimetric.com\/id\/#\/schema\/person\/e4027c9f5b602fc705716009e5671d28\",\"name\":\"archimetric@visual-paradigm.com\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/www.archimetric.com\/id\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/de58c1924d83d002dbce0b79f74ba4b70e2f85238332df6cabc0227effdf470d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/de58c1924d83d002dbce0b79f74ba4b70e2f85238332df6cabc0227effdf470d?s=96&d=mm&r=g\",\"caption\":\"archimetric@visual-paradigm.com\"},\"url\":\"https:\/\/www.archimetric.com\/id\/author\/archimetricvisual-paradigm-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Kasus Penggunaan dalam UML: Cara Menulis Spesifikasi Kasus Penggunaan yang Efektif","description":"Pelajari cara membuat kasus penggunaan yang efektif dalam UML: dari diagram tingkat tinggi hingga spesifikasi teks rinci. Jelajahi karakteristik, pendekatan agile just-in-time\/just-enough, tingkat detail (Ringkasan, Tujuan Pengguna, Subfungsi), dan templat kasus penggunaan lengkap untuk penarikan tunai ATM dengan alur dasar, alternatif, aturan bisnis, dan persyaratan non-fungsional.","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.archimetric.com\/id\/use-cases-uml-specifications-templates-atm-example\/","og_locale":"id_ID","og_type":"article","og_title":"Kasus Penggunaan dalam UML: Cara Menulis Spesifikasi Kasus Penggunaan yang Efektif","og_description":"Pelajari cara membuat kasus penggunaan yang efektif dalam UML: dari diagram tingkat tinggi hingga spesifikasi teks rinci. Jelajahi karakteristik, pendekatan agile just-in-time\/just-enough, tingkat detail (Ringkasan, Tujuan Pengguna, Subfungsi), dan templat kasus penggunaan lengkap untuk penarikan tunai ATM dengan alur dasar, alternatif, aturan bisnis, dan persyaratan non-fungsional.","og_url":"https:\/\/www.archimetric.com\/id\/use-cases-uml-specifications-templates-atm-example\/","og_site_name":"ArchiMetric Indonesian","article_published_time":"2026-03-05T14:32:17+00:00","og_image":[{"url":"https:\/\/cdn-images.visual-paradigm.com\/guide\/use-case\/what-is-use-case-specification\/01-use-case-diagram-and-use-case-description.png","type":"","width":"","height":""},{"width":549,"height":202,"url":"https:\/\/cdn-images.visual-paradigm.com\/guide\/use-case\/what-is-use-case-specification\/01-use-case-diagram-and-use-case-description.png","type":"image\/png"}],"author":"archimetric@visual-paradigm.com","twitter_card":"summary_large_image","twitter_image":"https:\/\/cdn-images.visual-paradigm.com\/guide\/use-case\/what-is-use-case-specification\/01-use-case-diagram-and-use-case-description.png","twitter_misc":{"Ditulis oleh":"archimetric@visual-paradigm.com","Estimasi waktu membaca":"6 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.archimetric.com\/id\/use-cases-uml-specifications-templates-atm-example\/#article","isPartOf":{"@id":"https:\/\/www.archimetric.com\/id\/use-cases-uml-specifications-templates-atm-example\/"},"author":{"name":"archimetric@visual-paradigm.com","@id":"https:\/\/www.archimetric.com\/id\/#\/schema\/person\/e4027c9f5b602fc705716009e5671d28"},"headline":"Kasus Penggunaan dalam UML: Cara Menulis Spesifikasi Kasus Penggunaan yang Efektif","datePublished":"2026-03-05T14:32:17+00:00","mainEntityOfPage":{"@id":"https:\/\/www.archimetric.com\/id\/use-cases-uml-specifications-templates-atm-example\/"},"wordCount":825,"commentCount":0,"image":{"@id":"https:\/\/www.archimetric.com\/id\/use-cases-uml-specifications-templates-atm-example\/#primaryimage"},"thumbnailUrl":"https:\/\/www.archimetric.com\/id\/wp-content\/uploads\/sites\/15\/2026\/03\/01-use-case-diagram-and-use-case-description.png","articleSection":["User Story"],"inLanguage":"id","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.archimetric.com\/id\/use-cases-uml-specifications-templates-atm-example\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.archimetric.com\/id\/use-cases-uml-specifications-templates-atm-example\/","url":"https:\/\/www.archimetric.com\/id\/use-cases-uml-specifications-templates-atm-example\/","name":"Kasus Penggunaan dalam UML: Cara Menulis Spesifikasi Kasus Penggunaan yang Efektif","isPartOf":{"@id":"https:\/\/www.archimetric.com\/id\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.archimetric.com\/id\/use-cases-uml-specifications-templates-atm-example\/#primaryimage"},"image":{"@id":"https:\/\/www.archimetric.com\/id\/use-cases-uml-specifications-templates-atm-example\/#primaryimage"},"thumbnailUrl":"https:\/\/www.archimetric.com\/id\/wp-content\/uploads\/sites\/15\/2026\/03\/01-use-case-diagram-and-use-case-description.png","datePublished":"2026-03-05T14:32:17+00:00","author":{"@id":"https:\/\/www.archimetric.com\/id\/#\/schema\/person\/e4027c9f5b602fc705716009e5671d28"},"description":"Pelajari cara membuat kasus penggunaan yang efektif dalam UML: dari diagram tingkat tinggi hingga spesifikasi teks rinci. Jelajahi karakteristik, pendekatan agile just-in-time\/just-enough, tingkat detail (Ringkasan, Tujuan Pengguna, Subfungsi), dan templat kasus penggunaan lengkap untuk penarikan tunai ATM dengan alur dasar, alternatif, aturan bisnis, dan persyaratan non-fungsional.","breadcrumb":{"@id":"https:\/\/www.archimetric.com\/id\/use-cases-uml-specifications-templates-atm-example\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.archimetric.com\/id\/use-cases-uml-specifications-templates-atm-example\/"]}]},{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/www.archimetric.com\/id\/use-cases-uml-specifications-templates-atm-example\/#primaryimage","url":"https:\/\/www.archimetric.com\/id\/wp-content\/uploads\/sites\/15\/2026\/03\/01-use-case-diagram-and-use-case-description.png","contentUrl":"https:\/\/www.archimetric.com\/id\/wp-content\/uploads\/sites\/15\/2026\/03\/01-use-case-diagram-and-use-case-description.png","width":549,"height":202},{"@type":"BreadcrumbList","@id":"https:\/\/www.archimetric.com\/id\/use-cases-uml-specifications-templates-atm-example\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.archimetric.com\/id\/"},{"@type":"ListItem","position":2,"name":"Kasus Penggunaan dalam UML: Cara Menulis Spesifikasi Kasus Penggunaan yang Efektif"}]},{"@type":"WebSite","@id":"https:\/\/www.archimetric.com\/id\/#website","url":"https:\/\/www.archimetric.com\/id\/","name":"ArchiMetric Indonesian","description":"EA, Dev Ops, Scrum, Agile and More","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.archimetric.com\/id\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"id"},{"@type":"Person","@id":"https:\/\/www.archimetric.com\/id\/#\/schema\/person\/e4027c9f5b602fc705716009e5671d28","name":"archimetric@visual-paradigm.com","image":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/www.archimetric.com\/id\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/de58c1924d83d002dbce0b79f74ba4b70e2f85238332df6cabc0227effdf470d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/de58c1924d83d002dbce0b79f74ba4b70e2f85238332df6cabc0227effdf470d?s=96&d=mm&r=g","caption":"archimetric@visual-paradigm.com"},"url":"https:\/\/www.archimetric.com\/id\/author\/archimetricvisual-paradigm-com\/"}]}},"_links":{"self":[{"href":"https:\/\/www.archimetric.com\/id\/wp-json\/wp\/v2\/posts\/10846","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.archimetric.com\/id\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.archimetric.com\/id\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.archimetric.com\/id\/wp-json\/wp\/v2\/users\/3479"}],"replies":[{"embeddable":true,"href":"https:\/\/www.archimetric.com\/id\/wp-json\/wp\/v2\/comments?post=10846"}],"version-history":[{"count":0,"href":"https:\/\/www.archimetric.com\/id\/wp-json\/wp\/v2\/posts\/10846\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.archimetric.com\/id\/wp-json\/wp\/v2\/media\/10847"}],"wp:attachment":[{"href":"https:\/\/www.archimetric.com\/id\/wp-json\/wp\/v2\/media?parent=10846"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.archimetric.com\/id\/wp-json\/wp\/v2\/categories?post=10846"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.archimetric.com\/id\/wp-json\/wp\/v2\/tags?post=10846"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}