{"id":61891,"date":"2023-12-12T18:31:51","date_gmt":"2023-12-12T09:31:51","guid":{"rendered":"https:\/\/monolith.law\/ms\/?p=61891"},"modified":"2024-06-24T21:00:09","modified_gmt":"2024-06-24T12:00:09","slug":"itsystem-database-law-problem","status":"publish","type":"post","link":"https:\/\/monolith.law\/ms\/it\/itsystem-database-law-problem","title":{"rendered":"Mengenai Isu-Isu Undang-Undang yang Berkaitan dengan Pangkalan Data Sistem IT"},"content":{"rendered":"\n<p>Ketika memahami isu-isu undang-undang yang berkaitan dengan sistem IT, pengetahuan undang-undang yang sistematik diperlukan, tetapi pada masa yang sama, penting juga untuk memahami komponen sistem IT. Dalam artikel ini, kami akan mengatur bagaimana sistem IT disusun oleh komponen apa dan bagaimana komponen-komponen tersebut berfungsi sambil berinteraksi satu sama lain, dan kami akan menjelaskan isu-isu undang-undang yang sangat berkaitan dengan pangkalan data yang sukar dilihat dari sudut pandang pengguna.<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_53 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/monolith.law\/ms\/it\/itsystem-database-law-problem\/#Sistem_IT_terdiri_daripada_%E2%80%98skrin%E2%80%99_dan_%E2%80%98logik%E2%80%99\" title=\"Sistem IT terdiri daripada &#8216;skrin&#8217; dan &#8216;logik&#8217;\">Sistem IT terdiri daripada &#8216;skrin&#8217; dan &#8216;logik&#8217;<\/a><ul class='ez-toc-list-level-3'><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/monolith.law\/ms\/it\/itsystem-database-law-problem\/#Apa_itu_%E2%80%98skrin%E2%80%99_dalam_sistem_IT\" title=\"Apa itu &#8216;skrin&#8217; dalam sistem IT\">Apa itu &#8216;skrin&#8217; dalam sistem IT<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/monolith.law\/ms\/it\/itsystem-database-law-problem\/#Apa_itu_%E2%80%98logik%E2%80%99_dalam_sistem_IT\" title=\"Apa itu &#8216;logik&#8217; dalam sistem IT\">Apa itu &#8216;logik&#8217; dalam sistem IT<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/monolith.law\/ms\/it\/itsystem-database-law-problem\/#Berbincang_tentang_sistem_hanya_dari_segi_%E2%80%98penampilan%E2%80%99_pada_skrin_boleh_menjadi_risiko\" title=\"Berbincang tentang sistem hanya dari segi &#8216;penampilan&#8217; pada skrin boleh menjadi risiko\">Berbincang tentang sistem hanya dari segi &#8216;penampilan&#8217; pada skrin boleh menjadi risiko<\/a><ul class='ez-toc-list-level-3'><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/monolith.law\/ms\/it\/itsystem-database-law-problem\/#Risiko_apabila_titik_fokus_pengguna_dan_vendor_berbeza\" title=\"Risiko apabila titik fokus pengguna dan vendor berbeza\">Risiko apabila titik fokus pengguna dan vendor berbeza<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/monolith.law\/ms\/it\/itsystem-database-law-problem\/#Risiko_Pengguna_Menjadi_Tidak_Peduli_Terhadap_%E2%80%98Logik%E2%80%99_Di_Sebaliknya\" title=\"Risiko Pengguna Menjadi Tidak Peduli Terhadap &#8216;Logik&#8217; Di Sebaliknya\">Risiko Pengguna Menjadi Tidak Peduli Terhadap &#8216;Logik&#8217; Di Sebaliknya<\/a><ul class='ez-toc-list-level-4'><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/monolith.law\/ms\/it\/itsystem-database-law-problem\/#Bahaya_Timbulnya_Isu_Dalam_Penyelenggaraan_dan_Keselamatan\" title=\"Bahaya Timbulnya Isu Dalam Penyelenggaraan dan Keselamatan\">Bahaya Timbulnya Isu Dalam Penyelenggaraan dan Keselamatan<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/monolith.law\/ms\/it\/itsystem-database-law-problem\/#Bahaya_Tidak_Dapat_Melaksanakan_Tadbir_Urus_Atas_Kerja_Pengendali_Operasi\" title=\"Bahaya Tidak Dapat Melaksanakan Tadbir Urus Atas Kerja Pengendali Operasi\">Bahaya Tidak Dapat Melaksanakan Tadbir Urus Atas Kerja Pengendali Operasi<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/monolith.law\/ms\/it\/itsystem-database-law-problem\/#Bahaya_Logik_Salah_Meskipun_Berfungsi_Dengan_Betul_Di_Permukaan\" title=\"Bahaya Logik Salah Meskipun Berfungsi Dengan Betul Di Permukaan\">Bahaya Logik Salah Meskipun Berfungsi Dengan Betul Di Permukaan<\/a><\/li><\/ul><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/monolith.law\/ms\/it\/itsystem-database-law-problem\/#Rumusan\" title=\"Rumusan\">Rumusan<\/a><ul class='ez-toc-list-level-3'><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/monolith.law\/ms\/it\/itsystem-database-law-problem\/#Pemahaman_Sistematik_Mengenai_Pembangunan_Sistem_dan_Undang-Undang\" title=\"Pemahaman Sistematik Mengenai Pembangunan Sistem dan Undang-Undang\">Pemahaman Sistematik Mengenai Pembangunan Sistem dan Undang-Undang<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Sistem_IT_terdiri_daripada_%E2%80%98skrin%E2%80%99_dan_%E2%80%98logik%E2%80%99\"><\/span>Sistem IT terdiri daripada &#8216;skrin&#8217; dan &#8216;logik&#8217;<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/monolith.law\/wp-content\/uploads\/2019\/09\/pixta_40551871_M-1024x588.jpg\" alt=\"\" class=\"wp-image-5064\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Apa_itu_%E2%80%98skrin%E2%80%99_dalam_sistem_IT\"><\/span>Apa itu &#8216;skrin&#8217; dalam sistem IT<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Ketika kita mencoba memahami struktur sistem IT, yang paling mudah dilihat adalah penampilan dari sisi skrin. Memang, dalam proses pembangunan sistem biasa, setelah &#8216;definisi keperluan&#8217; seperti penentuan fungsi, yang biasanya dilakukan adalah &#8216;reka bentuk skrin&#8217; dan pengaturan &#8216;aliran skrin&#8217;. Penampilan ini pada skrin adalah bidang yang jelas terlihat oleh pengguna yang memesan pembangunan sistem, dan juga adalah area di mana komunikasi antara pengguna dan vendor paling sering berlaku. Artikel di bawah ini menjelaskan tentang &#8216;kewajiban kerjasama&#8217; yang harus dipikul oleh pengguna dalam semua proses pembangunan sistem untuk mencapai tujuan projek.<br><\/p>\n\n\n\n<p><a href=\"https:\/\/monolith.law\/corporate\/user-obligatory-cooporation\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/monolith.law\/corporate\/user-obligatory-cooporation[ja]<\/a><\/p>\n\n\n\n<p>Artikel ini menjelaskan bahwa pengguna perlu bekerjasama dengan vendor terutama dalam fasa seperti reka bentuk asas (iaitu skrin) sebagai kewajiban kerjasama yang harus dipikul oleh pengguna dalam pembangunan sistem.<\/p>\n\n\n\n<p>&#8216;Skrin&#8217; dalam sistem IT biasanya ditulis mengikut peraturan bahasa komputer seperti HTML dan CSS. Walaupun &#8216;skrin&#8217; dalam sistem IT disebut dengan berbagai nama seperti &#8216;front-end&#8217;, &#8216;UI (User Interface)&#8217;, pokok perbincangannya adalah &#8216;kemudahan operasi&#8217; dan &#8216;kejelasan&#8217; dari perspektif pengguna.<br><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Apa_itu_%E2%80%98logik%E2%80%99_dalam_sistem_IT\"><\/span>Apa itu &#8216;logik&#8217; dalam sistem IT<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Namun, jika sistem IT dibina berdasarkan &#8216;skrin&#8217;, ia hanya akan menjadi &#8216;skrin&#8217; yang tidak memiliki &#8216;gerakan&#8217; atau &#8216;perubahan&#8217;. Walaupun penerimaan input dari pengguna dan paparan output dilakukan di &#8216;skrin&#8217;, proses ini melibatkan &#8216;pengolahan kalkulasi&#8217;.<\/p>\n\n\n\n<p>Pengolahan yang rumit dan kawalan dilakukan oleh komponen yang tidak terlihat oleh pengguna, yang bisa dibilang adalah &#8216;belakang tabir&#8217; sistem. Proses seperti mencari data dari skrin, mengubah data, menambah, atau menghapus, hanya mungkin jika ada database yang telah dibina sebelumnya. Pengolahan berbagai jenis terhadap informasi database biasanya dilakukan dengan bahasa komputer yang dikenal sebagai SQL.<\/p>\n\n\n\n<p>Membuat jalan dari pemicu seperti butang yang diletakkan di skrin hingga eksekusi pernyataan SQL yang diperlukan, dengan ini gambaran keseluruhan sistem yang memiliki gerakan dan perubahan selesai dibuat.<\/p>\n\n\n\n<p>Perlu dicatat, cerita tentang pembinaan berbagai logik yang tidak terlihat dari &#8216;skrin&#8217; kadang-kadang disebut sebagai &#8216;back-end&#8217;.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Berbincang_tentang_sistem_hanya_dari_segi_%E2%80%98penampilan%E2%80%99_pada_skrin_boleh_menjadi_risiko\"><\/span>Berbincang tentang sistem hanya dari segi &#8216;penampilan&#8217; pada skrin boleh menjadi risiko<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/monolith.law\/wp-content\/uploads\/2019\/09\/pixta_19191219_M-1024x837.jpg\" alt=\"\" class=\"wp-image-5065\" \/><\/figure>\n\n\n\n<p>Penjelasan sejauh ini menjadi asas kepada struktur sistem IT (yang dianggap berfungsi di web). Pemahaman terhadap perkara ini mempunyai makna yang besar dalam perbincangan undang-undang, pencegahan konflik projek, pengurusan krisis dan sebagainya. Secara khusus, di antara pengguna yang hanya mempedulikan &#8216;penampilan&#8217; pada skrin dan vendor yang memegang banyak tugas penting di sisi &#8216;logik&#8217; yang tidak kelihatan, komunikasi yang tidak sejajar boleh berlaku.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Risiko_apabila_titik_fokus_pengguna_dan_vendor_berbeza\"><\/span>Risiko apabila titik fokus pengguna dan vendor berbeza<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Sebagai contoh, pengguna yang membincangkan sistem IT berpusat pada &#8216;skrin&#8217; cenderung tidak peduli tentang kerumitan struktur dalaman. Oleh kerana itu, mereka mungkin tidak memahami sejauh mana &#8216;penambahan fungsi kecil&#8217; atau &#8216;perubahan spesifikasi sedikit&#8217; yang tampaknya tidak signifikan dapat memberi kesan kepada banyak proses. Sebagai contoh, artikel di bawah menjelaskan masalah undang-undang yang sering berlaku semasa membuang sistem yang sedang beroperasi untuk membangunkan sistem baru.<br><\/p>\n\n\n\n<p><a href=\"https:\/\/monolith.law\/corporate\/the-transition-from-the-oldsystem\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/monolith.law\/corporate\/the-transition-from-the-oldsystem[ja]<\/a><\/p>\n\n\n\n<p>Di sini, kami menjelaskan bahawa masalah sering berlaku semasa pemindahan data ke sistem baru berikutan penyingkiran sistem lama. Dengan kata lain, kerumitan mekanisme pengiraan dan kawalan dalaman yang tidak dapat dibayangkan dari penampilan luaran boleh menjadi sumber masalah yang tidak dijangka bagi pengguna. Selain itu, kerana pengguna tidak memahami &#8216;perasaan vendor yang membuat sistem&#8217;, perubahan selepas itu mungkin muncul secara berperingkat.<br><\/p>\n\n\n\n<p><a href=\"https:\/\/monolith.law\/corporate\/howto-manage-change-in-system-development\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/monolith.law\/corporate\/howto-manage-change-in-system-development[ja]<\/a><\/p>\n\n\n\n<p>Dalam situasi di mana perubahan spesifikasi atau penambahan fungsi diperintahkan selepas itu, persoalan sama ada peningkatan bayaran selepas itu adalah mungkin juga boleh menjadi masalah yang serius pada masa tertentu.<br><\/p>\n\n\n\n<p><a href=\"https:\/\/monolith.law\/corporate\/increase-of-estimate\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/monolith.law\/corporate\/increase-of-estimate[ja]<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Risiko_Pengguna_Menjadi_Tidak_Peduli_Terhadap_%E2%80%98Logik%E2%80%99_Di_Sebaliknya\"><\/span>Risiko Pengguna Menjadi Tidak Peduli Terhadap &#8216;Logik&#8217; Di Sebaliknya<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Selain itu, bahagian yang tidak dapat dilihat oleh pengguna seringkali menjadi insiden besar apabila masalah muncul. Berikut adalah beberapa contoh.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Bahaya_Timbulnya_Isu_Dalam_Penyelenggaraan_dan_Keselamatan\"><\/span>Bahaya Timbulnya Isu Dalam Penyelenggaraan dan Keselamatan<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p>Keadaan di mana fungsi tambahan tidak dapat diimplementasikan, operasi menjadi semakin berat semasa penggunaan, dan akhirnya berhenti berfungsi adalah contoh untuk ini.<\/p>\n\n\n\n<p>Selain itu, terdapat taktik yang dikenali sebagai &#8216;SQL Injection&#8217;, yang merupakan serangan keselamatan yang melibatkan pengambilan maklumat peribadi dan rahsia yang sepatutnya tidak dipaparkan pada skrin, disebabkan oleh kelemahan kod yang diimplementasikan pada skrin. Kami telah membincangkan secara terperinci tentang contoh-contoh di mana konflik serius telah berlaku akibat ini dalam artikel berikut.<br><\/p>\n\n\n\n<p><a href=\"https:\/\/monolith.law\/corporate\/risks-of-libraryuse-and-measures\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/monolith.law\/corporate\/risks-of-libraryuse-and-measures[ja]<\/a><\/p>\n\n\n\n<p>Tema utama artikel ini adalah risiko yang berkaitan dengan penggunaan rangka kerja dan perpustakaan, tetapi kes mahkamah yang diterbitkan adalah tentang serangan terhadap kelemahan menggunakan SQL Injection.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Bahaya_Tidak_Dapat_Melaksanakan_Tadbir_Urus_Atas_Kerja_Pengendali_Operasi\"><\/span>Bahaya Tidak Dapat Melaksanakan Tadbir Urus Atas Kerja Pengendali Operasi<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p>Ketidakpedulian pengguna sistem IT terhadap &#8216;logik&#8217; di belakangnya berkaitan dengan masalah di mana tadbir urus menjadi sukar untuk diterapkan pada kerja pengendali operasi sistem IT. Artikel berikut membincangkan kepentingan kerja yang melibatkan pangkalan data dengan tema &#8216;kehilangan data akibat kelalaian pengendali operasi&#8217;.<br><\/p>\n\n\n\n<p><a href=\"https:\/\/monolith.law\/corporate\/dataloss-risk-and-measures\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/monolith.law\/corporate\/dataloss-risk-and-measures[ja]<\/a><\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Bahaya_Logik_Salah_Meskipun_Berfungsi_Dengan_Betul_Di_Permukaan\"><\/span>Bahaya Logik Salah Meskipun Berfungsi Dengan Betul Di Permukaan<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p>Dari fakta bahawa perbincangan sistem tidak terhad kepada &#8216;skrin&#8217; sahaja, ini bermakna bahawa walaupun sistem berfungsi dengan betul di permukaan, &#8216;logik&#8217; sebenarnya mungkin salah. Ini mungkin tidak jelas dalam operasi asas harian, tetapi mungkin tiba-tiba muncul dalam operasi tidak biasa seperti &#8216;sekali setiap setengah tahun&#8217; atau &#8216;sekali setahun&#8217;.<\/p>\n\n\n\n<p>Dalam kes seperti ini, dari segi undang-undang, ia menjadi masalah tanggungan jaminan cacat, bukan pelanggaran kontrak, sebagai &#8216;kes di mana kelemahan telah ditemui secara retrospektif dalam sistem yang telah diserahkan&#8217;.<br><\/p>\n\n\n\n<p><a href=\"https:\/\/monolith.law\/corporate\/defect-warranty-liability\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/monolith.law\/corporate\/defect-warranty-liability[ja]<\/a><\/p>\n\n\n\n<p>Sebagai langkah penyelesaian jika masalah ditemui selepas penerimaan, kami telah menjelaskan proses secara terperinci dalam artikel berikut.<br><\/p>\n\n\n\n<p><a href=\"https:\/\/monolith.law\/corporate\/system-flaw-measure-after-acceptance\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/monolith.law\/corporate\/system-flaw-measure-after-acceptance[ja]<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Rumusan\"><\/span>Rumusan<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Pemahaman_Sistematik_Mengenai_Pembangunan_Sistem_dan_Undang-Undang\"><\/span>Pemahaman Sistematik Mengenai Pembangunan Sistem dan Undang-Undang<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Isu undang-undang yang berkaitan dengan pembangunan sistem adalah penting untuk memahami komponen mana dalam sistem IT yang menjadi punca masalah sebelum menentukan isu undang-undang yang spesifik. Baik dari segi undang-undang atau masalah sistem IT, dalam konflik yang timbul dalam projek pembangunan sistem, adalah penting untuk tidak kehilangan gambaran keseluruhan dan memberikan usaha maksima dalam kerjasama antara industri yang berbeza. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ketika memahami isu-isu undang-undang yang berkaitan dengan sistem IT, pengetahuan undang-undang yang sistematik diperlukan, tetapi pada masa yang sama, penting juga untuk memahami komponen sistem IT. [&hellip;]<\/p>\n","protected":false},"author":32,"featured_media":70841,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16],"tags":[19,31],"acf":[],"_links":{"self":[{"href":"https:\/\/monolith.law\/ms\/wp-json\/wp\/v2\/posts\/61891"}],"collection":[{"href":"https:\/\/monolith.law\/ms\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/monolith.law\/ms\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/monolith.law\/ms\/wp-json\/wp\/v2\/users\/32"}],"replies":[{"embeddable":true,"href":"https:\/\/monolith.law\/ms\/wp-json\/wp\/v2\/comments?post=61891"}],"version-history":[{"count":2,"href":"https:\/\/monolith.law\/ms\/wp-json\/wp\/v2\/posts\/61891\/revisions"}],"predecessor-version":[{"id":70842,"href":"https:\/\/monolith.law\/ms\/wp-json\/wp\/v2\/posts\/61891\/revisions\/70842"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/monolith.law\/ms\/wp-json\/wp\/v2\/media\/70841"}],"wp:attachment":[{"href":"https:\/\/monolith.law\/ms\/wp-json\/wp\/v2\/media?parent=61891"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/monolith.law\/ms\/wp-json\/wp\/v2\/categories?post=61891"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/monolith.law\/ms\/wp-json\/wp\/v2\/tags?post=61891"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}