Skema Relasi Struktur Tabel

Nama Proses Laporan Penyakit Source Pakar Input Data Laporan Penyakit Output info Laporan Penyakit Destination Pakar 22. No. Proses 3.6 Nama Proses Diagnosa Source Member Input Data Diagnosa Output info Laporan Diagnosa Destination Member

3.3 Perancangan Data

Perancangan data terdiri dari Tabel Relasi dan struktur tabel yang terdapat pada ERD dari Sistem pakar untuk medeteksi kerusakan komputer.

3.3.1 Skema Relasi

Proses relasi antar file merupakan gabungan antar file yang mempunyai kunci utama yang sama, sehingga file-file tersebut menjadi satu kesatuan yang dihubungkan oleh field kunci tersebut. Pada proses ini elemen-elemen data dikelompokkan menjadi satu file database beserta entitas dan hubungannya. Berikut adalah skema relasi Sistem pakar pendeteksian komputer Universitas Sumatera Utara Gambar 3.8 Skema Relasi

3.3.2 Struktur Tabel

Tabel merupakan tempat penyimpanan informasi dari sebuah aliran data dalam sebuah sistem. Berikut merupakan struktur dari beberapa tabel sistem yang akan dibangun. Universitas Sumatera Utara

1. Tabel Gejala

Nama Tabel : gejala Fungsi : Menginputkan data gejala Tabel 3.2 Tabel Gejala Field Type Ket kd_gejala char 4 Primary Key nm_gejala varchar30 30

2. Tabel Kerusakan

Nama Tabel: kerusakan. Fungsi: Menginputkan data kerusakan. Tabel 3.3 Tabel Gejala Field Type Ket kd_penyakit char 4 Primary Key nm_penyakit varchar30 Definisi Text Solusi Text Image varchar200

3. Tabel Relasi

Nama Tabel: relasi. Fungsi: Mengatur relasi antara kode kerusakan dengan kode gejala. Tabel 3.4 Tabel Relasi Field Type Ket kd_kerusakan char 4 kd_relasi char 4

4. Tabel Member

Nama Tabel: tmp_member. Fungsi: Menginput data member di website yang menggunakan sistem pakar ini. Universitas Sumatera Utara Tabel 3.5 Tabel Member Field Type Ket id int4 primary key Nama varchar60 Kelamin enum‘P’,’W’ Alamat Text Pekerjaan varchar30 Password varchar30 Tanggal Datetime Gambar varchar100

5. Tabel Temporary Kerusakan

Nama Tabel: tmp_kerusakan. Fungsi: Menyimpan sementara kode penyakit. Tabel 3.6 Tabel Member Field Type Ket id int4 primary key kd_kerusakan char4

6. Tabel Temporary Gejala

Nama Tabel: tmp_gejala. Fungsi: Menyimpan sementara kode gejala. Tabel 3.7 Tabel Member Field Type Ket id int4 primary key kd_gejala char4

7. Tabel Temporary Analisa

Nama Tabel: tmp_analisa . Fungsi: Menyimpan sementara kode analisa dari kerusakan. Universitas Sumatera Utara Tabel 3.8 Tabel Member Field Type Ket id int4 primary key kd_penyakit char4 kd_gejala char4

8. Tabel Analisa Hasil

Nama Tabel: Analisa Hasil. Fungsi: Menyimpan Analisa Hasil diagnosa kerusakan komputer. Tabel 3.9 Tabel Analisa Hasil Field Type Ket id_hasil int4 primary key Nama varchar60 Kelamin enum‘P’,’W’ Alamat Text Pekerjaan varchar30 kd_penyakit char4 Id int10 Tanggal Datetime

9. Tabel Pakar

Nama Tabel: pakar. Fungsi: Menyimpan data pakar. Tabel 3.10 Tabel Pakar Field Type Ket Username varchar30 Password varchar30 Universitas Sumatera Utara

3.3.3 ERD Entity Relationship Diagram