{"id":555,"date":"2022-01-26T01:35:26","date_gmt":"2022-01-26T01:35:26","guid":{"rendered":"https:\/\/www.cybermedian.com\/id\/?p=555"},"modified":"2025-02-17T11:47:31","modified_gmt":"2025-02-17T03:47:31","slug":"what-is-mvc-framework","status":"publish","type":"post","link":"https:\/\/www.cybermedian.com\/id\/what-is-mvc-framework\/","title":{"rendered":"Apa itu Kerangka Kerja MVC?"},"content":{"rendered":"<section class=\"section section--body section--first\">\n<div class=\"section-content\">\n<div class=\"section-inner sectionLayout--insetColumn\">\n<p class=\"graf graf--p graf-after--h3\" id=\"15db\"><strong class=\"markup--strong markup--p-strong\">Bagaimana cara Mewakilinya Menggunakan Diagram Urutan UML?<\/strong><\/p>\n<p class=\"graf graf--p graf-after--p\" id=\"4e8a\">MVC (dikenal sebagai Model-View-Controller) adalah pola dalam desain perangkat lunak yang umum digunakan untuk mengimplementasikan antarmuka pengguna, data, dan logika kontrol. Ini menekankan pemisahan antara logika bisnis dan presentasi perangkat lunak. \u201cPemisahan kepentingan\u201d ini memberikan pembagian kerja yang lebih baik dan pemeliharaan yang lebih baik.<\/p>\n<h4 class=\"graf graf--h4 graf-after--p\" id=\"2fe8\">Tiga Bagian dari MVC<\/h4>\n<p class=\"graf graf--p graf-after--h4\" id=\"3197\">Tiga bagian dari<a class=\"markup--anchor markup--p-anchor\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/how-to-model-mvc-with-uml-sequence-diagram\/\" href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/how-to-model-mvc-with-uml-sequence-diagram\/\" rel=\"noopener\" target=\"_blank\">pola desain perangkat lunak MVC<\/a>dapat dijelaskan sebagai berikut:<\/p>\n<ul class=\"postList\">\n<li class=\"graf graf--li graf-after--p\" id=\"6d1e\"><strong class=\"markup--strong markup--li-strong\">Model<\/strong>: Mengelola data dan logika bisnis. Model bertanggung jawab untuk mengelola data aplikasi. Ini menerima input pengguna dari pengontrol.<\/li>\n<li class=\"graf graf--li graf-after--li\" id=\"af3a\"><strong class=\"markup--strong markup--li-strong\">Tampilan<\/strong>: Menangani tata letak dan tampilan. Tampilan merender presentasi model dalam format tertentu.<\/li>\n<li class=\"graf graf--li graf-after--li\" id=\"109f\"><strong class=\"markup--strong markup--li-strong\">Pengontrol<\/strong>: mengarahkan perintah ke bagian model dan tampilan. Pengontrol merespons input pengguna dan melakukan interaksi dengan objek model data. Pengontrol menerima input, secara opsional memvalidasi input, dan kemudian meneruskan input ke model.<\/li>\n<\/ul>\n<figure class=\"graf graf--figure graf-after--li\" id=\"ce6a\"><img class=\"graf-image\" data-height=\"360\" data-image-id=\"0*6-u153QzZ1MHMuAc.png\" data-is-featured=\"true\" data-width=\"310\" decoding=\"async\" src=\"https:\/\/www.cybermedian.com\/id\/wp-content\/uploads\/sites\/17\/2022\/01\/06-u153QzZ1MHMuAc.png\"\/><\/figure>\n<p class=\"graf graf--p graf-after--figure\" id=\"4c1d\">Sebagai contoh, daftar belanja kita dapat memiliki formulir input dan tombol yang memungkinkan kita untuk menambahkan atau menghapus item. Operasi ini perlu memperbarui model, jadi input dikirim ke pengontrol, kemudian pengontrol memanipulasi model sesuai kebutuhan, dan kemudian pengontrol mengirimkan data yang diperbarui ke tampilan.<br \/>\nNamun, Anda mungkin hanya ingin memperbarui tampilan untuk menampilkan data dalam format yang berbeda, misalnya, mengubah urutan item menjadi urutan alfabet, atau mengubah harga terendah menjadi harga tertinggi. Dalam hal ini, pengontrol dapat menangani masalah ini secara langsung tanpa memperbarui model.<\/p>\n<h4 class=\"graf graf--h4 graf-after--p\" id=\"0f6b\">Penerapan MVC dalam Pengembangan Perangkat Lunak<\/h4>\n<p class=\"graf graf--p graf-after--h4\" id=\"5aff\">Kerangka kerja MVC telah banyak digunakan oleh banyak pengembang perangkat lunak serta kerangka kerja dan pustaka perangkat lunak lainnya. Secara tradisional digunakan untuk antarmuka pengguna grafis desktop (GUI), pola ini telah menjadi populer untuk merancang aplikasi Web.<\/p>\n<p class=\"graf graf--p graf-after--p\" id=\"3919\">Bahasa pemrograman populer memiliki kerangka kerja MVC untuk memfasilitasi implementasi pola, seperti JavaScript, Python, Ruby, PHP, Java, dan C# semuanya memiliki kerangka kerja MVC yang dapat digunakan langsung untuk pengembangan aplikasi web.<\/p>\n<h4 class=\"graf graf--h4 graf-after--p\" id=\"ef1d\">Bagaimana cara Mewakilinya Menggunakan Diagram Urutan UML?<\/h4>\n<p class=\"graf graf--p graf-after--h4\" id=\"be5e\">Dalam diagram urutan MVC umum berikut, ditunjukkan bahwa objek tampilan bertanggung jawab atas input dan output pengguna, yaitu, kotak dialog adalah contoh yang baik dari tampilan. Objek pengontrol mengimplementasikan logika yang memungkinkan transaksi dieksekusi pada model. Objek model mengenkapsulasi logika bisnis dan data yang halus.<\/p>\n<figure class=\"graf graf--figure graf-after--p\" id=\"685e\"><img class=\"graf-image\" data-height=\"322\" data-image-id=\"0*ExDfaS6ZvBM17fl9.png\" data-width=\"562\" decoding=\"async\" src=\"https:\/\/www.cybermedian.com\/id\/wp-content\/uploads\/sites\/17\/2022\/01\/0ExDfaS6ZvBM17fl9.png\"\/><\/figure>\n<h3 class=\"graf graf--h3 graf-after--figure\" id=\"be24\">Contoh Diagram Urutan MVC: Fragmen Reservasi Hotel<\/h3>\n<p class=\"graf graf--p graf-after--h3\" id=\"8475\">Contoh diagram urutan ini menunjukkan bagaimana reservasi hotel dapat dilakukan. Diagram urutan ini menangkap perilaku dari satu skenario reservasi hotel dengan menunjukkan sejumlah objek contoh dan pesan yang diteruskan antara objek-objek ini seperti yang ditunjukkan dalam diagram di bawah:<\/p>\n<figure class=\"graf graf--figure graf-after--p\" id=\"c6c3\"><img class=\"graf-image\" data-height=\"564\" data-image-id=\"0*ncnigFUzxgkUTOzV.png\" data-width=\"898\" decoding=\"async\" src=\"https:\/\/www.cybermedian.com\/id\/wp-content\/uploads\/sites\/17\/2022\/01\/0ncnigFUzxgkUTOzV.png\"\/><\/figure>\n<h4 class=\"graf graf--h4 graf-after--figure\" id=\"2091\">Kerangka Kerja MVC Terkait<\/h4>\n<p class=\"graf graf--p graf-after--h4\" id=\"9ce1\">Beberapa pola desain lainnya didasarkan pada MVC, seperti MVVM (Model View Model), MVP (Model view Demonstrator), dan MVW (Model view)<\/p>\n<figure class=\"graf graf--figure graf-after--p graf--trailing\" id=\"a38e\"><img class=\"graf-image\" data-image-id=\"0*pV_9gD-csBjrHh5C.png\" decoding=\"async\" src=\"https:\/\/www.cybermedian.com\/id\/wp-content\/uploads\/sites\/17\/2022\/01\/0pV_9gD-csBjrHh5C.png\"\/><\/figure>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"section section--body section--last\">\n<div class=\"section-divider\">\n<hr class=\"section-divider\"\/>\n<\/div>\n<div class=\"section-content\">\n<div class=\"section-inner sectionLayout--insetColumn\">\n<ul class=\"postList\">\n<li class=\"graf graf--li graf--leading\" id=\"fec0\">Model Proses Perangkat Lunak<\/li>\n<li class=\"graf graf--li graf-after--li\" id=\"b08a\"><a class=\"markup--anchor markup--li-anchor\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/software-development-process\/what-is-a-software-process-model\/\" href=\"https:\/\/www.visual-paradigm.com\/guide\/software-development-process\/what-is-a-software-process-model\/\" rel=\"noopener\" target=\"_blank\">Apa itu Model Proses Perangkat Lunak?<\/a><\/li>\n<li class=\"graf graf--li graf-after--li\" id=\"f175\"><a class=\"markup--anchor markup--li-anchor\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/software-development-process\/agile-vs-waterfall\/\" href=\"https:\/\/www.visual-paradigm.com\/guide\/software-development-process\/agile-vs-waterfall\/\" rel=\"noopener\" target=\"_blank\">Perencanaan Adaptif vs Prediktif: Kapan Agile? Kapan Waterfall?<\/a><\/li>\n<li class=\"graf graf--li graf-after--li\" id=\"0cdd\"><a class=\"markup--anchor markup--li-anchor\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/software-development-process\/what-is-a-software-development-lifecycle\/\" href=\"https:\/\/www.visual-paradigm.com\/guide\/software-development-process\/what-is-a-software-development-lifecycle\/\" rel=\"noopener\" target=\"_blank\">Apa itu Siklus Hidup Pengembangan Perangkat Lunak?<\/a><\/li>\n<\/ul>\n<p class=\"graf graf--p graf-after--li\" id=\"27b8\">Pengumpulan Kebutuhan<\/p>\n<ul class=\"postList\">\n<li class=\"graf graf--li graf-after--p\" id=\"2f35\"><a class=\"markup--anchor markup--li-anchor\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/requirements-gathering\/requirement-analysis-techniques\/\" href=\"https:\/\/www.visual-paradigm.com\/guide\/requirements-gathering\/requirement-analysis-techniques\/\" rel=\"noopener\" target=\"_blank\">Teknik Analisis Kebutuhan<\/a><\/li>\n<\/ul>\n<p class=\"graf graf--p graf-after--li graf--trailing\" id=\"03b8\">Pengembangan<br \/><a class=\"markup--anchor markup--p-anchor\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/development\/what-is-rest-api\/\" href=\"https:\/\/www.visual-paradigm.com\/guide\/development\/what-is-rest-api\/\" rel=\"noopener\" target=\"_blank\">Apa itu REST API?<\/a><br \/><a class=\"markup--anchor markup--p-anchor\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/development\/code-first-vs-design-first\/\" href=\"https:\/\/www.visual-paradigm.com\/guide\/development\/code-first-vs-design-first\/\" rel=\"noopener\" target=\"_blank\">Code First vs Design First dalam Pendekatan API<\/a><br \/><a class=\"markup--anchor markup--p-anchor\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/development\/practical-guide-for-code-engineering\/\" href=\"https:\/\/www.visual-paradigm.com\/guide\/development\/practical-guide-for-code-engineering\/\" rel=\"noopener\" target=\"_blank\">Panduan Praktis untuk Rekayasa Kode<\/a><br \/><a class=\"markup--anchor markup--p-anchor\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/development\/what-is-service-oriented-architecture\/\" href=\"https:\/\/www.visual-paradigm.com\/guide\/development\/what-is-service-oriented-architecture\/\" rel=\"noopener\" target=\"_blank\">Apa itu Arsitektur Berorientasi Layanan (SOA)?<\/a><br \/>\n\u2013\u00a0<a class=\"markup--anchor markup--p-anchor\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/development\/swagger-vs-api-blueprint\/\" href=\"https:\/\/www.visual-paradigm.com\/guide\/development\/swagger-vs-api-blueprint\/\" rel=\"noopener\" target=\"_blank\">Kerangka Swagger vs API Blueprint dan Alat Otomatis<\/a><br \/><a class=\"markup--anchor markup--p-anchor\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/development\/swagger-framework-api-first-approach\/\" href=\"https:\/\/www.visual-paradigm.com\/guide\/development\/swagger-framework-api-first-approach\/\" rel=\"noopener\" target=\"_blank\">Pendekatan API-First dengan Kerangka Swagger<\/a><\/p>\n<\/div>\n<\/div>\n<\/section>\n","protected":false},"excerpt":{"rendered":"<p>MVC (known as Model-View-Controller) is a pattern in software design that is commonly used to implement user interfaces, data, and control logic. It emphasizes the separation between the business logic and presentation of the software. This \u201cseparation of concerns\u201d provides better division of labor and better maintenance.<\/p>\n","protected":false},"author":1,"featured_media":1283,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"","footnotes":""},"categories":[5],"tags":[52,63,62,53],"class_list":["post-555","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-software-engineering","tag-cn-done","tag-es-done","tag-ja-done","tag-tw-done"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Apa itu Kerangka Kerja MVC? - Media Maya<\/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.cybermedian.com\/id\/what-is-mvc-framework\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Apa itu Kerangka Kerja MVC? - Media Maya\" \/>\n<meta property=\"og:description\" content=\"MVC (known as Model-View-Controller) is a pattern in software design that is commonly used to implement user interfaces, data, and control logic. It emphasizes the separation between the business logic and presentation of the software. This \u201cseparation of concerns\u201d provides better division of labor and better maintenance.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.cybermedian.com\/id\/what-is-mvc-framework\/\" \/>\n<meta property=\"og:site_name\" content=\"Media Maya\" \/>\n<meta property=\"article:published_time\" content=\"2022-01-26T01:35:26+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-02-17T03:47:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.visual-paradigm.com\/servlet\/editor-content\/guide\/uml-unified-modeling-language\/what-is-model-view-control-mvc\/sites\/7\/2019\/09\/mvc-sequence-diagram-example-2.png\" \/>\n<meta name=\"author\" content=\"vpadmin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.visual-paradigm.com\/servlet\/editor-content\/guide\/uml-unified-modeling-language\/what-is-model-view-control-mvc\/sites\/7\/2019\/09\/mvc-sequence-diagram-example-2.png\" \/>\n<meta name=\"twitter:creator\" content=\"@vpadmin\" \/>\n<meta name=\"twitter:label1\" content=\"Ditulis oleh\" \/>\n\t<meta name=\"twitter:data1\" content=\"vpadmin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.cybermedian.com\/id\/what-is-mvc-framework\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.cybermedian.com\/id\/what-is-mvc-framework\/\"},\"author\":{\"name\":\"vpadmin\",\"@id\":\"https:\/\/www.cybermedian.com\/id\/#\/schema\/person\/0122cdf8fc3b73482dd8a30c8500f75a\"},\"headline\":\"Apa itu Kerangka Kerja MVC?\",\"datePublished\":\"2022-01-26T01:35:26+00:00\",\"dateModified\":\"2025-02-17T03:47:31+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.cybermedian.com\/id\/what-is-mvc-framework\/\"},\"wordCount\":484,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/www.cybermedian.com\/id\/what-is-mvc-framework\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.visual-paradigm.com\/servlet\/editor-content\/guide\/uml-unified-modeling-language\/what-is-model-view-control-mvc\/sites\/7\/2019\/09\/mvc-sequence-diagram-example-2.png\",\"keywords\":[\"cn-done\",\"es-done\",\"ja-done\",\"tw-done\"],\"articleSection\":[\"Software Engineering\"],\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.cybermedian.com\/id\/what-is-mvc-framework\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.cybermedian.com\/id\/what-is-mvc-framework\/\",\"url\":\"https:\/\/www.cybermedian.com\/id\/what-is-mvc-framework\/\",\"name\":\"Apa itu Kerangka Kerja MVC? - Media Maya\",\"isPartOf\":{\"@id\":\"https:\/\/www.cybermedian.com\/id\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.cybermedian.com\/id\/what-is-mvc-framework\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.cybermedian.com\/id\/what-is-mvc-framework\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.visual-paradigm.com\/servlet\/editor-content\/guide\/uml-unified-modeling-language\/what-is-model-view-control-mvc\/sites\/7\/2019\/09\/mvc-sequence-diagram-example-2.png\",\"datePublished\":\"2022-01-26T01:35:26+00:00\",\"dateModified\":\"2025-02-17T03:47:31+00:00\",\"author\":{\"@id\":\"https:\/\/www.cybermedian.com\/id\/#\/schema\/person\/0122cdf8fc3b73482dd8a30c8500f75a\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.cybermedian.com\/id\/what-is-mvc-framework\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.cybermedian.com\/id\/what-is-mvc-framework\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/www.cybermedian.com\/id\/what-is-mvc-framework\/#primaryimage\",\"url\":\"https:\/\/www.visual-paradigm.com\/servlet\/editor-content\/guide\/uml-unified-modeling-language\/what-is-model-view-control-mvc\/sites\/7\/2019\/09\/mvc-sequence-diagram-example-2.png\",\"contentUrl\":\"https:\/\/www.visual-paradigm.com\/servlet\/editor-content\/guide\/uml-unified-modeling-language\/what-is-model-view-control-mvc\/sites\/7\/2019\/09\/mvc-sequence-diagram-example-2.png\",\"width\":\"562\",\"height\":\"322\",\"caption\":\"What is MVC Framework?\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.cybermedian.com\/id\/what-is-mvc-framework\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.cybermedian.com\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Apa itu Kerangka Kerja MVC?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.cybermedian.com\/id\/#website\",\"url\":\"https:\/\/www.cybermedian.com\/id\/\",\"name\":\"Media Maya\",\"description\":\"Belajar satu hal baru setiap hari\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.cybermedian.com\/id\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"id\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.cybermedian.com\/id\/#\/schema\/person\/0122cdf8fc3b73482dd8a30c8500f75a\",\"name\":\"vpadmin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/www.cybermedian.com\/id\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/3914788226b9b0af628488720662164f4641c6125d0bd38d90ae34f01c8c4ea3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/3914788226b9b0af628488720662164f4641c6125d0bd38d90ae34f01c8c4ea3?s=96&d=mm&r=g\",\"caption\":\"vpadmin\"},\"sameAs\":[\"https:\/\/x.com\/vpadmin\"],\"url\":\"https:\/\/www.cybermedian.com\/id\/author\/vpadmin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Apa itu Kerangka Kerja MVC? - Media Maya","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.cybermedian.com\/id\/what-is-mvc-framework\/","og_locale":"id_ID","og_type":"article","og_title":"Apa itu Kerangka Kerja MVC? - Media Maya","og_description":"MVC (known as Model-View-Controller) is a pattern in software design that is commonly used to implement user interfaces, data, and control logic. It emphasizes the separation between the business logic and presentation of the software. This \u201cseparation of concerns\u201d provides better division of labor and better maintenance.","og_url":"https:\/\/www.cybermedian.com\/id\/what-is-mvc-framework\/","og_site_name":"Media Maya","article_published_time":"2022-01-26T01:35:26+00:00","article_modified_time":"2025-02-17T03:47:31+00:00","og_image":[{"url":"https:\/\/www.visual-paradigm.com\/servlet\/editor-content\/guide\/uml-unified-modeling-language\/what-is-model-view-control-mvc\/sites\/7\/2019\/09\/mvc-sequence-diagram-example-2.png","type":"","width":"","height":""}],"author":"vpadmin","twitter_card":"summary_large_image","twitter_image":"https:\/\/www.visual-paradigm.com\/servlet\/editor-content\/guide\/uml-unified-modeling-language\/what-is-model-view-control-mvc\/sites\/7\/2019\/09\/mvc-sequence-diagram-example-2.png","twitter_creator":"@vpadmin","twitter_misc":{"Ditulis oleh":"vpadmin","Estimasi waktu membaca":"2 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.cybermedian.com\/id\/what-is-mvc-framework\/#article","isPartOf":{"@id":"https:\/\/www.cybermedian.com\/id\/what-is-mvc-framework\/"},"author":{"name":"vpadmin","@id":"https:\/\/www.cybermedian.com\/id\/#\/schema\/person\/0122cdf8fc3b73482dd8a30c8500f75a"},"headline":"Apa itu Kerangka Kerja MVC?","datePublished":"2022-01-26T01:35:26+00:00","dateModified":"2025-02-17T03:47:31+00:00","mainEntityOfPage":{"@id":"https:\/\/www.cybermedian.com\/id\/what-is-mvc-framework\/"},"wordCount":484,"commentCount":0,"image":{"@id":"https:\/\/www.cybermedian.com\/id\/what-is-mvc-framework\/#primaryimage"},"thumbnailUrl":"https:\/\/www.visual-paradigm.com\/servlet\/editor-content\/guide\/uml-unified-modeling-language\/what-is-model-view-control-mvc\/sites\/7\/2019\/09\/mvc-sequence-diagram-example-2.png","keywords":["cn-done","es-done","ja-done","tw-done"],"articleSection":["Software Engineering"],"inLanguage":"id","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.cybermedian.com\/id\/what-is-mvc-framework\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.cybermedian.com\/id\/what-is-mvc-framework\/","url":"https:\/\/www.cybermedian.com\/id\/what-is-mvc-framework\/","name":"Apa itu Kerangka Kerja MVC? - Media Maya","isPartOf":{"@id":"https:\/\/www.cybermedian.com\/id\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.cybermedian.com\/id\/what-is-mvc-framework\/#primaryimage"},"image":{"@id":"https:\/\/www.cybermedian.com\/id\/what-is-mvc-framework\/#primaryimage"},"thumbnailUrl":"https:\/\/www.visual-paradigm.com\/servlet\/editor-content\/guide\/uml-unified-modeling-language\/what-is-model-view-control-mvc\/sites\/7\/2019\/09\/mvc-sequence-diagram-example-2.png","datePublished":"2022-01-26T01:35:26+00:00","dateModified":"2025-02-17T03:47:31+00:00","author":{"@id":"https:\/\/www.cybermedian.com\/id\/#\/schema\/person\/0122cdf8fc3b73482dd8a30c8500f75a"},"breadcrumb":{"@id":"https:\/\/www.cybermedian.com\/id\/what-is-mvc-framework\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.cybermedian.com\/id\/what-is-mvc-framework\/"]}]},{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/www.cybermedian.com\/id\/what-is-mvc-framework\/#primaryimage","url":"https:\/\/www.visual-paradigm.com\/servlet\/editor-content\/guide\/uml-unified-modeling-language\/what-is-model-view-control-mvc\/sites\/7\/2019\/09\/mvc-sequence-diagram-example-2.png","contentUrl":"https:\/\/www.visual-paradigm.com\/servlet\/editor-content\/guide\/uml-unified-modeling-language\/what-is-model-view-control-mvc\/sites\/7\/2019\/09\/mvc-sequence-diagram-example-2.png","width":"562","height":"322","caption":"What is MVC Framework?"},{"@type":"BreadcrumbList","@id":"https:\/\/www.cybermedian.com\/id\/what-is-mvc-framework\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.cybermedian.com\/id\/"},{"@type":"ListItem","position":2,"name":"Apa itu Kerangka Kerja MVC?"}]},{"@type":"WebSite","@id":"https:\/\/www.cybermedian.com\/id\/#website","url":"https:\/\/www.cybermedian.com\/id\/","name":"Media Maya","description":"Belajar satu hal baru setiap hari","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.cybermedian.com\/id\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"id"},{"@type":"Person","@id":"https:\/\/www.cybermedian.com\/id\/#\/schema\/person\/0122cdf8fc3b73482dd8a30c8500f75a","name":"vpadmin","image":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/www.cybermedian.com\/id\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/3914788226b9b0af628488720662164f4641c6125d0bd38d90ae34f01c8c4ea3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3914788226b9b0af628488720662164f4641c6125d0bd38d90ae34f01c8c4ea3?s=96&d=mm&r=g","caption":"vpadmin"},"sameAs":["https:\/\/x.com\/vpadmin"],"url":"https:\/\/www.cybermedian.com\/id\/author\/vpadmin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.cybermedian.com\/id\/wp-json\/wp\/v2\/posts\/555","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.cybermedian.com\/id\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.cybermedian.com\/id\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.cybermedian.com\/id\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cybermedian.com\/id\/wp-json\/wp\/v2\/comments?post=555"}],"version-history":[{"count":4,"href":"https:\/\/www.cybermedian.com\/id\/wp-json\/wp\/v2\/posts\/555\/revisions"}],"predecessor-version":[{"id":10010,"href":"https:\/\/www.cybermedian.com\/id\/wp-json\/wp\/v2\/posts\/555\/revisions\/10010"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.cybermedian.com\/id\/wp-json\/wp\/v2\/media\/1283"}],"wp:attachment":[{"href":"https:\/\/www.cybermedian.com\/id\/wp-json\/wp\/v2\/media?parent=555"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cybermedian.com\/id\/wp-json\/wp\/v2\/categories?post=555"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cybermedian.com\/id\/wp-json\/wp\/v2\/tags?post=555"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}