Laporan Program Looping

Embed Size (px)

Citation preview

LAPORAN PRAKTIKUM P. KOMPUTER DAN K. NUMERIK Materi : LOOPING

DISUSUN OLEH :

Nama NIM PRODI

: : :

Miki Arian Saputra 031000214 Elektromekanik 2010

SEKOLAH TINGGI TEKNOLOGI NUKLIR BADAN TENAGA NUKLIR NASIONAL 2012

LOOPINGI. Tujuan : Agar mahasiswa mampu mengoprasikan program Delphi 7, tahu kegunaan dari masing-masing propertis dan event yang digunakan, serta mahasiswa mampu menjalankan program dengan menggunakan Looping baik itu dengan menggunakan FOR.TODO, WHILE..DO, atau pun REPEAT.UNTIL

II. Permasalahan

III. Pengolahan Program 1. Pengulangan dengan FOR..TO..DO a. Program Dengan Menggunakan For.To.DoGambar 1 menyatakan variable yang digunakan

Gambar 2 Program Icon Button Reset

Gambar 3 Program Icon Button Exit

Gambar 4 Program Text Berjalan

Gambar 5 Program untuk Icon Button Value

Gambar 6 Program jika nilai yang dimasukan angka 0 maka hasilnya akan ERROR

b. Propertis dan Event yang digunakan Property Yang Digunakan 1. Untuk Form Propertis Caption diisi dengan FOR..TO..DO Propertis Name diisi dengan FormAwal (tanpa sepasi) Propertis Color diisi dengan dSkyBlue 2. Untuk Edit 1 Propertis Name diisi dengan Edit1 Propertis Text dikosongkan Propertis PasswordChar tetap dengan #0 3. Untuk Button 1 Propertis Name diisi dengan Button1 Propertis Caption diisi dengan Value 4. Untuk Button 2 Propertis Name diisi dengan Button2 Propertis Caption diisi dengan Reset

5.

Untuk Button 3 Propertis Name diisi dengan Button3 Propertis Caption diisi dengan Exit

6.

Untuk Label 1 Propertis Caption diisi dengan Faktorial

7.

Untuk Label 2 Propertis Caption diisi dengan Value

8.

Untuk Label 3 Propertis Caption diisi dengan Elektromekanik 2010

9.

Untuk Label 4 Propertis Caption diisi dengan Created : Miki Arian Saputra

10. Untuk Timer1 Propertis Interval diisi dengan 10 11. Untuk Timer1 Propertis Interval diisi dengan 10

Events yang digunakan 1. Untuk Timer1 Events OnTimer di isi dengan timtr1 timer 2. Untuk Timer2 Events OnTimer di isi dengan timtr1 timer

c. Hasil EksekusiGambar 7 hasil program yang telah jadi sebelum di masukan angka

Gambar 8 hasil program yang telah jadi setelah di masukan angka

Gambar 9 hasil program yang jika dimasukan angka 0 maka hasilnya akan ERROR

2. Pengulangan dengan WHILEDO a. Program yang digunakan pada pengulangan WHILEDO Gambar 10 variabel yang digunakan

Gambar 11 Program untuk Icon Botton Reset

Gambar 12 Program untuk Icon Botton Exit

Gambar 13 Program untuk Text Berjalan

Gambar 14 Program untuk Icon Botton Value

Gambar 15 Progrram jika yang dimasukan 0

b. Propertis dan event yang digunakan

1.

Untuk Form Propertis Caption diisi dengan FOR..TO..DO Propertis Name diisi dengan FormAwal (tanpa sepasi) Propertis Color diisi dengan dSkyBlue

2.

Untuk Edit 1 Propertis Name diisi dengan Edit1 Propertis Text dikosongkan Propertis PasswordChar tetap dengan #0

3.

Untuk Button 1 Propertis Name diisi dengan Button1 Propertis Caption diisi dengan Value

4.

Untuk Button 2 Propertis Name diisi dengan Button2 Propertis Caption diisi dengan Reset

5.

Untuk Button 3 Propertis Name diisi dengan Button3 Propertis Caption diisi dengan Exit

6.

Untuk Label 1 Propertis Caption diisi dengan Faktorial

7.

Untuk Label 2 Propertis Caption diisi dengan Value

8.

Untuk Label 3 Propertis Caption diisi dengan Elektromekanik 2010

9.

Untuk Label 4 Propertis Caption diisi dengan Created : Miki Arian Saputra

10.

Untuk Timer1 Propertis Interval diisi dengan 10

11.

Untuk Timer1 Propertis Interval diisi dengan 10

Events yang digunakan 1. Untuk Timer1 Events OnTimer di isi dengan timtr1 timer 2. Untuk Timer2 Events OnTimer di isi dengan timtr1 timerc. Hasil Eksekusi Gambar 16 Keadaan sebelum dimasukan angka

Gambar 17 Keadaan setelah dimasukan angka

Gambar 18 Untuk Keadaan dimana di masukan angka 0 reaksinya program tidak berjalan (ERROR) dengan kata lain ketika dimasukan angka nol maka program Delphi7 menjadi not responding.

