Ferdinand Sinuhaji : Jaringan Syaraf Tiruan Untuk Prediksi Keputusan Medis Pada Penyakit Asma, 2009. USU Repository © 2009
40 mesin yang dapat dibaca. Langkah pembuatan kode dapat diselesaikan secara
mekanis.
Pengujian. Setelah suatu perangkat lunak diimplementasikan, maka
perangkat lunak akan diuji kesesuaiannya apakah suatu perangkat lunak tersebut sudah dapat menghasilkan output sesuai dengan yang diinginkan.
Perawatan. Pada tahap ini perangkat lunak akan disesuaikan dengan
keinginan pengguna perangkat lunak. Tentunya pada tahap ini akan terjadi beberapa perubahan pada perangkat lunak.
2.3.2 Problema yang dihadapi oleh Model Waterfall
1. Tahapan proyek sesungguhnya tidak sequential.
2. Tahapan proyek banyak mengalami iterasipengulangan.
3. Pada dasarnya sulit mendefenisikan kebutuhan secara jelas.
4. Pada Model Waterfall bentuk kerja lambat terlihat.
5. Kesalahan di awal tahap berakibat sangat fatal.
2.3.3 Alasan mengapa Model Waterfall paling banyak dipakai
1. Pendukumentasian tahap pengembangan perangkat lunak yang baik.
2. Prosesnya yang dikendalikan oleh ahlinya.
3. Adanya monitoring dan kendali yang dilakukan pada masing-masing
langkah.
2.4 Diagram Alir Flowchart
Diagram alir adalah diagram yang menjelaskan urutan kerja dari program
yaitu proses pembacaan data, pemrosesan data, pengambilan keputusan terhadap data dan penyajian hasil pemrosesan data. Diagram alir digunakan untuk
mempermudah pemahaman akan pemograman dari sebuah program dan untuk
Ferdinand Sinuhaji : Jaringan Syaraf Tiruan Untuk Prediksi Keputusan Medis Pada Penyakit Asma, 2009. USU Repository © 2009
41 proses dokumentasi. Diagram alir akan memberikan gambaran yang jelas akan
logika dari program yang akan dibuat [Wibowo P., 2002].
Diagram alir tersebut memiliki simbol-simbol standar yang mempuyai arti sendiri-sendiri, beberapa yang paling sering digunakan dapat dilihat pada table
2.3.
Tabel 2.3 Simbol-Simbol pada diagram alir flowchart
Simbol Arti
Keputusan Awal atau akhir program
Penghubung Masukan atau keluaran
Arah aliran Proses
2.4.1 Diagram alir data DAD
Diagram aliran data merupakan alat yang biasa digunakan untuk mendokumentasikan proses dalam sistem, Diagram alir data menekankan pada
fungsi-fungsi di dalam sistem, cara menggunakan informasi yang tersimpan dan pemindahan informasi antar fungsi di dalam sistem. Diagram alir data sering
digunakan untuk menggambarkan suatu sistem yang telah ada atau sistem baru yang akan dikembangkan secara logika tanpa mempertimbangkan lingkungan fisik
dimana data tersebut mengalir misalnya lewat surat, telepon dan lain sebagainya atau lingkungan fisik dimana data tersebut disimpan misalnya harddisk, disket
dan lain sebagainya. Diagram alir data juga merupakan alat yang digunakan pada metodologi pengembangan sistem yang terstruktur.
Ferdinand Sinuhaji : Jaringan Syaraf Tiruan Untuk Prediksi Keputusan Medis Pada Penyakit Asma, 2009. USU Repository © 2009
42 Beberapa simbol yang digunakan dalam pembuatan diagram alir data
antara lain :
a. Kesatuan luar
Kesatuan luar merupakan kesatuan di lingkungan luar sistem yang dapat berupa orang, organisasi atau sistem lainnya yang berada dilingkungan luarnya
yang akan memberikan input atau menerima output. Suatu kesatuan luar disimbolkan dengan notasi kotak seperti gambar 2.7.
Gambar 2.8 Notasi kesatuan luar di DAD
c. Arus data
Arus data mengalir diantara proses, simpanan data dan kesatuan luar. Arus data ini menunjukan arus data yang dapat berupa masukkan untuk sistem atau
hasil dari proses sistem. Arus data disimbolkan anak panah seperti pada gambar 2.8.
Gambar 2.9 Notasi proses arus data di DAD
c. Proses
Suatu proses adalah kegiatan atau kerja yang dilakukan oleh orang, mesin, atau komputer dari hasil suatu arus data yang masuk kedalam proses untuk
dihasilkan arus data yang akan keluar proses. Proses dapat dalam Diagram Alir Data dapat ditunjukan dengan symbol empat persegi panjang dengan sudut
tumpul.
Nama proses
Ferdinand Sinuhaji : Jaringan Syaraf Tiruan Untuk Prediksi Keputusan Medis Pada Penyakit Asma, 2009. USU Repository © 2009
43
Gambar 2.10 Notasi proses dalam DAD
d. Simpanan data
Simpanan data merupakan simpanan dari data yang dapat berupa file basis data sistem komputer, arsip atau catatan manual, table acuan manual, agenda atau
buku dan lain-lain. Simpanan data disimbolkan dengan sepasang garis horizontal pararel yang tertutup disalah satu ujungnya.
Gambar 2.11 Notasi simpanan data dalam DAD
2.5 Basis Data 2.5.1 Defenisi Basis Data