Materi DDP 2 - Sequence
Click here to load reader
-
Upload
armmy-van-basten -
Category
Documents
-
view
155 -
download
1
Transcript of Materi DDP 2 - Sequence
![Page 1: Materi DDP 2 - Sequence](https://reader037.fdocuments.net/reader037/viewer/2022100219/55721116497959fc0b8e4ffe/html5/thumbnails/1.jpg)
Dasar-Dasar Pemrograman
Army Basten M.,S.Kom
![Page 2: Materi DDP 2 - Sequence](https://reader037.fdocuments.net/reader037/viewer/2022100219/55721116497959fc0b8e4ffe/html5/thumbnails/2.jpg)
Sequence
Apa itu Sequence ???
Sequence merupakan urut-urutan dalam menjalankan suatu instruksi untuk mencapai tujuan tertentu.
Untuk mencapai tujuan tersebut ada banyak cara, sehingga ada banyak cara pula sequence yang bisa dibuat.
![Page 3: Materi DDP 2 - Sequence](https://reader037.fdocuments.net/reader037/viewer/2022100219/55721116497959fc0b8e4ffe/html5/thumbnails/3.jpg)
Contoh Sequence
Tujuan: membuka Microsoft WordSequence-nya ???1. Hidupkan PC.2. Masukkan password.3. Klik tombol Start.4. Klik Microsoft Office.5. Klik Microsoft Office Word.
![Page 4: Materi DDP 2 - Sequence](https://reader037.fdocuments.net/reader037/viewer/2022100219/55721116497959fc0b8e4ffe/html5/thumbnails/4.jpg)
Buatlah sequence untuk membuat Mie Instan (mie goreng)!
![Page 5: Materi DDP 2 - Sequence](https://reader037.fdocuments.net/reader037/viewer/2022100219/55721116497959fc0b8e4ffe/html5/thumbnails/5.jpg)
Instruksi Dasar
Intruksi dasar:Ada 3 jenis instruksi yang akan dipakai untuk merencanakan program yang akan dibuat pada pertemuan ini, yaitu :print*
digunakan untuk mencetak satu * dan membuat kursor maju satu langkah.
prints digunakan untuk mencetak satu space kosong (spasi) dan maju satu langkah.
NL digunakan untuk return ke baris berikutnya (enter).
![Page 6: Materi DDP 2 - Sequence](https://reader037.fdocuments.net/reader037/viewer/2022100219/55721116497959fc0b8e4ffe/html5/thumbnails/6.jpg)
Contoh 1
Menampilkan pola:
*****
Instruksi-nya:
print*;print*;print*;print*;print*;
![Page 7: Materi DDP 2 - Sequence](https://reader037.fdocuments.net/reader037/viewer/2022100219/55721116497959fc0b8e4ffe/html5/thumbnails/7.jpg)
Penulisan pada Pascal
Bentuk dasar dari penulisan program Pascal:
uses crt;
begin
(* tulis perintah di bagian ini *)
end.
![Page 8: Materi DDP 2 - Sequence](https://reader037.fdocuments.net/reader037/viewer/2022100219/55721116497959fc0b8e4ffe/html5/thumbnails/8.jpg)
…
Masing-masing instruksi diakhiri titik koma (;) yang mana tanda ini sebenarnya diperlukan untuk memisahkan 2 buah instruksi.
Pascal bersifat incasesensitive, artinya huruf besar dan kecil dianggap sama.
Contoh : BEGIN dengan begin dianggap sama. Komentar: tulisan pada kode program yang tidak
dieksekusi oleh compiler.
![Page 9: Materi DDP 2 - Sequence](https://reader037.fdocuments.net/reader037/viewer/2022100219/55721116497959fc0b8e4ffe/html5/thumbnails/9.jpg)
{ instruksi } tidak akan dieksekusi
(* instruksi *) tidak akan dieksekusi
![Page 10: Materi DDP 2 - Sequence](https://reader037.fdocuments.net/reader037/viewer/2022100219/55721116497959fc0b8e4ffe/html5/thumbnails/10.jpg)
Instruksi Dasar pada Pascal
Print* :
---- write(’*’)
Printspace :
---- write(’ ’)
NL :
---writeln
![Page 11: Materi DDP 2 - Sequence](https://reader037.fdocuments.net/reader037/viewer/2022100219/55721116497959fc0b8e4ffe/html5/thumbnails/11.jpg)
Contoh
Membuat pola *** dengan Pascal:
uses crt;
begin
clrscr;
write('*');write('*');write('*');
readkey;
end.
![Page 12: Materi DDP 2 - Sequence](https://reader037.fdocuments.net/reader037/viewer/2022100219/55721116497959fc0b8e4ffe/html5/thumbnails/12.jpg)
…
uses crt;begin clrscr;
writeln;write('*');write('*');write('*');writeln;write('*');write('*');write('*');writeln;write('*');write('*');write('*');
readkey;end.
![Page 13: Materi DDP 2 - Sequence](https://reader037.fdocuments.net/reader037/viewer/2022100219/55721116497959fc0b8e4ffe/html5/thumbnails/13.jpg)
Try This…
uses crt;
begin
clrscr;
write(‘Saya');
writeln(‘sedang');
writeln('Belajar Pascal');
readkey;
end.
![Page 14: Materi DDP 2 - Sequence](https://reader037.fdocuments.net/reader037/viewer/2022100219/55721116497959fc0b8e4ffe/html5/thumbnails/14.jpg)
Latihan
Tuliskan instruksi – instruksi untuk membuat bentuk seperti di bawah ini lalu tuliskanlah perintah – perintah tersebut dalam bahasa pascal:
![Page 15: Materi DDP 2 - Sequence](https://reader037.fdocuments.net/reader037/viewer/2022100219/55721116497959fc0b8e4ffe/html5/thumbnails/15.jpg)
Latihan
Instal Free Pascal di komputer / laptop masing-masing.
Buatlah instruksi untuk membuat pola-pola di bawah ini dan ubahlah ke bahasa Pascal
a) b) c)
![Page 16: Materi DDP 2 - Sequence](https://reader037.fdocuments.net/reader037/viewer/2022100219/55721116497959fc0b8e4ffe/html5/thumbnails/16.jpg)
See You Next Week