laporan program looping

22
 LAPORAN PRAKTIKUM P. KOMPUTER DAN K. NUMERIK Materi : LOOPING DISUSUN OLEH : Nama : Miki Arian Saputra NIM : 031000214 PRODI : Elektromekanik 2010 SEKOLAH TINGGI TEKNOLOGI NUKLIR BADAN TENAGA NUKLIR NASIONAL 2012

Upload: mia-l-ayuningtyas

Post on 18-Jul-2015

109 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Laporan Program Looping

5/16/2018 Laporan Program Looping - slidepdf.com

http://slidepdf.com/reader/full/laporan-program-looping 1/22

LAPORAN PRAKTIKUM

P. KOMPUTER DAN K. NUMERIK

Materi :

LOOPING

DISUSUN OLEH :

Nama : Miki Arian Saputra

NIM : 031000214

PRODI : Elektromekanik 2010

SEKOLAH TINGGI TEKNOLOGI NUKLIR

BADAN TENAGA NUKLIR NASIONAL

2012

Page 2: Laporan Program Looping

5/16/2018 Laporan Program Looping - slidepdf.com

http://slidepdf.com/reader/full/laporan-program-looping 2/22

LOOPING

I.  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….TO…DO, WHILE…..DO, atau pun REPEAT….UNTIL 

II.  Permasalahan

III.  Pengolahan Program

1.  Pengulangan dengan FOR…..TO…..DO 

a.  Program Dengan Menggunakan For….To….Do 

Gambar 1 menyatakan variable yang digunakan

Page 3: Laporan Program Looping

5/16/2018 Laporan Program Looping - slidepdf.com

http://slidepdf.com/reader/full/laporan-program-looping 3/22

Gambar 2 Program Icon Button Reset

Gambar 3 Program Icon Button Exit

Page 4: Laporan Program Looping

5/16/2018 Laporan Program Looping - slidepdf.com

http://slidepdf.com/reader/full/laporan-program-looping 4/22

Gambar 4 Program Text Berjalan

Gambar 5 Program untuk Icon Button Value

Page 5: Laporan Program Looping

5/16/2018 Laporan Program Looping - slidepdf.com

http://slidepdf.com/reader/full/laporan-program-looping 5/22

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

Page 6: Laporan Program Looping

5/16/2018 Laporan Program Looping - slidepdf.com

http://slidepdf.com/reader/full/laporan-program-looping 6/22

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

Page 7: Laporan Program Looping

5/16/2018 Laporan Program Looping - slidepdf.com

http://slidepdf.com/reader/full/laporan-program-looping 7/22

c.  Hasil Eksekusi

Gambar 7 hasil program yang telah jadi sebelum di masukan angka

Gambar 8 hasil program yang telah jadi setelah di masukan angka

Page 8: Laporan Program Looping

5/16/2018 Laporan Program Looping - slidepdf.com

http://slidepdf.com/reader/full/laporan-program-looping 8/22

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

2.  Pengulangan dengan WHILE……DO 

a.  Program yang digunakan pada pengulangan WHILE……DO 

Gambar 10 variabel yang digunakan

Page 9: Laporan Program Looping

5/16/2018 Laporan Program Looping - slidepdf.com

http://slidepdf.com/reader/full/laporan-program-looping 9/22

Gambar 11 Program untuk Icon Botton Reset

Gambar 12 Program untuk Icon Botton Exit

Page 10: Laporan Program Looping

5/16/2018 Laporan Program Looping - slidepdf.com

http://slidepdf.com/reader/full/laporan-program-looping 10/22

Gambar 13 Program untuk Text Berjalan

Gambar 14 Program untuk Icon Botton Value

Page 11: Laporan Program Looping

5/16/2018 Laporan Program Looping - slidepdf.com

http://slidepdf.com/reader/full/laporan-program-looping 11/22

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

Page 12: Laporan Program Looping

5/16/2018 Laporan Program Looping - slidepdf.com

http://slidepdf.com/reader/full/laporan-program-looping 12/22

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 Eksekusi

Gambar 16 Keadaan sebelum dimasukan angka

Page 13: Laporan Program Looping

5/16/2018 Laporan Program Looping - slidepdf.com

http://slidepdf.com/reader/full/laporan-program-looping 13/22

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)

