Perancangan Desain Basis Data

trtdnbsp;tdtr ? } echo table; } ifcountval_id==0 and countvst_id==0{ echo table; echo trtdTidak Ada Hasil Pencarian Yang Cocoktdtr; echo table; } } Gambar 3.11 Pseudocode Prosedur Pada Fase Pencarian

3.4. Perancangan Desain Basis Data

Sistem informasi yang dirancang di dalam tugas akhir ini, dibuat dalam bentuk basis data dan disimpan di dalam MySQL. Database digunakan untuk menyimpan data-data yang dibutuhkan oleh sistem seperti data pasal dan data pengertian pasal. Pemodelan data ini direpresentasikan dengan entitas beserta atribut dan hubungan antara entitas-entitas tersebut. Entitas adalah suatu obyek yang ada dan dapat dibedakan antara satu dengan lainnya. Berikut adalah entitas- entitas yang digunakan pada sistem ini, yang mana tampak pada Gambar 3.8 berikut. PASAL id_pasal isi_pasal pengertian Gambar 3.12 Conceptual Data Model Berikut adalah Physical Data Model yang merupakan hasil generate dari Conceptual Data Model yang ada sebelumnya. Disini tampak jelas relasi one to Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. many yang ada di tiap tabel yang berelasi. Tabel pasal memiliki relasi one to many dengan tabel pengertian pasal, sehingga primary key dari tabel pasal masuk ke dalam tabel pengertian pasal sebagai foreign key. Yang mana tampak pada Gambar 3.13 berikut. PASAL id_pasal isi_pasal pengertian Gambar 3.13 Physical Data Model Dari hasil conceptual data model dan physical data model, maka didapatkan tabel-tabel yang akan digunakan untuk sistem. Tabel-tabel yang digunakan antara lain tabel admin, tabel pasal dan tabel pengertian pasal. Adapun tabel-tabel berikut jika dijabarkan akan tampak pada penjelasan dibawah ini. 1. Tabel Pasal Tabel ini digunakan untuk menyimpan data-data pasal yang diinputkan oleh admin. Adapun detail dari tabel pasal adalah sebagai berikut. Tabel 3.1. Tabel Pasal Nama Field Tipe Keterangan Id_pasal Int Primary key Isi_pasal Varchar 255 Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 2. Tabel Pengertian Pasal Tabel ini digunakan untuk menyimpan data-data pasal yang diinputkan oleh admin. Adapun detail dari tabel pengertian pasal adalah sebagai berikut. Tabel 3.2. Tabel Pengertian Pasal Nama Field Tipe Keterangan Isi_pengertian Varchar 255 Id_pasal Int Foreign key

3.5. Perancangan Desain Antar Muka