Sedangkan  Database  basis  data  merupakan  kumpulan  data  yang  saling berhubungan. Hubungan antar data dapat ditunjukan dengan adanya fieldkolom kunci
dari  tiap  filetabel  yang  ada.  Dalam  satu  file  atau  table  terdapat  record-record  yang sejenis,  sama  besar,  sama  bentuk,  yang  merupakan  satu  kumpulan  entitas  yang
seragam.  Satu  record  umumnya  digambarkan  sebagai  baris  data  terdiri  dari  field yang  saling  berhubungan  menunjukan  bahwa  field  tersebut  dalam  satu  pengertian
yang  lengkap  dan  disimpan  dalam  satu  record.  Adapun  struktur  database  adalah: Database, FileTable, Record, Elemen
dataField.
A database may be defined as a collection of onterrelated data stored together without  harmful  or unnecessary redundancy to  serve one or more applications in an
optimal fashion; the data are stored so that they are independent of programswith use the  data;  a  common  and  controlled  approach  its  used  in  addingnew  data  and  in
modifying and retrieving existing data within the database James Martin, 1975.
2.7.1 Database management system DBMS
Database merupakan  sekelompok  data  yang  saling  berelasi,  yang  dapat  disimpan,
diproses,  dimanipulasi,  dan  digunakan  oleh  pihak-pihak  yang  berkepentingan.  Relasi
tersebut biasanya ditujukan dengan bagian-bagian penting dari tiap data yang ada.
Di  dalam  sebuah  DBMS  terdapat  beberapa  database  beserta  satu  atau  lebih program  pengelola  yang  berguna  untuk  mengolah  data  seperti  menambah  data,
mengambil  data,  menghapus  data,  maupun  melakukan  update  terhadap  data  yang
Universitas Sumatera Utara
sudah ada. DBMS adalah sebuah aplikasi  yang dapat digunakan untuk membuat dan
melakukan maintain terhadap database. Elmasri  Navathe, 2004
Keuntungan DBMS yaitu : 1.
Mengurangi pengulangan data 2.
Mencapai independensi data 3.
Mengintegrasikan data beberapa file 4.
Mengambil data dan informasi secara cepat 5.
Meningkatkan keamanan 6.
Meningkatkan presentasi kesiapan data data availability 7.
Mempercepat penyimpanan dan pengambilan data 8.
Mempercepat dan mempermudah pemrosesan data 9.
Mengurangi penyimpanan data yang rangkap 10.
Mempermudah pemrograman karena lebih fleksibel
Kerugian DBMS yaitu : 1.
Kurangnya ahli Database 2.
Biaya pemrosesan data sangat tinggi 3.
Kebutuhan software dan hardware yang bertambah 4.
Penggabungan dan pengamanan data
BAB 3
PERANCANGAN SISTEM
Universitas Sumatera Utara
sudah ada. DBMS adalah sebuah aplikasi  yang dapat digunakan untuk membuat dan
melakukan maintain terhadap database. Elmasri  Navathe, 2004
Keuntungan DBMS yaitu : 1.
Mengurangi pengulangan data 2.
Mencapai independensi data 3.
Mengintegrasikan data beberapa file 4.
Mengambil data dan informasi secara cepat 5.
Meningkatkan keamanan 6.
Meningkatkan presentasi kesiapan data data availability 7.
Mempercepat penyimpanan dan pengambilan data 8.
Mempercepat dan mempermudah pemrosesan data 9.
Mengurangi penyimpanan data yang rangkap 10.
Mempermudah pemrograman karena lebih fleksibel
Kerugian DBMS yaitu : 1.
Kurangnya ahli Database 2.
Biaya pemrosesan data sangat tinggi 3.
Kebutuhan software dan hardware yang bertambah 4.
Penggabungan dan pengamanan data
BAB 3
PERANCANGAN SISTEM
Universitas Sumatera Utara
Tahap  perancangan  sistem  merupakan  tahap  awal  dari  membangun  sebuah  situs, seperti membuat perencanaan, perancangan, diagram alur, tujuan, dan isi dari sebuah
situs. Setelah tahap perancangan, tahap selanjutnya  yaitu membuat  outline atau  garis besar dari situs tersebut.
Salah satu cara yang dapat digunakan adalah dengan membuat aliran informasi atau  flowchart  bagan  alir  dari  situs  tersebut.  Flowchart  adalah  suatu  bagan  yang
berisi  seluruh  tahapanrangkaian  kegiatan  dalam  suatu  pekerjaan.  Flowchart  dapat dipergunakan  untuk  memperinci  tahap-tahap  rangkaian  dan  suatu  proses  pekerjaan.
Flowchart juga  dapat  dipergunakan  untuk  menjabarkan  suatu  proses  pekerjaan  ke
dalam tahap-tahap rangkaian yang lebih spesifik untuk pemeriksaan selanjutnya.
3.1 Data Flow Diagram DFD