algoritma ii chapter 1 while

Upload: arki-ardyan

Post on 07-Jul-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/18/2019 Algoritma II Chapter 1 While

    1/13

    Algoritma II

    Universitas IndraprastaPGRI

  • 8/18/2019 Algoritma II Chapter 1 While

    2/13

    Array / Larik

    Larik adalah struktur data yang menyimpan

    sekumpulan elemen yang bertipe sama.

    Struktur data berbentuk larik ini diwakili oleh

    satu nama variabel. Banyaknya data yang

    disimpan dengan menggunakan bilangan yang

    menyatakan urutan disebut Indeks.

  • 8/18/2019 Algoritma II Chapter 1 While

    3/13

    Sebuah larik yang bernama L

    dengan 6 buah elemen dapat

    dibayangkan secara lojik sebagai

    sekumpulan kotak yang terurut

    seperti yang diperlihatkan pada

    gambar di samping.

     iap kotak pada larik tersebutdiberi indeks !"#"$"%"6. setiap

    elemen larik ditulis dengan notasi &

    L'!("L'#("L'$("L')("L'*("L'6(

    Angka di dalam tanda kurung siku

    menyatakan indeks larik. +otasi di

    atas dapat ditulis &

    L!"L#"L$"L)"L*"L6.

  • 8/18/2019 Algoritma II Chapter 1 While

    4/13

    Setiap elemen larik menyimpan sebuah nilai" karena

    seluruh elemen larik bertipe sama" maka nilai yang

    disimpan oleh setiap elemen juga harus bertipe sama.L

    ! ,*

    # -

    $ 6

    ) *

    * 6*

    6 -

    Contoh larik yang bernama

    L yang setiap elemennya

     berisi nilai UTS dari 6 orang

    mahasiswa.

  • 8/18/2019 Algoritma II Chapter 1 While

    5/13

    Deklarasi Larik (Pada bahasa Pascal)

    ormat pendeklarasian larik pada bahasa Pascal adalah

    sebagai berik!t "

    nama_larik : array [a..b] of tipe_data

    a " nilai indeks pertama

     b " nilai indeks terakhir 

    Contoh "

    Larik 1 Dimensi

  • 8/18/2019 Algoritma II Chapter 1 While

    6/13

    #eterangan "

    X  telah dideklarasikan sebagai nama larik yang bertipe integer

    dengan $!mlah elemen maksim!mnya %& elemen. 'ilainilai elemenlarik ini har!s berisi nilainilai integer.

    Contoh "

  • 8/18/2019 Algoritma II Chapter 1 While

    7/13

    Ilustrasi

  • 8/18/2019 Algoritma II Chapter 1 While

    8/13

    0engacu / 0engakses Larik

    • 1lemen larik diacu melalui indeksnya.

    • +ilai indeks harus terde2nisi

    3ontoh &

    L')( 40engacu elemen ke empat dari larik

    L5

  • 8/18/2019 Algoritma II Chapter 1 While

    9/13

    emroses Larik

    • 1lemen larik tersusun di memori secara

    beruntun 7sekuensial8.

    • 9iproses secara beruntun melalui indeks yang

    terurut.

    • roses secara beruntun mulai dari elemen yang

    pertama sampai elemen terakhir dicapai.

    • Skema umum algoritma memproses larik ialahmengunjungi.

  • 8/18/2019 Algoritma II Chapter 1 While

    10/13

    0engisi Larik

    3ontoh &

    :eadln A'!(&; !<

    :eadln A'#(&; !*<

    :eadln A'$(&; $<

    :eadln A')(&; !<:eadln A'*(&; !-<

    :eadln A'6(&; #<

    :eadln A',(&; ))<

    :eadln A'(&; *#<:eadln A'-(&; ##<

    :eadln A'!(&; $$<

    encetak Larik 

    *riteln +,%-

    *riteln +,/-

    *riteln +,0-

    *riteln +,1-

    *riteln +,2-

    *riteln +,6-

    *riteln +,3-

    *riteln +,4-*riteln +,5-

    *riteln +,%&-

  • 8/18/2019 Algoritma II Chapter 1 While

    11/13

    3ontohrogram !

    rogram =I>+?@:AA<

    ar

      i"j"k & integer<

      umlah & longint<

      :AA & real<

      A & array'..!(oC integer<

    begin

      while A'n( DE F- do

      begin

      n &; n G !<

      write7H0asukkanbilangannya &H8

  • 8/18/2019 Algoritma II Chapter 1 While

    12/13

    Latihan !

    !. Buat program array sederhana.

  • 8/18/2019 Algoritma II Chapter 1 While

    13/13

     erima asih

     o be3ontinue