ALGORITMA DAN IMPLEMENTASI sitem pakar



                           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

                                    Gambar 5.4 Halaman Menu Konsultasi

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

Subscribe to receive free email updates:

0 Response to "ALGORITMA DAN IMPLEMENTASI sitem pakar"

Post a Comment