{"version":"1.0","provider_name":"BINUS @Bekasi - Kampus Beken Asyik | Business Service and Technology","provider_url":"https:\/\/binus.ac.id\/bekasi","author_name":"editorarticle","author_url":"https:\/\/binus.ac.id\/bekasi\/author\/editorarticle\/","title":"Design Pattern yang Wajib Dikuasai Setiap Software Engineer - BINUS @Bekasi - Kampus Beken Asyik | Business Service and Technology","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"1aFNDYfML2\"><a href=\"https:\/\/binus.ac.id\/bekasi\/2025\/10\/design-pattern-yang-wajib-dikuasai-setiap-software-engineer\/\">Design Pattern yang Wajib Dikuasai Setiap Software Engineer<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/binus.ac.id\/bekasi\/2025\/10\/design-pattern-yang-wajib-dikuasai-setiap-software-engineer\/embed\/#?secret=1aFNDYfML2\" width=\"600\" height=\"338\" title=\"&#8220;Design Pattern yang Wajib Dikuasai Setiap Software Engineer&#8221; &#8212; BINUS @Bekasi - Kampus Beken Asyik | Business Service and Technology\" data-secret=\"1aFNDYfML2\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/* ]]> *\/\n<\/script>\n","thumbnail_url":"https:\/\/binus.ac.id\/bekasi\/wp-content\/uploads\/2025\/10\/Picture1.jpg","thumbnail_width":1280,"thumbnail_height":853,"description":"Figure 1. Laptop dan buku agenda (sumber: pexels.com) Dalam pengembangan perangkat lunak,\u00a0design pattern\u00a0adalah solusi yang telah terbukti untuk menyelesaikan permasalahan umum dalam desain sistem. Menurut\u00a0Gang of Four (GoF), design pattern memberikan bahasa bersama dan struktur berpikir yang membantu tim software engineer bekerja lebih efisien dan menjaga kualitas kode.\u200b &nbsp; Apa Itu Design Pattern? Design pattern [&hellip;]"}