Page 14: Laporan Program Looping

5/16/2018 Laporan Program Looping - slidepdf.com

http://slidepdf.com/reader/full/laporan-program-looping 14/22

3.  Pengulangan dengan menggunakan REPEAT…..UNTIL 

Gambar 19 variabel yang digunakan

Gambar 20 Program untuk Icon Botton Reset

Page 15: Laporan Program Looping

5/16/2018 Laporan Program Looping - slidepdf.com

http://slidepdf.com/reader/full/laporan-program-looping 15/22

Gambar 21 Program untuk Icon Botton Exit

Gambar 22 Program untuk Text Berjalan

Page 16: Laporan Program Looping

5/16/2018 Laporan Program Looping - slidepdf.com

http://slidepdf.com/reader/full/laporan-program-looping 16/22

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

Page 17: Laporan Program Looping

5/16/2018 Laporan Program Looping - slidepdf.com

http://slidepdf.com/reader/full/laporan-program-looping 17/22

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

Page 18: Laporan Program Looping

5/16/2018 Laporan Program Looping - slidepdf.com

http://slidepdf.com/reader/full/laporan-program-looping 18/22

c.  Hasil Eksekusi

Gambar 25 keadaan sebelum di masukan angka

Gambar 26 keadaan setelah dimasukan angka

Page 19: Laporan Program Looping

5/16/2018 Laporan Program Looping - slidepdf.com

http://slidepdf.com/reader/full/laporan-program-looping 19/22

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….TO…DO, 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

Page 20: Laporan Program Looping

5/16/2018 Laporan Program Looping - slidepdf.com

http://slidepdf.com/reader/full/laporan-program-looping 20/22

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 mengulangperintah 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 

Page 21: Laporan Program Looping

5/16/2018 Laporan Program Looping - slidepdf.com

http://slidepdf.com/reader/full/laporan-program-looping 21/22

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 ketentuandalam hal ini adalaha ankga 0 maka yang akan timbul adalah ERROR atau nilai itu

sendiri.

If  a <= 0 then 

Edit2.text := ‘ERROR’ 

Else

Edit2.text := IntToStr (x);

Setelah dilakukan praktikum ternyata untuk program looping For … To … Do dan

Repeat … Until tidak mengalami masalah dalam program dan tampilannya, tetapi

untuk looping While … Do terdapat suatu permasalahan yang dalam hal ini praktikan

 juga belum mengetahui apa penyebabnya, walaupun program dapat berjalan tetapi

program menjadi freeze tak bergerak atau mengeluarkan hasil dari perintah. Hal ini

dapat dikarenakan error yang terjadi pada intern system, sehingga terjadi kesulitan

bagi system data untuk memproses bahasa programnya.

V.  Kesimpulan

1.  Program yang dijalankan berhasil

2.  Pengulangan Looping yang digunakan yaitu

For…..To….Do 

While…..Do 

Repeat……..Until 

Page 22: Laporan Program Looping

5/16/2018 Laporan Program Looping - slidepdf.com

http://slidepdf.com/reader/full/laporan-program-looping 22/22

3.  Penggunaan looping yang lebih sederhana adalah menggunakan For … To … Do

dikarenakan programnya lebih mudah dimengerti dibandingkan dengan program

yang lainnya 

VI.  Daftar Pustaka

Suhendro, Budi.2012.MODUL PRAKTIKUM PEMROGRAMAN VISUAL 1 ANTAR MUKA

BORLAND DELPHI 7.Yogyakarta: STTN-BATAN

http://agussutarto.wordpress.com/2011/05/21/contoh-kumpulan-program-delphi-7/(6-03-

2012/15.00) 

http://surabayadelphicommunity.blogspot.com/2009/01/kumpulan-program-delphi-

7.html(6-03-2012/15.05) 

http://www.yousaytoo.com/membuat-form-login-dengan-delphi-7/1017453(6-03-

2012/15.07) 

http://sauri-sofyan.blogspot.com/2010/05/membuat-form-login-dengan-delphi-7.html(6-03-

2012/15.09) 

http://idahceris.wordpress.com/2011/12/26/cara-membuat-form-login-dengan-delphi-7/(6-

03-2012/15.25) 

Yogyakarta, 4 April 2012

Ttd

Miki Arian Saputra