3.4 . Analisis Komponen Sistem
3.4.1 Data flow diagram DFD Diagram Alir Data DAD atau Data Flow Diagram adalah representasi grafik
yangmenggambarkan informasi dan transformasi informasi yang diaplikasikan sebagai data yang mengalir dari masukan input dan keluaran output.
DFD dapat digunakan untuk merepresenasikan sebuah sistem atau perangkatlunak pada beberapa level abstraksi. DFD dibagi menjadi beberapa level
yang lebih detail untuk mrepresentasikan aliran informasi atau fungsi yang lebih detail. DFD menyediakan mekanisme untuk pemodelan fungsional ataupun
pemodelan aliran informasi. Oleh karena itu, DFD lebih sesuai digunakan untuk memodelkan fungsiperangkat lunak yang akan diimplementasikan menggunakan
pemrograman terstruktur karena pemrograman terstruktur membagi-bagi bagiannya dengan fungsi fungsi dan prosedur-prosedur Shalahuddin, 2011.
3.4.1.1. DFD Level 0 DFD level 0 menggambarkan sistem yang akan dibuat sebagai suatu entitas tunggal
yang berinteraksi dengan aktor maupun sistem lain. DFD level 0 digunakan untuk menggambarkan interaksi antara sistem yang akan dikembangkan dengan entitas luar.
Gambar DFD level 0 yang akan dibangun dapat dilihat pada Gambar 3.2.
Gambar 3.2. DFD Level 0
Pada Gambar 3.4 DFD Level 0 hanya memiliki satu aktor yaitu administrator yang memiliki aktivitas masukan input, yaitu login, input data dan aktivitas keluaran
output, yaitu pesan login, menampilkan data, menampilkan klaster baru yang terbentuk, menampilkan hasil analisa data dan menampilkan kelompok klaster.
3.4.1.2. DFD Level 1 DFD level 1 digunakan untuk menggambarkan modul-modul yang dalam sistem yang
akan dikembangkan. DFD level 1 merupakan hasil breakdown DFD level 0 yang sebelumnya dibuat. Gambar DFD level 1 dari sistem yang akan dibangun dapat dilihat
pada Gambar 3.3:
Gambar 3.3. DFD Level 1
3.4.2. Flowchart Perancangan sistem dibangun menggunakan bahasa pemrograman PHP dengan
database menggunakan mysql dan akan dianalisis dengan algoritma Fuzzy C-Means. Flowchart algoritma Fuzzy C-Means dapat dilihat pada Gambar 3.4.
Gambar 3.4 Flowchart Algoritma Fuzzy C-Means
3.4.3. Sitemap aplikasi Sitemap
aplikasi merupakan gambaran nyata bagaimana user dapat menjalankan aplikasi, menu-menu apa saja yang dapat diakses dan bagaimana caranya. Sitemap
dapat dilihat pada Gambar 3.5.
Gambar 3.5 Sitemap Aplikasi
3.5. Perancangan Sistem