• Tidak ada hasil yang ditemukan

Analisis Sistem

Dalam dokumen Aplikasi Ensiklopedia Obat-Obat Herbal (Halaman 40-60)

Bab 4 Analisis Dan Perancangan Sistem

4.1 Analisis Sistem

Berdasarkan dari pengamatan mengenai kemunduran minat masyarakat dalam menggunakan obat-obatan herbal, penulis merancang sebuah aplikasi ensiklopedia sederhana mengenai manfaat dan khasiat obat-obatan herbal yang berada di lingkungan sekitar yang di rangkum dalam sebuah sistem aplikasi sederhana. Oleh karena itu diharapkan penggunaan obat-obatan herbal semakin meningkat di banding penggunaan obat-obatan kimia yang cendrung memiliki efek samping yang keras.

Sistem ini juga mempermudah masyarakat yang ingin melakukan pengobatan agar proses lebih cepat dan mudah serta Memperbaiki sistem manual menjadi sistem komputer yang lebih efisien baik dari segi waktu maupun tenaga.

4.2 Perancangan sistem

Perancangan sstem merupakan upaya untuk memulai membangun sistem yang akan dibuat. Perancangan ini dilakukan setelah mendapat gambaran dengan jelas apa yang harus dikerjakan. Agar lebih mudah untuk memahaminya, maka dibuatlah perancangan sistem aplikasi ensiklopedia obat-obatan herbal ini.

4.2.1 Perancangan Output

Adapun perancangan output digunakan dalam aplikasi ini adalah sebagai berikut:

4.2.1.1Perancangan Halaman Detail Tanaman

Tampilan halaman ini adalah detail dari sebuah tanaman yang mencantumkan nama ilmiah dari tanaman serta satu tanaman dapat menyembuhkan beberapa penyakit. Adapun sistem perancangannya adalah sebagai berikut:

Gambar 4.1 Perancangan Detail Tanaman

4.1.1.2Tamilan Halaman Detail Penyakit

Tampilan halaman ini adalah detail penyakit yang menampilkan beberapa tanaman yang dapat menyembuhkan satu penyakit yang di rangkum dalam sebuah halaman detail penyakit beserta cara pengobatannya. Adapun sistem perancangannya adalah sebagai berikut: DETAIL TANAMAN GAMBAR PENYAKIT 1 TANAMAN PENYAKIT 2 Nama Tanaman --- Nama Ilmiah --- Daerah Penyebaran --- ---

DETAIL PENYAKIT

Nama Penyakit Penyakit 1 Gejala ---

Tanaman 1 Cara Pengobatan Tanaman 2 Cara Pengobatan Tanaman 3 Cara Pengobatan

Gambar 4.2 Perancangan Detail Penyakit

4.2.2 Perancangan Input

Perancangan sistem input adalah penentuan apakah perancangan sistem output baik atau tidak. Pada perancangan sistem input ini data yang di input harus benar-benar baik agar memberikan informasi yang baik kepada user.

Perancangan sistem input ini bertujuan untuk memberikan penyelesaian yang tepat kepada pengguna serta memberikan informasi yang berguna mengenai khasiat obat-obat herbal. Adapun perancangan input yang di buat penulis adalah sebagai berikut:

4.2.2.1 Perancangan Tambah Tanaman

Perancanagn tampilan ini menampilkan daftar-daftar tanaman yang terdapat di dalam database serta penambahan daftar nama tanaman yang ingin di input ke dalam database. Adapun perancangan yang di buat adalah sebagai berikut :

TAMBAH TANAMAN T a n a m a n P e n y a k i t DAFTAR K h a s i a t LIST TANAMAN Nama Daerah L o g o u t Kategori Nama Tanaman Nama Ilmiah Gambar Browse Asal daerah Si mpan

Gambar 4.5 Perancangan Input Tanaman

4.2.2.1 Perancangan Tambah Tanaman

Perancanagn ini menampilkan jenis-jenis penyakit serta penambahan daftar nama penyakit baru yang yang ingin di input ke dalam database. Adapun perancangan yang di buat adalah sebagai berikut :

