• Tidak ada hasil yang ditemukan

KESIMPULAN DAN SARAN PENGEMBANGAN SISTEM PAKAR DIAGNOSA DAN TERAPI UNTUK PENYAKIT TUBERKOLOSIS (TBC) DENGAN METODE FUZZY-TSUKAMOTO.

N/A
N/A
Protected

Academic year: 2017

Membagikan "KESIMPULAN DAN SARAN PENGEMBANGAN SISTEM PAKAR DIAGNOSA DAN TERAPI UNTUK PENYAKIT TUBERKOLOSIS (TBC) DENGAN METODE FUZZY-TSUKAMOTO."

Copied!
112
0
0

Teks penuh

(1)

89

BAB VI

KESIMPULAN DAN SARAN

VI.1 Kesimpulan

Aplikasi Sistem Pakar Diagnosa dan Terapi Penyakit

TBC

dengan Metode

Fuzzy-Tsukamoto

berhasil dikembangkan

dengan baik, yang meliputi proses diagnosa penyakit TBC

dan pengelolaan data. Hasil dapat sesuai dengan yang

diharapkan, yaitu dapat mendeteksi penyakit

TBC

dengan

nilai kepastiannya beserta dengan informasi terapi

untuk penanganan penyakit TBC tersebut.

VI.2 Saran

(2)

90

FTAR PUSTAKA

ssareh ; Moradi, M.H., 2007, Knowledge Acquisition from Mass Spectra of Blood Samples Using Fuzzy Decision Tree and Genetic Algorithm, Faculty of Biomedical Engineering, Amirkabir University of Technology (Tehran Polytechnic), Tehran, Iran.

Azis, Farid, 1994, Belajar Sendiri Pemrograman Sistem Pakar, Jakarta: Elex Media Komputindo.

Handayani, Lina; Sutikno, Tole, 2008, Sistem Pakar untuk Diagnosis Penyakit THT Berbasis Web dengan “e2gLite Expert System Shell”, Jurnal, Jurusan Ilmu Kesehatan Masyarakat, Universitas Ahmad Dahlan, Yogyakarta.

Hellmann, M., 2003, Fuzzy Logic Introduction, Jurnal, Laboratoire Antennes Radar Telecom, France.

Hidayat, Nurul; Yusro, Munawar, 2007, Design Sistem Pakar Fuzzy untuk Diagnosa Kanker Prostat, Jurnal, Jurusan Sains dan Teknik, Universitas Jenderal Sudirman, Purwokerto.

Hoof, Van, Viviane; Wormek, Arno; Schleutermann, Sylvia; Schumacher, Theo; Lothaire, Olivier; Trendelenburg, Christian, 2004, Medical Expert Systems Developed in j.MD, a Java Based Expert System Shell Application in Clinical Laboratories, Jurnal, Dept. of Clinical Chemistry, University of Frankfurt, Germany.

http://id.wikipedia.org/wiki/Sistem_pakar

Jaenudin, S.T., 2005, Belajar Sendiri .net dengan Visual C# 2005, Yogyakarta: Andi.

Kusrini, 2006, Kuantifikasi Pernyataan untuk Mendapatkan certainty Factor Pengguna pada Aplikasi Sistem Pakar untuk Diagnosis Penyakit, Jurnal, STMIK AMIKOM, Yogyakarta.

(3)

91

dan Aplikasinya Jurnal, Jurusan Teknik Informatika, Universsitas Islam Indonesia, Yogyakarta.

Pinem, Marisa Erbina, 2007, Pembangunan Sistem Pakar Diagnosa Penyakit Akibat Obesitas, Universitas Atma Jaya, Yogyakarta.

Perkumpulan Pemberantasan Tuberculosis Indonesia, 2009, Sekilas Tentang Penyakit TBC, Jakarta.

Saragih, Nasti, Bonaria, 2007, Pengembangan Sistem Pakar Diagnosa Penyakit Jantung Dengan Metode Backward Chaining, Skripsi, Jurusan Teknik Informatika, Universitas Atma Jaya,Yogyakarta.

Saritas, Ismail; Allahverdi, Novruz; Sert, Unal, Ibrahim, 2003, A Fuzzy Expert System Design for Diagnosis of Prostate Cancer, Jurnal, International Conference on Computer Systems and Technologies, German.

Turban, Efraim, 1995, Decicion Support System and Expert Systems, Prentice Hall International Inc., USA.

Wijayanti, Mia, 2005, perancangan dan pembuatan sistem pakar untuk pendeteksian dan pengobatan penyakit dengan ramuan tradisional, Skripsi, Jurusan Teknik Informatika, Universitas Kristen Petra, Surabaya.

Wulandari, Arry, 2007, Pembangunan Sistem Pakar Diagnosis Penyakit Umum, Skripsi, Jurusan Teknik Informatika, Universitas Atma Jaya, Yogyakarta.

(4)

S

istem P

S

akar Diagnosa dan T

erapi P

enyakit

T

uberkolosis dengan Metode F

uzzy

T

sukamoto)

U

n

tuk :

Universitas Atma Jaya Yogyakarta

Dipersiapkan oleh:

Christine Benita / 4870

Program Studi Teknik Informatika – Fakultas Teknologi

Industri

Universitas Atma Jaya Yogyakarta

rogram Studi Teknik

!

" #$% &' #( ) *$+ , &,-. /+0%(' 1.

Nomor Dokumen Halaman

SKPL

-SPDTT

1/27

Revisi

(5)

Program Studi Teknik Informatika SKPL – SPDTT 2/ 27 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat

rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

2 345 36 7 869: 3; 3<

Re

visi

Deskripsi

A

B

C

D

E

F

=>? @A

TB C

D E F G ? @ H B

?I JKLI M NLO P

?IQORISMT NLO P

(6)

Program Studi Teknik Informatika SKPL – SPDTT 3/ 27 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat

rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

