Entity Relationship Diagram ERD Perancangan Kamus Data

a. No. Nama Proses : 7.0 Lihat Rekam Medis b. Input : Data Pasien, Aturan Diagnosa, Aturan Terapi c. Proses : Setelah adanya jawaban konsultasi dan data pasien yang diinput oleh user dan ada di dalam database Pasien dan Konsultasi, maka semua data tersebut akan ditampilkan dalam bentuk data dan rekam medis pasien tersebut. d. Output : Data Pasien a. No.Nama Proses : 8.0 Cari Saran Terapi b. Input : Aturan Diagnosa, Aturan Terapi c. Proses : Sistem akan memanggil aturan diagnosa dan aturan terapi yang ada di dalam database Daftar Aturan dan Konsultasi yang kemudian akan ditampilkan sebagai saran terapi bagi user. d. Output : Saran Terapi

3.2.1.2 Entity Relationship Diagram ERD

Pembuatan ERD digunakan untuk metode pemodelan data. ERD memungkinkan perekayasa perangkat lunak mengidentifikasi objek data dan hubungannya dengan menggunakan notasi grafis. Pada konteks analisis terstruktur, ERD menetapkan semua data yang dimasukkan, disimpan, ditransformasi, dan diproduksi pada suatu aplikasi. Universitas Sumatera Utara Entitas-entitas yang ditemukan berhubungan dengan Sistem Pakar untuk Diagnosa Penyakit TBC pada Anak adalah: a. Pakar. Entitas ini berupa pakar yang akan menjadi sumber pengetahuan yang akan dimasukkan ke sistem pakar ini. Atribut Entitas Pakar yaitu: IdPakar, Nama, dan Keterangan. b. Data. Entitas ini berupa gejala, penyakit TBC dan penyakit non-TBC. Atribut Entitas Data yaitu: IdData, Nama, Jenis, IsLama, IsQty, SatuanQty, dan Keterangan. c. Alergi. Entitas ini berupa alergi yang merupakan kontraindikasi obat. Atribut Entitas Alergi yaitu: IdAlergi, Nama, dan Keterangan. Gambar 3.3 Entity Relationship Diagram Mendiagnosa Data Membuat Pakar Menggunakan Kasus Terapi Obat Alergi Pasien Menentukan Melaporkan Melaporkan Menentukan Menentukan Menentukan Universitas Sumatera Utara d. Obat. Entitas ini berupa obat yang akan diberikan kepada pasien berdasarkan terapi yang ditentukan. Atribut Entitas Obat yaitu: IdObat, Nama, Efeksamping, dan Keterangan. e. Terapi. Entitas ini berupa terapi yang diberikan kepada pasien sesuai dengan penyakit yang diderita. Atribut Entitas Terapi yaitu: IdTerapi, Nama, dan Keterangan. f. Pasien. Entitas ini berupa pasien yang akan didiagnosa. Atribut Entitas Pasien yaitu: IdPasien, Nama, Alamat, Tgl_Lahir, dan Keterangan. g. Kasus. Entitas ini berupa catatan kasus penyakit yang dialami oleh seorang pasien. Atribut Entitas Kasus yaitu: IdKasus, IdPasien.

3.2.1.3 Perancangan Kamus Data

