Abstract:
Peraturan perundang-undangan adalah peraturan tertulis yang memuat norma hukum yang
mengikat secara umum dan dibentuk atau ditetapkan oleh lembaga atau pejabat yang berwenang
melalui prosedur yang telah ditetapkan. Proses penyusunan suatu peraturan perundanganundangan
dari pengajuan awal sampai pengesahan berubah seiring waktu dan setiap perubahannya
dikelola sebagai bentuk proses penyusunan peraturan. Sebuah peraturan memliki minimal
struktur yang terdiri dari judul, pembukaan, batang tubuh dan penutup.
Hbase adalah basis data NoSQL yang berbasis kolom yang memiliki fitur Version
yang berfungsi sebagai penyimpan riwayat perubahan sebuah data. HBase memiliki beberapa
operasi, diantaranya yaitu operasi Create, Scan dan Get. Version milik HBase ini dipanggil
pada saat melakukan operasi Scan dan Get untuk mendapatkan riwayat perubahan record dari
pasangan key-value, sedangkan pada operasi Create Version dipanggil untuk mengaktifkan fitur
Version dan melakukan pengaturan jumlah riwayat yang dapat direkam oleh Version HBase
ini. Karakteristik HBase yang memiliki fitur Version dan hirarki (column based) diduga cocok
untuk mengembangkan sistem manajemen peraturan baik untuk memodelkan sebuah peraturan
maupun sebagai tempat historical penyusunan sebuah peraturan.
Penyimpanan riwayat dalam penyusunan pembuatan peraturan dapat ditangani oleh
Version milik HBase dengan mengaktifkannya saat pertama kali membuat tabel yang bersangkutan
sedangkan untuk memodelkan struktur peraturan kedalam HBase, melalui pendekatan
mengelompokan struktur peraturan kedalam Column Family dan struktur peraturan itu sendiri
menjadi Column Qualifier.
Perangkat Lunak pada skripsi ini dibangun menggunakan Java Enterprise Edition (Java
EE). Untuk menghubungkan antara perangkat lunak yang dibangun dengan HBase diperlukan
HBase API sebagai perantara berkomunikasi perangkat lunak dengan HBase. Perangkat lunak
yang dibangun dapat melakukan Create, Update, Read, Publish, Search peraturan dan dapat
melihat riwayat penyusunan peraturan menggunakan fitur Version milik HBase dengan HBase
API Java.
Fitur Version pada HBase cocok untuk menerapkan perekaman riwayat penyusunan
pembuatan peraturan. pendekatan pemodelan struktur peraturan dapat dilakukan dengan
metode atau pendekatan lain sehingga memungkinkan pemodelan struktur peraturan kedalam
Column Based HBase dapat lebih efisien.