BAB 3
PERANCANGAN SISTEM
3.1 Perancangan Sistem
Tujuan dari perancangan sistem adalah untuk memenuhi kebutuhan user pemakai mengenai gambaran yang jelas tentang perancangan sistem yang akan dibuat serta
diimplementasikan. Perancangan sistem adalah suatu upaya untuk membuat suatu sistem baru atau memperbaiki sistem yang lama secara keseluruhan atau memperbaiki
sistem yang telah ada. Desain sistem secara umum mengidentifikasikan komponen- komponen sistem informasi yang akan didesain secara terinci. Desain terinci
dimaksudkan untuk pemogram komputer dan ahli teknik lainnya yang akan mengimplementasikan sistem.
3.2 Data Flow Diagram
Data Flow Diagram DFD merupakan alat bantu yang dapat digunakan untuk
menggambarkan aliran data informasi dan transformasi proses dari data dimulai dari pemasukan data sampai
menghasilkan keluaran output data. Adapun simbol-simbol dari Data Flow Diagram yaitu:
Universitas Sumatera Utara
Tabel 3.1 Simbol-simbol DFD
No Gambar
Nama Fungsi
1 Kesatuan Luar
Exsternal Entity Merupakan
kesatuan luar
di lingkungan luar sistem yang akan
memberikan input atau menerima outpu
t dari sistem.
2 Proses
Proses Kegiatan dari hasil suatu arus data
yang masuk dalam proses untuk dihasilkan arus data yang akan
keluar atau untuk mengubah input menjadi output.
3 Aliran Data
Data Flow Data mengalir melalui sistem
dimulai dengan sebagian input dan diubah menjadi output.
4 Penyimpanan Data
Data Storage Data disimpan untuk keperluan
berikutnya.
Berikut ini merupakan Data Diagram Flow dari rancangan Sistem Informasi perawatan tumbuhan kako.
Universitas Sumatera Utara
3.3 Flowchart
Flowchart merupakan bagan-bagan yang mempunyai arus yang menggambarkan
langkah-langkah penyelesaian suatu masalah. Flowhcart merupakan cara penyajian dari suatu algoritma
No Simbol
Fungsi
1 Terminator,
untuk memulai dan mengakhiri suatu program.
User Admin
Sitem Informasi
perwatan tumbuhan
kakao informasi tumbuhan
kakao Update informasi
Perawatan tumbuhan kakao
1. Pengelolaan data
informasi 2.
Pemrosesan hasil konsultasi
Gambar 3.1 DFD Level Konteks Sistem informasi perawatan tumbuhan kakao
Tabel 3.10 Tabel Flowchart
Universitas Sumatera Utara
2 Process,
suatu simbol yang menunjukkan setiap pengolahan yang dilakukan oleh komputer.
3 Data, digunakan untuk memasukkan data maupun
menunjukkan hasil dari suatu proses.
4 Decision
, suatu kondisi yang akan menghasilkan beberapa kemungkinan jawaban atau pilihan.
5 Preparation
, suatu simbol yang menyediakan tempat-tempat pengolahan data dalam storage.
6 Connector,
merupakan simbol untuk masuk dan keluarnya suatu prosedur pada lembar kertas yang
sama.
7 Off-Page Connector
, merupakan simbol untuk masuk dan keluarnya suatu prosedur pada lembar
kertas yang lain.
8 Arus atau flow, prosedur yang dapat dilakukan dari
atas ke bawah, bawah ke atas, dari kiri ke kanan, atau dari kanan ke kiri.
9 Document
, merupakan simbol untuk data yang berbentuk informasi.
10 Predefined process, digunakan untuk menyatakan
sekumpulan langkah proses yang ditulis sebagai prosedur.
11 Display,
untuk output yang ditujukan suatu device, seperti monitor.
Universitas Sumatera Utara
12 Magnetic Disk
, untuk menyimpan data.
3.3.1 Flowchart pencarian
Start
video Tsmpilan
Menu
Gambar 3.2 Flowchart Pencarian
home
tentang Home
halaman cara pananaman
Halaman cara paerawatan
YA
YA
YA
Universitas Sumatera Utara
3.4.2 Flowchart halaman log in
Start
Stop Halaman
Utama
Selesai Masukan username atau
password
Cek Salah
Benar Halaman Data
Personal
Input Data Personal pengunjung
Disimpan ke Database
Data tersimpan
Halaman Data Pengunjung
Input Data Pngunjung
Gambar 3.3 Flowchart halaman Log in
Universitas Sumatera Utara
3.4 Perancangan Basis Data
Basis data atau database merupakan kumpulan data yang saling berhubungan satu dengan lainnya, tersimpan disimpanan luar komputer dan digunakan perangkat lunak
tertentu untuk memanipulasinya. Database merupakan salah satu komponen yang penting dalam sistem informasi, karena berfungsi sebagai basis penyedia informasi bagi
para pemakainya. Karena database merupakan kumpulan dari beberapa file, dalam hal ini file-file tersebut dikelompokkan secara terstruktur dalam beberapa tabel sesuai
dengan informasi yang terkandung di dalamnya. Berikut rancangan tabel yang
digunakan dalam membangun aplikasi web ini:
Nama Field Tipe
Lebar Penjelasan
username varchar
20 Username untuk user
password varchar
20 Kata sandi untuk user
Nama Field Tipe
Lebar Penjelasan
Id varchar
12 Nomer identitas user
Nama varchar
80 Nama lengkap user
username varchar
80 Nama pengguna
Password varchar
100 Password user
E-mail varchar
100 E-mail user
Tabel 3.2 Tabel Login
Tabel 3.3 Tabel Personal
Universitas Sumatera Utara
3.4 Perancangan Antar Muka Interface