Home Start Back Next End
  
12
purpose programming language, seringkali pada situasi tertentu lebih
mudah
menggunakan special
purpose
programming
language. Seperti
Structured Query Language (SQL) untuk memanipulasi basis data.
4.   Permodelan  
dengan  
notasi  
khusus.  
Penggunaan  
permodelan  
secara
ekspresif
mampu    meningkatkan    kualitas    program    juga    sekaligus
meningkatkan efisiensi program. Notasi diagram seperti Unified Modelling
Language
(UML),
atau
diagram basis
data
seperti
Entity
Relationship
Diagram
(ERD) mampu
meningkatkan
kualitas
perangkat
lunak
dengan
biaya yang lebih rendah karena mempunyai tingkat abstraksi yang tinggi.
2.1.1.4.  Tahap Perancangan Software
Membangun suatu piranti lunak adalah pekerjaan yang besar dan sangat
kompleks, karena itu diperlukan tahap-tahap yang dapat mengorganisasikan
pekerjaan agar menjadi lebih mudah untuk dikontrol dan diketahui
perkembangannya. Pada umumnya tahap-tahap itu adalah:
1. Sistems Investigation
Pada  tahap 
ini  pihak  pengembang  software melakukan  perhitungan 
awal
proyek
berdasarkan
user
requirements
awal
yang
dimiliki, setelah
itu maka
pengembang
akan
memutuskan
apakah software
layak
untuk
dikerjakan
atau
tidak.
2. Sistems Analysis
Pada tahap ini pihak pengembang akan melakukan analisa atas apa saja yang
dibutuhkan software ini baik dari segi software, hardware, maupun personil.
Word to PDF Converter | Word to HTML Converter