SlideShare a Scribd company logo
1 of 18
Download to read offline
STRUKTUR DASAR ALGORITMA


1.   Struktur Sekuensial (Runtunan)
2.   Struktur Seleksi (Pemilihan)
3.   Struktur Repetition(Pengulangan)
STRUKTUR SEKUENSIAL (Runtunan)

   Pada struktur sekuensial instruksi dikerjakan secara
    berurutan baris perbaris mulai dari baris pertama
    hingga baris terakhir, tanpa ada loncatan atau
    perulangan.

   Tiap instruksi dikerjakan satu per satu.
   Tiap instruksi dilaksanakan tepat sekali, tidak ada instruksi yang
    diulang.
   Urutan instruksi yang dilaksanakan pemroses sama dengan
    urutan instruksi sebagai tertulis di dalam teks algoritma.
   Akhir dari instruksi terakhir merupakan akhir algoritma.
Contoh Algoritma
      Menghitung Luas Persegi Panjang :



1. Masukkan panjang (p)
2. Masukkan lebar ( l )
3. Hitung Luas (p * l )
4. Tulis Luas
Pengaruh Urutan Instruksi
•   Urutan instruksi dalam algoritma adalah
  penting. Urutan instruksi menunjukan urutan
  logik penyelesaian masalah.
• Urutan instruksi yang berbeda mungkin tidak
  ada pengaruh terhadap solusi persoalan,
  tetapi mungkin juga menghasilkan keluaran
  yang berbeda, tergantung pada masalahnya
Contoh urutan instruksi yang berbeda tetapi
       tidak mempengaruhi hasil.

     Deklarasi :                      Deklarasi :
      A, B, C, D : integer              A, B, C, D : integer
      Deskripsi :                       Deskripsi :
4.    read (A, B) {1}              4.   read (A, B)
5.    C        A + B {2}           5.   D         A*B
6.    D     A * B {3}              6.   C        A+B
7.    write (C, D) {4}             7.   write (C, D)

    Dari kedua algoritma hasil C dan D adalah SAMA
Tetapi jika algoritma di atas urutan no. 1,2 dan 3
diubah (ditukarkan ) maka menghasil keluaran
yang berbeda (tidaksama) seperti berikut :

   {di baca dua buah bilangan integer kemudian hitung
    penjumlahan dan perkalian dua buah bilangan tersebut,
    dan tampilkan hasilnya ke layar}

    Deklarasi :
    A, B, C, D : integer
    Deskripsi :
    C      A+B
                            Hasil C dan D akan
    D      A*B              berbeda dengan dua
    read (A, B)             algoritma sebelumnya
    write (C, D)
STRUKTUR SELEKSI (PEMILIHAN)
Struktur seleksi adalah instruksi yang dipakai untuk memilih satu aksi dari
      beberapa kemungkinan aksi berdasarkan suatu syarat

     Bentuk ke-1 dari pemilihan
     Suatu aksi hanya dilakukan bila
     persyaratan atau kondisi tertentu
     dipenuhi. jika kondisi bernilai
     benar kerjakan aksi jika salah,
     tidak ada aksi apapun yang
     dikerjakan.

        Notasi algoritmik :
        if Syarat then
             Aksi     {True}
        endif        {False}
STRUKTUR SELEKSI


Bentuk ke-2 dari pemilihan
Apabila syarat dipenuhi maka
aksi-1 dilaksanakan bila syarat
tidak dipenuhi maka aksi- 2
yang dilaksanakan

Notasi Algoritma,

IF syarat THEN
      aksi-1   {true}
   ELSE
      aksi-2      {false}
ENDIF
STRUKTUR PERULANGAN

Perulangan adalah instruksi yang dapat mengulang sederetan
Instruksi secara berulang-ulang sesuai persyaratan yang
ditetapkan.

Struktur instruksi perulangan pada dasarnya terdiri atas :
•   Kondisi perulangan; suatu kondisi yang harus dipenuhi agar
    perulangan dapat terjadi.
•   Badan (body) perulangan; deretan instruksi yang akan
    diulang-ulang pelaksanaannya.
•   Pencacah (counter) perulangan; suatu variabel yang
    nilainya harus berubah agar perulangan dapat terjadi dan
    pada akhirnya membatasi jumlah perulangan yang dapat
    dilaksanakan
Jenis Perulangan :


2.   For – Next

4.   While – Do

6.   Repeat - Until
Perulangan : FOR - NEXT
Bentuk umum :
                        For I = 1 to 4