V WXY WZ [ W\ W] W^ _ `Zab Wc W^

(7)

Program Studi Teknik Informatika SKPL – SPDTT 4/ 27 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat

rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

de fgeh ijk

l m nop qrs tsqo...6

lu l Ts vs q o...6

luw x yoz {s| }q~qtq r...6

lu €n yoy~y‚ ƒ {„…oy† p q o ‡ yoz{qˆqo...7

lu‰ Rnn„no~ y...8

luŠ €n~{„ y| ~ y s†s† ‹ Œn„ ynŽ...9

w €n~ {„y| ~y n‘sˆs rq o...9

wu l m n„~|n{ˆ y | „…ps{...9

wuw ’soz ~ y m„…p s{...9

wu q„q{ ˆn„ y~ˆ y{ m nozzsoq...13

wu‰ “qˆq~qo”batasan ...13

wuŠ ƒ~s†~ y pqo nˆn„zqoˆs ozqo...14

 n‘ sˆsrqo {rs~s~...14

u l n‘sˆs rq o q oˆq„†s{q n{~ ˆn„oqt...14

uw n‘sˆs rq o s oz~y…oqtyˆq~ mn„q oz {qˆ xs o q{...15

‰ S|n~yy{q~y • yo– y n‘ sˆsrqo...16

‰u l S|n~y y{q~y n‘sˆs rq o ’s oz~y…oqtyˆq~...16

(8)

Program Studi Teknik Informatika SKPL – SPDTT 5/ 27 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat

rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

™š› œš  žš Ÿ š

(9)

Program Studi Teknik Informatika SKPL – SPDTT 6/ 27 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat

rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

»

Pen

dahuluan

1.1 Tujuan

¼

okumen Spesifikasi

½¾¿ ÀÁ ÀÂÃÄ Å¾Æ ÃÄ ÇÈ ÃÁ É ÀÄ ÃÈ

(S

½ ÅÉ

)

ÊÄÊ Ë¾Æ ÀÌÃÈÃÄ ÍÎÈÀË¾Ä ÏÌ¾Ï ÊÐÊÈ ÃÏÊ È¾¿ÀÁÀÂÃÄ Ì¾Æ ÃÄ ÇÈ ÃÁ ÑÀÄ ÃÈ

S

ż

TT (S

ÊÏÁ ¾Ë ÅÃÈÃÆ ¼ÊÃÇÄÎÏà ÍÃÄ

T

¾Æ ÃÌ Ê Å¾Ä

y

ÃÈÊÁ

T

À¿¾ÆÈÎÑÎÏÊÏ Í¾Ä ÇÃÄ Ò¾ÁÎ; ÓÀ

zzy

Ô

)

Tsukamoto

ÀÄÁ ÀÈ Ë¾Ä;ÐÊÄÊÏ ÊÈ ÃÄ È ¾¿ÀÁ ÀÂÃÄ Ì¾ÆÃÄ ÇÈÃÁ ÑÀÄ ÃÈ

y

ÃÄ Ç Ë¾Ñ ÊÌÀÁÊ ÃÄÁÃÆËÀÈ Ã ¾ÈÏÁ ¾ÆÄ ÃÑ

(

ÃÄÁ ÃÆËÀÈ Ã ÃÄÁ ÃÆ Ã Ï ÊÏÁ ¾Ë Í¾Ä ÇÃÄ ÏÊÏÁ ¾Ë ÑÃÊÄ Ì¾Æ ÃÄ ÇÈ ÃÁ ÑÀÄ ÃÈ ÍÃÄ Ì¾Æ ÃÄ ÇÈ ÃÁ È ¾Æ ÃÏ

,

ÍÃÄ Ì¾Ä ÇÇÀÄ Ã

)

̾ÆÐÎËÃÄÏ Ê

(

È ¾ËÃËÌÀÃÄ Ì¾Æ ÃÄ ÇÈ ÃÁ ÑÀÄ ÃÈ

ÍÃÆÊ Ï¾ÇÊ È¾Õ¾ÌÃÁ ÃÄ

,

Á ¾ËÌÃÁ ̾Ä

y

ÊËÌÃÄ ÃÄ

y

ÃÄ Ç

ÍÊ¿ÀÁ ÀÂÈÃÄ

,

ϾÆÁ Ã È ¾ÃÈ ÀÆ ÃÁ ÃÄ

),

ÍÃÄ ÃÁÆÊ¿ÀÁ

(

feature-feature

Á ÃË¿ÃÂÃÄ

y

ÃÄ Ç ÍÊË ÊÑ ÊÈÊ Ï ÊÏÁ ¾Ë

),

ϾÆÁ à ˾Ä;РÊÄÊÏ ÊÈÃÄ ÐÀÄ ÇÏÊ Ì¾ÆÃÄ ÇÈÃÁ ÑÀÄ ÃÈÖ

S

½ÅÉÔ

S

ż

TT ini

juga mendefinisikan batasan peran

ÕÃÄ ÇÃÄ Ì¾Æ ÃÄ ÇÈ ÃÁ

ÑÀÄ ÃÈ Ö

1.2 Lingkup Masalah

S

ż

TT (S

ÊÏÁ ¾Ë ÅÃÈ ÃÆ ¼ÊÃÇÄÎÏà ÍÃÄ

T

¾ÆÃÌ Ê Å¾Ä

y

ÃÈÊÁ

T

À¿¾ÆÈÎÑÎÏ ÊÏ Í¾Ä ÇÃÄ Ò¾ÁΠ; ÓÀ

zzy

Ô

Tsukamoto

)

ÃÍÃÑÃÂ Ï ÊÏÁ¾Ë ÌÃÈ ÃÆ

y

ÃÄ Ç ÍÊÇÀÄ ÃÈ ÃÄ ÀÄÁ ÀÈ Ë¾ÑÃÈÀÈ ÃÄ ÍÊÃÇÄÎÏà ̾Ä

y

ÃÈÊÁ

T

À¿¾ÆÈÎÑÎÏ ÊÏ ÍÃÄ Ë¾Ë¿¾ÆÊÈ ÃÄ ÊÄÐÎÆËÃÏ Ê Á¾Æ ÃÌÊ

y

ÃÄ Ç ÍÃÌÃÁ ÍÊÑÃÈ ÀÈ ÃÄ Ï¾ÏÀÃÊ Í¾Ä ÇÃÄ ÂÃÏ ÊÑ ÍÊÃÇÄÎÏÃ

y

ÃÄ Ç ÍÊÍÃÌÃÁ Ö ½¾Ï ÊËÌÀÑÃÄ

y

ÃÄ Ç ÍÊÂÃÏÊÑÈ ÃÄ ÃÍÃÑ࿾ÆÍÃÏÃÆÈ ÃÄ Ç¾×ÃÑÃ Ì ÊÑ ÊÂÃÄ

U

Ï¾Æ Ö

S

ÊÏÁ¾Ë ÌÃÈ ÃÆ ÊÄÊ ×ÀÇà ÃÈÃÄ Ë¾Ä

y

¾ÍÊÃÈ ÃÄ ÊÄÐÎÆËÃÏÊ Ë¾Ä Ç¾Ä ÃÊ Ì¾Ä

y

ÃÈÊÁ

T

À¿¾ÆÈÎÑÎÏ ÊÏ

,

Ë¾Ñ ÊÌÀÁÊ Ç¾×ÃÑÃÔ

gejala

dan informasi terapi yang dapat

dilakukan untuk penanggulangan penyakit

Tuberkolosis

Ö

Se

ÕÃÆ Ã È ¾Ï¾ÑÀÆÀÂÃÄ Ì¾ÆÃÄ ÇÈ ÃÁ ÑÀÄ ÃÈ

S

ż

TT

ÊÄÊ
(10)

Program Studi Teknik Informatika SKPL – SPDTT 7/ 27 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat

rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

a

Ù

Verifikasi login

yang akan digunakan oleh

Ú

dmin

Ù

b

Ù Û

elakukan

operasi

penambahan

Ü

pembaharuan

Ü

penghapusan terhadap data penyakit

Tuberkolosis

(T

ÝÞ

),

ßàá à âãäàå à

,

ßàá à àá æç àè

,

ßàè ßàá à éèêëç ìàíéÙ

îÙ Ûãå àïæïàè ëðãç àí é ðã èàìñàòàè ßàè ðã ìñàòàçæàè

áãçòàßàð ßàáà àßìéèÙ

ßÙ Ûãå àïæïàè ðã ìéåéòàè âã äàå àó

gejala yang dialami oleh

U

íãç

y

àèâ ñãçïë èí æåá àí é æèáæï ìãèßéàâèëí à ðã è

y

àïéá

T

ÝÞÙ

ã Ù Ûãå àïæïàè ðã ìàí æïàè èéå àé éèáã èíéá àí æèá æï íãáéàð

âã äàå à

y

àèâ

ßéðéå éòÙ

ê Ù Ûãèàìðéåïàè òàíéå ßéàâèëí à ñãíãçáà éèêëç ìàí é áãç àðé

y

àèâ ßàðàá ßéå àïæïàèÙ

ôàè ñãç äàå àè ðàßà å éèâïæèâàè ßã èâàè ðåàáêëç ì

W

éèßë õí Ù

ö÷

3 Definisi, Akronim dan Singkatan

ø ùyúûüýþÿ ü ù ù

Sø ÿ Sù ø ù ÿ ùü

, ý ü y

ùü ý ù ù SRS

(Software Requirements Specification)

y ùü ù ýü

ùü software y

ý ù

SÿTT S ù ÿ ü û ý Tùü

ÿ ùy Tùü ûû ý ù ùûý ù

zzyTsukamoto meru pakan perangkat lunak yang digunakan untuk

mendiagnosa dan memberikan informasi

(11)

Program Studi Teknik Informatika SKPL – SPDTT 8/ 27 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat

rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

zzyTsukamoto berdasarkan hasil diagnosa

R ! y R" #$ !%&' !( !$) *$+,

+" *($, $

+% -" # -!$) *$+ y$ ) -!) $, $ , +" *" ( *"&" $&!,$

'.) $ $ $* " ! $& y$) ." ," */$ -") $

+")) $, $

(" *$),$

# $ ,

! !

$ $ 0 $&" ,+(#$ -$ $ y$) " *,$! y$)

-!% *) $!& $& !,$ -$#$+ & *, *

" * "

-$ -$( $ -!$,&"& -") $

1" ($

02S $ $0 $& " 2$ $)"+" Sy& " + $ $ (")" #%#$

+$ $/" +" -$ $

.$&"

3$ , $,&"& ' $, y$) -!+ !#!,! %#"' &"* , +"))$,$ & !& " + 3$, $,&"& -!$ *

% #"' $- +! !& *$ % * U& " * 4 " *5 $1"

4 5% *+$ !%

!5% *+$& ! +" )" $! $ $*+,$ (" + $,$!

-") $ &y & " +

U& " 1 $&" * $ ,") !$ $ y$) - !#$,,$ $1 %* -$ &!& " + , +"1 $($! &$

/$ " * "

61 % * &") $#$ &"&$ y$) ." *! " *$,& ! -") $ & !& " + $ (#!,$& ! 1% +( " *

78

4 Referensi

R

9:9 ;9<=>

y

?< @ A >@B<?C?< D?A? D9 ;?<@C?E FB<?C E9 ;=9 GBE ?A?F?H

:

? I J?<E?<?

,

KBF>

S

?DE? LBE ;? I

S

D9=>: >C? => M9 GBE BH?< L9 ;?< @C?E NB<?C

– SPDTT (Smart Client for Cyber

(12)

Program Studi Teknik Informatika SKPL – SPDTT 9/ 27 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat

rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

OP

5 Deskripsi umum (Overview)

Se

cara umum dokumen SKPL ini terbagi atas 3 bagian

utama. Bagian utama berisi penjelasan mengenai dokumen

SKPL tersebut yang mencakup tujuan pembuatan SKPL,

ruang lingkup masalah dalam pengembangan perangkat

lunak tersebut, definisi, referensi dan deskripsi umum

tentang dokumen SKPL ini.

Bagian kedua berisi penjelasan umum tentang

perangkat lunak SINRESI yang akan dikembangkan,

mencakup perspektif produk yang akan dikembangkan,

fungsi produk perangkat lunak, karakteristik pengguna,

batasan dalam penggunaan perangkat lunak dan asumsi

yang dipakai dalam pengembangan perangkat lunak SINRESI

tersebut.

Bagian ketiga berisi penjelasan secara lebih rinci

tentang kebutuhan perangkat lunak SINRESI yang akan

dikembangkan.

2 Deskripsi Kebutuhan

2.1 Perspektif produk

Perangkat lunak SPDTD merupakan perangkat lunak

yang digunakan untuk membantu diagnosa dan memberikan

informasi terapi berdasarkan hasil diagnosa. Perangkat

lunak ini dikembangkan dengan menggunakan

tools

Microsoft Visual Studio .Net 2003 dan basis pengetahuan

sistem dikembangkan dengan menggunakan SQL Server 2005.

2.2 Fungsi Produk

SPDTD merupakan perangkat lunak sistem pakar yang

(13)

Program Studi Teknik Informatika SKPL – SPDTT 10/ 27 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat

rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

berdasarkan gejala

Q

gejala yang dipilih oleh

User

kemudian menampilkan informasi terapi berdasarkan hasil

diagnosa. Adapun fungsi-fungsi yang dimiliki oleh

perangkat lunak ini adalah sebagai berikut:

A. Pengelola Sistem (Administrator)

1. Fungsi

Login

[SKPL-SPDTT-A-01]

Merupakan fungsi yang digunakan oleh administrator

agar dapat masuk ke dalam sistem SPDTD yang akan

digunakan.

2. Fungsi Pengelolaan Data Penyakit

[SKPL-SPDTT-A-02]

Merupakan fungsi yang akan digunakan untuk

melakukan pengelolaan

terhadap data-data

penyakit. Fungsi Pengelolaan Data

Penyakit

meliputi:

a. Fungsi Tambah Data Penyakit

[SKPL-SPDTT-A-02-01] digunakan untuk menambah data

penyakit

yang baru yang kemudian akan disimpan dalam

tabel Penyakit.

b. Fungsi Ubah Data Penyakit [SKPL-SPDTT-A-02-02]

digunakan untuk melakukan perubahan data

penyakit yang telah ada pada tabel Penyakit.

c. Fungsi

Hapus Data

Penyakit

[SKPL-SPDTT-A-02-03] digunakan untuk melakukan penghapusan data

penyakit dari tabel Penyakit.

d. Fungsi

Cari Data Penyakit

[SKPL-SPDTT-A-02-04] digunakan untuk mencari data penyakit dari

tabel Penyakit.

(14)

Program Studi Teknik Informatika SKPL – SPDTT 11/ 27 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat

rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

R

erupakan

fungsi yang akan digunakan

untuk

melakukan pengelolaan data gejala

S

Fungsi

Pengelolaan Data Gejala meliputi:

a. Fungsi Tambah

Data Gejala

[SKPL-SPDTT-A-03-01] digunakan untuk menambah data gejala yang

kemudian akan disimpan dalam tabel Gejala.

b. Fungsi Ubah Data Gejala [SKPL-SPDTT-A-03-02]

digunakan untuk melakukan perubahan

data

gejala yang telah ada pada tabel Gejala.

c. Fungsi

Hapus Data Gejala

[SKPL-SPDTT-A-03-03] digunakan untuk melakukan penghapusan data

gejala dari tabel Gejala.

d. Fungsi Cari Data Gejala [SKPL-SPDTT-A-03-04]

digunakan untuk mencari data gejala dari tabel

Gejala.

4. Fungsi Pengelolaan Data Penanganan Penyakit TBC

[SKPL-SPDTT-A-04]

Merupakan

fungsi yang akan digunakan untuk

melakukan pengelolaan

penanganan penyakit TBC.

Fungsi Pengelolaan Data Penanganan meliputi:

a. Fungsi Tambah Data Penanganan

[SKPL-SPDTT-A-04-01] digunakan untuk menambah data penanganan

penyakit TBC yang kemudian akan disimpan dalam

tabel Penanganan.

b. Fungsi Ubah Data Penanganan [SKPL-SPDTT-A-04-02]

digunakan untuk melakukan perubahan

data

penanganan yang telah ada pada table Penanganan.

c. Fungsi Hapus Data Penanganan

(15)

Program Studi Teknik Informatika SKPL – SPDTT 12/ 27 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat

rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

d

T

Fungsi Cari Data Penanganan [SKPL-SPDTT-A-04-04]

digunakan untuk melakukan

pencarian

data

penanganan dari tabel Penanganan berdasarkan key

pencarian yang diinputkan admin.

5. Fungsi Pengelolaan Data Admin [SKPL-SPDTD-A-05]

Merupakan

fungsi yang akan digunakan untuk

melakukan pengelolaan terhadap data-data admin oleh

administrator.

Fungsi

Pengelolaan Data Admin

meliputi:

a. Fungsi Tambah Data Admin

[SKPL-SPDTD-A-05-01] digunakan untuk menambah data admin yang

kemudian akan disimpan dalam tabel Admin.

b. Fungsi

Ubah

Data Admin [SKPL-SPDTD-A-05-02]

digunakan untuk melakukan perubahan data

admin yang telah ada pada tabel Admin.

c. Fungsi Hapus Data Admin

[SKPL-SPDTT-A-05-03]

digunakan untuk melakukan penghapusan data admin

dari tabel Admin.

d. Fungsi Cari Data Admin [SKPL-SPDTT-A-05-04]

digunakan untuk melakukan pencarian data admin

dari tabel Admin berdasarkan key pencarian yang

diinputkan admin.

B. Pengguna Sistem (Pasien)

1. Fungsi

Identifikasi

Penyakit [SKPL-SPDTT-B-01]

Fungsi ini digunakan untuk masuk ke halaman

informasi sistem pakar. Pada halaman ini user

(pasien) akan menginputkan gejala yang dialami.

Kemudian

sistem

akan

mengidentifikasi

dan

(16)

Program Studi Teknik Informatika SKPL – SPDTT 13/ 27 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat

rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

UV

3 Karakteristik Pengguna

W

engguna perangkat lunak S

WX

T

X

tersebut adalah

:

1. Admin yaitu sebagai pengelola sistem yang memiliki

wewenang

untuk

mengelola

data

pada

basis

pengetahuan

yang

ada

dalam

basis

data.

Karakteristik yang harus dimiliki Admin terhadap

perangkat lunak ini adalah:

a. Memahami pengoperasian komputer.

b. Mengerti dan dapat menjalankan program yang

digunakan

untuk

mendiagnosa

penyakit

Y

berkolosis

u

dan memberikan informasi terapinya.

c. Memahami perangkat lunak dan

database

yang

digunakan.

d. Memahami penyakit TBC, meliputi gejala-gejala

dan terapi-terapi untuk penyakit TBC.

e. Dapat mengelola data pada Sistem Pakar Diagnosa

Dan Terapi Penyakit

Tuberkolosis

.

2.

User

yaitu masyarakat luas yang ingin mengetahui

tentang penyakit

Tuberkolosis

meliputi

gejala-gejala dan informasi terapi yang dapat dilakukan

untuk mengatasinya

dengan cara berkonsultasi

melalui sistem.

User

harus dapat mengoperasikan

komputer.

2.4 Batasan-batasan

Batasan dalam pengembangan perangkat lunak SPDTT

yaitu:

1. Aplikasi yang dibuat adalah aplikasi yang akan

digunakan untuk melakukan diagnosa dan mengetahui

(17)

Program Studi Teknik Informatika SKPL – SPDTT 14/ 27 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat

rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

2. Aplikasi dari sistem ini hanya memberikan analisis

berupa diagnosis penyakit

Z

u

berkolosis

, beserta

tingkat resiko terkena penyakit TBC, dan informasi

terapi berdasarkan hasil diagnosa

selayaknya

seorang pakar.

[\

5 Asumsi dan Ketergantungan

Sistem ini dapat dijalankan pada perangkat

komputer yang menggunakan sistem operasi Windows.

Sistem akan dibangun menggunakan Microsoft Visual

Studio .Net 2005 dan untuk penyimpanan database gejala

penyakit menggunakan tools SQL Server 2005.

3 Kebutuhan khusus

3.1 Kebutuhan antarmuka eksternal

Kebutuhan antar muka eksternal pada perangkat lunak

SPDTT meliputi kebutuhan antarmuka pemakai, antarmuka

perangkat keras, antarmuka perangkat lunak, antarmuka

komunikasi.

3.1.1

Antarmuka pemakai

Pengguna berinteraksi dengan antarmuka yang

ditampilkan dalam bentuk form-form.

3.1.2

Antarmuka perangkat keras

Antarmuka perangkat keras yang digunakan dalam

perangkat lunak SPDTT adalah:

(18)

Program Studi Teknik Informatika SKPL – SPDTT 15/ 27 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat

rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

3.1.3

Antarmuka perangkat lunak

]

erangkat

lunak

yang

dibutuhkan

untuk

mengoperasikan perangkat lunak

S

]^

TT

adalah sebagai

berikut

:

1. Nama

: SQL Server 2005

Sumber

: Microsoft

Sebagai database management system (DBMS) yang

digunakan untuk penyimpan data di sisi server.

2. Nama

: Windows XP

Sumber

: Microsoft.

Sebagai sistem operasi untuk perangkat PC.

3.1.4

Antarmuka Komunikasi

Antarmuka komunikasi perangkat lunak

SPDTT

menggunakan protocol HTTP.

3.2 Kebutuhan fungsionalitas Perangkat Lunak

3.2.1

Use Case Diagram

Pengelolaan Data Penanganan

Login

(from Use Case View)

Pengolahan Data Penyakit

<<include>>

Display Penanganan TBC Pengolahan Data Gejala

Administrator

(from Actor)

Pengolahan Data Admin

<<include>>

<<include>>

<<include>>

User

(from Actor)

Identifikasi Penyakit

(19)

Program Studi Teknik Informatika SKPL – SPDTT 16/ 27 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat

rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

4 Spesifikasi Rinci Kebutuhan

4.1 Spesifikasi Kebutuhan Fungsionalitas

4.1.1 Use case Spesification :

Login

1. Brief Description

Use Case ini digunakan untuk memperoleh akses ke

sistem.

Login

didasarkan pada

username

masing-masing

aktor yang unik dan password.

2. Primary Actor

Administrator.

3. Supporting Actor

None.

4. Basic Flow

1. Use Case ini dimulai ketika aktor memilih untuk

melakukan login.

2. Sistem menampilkan antarmuka untuk login.

3. Aktor memasukkan id dan password.

4. Sistem memeriksa id dan password yang diinputkan

aktor

5. Sistem memberikan akses ke aktor.

6. Use Case ini selesai.

5. Alternative Flow

None.

6. Error Flow

E-1 Password atau nama admin tidak sesuai (setelah

Basic Flow 4).

1. Sistem menampilkan peringatan bahwa id user atau

password tidak sesuai.

2. Kembali ke Basic Flow langkah ke 3.

7. PreConditions

(20)

Program Studi Teknik Informatika SKPL – SPDTT 17/ 27 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat

rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

8. PostConditions

1. Aktor

memasuki sistem dan

dapat menggunakan

fungsi-fungsi pada sistem.

4.1.2 Use case Spesification : Pengelolaan data

penyakit

1. Brief Description

Use Case ini digunakan oleh aktor untuk

melakukan pengelola terhadap data-data penyakit

Tuberkolosis (TBC). Aktor dapat melakukan tambah

penyakit, ubah penyakit, hapus penyakit, atau cari

penyakit.

2. Primary Actor

Administrator.

3. Supporting Actor

None.

4. Basic Flow

1. Use Case ini dimulai ketika aktor memilih untuk

melakukan pengelolaan data penyakit.

2. Sistem memberikan pilihan untuk melakukan tambah

data penyakit, ubah data penyakit, tampil data

penyakit, atau hapus data penyakit.

3. Aktor memilih untuk melakukan tambah data

penyakit.

4. Aktor menginputkan data penyakit.

5. Aktor meminta sistem untuk menyimpan data penyakit

yang telah diinputkan.

6. Sistem mengecek data

penyakit

yang telah

diinputkan.

7. Sistem menyimpan data penyakit ke database.

8. Use Case selesai.

(21)

Program Studi Teknik Informatika SKPL – SPDTT 18/ 27 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat

rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

_`

