perangkat lunak yang dimodelkan atau sistem lain yang terkait dengan aliran data dari sistem yang dimodelkan.
Catatan: Nama yang digunakan pada masukan input atau
keluaran output biasanya berupa kata benda. Aliran data; merupakan data yang dikirim antar proses,
dari penyimpanan ke proses, atau dari proses ke masukan input atau keluaran output.
Catatan: Nama yang digunakan pada aliran data biasanya berupa
kata benda, dapat diawali dengan kata data, misalnya “data karyawan” atau tanpa kata data misalnya
“karyawan’
2.2.7.4 Diagram Konteks Context Diagram
Diagram konteks merupakan level tertinggi dalam diagram aliran data dan hanya memuat satu proses serta menunjukkan secara keseluruhan sistem [5].
Diagram konteks atau serta sering disebut juga DFD level 0,menggambarkan sistem yang akan dibuat sebagai suatu entitas tunggal yang berinteraksi dengan
orang maupun sistem lain. DFD level 0 digunakan untuk menggambarkan interkasi antara sistem yang akan dikembangkan dengan entitas luar.
2.2.7.5 Kamus Data Data Dictionary
Kamus data data dictionary dipergunakan untuk memperjelas aliran data yang digambarkan pada DFD. Kamus data kumpulan daftar elemen data yang
mengalir pada sistem perangkat lunak sehingga masukan input dan keluaran output dapat dipahami secara umum memiliki standar cara penulisan [4].
Kamus data dalam implementasi program dapat diubah menjadi parameter
masukan atau keluaran dari sebuah fungsi atau prosedur. Kamus data biasanya berisi:
1. Nama-nama dari data
2. Digunakan pada
– merupakan proses-proses yang terkait data 3.
Deskripsi – merupakan deskripsi data
4. Informasi tambahan
– seperti tipe data, nilai data, batas nilai data dan komponen yang membentuk data.
2.2.8 Software Pendukung
Dalam membangun sistem pendukung keputusan diperlukan software pendukung yang menunjang dalam proses pembuatannya.
2.2.8.1 PHP
PHP yang kepanjangan dari PHP Hypertext Processor merupakan suatu bahasa pemrograman yang difungsikan untuk membangun suatu web dinamis.
PHP dibuat pertama kali oeleh seorang perekayasa perangkat lunak software engginering yang bernama Rasmus Lerdoff. PHP merupakan bahasa
pemrograman yang digunakan untuk pemrograman web. Bahasa pemrograman PHP adalah bahasa pemrograman yang bekerja dalam sebuah webserver [6].
Kemampuan feature PHP yang paling diandalkan dan signifikan adalah dukungan kebanyak database. Membuat halaman web yang menggunakan data
dari database dengan sangat mudah dapat dilakukan.
2.2.8.2 MySQL
MySQL adalah database yang menghubungkan script PHP menggunakan perintah query dan escaps character yang sama dengan PHP [7]. MySQL
merupakan database server relasional yang gratis dibawah lisensi GNU General Public License. Dengan sifatnya yang open-source, memungkinkan juga user
untuk melakukan modifikasi pada source code-nya. MySQL merupakan database server multi-user dan multi-threaded yang tangguh. MySQL dikembangkan oleh
MySQL AB, sebuah perusahaan komersial yang membangun layanan bisnisnya melalui database MySQL.
MySQL merupakan sistem manajemen database relasional. Suatu database relasional menyimpan data dalam tabel-tabel terpisah. Hal ini memungkinkan
kecepatan dan fleksibilitas. Konektivitas, kecepatan dan keamanannya membuat MySQL cocok untuk pengaksesan database pada internet. MySQL merupakan
sistem clientserver yang terdiri dari SQL server multi-threaded yang memungkinkan back-end yang berbeda, sejumlah program client dan library yang
berbeda, tool, administratif dan beberapa antarmuka pemrograman. MySQL juga tersedia sebagai library yang digabung ke aplikasi.
2.2.9 Website
Menurut EMS, 2012, website adalah kumpulan halaman web yang diletakkan dalam satu tempat atau site atau situs. Jadi didalam website terdapat
halaman-halaman web, beserta file-file pendukungnya, seperti gambar, video dan file digital lainnya dalam satu tempat yang diidentifikasi melalui nama domain
domain name dan alamat IP IP Address. Halaman web inilah yang ditulis dengan menggunakan standar bahasa HTML.
Sebuah halaman web lazim disebut dokumen. Dokumen ini bisa dibuat oleh tool apapun yang men-support kegiatan scripting. Ini karena dokumen web
menggunakan prinsip terbuka. Dokumen halaman web ini ditulis dalam bentuk plain text. Aturan performatan dokumen halaman web ini mematahi aturan HTML
Hypertext Markup Language yang kemudian disempurnakan dengan paradigma XML Extensible Markup Language menjadi XHTML Extensible Hypertext
Markup Language dan terakhir menggunakan versi HTML 5. Untuk mentransfer dokumen halaman web ke client digunakan teknologi
protokol HTTP, yaitu Hypertext Transfer Protocol. Protokol HTTP ini juga dapat ditingkatkan
menggunakan enkripsi
sehingga menjadi
HTTPS yang
memtungkinkan halaman website dipakai aplikasi-aplikasi yang memerlukan keamanan tingkat tinggi, seperti e-commerce ataupun online banking.