. Analisis Komponen Sistem ANALISIS DAN PERANCANGAN SISTEM

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