1 Aktor memilih untuk melakukan ubah data penyakit

(setelah basic flow 2).

1. Sistem menampilkan data penyakit.

2. Aktor mengubah data

penyakit

yang sudah

ditampilkan.

3. Aktor meminta sistem untuk menyimpan data penyakit

yang telah diubah.

4. Sistem mengecek data penyakit baru yang telah

diinputkan.

5. Sistem menyimpan data penyakit yang telah diubah

ke database.

6. Berlanjut ke Basic Flow langkah ke 8.

A-2 Aktor memilih untuk melakukan hapus data

penyakit (setelah basic flow 2).

1. Sistem menampilkan data penyakit.

2. Aktor memilih salah satu data penyakit yang akan

dihapus.

3. Aktor meminta sistem untuk menghapus data

penyakit.

4. Sistem mengkonfirmasi apakah data akan dihapus.

5. Aktor memilih ya untuk menghapus data penyakit.

6. Berlanjut ke Basic Flow langkah ke 8.

A-3 Aktor memilih untuk membatalkan penghapusan data

penyakit (setelah alternative flow 4).

1. Berlanjut ke Basic Flow langkah ke 8.

A-4 Aktor memilih untuk melakukan pencarian data

penyakit (setelah basic flow 2).

1. Sistem menampilkan data penyakit.

