Perancangan Proses

b. Diagram Alir Manajemen Sistem

start

1 Pilih mode

edit

end

Gambar 3.7 Diagram alir manajemen sistem

Dari diagram alir di atas, dapat dijelaskan langkah-langkah proses yang dilakukan adalah sebagai berikut : Saat kita mulai menjalankan sistem, kita berada pada posisi START. Selanjutnya, admin akan diberi pilihan mode edit yang akan digunakan. Mode edit yang tersedia adalah tambah, hapus dan update data.

Setelah melalui proses-proses edit yang dipilih, maka tiap-tiap mode edit akan berakhir pada posisi END sebagai tanda pengakhiran program.

1. Mode Edit Tambah Data 1. Mode Edit Tambah Data

Select tabel “penyakit”

Create new penyakit, Input id_g, nama Tabel=”penyakit”,Tabel=”pertanyaan”

gejala

hasil Create new gejala, Tabel=”gejala”, Tabel=”gejala_penyakit”,

Input id_g, nama Tabel=”pertanyaan” gejala

hasil 4 Create new gejala, Tabel=”gejala”,

Tabel=”gejala_penyakit”,Tabel =”pertanyaan”

hasil

Gambar 3.8 Diagram alir mode edit tambah data

Dari diagram alir di atas, dapat dijelaskan langkah-langkah proses yang dilakukan adalah sebagai berikut : Admin akan diberi pilihan untuk menambah gejala atau penyakit dengan gejalanya. Penambahan penyakit yang baru haruslah diikuti pengisian gejala yang baru pula.

Bila memilih untuk menambah gejala yang baru, maka admin harus memilih penyakit mana yang diberi gejala tersebut. Setelah memilih jenis penyakitnya, admin harus memasukkan id dan nama gejala yang baru. Kemudian informasi tersebut akan diproses dengan proses create gejala baru pada tabel gejala, gejala_penyakit, dan pertanyaan. Selanjutnya, sistem akan menampilkan penambahan gejala tersebut sebagai gejala tambahan pada penyakit yang dipilih.

Sedangkan bila memilih untuk menambah penyakit yang baru, maka admin harus memasukkan id dan nama penyakit yang baru. Setelah memasukkan, akan terjadi proses penambahan penyakit tersebut Sedangkan bila memilih untuk menambah penyakit yang baru, maka admin harus memasukkan id dan nama penyakit yang baru. Setelah memasukkan, akan terjadi proses penambahan penyakit tersebut

Selanjutnya, admin harus memasukkan id dan gejala yang baru. Kemudian informasi tersebut akan diproses dengan proses create gejala baru pada tabel gejala, gejala_penyakit, dan pertanyaan. Langkah berikutnya, sistem akan menampilkan penambahan gejala tersebut sebagai gejala tambahan pada penaykit yang dipilih.

Jika proses-proses di atas telah dilakukan, sistem akan menuju kondisi END.

2. Mode Edit Hapus Data

penyakit

gejala

Input id_p

hapus

Input id_g

Select tabel=”penyakit”, Select tabel=”gejala”, Tabel=”gejala_penyakit”,

Tabel=”gejala_penyakit”, Tabel=”pertanyaan”

Tabel=”pertanyaan”

Delete penyakit Delete gejala

hasil hasil

Gambar 3.9 Diagram alir mode edit hapus data

Dari diagram alir di atas, dapat dijelaskan langkah-langkah proses yang dilakukan adalah sebagai berikut : Admin akan diberi pilihan untuk melakukan penghapusan gejala penyakit atau penyakit. Jika admin memilih untuk menghapus gejala, admin harus memasukkan id gejala yang dipilih. Kemudian sistem akan melakukan select id tersebut pada tabel gejala, gejala_penyakit dan pertanyaan. Setelah sistem melakukan select, maka sistem akan melakukan proses Dari diagram alir di atas, dapat dijelaskan langkah-langkah proses yang dilakukan adalah sebagai berikut : Admin akan diberi pilihan untuk melakukan penghapusan gejala penyakit atau penyakit. Jika admin memilih untuk menghapus gejala, admin harus memasukkan id gejala yang dipilih. Kemudian sistem akan melakukan select id tersebut pada tabel gejala, gejala_penyakit dan pertanyaan. Setelah sistem melakukan select, maka sistem akan melakukan proses

