2. DFD lebih mencerminkan arus dari data di suatu sistem, sedang bagan alir sistem lebih menunjukkan arus dari prosedur dan bagan alir
program lebih menunjukkan arus dari algoritma. 3. DFD tidak menunjukkan proses perulangan loop dan proses
keputusan decision, sedang bagan alir menunjukkanya.
Selain itu, DFD juga memiliki beberapa keterbatasan, antara lain: 1. DFD tidak menunjukkan proses perulangan loop.
2. DFD tidak menunjukkan proses keputusan decision. 3. DFD tidak menunjukkan proses perhitungan.
2.8. Siklus Sistem
Makhluk hidup mengalami siklus kehidupan. Lahir-mati, bertumbuh menjadi dewasa, dan akhirnya mati. Proses inilah yang disebut siklus kehidupan
sistem atau development life cycle SDLC. Raymon McLeod menyebutkan proses pengembangan sistem mencakup 5 tahapan :
1. Tahap Perencanaan. Tahapan ini adalah tahapan yang dilakukan dalam proses perancangan
suatu sistem. Kegiatan yang dilakukan antara lain : menyadari masalah, mendefenisikan masalah, serta menentukan tujuan sistem.
2. Tahap Analisis. Ketika perencanaan selesai, tahapan selanjunya adalah menganalisa
sistem yang ada. Kegiatan yang dilakukan adalah : mengorganisasikan
sistem, mendefinisikan kebutuhan informasi, menyiapkan usulan rancangan, menyetujui atau menolak rancangan sistem.
3. Tahap Rancangan. Dengan adanya analisis yang sudah dilakukan sebelumnya, barulah
membahas rancangan sistem. Rancangan ini diperlukan untuk menentukan proses ataupun data yang diperlukan untuk sistem yang
ada. Pada tahapan ini biasanya terdapat suatu alat bantu yang disebut Data Flow Diagram DFD. Kegiatan yang dilakukan antara lain :
menyiapkan rancangan sistem yang terinci dan menyediakan berbagai alternatif konfigurasi sistem.
4. Tahap Implementasi. Dalam tahapan ini harus mengintregasikan data yang sudah dibuat agar
menghasilkan suatu sistem yang bekerja. Tahapan kegiatan yang dilakukan meliputi : merencanakan penerapan, mengumumkan
penerapan, memperoleh sumber daya perangkat keras, mendapatkan sumber
daya perangkat
lunak, menyiapkan
database ,
dan menyosialisasikan sistem.
5. Tahap Penggunaan. Tahapan ini meliputi tiga kegiatan, yaitu menggunakan sistem,
melakukan audit sistem, dan melakukan perawatan maintenance sistem. Dengan demikian, hal tersebut dilakukan dengan tujuan :
1. Menjaga sistem agar selalu up to date dan sesuai dengan pekerjaan 2. Meningkatkan kinerja.
3. Memperbaiki kesalahan-kesalahan yang ada.
BAB 3
ANALISIS DAN PERANCANGAN SISTEM
3.1 Analisis Sistem