Kamus Data Analisis Basis Data

3.1.8.4 Kamus Data

Kamus data adalah kumpulan dari elemen – elemen atau simbol yang digunakan untuk membantu dalam penggambaran atau pengidentifikasian setiap field atau file didalam sistem. Kamus data merupakan deskripsi formal mengenai seluruh elemen yang mencakup DFD. Kamus data dapat dilihat pada tabel 3.3. Tabel 3.3 Kamus Data Nama Data Login Pakar Where used how used Proses 1.0 Login input Deskripsi Berisi data pakar yang akan digunakan untuk masuk pada menu pakar Struktur Data username + password username password [a..z | A..Z | 0..9] {50} [a..z | A..Z | 0..9] {50} Nama Data User Where used how used Proses 1.0 Login input Proses 3.0 Daftar User input Deskripsi Berisi data serta identitas user yang akan digunakan untuk masuk pada menu user dan diagnosa. Struktur Data username + password + nm_user + alamat + tgl_lahir + cbg_brc + email username password nm_user alamat tgl_lahir cbg_brc email [a..z | A..Z | 0..9] {10} [a..z | A..Z | 0..9] {50} [a..z | A..Z | 0..9] {30} [a..z | A..Z | 0..9] {50} [0...9] {8} [a..z | A..Z | 0..9] {20} [a..z | A..Z | 0..9] {30} Nama Data Pasien Where used how used Proses 2.1 Tambah Data pasien input Proses 2.2 Cari Data pasien input Proses 2.3 Ubah Data pasien input Proses 2.4 Hapus Data pasien input Deskripsi Berisi data pasien yang akan digunakan pada konsultasi dan cetak hasil diagnosa. Struktur Data kd_pasien + nama_pasien + alamat + tgl_lahir + berat_bdn + jk + status + pekerjaan + kota + telp kd_pasien [0..9] {11} nama_pasien alamat tgl_lahir berat_bdn jk status pekerjaan kota telp [a..z | A..Z | 0..9] {30} [a..z | A..Z | 0..9] {50} [0..9] {8} [0..9] {3} [‘P’,’L’] [‘S’,’M’,’J’] [a..z | A..Z] {15} [a..z | A..Z] {15} [0..9] {13} Nama Data penyakit Where used how used Proses 5.2.1 Tambah Data penyakit input Proses 5.2.2 Cari Data penyakit input Proses 5.2.3 Ubah Data penyakit input Proses 5.2.4 Hapus Data penyakit input Proses 4.1 Konsultasi output Deskripsi Berisi data penyakit yang akan digunakan pada pengolahan data penyakit dan konsultasi. Struktur Data Kd_penyakit, nm_penyakit, solusi_pengobatan, solusi_bekam kd_penyakit nm_penyakit solusi_pengobatan solusi_bekam [a..z | A..Z | 0..9] {4} [a..z | A..Z | 0..9] {30} [a..z | A..Z | 0..9] [a..z | A..Z | 0..9] Nama Data Analisa Where used how used Proses 4.1 Konsultasi input Deskripsi Tabel bantu yang berisi data analisa yang dijawab oleh user. Struktur Data ip + kd_penyakit + kd_ciri ip kd_penyakit kd_ciri [0..9] {60} [a..z | A..Z | 0..9] {4} [a..z | A..Z | 0..9] {4} Nama Data Ciri Where used how used Proses 4.1 Konsultasi input Deskripsi Tabel bantu yang berisi data ciri yang dijawab oleh user. Struktur Data ip + kd_penyakit + kd_ciri ip kd_ciri status [0..9] {60} [a..z | A..Z | 0..9] {4} 1 , 0 Nama Data Penyakit Where used how used Proses 4.1 Konsultasi input Deskripsi Tabel bantu yang berisi data penyakit yang dijawab oleh user. Struktur Data ip + kd_penyakit ip kd_penyakit [0..9] {60} [a..z | A..Z | 0..9] {4} Nama Data Ciri Where used how used Proses 5.1.1 Tambah Data ciri input, Proses 5.1.2 Ubah Data ciri input, Proses 5.1.3 Cari Data Ciri input, Proses 5.1.4 Hapus Data Ciri input, Proses 4.1 Konsultasi output, Proses Deskripsi Berisi data data ciri yang digunakan pada pengolahan data ciri, konsultasi Struktur Data Kd_ciri + nm_ciri kd_ciri nm_ciri [a..z | A..Z | 0..9] {6} [a..z | A..Z | 0..9] {30}

3.2 Perancangan Sistem

Perancangan sistem pakar untuk diagnosa penyakit melalui telapak tangan dan lidah bertujuan untuk menerapkan solusi pemecahan masalah yang telah diajukan pada analisi sistem.

3.2.1 Perancangan Data

Perancangan data terdiri dari skema relasi dan struktur 72able yang terdapat pada ERD dari sistem pakar diagnosa penyakit melalui telapak tanga dan lidah berbasis web.

3.2.1.1 Skema Relasi

Relasi antar 72able merupakan gabungan antara file yang mempunyai kunci utama yang sama, sehingga file-file tersebut menjadi satu kesatuan yang dihubungkan oleh field kunci primary key. Pada proses ini elemen – elemen data dikelompokkan menjadi satu file database beserta entitas dan hubungannya.