(22)

Program Studi Teknik Informatika SKPL – SPDTT 19/ 27 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat

rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

3. Sistem mencari dan menampilkan data gejala yang

dicari.

4. Berlanjut ke Basic Flow langkah ke 8.

6. Error Flow

E-1 Data gejala yang diinputkan aktor salah (setelah

basic flow 6).

1. Sistem memberikan pesan peringatan bahwa data yang

diinputkan salah.

2. Kembali ke Basic Flow Langkah ke 4.

E-2 Data penyakit yang diinputkan aktor salah

(setelah alternative flow 4).

1. Sistem memberikan pesan peringatan bahwa data yang

diubah salah.

2. Kembali ke Alternative Flow A-1 Langkah ke 2.

7. PreConditions

1. Use Case Login telah dilakukan.

2. Aktor telah memasuki sistem.

8. PostConditions

1. Data penyakit di database telah terupdate.

4.1.3 Use case Spesification : Pengelolaan data gejala

2. Brief Description

Use Case ini digunakan oleh aktor untuk

mengelola data gejala penyakit tuberkolosis. Aktor

dapat melakukan tambah gejala, ubah gejala, hapus

gejala, atau cari gejala.

3. Primary Actor

Administrator.

4. Supporting Actor

None.

(23)

Program Studi Teknik Informatika SKPL – SPDTT 20/ 27 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat

rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

1. Use Case ini dimulai ketika aktor memilih untuk

melakukan pengelolaan data gejala.

2. Sistem memberikan pilihan untuk melakukan tambah,

ubah, tampil, atau hapus data gejala.

3. Aktor memilih untuk melakukan tambah data gejala.

4. Aktor menginputkan data gejala.

5. Aktor meminta sistem untuk menyimpan data gejala

yang telah diinputkan.

6. Sistem mengecek data gejala yang telah diinputkan.

7. Sistem menyimpan data gejala ke database.

8. Use Case selesai.

6. Alternative Flow

A-1 Aktor memilih untuk melakukan ubah data gejala

(setelah basic flow 2).

1. Sistem menampilkan data gejala.

2. Aktor mengubah data gejala yang sudah ditampilkan.

3. Aktor meminta sistem untuk menyimpan data gejala

yang telah diubah.

4. Sistem mengecek data gejala baru yang telah

diinputkan.

5. Sistem menyimpan data gejala yang telah diubah ke

database.

6. Berlanjut ke Basic Flow langkah ke 8.

A-2 Aktor memilih untuk melakukan hapus data gejala

(setelah basic flow 2).

1. Sistem menampilkan data gejala.

2. Aktor memilih salah satu data gejala yang akan

dihapus.

(24)

Program Studi Teknik Informatika SKPL – SPDTT 21/ 27 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat

rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

6. Berlanjut ke Basic Flow langkah ke 8.

A-3 Aktor memilih untuk membatalkan penghapusan data

gejala (setelah alternative flow 4).

1. Berlanjut ke Basic Flow langkah ke 8.

A-4 Aktor memilih untuk melakukan pencarian data

gejala (setelah basic flow 2).

1. Sistem menampilkan data gejala.

2. Aktor memasukkan id atau nama gejala yang akan

ditampilkan.

3. Sistem mencari dan menampilkan data gejala yang

dicari.

4. Berlanjut ke Basic Flow langkah ke 8.

7. Error Flow

E-1 Data gejala yang diinputkan aktor salah (setelah

basic flow 6).

1. Sistem memberikan pesan peringatan bahwa data yang

diinputkan salah.

2. Kembali ke Basic Flow Langkah ke 4.

E-2 Data gejala yang diinputkan aktor salah (setelah

alternative flow 4).

1. Sistem memberikan pesan peringatan bahwa data yang

diubah salah.

2. Kembali ke Alternative Flow A-1 Langkah ke 2.

8. PreConditions

1. Use Case Login telah dilakukan.

2. Aktor telah memasuki sistem.

9. PostConditions

1. Data gejala di database telah terupdate.

4.1.4 Use case Spesification : Pengelolaan data

penanganan penyakit TBC

(25)

Program Studi Teknik Informatika SKPL – SPDTT 22/ 27 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat

rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

Use Case ini digunakan oleh aktor untuk

mengelola data penanganan penyakit tuberkolosis.

Aktor dapat melakukan tambah

penanganan, ubah

penanganan, hapus penanganan, atau cari penanganan.

ab

Primar

y Actor

Administrator.

3. Supporting Actor

None.

4. Basic Flow

1. Use Case ini dimulai ketika aktor memilih untuk

melakukan pengelolaan data penanganan.

2. Sistem memberikan pilihan untuk melakukan tambah,

ubah, tampil, atau hapus data penanganan.

3. Aktor memilih untuk melakukan tambah data

informasi.

4. Aktor menginputkan data informasi.

5. Aktor meminta sistem untuk menyimpan data

informasi yang telah diinputkan.

6. Sistem mengecek data

informasi

yang telah

diinputkan.

7. Sistem menyimpan data informasi ke database.

8. Use Case selesai.

5. Alternative Flow

A-1 Aktor memilih untuk melakukan ubah data

informasi (setelah basic flow 2).

1. Sistem menampilkan data informasi.

2. Aktor mengubah data

informasi

yang sudah

ditampilkan.

(26)

Program Studi Teknik Informatika SKPL – SPDTT 23/ 27 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat

rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

4. Sistem mengecek data informasi baru yang telah

diinputkan.

5. Sistem menyimpan data informasi yang telah diubah

ke database.

6. Berlanjut ke Basic Flow langkah ke 8.

A-2 Aktor memilih untuk melakukan hapus data

informasi (setelah basic flow 2).

1. Sistem menampilkan data informasi.

2. Aktor memilih salah satu data informasi yang akan

dihapus.

3. Aktor meminta sistem untuk menghapus data

informasi.

4. Sistem mengkonfirmasi apakah data akan dihapus.

5. Aktor memilih ya untuk menghapus data informasi.

6. Berlanjut ke Basic Flow langkah ke 8.

A-3 Aktor memilih untuk membatalkan penghapusan data

informasi (setelah alternative flow 4).

1. Berlanjut ke Basic Flow langkah ke 8.

A-4 Aktor memilih untuk melakukan pencarian data

penanganan (setelah basic flow 2).

1. Sistem menampilkan data penanganan.

2. Aktor memasukkan id atau nama penanganan yang akan

ditampilkan.

3. Sistem mencari dan menampilkan data penanganan

yang dicari.

4. Berlanjut ke Basic Flow langkah ke 8.

6. Error Flow

E-1 Data informasi yang diinputkan aktor salah

(setelah basic flow 6).

(27)

Program Studi Teknik Informatika SKPL – SPDTT 24/ 27 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat

rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

2. Kembali ke Basic Flow Langkah ke 4.

E-2 Data informasi yang diinputkan aktor salah

(setelah alternative flow 4).

1. Sistem memberikan pesan peringatan bahwa data yang

diubah salah.

2. Kembali ke Alternative Flow A-1 Langkah ke 2.

7. PreConditions

1. Use Case Login telah dilakukan.

2. Aktor telah memasuki sistem.

8. PostConditions

1. Data informasi di database telah terupdate.

4.1.5 Use case Spesification : Pengelolaan data admin

1. Brief Description

Use Case ini digunakan oleh aktor untuk

mengelola data pengguna sistem (admin). Aktor dapat

melakukan tambah admin, ubah admin, hapus admin, dan

cari admin.

2. Primary Actor

Administrator.

3. Supporting Actor

None.

4. Basic Flow

1. Use Case ini dimulai ketika aktor memilih untuk

melakukan pengelolaan data admin.

2. Sistem memberikan pilihan untuk melakukan tambah

data admin, ubah data admin, hapus data admin,

atau cari data admin.

3. Aktor memilih untuk melakukan tambah data admin.

4. Aktor menginputkan data admin.

(28)

Program Studi Teknik Informatika SKPL – SPDTT 25/ 27 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat

rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

6. Sistem mengecek data admin yang telah diinputkan.

7. Sistem menyimpan data admin ke database.

8. Use Case selesai.

5. Alternative Flow

A-1 Aktor memilih untuk melakukan ubah data admin

(setelah basic flow 2).

1. Sistem menampilkan data admin.

2. Aktor mengubah data admin yang sudah ditampilkan.

3. Aktor meminta sistem untuk menyimpan data admin

yang telah diubah.

4. Sistem mengecek data admin baru yang telah

diinputkan.

5. Sistem menyimpan data admin yang telah diubah ke

database.

6. Berlanjut ke Basic Flow langkah ke 8.

A-2 Aktor memilih untuk melakukan hapus data admin