TAMBAH PENYAKIT T a n a m a n P e n y a k i t DAFTAR K h a s i a t LIST PENYAKIT Nama Daerah L o g o u t Nama Penyakit Gejala Si mpan

Gambar 4.6 perancangan Input Penyakit

4.2.3 Perancangan Dialog

Perancangan dialog adalah perancangan antara pemakai sistem (user) dengan komputer. Interaksi ini dapat terdiri dari proses pemasukan data ke sistem dan menampilkan informasi kepada user atau dapat keduanya.

Dalam perancangan dialog ini menu banyak digunakan dalam perancangan dialog sebagai user interface. Pada umumnya menu berisi alternatif yang disajikan kepada user sehingga user dapat memilih pilihan yang diinginkan.

4.2.3.1 Perancangan Menu Utama

Pada perancangan tampilan halaman utama obat herbal ini terdapat 5 pilihan yang akan digunakan user dalam menggunakan aplikasi ini, adapun akses yang dapat digunakan adalah sebagai berikut:

1. Kategori yaitu tentang kategori tumbuhan yang ternyata merupakan tanaman yang dapat menyembuhkan penyakit.

2. Tanaman yaitu tentang pencarian macam-macam obat-obatan herbal serta terdapat beberapa list dari jenis tanaman yang bermanfaat dalam menyembuhkan penyakit.

3. Penyakit yaitu tentang daftar list penyakit yang jika di proses akan menghasilkan detail tentang penyakit tersebut.

4. About yaitu tentang penjelasan aplikasi ensiklopedia tersebutserta profil penulis.

5. Bantuan yaitu tentang bagaimana cara menggunakan aplikasi ini serta memberi informasi kepada user agar menggunakan aplikasi ini.

MENU UTAMA

Kategori

Penyakit

About

Bantuan

Tanaman

Dari aplikasi ensiklopedia obat-obatan herbal ini adapun perancangan dialognya adalah sebagai berikiut:

4.2.4 Perancangan File

Dalam perancangan program aplikasi herbal ini juga dibutuhkan beberapa file sebagai interface, adapun file yang digunakan adalah :

4.2.4.1 Index.php

File ini merupakan sebagai tampilan awal program aplikasi yang merupakan halaman utama dari aplikasi herbal ini yang mempunyai beberapa pilihan menu yang diantaranya adalah pilihan kategori, tanaman, penyakit, about dan bantuan.

4.2.4.2 Kategori.php

File ini merupakan file tampilan program aplikasi dimana pada file ini terdapat submenu pilihan program aplikasi berupa menu buah, biji, daun, rempah dan umbi

4.2.4.3 Tanaman.php

File ini merupakan file sebagai tampilan program aplikasi dimana user dapat mencari (searching) nama tanaman yang ingin dicari khasiat dan detail dari tanaman tersebut. Pada file ini mencakup semua nama buah, biji, daun, rempah dan umbi.

4.2.4.4 Penyakit.php

Sama halnya dengan file tanaman.php File ini merupakan file sebagai tampilan daftar penyakit dimana user dapat mencari (searching) nama penyakit yang ingin dicari khasiat dan detail dari penyakit yang di cari.

4.2.4.5 About.php

File ini merupakan tampilan menu about, pada menu ini memberikan informasi tentang program aplikasi herbal dan tujuan penulis membuat program herbal tersebut.

4.2.4.6 Bantuan.php

File ini merupakan tampilan menu bantuan, pada menu ini memberikan informasi tentang bagaimana seorang user ingin menginstal aplikasi ini di komputer pribadi.

4.2.5 Perancangan Database

Pada tahap ini di persiapkan tempat untuk menampung data di server, data tersebut nantinya akan di proses oleh program yang di buat pada tahap pemrograman, baik penambahan, pengeditan, penghapusan dan menampilkan isi database ke halaman web. Database terdiri atas table-table yang dibuat dengan menggunakan program MYSQL.

