|
18
-
Artificial Intelligence Software
Perangkat
lunak
kecerdasan
buatan
(Aritificial Intelligent)
menggunakan
algoritma non-numerik
untuk
memecahkan
masalah
kompleks
yang
tidak
sesuai untuk perhitungan atau analisis secara langsung.
2.3.3
Proses
Menurut
Pressman
(2005,
p20),
rekayasa
piranti
lunak
mencakup
tiga
elemen
yang
mampu
mengatur, mengontrol, proses pengembangan piranti
lunak
,
yaitu :
1.
Tools
Suatu
sistem
yang
digunakan
untuk
membantu
pengembangan software
disebut
dengan
CASE
(Computer
Aided
Software
Engineering) yang
mengkombinasikan
software,
hardware dan
software
engineering database
untuk
pengembangan software
yang
sejalan
dengan
CAD
atau
CAE
(Computer Aided
Design
and
Engineering), untuk
hardware
merupakan
sarana
pendukung
otomatis
atau
semi
otomatis
untuk
metode
metode
yang digunakan.
2.
Metode
Ketika
suatu software dibangun ,
maka diperlukan
metode atau
cara
cara
teknis
pembuatannya,
yaitu
proyek
dan
estimasi,
menganalisa kebutuhan
sistem,
perancangan struktur
data,
prosedur
algoritma,
arsitektur
program,
pengkodean dan pemeliharaan.
3.
Prosedur
|