(setelah basic flow 2).

1. Sistem menampilkan data admin.

2. Aktor memilih salah satu data admin yang akan

dihapus.

3. Aktor meminta sistem untuk menghapus data admin.

4. Sistem mengkonfirmasi apakah data akan dihapus.

5. Aktor memilih ya untuk menghapus data admin.

6. Berlanjut ke Basic Flow langkah ke 8.

A-3 Aktor memilih untuk membatalkan penghapusan data

admin (setelah alternative flow 4).

1. Berlanjut ke Basic Flow langkah ke 8.

A-4 Aktor memilih untuk melakukan cari data admin

(setelah basic flow 2).

(29)

Program Studi Teknik Informatika SKPL – SPDTT 26/ 27 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat

rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

2. Sistem mencari data admin.

3. Berlanjut ke Basic Flow langkah ke 8.

6. Error Flow

E-1 Data admin yang diinputkan aktor salah (setelah

basic flow 6).

1. Sistem memberikan pesan peringatan bahwa data yang

diinputkan salah.

2. Kembali ke Basic Flow Langkah ke 4.

E-2 Data admin yang diinputkan aktor salah (setelah

alternative flow 4).

1. Sistem memberikan pesan peringatan bahwa data yang

diubah salah.

2. Kembali ke Alternative Flow A-1 Langkah ke 2.

7. PreConditions

1. Use Case Login telah dilakukan.

2. Aktor telah memasuki sistem.

8. PostConditions

1. Data informasi di database telah terupdate.

4.1.6 Use case Spesification : Identifikasi Penyakit

TBC

1. Brief Description

Use Case ini digunakan oleh aktor untuk melihat

sistem pakar TBC.

2. Primary Actor

User.

3. Supporting Actor

None.

4. Basic Flow

(30)

Program Studi Teknik Informatika SKPL – SPDTT 27/ 27 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat

rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

2. Sistem memberikan beberapa pertanyaan yang harus

dijawan oleh user.

3. Aktor menjawab pertanyaan yang ada sesuai dengan

gejala yang dirasakannya.

4. Aktor meminta sistem untuk mendiagnosa hasilnya.

5. Sistem

menganalisa

jawaban

user

dengan

membandingkan dengan data gejala pada database.

6. Sistem menampilkan hasil diagnosa yang didapat.

7. Use Case selesai.

5. Alternative Flow

None.

6. Error Flow

None.

7. PreConditions

1. Aktor telah memasuki sistem.

8. PostConditions

1. Hasil diagnosa penyakit TBC dan penanganan atau

terapi tercetak.

5 Entity Relationship Diagram (ERD)

(31)

DESKRIPSI

cde fgh fgi fg cde f gi jfk lm gfj

S

cnkk

opq

st

rs tuvu

r

wqu x

nos

u yu

n

zru

r

p

q tr

ny

uv q

t

z

u

{r

r

v

o

|q

os

s

yrxu

n

n

}r

to

yr ~

uzzy

z

su

vus€

oto



ntu

v ‚



n

q

v

r

rs

q

t

u

s

ƒ

t

su

„u

y

u

…

o

xuvu

y

rt

u

wq

p

r

rs

quvu

p

n o

|r† ‚

‡†

r

q

st

q

n

r ˆr

n

q

t

u ‰ Š‹Œ

Ž

ro



r

‘ ’

tu

“” •–—

n

”— ˜

n

™‘ 

or

t

”— 

š —

u

›

t



s

•–—

no

›

o

” ˜“

n

ustr

”

œ

n

”

v

–

rs

”

t



s



t

‘  ž

y

 Ÿ

o



y

— 

rt



Program Studi Teknik

 

nfo

¡

ma

¢

ika

£¤ ¥¦§ ¨¤© ª« ¥¬­§ ­® ¯ °¬ ±¦© ¨² ¯

³o´or µou´·n ¸¹º ¹´¹n

D

»»¼

-

½¾ ¿À À

ÁÂÃÄ

(32)

ÇroÈrÉmÊËÌtu Í ÎÏnÌ ÏÐnÑÉormÌ ÏÉt ÒÇÇÓ–Ê ÇÒÍÍ ÔÕÖÔ

×oØuÙÚn ÛnÛÜÝn ÛÞnorÙ ÝsÛ yÝnßÜÛÙ Û à ÛØ ÛnyÝÝ ÜÝ àÝáÙÛà ÛØâßrorÝmãÜÛtuäÚØnÛØåÞnÙÝor tÛØ Ý æç èé êÜÝn ëÚrsÛÞÝt

r

Ý áÝsÛÝ ì× ÛàÝrÝnß untuØÙÚ ærÚÜprouØsÛÜoØuÙÚn ÛnÛ tÝnpÝÜÛØ ÚtÝáuÛ oàÚ áâßroÝrmãtuÜÛäÚØnÛØåÞnÙ Ýor tÛØÝ

íî ïðîñ òóñ ôõî öî ÷

Re

v

ø

s

ø ùúû

s

ø

r

ps

ø

î

õ

ü

í

ó

ï

ý þÿ

ÿ

ÿ

oleh

ÿ

oleh

ÿ

(33)

rormtu nnormt !– "#$%

&o'u()n *n*+,n *-nor( ,s* y,n.+*( * / *' *ny,, +, /,0(*/ *'1.ror,m2+*tu3)'n*'4-n(,or t*' , 56 78 9+,n :)rs*-,t

r