Jika admin memilih untuk menghapus penyakit, admin harus memasukkan id penyakit yang dipilih. Kemudian sistem akan melakukan select id tersebut pada tabel penyakit, gejala_penyakit dan pertanyaan. Setelah sistem melakukan select, maka sistem akan melakukan proses delete penyakit tersebut. Selanjutnya, sistem akan menampilkan hasil delete yang telah dilakukan.

Bila proses-proses di atas telah dilakukan, sistem akan menuju kondisi END.

3. Mode Edit Update Data

penyakit

gejala

Input id_p

update

Input id_g

Select tabel=”penyakit” Select tabel=”gejala”

Input nama Input nama gejala penyakit baru

baru

Update penyakit Update gejala

hasil hasil

Gambar 3.10 Diagram alir mode edit update data

Dari diagram alir di atas, dapat dijelaskan langkah-langkah proses yang dilakukan adalah sebagai berikut : Admin akan diberi pilihan untuk melakukan peng-update-an gejala penyakit atau penyakit. Jika admin memilih untuk meng-update gejala, admin harus memasukkan id gejala yang dipilih. Kemudian sistem akan melakukan Dari diagram alir di atas, dapat dijelaskan langkah-langkah proses yang dilakukan adalah sebagai berikut : Admin akan diberi pilihan untuk melakukan peng-update-an gejala penyakit atau penyakit. Jika admin memilih untuk meng-update gejala, admin harus memasukkan id gejala yang dipilih. Kemudian sistem akan melakukan

Jika admin memilih untuk meng-update penyakit, admin harus memasukkan id penyakit yang dipilih. Kemudian sistem akan melakukan select id tersebut pada tabel penyakit. Setelah sistem melakukan select, maka sistem akan meminta admin memasukkan nama penyakit yang baru. Selanjutnya, sistem akan melakukan proses update data lama dengan yang baru. Barulah kemudian sistem menampilkan hasil proses update.

Bila proses-proses di atas telah dilakukan, sistem akan menuju kondisi END.

3.2.2.2 Fungsi-fungsi yang Digunakan dalam Sistem

Di dalam proses sistem, akan digunakan fungsi-fungsi yang berbeda baik untuk user umum maupun user admin. Pada sistem user, akan digunakan fungsi-fungsi seperti di bawah ini :

a. Backward chaining

Fungsi ini terdapat di lampiran pada file mcmpeny.php .

Pada proses ini, pertama-tama user akan diberikan pilihan mengenai berbagai jenis penyakit paru pada anak. Pilihan user kemudian akan men-select semua gejala yang berhubungan dengan jenis penyakit yang dipilih untuk ditampilkan informasinya.

b. Forward chaining

Fungsi ini terdapat di lampiran pada file konsul.php .

Pada proses ini, pertama-tama user akan diberi pertanyaan mengenai gejala yang paling umum dialami untuk semua jenis penyakit paru anak. User diberikan pilihan jawaban, pilihan jawaban ’Yes’ untuk representasi user mengalami gejala tersebut dan jawaban ’No’ untuk representasi user tidak mengalami gejala tersebut.

Dari pilihan jawaban itulah, maka sistem akan mengarah pada kode pertanyaan yang dituju. Kode pertanyaan yang dituju akan Dari pilihan jawaban itulah, maka sistem akan mengarah pada kode pertanyaan yang dituju. Kode pertanyaan yang dituju akan

Sedangkan pada user admin, akan digunakan fungsi-fungsi seperti di bawah ini :

1. Tambah data

Dalam proses tambah data ini meliputi penambahan gejala penyakit dan penyakit.

a) Gejala penyakit

Fungsi ini terdapat di lampiran pada file addgp2.php dan insert.php .

Pada proses penambahan gejala penyakit ini, akan terjadi penambahan pada tabel gejala, gejala_penyakit, dan pertanyaan. Fungsi di atas adalah fungsi yang digunakan pada perubahan dalam tabel pertanyaan. Perubahan pada tabel pertanyaan akan menambah tiap kode pertanyaan setelah kode yang disisipkan. Sedangkan untuk kode sebelum kode yang disisipkan tidak ada perubahan.

b) Penyakit

Fungsi ini terdapat di lampiran pada file addp.php dan addgp221.php

Pada proses penambahan penyakit ini, akan terjadi penambahan pada tabel penyakit, gejala_penyakit, dan pertanyaan. Untuk penyakit baru ini tentunya memiliki gejala-gejala klinis yang baru pula, maka proses penambahan gejalanya sendiri sama dengan proses penambahan gejala penyakit sebelumnya.

