Bentuk Normal Kelima METODE PENELITIAN

Gambar 4.25. ERD Tabel 4.19. Deskripsi Relationship Entity Name Multiplicity Relationship Multiplicity Entity name Peraturan 1..1 1..1 1..1 1..1 Memiliki Memiliki Memiliki Memiliki 1..1 0.. 1.. 0.. Kategori Arsip Index terkait

3. Konversi ERD ke LRS

Gambar 4.26. Konversi ERD ke LRS 4. Relation Logical Data Model For sistem perundang-undangan Tabel 4.20. Relation Logical Data Model Peraturan id_peraturan,nama,id_kategori,tentang,tgl_disahkan,tanggal,di baca Primary key id_peraturan Foreign Key id_kategori references kategoriid Kategori id,nama_kategori,keterangan Primary key id_kategori Arsip id_arsip,id_peraturan,nama_arsip Primary key id_arsip Foreign key id_peraturan Index id_index,id_peraturan,term,tf,idf,weight Primary key id_index Foreign key id_peraturan Terkait id_terkait,id_peraturan,nama_terkait Primary key id_terkait Foreign key id_peraturan

5. Database Design Language DBDL

a. Tabel Peraturan

Gambar 4.27. DBDL Tabel Peraturan Domain id_peraturan integer, in the range 1-10 Domain nama Variabel length character string,lenght 300 Domain id_kategori integer, in the range 1-10 Domain tentang text Domain tgl_disahkan date Domain tanggal date Domain dibaca integer,in the range 1-10 Peraturan Id_peraturan Id Peraturan NOT NULL, Nama nama peraturan NOT NULL, Id_kategori id kategori NOT NULL, Tgl_disahkan tanggal disahkan NOT NULL, Tanggal tanggal Posting NOT NULL, Dibaca dibaca NOT NULL,DEFAULT 1, PRIMARY KEY id_peraturan, FOREIGN KEYid_kategori REFERENCES kategoriid_kategori ON UPDATE CASCADE ON DELETE NO ACTION;

b. Tabel Kategori

Gambar 4.28. DBDL Tabel Kategori Domain id integer, in the range 1-10 Domain nama Variabel length character string,lenght 300 Domain keterangan Variabel length character string,lenght 90 kategori Id Id kategori NOT NULL, Nama nama peraturan NOT NULL, keterangan keterangan NOT NULL, PRIMARY KEY id;

c. Tabel Arsip

Gambar 4.29. DBDL Tabel Arsip Domain id_arsip integer, in the range 1-10 Domain id_peraturan integer, in the range 1-10 Domain nama_arsip Variabel length character string,lenght 300 Arsip Id_arsip Id arsip NOT NULL, Id_peraturan id peraturan NOT NULL, Nama_arsip nama arsip NOT NULL, PRIMARY KEY id_arsip, FOREIGN KEYid_peraturan REFERENCES peraturanid_peraturan ON UPDATE CASCADE ON DELETE SET NULL;

d. Tabel index

Gambar 4.30. DBDL Tabel Index Domain id_index integer, in the range 1-10 Domain id_peraturan integer, in the range 1-10 Domain term Variabel length character string,lenght 150 Domain tf Variabel length character string,lenght 90 Domain idf Variabel length character string,lenght 90 Domain weight Variabel length character string,lenght 70 index Id_index Id arsip NOT NULL, Id_peraturan id peraturan NOT NULL, Term istilah NOT NULL, Tf termFrequecy NOT NULL, Idf inverseDocument NOT NULL, Weight weight NOT NULL, PRIMARY KEY id_index, FOREIGN KEYid_peraturan REFERENCES peraturanid_peraturan ON UPDATE CASCADE ON DELETE SET NULL;

e. Tabel terkait

Gambar 4.31. DBDL Tabel Terkait Domain id_terkait integer, in the range 1-10 Domain id_peraturan integer, in the range 1-10 Domain nama_terkait Variabel length character string,lenght 300 terkait Id_terkait IdTerkait NOT NULL, Id_peraturan id peraturan NOT NULL, Nama_terkait nama terkait NOT NULL, PRIMARY KEY id_terkait, FOREIGN KEYid_peraturan REFERENCES peraturanid_peraturan ON UPDATE CASCADE ON DELETE SET NULL;

6. Database Tabel