, 0,s*, ;& */,r,n. untu'() 5r)+prou's*+o'u()n *n* t,np,+*' )t,0u* o/) 01.ro,rm2tu+*3)'n*'4-n( ,or t*', <= >?=@ A= B= C= D EF@ GH= I= D

(34)

NroOrPmQRStu T UVnS VWnXPormS VPt YNNZ–Q NYTT [\]^

_o`uabn cncden cfnora esc yengdca c h c` cnyee de heiach c`jgroremkdctulb`nc`mfnaeor tc` e no pq rden sbrscfet

r

e iesce t_ chereng untu`ab nrbdprou`scdo`uabn cnc tenpedc` bteiuc ohb ijgroermktudclb`nc`mfna eor tc`e

uvw xv y z{|

}~

endah



l



an

...

€ }} ‚

j



an

...

€ }ƒ „

ang

…

ingk



p

...

€ }† ‡

efini

ˆ

i dan

‰

k

Š

onim

...

€ }‹ „

efe

Š

en

ˆ

i

...

Œ ƒ~

e

Š

ancangan



i

ˆŽ

em (

ˆŽ

em

‡

e

ˆ

ign)

... 9

ƒ} ~

e

Š

ancangan

‰ Šˆ

i

Ž

ek

Ž Š

(

‰ Š

chi

Ž

ec

Ž Š

al

‡

e

ˆ

ign)

... 9

ƒƒ

~

e

Š

ancangan

„

inci (

‡

e

Ž

ail

‡

e

ˆ

ign)

... 9

ƒ ƒ} 

e



ence

‡

iag

Š

am

... 9

ƒ ƒ ƒ ‘

la

ˆˆ ‡

iag

Š

am

...

’9 ƒ ƒ † ‡

e

ˆ

k

Š

ip

ˆ

i

“

ela

ˆ...’9 †‡

e

ˆ

k

Š

ip

ˆ

i

‡

ekompo

ˆ

i

ˆ

i

...

”9 †} ‡

ekompo

ˆ

i

ˆ

i

‡

a

Ž

a

...

”9 †}} ‡

e

ˆ

k

Š

ip

ˆ

i

•

n

Ž

i

Ž

a

ˆ

da

Ž

aadmin

...

”9 †} ƒ ‡

e

ˆ

k

Š

ip

ˆ

i

•

n

Ž

i

Ž

a

ˆ

pen



aki

Ž

...

”9 †} †

‡

e

ˆ

k

Š

ip

ˆ

i

•

n

Ž

i

Ž

a

ˆ

gejala

...

”9 †}‹

‡

e

ˆ

k

Š

ip

ˆ

i

•

n

Ž

i

Ž

a

(35)

¡ro¢r£m¤¥¦tu § ¨©n¦ ©ªn«£orm¦ ©£t ¬¡¡­–¤ ¡¬§§ ®¯® °

±o²u³´n µnµ¶·n µ¸nor³ ·sµ y·n¹¶µ³ µ º µ² µny·· ¶· º·»³µº µ²¼¹ror·m½¶µtu¾´²nµ²¿¸n³·or tµ² · ÀÁ Âà Ķ·n Å´rsµ¸·t

r

· »·sµ· Ʊ µº·r·n¹ untu²³´ Àr´¶prou²sµ¶o²u³´n µnµ t·np·¶µ² ´t·»uµ oº´ »¼¹ro·rm½tu¶µ¾´²nµ²¿¸n³ ·or tµ²· Ç ÈÉÊ ÈË Ì ÈÍÎ ÈË

Ï

amba

Ð ÑÒÓ Ô

ancangan

ÕÐÖ

i

×

ek

×ØÐ Ù

e

Ö

k

×

op

Õ

pplica

×

ion

ÚÛÙÜÜ

... 9

Ï

amba

Ð ÑÒÓ Ú

e

ÝØ

ence

Ù

iag

Ð

am

Þ ß

ogin

... 9

Ï

amba

Ð ÑÒÑ Ú

e

ÝØ

ence

Ù

iag

Ð

am

Þ Û

engelolaan

Õ

dmin –

Ü

ambah

Õ

dmin

...

à

0

Ï

amba

Ð ÑÒá Ú

e

ÝØ

ence

Ù

iag

Ð

am

Þ Û

engelolaan

Õ

dmin –

â

bah

Õ

dmin

... 10

Ï

amba

Ð ÑÒã Ú

e

ÝØ

ence

Ù

iag

Ð

am

Þ Û

engelolaan

Õ

dmin –

ä

ap

Ø Ö

Õ

dmin

... 11

Ï

amba

Ð ÑÒå Ú

e

ÝØ

ence

Ù

iag

Ð

am

Þ Û

engelolaan

Õ

dmin –

æ

a

Ð

i

Õ

dmin

... 11

Ï

amba

Ð ÑÒç Ú

e

ÝØ

ence

Ù

iag

Ð

am

Þ Û

engelolaan

Û

en

è

aki

×

Ü

ambah

Û

en

è

aki

×

... 12

Ï

amba

Ð ÑÒé Ú

e

ÝØ

ence

Ù

iag

Ð

am

Þ Û

engelolaan

Û

en

è

aki

×

â

bah

Û

en

è

aki

×

... 12

Ï

amba

Ð ÑÒê Ú

e

ÝØ

ence

Ù

iag

Ð

am

Þ Û

engelolaan

Û

en

è

aki

×

ä

ap

Ø Ö Û

en

è

aki

×

... 13

Ï

amba

Ð ÑÒë Ú

e

ÝØ

ence

Ù

iag

Ð

am

Þ Û

engelolaan

Û

en

è

aki

×

æ

a

Ð

i

Û

en

è

aki

×

... 13

Ï

amba

Ð ÑÒÓì Ú

e

ÝØ

ence

Ù

iag

Ð

am

Þ Û

engelolaan

Ï

ejala –

Ü

ambah

Ï

ejala

... 14

Ï

amba

Ð ÑÒÓÓ Ú

e

ÝØ

ence

Ù

iag

Ð

am

Þ Û

engelolaan

Ï

ejala –

â

bah

Ï

ejala

... 14

Ï

amba

Ð ÑÒÓ Ñ Ú

e

ÝØ

ence

Ù

iag

Ð

am

Þ Û

engelolaan

Ï

ejala –

ä

ap

Ø Ö Ï

ejala

... 15

Ï

amba

Ð ÑÒÓá Ú

e

ÝØ

ence

Ù

iag

Ð

am

Þ Û

engelolaan

Ï

ejala –

æ

a

Ð

i

Ï

ejala

... 15

Ï

amba

Ð ÑÒÓã Ú

e

ÝØ

ence

Ù

iag

Ð

am

Þ Û

engelolaan

Û

enanganan –

Ü

ambah

Û

enanganan

... 16

Ï

amba

Ð ÑÒÓå Ú

e

ÝØ

ence

Ù

iag

Ð

am

Þ Û

engelolaan

Û

enanganan –

â

bah

Û

enanganan

... 16

Ï

amba

Ð ÑÒÓç Ú

e

ÝØ

ence

Ù

iag

Ð

am

Þ Û

engelolaan

Û

enanganan –

ä

ap

Ø Ö Û

enanganan

... 17

Ï

amba

Ð

ÑÒÓé Ú

e

ÝØ

ence

Ù

iag

Ð

am

Þ

Û

engelolaan

Û

enanganan –

æ

a

Ð

i

Û

enanganan

... 17

Ï

amba

Ð ÑÒÓê Ú

e

ÝØ

ence

Ù

iag

Ð

am

Þ í

den

×

ifika

Ö

i

Û

en

è

aki

×

.. 18

Ï

amba

Ð ÑÒáã æ

la

ÖÖ Ù

iag

Ð

am

... 19

Ï

amba

Ð á Û

h

èÖ

ical

Ù

a

×

a

... 30

Ï

amba

Ð ãÒÓ Ô

ancangan

Õ

n

×

a

Ð

m

Ø

ka

î

o

Ð

m

â×

ama

... 30

Ï

amba

Ð ãÒÑ Ô

ancangan

Õ

n

×

a

Ð

m

Ø

ka

Õ

dmini

Ö×Ð

a

×

o

Ð

... 32

Ï

amba

Ð ãÒå ÒÓ Ô

ancangan

Õ

n

×

a

Ð

m

Ø

ka

Û

engelolaan

Õ

dmin –

(36)

ñroòrómôõötu ÷ øùnö ùúnûóormö ùót üññý–ô ñü÷÷ þÿ

oun nn nor s yn ny rormtunnor t n rs t

r s rn untu rprousoun n tnp tu o rormtunnor t

amba

ancangan

n

a

m

!

ka

"

engelolaan

"

en

#

aki

dd

$ %

di

$ &

ele

e

$ '

ea

ch

"

en

#

aki

...( )

amba

*

ancangan

n

a

m

!

ka

"

engelolaan

ejala –

dd

$ %

di

$ &

ele

e

$ '

ea

ch

ejala

...

+ ,

amba

ancangan

n

a

m

!

ka

"

engelolaan

"

enanganan

dd

$ %

di

$

dan

'

ea

ch

"

enanganan

...

+.

amba

/

ancangan

n

a

m

!

ka

'

i

0

em

"

aka

"

en

#

aki

123

...

.

0

amba

4

ancangan

n

a

m

!

ka

"

enanganan

"

en

#

aki

(37)

5ro6r7m89:tu ; <=n: =>n?7orm: =7t @55A–8 5@;; BCDE

FoGuHIn JnJKLn JMnorH LsJ yLnNKJH J O JG JnyLL KL OLPHJO JGQNrorLmRKJtuSIGnJGTMnHLor tJG L UV WX YKLn ZIrsJMLt

r

L PLsJL [F JOLrLnN untuGHI UrIKprouGsJKoGuHIn JnJ tLnpLKJG ItLPuJ oOI PQNroLrmRtuKJSIGnJGTMnH Lor tJGL \

Pen

]^_

u

`

u

^

n

\a\ b

u

c

u

^

n

d

okumen

d

eskripsi Peran

cangan

e

e

f

angka

g hi

nak

j

i

kg

em

e

aka

f d

iagno

k

a dan

l

e

f

api

e

en

m

aki

g li

be

f

kolo

k

i

k

dengan

n

e

g

ode

oi

zz

mpl ki

kamo

g

o (

deeh jedll

) be

fgi

j

i

an

i

n

gi

k mendefini

k

ikan pe

f

ancangan pe

f

angka

g

l

i

nak

m

ang

akan dikembangkan

q d

ok

i

men

d eeh jedll g

e

fk

eb

ig

dig

i

nakan oleh pengembang pe

f

angka

g

l

i

nak

k

ebagai ac

i

an

i

n

gi

k implemen

g

a

k

i pada

g

ahap

k

elanj

ig

n

m

a

q

\ar s

u

^

n

t uv

n

tw

up

e

e

f

angka

g hi

nak

jedll

dikembangkan dengan

gi

j

i

an

i

n

gi

k

x

yq

n

elak

i

kan diagno

k

e pen

m

aki

g

l z{

dan membe

f

ikan

info

f

ma

k

i

g

e

f

api

g

en

g

ang pen

m

aki

g lz{q

|q n

embe

f

ikan info

f

ma

k

i mengenai pen

m

aki

g lz{ m

ang

melip

ig

i penanganan ma

i

p

i

n pencegahan

lz{q

\a} ~€v

n

v

s

v ]^

n

w

ron

d

af

g

a

f

defini

k

i ak

f

onim dan

k

ingka

g

an

x

ƒ

e

o

f

d

…e

h

f

a

k

e

d

efini

k

i

deeh d

e

k

k

f

ip

k

i

e

e

f

ancangan

e

e

f

angka

g

hi

nak di

k

eb

ig

j

i

ga

j

of

a

f

e

d

e

k

ign

d

e

k

c

f

ip

g

ion

(

jdd

)

me

fi

pakan

de

k

k

f

ip

k

i

da

f

i

pe

f

ancangan

p

f

od

i

k

…

pe

f

angka

g

l

i

nak

m

ang akan

dikembangkan

q

jedll j

i

kg

em

paka

f i

n

gi

k

melak

i

kan

diagno

k

a

pen

m

aki

g l z{

dan

(38)

†ro‡rˆm‰Š‹tu Œ Žn‹ Žnˆorm‹ Žˆt ‘††’–‰ †‘ŒŒ “”•–

—o˜u™šn ›n›œn ›žnor™ s› ynŸœ›™ ›   ›˜ ›ny œ  ¡™›  ›˜¢Ÿrorm£œ›tu¤š˜n›˜¥žn™or t›˜  ¦§ ¨© ªœn «šrs›žt

r

 ¡s› ¬— › rnŸ untu˜™š ¦ršœprou˜s›œo˜u™šn ›n› tnpœ›˜ št¡u› o š ¡¢Ÿrorm£tuœ›¤š˜n›˜¥žn™ or t›˜

diagnosa

­

®¯° ±²³²

r

²

ns

´

µ

efe

en

·

i

¸

ang dig

¹

nakan pada pe

angka

º

l

¹

nak

º

e

¶·

eb

¹º

adalah

»

¼­ ½

an

º

ana

¾ ¿¹

li

À

ap

º

a

Á¹º¶

a

­ Â

e

·

k

ip

·

i

Á

e

ancangan

Á

e

angka

º ù

nak –

ÀÁÂÄÄ

(

À

ma

¶º Å

lien

º

fo

¶ Ÿ

be

Å

omm

¹

ni

º¸

)

­ Á¶

og

am

Àº¹

di

Ä

eknik

Æ

nfo

ma

º

ika

ÇÈ¿É­ ÊËË Ì­

Ê­

Í

eni

º

a

Å

h

i

·º

ine

¾ À

pe

·

ifika

·

i

Î

eb

¹º¹

han

Á

e

angka

º ù

nak

ÀÁ ÂÄľ Ç

ni

Ï

e

¶·

i

º

a

· Ⱥ

ma

¿

a

¸

a

(39)

ÐÑrorÒmÓÔÕtu Ö ×ØnÕ ØÙnÚormÒÕ ØÒt ÛÐ ÐÜ–ÓÐÛÖÖ ÝÞßà

áoâuã än ånåæçn åènorã çså yçnéæåãå ê åâ ånyççæçê çëãå ê åâìérorçmíæåtuîäânå âïènã çor tåâç ðñòó ôæçn õärså èçt

r

çë çså çöáåê çrçné untuâã ä ðräproæuâsåæoâuã än ånå tçnpçæå â ätçëuå oê äëìéroçrmítuæåîäânå âïnèorã çtå â ç ÷

Peran

øù

n

úù

n

ûüýþ

st

ÿ û

yst

ý þ ý

s

üú

n

÷ ý

r

ùø ù

n

n

úù

n

rs

üý

t

tur

ÿ

r

øü

t

ýø

tur

ù ý

s

ü ú

n

Main Form

Admin User

Login PengelolaanPenyakit PengelolaanGejala PengelolaanAdmin Identifikasi

Penyakit

! ""

÷÷ ý

r

ùø ù

n

n

úù

n

#üøü

n

ÿ ý

t

ùü ý

s

üú

n

÷÷ ûý

qu

ý

n

øý ü ùú

r

ùþ

÷÷ $

o

úü

n

%

&

' : Administrator

: Administrator : LoginUI : LoginUI : AdminController : AdminController : Admin : Admin 1: LoginUI()

2: ValidasiDataLogin()

3: ValidasiDataLogin() 4: 5:

(40)

()ror*m+,-tu . /0n- 01n2orm*- 0*t 3( (4–+(3.. 56789

:o;u< =n >n>?@n >Anor< @s> y@nB?><> C >; >ny@@?@C @D<> C >;EBror@mF?>tuG=;n> ;HAn< @or t>;@ IJKL M?@n N=rs> A@t

r

@D @s> @O:>C @r@nB untu;< = Ir=pro?u;s>?o;u< =n >n> t@np@?> ; =t@Du> oC =DEBro@rmFtu?>G=;n> ;HnAor< @t> ; @ PQ PQ RQ P

Pen

STU

o

UVV

n

WVV

t

XYZ[

n

PQ PQ RQ PQ R \]^_ ]` XYZ[

n

ab cdb e f gf hij kilm i n obp eb c q r ilpis tsbb l uv col wb cdbx uv col

PQ PQ RQ PQ P yzV{ XY Z[

n

ab c db e f g| h ij k ilmi nobpeb c q ril p istsb bl uvc ol } db x uvc ol

: Administrator

: Administrator : AdminUI : AdminUI : AdminController : AdminController : Admin : Admin 1: AdminUI()

2: CekUsername()

3: CekUsername() 4: 5:

6: InsertDataAdmin()

7: InsertDataAdmin() 8: 9:

10:

: Administrator

: Administrator : AdminUI : AdminUI : AdminController : AdminController : Admin : Admin 1: AdminUI()

2: SearchDataAdmin()

3: SearchDataAdmin() 4: 5:

6: UpdateDataAdmin()

7: UpdateDataAdmin() 8: 9:

(41)

~ror€m‚ƒtu „ …†nƒ †‡nˆorm€ƒ †€t ‰~ ~Š–~‰„„ ‹‹ŒŽ

ou‘ ’n “n“”•n “–nor‘ •s“ y•n—”“‘“ ˜ “ “ny••”•˜ •™‘“ ˜ “š—ror•m›”“tuœ’n“ –n‘ •or t“• žŸ ¡ ¢”•n £’rs“ –•t

r

•™ •s“ •¤“˜ •r•n— untu‘ ’ žr’pro”us“”ou‘ ’n “n“ t•np•”“  ’t•™u“ o˜ ’™š—ro•rm›tu”“œ’n“ n–or‘ •t“  • ¥¦ ¥¦ §¦ ¥¦ ¨ ©ª

pus

«¬­®

n

¯° ±²° ³ ´ µ¶ ·¸¹ º¸» ¼¸ ½¾° ¿³° ± À Á¸» ¿¸ Âà °° » ÄÅ ±¾ » Æ° Ç ºÈ Äű¾»

¥¦ ¥¦ §¦ ¥¦É ÊËÌr «¬­ ®

n

¯° ±²° ³ ´ µÍ ·¸¹ º¸» ¼¸ ½¾ ° ¿³° ± À Á¸» ¿¸ Âà °° » ÄÅ ±¾» ΰ ³¾ ÄÅ ±¾» : Administrator

: Administrator : AdminUI : AdminUI : AdminController : AdminController : Admin : Admin 1: AdminUI()

2: SearchDataAdmin()

3: SearchDataAdmin() 4: 5:

6: DeleteDataAdmin()

7: DeleteDataAdmin() 8: 9:

10:

: Administrator

: Administrator : AdminUI : AdminUI : AdminController : AdminController : Admin : Admin 1: AdminUI()

2:

3: GetSyaratPencarian()

4: GetDataAdmin()

5: GetDataAdmin() 6: 7:

(42)

ÏÐrorÑmÒÓÔtu Õ Ö×nÔ ×ØnÙormÑÔ ×Ñt ÚÏ ÏÛ–ÒÏÚÕÕ ÜÝÞßÝ

àoáuâ ãn änäåæn äçnorâ æsä yænèåäâä é äá änyææåæé æêâä é äáëèroræmìåätuíãánä áîçnâ æor täáæ ïðñò óåæn ôãrsä çæt

r

æê æsä æõàäé ærænè untuáâ ã ïrãproåuásäåoáuâ ãn änä tænpæåä á ãtæêuä oé ãêëèroærmìtuåäíãánä áînçorâ ætä á æ ö÷ ö÷ ø÷ù úûü ûý

n

o

ýþþ

n

úû

ny

þÿ

t

ö÷ ö÷ ø÷ù÷ ø þþ úû

ny

þÿ

t

ö÷ ö÷ ø÷ù÷ ö þ úû

ny

þÿ

t

!

: Administrator

: Administrator : PenyakitUI : PenyakitUI : PenyakitController : PenyakitController : Penyakit : Penyakit 1: PenyakitUI()

2: CekNamaPenyakit()

3: CekNamaPenyakit() 4: 5:

6: InsertDataPenyakit()

7: InsertDataPenyakit() 8: 9:

10:

: Administrator

: Administrator : PenyakitUI : PenyakitUI : PenyakitController : PenyakitController : Penyakit : Penyakit 1: PenyakitUI()

2: SearchDataPenyakit()

3: SearchDataPenyakit() 4: 5:

6: UpdateDataPenyakit()

7: UpdateDataPenyakit() 8: 9:

(43)

"#ror$m%&'tu ( )*n' *+n,orm$' *$t -" ".–%"-(( /0123

4o5u6 7n 8n89:n 8;nor6 :s8 y:n<9868 = 85 8ny::9:= :>68 = 85?<ror:m@98tuA75n8 5B;n6 :or t85: CDEF G9:n H7rs8 ;:t

r

:> :s8 :I48= :r:n< untu56 7 Cr7pro9u5s89o5u6 7n 8n8 t:np:98 5 7t:>u8 o= 7>?<ro:rm@tu98A75n8 5Bn;or6 :t8 5 : JK JK LKMKM NO

pus

PQ

ny

ORS

t

TUV WUX YZ [ \] ^_] `a] bcU dXU V e f] `d] gh gU U ` f]`iU jc k lUm_ n f ] `iU jc k

JK JK LKMK o pO

r

S PQ

ny

ORS

t

TUVWUX YZq \]^_]`a] bc UdX UV e f ] `d ] ghgUU` f ] `i Ujck rUX c f] `iUj c k

: Administrator

: Administrator : PenyakitUI : PenyakitUI : PenyakitController : PenyakitController : Penyakit : Penyakit 1: PenyakitUI()

2: SearchDataPenyakit()

3: SearchDataPenyakit() 4: 5:

6: DeleteDataPenyakit()

7: DeleteDataPenyakit() 8: 9:

10:

: Administrator

: Administrator : PenyakitUI : PenyakitUI : PenyakitController : PenyakitController : Penyakit : Penyakit 1: PenyakitUI()

2:

3: GetSyaratPencarian()

4: GetDatapenyakit()

5: GetDatapenyakit()

6:

7:

(44)

strorumvwxtu y z{nx {|n}ormux {ut ~s s–vs~yy €‚ƒ„

…o†u‡ ˆn ‰n‰Š‹n ‰Œnor‡ ‹s‰ y‹nŠ‰‡‰ Ž ‰† ‰ny‹‹Š‹Ž ‹‡‰ Ž ‰†ror‹m‘Š‰tu’ˆ†n‰ †“Œn‡ ‹or t‰†‹ ”•–— ˜Š‹n ™ˆrs‰ Œ‹t

r

‹ ‹s‰ ‹š…‰Ž ‹r‹n untu†‡ ˆ ”rˆproŠu†s‰Šo†u‡ ˆn ‰n‰ t‹np‹Š‰ † ˆt‹u‰ oŽ ˆro‹rm‘tuŠ‰’ˆ†n‰ †“nŒor‡ ‹t‰ † ‹ ›œ ›œ œž Ÿ ¡  ¢

n

o

¢££

n

¤ ¥£ ¢£

›œ ›œ œžœ  ¦£§¨£© ¤  ¥£ ¢£

ª «¬­ «® ¯°± ² ³´ µ¶´ ·¸´ ¹º «» ®« ¬ ¼ ½´ ·»´ ¾¿ ¾« «· ª´ À «¾ « Á «¬­ «Â ª´À«¾«

›œ ›œ œžœ › 裩 ¤  ¥£¢£

ª«¬­«® ¯°± ± ³´µ¶´·¸´ ¹º«» ® «¬ ¼ ½ ´ ·» ´ ¾¿¾«« · ª ´À « ¾« Ä­«Â ª´ À «¾ « : Administrator

: Administrator : GejalaUI : GejalaUI : GejalaController : GejalaController : Gejala : Gejala : PenyakitController : PenyakitController : Penyakit : Penyakit 1: GejalaUI

2: GetDataPenyakit()

3: GetDataPenyakit()

4:

5:

6: CekNamaGejala()

7: CekNamaGejala()

8:

9:

10: InsertDataGejala()

11: InsertDataGejala()

12:

13:

14:

: Administrator

: Administrator : GejalaUI : GejalaUI : GejalaController : GejalaController : Gejala : Gejala : PenyakitController : PenyakitController : Penyakit : Penyakit 1: GejalaUI()

2: GetDataPenyakit()

3: GetDataPenyakit()

4:

5:

6: SearchDataGejala()

7: SearchDataGejala()

8:

9:

10: UpdateDataGejala()

11: UpdateDataGejala()

12:

13:

(45)

ÅÆrorÇmÈÉÊtu Ë ÌÍnÊ ÍÎnÏormÇÊ ÍÇt ÐÅ ÅÑ–ÈÅÐËË ÒÓÔÓÕ

Öo×uØ Ùn ÚnÚÛÜn ÚÝnorØ ÜsÚ yÜnÞÛÚØÚ ß Ú× ÚnyÜÜÛÜß ÜàØÚ ß Ú×áÞrorÜmâÛÚtuãÙ×nÚ ×äÝnØ Üor tÚ×Ü åæçè éÛÜn êÙrsÚ ÝÜt

r

Üà ÜsÚ ÜëÖÚß ÜrÜnÞ untu×Ø Ù årÙproÛu×sÚÛo×uØ Ùn ÚnÚ tÜnpÜÛÚ × ÙtÜàuÚ oß ÙàáÞroÜrmâtuÛÚãÙ×nÚ ×änÝorØ ÜtÚ × Ü ìí ìí îíïí ð ñò

pus

óôõò öò

÷øù úøû üýþ ü ÿ øû øù øø ÷ øø ø ÷ øø

ìí ìí îíïíï ò

r

óôõò öò

÷ øù ú øû üýþ ÿ øûøù øø ÷ ø ø øû ÷ ø ø

: Administrator

: Administrator : GejalaUI : GejalaUI : GejalaController : GejalaController : Gejala : Gejala : PenyakitController : PenyakitController : Penyakit : Penyakit 1: GejalaUI()

2: GetDataPenyakit()

3: GetDataPenyakit()

4:

5:

6: SearchDataGejala()

7: SearchDataGejala()

8:

9:

10: DeleteDataGejala()

11: DeleteDataGejala()

12:

13: 14:

: Administrator

: Administrator : GejalaUI : GejalaUI : GejalaController : GejalaController : Gejala : Gejala : PenyakitController : PenyakitController : Penyakit : Penyakit

1: GejalaUI()

2: GetDataPenyakit()

3: GetDataPenyakit()

4:

5:

6:

7: GetSyaratPencarian()

8: GetDataGejala()

9: GetDataGejala()

10:

11:

(46)

rormtu n normt – !"#$%

&o'u( )n *n*+,n *-nor( ,s* y,n.+*(* / *' *ny,,+,/ ,0(* / *'1.ror,m2+*tu3)'n* '4-n( ,or t*', 5678 9+,n :)rs* -,t

r

,0 ,s* ,;&*/ ,r,n. untu'( ) 5r)pro+u's*+o'u( )n *n* t,np,+* ' )t,0u* o/ )01.ro,rm2tu+*3)'n* '4n-or( ,t* ' , <= <= >=? @AB AC

n

o

CDD

n

@A

n

DBD

n

n

D

n

<= <= >=?= > EDFGDH @A

n

DBD

n

n

D

n

IJ KLJ M N OP Q RST USV WS XYJ ZMJ K [ \SV ZS ]^ ]JJ V \SV JV ZJVJV – _J K LJ ` \SV JV ZJVJ V

