2.3.11 Antarmuka Halaman Beranda Antarmuka Halaman Diagnosis Berdasarkan Gejala

Program Studi Teknik Informatika DPPL – SIPATAYAK 16 36 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 -getPenyakitTanaman Fungsi ini digunakan untuk mendapatkan data tanaman dan penyakit yang dapat diobati dengan tanaman tersebut.

2.2.3.10 Specific Design Class administrator

administrator entity

2.2.3.11 Specific Design Class gejala

gejala entity +getgejala Operasi ini digunakan untuk mengambil data gejala yang ada di dalam database.

2.2.3.12 Specific Design Class penyakit

penyakit entity +getpenyakit Operasi ini digunakan untuk mengambil data penyakit yang ada di dalam database. +getPenyakitByNama Operasi ini digunakan untuk mengambil data penyakit berdasarkan nama penyakit.

2.2.3.13 Specific Design Class penyakitdetail

Penyakit entity +getDaftarGejalaPenyakit Operasi ini digunakan untuk mengambil data gejala berdasarkan penyakit.

2.2.3.10 Specific D

D es es i ign Cl Cl as as s administrator administrator entity y y

2.2. 2.3.11

Sp S ecific c D D es es i ig n Cl Cl as as s s gejala g gejala a entit ity y y +g g e etgeja al a Op Op er e as s i ini diguna ka n un tu k meng am bil data g e ejal l a ya y ng g ad ad a di di d al am databas e.

2.2. 3

3. 12

Specif ic D es ign Cl as s pe ny akit pe eny ak a it e nt nt i ity y y y +g +getpenyakit Op Oper r as as i ini digunakan untuk mengambil data p pen n ya yaki ki t ya ya ng n a a da da d d i i da da la la m m da da ta taba base s . . +g g et etPe Peny ny ak ak it it By ByNa Nama Operas i i i ini digunakan untu u k k mengambil d da t ta penyakit berdasarkan nama penya akit.

2.2.3.13 Specific Des

sign Cl lass penyakitdetail Penyakit entity y y Program Studi Teknik Informatika DPPL – SIPATAYAK 17 36 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.2.3.14 Specific Design Class tanaman

tanaman entity +gettanaman Operasi ini digunakan untuk mengambil data tanaman.

2.2.3.15 Specific Design Class tanamandetail

tanamandetail entity +getObatByNamaPenyakit Operasi ini digunakan untuk mengambil data tanaman obat berdasarkan nama penyakit. +gettanaman Operasi in n i i digunakan n untuk k meng g ambil data a tanaman.

2.2.3. 3.15

Spec ec if if ic i Design Class ta tana na m mandetail tan namand d et et ai ai l en ntity y y +get t Ob Ob atBy y N Na ma Peny akit Op pe erasi in i digunakan untu k mengam bi l data t tanam aman an obat at be be rd r as s a ar kan nama pe ny akit . Program Studi Teknik Informatika DPPL – SIPATAYAK 18 36 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 PERANCANGAN DATA 3.1 Dekomposisi Data

3.1.1 Deskripsi Entitas tbl_administrator Nama

Tipe Panjang Keterangan id_Admin Variable Character 10 ID administrator, primary key nama_lengkap Variable Character 30 Nama lengkap dari Administrator username Variable Character 8 Username dari administrator password Variable Character 75 Password dari administrator

3.1.2 Deskripsi Entitas tbl_gejala Nama

Tipe Panjang Keterangan id_gejala Integer 10 ID gejala, primary key nama_gejala Text Nama dari gejala is_deleted Integer 1 Menghapus data gejala basis data tidak dihapus,hanya statusnya yang berubah Nama Ti Tipe Panjang Keterangan id_Admin Variable Ch h aracter 10 ID administrator pr primary key nama_le engkap Va a ri ri ab able le Character 30 30 Nama l l engkap dari Ad Ad minist tra r tor u u s sernam me e Variab le Charac te r 8 Us U er er na n me da ari ad a mini ni st st rator r pas s sw sw ord d Variab le Char acte r 75 Pa ss sword rd da d ri admi ni nist t ra a to to r

3. 1.

2 Desk ri ps i En ti tas tb l_g _ ejala Nama Tipe Pa njang Kete r rang g a an id_gejala In Intege ger r 10 10 ID g ej j ala, primary ke e y y na na ma m _gejala Text Nama dari ri ge ge j jal is_deleted Integer 1 Menghapu pus s data ge geja ja la la basis data tidak dihapus,hanya statusnya yang berubah Program Studi Teknik Informatika DPPL – SIPATAYAK 19 36 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 Deskripsi Entitas tbl_Penyakitdetail Nama

Tipe Panjang Keterangan id_penyakitdetail Integer 10 ID penyakit detail, primary key id_penyakit Integer 10 ID penyakit, foreign key dari tabel penyakit id_gejala Integer 10 ID gejala, foreign key dari tabel gejala status Variable Character 10 Status gejala mayor atau minor

3.1.4 Deskripsi Entitas tbl_penyakit Nama

Tipe Panjang Keterangan id_penyakit Integer 10 ID penyakit, primary key nama_penyakit Text Nama dari penyakit deskripsi_penyakit Text Deskripsi dari penyakit is_deleted Integer 1 Menghapus data penyakit basis data tidak dihapus,hanya statusnya yang berubah id_penyakitdetail In In te ge r r 10 detail, primary key id_penya a k kit In In te tege ger r 10 ID penyakit, fo foreign key dar tabe l l penyakit i id_gej j al al a a Inte ge r 1 ID ID gejal ala, fo fo re reign ke key dar tabe e l l ge ge jala la s s ta ta t tus Vari ab le Char ac ter 10 St a atus s g gej ej ala a ma yo o r r at at au au min no