Jika dimasukan angka 0 maka program Delphi akan seperti not responding

Hasil eksekusi dari in putan angka 0 tidak mau tampil (ERRPR)

3. Pengulangan dengan menggunakan REPEAT..UNTIL Gambar 19 variabel yang digunakan

Gambar 20 Program untuk Icon Botton Reset

Gambar 21 Program untuk Icon Botton Exit

Gambar 22 Program untuk Text Berjalan

Gambar 23 Progrram untuk Icon Botton Value

Gambar 24 jika dimasukan angka 0

b. Propertis dan event yang digunakan

1.

Untuk Form Propertis Caption diisi dengan FOR..TO..DO Propertis Name diisi dengan FormAwal (tanpa sepasi) Propertis Color diisi dengan dSkyBlue

2.

Untuk Edit 1 Propertis Name diisi dengan Edit1 Propertis Text dikosongkan Propertis PasswordChar tetap dengan #0

3.

Untuk Button 1 Propertis Name diisi dengan Button1 Propertis Caption diisi dengan Value

4.

Untuk Button 2 Propertis Name diisi dengan Button2 Propertis Caption diisi dengan Reset

5.

Untuk Button 3 Propertis Name diisi dengan Button3 Propertis Caption diisi dengan Exit

6.

Untuk Label 1 Propertis Caption diisi dengan Faktorial

7.

Untuk Label 2 Propertis Caption diisi dengan Value

8.

Untuk Label 3 Propertis Caption diisi dengan Elektromekanik 2010

9.

Untuk Label 4 Propertis Caption diisi dengan Created : Miki Arian Saputra

10.

Untuk Timer1 Propertis Interval diisi dengan 10

11.

Untuk Timer1 Propertis Interval diisi dengan 10

Events yang digunakan 4. Untuk Timer1 Events OnTimer di isi dengan timtr1 timer 5. Untuk Timer2 Events OnTimer di isi dengan timtr1 timer

c. Hasil Eksekusi Gambar 25 keadaan sebelum di masukan angka

Gambar 26 keadaan setelah dimasukan angka

Gambar 27 keadaan ketika dimasukan angka 0

IV. Pembahasan Agar mahasiswa mampu mengoprasikan program Delphi 7, tahu kegunaan dari masing-masing propertis dan event yang digunakan, serta mahasiswa mampu menjalankan program dengan menggunakan Looping baik itu dengan menggunakan FOR.TODO, WHILE..DO, atau pun REPEAT.UNTIL . Bborland Delphi atau yang disebut delphi saja, merupakan sarana pemrograman aplikasi visual. Bahasa pemrograman yang digunakan adalah bahasa pemrograman pascal atau yang kemudian juga disebut bahasa pemrograman Delphi. Delphi merupakan generasi penerus dari tubo pascal. Tirbo pascal yang diluncurkan pada tahun 1983 dirancang utntuk dijalankan pada system operasi DOS (DISCK OPERATING SYSTEM) yang merupakan syatem operasi yang banyak digunakan pada say itu. Sedangkan Delphi diluncurkan pada tahun 1995 dirancang untuk beroprasi dibawa system operasi windows. Looping statements memungkinkan untuk mengulang perintah yang diketikkan sebanyak beberapa kali sampai kondisi yang diinginkan tercapai. Delphi menyediakan beberapa Looping statements yang masing masing memiliki ciri khas Pada praktiku kali ini menggunakan looping yaitu diantaranya

1. FOR TO DO Perintah perulangan ini adalah yang paling sederhana. Disini programmer harus mengisikan nilai awal dan nilai ahir. Format perulangan FOR TO DO : FOR counter := (nilai awal) TO (nilai ahir) DO BEGIN End.

2. WHILE DO Pada dasarnya semua perintah perulangan bertujuan sama yaitu mengulang perintah yang diberikan sampai kondisi terpenuhi. Pada format perintah WHILE DO, perintah akan terus dijalankan sampai kondisi yang ada pada WHILE DO masih memenuhi syarat. Jika kondisinya sudah tidak memenuhi syarat, maka perulangan akan berhenti dan kemudian melanjutkan mengerjakan perintah pada baris berikutnya di luar perulangan. Format perintah WHILE DO adalah :

WHILE (kondisi) DO Begin End; Hal yang perlu di ingat adalah pada perulangan WHILE DO tidak ada penambahan nilai secara otomatis. Jadi programmer harus menambahkan nilai pada variabel sehingga dapat memenuhi kondisi yang ditentukan

3. REPEAT UNTIL Perintah ini merupakan kebalikan dari perintah WHILE DO diatas. Jika pada perintah WHILE DO akan mengulang selama kondisi terpenuhi, maka pada REPEAT UNTIL justru perulangan akan berhenti ketika kondisi terpenuhi. Format perintah REPEAT UNTIL adalah : REPEAT UNTIL (kondisi);

Berikut program agar ketika dimasukan angka yang tidak sesuai dengan ketentuan dalam hal ini adalaha ankga 0 maka yang akan timbul adalah ERROR atau nilai itu sendiri. If a