Home Start Back Next End
  
33
Dalam
skripsi
ini,
metode dynamic programming
ini (dengan pendekatan top-down) akan
digunakan
untuk
menghitung
jumlah
ply
yang
dibutuhkan
untuk
setiap
jenis
kertas
yang
akan
digunakan untuk membuat Paper Tube dengan ketebalan tertentu, dengan
meminimalkan jumlah
ply
yang digunakan (sambil
mempertahankan keseimbangan jumlah penggunaan
masing-masing
jenis kertas).
2.12
Dasar Perancangan Perangkat Lunak (Software)
Menurut Pressman (2002, p10), perangkat
lunak (software) adalah:
(1) perintah (program
komputer)
yang bila
dieksekusi
akan
memberikan fungsi
dan
performa seperti
yang diinginkan,
(2)
struktur
data
yang
memungkinkan
manipulasi
informasi
secara
proporsional
oleh
program,
dan (3) dukumen yang menggambarkan operasi dan kegunaan program (dokumentasi program).
Salah
satu
cara
perancangan
perangkat
lunak
adalah
dengan
menggunakan model
air
terjun (waterfall model). Tahap-tahap utama dalam
model air terjun
ini dapat digambarkan dalam
aktivitas dasar pengembangan, adalah sebagai berikut : (Sommerville, 1995)
Analisis dan penentuan kebutuhan
Tugas, kendala dan tujuan sistem ditentukan melalui konsultasi dengan client calon pengguna
sistem. Kemudian ditentukan rincian kebutuhan-kebutuhan sistem yang dapat dipahami baik
oleh calon pengguna maupun oleh staf developer sistem.
Desain sistem dan perangkat lunak
Proses
desain
sistem
terbagi
dalam
desain
perangkat
keras
dan
perangkat
lunak,
di
mana
dalam
hal
ini
desain
perangkat
keras
juga
menentukan
arsitektur
perangkat
lunak
secara
keseluruhan.
Desain
perangkat
lunak
mewakili
fungsi
sistem
perangkat
lunak
dalam
suatu
Word to PDF Converter | Word to HTML Converter