BAB V
ALGORITMA DAN IMPLEMENTASI
5.1 Algoritma
Algoritma yang
dibahas merupakan langkah-langkah atau urutan-urutan yang sistematis berkaitan
dengan program yang dirancang yang digunakan untuk memperoleh atau menerangkan
suatu keadaan tertentu sehingga bisa lebih mudah dimengerti. Dalam tahapan
algoritma ini penulis memiliki tujuan menjelaskan kepada pembaca bagaimana
sistem yang dibangun dapat berjalan. Algoritma inilah yang kemudian
diterjemahkan kedalam bahasa pemograman tertentu yang dipilih berdasarkan
kesesuian dengan permasalahan.
Untuk menghasilkan
sebuah program aplikasi hal pertama yang harus dilakukan adalah membentuk
algoritma yang akan menggambarkan bagaimana program itu bekerja. Dalam
menggambarkan dibutuhkan langkah-langkah logika untuk menyelesaikan masalah
serta berfungsi untuk penelusuran program untuk keperluan perbaikan atau
pengembangan akan lebih mudah dan terarah.
5.1.1
Algoritma Diagnosa
Algoritma ini digunakan untuk
menerangkan jalannya proses menu utama yang diterangkan seperti dibawah ini:
1.
Algoritma
Login
Input :
User_name, Pasword
Output :
Tampilkan program
Proses :
if username and pass = true then
Then Tampilkan Menu utama
Else
if user_name or password = “ “ then
Messege Data tidak boleh kosong
Else username/password false
Messege username/password salah
End if
End
2. Algoritma Menu Utama
Input : Aksi Pilih Menu
Tampilkan Form,
Konsultasi, About, Keluar
Output :
Data konsultasi, hasil diagnosa
Proses : Mulai
If Aksi = Menu Input Then
Tampilan Form Form Input
If Aksi = Menu Konsultasi
Tampilan Form Form Konsultasi
End if
Selesai
3. Algoritma Konsultasi
Input : Nilai Gejala penyakit
G1 : Benjolan
pada payudara
G2 : Keluar darah pada puting susu
G3 : Perubahan
ukuran pada payudara
G4 : Masa menstruasi &
reproduksi
G5 : Pembesar kelenjar getah bening
G6 :
Kerutan pada payudara
G7 :
Rasa nyeri pada bagian pinggul dan
bagian perut
G8 : Payudara nampak kemerahan dan bengkak
Proses
: If Benjolan
pada payudara Then
Else If
Keluar darah pada puting susu
Then
Else If Perubahan ukuran pada payudara Then
Else If Masa menstruasi & reproduksi Then
Else If Pembesar
kelenjar getah bening Then
Else If Kerutan pada payudara Then
Else Payudara nampak kemerahan dan bengkak Then
Penyakit Kanker Payudara
End
If
End
Output : Diagnosa
4. Algoritma Input Data
Gejala
Input : Kode, Keterangan gejala, Nilai
Output : Simpan data gejala
Proses : /* Deklarasi
Variabel */
Kode,
Keterangan gejala, Nilai<- (Variabel input)
/*Input_file*/
Kode, Keterangan gejala, Nilai (Data
yang akan diinput)
Seek kode
If found
Tampil data
End if
Next i
/* output_file
Simpan Data
5.2
Implementasi Sistem
Implentasi sistem merupakan prosedur
yang dilakukan untuk menyelesaikan desain sistem yang telah direncanakan maupun
yang ada didalam suatu dokumen desain yang disetujui, menguji sistem,
menginstal dan menulis sistem yang baru.
5.2.1 Kebutuhan Hardware
Dalam kebutuhan sistem agar dapat
berjalan seperti yang diingikan karena sistem komputerisasi tidak dapat
dipisahkan antara hardware dan software. Demikian juga dengan sistem
ini dirancang dengan spesifikasi hardware minimal sebagai berikut:
a.
Processor Intel(R) Core
(TM) i3-350M
b.
Hardisk untuk tempat sistem beroperasi
dan sebagai media penyimpanan data
c.
Memory
1 GB
d.
Keyboard,
mouse
5.2.2 Kebutuhan Software
Sistem ini agar dapat berjalan tidak lepas dari software yang jelas mendukung Hardwarediatas perangkat lunak seperti
sistem operasi dan program aplikasi sebagai berikut:
1.
Sistem Operasi Windows XP Profesional atau windows 7
2.
Sofware bahasa yaitu Program yang
digunakan untuk menterjemahkan instruksi yang ditulis dalam bahasa pemograman
kedalam mesin supaya dapat dimengerti komputer, menggunakan Microsft Visual Basic 2008
5.3
Desain Implementasi Program
Desain implementasi sistem merupakan gambaran program
ketika dirancang didalam bahasa pemograman
visual basic 2008.
5.3.1
Halaman Menu Utama
Halaman Utama adalah halaman dimana pengguna dapat masuk
kedalaman halaman konsultasi. Seperti terdapat pada gambar 5.1
Gambar 5.1 Halaman Menu Utama
5.3.2
Form Login
Form Login adalah halaman dimana pengguna harus menginput user name
dan password untuk memasuki menu
utama. Seperti terdapat pada gambar 5.2.
Gambar 5.2 Form
Login
5.3.3 Halaman
Data Pasien
Halaman
data pasien adalah halaman dimana pengguna dapat melihat data tentang pasien
penyakit kanker payudara. Seperti yang terdapat pada gambar
5.3
Gambar 5.3 Halaman Data Pasien
5.3.4
Halaman Menu Konsultasi
Halaman menu Konsultasi adalah halaman dimana pengguna
menginputkan nama, umur dan menjawab pertanyaan sesuai dengan gejala yang
dialami. Seperti yang terdapat pada gambar 5.4
5.3.4
Form Hasil Diagnosa
Hasil Dignosa adalah tampilan hasil dari
proses perhitungan Certainty Factor yang dilakukan dimana pengguna nantinya
mendapatkan informasi apakah pasien tersebut berada ditingkat status kanker
prostat,very high atau very small. Seperti yang terlihat pada gambar
5.4
dibawah ini:
Gambar
5.4 Hasil Diagnosa
Certainty Factor
0 Response to "ALGORITMA DAN IMPLEMENTASI sitem pakar"
Post a Comment