Skip to main content

Apa itu domain atribut?

Domain atribut adalah konsep pemrograman komputer yang mengacu pada rentang nilai yang valid yang diizinkan untuk atribut tertentu dalam kode program.Memasuki nilai yang salah mdash;nilai di luar rentang yang diizinkan mdash;akan sering merusak program.Metode yang ideal untuk memastikan bahwa nilai yang dimasukkan tidak menyimpang di luar rentang yang valid adalah untuk memberikan pengguna akhir dengan pesan tampilan yang menunjukkan kisaran nilai yang dapat diterima, mengurangi risiko bahwa ia akan memasukkan nilai berlebihan secara tidak sengaja.

Variabeladalah inti dari kode program.Saat ditugaskan, variabel diberikan jenis tertentu.Integer adalah jenis variabel yang digunakan ketika hanya bilangan bulat yang diizinkan;Sebuah string, di sisi lain, menerima kombinasi huruf, angka, atau karakter.Memutuskan jenis variabel menempatkan kendala awal pada domain atribut suatu item.Misalnya, pengguna akhir tidak berhasil memasukkan ABCDE ke dalam nilai integer.Pembatasan awal pada domain atribut ini disambungkan ke dalam bahasa pemrograman, sehingga tidak dapat diubah, bahkan dengan pengkodean individu perangkat lunak.

Selain jenis variabel yang dipilih, seorang programmer dapat menempatkan batasan tambahan pada atribut tersebutdomain untuk item tertentu.Misalnya, jika perangkat lunak pemrograman untuk rantai hotel, programmer mungkin secara alami membatasi rentang nilai untuk atribut nomor kamar hotel dengan jumlah kamar hotel di gedung.Jika nomor kamar berubah dari 100 menjadi 1.000, masuk akal untuk membatasi rentang atribut variabel yang sesuai.Ini memastikan bahwa program tidak akan menghasilkan hasil yang salah berdasarkan data yang dimasukkan secara salah.sistem dengan memasukkan nilai out-of-range.Ini adalah rutinitas sederhana yang memeriksa nilai input terhadap rentang atribut yang diberikan.Jika atribut berada dalam jangkauan, program berlangsung secara normal.Jika tidak, program mengembalikan pesan input yang salah sederhana dan mencoba lagi, tanpa mengizinkan variabel untuk diisi sampai pasti nilai input berada dalam rentang spesifik yang diizinkan.