dan hasilnya harus benar-benar sesuai dengan kebutuhan yang sudah didefinisikan sebelumnya.
5 Penerapan program dan pemeliharaan Pemeliharaan suatu software diperlukan, termasuk di dalamnya adalah
pengembangan, karena software yang dibuat tidak selamanya hanya seperti itu. Ketika dijalankan mungkin saja masih ada errors kecil yang tidak ditemukan
sebelumnya, atau ada penambahan fitur-fitur yang belum ada pada software tersebut. Pengembangan diperlukan ketika adanya perubahan dari eksternal
perusahaan seperti ketika ada pergantian sistem operasi, atau perangkat lainnya.
3.2.3.3 Alat Bantu analisis dan Perancangan
Adapun alat bantu analisis dan perancangan sistem adalah sebagai berikut :
1. Flow Map
Menurut jogiyanto 2000:65 flow Map adalah:
“penggambaran secara grafik dari langkah – langkah dan urutan prosedur
dari suatu program”.
Digunakan untuk mendefinisikan hubungan antara bagian pelaku proses, proses manual atau berbasis komputer dan aliran data dalam bentuk
dokumen keluaran dan masukan.
2. Diagram konteks
Menurut Kristanto, Andri 2008:32 mengungkapan bahwa diagram
konteks adalah : “Diagram sederhana yang menggambarkan hubungan antara entity luar,
masukan dan keluaran dari sebuah sistem. Diagram konteks merupakan bagian dari DFD yang hanya menjelaskan proses sistem yang akan dibuat. Diagram
konteks direpresentasikan dengan lingkaran tunggal yang mewaliki keseluruhan sistem
”. Diagram
konteks merupakan
level tertinggi
dari DFD
yang menggambarkan seluruh input ke sistem atau output dari sistem. Ia akan
memberi gambaran tentang keseluruhan sistem. Sistem dibatasi oleh boundary dapat digambarkan dengan garis putus. Dalam diagram konteks hanya ada satu
proses. Tidak boleh ada store dalam diagram konteks.
3. Data flow Diagram
Menurut Andri Kristanto 2008:35 Data Flow Diagram adalah: “Suatu model logika data atau proses yang dibuat untuk
menggambarkan dari mana asal data dan kemana tujuan data yang keluar dari sistem, dimana data disimpan, proses apa yang menghasilkan data tersebut dan
interaksi antara data yang tersimpan dan proses yang dikenakan pada data tersebut”.
Data flow diagram dapat digunakan secara logika untuk menyajikan sebuah sistem atau perangkat lunak pada setiap tingkat yang mempresentasikan
dan memberikan suatu mekanisme bagi pemodelan fungsional dan pemodelan aliran informasi. Dalam mengembangkan suatu aliran data atau proses yang
terjadi di dalam sistem data flow diagram menggunakan simbol-simbol yang memiliki arti tersendiri dalam menerangkan :
a. Eksternal Entity Eksternal entity dapat merupakan kesatuan entity dilingkungan luar
sistem yang dapat berupa orang, organisasi atau sistem lainnya, yang memberikan input-output dari sistem.
b. Data Flow
Arus data ini mengatur diantara proses, simpan data, dan kesatuan luar. Arus data ini menujukkan arus data yang dapat berupa masukan sistem
atau hasil proses sistem. c. Proses
Untuk physical data flow diagram PDFD, data dilakukan oleh orang, mesin atau komputer. Sedangkan untuk logical data flow diagram
LDFD, suatu proses hanya menujukkan proses dari komputer. d.
Penyimpanan Data Simpanan data data store merupakan tempat penyimpanan data.
Simpanan data dari DFD disimbolkan dengan sepasang garis horizontal paralel.
A. DFD Leveled
Model ini digambarkan system sesbagai jringn kerja antar fungsi yang berhubungan satu dengan lainny degan aliran danpenyimpanan data.
Sebagai alat Bantu desain system, model ini hanya memodelkan system dari pandang fungsi. Dalam DFD leveled ini akn terjadi penurunan level, level
yang lebih rendah harus mampu merepresentasikan proses tersebut kedalam spesifikasi proses yng jelas. Jadi dalam DFD leveled bias dimuli dengan
level 0 kemudian turun ke DFD level 1 dan seterusnya. B.
E R D Entity Relationship Diagram Entitiy relationship diagram digunakan untuk memodelkan struktur data
dan hubungan antar data, sehingga kita dapat mengetahui data apa saja yang
diperlukan dan bagaimana data yang satu dengan data yang lain saling berhubungan.
Adapun pengertian Entitiy relationship diagram ERD menurut Fathansyah 2007:79 adalah “ model dari hubungan antar data dimana setiap data
tersebut saling berhubungan satu sama lain “. Dengan ERD kita dapat
menguji model dengan mengabaikan proses yang dilakukan. Antar entitas selalu ada tiga hubungan biner, yaitu :
1. Satu ke Satu One To One Relationship Hubungan antara entity pertama dengan entity kedua adalah satu
berbanding satu. 2. Satu ke Banyak One To Many
Himpunan entity pertama dapat berhubungan satu atau lebih entity pada himpunan kedua, tetapi tidak sebaliknya.
3. Banyak ke Banyak Many To Many Setiap entity pada himpunan entity pertama dapat berhubungan dengan
banyak entity pada himpunan entity kedua, begitu pula sebaliknya.
4. Kamus Data