For var=awal to akhir
    …………….                 Instruksi


  instruksi-instruksi
                         Next    I
    ……………..
Next var
Makna dari bentuk perulangan di atas adalah
ulangi instruksi tersebut berdasarkan variabel
perulangan mulai dari nilai awal hingga nilai
akhir.
Dari gambar di atas instruksi akan dikerjakan
sebanyak 4 kali, karena perulangan dimulai dari
1 sampai 4.
Perulangan : While - Do
Bentuk umum :

While {kondisi} do
  …………..
  instruksi-instruksi
  …………..
Endwhile
Dari bentuk pengulangan di atas
instruksi akan dilaksanakan berulang
kali selama kondisi bernilai TRUE , jika
FALSE maka badan pengulangan tidak
akan dilaksanakan yang berarti
pengulangan selesai.
Contoh :
   Algoritma Cetak_Angka
   {mencetak 1, 2, .., 8 ke piranti keluaran}
   Deklarasi :
      K: integer

   Deskripsi :
      K    1 {inisialisasi}
      while k <= 8 do

         write (k)

         k    k+1
   endwhile
Perulangan : REPEAT - UNTIL
Bentuk umum :       flowchart
                       Instruksi-instruksi


Repeat
      ……….
      instruksi
                              Kondis
      ……….                    i              False


Until ( kondisi )      True
Keterangan :


Intruksi ( atau runtunan instruksi)
akan dilaksanakan berulang kali
sampai kondisi bernilai true, jika
kondisi bernilai false maka
pengulangan masih terus dilakukan.
 
Contoh :
   Algoritma Cetak_Angka
   {mencetak 1, 2, .., 8 ke piranti keluaran}
   Deklarasi :
      K: integer

   Deskripsi :
      K     1 {inisialisasi}
      repeat

         write (k)

         k    k+1
      until k > 8

More Related Content

What's hot

Laporan Praktikum Algoritma Pemrograman Modul I
Laporan Praktikum Algoritma Pemrograman Modul ILaporan Praktikum Algoritma Pemrograman Modul I
Laporan Praktikum Algoritma Pemrograman Modul IShofura Kamal
 
Laporan Praktikum Objek, Fenomena dan Persoalan Biologi
Laporan Praktikum Objek, Fenomena dan Persoalan BiologiLaporan Praktikum Objek, Fenomena dan Persoalan Biologi
Laporan Praktikum Objek, Fenomena dan Persoalan Biologinurwiji
 
Met num02 persamaan non linier
Met num02 persamaan non linierMet num02 persamaan non linier
Met num02 persamaan non linierAlvin Setiawan
 
5. struktur kontrol alur program lanjutan
5. struktur kontrol alur program lanjutan5. struktur kontrol alur program lanjutan
5. struktur kontrol alur program lanjutanAnna Fitria
 
Integral Tak Wajar ( Kalkulus 2 )
Integral Tak Wajar ( Kalkulus 2 )Integral Tak Wajar ( Kalkulus 2 )
Integral Tak Wajar ( Kalkulus 2 )Kelinci Coklat
 
Tara kalor
Tara kalorTara kalor
Tara kalorapri-ant
 
Deret Taylor dan McLaurin
Deret Taylor dan McLaurinDeret Taylor dan McLaurin
Deret Taylor dan McLaurinFerdhika Yudira
 
Bab 6. Integral ( Kalkulus 1 )
Bab 6. Integral ( Kalkulus 1 )Bab 6. Integral ( Kalkulus 1 )
Bab 6. Integral ( Kalkulus 1 )Kelinci Coklat
 
Soal kesetimbangan kimia dan pergeseran kimia
Soal kesetimbangan kimia dan pergeseran kimiaSoal kesetimbangan kimia dan pergeseran kimia
Soal kesetimbangan kimia dan pergeseran kimiaYusi Rahmah
 
Jurnal Laju Reaksi
Jurnal Laju ReaksiJurnal Laju Reaksi
Jurnal Laju Reaksinurul limsun
 

What's hot (20)

Venturimeter
VenturimeterVenturimeter
Venturimeter
 
Laporan Praktikum Algoritma Pemrograman Modul I
Laporan Praktikum Algoritma Pemrograman Modul ILaporan Praktikum Algoritma Pemrograman Modul I
Laporan Praktikum Algoritma Pemrograman Modul I
 
