{"id":12787,"date":"2024-06-19T06:37:23","date_gmt":"2024-06-18T23:37:23","guid":{"rendered":"https:\/\/www.domainjava.com\/blog\/artikel\/sekumpulan-perintah-dml-yang-membentuk-sebuah-unit-kerja-logic-disebut-apa\/"},"modified":"2024-06-19T06:37:23","modified_gmt":"2024-06-18T23:37:23","slug":"sekumpulan-perintah-dml-yang-membentuk-sebuah-unit-kerja-logic-disebut-apa","status":"publish","type":"post","link":"https:\/\/www.domainjava.com\/id\/blog\/sekumpulan-perintah-dml-yang-membentuk-sebuah-unit-kerja-logic-disebut-apa\/","title":{"rendered":"Sekumpulan Perintah DML yang Membentuk Sebuah Unit Kerja Logic Disebut Apa?"},"content":{"rendered":"<p>Pada dunia basis data, seringkali kita menjumpai berbagai istilah dan terminologi yang mungkin awam bagi beberapa orang. Salah satunya adalah istilah yang berkaitan dengan sekelompulan perintah Data Manipulation Language (DML) yang membentuk satu unit kerja logis.<\/p>\n<p>Sebelum membahas lebih jauh, kita perlu memahami lebih dulu mengenai Data Manipulation Language (DML). DML merupakan sejenis perintah yang digunakan untuk mengakses dan memanipulasi data. DML mencakup perintah dasar seperti <code>SELECT<\/code>, <code>INSERT<\/code>, <code>UPDATE<\/code>, dan <code>DELETE<\/code>. Perintah-perintah ini memungkinkan pengguna melihat, menambah, memodifikasi, atau menghapus data dalam database. Intinya, DML memungkinkan pengguna berinteraksi dengan data yang ada di dalam database.<\/p>\n<p>Lalu, jika ada sekelompulan perintah DML membentuk sebuah unit kerja logis, ini dikenal sebagai <code>Transaksi<\/code>. Transaksi merupakan serangkaian operasi yang membentuk satu kesatuan kerja yang tidak bisa dipisahkan. Transaksi membantu dalam memastikan konsistensi dan keandalan data dalam database dengan mengikuti prinsip ACID (Atomicity, Consistency, Isolation, Durability):<\/p>\n<ul>\n<li><strong>Atomicity<\/strong>: Transaksi dianggap sebagai satu unit pekerjaan yang tidak dapat dibagi. Artinya, semua perintah di dalam transaksi harus berhasil dieksekusi; jika ada satu perintah gagal, semua perintah lain dalam transaksi yang sama juga dibatalkan.<\/li>\n<li><strong>Consistency<\/strong>: Transaksi harus membawa database dari satu keadaan konsisten ke keadaan konsisten lainnya.<\/li>\n<li><strong>Isolation<\/strong>: Setiap transaksi harus diisolasi dari transaksi lainnya.<\/li>\n<li><strong>Durability<\/strong>: Setelah sebuah transaksi selesai diproses, hasil dari transaksi tersebut harus tetap ada meskipun terjadi kegagalan sistem.<\/li>\n<\/ul>\n<p>Contoh sederhana transaksi dalam basis data adalah saat kita melakukan transfer uang antar rekening bank. Saat kita mengirim, nominal uang di rekening kita berkurang (<code>DELETE<\/code> atau <code>UPDATE<\/code>), dan sekaligus nominal uang di rekening penerima bertambah (<code>INSERT<\/code> atau <code>UPDATE<\/code>). Proses ini adalah satu transaksi yang tidak bisa dipisahkan. Jika ada satu proses yang gagal, misalnya pengurangan uang dari rekening kita tetapi penambahan uang di rekening penerima tidak berhasil, maka seluruh proses harus dibatalkan.<\/p>\n<p>Jadi, sekumpulan perintah DML yang membentuk sebuah unit kerja logis disebut transaksi. Dengan adanya transaksi, interaksi terhadap data dalam basis data menjadi lebih terjamin keakuratannya.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pada dunia basis data, seringkali kita menjumpai berbagai istilah dan terminologi yang mungkin awam bagi beberapa orang. Salah satunya adalah istilah yang berkaitan dengan sekelompulan perintah Data Manipulation Language (DML) yang membentuk satu unit kerja logis. Sebelum membahas lebih jauh, kita perlu memahami lebih dulu mengenai Data Manipulation Language (DML). DML merupakan sejenis perintah yang &#8230; <a title=\"Sekumpulan Perintah DML yang Membentuk Sebuah Unit Kerja Logic Disebut Apa?\" class=\"read-more\" href=\"https:\/\/www.domainjava.com\/id\/blog\/sekumpulan-perintah-dml-yang-membentuk-sebuah-unit-kerja-logic-disebut-apa\/\" aria-label=\"Baca selengkapnya tentang Sekumpulan Perintah DML yang Membentuk Sebuah Unit Kerja Logic Disebut 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-12787","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>Sekumpulan Perintah DML yang Membentuk Sebuah Unit Kerja Logic Disebut 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\/sekumpulan-perintah-dml-yang-membentuk-sebuah-unit-kerja-logic-disebut-apa\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Sekumpulan Perintah DML yang Membentuk Sebuah Unit Kerja Logic Disebut Apa?\" \/>\n<meta property=\"og:description\" content=\"Pada dunia basis data, seringkali kita menjumpai berbagai istilah dan terminologi yang mungkin awam bagi beberapa orang. Salah satunya adalah istilah yang berkaitan dengan sekelompulan perintah Data Manipulation Language (DML) yang membentuk satu unit kerja logis. Sebelum membahas lebih jauh, kita perlu memahami lebih dulu mengenai Data Manipulation Language (DML). DML merupakan sejenis perintah yang ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.domainjava.com\/id\/blog\/sekumpulan-perintah-dml-yang-membentuk-sebuah-unit-kerja-logic-disebut-apa\/\" \/>\n<meta property=\"og:site_name\" content=\"DomainJava Blog\" \/>\n<meta property=\"article:published_time\" content=\"2024-06-18T23:37:23+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=\"2 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\\\/sekumpulan-perintah-dml-yang-membentuk-sebuah-unit-kerja-logic-disebut-apa\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.domainjava.com\\\/id\\\/blog\\\/sekumpulan-perintah-dml-yang-membentuk-sebuah-unit-kerja-logic-disebut-apa\\\/\"},\"author\":{\"name\":\"DomainJava\",\"@id\":\"https:\\\/\\\/www.domainjava.com\\\/id\\\/blog\\\/#\\\/schema\\\/person\\\/3c243940a5e3e43cffa1312a02aafeaf\"},\"headline\":\"Sekumpulan Perintah DML yang Membentuk Sebuah Unit Kerja Logic Disebut Apa?\",\"datePublished\":\"2024-06-18T23:37:23+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.domainjava.com\\\/id\\\/blog\\\/sekumpulan-perintah-dml-yang-membentuk-sebuah-unit-kerja-logic-disebut-apa\\\/\"},\"wordCount\":312,\"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\\\/sekumpulan-perintah-dml-yang-membentuk-sebuah-unit-kerja-logic-disebut-apa\\\/\",\"url\":\"https:\\\/\\\/www.domainjava.com\\\/id\\\/blog\\\/sekumpulan-perintah-dml-yang-membentuk-sebuah-unit-kerja-logic-disebut-apa\\\/\",\"name\":\"Sekumpulan Perintah DML yang Membentuk Sebuah Unit Kerja Logic Disebut Apa? - DomainJava Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.domainjava.com\\\/id\\\/blog\\\/#website\"},\"datePublished\":\"2024-06-18T23:37:23+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.domainjava.com\\\/id\\\/blog\\\/sekumpulan-perintah-dml-yang-membentuk-sebuah-unit-kerja-logic-disebut-apa\\\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.domainjava.com\\\/id\\\/blog\\\/sekumpulan-perintah-dml-yang-membentuk-sebuah-unit-kerja-logic-disebut-apa\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.domainjava.com\\\/id\\\/blog\\\/sekumpulan-perintah-dml-yang-membentuk-sebuah-unit-kerja-logic-disebut-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\":\"Sekumpulan Perintah DML yang Membentuk Sebuah Unit Kerja Logic Disebut 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":"Sekumpulan Perintah DML yang Membentuk Sebuah Unit Kerja Logic Disebut 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\/sekumpulan-perintah-dml-yang-membentuk-sebuah-unit-kerja-logic-disebut-apa\/","og_locale":"id_ID","og_type":"article","og_title":"Sekumpulan Perintah DML yang Membentuk Sebuah Unit Kerja Logic Disebut Apa?","og_description":"Pada dunia basis data, seringkali kita menjumpai berbagai istilah dan terminologi yang mungkin awam bagi beberapa orang. Salah satunya adalah istilah yang berkaitan dengan sekelompulan perintah Data Manipulation Language (DML) yang membentuk satu unit kerja logis. Sebelum membahas lebih jauh, kita perlu memahami lebih dulu mengenai Data Manipulation Language (DML). DML merupakan sejenis perintah yang ... Read more","og_url":"https:\/\/www.domainjava.com\/id\/blog\/sekumpulan-perintah-dml-yang-membentuk-sebuah-unit-kerja-logic-disebut-apa\/","og_site_name":"DomainJava Blog","article_published_time":"2024-06-18T23:37:23+00:00","author":"DomainJava","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"DomainJava","Estimasi waktu membaca":"2 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.domainjava.com\/id\/blog\/sekumpulan-perintah-dml-yang-membentuk-sebuah-unit-kerja-logic-disebut-apa\/#article","isPartOf":{"@id":"https:\/\/www.domainjava.com\/id\/blog\/sekumpulan-perintah-dml-yang-membentuk-sebuah-unit-kerja-logic-disebut-apa\/"},"author":{"name":"DomainJava","@id":"https:\/\/www.domainjava.com\/id\/blog\/#\/schema\/person\/3c243940a5e3e43cffa1312a02aafeaf"},"headline":"Sekumpulan Perintah DML yang Membentuk Sebuah Unit Kerja Logic Disebut Apa?","datePublished":"2024-06-18T23:37:23+00:00","mainEntityOfPage":{"@id":"https:\/\/www.domainjava.com\/id\/blog\/sekumpulan-perintah-dml-yang-membentuk-sebuah-unit-kerja-logic-disebut-apa\/"},"wordCount":312,"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\/sekumpulan-perintah-dml-yang-membentuk-sebuah-unit-kerja-logic-disebut-apa\/","url":"https:\/\/www.domainjava.com\/id\/blog\/sekumpulan-perintah-dml-yang-membentuk-sebuah-unit-kerja-logic-disebut-apa\/","name":"Sekumpulan Perintah DML yang Membentuk Sebuah Unit Kerja Logic Disebut Apa? - DomainJava Blog","isPartOf":{"@id":"https:\/\/www.domainjava.com\/id\/blog\/#website"},"datePublished":"2024-06-18T23:37:23+00:00","breadcrumb":{"@id":"https:\/\/www.domainjava.com\/id\/blog\/sekumpulan-perintah-dml-yang-membentuk-sebuah-unit-kerja-logic-disebut-apa\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.domainjava.com\/id\/blog\/sekumpulan-perintah-dml-yang-membentuk-sebuah-unit-kerja-logic-disebut-apa\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.domainjava.com\/id\/blog\/sekumpulan-perintah-dml-yang-membentuk-sebuah-unit-kerja-logic-disebut-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":"Sekumpulan Perintah DML yang Membentuk Sebuah Unit Kerja Logic Disebut 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\/12787","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=12787"}],"version-history":[{"count":0,"href":"https:\/\/www.domainjava.com\/id\/blog\/wp-json\/wp\/v2\/posts\/12787\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.domainjava.com\/id\/blog\/wp-json\/wp\/v2\/media?parent=12787"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.domainjava.com\/id\/blog\/wp-json\/wp\/v2\/categories?post=12787"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.domainjava.com\/id\/blog\/wp-json\/wp\/v2\/tags?post=12787"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}