2.8 Perancangan Database
Mengembangkan aplikasi adalah tujuan utama pemrograman , Hal pertama yang akan dilakukan setelah membuat database adalah memasukkan data. Database mempunyai
antarmuka pemakai yang dirancang terutama untuk membantu pemakai dalam menyelesaikan pekerjaannya dengan database. Sistem Manajemen Database DBMS
merupakan software yang banyak digunakan untuk mengolah data, dari pendefinisian database, pengolahan data, perawatan data, sampai dengan pengaturan pemberian hak
untuk mengakses data tersebut. Proses perancangan database dibagi menjadi 3 tahapan, yaitu:
1. Perancangan database secara konseptual
Perancangan yang di lakukan dengan cara konseptual merupakan upaya perancangan database untuk membuat model yang masih bersifat konsep.
2. Perancangan database secara logis
Perancangan yang dilakukan secara logis, yang merupakan tahapan untuk memetakan model konseptual ke model database yang dipakai model relasional,
hirarkis, atau jaringan. Namun pada umumnya, perancanagn database secara konseptual tidak tergantung pada DBMS yang akan dipakai. Oleh karena itu,
perancangan database secara logis terkadang disebut pemetaan model data.
Universitas Sumatera Utara
2.9 Data Flow Diagram DFD
Data Flow Diagram DFD adalah diagram yang menggunakan notasi-notasi untuk menggambarkan arus dari data sistem. DFD merupakan model dari sistem untuk
menggambarkan pembagian sistem ke modul yang lebih kecil. Beberapa simbol yang digunakan di DFD yaitu:
Table 2.9 Simbol-Simbol Data Flow Diagram
No Simbol Nama
Keterangan
1 External Entity
External entity adalah kesatuan lingkungan luar sistem yang dapat berupa orang,
organisasi atau system lainnya yang berada pada lingkungan luar yang akan memberikan
input ataupun menerima output dari sistem. 2
Proses Proses adalah kegiatan atau kerja yang
dilakukan oleh orang, mesin atau komputer dari dari hasil suatu arus data yang masuk
kedalam proses untuk dihasilkan arus data yang akan keluar dari proses.
3 Arus Data
Menunjukkan arus dari data yang dapat berupa masukan untuk system input atau
hasil dari proses sistem output. 4
Simpan Data Simpan data merupakan tempat untuk
penyimpanan data yang dibuat.
Universitas Sumatera Utara
2.10 Diagram Konteks dan Level Nol