17. Floppy Disk FDD FFD Merupakan media penyimpanan eksternal yang bisa dicabut dan dipasang
kapan saja kita inginkan. Gejala kerusakan pada FFD adalah: LED indikator FDD menyala terus, Motor FDD berputar tapi disket tidak ikut berputar, FDD tidak bisa
membaca dan menulis, dan FDD tidak terdeteksi di BIOS. 18. Operating System failure
Operating sistem adalah Sebuah aplikasi yang di install di dalam komputer dan digunakan untuk mejalankan aplikasi lain. Gejala kerusakan pada operating sytem
adalah: Tidak bisa Loading OS Display blue screen dan Boothing Lama.
3.2 Perancangan Sistem
3.2.1 Konteks Diagram
Diagram konteks atau disebut juga dengan model sistem fundamental merepresentasikan seluruh elemen sistem sebagai sebuah bubble tunggal dengan data
input output yang ditunjukan oleh anak panah yang masuk dan keluar secara berurutan.
Universitas Sumatera Utara
Gambar 3.1 Konteks Diagram
3.2.2 Data Flow Diagram DFD
Dari diagram konteks di atas, aliran data yang ada pada sistem digambarkan dengan lebih rinci menggunakan Data Flow Diagram.
Universitas Sumatera Utara
3.2.2.1 DFD Level
Gambar 3.2 DFD Level 0
Universitas Sumatera Utara
3.2.2.1 DFD Level 1 Proses Pengelolaan Data
Gambar 3.3 DFD Level 1
Universitas Sumatera Utara
3.2.2.3 DFD Level 2 Proses Pengelolaan Gejala
Gambar 3.4 DFD Level 2
Universitas Sumatera Utara
3.2.2.4 DFD Level 3 Proses Pengelolaan Data Kerusakan
Gambar 3.5 DFD Level 3
Universitas Sumatera Utara
3.2.2.5 DFD Level 4 Proses Pengelolaan Relasi
Gambar 3.6 DFD Level 4
Universitas Sumatera Utara
3.2.2.6 DFD Level 5 Proses Pengelolaan Pakar
Gambar 3.7 DFD Level 5
Universitas Sumatera Utara
3.2.2.7 Spesifikasi Proses
Spesifikasi proses bertujuan untuk mendeskripsikan dari setiap fungsi yang disajikan pada diagram alir data. Spesifikasi proses pada alir data sistem aplikasi sistem pakar
adalah :
Tabel 3.1 Spesifikasi Proses
No. Proses Keterangan
1. No. Proses
1.0 Nama Proses
Registerasi Source Member
Input Data Registerasi
Output Info registrasi invalid dan Info registrasi valid
Destination Member 2. No.
Proses 2.0
Nama Proses Login
Source Pakar, Member
Input Data Login Pakar dan Member
Output Info login invalid dan valid
Destination Pakar dan Member
3. No. Proses
3.0 Nama Proses
Pengelolaan Data Source Pakar
Input Data Login
Output Info login valid
Destination Pakar 4. No.
Proses 3.1
Nama Proses Gejala
Source Pakar Input
Data Gejala yang akan ditambah, dihapus, dan diubah
Output info Gejala yang akan ditambah, dihapus, dan
diubah Destination Pakar
5. No. Proses
3.1.1 Nama Proses
Tambah Data Gejala Source Pakar
Input Data Gejala Penyakit Yang akan ditambah
Output info Gejala penyakit yang akan ditambah
Destination Pakar 6. No.
Proses 3.1.2
Universitas Sumatera Utara
Nama Proses Ubah Data Gejala
Source Pakar Input
Data Gejala Penyakit Yang akan diubah Output
info Gejala penyakit yang akan diubah Destination Pakar
7. No. Proses
3.1.3 Nama Proses
Hapus Data Gejala Source Pakar
Input Data Gejala Penyakit Yang akan dihapus
Output info Gejala penyakit yang akan dihapus
Destination Pakar 8.
No. Proses 3.2
Nama Proses Olah Data Relasi
Source Pakar Input
Data Relasi yang akan ditambah, dihapus, dan diubah
Output info Relasi yang akan ditambah, dihapus, dan
diubah Destination Pakar
9. No. Proses
3.2.1 Nama Proses
Tambah Data Relasi Source Pakar
Input Data Relasi Yang akan ditambah
Output info Relasi yang akan ditambah
Destination Pakar 10.
No. Proses 3.2.2
Nama Proses Ubah Data Relasi
Source Pakar Input
Data Relasi Yang akan diubah Output
info Relasi yang akan diubah Destination Pakar
11. No. Proses
3.2.3 Nama Proses
Hapus Data Gejala Source Pakar
Input Data Gejala Penyakit Yang akan dihapus
Output info Gejala penyakit yang akan dihapus
Destination Pakar 12.
No. Proses 3.3
Nama Proses Olah Data Kerusakan
Source Pakar Input
Data Kerusakan yang akan ditambah, dihapus, dan diubah
Output info Kerusakan yang akan ditambah, dihapus,
dan diubah Destination
Pak ar 13.
No. Proses 3.3.1
Nama Proses Tambah Data Kerusakan
Source Pakar
Universitas Sumatera Utara
Input Data Kerusakan Yang akan ditambah
Output info Kerusakan yang akan ditambah
Destination Pakar 14.
No. Proses 3.3.2
Nama Proses Ubah Data Kerusakan
Source Pakar Input
Data Kerusakan Yang akan diubah Output
info Kerusakan yang akan diubah Destination Pakar
15. No. Proses
3.3.3 Nama Proses
Hapus Data Kerusakan Source Pakar
Input Data Kerusakan Penyakit Yang akan dihapus
Output info Kerusakan penyakit yang akan dihapus
Destination Pakar 16.
No. Proses 3.4
Nama Proses Olah Data Pakar
Source Pakar Input
Data Pakar yang akan ditambah, dihapus, dan diubah
Output info Pakar yang akan ditambah, dihapus, dan
diubah Destination Pakar
17. No. Proses
3.4.1 Nama Proses
Tambah Data Pakar Source Pakar
Input Data Pakar Yang akan ditambah
Output info Pakar yang akan ditambah
Destination Pakar 18.
No. Proses 3.4.2
Nama Proses Ubah Data Pakar
Source Pakar Input
Data Pakar Yang akan diubah Output
info Pakar yang akan diubah Destination Pakar
19. No. Proses
3.4.3 Nama Proses
Hapus Data Pakar Source Pakar
Input Data Pakar Penyakit Yang akan dihapus
Output info Pakar penyakit yang akan dihapus
Destination Pakar 20.
No. Proses 3.5
Nama Proses Laporan Gejala
Source Pakar Input
Data Laporan Gejala Output
info Laporan Gejala Destination Pakar
21. No. Proses
3.6
Universitas Sumatera Utara
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