3.1.4 De

skri psi En ti ta s tb l_penyak it t Na ma Tipe Pa nj an g Ke t tera rangan an id_penyakit In In te t ge ge r 10 ID I penyakit, t, primary ke key y na na ma ma_p _p en n ya ya ki ki t t Text Nama da da i ri pe pe ny ny ak ak it it desk skri i ps i_ i_p p en enyakit Text De De sk sk ri rips ps i i dari pe peny nyakit is_deleted In n tege ger 1 Menghapus data penyakit basis data tidak dihapus,hanya statusnya yang Program Studi Teknik Informatika DPPL – SIPATAYAK 20 36 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.5 Deskripsi Entitas tbl_tanamandetail Nama

Tipe Panjang Keterangan id_tanamandetail Integer 10 ID tanaman detail, primary key id_tanaman Integer 10 ID ramuan, foreign key dari tabel tanaman id_penyakit Integer 10 ID penyakit, foreign key dari tabel penyakit

3.1.6 Deskripsi Entitas tbl_tanaman Nama

Tipe Panjang Keterangan id_tanaman Integer 10 Id ramuan, primary key nama_tanaman Text Nama dari tanaman bagian_tanaman Text Bagian tanaman yang digunakan gambar_tanaman Variable Character 100 Gambar dari tanaman petunjuk Text Petunjuk penggunaan tanaman obat is_deleted Integer 1 Menghapus id_tanamandetai i l l Integer 10 ID tanaman detail, primary key id_ _ ta tanaman n Integer 10 ID ramuan, fo foreign key dari i tabel ta t nama an n id d_p _penya yaki t In teger 10 ID ID p p e enya akit fo o re rei ign ke key da d ri i t t ab el l pe eny ak akit it

3.1.6 De

sk ri psi En ti ta s tbl_tanaman Nama Tipe e Pa P nj an g Ke Ke te rang ng a a id i _tanaman In In teger 10 Id ramua ua n n , primar ary y k key na na ma ma t _tan an am am an an Te Text xt N Nama ma d d ar ar i tana ama ma n n bagian_tanaman Te ext x Ba Bagi gian tanaman yan digunakan gambar_tanaman Vari a able Char racter 100 Gambar dari tanaman Petunjuk Program Studi Teknik Informatika DPPL – SIPATAYAK 21 36 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 data ramuan basis data tidak dihapus,hanya statusnya yang berubah statusnya yang beruba Program Studi Teknik Informatika DPPL – SIPATAYAK 22 36 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 Physical Data Model Gambar 3.1 Physical Data Model Gambar 3.1 Ph Ph ys y ical Data Model Program Studi Teknik Informatika DPPL – SIPATAYAK 23 36 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 Deskripsi Perancangan Antarmuka

4.1 Antarmuka Halaman Beranda

Gambar 4.1 Antarmuka Halaman Beranda Gambar 4.1 merupakan antarmuka yang digunakan untuk menampilkan beranda dari perangkat lunak SIPATAYAK. Gambar 4.1 Antarmuk a Ha laman Beranda Gambar 4.1 me e ru rupa a ka ka n antarmuka yang digunak ak an an untuk menampilkan be b randa dari perangkat l lun un a ak SI SI PA PA TA TA YA YA K. K. Program Studi Teknik Informatika DPPL – SIPATAYAK 24 36 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.2 Antarmuka Halaman Diagnosis Berdasarkan Gejala

Gambar 4.2 Antarmuka Halaman Diagnosis Berdasarkan Gejala Gambar 4.2 merupakan antarmuka yang digunakan oleh pengunjung web untuk melakukan diagnosis berdasarkan gejala. Pada halaman web akan ditampilkan pertanyaan yang harus dijawab oleh pengunjung web. Pertanyaan tersebut akan muncul satu per satu dengan alur pertanyaan yang telah ditentukan sesuai dengan jawaban pengunjung web. Kemudian, terdapat tombol Kembali yang digunakan untuk kembali untuk ke pertanyaan sebelumnya. Gambar 4.2 An ta rmuk a Hala ma n Di ag no si s Berdasar ka a n Gejal la Gamb ar r 4 4 .2 .2 merupakan a a nt nt ar ar mu ka y an g d d ig igunak k an an oleh pengunjung g we web un un tu tu k k mela k kukan diagno o si sis s berdasarkan gejala. Pada halaman web a a ka kan di di tampilkan pertanyaan yang harus dij j aw aw ab ab o o le le h pe pe ng ng un un ju ju ng ng w w eb eb. Pe Pert r an anya ya an an t t er er se se bu bu t t ak ak an an m mun un cul sa sa tu tu p p e er s satu de de ngan an alu lur pe rt rt an ya ya an an y y an an g te lah di di t tentukan sesuai deng a an jawaban pengunjung web. Kemudian, terdapa at tombo ol Kembali yang digunakan untuk kembali untu uk ke p p e ertanyaan sebelumnya. Program Studi Teknik Informatika DPPL – SIPATAYAK 25 36 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.3 Antarmuka Hasil Diagnosis