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