Gambaran sistem PERANCANGAN SISTEM

39

BAB III PERANCANGAN SISTEM

3.1. Gambaran sistem

Pada tugas akhir ini akan dibangun sebuah perangkat lunak search engine untuk mencari informasi pada pasal hukum terstruktur. Sistem yang akan dibuat terdiri dari tiga sub sistem utama yaitu sub sistem input pasal, sub sistem pre- processing dan sub sistem antar muka. Gambaran sistem dalam tugas akhir ini tampak seperti Gambar 3.1 dibawah ini. Gambar 3.1. Gambaran Sistem Gambar 3.1 diatas menunjukkan kinerja dari perancangan sistem aplikasi pada tugas akhir ini. data pasal yang memiliki format teks dipersiapkan terlebih dahulu sehingga kriteria-kriteria yang jelas sesuai dengan aturan yang dimainkan pada sistem ini. Kemudian data pasal ini diinputkan kedalam proses input pasal Input pasal Operasi dat abase dat abase Input keyw ord Operasi query Ant ar m uka dan visualisasi dokum en seaching Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. dan disimpan ke dalam database yang telah disediakan. Setelah proses input pasal selesai dilanjutkan ke dalam proses checking. Di dalam proses ini pasal yang akan diperiksa apakah susunan dan style yang digunakan telah memenuhi syarat, jika memenuhi syarat, pasal akan diproses untuk di ambil informasi di dalamnya. Setelah selesai dengan proses checking pasal di atas kemudian hasil dari proses tersebut di ambil dan kemudian pasal disimpan ke dalam basis data sesuai dengan abstraksi style yang digunakan pada saat dilakukan proses query di dalam sistem basis data. Selain dilakukan operasi query tersebut, informasi pasal tersebut juga dilakukan indexing dimana proses ini bertujuan untuk memisahkan sebuah informasi menjadi subyek-subyek kecil agar dapat dilakukan proses yang lebih lanjut. Proses selanjutnya adalah proses antarmuka dan visualisasi pasal terstruktur. Proses ini adalah proses pada web engine yang digunakan untuk sarana pencarian bagi user. Pada proses ini, user hanya perlu menginputkan data kasus yang ingin dicari dan secara otomatis akan melakukan proses pencarian berdasarkan inputan user dengan pembandingan pasal yang telah disimpan dalam database . Setelah data ditemukan, maka user akan menerima hasilnya. Pada sub proses preprocess dilakukan proses pengecekan dan pengambilan isi teks dan struktur pasal proses checking dan parsing, proses indexing , serta proses pemetaan kata index term pada pasal dan pengertian pasalnya. Jika digambarkan, maka preprocesss akan tampak pada Gambar 3.2 berikut : Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Gambar 3.2. Sistem Flow proses input pasal Indexing yang dilakukan pada input pasal terdiri dari proses Login, proses simpan. Proses-proses tersebut dibangun dengan menggunakan fitur-fitur yang dimiliki oleh mySQL. Dalam proses pemetakan kata dalam pasal, hasil proses indexing pada setiap pasal yang diambil data berupa array. Data-data tersebut digunakan pada sub proses pencarian informasi dan antarmuka. Yang mana tampak pada Gambar 3.3 dibawah ini : st art User dan passw ord Cek login Aut h = t rue? Input pasal Proses input pasal pasal Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Proses Sub Sistem Pencarian Informasi dan Antarmuka Aplikasi Sistem User start Kata kunci Menerima data pasal yang ingin dicari Data pasal Proses searching pasal Data pasal hasil pencarian Proses menampilkan daftar pasal hasil pencarian Proses pembacaan pasal yang dipilih user Menampilkan isi pasal dari struktur pasal yang dipilih Showterm window end List of pasal window Gambar 3.3. Sistem Flow Proses Pencarian Informasi dan Antarmuka Antarmuka grafis yang digunakan adalah bentuk visualisasi yang diletakkan pada basis web yang akan menampilkan semua artikel dan pasal hasil pencarian informasi. Antarmuka grafis dibangun dengan menggunakan bahasa pemrograman PHP.

3.2. Desain dan Perancangan Proses