Adapun database yang dibuat oleh penulis adalah database Herbal dengan tabel-tabel sebagai berikut:

Table 4.1 Tabel user

Field name Type Length Keterangan

Username Varchar 80 Username admin

Password Varchar 80 Password admin

Tabel 4.2 Tabel kategori

Tabel 4.3 Tabel tanaman

Field name Type Length Keterangan

id_tanaman* Int 5 Auto increment

id_ketegori Int 5 Auto increment

nm_tanaman Varchar 80 Nama tanaman

nm_ilmiah Varchar 80 Nama ilmiah

Tabel 4.4 Tabel tanaman

Field name Type Length Keterangan

id_penyakit* Int 8 Auto increment

Gejala Text 1000 Gejala penyakit

nama_penyakit Varchar 80 Nama penyakit

Tabel 4.5 Tabel nm_daerah

Field name Type Length Keterangan

id_tanaman* Int 8 Relasi table

Daerah Text 1000 Nama daerah

Field name Type Length Keterangan

id_kategori* Int 8 Auto increment

Tabel 4.6 Tabel khasiat

Field name Type Length Keterangan

id_khasiat* Int 8 Auto increment

id_tanaman Int 8 Relasi table

id_penyakit Int 8 Relasi table

cara_pengobatan Text 1000 Cara pengobatan

Tabel 4.7 Tabel Gambar

Field name Type Length Keterangan

id_tanaman* Int 10 Relasi table

Gambar Varchar 80 Gambar tanaman

4.2.5.1 Diagram Konteks

Metode perancangan aplikasi yang dilakukan didalam penyusunan tugas akhir terdiri dari Diagram konteks, DFD (Data Flow Diagram), ERD (Entity relationship diagram), usecase. Adapun diagram konteks yang di gunakan adalah sebagai berikut:

Gambar 4.9 Diagram konteks

4.2.5.2 DFD (Data Flow Diagram)

Data flow diagram merupakan diagram yang menggunakan notasi-notasi (simbol- simbol) untuk menggambarkan arus dari data sistem. DFD sering digunakan untuk menggambarkan suatu sistem yang telah ada atau sistem baru yang akan di kembangkan secara logika tanpa mempertimbangkan lingkungan fisik dimana data tersebut mengalir. Adapun data flow digram yang di ajukan adalah sebagai berikut:

Gambar 4.10 Data Flow Diagram (DFD)

Gambar 4.12 Data Flow Diagram (DFD) Level 1

4.2.5.3 ERD (Entity Relationship Diagram)

Model yang dibuat berdasarkan anggapan bahwa dunia nyata terdiri dari koleksi obyek-obyek dasar yang dinamakan entitas (entity) serta hubungan (relationship) antara entitas-entitas itu. Adapun ERD yang di buat adalah sebagai berikut:

Gambar 4.13 Entity relationship diagram

4.2.5.4 Use-case

Di dalam sebuah sistem perancangan di butuhkan sebuah use-case untukmembantu pembagian lingkup sistem sehinggalebih mudah diatur. Diagram ini menggambarkan interaksi antara sistem obat-obatan herbal yang dibuat dan sistem eksternal dengan

4.2.6 Perancangan Program

4.2.6.1 Flowchart Sistem

Flowchart atau bagan alir program adalah suatu bagan yang menggambarkan arus logika dari data yang akan diproses dalam suatu program dari awal sampai akhir. Bagan alir sangat berguna bagi programmer untuk mempersiapkan program yang rumit. Bagan alir terdiri dari symbol-simbol yang mewakili fungsi-fungsi langkah program dan garis alir atau flowlines menunjukkan urutan dari simbol-simbol yang dikerjakan.Berikut ini merupakan gambar flowchart yang digunakan pada pembuatan aplikasi ensiklopedia obat-obatan herbal

Gambar 4.16 Flowchart Kategori

Gambar 4.18 Flowchart Tanaman

Dalam dokumen Aplikasi Ensiklopedia Obat-Obat Herbal (Halaman 40-60)

Dokumen terkait