59
3.7.3. Diagram Sekuensial Menambah Dokumen Kasus
Sistem melakukan proses penambahan dokumen kasus ke tabel Kasus dan menyimpan id_kasus dan id_pasal ke tabel Kasus_Pasal. Pada gambar 3.24 berikut ini merupakan diagram sekuensial Menambah Dokumen Kasus :
Administrator interface
FormTambahDokumen.java controller
Control.java model
Kasus.java model
Kasus_Pasal.java
Pilih tab Kasus Input
Dok kasus, judul, Pasal-pasal
Klik Tombol Simpan
InsertKasusKasus k InsertKPKasus_Pasal kp
Gambar 3.24 Diagram Sekuensial Menambah Dokumen Kasus
60
3.7.4. Diagram Sekuensial Mencari Pasal Query to Document
Pengguna memasukan query untuk memperoleh dokumen pasal yang bersangkutan dengan query. Pada tahap awal, sistem melakukan pembuangan stopwords yang disajikan pada gambar 3.25 berikut ini :
controller StopwordsControl.java
Pengguna interface
FormUtama.java interface
FormPencarian.java controller
Control.java controller
OperatorAND_OR.java model
Pasal,java model
Term_Pasal.java controller
InvertedIndex.java controller
StemmingBobbyNazief.java model
Indeks_Pasal model
Stopwords.java
Pilih Menu Pencarian
Pilih tab Undang-Undang
input query
Klik Tombol Cari
SaringStopword2 String input
getKata String kata
Gambar 3.25 Diagram Sekuensial Mencari Pasal Query to Document Bagian 1
61 Pada gambar 3.26 berikut ini merupakan proses operasi AND dan perhitungan DF_j dari kata yang telah didapat :
Pengguna interface
FormUtama.java interface
FormPencarian.java controller
StopwordsControl.java controller
Control.java controller
OperatorAND_OR.java controller
InvertedIndex.java controller
StemmingBobbyNazief.java model
Stopwords.java model
Pasal.java model
Term_Pasal.java model
Indeks_Pasal.java
setKataString kata String kata
getKata String input
TF_IDF_ANDControl, invertedIndex, String
TotalDFJ String kata
Term_Pasal setTermPslString kata
Term_Pasal
setTermPslString kata Term_Pasal
CariIdTermString
Term_Pasal
Gambar 3.26 Diagram Sekuensial Mencari Pasal Query to Document Bagian 2
62 Pada gambar 3.27 berikut ini merupakan proses pengambilan informasi pasal yang sesuai ke tabel Pasal :
Pengguna interface
FormUtama.java interface
FormPencarian.java controller
StopwordsControl.java controller
Control.java controller
OperatorAND_OR.java controller
InvertedIndex.java controller
StemmingBobbyNazief.java model
Stopwords.java model
Pasal.java model
Term_Pasal.java model
Indeks_Pasal.java
Indeks_Pasal ANDlistTerm, listDF,
list_wij, listDok ListString
ListString AmbilPasalString
Pasal setId_pslString id_pasal
setId_termString, setTerm_pslString Indeks_Pasal
cariW_ij2 id_term, term
Gambar 3.27 Diagram Sekuensial Mencari Pasal Query to Document Bagian 3
63
3.7.5. Diagram Sekuensial Mencari Kasus dan Pasal Document to Document