{"id":11228,"date":"2024-06-19T06:58:40","date_gmt":"2024-06-18T23:58:40","guid":{"rendered":"https:\/\/www.domainjava.com\/blog\/artikel\/notasi-yang-digunakan-dalam-menulis-algoritma-disebut-notasi-apa\/"},"modified":"2024-06-19T06:58:40","modified_gmt":"2024-06-18T23:58:40","slug":"notasi-yang-digunakan-dalam-menulis-algoritma-disebut-notasi-apa","status":"publish","type":"post","link":"https:\/\/www.domainjava.com\/id\/blog\/notasi-yang-digunakan-dalam-menulis-algoritma-disebut-notasi-apa\/","title":{"rendered":"Notasi yang Digunakan dalam Menulis Algoritma Disebut Notasi Apa?"},"content":{"rendered":"<p>Algoritma merupakan serangkaian instruksi atau aturan-aturan yang didefinisikan dengan baik untuk menyelesaikan suatu masalah atau tugas. Dalam ilmu komputer, penggunaan algoritma sangat penting, sebab dengan algoritma, penyelesaian masalah lebih sistematis dan efisien. Menulis algoritma sendiri biasanya menggunakan suatu notasi tertentu, notasi inilah yang akan kita bahas pada artikel ini.<\/p>\n<p>Ada beberapa jenis notasi yang biasa digunakan dalam menyusun suatu algoritma, yaitu:<\/p>\n<h2>1. Notasi Deskriptif (English Like)<\/h2>\n<p>Notasi ini menggunakan bahasa sehari-hari atau yang lebih familiar yaitu bahasa Inggris dalam bentuk kalimat penuh. Meskipun begitu, dalam penulisannya tetap harus logis, jelas, dan sistematis.<\/p>\n<p>Contoh penulisan algoritma dengan notasi ini:<\/p>\n<pre><code>StartTake a bowlAdd flour into bowlAdd water into bowlStir until mixedEnd<\/code><\/pre>\n<h2>2. Notasi Pseudocode<\/h2>\n<p>Notasi pseudocode adalah notasi yang hampir mirip dengan bahasa pemrograman, namun ditulis dalam format yang lebih mudah dipahami oleh manusia. Penulisan pseudocode tidak harus mengikuti aturan syntax bahasa pemrograman tertentu.<\/p>\n<p>Contoh penulisan algoritma dengan notasi pseudocode:<\/p>\n<pre><code>function addNumbers(a, b) {   return a + b;}<\/code><\/pre>\n<h2>3. Notasi Flowchart<\/h2>\n<p>Flowchart atau diagram alir adalah notasi yang menggunakan simbol-simbol dalam menjelaskan algoritma. Setiap simbol dalam flowchart memiliki makna dan fungsi tertentu dalam alur algoritma.<\/p>\n<p>Contoh penulisan algoritma dengan diagram alir:<\/p>\n<pre><code>graph TD    A[Start] --> B{Are all ingredients ready?}    B-->|Yes| C[Mix the ingredients]    C --> D[Bake the dough]    D --> E[End]    B --> |No| F[Prepare the ingredients]    F --> C<\/code><\/pre>\n<h2>4. Notasi Bahasa Pemrograman<\/h2>\n<p>Notasi ini berupa sintaks bahasa pemrograman tertentu. Misalnya dalam Java, C, Python, dan sebagainya. Algoritma yang ditulis menggunakan notasi bahasa pemrograman ini bisa langsung dieksekusi oleh mesin.<\/p>\n<p>Contoh penulisan algoritma dengan notasi bahasa pemrograman (Python):<\/p>\n<pre><code>def add_numbers(a, b):    return a + b<\/code><\/pre>\n<p>Itulah beberapa notasi yang biasa digunakan dalam penulisan algoritma. Keempat notasi tersebut memiliki kelebihan dan kekurangannya masing-masing. Anda dapat memilih notasi yang paling sesuai dengan kebutuhan dan tingkat pemahaman Anda.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Algoritma merupakan serangkaian instruksi atau aturan-aturan yang didefinisikan dengan baik untuk menyelesaikan suatu masalah atau tugas. Dalam ilmu komputer, penggunaan algoritma sangat penting, sebab dengan algoritma, penyelesaian masalah lebih sistematis dan efisien. Menulis algoritma sendiri biasanya menggunakan suatu notasi tertentu, notasi inilah yang akan kita bahas pada artikel ini. Ada beberapa jenis notasi yang biasa &#8230; <a title=\"Notasi yang Digunakan dalam Menulis Algoritma Disebut Notasi Apa?\" class=\"read-more\" href=\"https:\/\/www.domainjava.com\/id\/blog\/notasi-yang-digunakan-dalam-menulis-algoritma-disebut-notasi-apa\/\" aria-label=\"Baca selengkapnya tentang Notasi yang Digunakan dalam Menulis Algoritma Disebut Notasi Apa?\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-11228","post","type-post","status-publish","format-standard","hentry","category-wawasan"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v27.7) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Notasi yang Digunakan dalam Menulis Algoritma Disebut Notasi Apa? - DomainJava Blog<\/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.domainjava.com\/id\/blog\/notasi-yang-digunakan-dalam-menulis-algoritma-disebut-notasi-apa\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Notasi yang Digunakan dalam Menulis Algoritma Disebut Notasi Apa?\" \/>\n<meta property=\"og:description\" content=\"Algoritma merupakan serangkaian instruksi atau aturan-aturan yang didefinisikan dengan baik untuk menyelesaikan suatu masalah atau tugas. Dalam ilmu komputer, penggunaan algoritma sangat penting, sebab dengan algoritma, penyelesaian masalah lebih sistematis dan efisien. Menulis algoritma sendiri biasanya menggunakan suatu notasi tertentu, notasi inilah yang akan kita bahas pada artikel ini. Ada beberapa jenis notasi yang biasa ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.domainjava.com\/id\/blog\/notasi-yang-digunakan-dalam-menulis-algoritma-disebut-notasi-apa\/\" \/>\n<meta property=\"og:site_name\" content=\"DomainJava Blog\" \/>\n<meta property=\"article:published_time\" content=\"2024-06-18T23:58:40+00:00\" \/>\n<meta name=\"author\" content=\"DomainJava\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Ditulis oleh\" \/>\n\t<meta name=\"twitter:data1\" content=\"DomainJava\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.domainjava.com\\\/id\\\/blog\\\/notasi-yang-digunakan-dalam-menulis-algoritma-disebut-notasi-apa\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.domainjava.com\\\/id\\\/blog\\\/notasi-yang-digunakan-dalam-menulis-algoritma-disebut-notasi-apa\\\/\"},\"author\":{\"name\":\"DomainJava\",\"@id\":\"https:\\\/\\\/www.domainjava.com\\\/id\\\/blog\\\/#\\\/schema\\\/person\\\/3c243940a5e3e43cffa1312a02aafeaf\"},\"headline\":\"Notasi yang Digunakan dalam Menulis Algoritma Disebut Notasi Apa?\",\"datePublished\":\"2024-06-18T23:58:40+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.domainjava.com\\\/id\\\/blog\\\/notasi-yang-digunakan-dalam-menulis-algoritma-disebut-notasi-apa\\\/\"},\"wordCount\":244,\"publisher\":{\"@id\":\"https:\\\/\\\/www.domainjava.com\\\/id\\\/blog\\\/#organization\"},\"articleSection\":[\"Wawasan\"],\"inLanguage\":\"id\",\"copyrightYear\":\"2024\",\"copyrightHolder\":{\"@id\":\"https:\\\/\\\/www.domainjava.com\\\/id\\\/blog\\\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.domainjava.com\\\/id\\\/blog\\\/notasi-yang-digunakan-dalam-menulis-algoritma-disebut-notasi-apa\\\/\",\"url\":\"https:\\\/\\\/www.domainjava.com\\\/id\\\/blog\\\/notasi-yang-digunakan-dalam-menulis-algoritma-disebut-notasi-apa\\\/\",\"name\":\"Notasi yang Digunakan dalam Menulis Algoritma Disebut Notasi Apa? - DomainJava Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.domainjava.com\\\/id\\\/blog\\\/#website\"},\"datePublished\":\"2024-06-18T23:58:40+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.domainjava.com\\\/id\\\/blog\\\/notasi-yang-digunakan-dalam-menulis-algoritma-disebut-notasi-apa\\\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.domainjava.com\\\/id\\\/blog\\\/notasi-yang-digunakan-dalam-menulis-algoritma-disebut-notasi-apa\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.domainjava.com\\\/id\\\/blog\\\/notasi-yang-digunakan-dalam-menulis-algoritma-disebut-notasi-apa\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Beranda\",\"item\":\"https:\\\/\\\/www.domainjava.com\\\/id\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Wawasan\",\"item\":\"https:\\\/\\\/www.domainjava.com\\\/id\\\/blog\\\/category\\\/wawasan\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Notasi yang Digunakan dalam Menulis Algoritma Disebut Notasi Apa?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.domainjava.com\\\/id\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.domainjava.com\\\/id\\\/blog\\\/\",\"name\":\"DomainJava Blog\",\"description\":\"Inspiration For You\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.domainjava.com\\\/id\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.domainjava.com\\\/id\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"id\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.domainjava.com\\\/id\\\/blog\\\/#organization\",\"name\":\"DomainJava\",\"url\":\"https:\\\/\\\/www.domainjava.com\\\/id\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\\\/\\\/www.domainjava.com\\\/id\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.domainjava.com\\\/id\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/Domain-Java.png\",\"contentUrl\":\"https:\\\/\\\/www.domainjava.com\\\/id\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/Domain-Java.png\",\"width\":512,\"height\":512,\"caption\":\"DomainJava\"},\"image\":{\"@id\":\"https:\\\/\\\/www.domainjava.com\\\/id\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.domainjava.com\\\/id\\\/blog\\\/#\\\/schema\\\/person\\\/3c243940a5e3e43cffa1312a02aafeaf\",\"name\":\"DomainJava\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\\\/\\\/www.domainjava.com\\\/id\\\/blog\\\/wp-content\\\/litespeed\\\/avatar\\\/d883fd2eba9c8d531a4346562d630089.jpg?ver=1780683634\",\"url\":\"https:\\\/\\\/www.domainjava.com\\\/id\\\/blog\\\/wp-content\\\/litespeed\\\/avatar\\\/d883fd2eba9c8d531a4346562d630089.jpg?ver=1780683634\",\"contentUrl\":\"https:\\\/\\\/www.domainjava.com\\\/id\\\/blog\\\/wp-content\\\/litespeed\\\/avatar\\\/d883fd2eba9c8d531a4346562d630089.jpg?ver=1780683634\",\"caption\":\"DomainJava\"},\"sameAs\":[\"https:\\\/\\\/www.domainjava.com\\\/id\\\/blog\"],\"url\":\"https:\\\/\\\/www.domainjava.com\\\/id\\\/blog\\\/author\\\/domainjava\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Notasi yang Digunakan dalam Menulis Algoritma Disebut Notasi Apa? - DomainJava Blog","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.domainjava.com\/id\/blog\/notasi-yang-digunakan-dalam-menulis-algoritma-disebut-notasi-apa\/","og_locale":"id_ID","og_type":"article","og_title":"Notasi yang Digunakan dalam Menulis Algoritma Disebut Notasi Apa?","og_description":"Algoritma merupakan serangkaian instruksi atau aturan-aturan yang didefinisikan dengan baik untuk menyelesaikan suatu masalah atau tugas. Dalam ilmu komputer, penggunaan algoritma sangat penting, sebab dengan algoritma, penyelesaian masalah lebih sistematis dan efisien. Menulis algoritma sendiri biasanya menggunakan suatu notasi tertentu, notasi inilah yang akan kita bahas pada artikel ini. Ada beberapa jenis notasi yang biasa ... Read more","og_url":"https:\/\/www.domainjava.com\/id\/blog\/notasi-yang-digunakan-dalam-menulis-algoritma-disebut-notasi-apa\/","og_site_name":"DomainJava Blog","article_published_time":"2024-06-18T23:58:40+00:00","author":"DomainJava","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"DomainJava","Estimasi waktu membaca":"1 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.domainjava.com\/id\/blog\/notasi-yang-digunakan-dalam-menulis-algoritma-disebut-notasi-apa\/#article","isPartOf":{"@id":"https:\/\/www.domainjava.com\/id\/blog\/notasi-yang-digunakan-dalam-menulis-algoritma-disebut-notasi-apa\/"},"author":{"name":"DomainJava","@id":"https:\/\/www.domainjava.com\/id\/blog\/#\/schema\/person\/3c243940a5e3e43cffa1312a02aafeaf"},"headline":"Notasi yang Digunakan dalam Menulis Algoritma Disebut Notasi Apa?","datePublished":"2024-06-18T23:58:40+00:00","mainEntityOfPage":{"@id":"https:\/\/www.domainjava.com\/id\/blog\/notasi-yang-digunakan-dalam-menulis-algoritma-disebut-notasi-apa\/"},"wordCount":244,"publisher":{"@id":"https:\/\/www.domainjava.com\/id\/blog\/#organization"},"articleSection":["Wawasan"],"inLanguage":"id","copyrightYear":"2024","copyrightHolder":{"@id":"https:\/\/www.domainjava.com\/id\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/www.domainjava.com\/id\/blog\/notasi-yang-digunakan-dalam-menulis-algoritma-disebut-notasi-apa\/","url":"https:\/\/www.domainjava.com\/id\/blog\/notasi-yang-digunakan-dalam-menulis-algoritma-disebut-notasi-apa\/","name":"Notasi yang Digunakan dalam Menulis Algoritma Disebut Notasi Apa? - DomainJava Blog","isPartOf":{"@id":"https:\/\/www.domainjava.com\/id\/blog\/#website"},"datePublished":"2024-06-18T23:58:40+00:00","breadcrumb":{"@id":"https:\/\/www.domainjava.com\/id\/blog\/notasi-yang-digunakan-dalam-menulis-algoritma-disebut-notasi-apa\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.domainjava.com\/id\/blog\/notasi-yang-digunakan-dalam-menulis-algoritma-disebut-notasi-apa\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.domainjava.com\/id\/blog\/notasi-yang-digunakan-dalam-menulis-algoritma-disebut-notasi-apa\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Beranda","item":"https:\/\/www.domainjava.com\/id\/blog\/"},{"@type":"ListItem","position":2,"name":"Wawasan","item":"https:\/\/www.domainjava.com\/id\/blog\/category\/wawasan\/"},{"@type":"ListItem","position":3,"name":"Notasi yang Digunakan dalam Menulis Algoritma Disebut Notasi Apa?"}]},{"@type":"WebSite","@id":"https:\/\/www.domainjava.com\/id\/blog\/#website","url":"https:\/\/www.domainjava.com\/id\/blog\/","name":"DomainJava Blog","description":"Inspiration For You","publisher":{"@id":"https:\/\/www.domainjava.com\/id\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.domainjava.com\/id\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"id"},{"@type":"Organization","@id":"https:\/\/www.domainjava.com\/id\/blog\/#organization","name":"DomainJava","url":"https:\/\/www.domainjava.com\/id\/blog\/","logo":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/www.domainjava.com\/id\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.domainjava.com\/id\/blog\/wp-content\/uploads\/2026\/06\/Domain-Java.png","contentUrl":"https:\/\/www.domainjava.com\/id\/blog\/wp-content\/uploads\/2026\/06\/Domain-Java.png","width":512,"height":512,"caption":"DomainJava"},"image":{"@id":"https:\/\/www.domainjava.com\/id\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.domainjava.com\/id\/blog\/#\/schema\/person\/3c243940a5e3e43cffa1312a02aafeaf","name":"DomainJava","image":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/www.domainjava.com\/id\/blog\/wp-content\/litespeed\/avatar\/d883fd2eba9c8d531a4346562d630089.jpg?ver=1780683634","url":"https:\/\/www.domainjava.com\/id\/blog\/wp-content\/litespeed\/avatar\/d883fd2eba9c8d531a4346562d630089.jpg?ver=1780683634","contentUrl":"https:\/\/www.domainjava.com\/id\/blog\/wp-content\/litespeed\/avatar\/d883fd2eba9c8d531a4346562d630089.jpg?ver=1780683634","caption":"DomainJava"},"sameAs":["https:\/\/www.domainjava.com\/id\/blog"],"url":"https:\/\/www.domainjava.com\/id\/blog\/author\/domainjava\/"}]}},"_links":{"self":[{"href":"https:\/\/www.domainjava.com\/id\/blog\/wp-json\/wp\/v2\/posts\/11228","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.domainjava.com\/id\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.domainjava.com\/id\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.domainjava.com\/id\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.domainjava.com\/id\/blog\/wp-json\/wp\/v2\/comments?post=11228"}],"version-history":[{"count":0,"href":"https:\/\/www.domainjava.com\/id\/blog\/wp-json\/wp\/v2\/posts\/11228\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.domainjava.com\/id\/blog\/wp-json\/wp\/v2\/media?parent=11228"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.domainjava.com\/id\/blog\/wp-json\/wp\/v2\/categories?post=11228"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.domainjava.com\/id\/blog\/wp-json\/wp\/v2\/tags?post=11228"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}