2. Hapus data

Dalam proses hapus data ini meliputi penghapusan gejala penyakit dan penyakit.

a) Gejala penyakit

Fungsi ini terdapat di lampiran pada file delg2.php.

Pada proses penghapusan gejala penyakit ini, akan terjadi penghapusan pada tabel gejala, gejala_penyakit, dan pertanyaan. Fungsi di atas kita gunakan saat ada perubahan dalam tabel pertanyaan. Untuk kode setelah gejala yang dihapus, maka kode pertanyaan akan berkurang sebanyak jumlah gejala yang dihapus.

b) Penyakit

Fungsi ini terdapat di lampiran pada file delp2.php.

Pada proses penghapusan penyakit ini, akan terjadi penghapusan pada tabel penyakit, gejala_penyakit, dan pertanyaan. Di dalam tabel pertanyaan, untuk kode pertanyaan yang penyakitnya dihapus, maka isi tabel pertanyaan tersebut menjadi penyakit berinisial Ptd.

3. Update data

Dalam proses edit data ini meliputi pengeditan gejala penyakit dan penyakit.

a) Gejala penyakit

Fungsi ini terdapat di lampiran pada file upgej3.php.

Pada proses pengeditan gejala penyakit ini, akan terjadi pengeditan pada tabel gejala, gejala_penyakit, dan pertanyaan. Data baru akan tersimpan dalam tabel-tabel tersebut setelah di-update.

b) Penyakit

Fungsi ini terdapat di lampiran pada file uppeny3.php.

Pada proses pengeditan penyakit ini, akan terjadi penghapusan pada tabel penyakit, gejala_penyakit, dan pertanyaan. Data baru akan tersimpan dalam tabel-tabel tersebut setelah di-update.

Dokumen yang terkait

ANALISIS KOMPARATIF PENDAPATAN DAN EFISIENSI ANTARA BERAS POLES MEDIUM DENGAN BERAS POLES SUPER DI UD. PUTRA TEMU REJEKI (Studi Kasus di Desa Belung Kecamatan Poncokusumo Kabupaten Malang)

23 307 16

FREKUENSI KEMUNCULAN TOKOH KARAKTER ANTAGONIS DAN PROTAGONIS PADA SINETRON (Analisis Isi Pada Sinetron Munajah Cinta di RCTI dan Sinetron Cinta Fitri di SCTV)

27 310 2

MANAJEMEN PEMROGRAMAN PADA STASIUN RADIO SWASTA (Studi Deskriptif Program Acara Garus di Radio VIS FM Banyuwangi)

29 282 2

PENYESUAIAN SOSIAL SISWA REGULER DENGAN ADANYA ANAK BERKEBUTUHAN KHUSUS DI SD INKLUSI GUGUS 4 SUMBERSARI MALANG

64 523 26

STRATEGI PEMERINTAH DAERAH DALAM MEWUJUDKAN MALANG KOTA LAYAK ANAK (MAKOLA) MELALUI PENYEDIAAN FASILITAS PENDIDIKAN

73 431 39

ANALISIS PROSPEKTIF SEBAGAI ALAT PERENCANAAN LABA PADA PT MUSTIKA RATU Tbk

273 1263 22

PENERIMAAN ATLET SILAT TENTANG ADEGAN PENCAK SILAT INDONESIA PADA FILM THE RAID REDEMPTION (STUDI RESEPSI PADA IKATAN PENCAK SILAT INDONESIA MALANG)

43 322 21

KONSTRUKSI MEDIA TENTANG KETERLIBATAN POLITISI PARTAI DEMOKRAT ANAS URBANINGRUM PADA KASUS KORUPSI PROYEK PEMBANGUNAN KOMPLEK OLAHRAGA DI BUKIT HAMBALANG (Analisis Wacana Koran Harian Pagi Surya edisi 9-12, 16, 18 dan 23 Februari 2013 )

64 565 20

PEMAKNAAN BERITA PERKEMBANGAN KOMODITI BERJANGKA PADA PROGRAM ACARA KABAR PASAR DI TV ONE (Analisis Resepsi Pada Karyawan PT Victory International Futures Malang)

18 209 45

STRATEGI KOMUNIKASI POLITIK PARTAI POLITIK PADA PEMILIHAN KEPALA DAERAH TAHUN 2012 DI KOTA BATU (Studi Kasus Tim Pemenangan Pemilu Eddy Rumpoko-Punjul Santoso)

119 459 25