laporan program looping
Post on 18-Jul-2015
109 Views
Preview:
TRANSCRIPT
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
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
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
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
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
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
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
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
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
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
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
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
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)
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
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
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
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
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
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
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
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
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
top related