<= <= >=?= < aGDH @A

n

D

n

BDD

n

n

IJ K LJ M N O Pb RSTUSVWS XYJZMJK [ \SVZS ] ^]J JV \S VJVZJV JV cLJ ` \SV JV ZJVJ V

: Administrator

: Administrator : PenangananUI : PenangananUI : PenangananController : PenangananController : Penanganan : Penanganan : PenyakitController : PenyakitController : Penyakit : Penyakit 1: PenangananUI()

2: GetDataPenyakit()

3: GetDataPenyakit() 4: 5:

6: CekNamaPenanganan()

7: CekNamaPenanganan() 8: 9:

10: InsertDataPenanganan()

11: InsertDataPenanganan() 12: 13:

14:

: Administrator

: Administrator : PenangananUI : PenangananUI : PenangananController : PenangananController : Penanganan : Penanganan : PenyakitController : PenyakitController : Penyakit : Penyakit 1: PenangananUI()

2: GetDataPenyakit()

3: GetDataPenyakit()

4: 5:

6: SearchDataPenanganan()

7: SearchDataPenanganan() 8: 9:

10: UpdateDataPenanganan()

11: UpdateDataPenanganan()

12: 13:

(47)

derorfmghitu j klni lmnnormfi lft od dp–gdojj qrstu

vowux yn znz{|n z}norx |sz y|n~{zxz  zw zny||{| |€xz  zw~ror|m‚{ztuƒywnz w„}nx |or tzw| …†‡ˆ ‰{|n Šyrsz }|t

r

|€ |sz |‹vz |r|n~ untuwx y …rypro{uwsz{owux yn znz t|np|{z w yt|€uz o y€~ro|rm‚tu{zƒywnz w„n}orx |tz w | Œ Œ Ž  ‘’

pus

“”

n

’

n

•’

n

’

n

–— ˜™— š › œ ž Ÿ  ¡¢  £¤  ¥¦— § š— ˜ ¨ ©  £ §  ª« ª— — £ ©  £— £§— £—£ ¬— ­ ¢® ©  £— £§— £—£

Œ Œ Ž¯ °±²r

“”’

n

n

•’

n

’

n

–— ˜™— š › œ ³ Ÿ  ¡ ¢  £ ¤  ¥¦—§š—˜ ¨ ©  £ §  ª« ª— — £ © £— £ §— £— £ ´—š¦ ©  £— £§— £—£

: Administrator

: Administrator : PenangananUI : PenangananUI : PenangananController : PenangananController : Penanganan : Penanganan : PenyakitController : PenyakitController : Penyakit : Penyakit 1: PenangananUI()

2: GetDataPenyakit()

3: GetDataPenyakit() 4: 5:

6: SearchDataPenanganan()

7: SearchDataPenanganan() 8: 9:

10: DeleteDataPenanganan()

11: DeleteDataPenanganan() 12: 13:

14:

: Administrator

: Administrator : PenangananUI : PenangananUI : PenangananController : PenangananController : Penanganan : Penanganan : PenyakitController : PenyakitController : Penyakit : Penyakit

1: PenangananUI()

2: GetDataPenyakit()

3: GetDataPenyakit()

4:

5:

6:

7: GetSyaratPencarian()

8: GetDataPenanganan()

9: GetDataPenanganan()

10:

11:

(48)

µ¶ror·m¸¹ºtu » ¼½nº ½¾n¿orm·º ½·t Àµ µÁ–¸µÀ»» ÂÃÄÅÆ

ÇoÈuÉ Ên ËnËÌÍn ËÎnorÉ ÍsË yÍnÏÌËÉË Ð ËÈ ËnyÍÍÌÍÐ ÍÑÉË Ð ËÈÒÏrorÍmÓÌËtuÔÊÈnË ÈÕÎnÉ Íor tËÈÍ Ö×ØÙ ÚÌÍn ÛÊrsË ÎÍt

r

ÍÑ ÍsË ÍÜÇËÐ ÍrÍnÏ untuÈÉ Ê ÖrÊproÌuÈsËÌoÈuÉ Ên ËnË tÍnpÍÌË È ÊtÍÑuË oÐ ÊÑÒÏroÍrmÓtuÌËÔÊÈnË ÈÕnÎorÉ ÍtË È Í ÝÞ ÝÞ ßÞà áâã

nt

äåäæç

s

ä èã

ny

çæä

t

éê ëìê í î ïð ñ òóô õóö ÷ó øùê úíê ë û üýóö þ ùÿ ù ê ù óö ê ùþ : User

: User : SistemPakarUI : SistemPakarUI : SistemPakarController : SistemPakarController : Penanganan : Penanganan

1: SistemPakarUI() 2:

3: TambahDataGejala()

4: ValidasiDataGejala()

5: GetDataPenanganan() 6:

(49)

rormtu n norm t –

ou n nn nor s yn ny !rorm"tu#n$nor t %&'( )n *rs t

r

s + rn untu %rprousou n n tnp t u o !rorm"tu#n$nor t ,- ,- , ./0

ss

1203

r

04

5 678 69 :;< = > ?6@@ A B6C 96 7

,- ,- D 1E

s

F

r

2

ps

2 GE/0

s

,- ,- D-H I

p

EJ2K2J 1E

s

23

n

./0

ss

L

o

3 2

n

MN

OoPQnR S TTUounVWryXX

YZogin[ \()

]efa^l_ kon`_a^k_oab dig^nakan ^n_^k ini`iali`a`i `em^a a__ aib^_e daai kela` inic

def gh gij

defghgij() detkygrgtlenmgrngn()

(orompounq rry) s stounugryvv

defghg

nu_gejala : Integer id_penyakit : Integer nama_gejala : String is_deleted : Boolean CekNamaGejala() InsertDataGejala() SearchDataGejala() UpdateDataGejala() DeleteDataGejala() GetDataGejala() (from Entity) <<entity>> PenangananUI PenangananUI() GetSyaratPencarian() (from Boundary) <<boundary>> GejalaController ValidasiDataGejala() CekNamaGejala() InsertDataGejala()

Referensi

Dokumen terkait

Hasilnya menunjukkan reaktor dengan tanaman Cyperus alternifolius berjumlah lima memiliki efektivitas lebih tinggi dalam penurunan konsentrasi ammoniak dibanding

(1994) juga menyatakan bahwa return saham merupakan hasil yang diperoleh dari.

Kegiatan rehabilitasi sosial selama ini dilakukan di kota-kota besar seperti Jakarta, melalui panti-panti gelandangan pengemis milik Kementerian Sosial maupun Pemda

Salah satu hal terpenting dari bisnis kita adalah adanya support sistem yang menyediakan suatu sistem, karena aset hanya akan bisa terbentuk dengan adanya sistem

Untuk tahun yang berakhir pada 31 Desember 2016 Financial Statements.. DAFTAR ISI

[r]

Perencanaan Ulang Tata Letak Fasilitas Di Lantai Produksi Produk Teh Hijau Dengan Metode From To Chart Untuk Meminimumkan Material Han- dling Di PT. Rumpun Sari

Untuk mengatasi hal ini perlu dirancang suatu model sistem informasi pembukuan dalam bentuk use case diagram sebagai model rancangan dan class diagram sebagai model