SOAL 3 SISTEM BERKAS

download SOAL 3 SISTEM BERKAS

of 6

Transcript of SOAL 3 SISTEM BERKAS

  • 8/18/2019 SOAL 3 SISTEM BERKAS

    1/6

    TUGAS 03

    SISTEM BERKAS

    ORGANISASI BERKAS PHYSICAL SEQUENTIAL

    Disusun Oleh :

    NAMA : INDRA SETIA NUGROH

    NIM : 30!00!

    "URUSAN TEKNIK IN#ORMATIKA

    #AKULTAS TEKNOLOGI INDUSTRI

    INSTITUT SAINS $ TEKNOLOGI AKPRIND

    YOGYAKARTA

    %0&

  • 8/18/2019 SOAL 3 SISTEM BERKAS

    2/6

    SOAL ' PERMASALAHAN

    Membuat program untuk mencari kunci dari kunci-kunci yang diinputkan. Pada langkah ke

     berapa kunci ditemukan dan berapa waktu yang diperlukan untuk pencarian tersebut.

    ALGORITMA

    1. Program mulai

    2. Input jumlah kunci kedalam array.3. Jika edit teks input kunci masih kosong lalu kita klik button maka muncul toast untuk 

    meminta inputan

    . Input nilai kunci yang akan dicari !cari".#. Proses pencarian kunci menggunakan perulangan !$or"

    %. Jika kunci yang dinputkan sama dentan kunci maka akan mencetak hasilnya & rumus

     perhitungan waktunya menggukan log.

    '. Jika kunci tidak ditemukan makan akan mencetak ketreangan bahwa tidak ditemukan.

    SOURCE CODE

    (ahasa pemrograman yang digunakan adalah android.

    activity_main.xml

     

     

  • 8/18/2019 SOAL 3 SISTEM BERKAS

    3/6

  • 8/18/2019 SOAL 3 SISTEM BERKAS

    4/6

    import android.support.v7.app.AppCompatActivity;import android.view.View;import android.widget.Button;import android.widget.dit!ext;import android.widget.!oast;

     pulic class "ainActivity extends AppCompatActivity implements View.#nClic$%istener&

     private Button t*nput' tari;   private dit!ext edaftar'edasil'ed*nput'edari;  (tring )*x>+new (tring),-*;  (tring x0;   oolean )*x1+new oolean),-*;  int n+-' pos+-;  #verride

       protected void onCreateBundle saved0nstance(tate1 &  super.onCreatesaved0nstance(tate1;  setContentView2.layout.activity_main1;  ed*nput+dit!ext1indViewBy0d2.id.editText1;  edaftar+dit!ext1indViewBy0d2.id.editText2 1;  edari+dit!ext1indViewBy0d2.id.editText3 1;  edasil+dit!ext1indViewBy0d2.id.editText41;   t*nput+Button1indViewBy0d2.id.button1;

       t*nput.set#nClic$%istenerthis1;   tari+Button1indViewBy0d2.id.button3 1;   tari.set#nClic$%istenerthis1;

      4

      #verride

       pulic void onClic$View v1 &  switch v.get0d11&  case 2.id.button5  if ed*nput.get!ext1.to(tring1.e6uals""11&  !oast.makeTextgetBaseContext1' "*sikan inputan"'!oast.LENGTH_LONG 1.sow1;  4else &  n88;

      x>)n* + ed*nput.get!ext1.to(tring1;  ed*nput.set!ext""1;  edaftar.appendx>)n* 8 "?n"1;  4

       reak;  case 2.id.button3 5  if edari.get!ext1.to(tring1.e6uals""11&  !oast.makeTextgetBaseContext1' "*nputkan pencarian"'!oast.LENGTH_LONG 1.sow1;  4else &  x0 + edari.get!ext1.to(tring1;  doule itung + "at.log10n1;  for int i + ,; i )i*.e6ualsx011 &  x1)i* + true;

       pos + i;  4 else x1)i* + false;  4

      if x1) pos*1  edasil.set!ext"-unci " 8 x0 8 " itemukan?n(ada langkah ke "8 pos 8 "?n @aktu akses= " 8 itung 8 " s?n"1;  else !oast.makeTextgetBaseContext1'"-unci "8x0 8"idakitemukan"'!oast.LENGTH_LONG 1.sow1;

      4

       reak;

  • 8/18/2019 SOAL 3 SISTEM BERKAS

    5/6

      4

      4

    4

    TAMPILAN

     

    Tampilan cari

    Contoh tampilan validasi

  • 8/18/2019 SOAL 3 SISTEM BERKAS

    6/6