tag:blogger.com,1999:blog-31572281160306876182024-02-06T18:19:52.384-08:00TUGAS SISTEM OPERASIAnonymoushttp://www.blogger.com/profile/05974461531341133290noreply@blogger.comBlogger1125tag:blogger.com,1999:blog-3157228116030687618.post-29134869786620726592013-05-23T08:55:00.001-07:002013-05-24T07:48:38.944-07:00<br />
<br />
<div style="text-align: center;">
<span style="background-color: white; color: #333333; font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; line-height: 14px; text-align: left; white-space: pre-wrap;"><span style="font-size: large;">Penjadwalan FCFS (first come first served)</span></span></div>
<div style="text-align: center;">
<b><span style="font-family: Courier New, Courier, monospace; font-size: large;"><br /></span></b></div>
<div>
</div>
<div class="MsoNormal">
Dik : ada 5 buah proses dating secara bersamaan yaitu pada 0 ms , memiliki burst time sbb:</div>
<div class="MsoNormal" style="margin-left: 1in; text-indent: -9pt;">
P1 = 500 ms</div>
<div class="MsoNormal" style="margin-left: 1in; text-indent: -9pt;">
P2 = 400 ms</div>
<div class="MsoNormal" style="margin-left: 1in; text-indent: -9pt;">
P3 = 300 ms</div>
<div class="MsoNormal" style="margin-left: 1in; text-indent: -9pt;">
P4 = 200 ms</div>
<div class="MsoNormal" style="margin-left: 1in; text-indent: -9pt;">
P5 = 150 ms</div>
<div class="MsoNormal" style="margin-left: 9pt; text-indent: -9pt;">
<br /></div>
<div class="MsoNormal" style="margin-left: 9pt; text-indent: -9pt;">
Dit : a. waiting time dari semua proses</div>
<div class="MsoNormal" style="margin-left: 45pt; text-indent: -22.5pt;">
b. average/ rata rata waiting timenya</div>
<div class="MsoNormal" style="margin-left: 45pt; text-indent: -22.5pt;">
<br /></div>
<div class="MsoNormal" style="margin-left: 45pt; text-indent: -22.5pt;">
Jawab :</div>
<div class="MsoListParagraph" style="margin-left: 37.5pt; mso-add-space: auto; mso-list: l0 level1 lfo1; text-indent: -.25in;">
a.<span style="font-size: 7pt;"> </span>Waiting time untuk p 1 = 0 ms jadi p 1 tidak perlu menunggu<o:p></o:p></div>
<div class="MsoNormal" style="margin-left: 58.5pt; text-indent: -22.5pt;">
P2 = 500 ms ( menunggu sampai p 1 selesai )<o:p></o:p></div>
<div class="MsoNormal" style="margin-left: 58.5pt; text-indent: -22.5pt;">
P3 = 900 ms ( menungggu p1 & p2 selesai )<o:p></o:p></div>
<div class="MsoNormal" style="margin-left: 58.5pt; text-indent: -22.5pt;">
P4 = 1200 ms ( menunggu p1,p2 & p3 selesai )<o:p></o:p></div>
<div class="MsoNormal" style="margin-left: 58.5pt; text-indent: -22.5pt;">
P5 = 1400 ms ( Menunggu p1,p2,p3, & p4 selesai )<o:p></o:p></div>
<div class="MsoListParagraphCxSpFirst" style="margin-left: 37.5pt; mso-add-space: auto; mso-list: l0 level1 lfo1; text-indent: -.25in;">
</div>
<div class="MsoListParagraphCxSpFirst" style="margin-left: 37.5pt; mso-add-space: auto; mso-list: l0 level1 lfo1; text-indent: -.25in;">
b.<span style="font-size: 7pt;"> </span>Average/rata rata waiting timenya = p1+p2+p3+p4+p5/5<o:p></o:p></div>
<div class="MsoListParagraphCxSpLast" style="margin-left: 37.5pt; mso-add-space: auto;">
0+500+900+1200+1400/5 = 4000/5 = 800.<o:p></o:p></div>
<div class="MsoListParagraphCxSpLast" style="margin-left: 37.5pt; mso-add-space: auto;">
<br /></div>
<div class="MsoListParagraphCxSpLast" style="margin-left: 37.5pt; mso-add-space: auto;">
<br /></div>
<div class="MsoListParagraphCxSpLast" style="margin-left: 37.5pt; mso-add-space: auto;">
<i><span style="font-size: large;"><br /></span></i>
<i><span style="font-size: large;"><br /></span></i>
<i><span style="font-size: large;">Berikut ini adalah contoh programnya :</span></i></div>
<div class="MsoListParagraphCxSpLast" style="margin-left: 37.5pt; mso-add-space: auto;">
<br /></div>
<div class="MsoListParagraphCxSpLast" style="margin-left: 37.5pt; mso-add-space: auto;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5Dp8sW-1rcB3v8SayEBRC5WTHKFwEZhjmo5_tPVh1zc3uWEFSOr3JvxofhabvGLxcRZZgj5uqsga5CDUius1NWSZ9ky59v62nX7bInDeVFX39AfKJ5wKdHAfHcrT1tGGsyhN-CmwepgA/s1600/screen+shot.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="204" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5Dp8sW-1rcB3v8SayEBRC5WTHKFwEZhjmo5_tPVh1zc3uWEFSOr3JvxofhabvGLxcRZZgj5uqsga5CDUius1NWSZ9ky59v62nX7bInDeVFX39AfKJ5wKdHAfHcrT1tGGsyhN-CmwepgA/s320/screen+shot.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both;">
</div>
<div class="separator" style="clear: both;">
<i><span style="font-size: large;">Dan berikut ini adalah contoh Codingan datanya :</span></i></div>
<div class="separator" style="clear: both;">
<br /></div>
<div class="separator" style="clear: both;">
<br /></div>
<div class="separator" style="clear: both;">
#include<stdio.h></div>
<div class="separator" style="clear: both;">
#include<stdlib.h></div>
<div class="separator" style="clear: both;">
<br /></div>
<div class="separator" style="clear: both;">
int main()</div>
<div class="separator" style="clear: both;">
{</div>
<div class="separator" style="clear: both;">
<br /></div>
<div class="separator" style="clear: both;">
int brust_time[50],waiting_time[50];</div>
<div class="separator" style="clear: both;">
int n,i,total;</div>
<div class="separator" style="clear: both;">
<br /></div>
<div class="separator" style="clear: both;">
printf("\n ##### ### ## ## #### #### ### #### #### ");</div>
<div class="separator" style="clear: both;">
printf("\n ## ### ## ## ##### ## ## ## ## ");</div>
<div class="separator" style="clear: both;">
printf("\n ##### ### ## ## ###### #### # #### ### ");</div>
<div class="separator" style="clear: both;">
printf("\n ## ### ## ## ##### ## ## ## ## ");</div>
<div class="separator" style="clear: both;">
printf("\n ## ### ## ## #### ## ### ## #### ");</div>
<div class="separator" style="clear: both;">
<br /></div>
<div class="separator" style="clear: both;">
printf("\n Masukan jumlah Proses yang di inginkan:");</div>
<div class="separator" style="clear: both;">
scanf("%d",&n);</div>
<div class="separator" style="clear: both;">
<br /></div>
<div class="separator" style="clear: both;">
printf("\n\n\n");</div>
<div class="separator" style="clear: both;">
printf(" Masukan Burst time Processes :");</div>
<div class="separator" style="clear: both;">
for(i=0;i<n;i++)</div>
<div class="separator" style="clear: both;">
{</div>
<div class="separator" style="clear: both;">
printf("\nprocess[%d]",i+1);</div>
<div class="separator" style="clear: both;">
scanf("%d",&brust_time[i]);</div>
<div class="separator" style="clear: both;">
}</div>
<div class="separator" style="clear: both;">
waiting_time[0]=0;</div>
<div class="separator" style="clear: both;">
total=0;</div>
<div class="separator" style="clear: both;">
for(i=1;i<n;i++)</div>
<div class="separator" style="clear: both;">
{</div>
<div class="separator" style="clear: both;">
waiting_time[i]=waiting_time[i-1]+brust_time[i-1];</div>
<div class="separator" style="clear: both;">
total=total+waiting_time[i];</div>
<div class="separator" style="clear: both;">
}</div>
<div class="separator" style="clear: both;">
printf("\n\n\n Waiting Time dari semua proses ::: ");</div>
<div class="separator" style="clear: both;">
for(i=0;i<n;i++)</div>
<div class="separator" style="clear: both;">
{</div>
<div class="separator" style="clear: both;">
printf("\nprocess[%d] :: %d",i+1,waiting_time[i]);</div>
<div class="separator" style="clear: both;">
} </div>
<div class="separator" style="clear: both;">
printf("\n Average Waiting Time-nya :: %d",total/n);</div>
<div class="separator" style="clear: both;">
}</div>
<div>
<br /></div>
<div class="separator" style="clear: both;">
<br /></div>
<div class="MsoListParagraphCxSpLast" style="margin-left: 37.5pt; mso-add-space: auto;">
Kelompok :<br />
Alpis Pello : 210.511.012<br />
Dimas Wibowo : 210.511.026<br />
Kiki Kurniawan : 209.511.051</div>
<div class="MsoListParagraphCxSpLast" style="margin-left: 37.5pt; mso-add-space: auto;">
</div>
Anonymoushttp://www.blogger.com/profile/05974461531341133290noreply@blogger.com0