sistem  tertentu  yang  tingkah  lakunya  dapat  dipastikan  berdasarkan  program- program  yang  dijalankan.  Sistem  tak  tentu  adalah  sistem  yang  kondisi  masa
depannya tidak dapat diprediksi karean mengandung unsur probabilitas. 4
Sistem  diklasifikasikan  sebagai  sistem  tertutup  closed  system  dan  sistem terbuka open system
Sistem tertutup merupakan sistem yang tidak bergubungan dan tidak terpengaruh dengan lingkungan luarnya. Sistem ini bekerja secara otomatis tanpa adanya turut
campur  tangan  dari  pihak  luarnya.  Secara  teoritis  sistem  tertutup  ini  ada,  tetapi kenyataannya  tidak  ada  sistem  yang  benar-benar  tertutup,  yang  ada  hanyalah
relatively  closed  system  secara  relatip  tertutup,  tidak  benar-benar  tertutup. Sistem  terbuka  adalah  sistem  yang  berhubungan  dan  terpengaruh  dengan
likungan  luarnya.  Sistem  ini  menerima  masukan  dan  menghasilkan  keluaran untuk  lingkungan  luar  atau  subsistem  yang  lainnya.  Karen  sistem  sifatnya
terbuka  dan  terpengaruh  oleh  lingkungan  luarnya,  maka  suatu  sistem  harus mempunyai suatu sistem pengendalian yang baik.
2.1.4. Simbol  Yang Digunakan Data Flow Diagram DFD
1 Kesatuan Luar External Entity
External Entity
Gambar 2.1 External Entity Setiap sistem pasti mempunyai batas sistem boundary yang memisahkan suatu
sistem  dengan  linkungan  luarnya.  Sistem  akan  menerima  input dan  menghasilkan
outuput kepada  lingkungan  luarnya.  Kesatuian  luar  external  entity  merupakan kesatuan entity di lingkungan luar sistem  yang dapat berupa orang, organisasi  atau
sistem lainnya yang berada di lingkungan luarnya yang akan memberikan input atau menerima output dari sistem.
2 Arus Data Data Flow
Gambar 2.2 Arus Data Data flow Arus  data  data  flow  di  DFD diberikan  simbol  satu  panah.  Arus  data  ini
mengalir  diantara  proses  process,  simpanan  data  data  store,  dan  kesatuan  luar external  entity.  Arus  data  ini  menunjukkan  arus  dari  data  yang  dapat  berupa
masukan  untuk  sistem  atau  hasil  dari  proses  sistem  dan  dapat  berbentuk  sebagai barikut ini:
a. Formulir atau dokumen yang digunakan di perusahaan b. Laporan tercetak yang dihasilkan oleh sistem
c. Tampilan atau output di layar komputer yang dihasilkan oleh sistem d. Masukan untuk computer
e. Komunikasi ucapan f.
Surat-surta atau memo g. Data yang dibaca atau direkamkan ke suatu file
h. Suatu isian yang dicatat pada buku agenda i.
Transmisi data dari suatu komputer ke komputer yang lain
3 Proses Process
Setiap proses harus diberi penjelasan yang lengkap meliputi berikut ini: a.
Identifikasi proses Identifikasi  ini umumnya  berupa  suatu  angka  yang  menunjukkan  nomor
acuan dari proses dan ditulis pada bagian atas di simbol proses. b.
Nama proses Nama proses menunjukkan apa  yang dikerjakan oleh proses tersebut. Nama
dari  proses  harus  jelas  dan  lengkap  menggambarkan  kegiatan  prosesnya. Nama  dari  proses  biasanya  berbentuk  suatu  kalimat  diawali  dengan  kata
kerja  misalnya  menghitung,  membuat,  membandingkan,  memverifikasi, mempersiapkan,  merekam  dan  lain  sebagainya.  Nama  dari  proses
diletakkan di bawah identifikasi proses di simbol proses. c.
Pemroses Untuk  PDFD  yang  menunjukkan  proses  tidak  hanya  proses  dari  komputer,
tetapi  juga proses  manual,  seperti  proses  yang dilakukan  oleh  orang,  mesin dan  lain  sebagainya,  maka  pemroses  harus  ditunjukkan.  Pemroses  ini
menunjukkan siapa atau dimana suatu proses dilakukan. Untuk LDFD yang pemrosesnya  hanya  menunjukkan  proses  komputer  saja,  maka  pemroses
dapat tidak disebutkan.
Process
Gambar 2.3 Process
4 Simpan Data Data Store
Gambar 2.4 Data Store Simpan  data  data  store  merupakan  simpanan  dari  data  yang  dapat  berupa
sebagai berikut: a.
Suatu file atau database di sistem komputer b.
Suatu arsip atau catatan manual c.
Suatu kotak tempat data di meja seseorang d.
Suatu table acuan manual e.
Suatu agenda atau buku Nama  dari  data  store  menunjukkan  nama  dari  filenya,  misalnya file langganan,  file
barang,  file arsip  faktur  dan  lain  sebagainya.  Untuk  PDFD,  supaya  memperjelas simpanan data ini, penjelasan mengenai media dari simpanan data perlu dicantumkan
seperti  buku  atau  arsip,  atau  suatu  kotak  dan  lain  sebagainya.  Sedangkan  untuk LDFD,  penjelasan  ini  dapat  digunakan  untuk  identifikasi  dari  simpanan  data  yang
berguna sebagai acuan dalam merancang database.
2.2. Sistem Basis Data 2.2.1. Pengertian Sistem Basis Data