Laporan Praktikum Objek, Fenomena dan Persoalan Biologi
Laporan Praktikum Objek, Fenomena dan Persoalan BiologiLaporan Praktikum Objek, Fenomena dan Persoalan Biologi
Laporan Praktikum Objek, Fenomena dan Persoalan Biologi
 
Met num02 persamaan non linier
Met num02 persamaan non linierMet num02 persamaan non linier
Met num02 persamaan non linier
 
Materi integral tak tentu
Materi integral tak tentuMateri integral tak tentu
Materi integral tak tentu
 
UNIT CONTROL Tgs.ppt
 UNIT CONTROL  Tgs.ppt UNIT CONTROL  Tgs.ppt
UNIT CONTROL Tgs.ppt
 
Pendulum sederhana
Pendulum sederhanaPendulum sederhana
Pendulum sederhana
 
04 stoikiometri
04 stoikiometri04 stoikiometri
04 stoikiometri
 
5. struktur kontrol alur program lanjutan
5. struktur kontrol alur program lanjutan5. struktur kontrol alur program lanjutan
5. struktur kontrol alur program lanjutan
 
Integral Tak Wajar ( Kalkulus 2 )
Integral Tak Wajar ( Kalkulus 2 )Integral Tak Wajar ( Kalkulus 2 )
Integral Tak Wajar ( Kalkulus 2 )
 
Algoritma brute force
Algoritma brute forceAlgoritma brute force
Algoritma brute force
 
Tara kalor
Tara kalorTara kalor
Tara kalor
 
Bilangan kompleks
Bilangan kompleksBilangan kompleks
Bilangan kompleks
 
Deret Taylor dan McLaurin
Deret Taylor dan McLaurinDeret Taylor dan McLaurin
Deret Taylor dan McLaurin
 
Soal Penyisihan Medspin 2007
Soal Penyisihan Medspin 2007Soal Penyisihan Medspin 2007
Soal Penyisihan Medspin 2007
 
Pembahasan gerbang-logika
Pembahasan gerbang-logikaPembahasan gerbang-logika
Pembahasan gerbang-logika
 
LAPORAN PRAKTIKUM FISIKA DASAR MODULUS YOUNG
LAPORAN PRAKTIKUM FISIKA DASAR MODULUS YOUNGLAPORAN PRAKTIKUM FISIKA DASAR MODULUS YOUNG
LAPORAN PRAKTIKUM FISIKA DASAR MODULUS YOUNG
 
Bab 6. Integral ( Kalkulus 1 )
Bab 6. Integral ( Kalkulus 1 )Bab 6. Integral ( Kalkulus 1 )
Bab 6. Integral ( Kalkulus 1 )
 
Soal kesetimbangan kimia dan pergeseran kimia
Soal kesetimbangan kimia dan pergeseran kimiaSoal kesetimbangan kimia dan pergeseran kimia
Soal kesetimbangan kimia dan pergeseran kimia
 
Jurnal Laju Reaksi
Jurnal Laju ReaksiJurnal Laju Reaksi
Jurnal Laju Reaksi
 

Similar to Struktur Algoritma

perulangan.ppt
perulangan.pptperulangan.ppt
perulangan.pptconny37
 
Algo temu 4 struktur dasar algoritma
Algo temu 4 struktur dasar algoritmaAlgo temu 4 struktur dasar algoritma
Algo temu 4 struktur dasar algoritmaSenna Hendrian
 
Percabangan - Logika dan Algoritma
Percabangan - Logika dan AlgoritmaPercabangan - Logika dan Algoritma
Percabangan - Logika dan AlgoritmaAri Septiawan
 
Looping Algoritma
Looping AlgoritmaLooping Algoritma
Looping AlgoritmaFirdaus1212
 
Algoritma1 Temu 9.pdf
Algoritma1 Temu 9.pdfAlgoritma1 Temu 9.pdf
Algoritma1 Temu 9.pdfmtsarridho
 
2. algoritma
2. algoritma2. algoritma
2. algoritmammwildan
 
Dasar Dasar Algoritma
Dasar Dasar AlgoritmaDasar Dasar Algoritma
Dasar Dasar Algoritmaformatik
 
Pertemuan 4 - Struktur Kondisi IF
Pertemuan 4 - Struktur Kondisi IFPertemuan 4 - Struktur Kondisi IF
Pertemuan 4 - Struktur Kondisi IFAchmad Solichin
 
MAKALAH PERULANGAN BAHASA C ( Diki Candra ).docx
MAKALAH PERULANGAN BAHASA C ( Diki Candra ).docxMAKALAH PERULANGAN BAHASA C ( Diki Candra ).docx
MAKALAH PERULANGAN BAHASA C ( Diki Candra ).docxDikicandra6
 
Algoritma Basic
Algoritma BasicAlgoritma Basic
Algoritma BasicAntiSadar
 
Operasi pengulangan
Operasi pengulanganOperasi pengulangan
Operasi pengulanganMAFauzan
 
Struktur Runtunan Algoritma
Struktur Runtunan AlgoritmaStruktur Runtunan Algoritma
Struktur Runtunan Algoritmacasnadi
 
Bab 3. Pengenalan Dasar dasar Algoritma .ppt
Bab 3. Pengenalan Dasar dasar Algoritma .pptBab 3. Pengenalan Dasar dasar Algoritma .ppt
Bab 3. Pengenalan Dasar dasar Algoritma .ppttaufikhidayat607720
 
Tugas kelompok
Tugas kelompokTugas kelompok
Tugas kelompokAidil Kun
 
Bab 3. pengenalan algoritma
Bab 3. pengenalan algoritmaBab 3. pengenalan algoritma
Bab 3. pengenalan algoritmaArif Punk Street
 
2 struktur dasar algoritma dan notasi algoritmik pseudo-code
2   struktur dasar algoritma dan notasi algoritmik pseudo-code2   struktur dasar algoritma dan notasi algoritmik pseudo-code
2 struktur dasar algoritma dan notasi algoritmik pseudo-codeAnand Reverse
 

Similar to Struktur Algoritma (20)

perulangan.ppt
perulangan.pptperulangan.ppt
perulangan.ppt
 
Algoritma 1 pertemuan 5
Algoritma 1 pertemuan 5Algoritma 1 pertemuan 5
Algoritma 1 pertemuan 5
 
Algo temu 4 struktur dasar algoritma
Algo temu 4 struktur dasar algoritmaAlgo temu 4 struktur dasar algoritma
Algo temu 4 struktur dasar algoritma
 
Percabangan - Logika dan Algoritma
Percabangan - Logika dan AlgoritmaPercabangan - Logika dan Algoritma
Percabangan - Logika dan Algoritma
 
Looping Algoritma
Looping AlgoritmaLooping Algoritma
Looping Algoritma
 
Algoritma1 Temu 9.pdf
Algoritma1 Temu 9.pdfAlgoritma1 Temu 9.pdf
Algoritma1 Temu 9.pdf
 
2. algoritma
2. algoritma2. algoritma
2. algoritma
 
Dasar Dasar Algoritma
Dasar Dasar AlgoritmaDasar Dasar Algoritma
Dasar Dasar Algoritma
 
Pertemuan 4 - Struktur Kondisi IF
Pertemuan 4 - Struktur Kondisi IFPertemuan 4 - Struktur Kondisi IF
Pertemuan 4 - Struktur Kondisi IF
 
Tipe data
Tipe dataTipe data
Tipe data
 
Alpro referensi
Alpro referensiAlpro referensi
Alpro referensi
 
MAKALAH PERULANGAN BAHASA C ( Diki Candra ).docx
MAKALAH PERULANGAN BAHASA C ( Diki Candra ).docxMAKALAH PERULANGAN BAHASA C ( Diki Candra ).docx
MAKALAH PERULANGAN BAHASA C ( Diki Candra ).docx
 
Algoritma Basic
Algoritma BasicAlgoritma Basic
Algoritma Basic
 
Download
DownloadDownload
Download
 
Operasi pengulangan
Operasi pengulanganOperasi pengulangan
Operasi pengulangan
 
Struktur Runtunan Algoritma
Struktur Runtunan AlgoritmaStruktur Runtunan Algoritma
Struktur Runtunan Algoritma
 
Bab 3. Pengenalan Dasar dasar Algoritma .ppt
Bab 3. Pengenalan Dasar dasar Algoritma .pptBab 3. Pengenalan Dasar dasar Algoritma .ppt
Bab 3. Pengenalan Dasar dasar Algoritma .ppt
 
Tugas kelompok
Tugas kelompokTugas kelompok
Tugas kelompok
 
Bab 3. pengenalan algoritma
Bab 3. pengenalan algoritmaBab 3. pengenalan algoritma
Bab 3. pengenalan algoritma
 
2 struktur dasar algoritma dan notasi algoritmik pseudo-code
2   struktur dasar algoritma dan notasi algoritmik pseudo-code2   struktur dasar algoritma dan notasi algoritmik pseudo-code
2 struktur dasar algoritma dan notasi algoritmik pseudo-code
 

