Makalah Algo Perulangan

December 19, 2018 | Author: Faisal Gates | Category: N/A
Share Embed Donate


Short Description

Download Makalah Algo Perulangan...

Description

KATA PENGANTAR Guna lebih memberikan pemahaman tentang Algoritma dan Pemrograman khususnya materi Perulangan , maka didalam kesempatan ini saya akan menyajikan sub materi Perulangan dalam bentuk makalah . Di dalam makalah ini menjabarkan semua yang berkaitan dengan materi Perulangan. Uraian makalah ini sengaja disajikan untuk semua kalangan , dan tentunya kalangan tersebut adalah insan yang akan belajar tentang Tekhnologi Informasi/Teknik Informatika. Makalah ini dibuat untuk memenuhi tugas mata kuliah Algoritma dan Pemrograman .Semoga makalah ini dapat diterima dengan baik dan juga mendapatkan hasil yang baik juga. Saya mengucapkan terimakasih terhadap pihak-pihak yang telah membantu penulis dalam menyelesaikan makalah ini.Penulis berharap makalah ini dapat dinjadikan sumber inspirasi teman-teman semua. Amiin Ya rabbal’alamin

Penulis ,

Faisal Hanafi Susanto Gandhi

1

Daftar Isi KATA PENGANTAR ................................................................................ 1 Daftar Isi...................................................................................................... 2 Bab I Pendahuluan A.Latar belakang ......................................................................................... 3 Bab II Pembahasan A. Apa itu Perulangan ................................................................................. 4 B. Bentuk – bentuk Perulangan .................................................................. 4 1. FOR – TO – DO dan FOR – DownTo - DO...................................... 4 2. While Do ............................................................................................ 4 3. Repeat Until ....................................................................................... 5 C. Penulisan perulangan di algoritma ......................................................... 5 1. For – To – Do ..................................................................................... 5 2. For – Downto - Do ............................................................................. 5 3. While - Do .......................................................................................... 6 4. Repeat - Until ..................................................................................... 6 D. Cara kerja Perulangan ............................................................................ 6 E. Operator Relasional ................................................................................ 6

Bab III Penutup A. Kesimpulan ........................................................................................ 8 B. Saran .................................................................................................. 8

2

Bab I Pendahuluan A.Latar belakang Suatu konsep dasar pemograman atau juga yang di sebut dengan PERULANGAN adalah suatu cara untuk mengulang satu atau sekumpulan perintah sampai mencapai kondisi tertentu. Konstruksi for digunakan untuk melakukan perulangan terhadap baris kode tertentu dengan jumlah yang telah ditentukan. Untuk mencacah berapa kali perulangan dilakukan, diperlukan suatu variabel pencacah yang bertipe integer. Variabel tersebut akan bertambah nilainya setiap kali perulangan dilakukan. Konstrksi while digunakan untuk melakukan perulangan terhadap baris kode tertentu selama suatu kondisi terpenuhi. Jika kondisi sudah tidak terpenuhi, maka program akan keluar dari perulangan. Konstruksi repeat digunakan untuk melakukan perulangan sampai suatu kondisi terpenuhi. Berbeda dengan while yang melakukan pengecekan sebelum pengulangan dilakukan, pengulangan jenis repeat melakukan pengecekan kondisi setelah perulangan dilakukan.

3

Bab II Pembahasan A. Apa itu Perulangan ? Perulangan adalah suatu cara untuk mengulang satu atau sekumpulan perintah sampai mencapai kondisi tertentu.

B. Bentuk – bentuk Perulangan Bentuk perulangan di bagi menjadi ; >Perulangan menggunakan For To Do dan For DownTo Do >Perulangan menggunakan While Do >Perulangan menggunakan Repeat Until

1. FOR – TO – DO dan FOR – DownTo - DO Konstruksi for digunakan untuk melakukan perulangan terhadap baris kode tertentu dengan jumlah yang telah ditentukan. Untuk mencacah berapa kali perulangan dilakukan, diperlukan suatu variabel pencacah yang bertipe integer. Variabel tersebut akan bertambah nilainya setiap kali perulangan dilakukan. Bentuk umum dari perulangan ini adalah : For menaik FOR TO DO For menurun FOR DOWNTO DO Perbedaan antara to dan downto adalah pada kondisi nilai awal dan akhir. Pada to: nilai awal lebih kecil dari nilai akhir, sedangkan pada downto nilai awal lebih besar dari nilai akhir. Perlu diingat, bahwa variable kendali harus dideklarasikan dengan tipe data integer.

