green software engineering (kelompok 1)

Upload: adelladdina

Post on 20-Feb-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

  • 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