{"id":9072,"date":"2025-07-30T08:57:24","date_gmt":"2025-07-30T01:57:24","guid":{"rendered":"https:\/\/binus.ac.id\/bekasi\/?p=9072"},"modified":"2025-08-04T09:02:18","modified_gmt":"2025-08-04T02:02:18","slug":"framework-front-end-semantic-ui-yang-ramah-pengguna-dan-mudah-dikustomisasi","status":"publish","type":"post","link":"https:\/\/binus.ac.id\/bekasi\/2025\/07\/framework-front-end-semantic-ui-yang-ramah-pengguna-dan-mudah-dikustomisasi\/","title":{"rendered":"Framework Front-End Semantic UI yang Ramah Pengguna dan Mudah Dikustomisasi"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-9073\" src=\"http:\/\/binus.ac.id\/bekasi\/wp-content\/uploads\/2025\/08\/1_kWy1VesSd2il666QFz_FNw.png\" alt=\"\" width=\"249\" height=\"235\" \/><\/p>\n<p>Dalam pengembangan antarmuka pengguna (user interface), kebutuhan akan framework yang efisien dan mudah digunakan semakin meningkat. Salah satu framework CSS yang populer adalah <strong>Semantic UI<\/strong>. Framework ini dirancang untuk menyederhanakan proses pengembangan antarmuka web dengan pendekatan berbasis <em>semantic class names<\/em>, sehingga kode yang ditulis lebih mudah dipahami dan dibaca.<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-size: 14pt\"><strong>Pengertian Semantic UI<\/strong><\/span><br \/>\nSemantic UI adalah sebuah framework front-end open-source yang dikembangkan menggunakan HTML, CSS, dan JavaScript. Framework ini dirancang dengan filosofi <em>semantic class<\/em>, di mana elemen HTML diberi nama kelas yang menggambarkan tujuan atau fungsi visualnya. Contohnya, jika seorang pengembang ingin membuat tombol berwarna biru, ia cukup menuliskan &lt;button class=&#8221;ui blue button&#8221;&gt;Klik Saya&lt;\/button&gt;.<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-size: 14pt\"><strong>Fitur Utama Semantic UI<\/strong><\/span><\/p>\n<ol>\n<li><strong>Kelas Semantik<\/strong>: Struktur CSS yang menggunakan nama-nama kelas yang merepresentasikan makna dari elemen, bukan hanya tampilannya.<\/li>\n<li><strong>Komponen Siap Pakai<\/strong>: Lebih dari 50 komponen UI seperti tombol, form, modal, dropdown, dan lainnya.<\/li>\n<li><strong>Integrasi dengan jQuery<\/strong>: Mendukung berbagai animasi dan interaksi berbasis JavaScript secara langsung.<\/li>\n<li><strong>Kustomisasi Mudah<\/strong>: Semantic UI memiliki sistem theming yang kuat, memungkinkan pengembang menyesuaikan tampilan UI secara menyeluruh.<\/li>\n<li><strong>Desain Responsif<\/strong>: Komponen-komponennya secara default telah mendukung berbagai ukuran layar.<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<p><span style=\"font-size: 14pt\"><strong>Kelebihan dan Kekurangan<\/strong><\/span><br \/>\nKelebihan utama Semantic UI adalah kemudahan dalam membaca dan memahami kode, bahkan bagi pemula. Dokumentasi yang lengkap dan struktur yang konsisten juga membuatnya ramah bagi pengembang. Namun, dibanding framework modern seperti Tailwind CSS atau Bootstrap 5, ukuran file Semantic UI relatif besar, serta komunitasnya tidak sebesar kompetitor utama lainnya.<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-size: 14pt\"><strong>Perbandingan dengan Framework Lain<\/strong><\/span><br \/>\nBootstrap dan Tailwind CSS lebih populer secara global, namun Semantic UI unggul dalam hal <em>readability<\/em> dan filosofi pengkodeannya. Tailwind berfokus pada utility-first, sementara Semantic UI lebih menekankan pada <em>declarative code style<\/em> yang menyerupai bahasa manusia.<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-size: 14pt\"><strong>Implementasi dalam Proyek Web<\/strong><\/span><br \/>\nSemantic UI cocok digunakan untuk pengembangan dashboard admin, aplikasi berbasis web yang kompleks, atau website yang memerlukan tampilan profesional dengan waktu pengembangan yang lebih cepat. Framework ini juga mendukung integrasi dengan React melalui Semantic UI React.<\/p>\n<p>Semantic UI menawarkan pendekatan unik dalam pengembangan antarmuka web dengan fokus pada keterbacaan dan struktur semantik. Meskipun tidak sepopuler framework lain, Semantic UI tetap menjadi pilihan ideal bagi pengembang yang menginginkan kode yang bersih dan mudah dipahami.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-size: 10pt\"><strong>Daftar Pustaka<\/strong><\/span><\/p>\n<ol>\n<li><span style=\"font-size: 10pt\">Fominykh, M., &amp; Mihajlov, M. (2020). <em>Comparison of Front-End Web Frameworks: A Case Study of Semantic UI and Bootstrap<\/em>. Journal of Web Engineering, 19(7), 1234\u20131250.<\/span><\/li>\n<li><span style=\"font-size: 10pt\">Liang, J., &amp; Zhang, Y. (2021). <em>Efficient UI Design in Semantic Web Applications Using Semantic UI Framework<\/em>. International Journal of Human\u2013Computer Interaction, 37(18), 1713\u20131725.<\/span><\/li>\n<li><span style=\"font-size: 10pt\">Singh, R., &amp; Verma, A. (2022). <em>Analysis of Front-End Frameworks for Web Development<\/em>. Advances in Computer Science and Engineering, 10(2), 89\u201395.<\/span><\/li>\n<li><span style=\"font-size: 10pt\">Kravets, P., &amp; Black, A. (2023). <em>Declarative UI: A Semantic Approach to Front-End Development<\/em>. ACM SIGWEB Newsletter, Spring 2023.<\/span><\/li>\n<li><span style=\"font-size: 10pt\">Semantic UI Community. (2024). <em>Semantic UI Documentation<\/em>. Retrieved from https:\/\/semantic-ui.com<\/span><\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dalam pengembangan antarmuka pengguna (user interface), kebutuhan akan framework yang efisien dan mudah digunakan semakin meningkat. Salah satu framework CSS yang populer adalah Semantic UI. Framework ini dirancang untuk menyederhanakan proses pengembangan antarmuka web dengan pendekatan berbasis semantic class names, sehingga kode yang ditulis lebih mudah dipahami dan dibaca. &nbsp; Pengertian Semantic UI Semantic UI [&hellip;]<\/p>\n","protected":false},"author":19,"featured_media":9073,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[345],"tags":[],"class_list":["post-9072","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-computer-science-software-engineering"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v14.4.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Framework Front-End Semantic UI yang Ramah Pengguna dan Mudah Dikustomisasi - BINUS @Bekasi - Kampus Beken Asyik | Business Service and Technology<\/title>\n<meta name=\"robots\" content=\"index, follow\" \/>\n<meta name=\"googlebot\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta name=\"bingbot\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/binus.ac.id\/bekasi\/2025\/07\/framework-front-end-semantic-ui-yang-ramah-pengguna-dan-mudah-dikustomisasi\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Framework Front-End Semantic UI yang Ramah Pengguna dan Mudah Dikustomisasi - BINUS @Bekasi - Kampus Beken Asyik | Business Service and Technology\" \/>\n<meta property=\"og:description\" content=\"Dalam pengembangan antarmuka pengguna (user interface), kebutuhan akan framework yang efisien dan mudah digunakan semakin meningkat. Salah satu framework CSS yang populer adalah Semantic UI. Framework ini dirancang untuk menyederhanakan proses pengembangan antarmuka web dengan pendekatan berbasis semantic class names, sehingga kode yang ditulis lebih mudah dipahami dan dibaca. &nbsp; Pengertian Semantic UI Semantic UI [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/binus.ac.id\/bekasi\/2025\/07\/framework-front-end-semantic-ui-yang-ramah-pengguna-dan-mudah-dikustomisasi\/\" \/>\n<meta property=\"og:site_name\" content=\"BINUS @Bekasi - Kampus Beken Asyik | Business Service and Technology\" \/>\n<meta property=\"article:published_time\" content=\"2025-07-30T01:57:24+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-04T02:02:18+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/binus.ac.id\/bekasi\/wp-content\/uploads\/2025\/08\/1_kWy1VesSd2il666QFz_FNw.png\" \/>\n\t<meta property=\"og:image:width\" content=\"249\" \/>\n\t<meta property=\"og:image:height\" content=\"235\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/binus.ac.id\/bekasi\/#website\",\"url\":\"https:\/\/binus.ac.id\/bekasi\/\",\"name\":\"BINUS @Bekasi - Kampus Beken Asyik | Business Service and Technology\",\"description\":\"Binus kampus komunitas kreatif Bekasi dengan visi membangun universitas yang berkelas dunia di tahun 2020 mendatang, sebagai langkah menuju visi tersebut, BINA NUSANTARA kampus komunitas kreatif mengambil suatu langkah mantap untuk membuka jaringan pendidikan di Kota Bekasi.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/binus.ac.id\/bekasi\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/binus.ac.id\/bekasi\/2025\/07\/framework-front-end-semantic-ui-yang-ramah-pengguna-dan-mudah-dikustomisasi\/#primaryimage\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/binus.ac.id\/bekasi\/wp-content\/uploads\/2025\/08\/1_kWy1VesSd2il666QFz_FNw.png\",\"width\":249,\"height\":235},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/binus.ac.id\/bekasi\/2025\/07\/framework-front-end-semantic-ui-yang-ramah-pengguna-dan-mudah-dikustomisasi\/#webpage\",\"url\":\"https:\/\/binus.ac.id\/bekasi\/2025\/07\/framework-front-end-semantic-ui-yang-ramah-pengguna-dan-mudah-dikustomisasi\/\",\"name\":\"Framework Front-End Semantic UI yang Ramah Pengguna dan Mudah Dikustomisasi - BINUS @Bekasi - Kampus Beken Asyik | Business Service and Technology\",\"isPartOf\":{\"@id\":\"https:\/\/binus.ac.id\/bekasi\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/binus.ac.id\/bekasi\/2025\/07\/framework-front-end-semantic-ui-yang-ramah-pengguna-dan-mudah-dikustomisasi\/#primaryimage\"},\"datePublished\":\"2025-07-30T01:57:24+00:00\",\"dateModified\":\"2025-08-04T02:02:18+00:00\",\"author\":{\"@id\":\"https:\/\/binus.ac.id\/bekasi\/#\/schema\/person\/0093f9a535f53c255093cb9273f60a88\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/binus.ac.id\/bekasi\/2025\/07\/framework-front-end-semantic-ui-yang-ramah-pengguna-dan-mudah-dikustomisasi\/\"]}]},{\"@type\":[\"Person\"],\"@id\":\"https:\/\/binus.ac.id\/bekasi\/#\/schema\/person\/0093f9a535f53c255093cb9273f60a88\",\"name\":\"editorarticle\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/binus.ac.id\/bekasi\/#personlogo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/cd7fa27148001ad24ed966c031d91645eee771a6f7fe3b565b46a75ad24f4df6?s=96&d=mm&r=g\",\"caption\":\"editorarticle\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","_links":{"self":[{"href":"https:\/\/binus.ac.id\/bekasi\/wp-json\/wp\/v2\/posts\/9072","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/binus.ac.id\/bekasi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/binus.ac.id\/bekasi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/binus.ac.id\/bekasi\/wp-json\/wp\/v2\/users\/19"}],"replies":[{"embeddable":true,"href":"https:\/\/binus.ac.id\/bekasi\/wp-json\/wp\/v2\/comments?post=9072"}],"version-history":[{"count":1,"href":"https:\/\/binus.ac.id\/bekasi\/wp-json\/wp\/v2\/posts\/9072\/revisions"}],"predecessor-version":[{"id":9074,"href":"https:\/\/binus.ac.id\/bekasi\/wp-json\/wp\/v2\/posts\/9072\/revisions\/9074"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/binus.ac.id\/bekasi\/wp-json\/wp\/v2\/media\/9073"}],"wp:attachment":[{"href":"https:\/\/binus.ac.id\/bekasi\/wp-json\/wp\/v2\/media?parent=9072"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/binus.ac.id\/bekasi\/wp-json\/wp\/v2\/categories?post=9072"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/binus.ac.id\/bekasi\/wp-json\/wp\/v2\/tags?post=9072"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}