MEMBUAT PROGRAM PERULANGAN DENGAN DELPHI 7


PEMROGRAMAN (PERULANGAN)
Tujuan
  1. Mahasiswa mampu menggunakan perulangan pada bahasa pemrograman Borland Delphi.
  2. Mahasiswa mampu membuat aplikasi menggunakan perulangan pada bahasa pemrograman Borland delphi.
Dasar Teori
         Dalam menyelesaikan masalah, terkadang kita harus melakukan suatu proses yang sama lebih dari satu kali. Untuk itu perlu dibuat suatu algoritma pengulangan. Delphi memberikan tiga alternatif pengulangan, yaitu dengan For, While, atau Repeat. Masing-masing memiliki karakteristik, yang akan dipelajari pada bagian ini. Ada dua hal yang penting dalam melakukan merancang perintah pengulangan, yaitu:
  • Inisialisasi awal.
  • Nilai akhir pengulangan atau kondisi berhenti.
1) For . . . to . . . do
  • Pada pengulangan dengan For, inisialisasi awal dan kondisi akhir ditentukan dengan menggunakan suatu variable kendali yang nilainya dibatasi dalam suatu range tertentu. Sintaks untuk perintah ini adalah :
    For <variable_kendali> := <nilai_awal> to 
    <nilai_akhir> do
    Begin
    … {aksi} 

    End ;
    
         Atau :
    
    For <variable_kendali> := <nilai_awal> downto 
    <nilai_akhir> do    Begin
    … {aksi}End ;

2) While . . . do
  • Pada metoda pengulangan ini aksi hanya akan diproses bila kondisi pengulangan terpenuhi, bentuk sintaks dari pengulangan ini adalah :
          While <kondisi_ pengulangan> do    Begin
    … {aksi} End ;

3) Repeat . . . until
  • Metoda pengulangan ini juga melakukan pengulangan berdasarkan pemeriksaan kondisi pengulangan. Hanya saja alur dari pengulangan ini adalah sistem seakan-akan memaksa untuk melakukan pengulangan, sampai di ketahui adanya kondisi berhenti. Bentuk sintaks dari pengulangan ini adalah :
    Repeat    … {aksi}
    Until <kondisi_ berhenti>

Alat dan Bahan
  • 1 Set PC
  • Tool Pemrograman Borland Delphi
Prosedur

a) Perulangan dengan for… to atau for…downto
    Buatlah program seperti berikut :

hystori : http://kedaitutorial.blogspot.com/2014/05/membuat-program-perulangan-dengan-delphi.html