Diberdayakan oleh Blogger.
RSS

Pages

Post Icon

TUGAS 1 SISTEM BERKAS (NUGROHO BAYU UTOMO / 131051024 )

TUGAS I
SISTEM BERKAS

ORGANISASI BERKAS
PADA MAGNETIC TAPE

 







Disusun oleh :
NAMA                                 : NUGROHO BAYU UTOMO
         NIM                                      : 131051024
         JURUSAN                           : TEKNIK INFORMATIKA


JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK INDUSTRI
INSTITUT SAINS & TEKNOLOGI AKPRIND
YOGYAKARTA
2016
SOAL / PERMASALAHAN
Dengan inputan sebagai berikut :
1.    Jumlah record
2.   Panjang record
3.   IRG/IBG
4.   Blocking Factor
5.    Data dencity
6.   Laju pita
Buatlah program untukmenghitung :
1.    Panjang pita
2.   Lama akses
3.   Transfer rate
Program menyediakan pilihan metode tanpa blocking  dan  blocking
Bahasa pemrograman yang saya pakai untuk membuat program ini adalah bahasa C++.




ALGORITMA
Algoritmadari program yang akan saya buat adalah sebagai berikut :
1.         Memilih metode tanpa blocking atau blocking
2.   Jikamemilih tanpa blocking maka baca jumlah record, panjang record , irg, data dencity  dan laju pita.
3.        Hitung panjang pita
panjang_pita = ((panjang_rec/dd)+irg)*jumlah_rec
4.        Hitung lama akses
lama_akses = panjang_pita/laju_pita
5.        Hitung transer rate
tr = (panjang_rec*jumlah_rec)/lama_akses
6.        Cetak panjang_pita,lama_akses dan tr.
7.    Jika memilih dengan metode blocking maka bacajumlah record ,panjang record , ibg, data dencity, laju pita dan blocking factor .
8.       Hitungpanjang pita
panjang_pita = (jumlah_rec/bf)*((bf*panjang_rec/dd)+ibg)
9.        Hitung lama akses
lama_akses = panjang_pita/laju_pita
10.    Hitungtranser rate
tr = (panjang_rec*jumlah_rec)/lama_akses
11.     Cetak panjang_pita,lama_akses dan tr.

Source Code:
#include<iostream.h>
#include<math.h>
void main()
{
       float jumlah_rec,panjang_rec,ibg,irg,bf,dd,laju_pita;
       float panjang_pita,lama_akses,tr;
       int pil;
       char jawab;

       cout<<"================================================="<<endl;endl;
       cout<<"||                      TUGAS 1 SISTEM BERKAS                ||"<<endl;endl;
       cout<<"================================================="<<endl;endl;
       cout<<"||                                                                      ||"<<endl;endl;
       cout<<"||                      1.Metode Tanpa Blocking                    ||"<<endl;endl;
       cout<<"||                      2.Metode Blocking                   ||"<<endl;endl;
       cout<<"================================================="<<endl;endl;
       cout<<" Metode Yang Digunakan<1/2>?";
       cin>>pil;

       if(pil==1)
       {
                   cout<<"==============================================="<<endl;endl;
                   cout<<"||                      Metode Tanpa Blocking                       ||"<<endl;endl;
                   cout<<"==============================================="<<endl;endl;
                   cout<<"||                      Jumlah record = ";
                   cin>>jumlah_rec;endl;
                   cout<<"||                      Panjang record = ";
                   cin>>panjang_rec;endl;
                   cout<<"||                      IRG = ";
                   cin>>irg;
                   cout<<"||                      Data dencity = ";
                   cin>>dd;
                   cout<<"||                      Laju Pita = ";
                   cin>>laju_pita;
                   cout<<"==============================================="<<endl;endl;
                   panjang_pita=((panjang_rec/dd)+irg)*jumlah_rec;
                   lama_akses=panjang_pita/laju_pita;
                   tr=(panjang_pita*jumlah_rec)/lama_akses;

                   cout<<"================================="<<endl;
                   cout<<"||                      HASIL              ||"<<endl;
                   cout<<"||==============================="<<endl;
                   cout<<"||          Panjang pita     ="<<panjang_pita<<"inchi"<<endl;
                   cout<<"||          lama akses         ="<<lama_akses<<"detik"<<endl;
                   cout<<"||          Transfer Rate  ="<<tr<<"byte/detik"<<endl;
                   cout<<"=================================="<<endl;
                   }
                   else
                   if(pil==2)
                   {
                   cout<<"======================================="<<endl;
                   cout<<"||                      Metode Blocking                      ||"<<endl;
                   cout<<"======================================="<<endl;
                   cout<<"||          Jumlah record = ";cin>>jumlah_rec;
                   cout<<"||          Panjang record            = ";cin>>panjang_rec;
                   cout<<"||          IBG                                          = ";cin>>ibg;
                   cout<<"||          Data Dencity    = ";cin>>dd;
                   cout<<"||          Laju pita                       = ";cin>>laju_pita;
                   cout<<"||          Blocking Factor            = ";cin>>bf;
                   cout<<"======================================="<<endl;
                   panjang_pita=(jumlah_rec/bf)*((bf*panjang_rec/dd)+ibg);
                   lama_akses=panjang_pita/laju_pita;
                   tr=(panjang_rec*jumlah_rec)/lama_akses;

                   cout<<"================================="<<endl;
                   cout<<"||                      HASIL              ||"<<endl;
                   cout<<"||==============================="<<endl;
                   cout<<"||          Panjang pita     ="<<panjang_pita<<"inchi"<<endl;
                   cout<<"||          lama akses         ="<<lama_akses<<"detik"<<endl;
                   cout<<"||          Transfer Rate  ="<<tr<<"byte/detik"<<endl;
                   cout<<"=================================="<<endl;
                   }
                   else
                   if ( pil != 3){
                   cout<<"pilihannya gak ada bro"<<endl;
                                                                               }
                   }

       Source Code:















  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 komentar:

Posting Komentar