{"id":10481,"date":"2022-05-24T16:37:57","date_gmt":"2022-05-24T09:37:57","guid":{"rendered":"https:\/\/binus.ac.id\/malang\/?p=10481"},"modified":"2022-05-24T16:37:57","modified_gmt":"2022-05-24T09:37:57","slug":"asynchronous-vs-synchronous-programming","status":"publish","type":"post","link":"https:\/\/binus.ac.id\/malang\/2022\/05\/asynchronous-vs-synchronous-programming\/","title":{"rendered":"Asynchronous vs Synchronous Programming"},"content":{"rendered":"<p style=\"text-align: justify\">Sering dari kita mendengar istilah Asynchronous dan Synchronous pada ranah pemrograman. Istilah ini cukup akrab dalam Bahasa pemrograman Javascript. Dua nama tersebut merupakan sebuah Teknik atau style programming dengan keunggulan dan kekurangannya masing-masing.<\/p>\n<p style=\"text-align: justify\">Mari kita mulai dari asynchronous programming. Asynchronous programming merupakan sebuah pendekatan pemrograman yang tidak terikat pada input output (I\/O)\u00a0 protocol. Ini menandakan bahwa pemrograman asynchronous tidak melakukan pekerjaannya secara old style \/ cara lama yaitu dengan eksekusi baris program satu persatu secara hirarki. Asynchronous programming melakukan pekerjaannya tanpa harus terikat dengan proses lain atau dapat kita sebut secara Independent. Untuk lebih jelasnya, mari kita perhatikan Gambar di bawah ini:<\/p>\n<p style=\"text-align: justify\">Dari gambar diatas terlihat bahwa pendekatan model pemrograman Asynchronous memiliki waktu eksekusi yang lebih cepat 25 detik dibandingkan dengan pendekatan metode pemrograman Synchronous. Terlihat pula, pada asynchronous tiap modul atau task tidak perlu menunggu task lainnya selesai untuk berjalan. Dengan begitu, waktu eksekusi juga dapat menjadi lebih singkat dan cepat.<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-10482\" src=\"http:\/\/binus.ac.id\/malang\/wp-content\/uploads\/2022\/05\/Picture1.png\" alt=\"\" width=\"501\" height=\"257\" \/><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">Berbeda dengan asynchronous, synchronous programming memiliki pendekatan yang lebih old style. Task akan dieksekusi satu persatu sesuai dengan urutan dan prioritas task. Hal ini memiliki kekurangan pada lama waktu eksekusi karena masing-masing task harus menunggu task lain selesai untuk diproses terlebih dahulu.<\/p>\n<p style=\"text-align: justify\">Namun, bukan berarti Synchronous programming jauh lebih jelek dibandingkan dengan asynchronous programming. Terdapat beberapa hal yang menjadi synchronous programming memiliki keunggulan dibandingkan dengan asynchronous programming. Beberapa diantaranya adalah kemudahan yang ditawarkan oleh synchronous programming dibandingkan dengan asynchronous programming.<\/p>\n<p style=\"text-align: justify\">Kedepannya, 2 pendekatan programming ini akan semakin banyak diadopsi dan berada pada 1 fungsi dan tujuan yang sama. Terlebih dengan semakin berkembangnnya Rest API dan teknologi pemrograman. Menarik kan, Yuk Belajar lebih banyak!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sering dari kita mendengar istilah Asynchronous dan Synchronous pada ranah pemrograman. Istilah ini cukup akrab dalam Bahasa pemrograman Javascript. Dua nama tersebut merupakan sebuah Teknik atau style programming dengan keunggulan dan kekurangannya masing-masing. Mari kita mulai dari asynchronous programming. Asynchronous programming merupakan sebuah pendekatan pemrograman yang tidak terikat pada input output (I\/O)\u00a0 protocol. Ini menandakan [&hellip;]<\/p>\n","protected":false},"author":19,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[128],"tags":[],"class_list":["post-10481","post","type-post","status-publish","format-standard","hentry","category-computer-science"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Asynchronous vs Synchronous Programming | BINUS UNIVERSITY MALANG | Pilihan Universitas Terbaik di Malang<\/title>\n<meta name=\"description\" content=\"BINUS University Malang Merupakan Universitas Terbaik di Malang dengan Program Computer Science, Entrepreneurship Bussiness Creation, Computer Science, Interior Design, Communication, Public Relations, Visual Communication Design.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/binus.ac.id\/malang\/2022\/05\/asynchronous-vs-synchronous-programming\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Asynchronous vs Synchronous Programming | BINUS UNIVERSITY MALANG | Pilihan Universitas Terbaik di Malang\" \/>\n<meta property=\"og:description\" content=\"BINUS University Malang Merupakan Universitas Terbaik di Malang dengan Program Computer Science, Entrepreneurship Bussiness Creation, Computer Science, Interior Design, Communication, Public Relations, Visual Communication Design.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/binus.ac.id\/malang\/2022\/05\/asynchronous-vs-synchronous-programming\/\" \/>\n<meta property=\"og:site_name\" content=\"BINUS UNIVERSITY MALANG | Pilihan Universitas Terbaik di Malang\" \/>\n<meta property=\"article:published_time\" content=\"2022-05-24T09:37:57+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/binus.ac.id\/malang\/wp-content\/uploads\/2022\/05\/Picture1.png\" \/>\n<meta name=\"author\" content=\"informatics\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"informatics\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/binus.ac.id\/malang\/2022\/05\/asynchronous-vs-synchronous-programming\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/binus.ac.id\/malang\/2022\/05\/asynchronous-vs-synchronous-programming\/\"},\"author\":{\"name\":\"informatics\",\"@id\":\"https:\/\/binus.ac.id\/malang\/#\/schema\/person\/82104d3e6f72d20991a92c10c2e7b183\"},\"headline\":\"Asynchronous vs Synchronous Programming\",\"datePublished\":\"2022-05-24T09:37:57+00:00\",\"dateModified\":\"2022-05-24T09:37:57+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/binus.ac.id\/malang\/2022\/05\/asynchronous-vs-synchronous-programming\/\"},\"wordCount\":268,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/binus.ac.id\/malang\/#organization\"},\"image\":{\"@id\":\"https:\/\/binus.ac.id\/malang\/2022\/05\/asynchronous-vs-synchronous-programming\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/binus.ac.id\/malang\/wp-content\/uploads\/2022\/05\/Picture1.png\",\"articleSection\":[\"Computer Science\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/binus.ac.id\/malang\/2022\/05\/asynchronous-vs-synchronous-programming\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/binus.ac.id\/malang\/2022\/05\/asynchronous-vs-synchronous-programming\/\",\"url\":\"https:\/\/binus.ac.id\/malang\/2022\/05\/asynchronous-vs-synchronous-programming\/\",\"name\":\"Asynchronous vs Synchronous Programming | BINUS UNIVERSITY MALANG | Pilihan Universitas Terbaik di Malang\",\"isPartOf\":{\"@id\":\"https:\/\/binus.ac.id\/malang\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/binus.ac.id\/malang\/2022\/05\/asynchronous-vs-synchronous-programming\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/binus.ac.id\/malang\/2022\/05\/asynchronous-vs-synchronous-programming\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/binus.ac.id\/malang\/wp-content\/uploads\/2022\/05\/Picture1.png\",\"datePublished\":\"2022-05-24T09:37:57+00:00\",\"dateModified\":\"2022-05-24T09:37:57+00:00\",\"description\":\"BINUS University Malang Merupakan Universitas Terbaik di Malang dengan Program Computer Science, Entrepreneurship Bussiness Creation, Computer Science, Interior Design, Communication, Public Relations, Visual Communication Design.\",\"breadcrumb\":{\"@id\":\"https:\/\/binus.ac.id\/malang\/2022\/05\/asynchronous-vs-synchronous-programming\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/binus.ac.id\/malang\/2022\/05\/asynchronous-vs-synchronous-programming\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/binus.ac.id\/malang\/2022\/05\/asynchronous-vs-synchronous-programming\/#primaryimage\",\"url\":\"http:\/\/binus.ac.id\/malang\/wp-content\/uploads\/2022\/05\/Picture1.png\",\"contentUrl\":\"http:\/\/binus.ac.id\/malang\/wp-content\/uploads\/2022\/05\/Picture1.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/binus.ac.id\/malang\/2022\/05\/asynchronous-vs-synchronous-programming\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/binus.ac.id\/malang\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Asynchronous vs Synchronous Programming\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/binus.ac.id\/malang\/#website\",\"url\":\"https:\/\/binus.ac.id\/malang\/\",\"name\":\"BINUS UNIVERSITY MALANG | Pilihan Universitas Terbaik di Malang\",\"description\":\"BINUS UNIVERSITY\",\"publisher\":{\"@id\":\"https:\/\/binus.ac.id\/malang\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/binus.ac.id\/malang\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/binus.ac.id\/malang\/#organization\",\"name\":\"BINUS UNIVERSITY\",\"url\":\"https:\/\/binus.ac.id\/malang\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/binus.ac.id\/malang\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/binus.ac.id\/malang\/wp-content\/uploads\/2019\/07\/site-logo.png\",\"contentUrl\":\"https:\/\/binus.ac.id\/malang\/wp-content\/uploads\/2019\/07\/site-logo.png\",\"width\":140,\"height\":84,\"caption\":\"BINUS UNIVERSITY\"},\"image\":{\"@id\":\"https:\/\/binus.ac.id\/malang\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/binus.ac.id\/malang\/#\/schema\/person\/82104d3e6f72d20991a92c10c2e7b183\",\"name\":\"informatics\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/binus.ac.id\/malang\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/42be0c661cdbdcdd941bf5610126b17508883f5bb40e38bd6242084edb497351?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/42be0c661cdbdcdd941bf5610126b17508883f5bb40e38bd6242084edb497351?s=96&d=mm&r=g\",\"caption\":\"informatics\"},\"url\":\"https:\/\/binus.ac.id\/malang\/author\/informatics\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Asynchronous vs Synchronous Programming | BINUS UNIVERSITY MALANG | Pilihan Universitas Terbaik di Malang","description":"BINUS University Malang Merupakan Universitas Terbaik di Malang dengan Program Computer Science, Entrepreneurship Bussiness Creation, Computer Science, Interior Design, Communication, Public Relations, Visual Communication Design.","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:\/\/binus.ac.id\/malang\/2022\/05\/asynchronous-vs-synchronous-programming\/","og_locale":"en_US","og_type":"article","og_title":"Asynchronous vs Synchronous Programming | BINUS UNIVERSITY MALANG | Pilihan Universitas Terbaik di Malang","og_description":"BINUS University Malang Merupakan Universitas Terbaik di Malang dengan Program Computer Science, Entrepreneurship Bussiness Creation, Computer Science, Interior Design, Communication, Public Relations, Visual Communication Design.","og_url":"https:\/\/binus.ac.id\/malang\/2022\/05\/asynchronous-vs-synchronous-programming\/","og_site_name":"BINUS UNIVERSITY MALANG | Pilihan Universitas Terbaik di Malang","article_published_time":"2022-05-24T09:37:57+00:00","og_image":[{"url":"http:\/\/binus.ac.id\/malang\/wp-content\/uploads\/2022\/05\/Picture1.png"}],"author":"informatics","twitter_card":"summary_large_image","twitter_misc":{"Written by":"informatics","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/binus.ac.id\/malang\/2022\/05\/asynchronous-vs-synchronous-programming\/#article","isPartOf":{"@id":"https:\/\/binus.ac.id\/malang\/2022\/05\/asynchronous-vs-synchronous-programming\/"},"author":{"name":"informatics","@id":"https:\/\/binus.ac.id\/malang\/#\/schema\/person\/82104d3e6f72d20991a92c10c2e7b183"},"headline":"Asynchronous vs Synchronous Programming","datePublished":"2022-05-24T09:37:57+00:00","dateModified":"2022-05-24T09:37:57+00:00","mainEntityOfPage":{"@id":"https:\/\/binus.ac.id\/malang\/2022\/05\/asynchronous-vs-synchronous-programming\/"},"wordCount":268,"commentCount":0,"publisher":{"@id":"https:\/\/binus.ac.id\/malang\/#organization"},"image":{"@id":"https:\/\/binus.ac.id\/malang\/2022\/05\/asynchronous-vs-synchronous-programming\/#primaryimage"},"thumbnailUrl":"http:\/\/binus.ac.id\/malang\/wp-content\/uploads\/2022\/05\/Picture1.png","articleSection":["Computer Science"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/binus.ac.id\/malang\/2022\/05\/asynchronous-vs-synchronous-programming\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/binus.ac.id\/malang\/2022\/05\/asynchronous-vs-synchronous-programming\/","url":"https:\/\/binus.ac.id\/malang\/2022\/05\/asynchronous-vs-synchronous-programming\/","name":"Asynchronous vs Synchronous Programming | BINUS UNIVERSITY MALANG | Pilihan Universitas Terbaik di Malang","isPartOf":{"@id":"https:\/\/binus.ac.id\/malang\/#website"},"primaryImageOfPage":{"@id":"https:\/\/binus.ac.id\/malang\/2022\/05\/asynchronous-vs-synchronous-programming\/#primaryimage"},"image":{"@id":"https:\/\/binus.ac.id\/malang\/2022\/05\/asynchronous-vs-synchronous-programming\/#primaryimage"},"thumbnailUrl":"http:\/\/binus.ac.id\/malang\/wp-content\/uploads\/2022\/05\/Picture1.png","datePublished":"2022-05-24T09:37:57+00:00","dateModified":"2022-05-24T09:37:57+00:00","description":"BINUS University Malang Merupakan Universitas Terbaik di Malang dengan Program Computer Science, Entrepreneurship Bussiness Creation, Computer Science, Interior Design, Communication, Public Relations, Visual Communication Design.","breadcrumb":{"@id":"https:\/\/binus.ac.id\/malang\/2022\/05\/asynchronous-vs-synchronous-programming\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/binus.ac.id\/malang\/2022\/05\/asynchronous-vs-synchronous-programming\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/binus.ac.id\/malang\/2022\/05\/asynchronous-vs-synchronous-programming\/#primaryimage","url":"http:\/\/binus.ac.id\/malang\/wp-content\/uploads\/2022\/05\/Picture1.png","contentUrl":"http:\/\/binus.ac.id\/malang\/wp-content\/uploads\/2022\/05\/Picture1.png"},{"@type":"BreadcrumbList","@id":"https:\/\/binus.ac.id\/malang\/2022\/05\/asynchronous-vs-synchronous-programming\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/binus.ac.id\/malang\/"},{"@type":"ListItem","position":2,"name":"Asynchronous vs Synchronous Programming"}]},{"@type":"WebSite","@id":"https:\/\/binus.ac.id\/malang\/#website","url":"https:\/\/binus.ac.id\/malang\/","name":"BINUS UNIVERSITY MALANG | Pilihan Universitas Terbaik di Malang","description":"BINUS UNIVERSITY","publisher":{"@id":"https:\/\/binus.ac.id\/malang\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/binus.ac.id\/malang\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/binus.ac.id\/malang\/#organization","name":"BINUS UNIVERSITY","url":"https:\/\/binus.ac.id\/malang\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/binus.ac.id\/malang\/#\/schema\/logo\/image\/","url":"https:\/\/binus.ac.id\/malang\/wp-content\/uploads\/2019\/07\/site-logo.png","contentUrl":"https:\/\/binus.ac.id\/malang\/wp-content\/uploads\/2019\/07\/site-logo.png","width":140,"height":84,"caption":"BINUS UNIVERSITY"},"image":{"@id":"https:\/\/binus.ac.id\/malang\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/binus.ac.id\/malang\/#\/schema\/person\/82104d3e6f72d20991a92c10c2e7b183","name":"informatics","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/binus.ac.id\/malang\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/42be0c661cdbdcdd941bf5610126b17508883f5bb40e38bd6242084edb497351?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/42be0c661cdbdcdd941bf5610126b17508883f5bb40e38bd6242084edb497351?s=96&d=mm&r=g","caption":"informatics"},"url":"https:\/\/binus.ac.id\/malang\/author\/informatics\/"}]}},"_links":{"self":[{"href":"https:\/\/binus.ac.id\/malang\/wp-json\/wp\/v2\/posts\/10481","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/binus.ac.id\/malang\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/binus.ac.id\/malang\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/binus.ac.id\/malang\/wp-json\/wp\/v2\/users\/19"}],"replies":[{"embeddable":true,"href":"https:\/\/binus.ac.id\/malang\/wp-json\/wp\/v2\/comments?post=10481"}],"version-history":[{"count":1,"href":"https:\/\/binus.ac.id\/malang\/wp-json\/wp\/v2\/posts\/10481\/revisions"}],"predecessor-version":[{"id":10483,"href":"https:\/\/binus.ac.id\/malang\/wp-json\/wp\/v2\/posts\/10481\/revisions\/10483"}],"wp:attachment":[{"href":"https:\/\/binus.ac.id\/malang\/wp-json\/wp\/v2\/media?parent=10481"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/binus.ac.id\/malang\/wp-json\/wp\/v2\/categories?post=10481"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/binus.ac.id\/malang\/wp-json\/wp\/v2\/tags?post=10481"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}