7/23/2019 Green Software Engineering (Kelompok 1)
1/12
Green SoftwareEngineering
Oleh:
Adella Acqha
Aditya Wahyu
Muhammad Febri Firmansyah
Yoga Febrian ogantara
7/23/2019 Green Software Engineering (Kelompok 1)
2/12
!endahuluan
Selama bertahun"tahun #endor $latform mobile telah
berusaha cara untu% mem$er$an&ang umur baterai
untu% $latform mobile' !ermintaan %onsumen untu%
baterai hidu$ yang lebih lama dalam $erang%at mobileselalu mening%at' Software da$at memain%an $eran
$enting dalam mengurangi daya yang diguna%an $ada
$latform mobile( mem$er$an&ang umur baterai( dan
mengurangi biaya
7/23/2019 Green Software Engineering (Kelompok 1)
3/12
Software
se%um$ulan data ele%troni%
yang disim$an dan diatur oleh
%om$uter( data ele%troni% yang
disim$an oleh %om$uter itu
da$at beru$a $rogram atau
instru%si yang a%anmen&alan%an suatu $erintah'
7/23/2019 Green Software Engineering (Kelompok 1)
4/12
!engertian Green Software
Engineering
Green Software Engineering meru$a%an software yang berdam$a% secara
langsung mau$un tida% langsung terhada$ $ere%onomian( masyara%at(
manusia( dan ling%ungan yang dihasil%an dari $engembangan( $enyebaran(
dan $enggunaan $erang%at luna% yang minimal atau yang memili%i efe%
$ositif $ada $embangunan ber%elan&utan
7/23/2019 Green Software Engineering (Kelompok 1)
5/12
)alam software engineering terda$at banya% metode"
metode $engembangan software mau$un *usiness
!rocess Management +*!M,' !erancangan bisnis $roses(
$emilihan bahasa $emrograman dan $enulisan %ode -algoritma +function, &elas sangat mem$engaruhi
%iner&a $rosesor dan memori' Sema%in tida% efisien
dalam $erancangan dan desain( sema%in banya% $roses
yang dila%u%an' Sema%in banya% $roses berarti
mema%an resource yang banya% dari memori dan
%iner&a $rosesor' Sehingga( $rosesor dan memorimengeluar%an energi $anas yang besar' .onse%uensinya(
$endinginan terhada$ $rosesor dan memori yang
membutuh%an energi listri% yang tida% sedi%it'
7/23/2019 Green Software Engineering (Kelompok 1)
6/12
.riteria yang da$at diguna%an sebagai
acuan dalam mere%ayasa $erang%at
luna%
)a$at /erus )irawat )an )i$elihara+maintainability,
)a$at Mengi%uti !er%embangan /e%nologi+de$endability,
)a$at Mengi%uti .einginan !engguna+robust,
Efe%tif )an Efisien )alam Mengguna%an Energi )an
!enggunaannya
)a$at Memenuhi .ebutuhan Yang )iingin%an+usability,
7/23/2019 Green Software Engineering (Kelompok 1)
7/12
Greensoft Model
/he Greensoft Model berisi em$at bagian: Si%lus hidu$
$rodu% $erang%at luna%( bebera$a %riteria dan metri%
yang menggambar%an as$e% %eberlan&utan yang secara
langsung dan tida% langsung ber%aitan dengan $rodu%$erang%at luna%( model $rosedur untu% fase yang
berbeda( dan bebera$a re%omendasi untu% tinda%an(
mau$un alatnya'
Si%lus hidu$ $erang%at luna% ini ditu&u%an untu% 0ife
1ycle /hin%ing +01/, /u&uannya adalah untu%
mem$er%ira%an dam$a% e%ologi( sosial( dan e%onomi
yang sudah ter&adi $ada taha$ awal selama si%lus
seluruh hidu$ $erang%at luna%'
7/23/2019 Green Software Engineering (Kelompok 1)
8/12
Metrics
*eragam as$e% berbeda $erlu men&adi teru%ur dengan
cara metri% dan indi%ator' Secara umum( re%ayasa
$erang%at luna% sudah menyadari as$e%"as$e% ini(
mes%i$un demi%ian %esadaran %ualitas ini $erludite%an%an dalam %onte%s hi&au dan Software
Engineering ber%elan&utan
Sudah ada bebera$a metri% yang tersedia untu%
mengum$ul%an bebera$a as$e% %ualitas' ditun&u%%an
!er%iraan Sistem seumur hidu$ sebagai inde%s $otensi
hardware yang usang'
7/23/2019 Green Software Engineering (Kelompok 1)
9/12
*er%aitan dengan efisiensi( %egunaan metri%
beri%ut :
Aspect Metric
Energy Efficiency Energy - 2nit of Wor%
1!2"3ntensity 1!2 1ycle 1ount
Memory 2sage Memory 1onsum$tion
!eri$heral 3ntensity !eri$heral 2sage /ime
3dleness 3dle /ime
7/23/2019 Green Software Engineering (Kelompok 1)
10/12
1ontoh A$li%asi
Format Factory adalah sebuah software yang berguna
untu% mengcon#ert' Software ini sangat leng%a$ %arena
mam$u mengcon#ert #ideo( suara dan gambar dengan
format a$a sa&a %e berbagai format lain yang %itabutuh%an' Fungsi software ini bu%an hanya mengcon#ert
ta$i &uga bisa memotong lagu( menyatu%an #ideo( dan
menyatu%an suara'
7/23/2019 Green Software Engineering (Kelompok 1)
11/12
Green1loud !rinter adalah a$li%asi yang a%an membantu
%ita untu% menghemat $enggunaan tinta $ada $roses
$rint atau menceta%' 5i%a anda adalah orang yang
sering menceta% do%umen atau gambar' A$li%asi inida$at menghemat $enggunaan tinta $ada $rinter hingga
678' !enghematan $enggunaan tinta ini tida% a%an
ber$engaruh terhada$ hasil ceta% do%umen anda( &adi
anda tida% $erlu %hawatir lagi'
7/23/2019 Green Software Engineering (Kelompok 1)
12/12
/E93MA.AS3