Kamus data merupakan sebuah daftar yang terorganisasi dari elemen data yang berhubungan dengan sistem, dan digunakan untuk menggambarkan kandungan dari objek yang didefinisikan selama analisis terstruktur. Data dari sistem pakar ini yaitu: Tabel 3.1 Kamus Data Pengguna Nama Field Tipe Data Keterangan IdPengguna PK Integer AutoIncrement Nama Varchar30 Pass Varchar8 Akses Integer 0 : Paramedis 1 : Pakar Keterangan Varchar80 Tabel 3.2 Kamus Data Pakar Nama Field Tipe Data Keterangan IdPakar PK Integer AutoIncrement Nama Varchar30 Keterangan Varchar80 Universitas Sumatera Utara Tabel 3.3 Kamus Data Data Nama Field Tipe Data Keterangan IdData PK Integer AutoIncrement Nama Varchar30 Jenis Integer 0 : Gejala 1 : Penyakit TBC 2 : Penyakit Non TBC IsLama Char1 IsQty Char1 SatuanQty Varchar30 Keterangan Varchar80 Tabel 3.4 Kamus Data Obat Nama Field Tipe Data Keterangan IdObat PK Integer AutoIncrement Nama Varchar30 EfekSamping Varchar80 Keterangan Varchar80 Tabel 3.5 Kamus Data Alergi Nama Field Tipe Data Keterangan IdAlergi PK Integer AutoIncrement Nama Varchar30 Keterangan Varchar80 Tabel 3.6 Kamus Data Kontra Obat Nama Field Tipe Data Keterangan IdObat Integer Foreign Key dari tabel Obat IdAlergi PK Integer Foreign Key dari tabel Alergi Tabel 3.7 Kamus Data Terapi Nama Field Tipe Data Keterangan IdTerapi PK Integer AutoIncrement Nama Varchar30 Keterangan Varchar80 Tabel 3.8 Kamus Data Detail Terapi Nama Field Tipe Data Keterangan IdTerapi PK Integer Foreign Key dari tabel Terapi IdObat Varchar30 Foreign Key dari tabel Obat Dosis Numeric Satuan: mgkg berat badanhari Universitas Sumatera Utara Lama Numeric Satuan: hari Frekuensi Integer SatuanFrekuensi Integer 0 : kali per hari 1 : kali per minggu 2 : kali per bulan 3 : kali per tahun Maks Numeric Maksimum obat dalam mg per hari Tabel 3.9 Kamus Data Rule Diagnosa Nama Field Tipe Data Keterangan IdRule PK Integer AutoIncrement IdPakar Integer Foreign Key dari tabel Pakar IdDataKonklusi Integer Foreign Key dari tabel Data CF Numeric Nilai antara -1 sd 1 Keterangan Varchar80 Tabel 3.10 Kamus Data Detail Rule Diagnosa Nama Field Tipe Data Keterangan IdRule PK Integer Foreign Key dari tabel Rule_Dignosa Op_Rule Integer 0 : Jika 1 : Jika Tidak 2 : Dan 3 : Dan Tidak 4 : Atau 5 : Atau Tidak IdDataPremis Integer Foreign Key dari tabel Data Op_Qty Integer 0 : = 1 : = 2 : = Qty Integer QtyTol Integer Op_Lama Integer 0 : = 1 : = 2 : = Lama Integer LamaTol Integer Tabel 3.11 Kamus Data Rule Terapi Nama Field Tipe Data Keterangan IdRule PK Integer AutoIncrement IdPakar Integer Foreign Key dari tabel Pakar IsDiterapi Char1 Y : Sudah pernah diterapi Universitas Sumatera Utara N : Belum pernah diterapi IdTerapi_Sebelumnya Integer Diisi jika IsDiterapi bernilai ‘Y’ Foreign Key dari tabel Terapi Lama Numeric15,2 Diisi jika IsDiterapi bernilai ‘Y’ Perkembangan Integer Diisi jika IsDiterapi bernilai ‘Y’ 0 : Baik 1 : Biasa 2 : Kurang Treatment Integer 0 : Lanjutkan 1 : Ganti Terapi 2 : Hentikan IdTerapi_Sekarang Integer Foreign Key dari tabel Terapi Tabel 3.12 Kamus Data Pasien Nama Field Tipe Data Keterangan IdPasien PK Integer AutoIncrement Nama Varchar30 Alamat Varchar80 Tgl_Lahir Date Keterangan Varchar80 Tabel 3.13 Kamus Data Alergi Pasien Nama Field Tipe Data Keterangan IdPasien Integer Foreign Key dari tabel Pasien IdAlergi PK Integer Foreign Key dari tabel Alergi Tabel 3.14 Kamus Data Kasus Nama Field Tipe Data Keterangan IdKasus PK Integer AutoIncrement IdPasien Integer Foreign Key dari tabel Pasien Tabel 3.15 Kamus Data Kunjungan Nama Field Tipe Data Keterangan IdKunjungan PK Integer AutoIncrement IdKasus Integer Foreign Key dari tabel Kasus Tgl Date BB Numeric Berat badan saat berkunjung, untuk menentukan dosis obat IdTerapi Integer Foreign Key dari tabel Terapi Keterangan Varchar80 Universitas Sumatera Utara Tabel 3.16 Kamus Data Diagnosa Nama Field Tipe Data Keterangan IdDiag PK Integer AutoIncrement IdKasus Integer Foreign Key dari tabel Kasus IdData Integer Foreign Key dari tabel Data Qty Integer Lama Integer Tabel 3.17 Kamus Data Obat Kunjungan Nama Field Tipe Data Keterangan IdKunjungan PK Integer IdObat Varchar30 Foreign Key dari tabel Obat Dosis Numeric Satuan : mgkg berat badanhari Lama Numeric Satuan : hari Frekuensi Integer SatuanFrekuensi Integer 0 : kali per hari 1 : kali per minggu 2 : kali per bulan 3 : kali per tahun

3.2.2 Fasilitas Akuisisi Pengetahuan