More from daffa12

Membuat Layout Java dengan netbeans
Membuat Layout Java dengan netbeansMembuat Layout Java dengan netbeans
Membuat Layout Java dengan netbeansdaffa12
 
Layout Java dengan netbeans
Layout Java dengan netbeansLayout Java dengan netbeans
Layout Java dengan netbeansdaffa12
 
Dasar Algoritma ECasnadi
Dasar Algoritma ECasnadiDasar Algoritma ECasnadi
Dasar Algoritma ECasnadidaffa12
 
Pengenalan OOP
Pengenalan OOPPengenalan OOP
Pengenalan OOPdaffa12
 
Pengenalan Netbeans
Pengenalan NetbeansPengenalan Netbeans
Pengenalan Netbeansdaffa12
 
Pengenalan Jcreator
Pengenalan JcreatorPengenalan Jcreator
Pengenalan Jcreatordaffa12
 
Pengantar Pemrograman Java
Pengantar Pemrograman JavaPengantar Pemrograman Java
Pengantar Pemrograman Javadaffa12
 
Panduan instalasi ubuntu 10
Panduan instalasi ubuntu 10Panduan instalasi ubuntu 10
Panduan instalasi ubuntu 10daffa12
 
Dasar pembuatan web (html)
Dasar pembuatan web (html)Dasar pembuatan web (html)
Dasar pembuatan web (html)daffa12
 
Basic PHP Syntax
Basic PHP SyntaxBasic PHP Syntax
Basic PHP Syntaxdaffa12
 

More from daffa12 (10)

Membuat Layout Java dengan netbeans
Membuat Layout Java dengan netbeansMembuat Layout Java dengan netbeans
Membuat Layout Java dengan netbeans
 
Layout Java dengan netbeans
Layout Java dengan netbeansLayout Java dengan netbeans
Layout Java dengan netbeans
 
Dasar Algoritma ECasnadi
Dasar Algoritma ECasnadiDasar Algoritma ECasnadi
Dasar Algoritma ECasnadi
 
Pengenalan OOP
Pengenalan OOPPengenalan OOP
Pengenalan OOP
 
Pengenalan Netbeans
Pengenalan NetbeansPengenalan Netbeans
Pengenalan Netbeans
 
Pengenalan Jcreator
Pengenalan JcreatorPengenalan Jcreator
Pengenalan Jcreator
 
Pengantar Pemrograman Java
Pengantar Pemrograman JavaPengantar Pemrograman Java
Pengantar Pemrograman Java
 
Panduan instalasi ubuntu 10
Panduan instalasi ubuntu 10Panduan instalasi ubuntu 10
Panduan instalasi ubuntu 10
 
Dasar pembuatan web (html)
Dasar pembuatan web (html)Dasar pembuatan web (html)
Dasar pembuatan web (html)
 
Basic PHP Syntax
Basic PHP SyntaxBasic PHP Syntax
Basic PHP Syntax
 

