Tampilan
Kategori & Rak
Dua tab: Kategori dan Rak, masing-masing tabel dengan kolom jumlah buku yang memakainya, dan tombol Tambah/Edit/Hapus per baris.
Menambah/mengedit
- Kategori: Nama (wajib), Deskripsi.
- Rak: Kode (wajib), Nama, Lantai (angka).
Menghapus
Kalau kategori/rak yang mau dihapus masih dipakai N buku, dialog konfirmasi memunculkan dropdown "Pindahkan ke" (pilih kategori/rak tujuan lain) — semua buku otomatis dipindah ke tujuan sebelum kategori/rak lama dihapus.
Kalau belum ada kategori/rak lain sebagai tujuan, tombol hapus terkunci dengan pesan agar membuat kategori/rak lain dulu. Kalau tidak ada buku terpakai, hapus langsung tanpa perlu pindah.