2.3.2. Web Browser
Web  Browser adalah  aplikasi  yang  digunakan  untuk  mengakses web Misky, 2005 : 38.
Web  Browser merupakan  program  aplikasi  yang  digunakan  untuk memperoleh  informasi  dengan  format  hypertext.  Web  browser akan
mengirimkan  request  ke  web  server,  dan  menampilkan  hasilnya kepengguna. Beberapa contoh browser antara lain Mozilla Firefox, Google
Chrome, Opera, Safari, dan Internet Explorer.
2.4. Konsep Dasar Waterfall
Dalam  pengembangan  sistem  pelaporan  berbasis  web ini,  penulis menggunakan  metode  terstruktur  dengan  model  pendekatan  SDLC  System
Development  Life  Cycle,  yaitu  pendekatan  melalui  beberapa  tahap  untuk menganalisis dan merancang sistem berdasarkan siklus kegiatan penganalisis dan
pemakai secara spesifik Mulyanto, 2009: 243.
Gambar 2.2. Model Sekuensial Linier Sumber : Pressman, 2005:79
Model  proses  sekuensial  linier  sering  disebut  juga  dengan  ”siklus kehidupan  klasik”  atau  ”model  air  terjun  Waterfall”  merupakan  SDLC  model
klasik yang melingkupi aktivitas-aktivitas sebagai berikut Pressman, 2005:79:
1. Communication Kegiatan pada tahapan komunikasi ini adalah inisiasi proyek dan juga
merencanakan berbagai kebutuhan yang akan dibutuhkan di dalam proyek. 2. Planning
Pada  tahap  ini  dilakukan  estimasi  waktu  pengerjaan  proyek,  dan penjadwalan agar proyek dapat diselesaikan tepat waktu.
3. Modeling Pada  tahap  ini  dilakukan  analisis sistem  baru  dan  pembuatan  model
dari perangkat lunak. Maksud pembuatan model ini adalah untuk memperoleh pengertian  yang  lebih  baik  terhadap  aliran  data  dan  kontrol,  proses-proses
fungsional,  tingkah  laku  operasi  dan  informasi-informasi yang  terkandung  di dalamnya. Terdiri dari aktivitas utama pemodelan proses, pemodelan data dan
desain antarmuka. 4. Construction
Pada  tahap  ini  hasil  dari  perancangan  mulai  diterjemahkan  ke  dalam bahasa  mesin  melalui  bahasa  pemrograman.  Terdiri  dari  dua  aktivitas  yaitu
pembuatan  kode  program  dan  pembuatan  antarmuka  program  untuk  navigasi sistem.
Selanjutnya  program  harus  diuji  coba  dimana  di  fokuskan  terhadap pengujian  terhadap  fungsi-fungsi  modul  yang  telah  dibuat  pada  tahapan
pengkodean.
5. Deployment Tahapan ini berisi kegiatan untuk menerapkan sistem yang telah selesai
dibangun  dan  dicoba ke  dalam  lingkungan  user atau  pengguna,  kemudian penulis  akan  memberikan  support atas  sistem  baru  yang  berjalan,  kemudian
akan merespon feedback yang diberikan oleh user atas sistem baru.
2.5. . Komponen Perancangan Sistem 2.5.1. Data Flow Diagram DFD