diperlukan, penjelasan dan tujuan dari sistem yang diperoleh melalui konsultasi dengan pengguna sistem dan kebutuhan user pengguna
dalam hal ini user adalah pasien yang akan melakukan konsultasi pada sistem. Adapun definisi kebutuhan sistem adalah sebagai berikut :
1. Kebutuhan sistem system requirement
Untuk melakukan penelitian ini menggunakan alat berupa perangkat keras hardware dan perangkat lunak software.
a. Perangkat Keras hardware, dengan spesifikasi : 1
Processor Intel Pentium Dual Core 2
RAM 1 GB 3
Hardisk 80 GB 4
Monitor 5
Keyboard 6
Mouse b. Perangkat Lunak software yang digunakan :
1 Sistem Operasi : Windows XP SP2
2 Bahasa Pemograman : PHP
3 Aplikasi Tool : XAMPP, Macromedia dream weaver,
Mozilla. 4
Basis Data : MySql
c. Deskripsi sistem Deskripsi sistem adalah gambaran umum tentang sistem yang akan
dikembangkan. Sistem pakar untuk mendiagnosis penyakit TBC
ini merupakan perangkat lunak yang dapat digunakan untuk mendiagnosis penyakit yang biasa menyerang manusia. Langkah-
langkah mendiagnosis penyakit TBC diwujudkan dengan adanya dialog antara pengguna dengan sistem. Pada proses ini sistem
akan memberikan pertanyaan-pertanyaan berupa fakta-fakta yang telah disimpan dalam sistem berupa basis pengetahuan. Jawaban
yang diberikan pengguna akan diproses sehingga menghasilkan kesimpulan tentang penyakit T B C yang menyerang organ tubuh
manusia. Sistem juga dapat memberikan saran untuk tindakan selanjutnya yang harus dilakukan.
2. Kebutuhan user User requirement
Selain kebutuhan aplikasi dan hardware pada tahap ini dilakukan juga user requirement agar aplikasi yang dibangun sesuai dengan kebutuhan
penggunanya. Pengumpulan data dan informasi melalui wawancara, diskusi, survei dan study literature agar aplikasi yang dibangun sesuai
dengan tujuan dan kebutuhan user. Adapun kebutuhan user antara lain : 1. Aplikasi yang dibuat dapat digunakan oleh pasien user dengan
mudah. 2. Aplikasi dirancang dengan fitur yang sederhana namun mudah
dipahami. 3. Mendapatkan hasil diagnosis yang sesuai dengan kemampuan
pakar dokter dari sistem ini.
3.2.1.2 Desain Sistem
Setelah tahap analisis dilakukan tahap selanjutnya adalah perancangan
desain. Rancangan desain dibuat berdasarkan hasil dari analisis kebutuhan yang telah di peroleh, dimulai dari bagaimana input, proses
hingga hasil yang akan diperoleh.
1. Fungsi sistem Use Case system
Gambar 4. Use case system Sistem
admin
Menyimpulkan jenis penyakit TBC melalui
penelusuran gejala
Melakukan konsultasi dan mendapatkan hasil diagnosis
dari proses konsultasi
Mengatur relasi antara gejala dan
penyakit TBC Mengedit data gejala dari
jenis penyakit TBC yang ada pada data base
Menampilkan menu untuk user dan admin
user
2. Data Flow Diagram DFD
Data Flow Diagram DFD adalah suatu model logika data atau proses yang dibuat untuk menggambarkan bagaimana asal data dan kemana
tujuan data yang keluar dari sistem, di mana data itu disimpan. Proses apa yang menghasilkan data tersebut dan interaksi antara data yang tersimpan
dan proses yang dikenakan pada data tersebut.
DFD terdiri dari context diagram CD dan diagram rinci. Context diagram CD berfungsi memetakan model lingkungan menggambarkan
hubunhan antara entitas luar, masukan, dan keluaran sistem, yang direpresentasikan dengan lingkaran tunggal yang mewakili seluruh sistem.
Sedangkan DFD rinci menggambarkan sistem sebagai jaringan kerja antara fungsi yang berhubungan satu sama lain dengan aliran data, model
ini hanya memodelkan sistem dari sudut pandang fungsi.
3. Diagram Context