Lompat ke isi

Unit kerja (perangkat lunak)

Ensiklopedia Pengetahuan Universitas Islam Sultan Agung
Revisi sejak 23 Agustus 2026 03.46 oleh Maintenance script (bicara | kontrib) (Impor teks terkontrol dari Wikipedia bahasa Indonesia; revisi 28415134; atribusi sumber disertakan.)
(beda) ← Revisi sebelumnya | Revisi terkini (beda) | Revisi selanjutnya → (beda)

Unit kerja adalah pola perilaku dalam pengembangan perangkat lunak. Martin Fowler mendefinisikannya unit kerja sebagai segala sesuatu yang dilakukan suatu entitas dalam perangkat lunak (pengguna atau proses) selama transaksi bisnis yang dapat memengaruhi basis data. Ketika unit kerja selesai, unit tersebut akan menyediakan segala sesuatu yang perlu dilakukan untuk mengubah basis data sebagai hasil dari pekerjaan tersebut.

Unit kerja merangkum satu atau lebih repositori kode dan daftar tindakan yang harus dilakukan yang diperlukan untuk keberhasilan implementasi perubahan data yang terisolasi dan konsisten. Unit kerja juga bertanggung jawab untuk menangani masalah konkurensi, dan dapat digunakan untuk transaksi dan pola stabilitas.

Lihat juga

  • ACID (atomicity, consistence, isolation, durability), sekumpulan properti transaksi database
  • Transaksi basis data, suatu unit kerja dalam sistem manajemen basis data

Referensi

Sumber dan atribusi

Konten artikel ini diadaptasi dari Wikipedia bahasa Indonesia, revisi 28415134 (2025-11-11T21:52:26Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Mohon gunakan konten ini secara bijak serta sesuai dengan ketentuan lisensi yang berlaku.