Struktur Algoritma

  • 1. STRUKTUR DASAR ALGORITMA 1. Struktur Sekuensial (Runtunan) 2. Struktur Seleksi (Pemilihan) 3. Struktur Repetition(Pengulangan)
  • 2. STRUKTUR SEKUENSIAL (Runtunan)  Pada struktur sekuensial instruksi dikerjakan secara berurutan baris perbaris mulai dari baris pertama hingga baris terakhir, tanpa ada loncatan atau perulangan.  Tiap instruksi dikerjakan satu per satu.  Tiap instruksi dilaksanakan tepat sekali, tidak ada instruksi yang diulang.  Urutan instruksi yang dilaksanakan pemroses sama dengan urutan instruksi sebagai tertulis di dalam teks algoritma.  Akhir dari instruksi terakhir merupakan akhir algoritma.
  • 3. Contoh Algoritma Menghitung Luas Persegi Panjang : 1. Masukkan panjang (p) 2. Masukkan lebar ( l ) 3. Hitung Luas (p * l ) 4. Tulis Luas
  • 4. Pengaruh Urutan Instruksi • Urutan instruksi dalam algoritma adalah penting. Urutan instruksi menunjukan urutan logik penyelesaian masalah. • Urutan instruksi yang berbeda mungkin tidak ada pengaruh terhadap solusi persoalan, tetapi mungkin juga menghasilkan keluaran yang berbeda, tergantung pada masalahnya
  • 5. Contoh urutan instruksi yang berbeda tetapi tidak mempengaruhi hasil.  Deklarasi :  Deklarasi : A, B, C, D : integer A, B, C, D : integer Deskripsi : Deskripsi : 4. read (A, B) {1} 4. read (A, B) 5. C A + B {2} 5. D A*B 6. D A * B {3} 6. C A+B 7. write (C, D) {4} 7. write (C, D) Dari kedua algoritma hasil C dan D adalah SAMA
  • 6. Tetapi jika algoritma di atas urutan no. 1,2 dan 3 diubah (ditukarkan ) maka menghasil keluaran yang berbeda (tidaksama) seperti berikut :  {di baca dua buah bilangan integer kemudian hitung penjumlahan dan perkalian dua buah bilangan tersebut, dan tampilkan hasilnya ke layar} Deklarasi : A, B, C, D : integer Deskripsi : C A+B Hasil C dan D akan D A*B berbeda dengan dua read (A, B) algoritma sebelumnya write (C, D)
  • 7. STRUKTUR SELEKSI (PEMILIHAN) Struktur seleksi adalah instruksi yang dipakai untuk memilih satu aksi dari beberapa kemungkinan aksi berdasarkan suatu syarat Bentuk ke-1 dari pemilihan Suatu aksi hanya dilakukan bila persyaratan atau kondisi tertentu dipenuhi. jika kondisi bernilai benar kerjakan aksi jika salah, tidak ada aksi apapun yang dikerjakan. Notasi algoritmik : if Syarat then Aksi {True} endif {False}
  • 8. STRUKTUR SELEKSI Bentuk ke-2 dari pemilihan Apabila syarat dipenuhi maka aksi-1 dilaksanakan bila syarat tidak dipenuhi maka aksi- 2 yang dilaksanakan Notasi Algoritma, IF syarat THEN aksi-1 {true} ELSE aksi-2 {false} ENDIF
  • 9. STRUKTUR PERULANGAN Perulangan adalah instruksi yang dapat mengulang sederetan Instruksi secara berulang-ulang sesuai persyaratan yang ditetapkan. Struktur instruksi perulangan pada dasarnya terdiri atas : • Kondisi perulangan; suatu kondisi yang harus dipenuhi agar perulangan dapat terjadi. • Badan (body) perulangan; deretan instruksi yang akan diulang-ulang pelaksanaannya. • Pencacah (counter) perulangan; suatu variabel yang nilainya harus berubah agar perulangan dapat terjadi dan pada akhirnya membatasi jumlah perulangan yang dapat dilaksanakan
  • 10. Jenis Perulangan : 2. For – Next 4. While – Do 6. Repeat - Until
  • 11. Perulangan : FOR - NEXT Bentuk umum : For I = 1 to 4 For var=awal to akhir ……………. Instruksi instruksi-instruksi Next I …………….. Next var
  • 12. Makna dari bentuk perulangan di atas adalah ulangi instruksi tersebut berdasarkan variabel perulangan mulai dari nilai awal hingga nilai akhir. Dari gambar di atas instruksi akan dikerjakan sebanyak 4 kali, karena perulangan dimulai dari 1 sampai 4.
  • 13. Perulangan : While - Do Bentuk umum : While {kondisi} do ………….. instruksi-instruksi ………….. Endwhile
  • 14. Dari bentuk pengulangan di atas instruksi akan dilaksanakan berulang kali selama kondisi bernilai TRUE , jika FALSE maka badan pengulangan tidak akan dilaksanakan yang berarti pengulangan selesai.
  • 15. Contoh :  Algoritma Cetak_Angka  {mencetak 1, 2, .., 8 ke piranti keluaran}  Deklarasi :  K: integer  Deskripsi :  K 1 {inisialisasi}  while k <= 8 do  write (k)  k k+1  endwhile
  • 16. Perulangan : REPEAT - UNTIL Bentuk umum : flowchart Instruksi-instruksi Repeat ………. instruksi Kondis ………. i False Until ( kondisi ) True
  • 17. Keterangan : Intruksi ( atau runtunan instruksi) akan dilaksanakan berulang kali sampai kondisi bernilai true, jika kondisi bernilai false maka pengulangan masih terus dilakukan.  
  • 18. Contoh :  Algoritma Cetak_Angka  {mencetak 1, 2, .., 8 ke piranti keluaran}  Deklarasi :  K: integer  Deskripsi :  K 1 {inisialisasi}  repeat  write (k)  k k+1  until k > 8