2. While Do Konstrksi while digunakan untuk melakukan perulangan terhadap baris kode tertentu selama suatu kondisi terpenuhi. Jika kondisi sudah tidak terpenuhi, maka program akan keluar dari perulangan. Bentuk umum dari perulangan ini adalah : WHILE DO

4

Selama kondisi_pengulangan bernilai true maka aksi akan dilakukan, dan baru akan berhenti setelah kondisi pengulangan bernilai false. Karena kondisi pengulangan diperiksa pada bagian awal, maka ada kemungkinan aksi tidak pernah dilakukan, yaitu bila kondisi pengulangan tidak pernah bernilai true.

3. Repeat Until Konstruksi repeat digunakan untuk melakukan perulangan sampai suatu kondisi terpenuhi. Berbeda dengan while yang melakukan pengecekan sebelum pengulangan dilakukan, pengulangan jenis repeat melakukan pengecekan kondisi setelah perulangan dilakukan. Bentuk umum dari perulangan ini adalah: REPEAT UNTIL

Berlawanan dengan While, yang akan memproses aksi hanya bila kondisi_pengulangan bernilai true, pada pengulangan Repeat, sistem akan memproses aksi selama kondisi_berhenti bernilai false. Dengan demikian aksi pasti akan selalu diproses (minimal satu kali). Pada tipe ini, pengulangan dapat terjadi terus-menerus (tidak pernah berhenti), yaitu bila kondisi berhenti tidak pernah bernilai true.

C. Penulisan perulangan di algoritma For – To – Do

1.

Algoritma

contoh

For namavariabel nilai to nilaiakhir do For i 1 to 10 do Proses_perulangan Write(‘angka’,i) End End

For – Downto - Do

2.

Algoritma

contoh

For nama variabel nilai awal downto nilai For i 10 downto 1 do akhir do Write(‘angka’,i) Peroses_perulangan End End

5

3.

While - Do

Algoritma

contoh

While kondisimengulang do Aksi End

Password : string Write (‘masukkan password’) Read(password) While password < > ‘123’ do Write (‘password salah ‘) Write(‘masukkan password’) Read(password) End

4. Repeat - Until Algoritma

contoh

Repeat Aksi Until kondisi berhenti

Password ; srting Repeat read(password) Until password = ‘sandi123’

D. Cara kerja Perulangan Cara kerja dari perulangan While mirip dengan perulangan For, tetapi dalam penulisan While ini tidak ada jaminan bahwa program akan masuk ke dalam perulangan di karenakan pemangkasan kondisinya di lakukan di awal penulisan. Pengulangan Repeat .. Until hampir sama dengan pengulangan While .. Do dan biasanya digunakan jika jumlah pengulangan belum dapat ditentukan pada saat program ditulis. Perbendaannya, pernyataan Repeat .. Until dan While .. Do terletak pada letak pengecekan kondisi. Jika pada pernyataan While .. Do kondisi dicek pada awal blok pernyataan yang harus diulang, sedangkan pada pernyataan Repeat .. Until, kondisi dicek pada akhir blok pernyataan yang harus diulang.

E. Operator Relasional Operator relasional adalah operator yang digunakan untuk membandingkan dua buah nilai dan menghasilkan nilai berupa True (benar) atau False (salah) saja. Sedangkan untuk yang lain tidak dapat menggunakan rumus ini.

6

Operator-operator yang dapat digunakan dapat dilihat pada tabel di bawah ini.

Operator > < >= 3 (bernilai benar (TRUE)) 6 < 2 (bernilai salah (FALSE))

7

Bab III Penutup A. Kesimpulan Perulangan adalah suatu atau serangkaian bentuk kegiatan mengulang suatu statement sampai batas yang diinginkan.

B. Saran Apabila anda merasa belum paham dan mengerti tentang pembahasan submateri PERULANGAN di atas , maka saya sarankan untuk berkonsultasi pada dosen mata kuliah yang bersangkutan. Terima Kasih.

8

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF