dasar-dasar pemrograman - ramos' blog fileintruksi dasar: ada 3 jenis instruksi yang akan...
TRANSCRIPT
![Page 1: Dasar-Dasar Pemrograman - Ramos' Blog fileIntruksi dasar: Ada 3 jenis instruksi yang akan dipakai untuk merencanakan program yang akan dibuat pada pertemuan ini, yaitu : print*: digunakan](https://reader031.vdokumen.com/reader031/viewer/2022022116/5c87e63e09d3f2d8348cbd44/html5/thumbnails/1.jpg)
Dasar-Dasar Pemrograman
Ramos Somya, S.Kom., M.Cs.
![Page 2: Dasar-Dasar Pemrograman - Ramos' Blog fileIntruksi dasar: Ada 3 jenis instruksi yang akan dipakai untuk merencanakan program yang akan dibuat pada pertemuan ini, yaitu : print*: digunakan](https://reader031.vdokumen.com/reader031/viewer/2022022116/5c87e63e09d3f2d8348cbd44/html5/thumbnails/2.jpg)
Sequence merupakan urut-urutan dalammenjalankan suatu instruksi untuk mencapaitujuan tertentu.
Untuk mencapai tujuan tersebut ada banyak cara,sehingga ada banyak cara pula sequence yangbisa dibuat.
![Page 3: Dasar-Dasar Pemrograman - Ramos' Blog fileIntruksi dasar: Ada 3 jenis instruksi yang akan dipakai untuk merencanakan program yang akan dibuat pada pertemuan ini, yaitu : print*: digunakan](https://reader031.vdokumen.com/reader031/viewer/2022022116/5c87e63e09d3f2d8348cbd44/html5/thumbnails/3.jpg)
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: Dasar-Dasar Pemrograman - Ramos' Blog fileIntruksi dasar: Ada 3 jenis instruksi yang akan dipakai untuk merencanakan program yang akan dibuat pada pertemuan ini, yaitu : print*: digunakan](https://reader031.vdokumen.com/reader031/viewer/2022022116/5c87e63e09d3f2d8348cbd44/html5/thumbnails/4.jpg)
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 5: Dasar-Dasar Pemrograman - Ramos' Blog fileIntruksi dasar: Ada 3 jenis instruksi yang akan dipakai untuk merencanakan program yang akan dibuat pada pertemuan ini, yaitu : print*: digunakan](https://reader031.vdokumen.com/reader031/viewer/2022022116/5c87e63e09d3f2d8348cbd44/html5/thumbnails/5.jpg)
Menampilkan pola:
*****
Instruksi-nya:print*;print*;print*; print*;print*;
![Page 6: Dasar-Dasar Pemrograman - Ramos' Blog fileIntruksi dasar: Ada 3 jenis instruksi yang akan dipakai untuk merencanakan program yang akan dibuat pada pertemuan ini, yaitu : print*: digunakan](https://reader031.vdokumen.com/reader031/viewer/2022022116/5c87e63e09d3f2d8348cbd44/html5/thumbnails/6.jpg)
Kadang kala setelah suatu instruksi dipanggil, hasil yangmuncul tidak benar-benar sesuai dengan maksud daripemanggilan instruksi tersebut.
Kondisi awal: HELLO Instruksi: print* Hasil 1 : HELLO* Hasil 2: HELLO * Hal ini dipengaruhi oleh kondisi (state) sesaat sebelum
instruksi tersebut dipanggil.
![Page 7: Dasar-Dasar Pemrograman - Ramos' Blog fileIntruksi dasar: Ada 3 jenis instruksi yang akan dipakai untuk merencanakan program yang akan dibuat pada pertemuan ini, yaitu : print*: digunakan](https://reader031.vdokumen.com/reader031/viewer/2022022116/5c87e63e09d3f2d8348cbd44/html5/thumbnails/7.jpg)
Terlihat perbedaan pada posisi dari ‘*’ yangtercetak.
![Page 8: Dasar-Dasar Pemrograman - Ramos' Blog fileIntruksi dasar: Ada 3 jenis instruksi yang akan dipakai untuk merencanakan program yang akan dibuat pada pertemuan ini, yaitu : print*: digunakan](https://reader031.vdokumen.com/reader031/viewer/2022022116/5c87e63e09d3f2d8348cbd44/html5/thumbnails/8.jpg)
Pada komputer, hal ini dipengaruhi oleh posisikursor (garis berkedip) sesaat sebelum dilakukanprint*
Hal ini dikenal dengan Current Printing Position(CPP) yang menunjukkan posisi pencetakkan jikasuatu instruksi dipanggil.
![Page 9: Dasar-Dasar Pemrograman - Ramos' Blog fileIntruksi dasar: Ada 3 jenis instruksi yang akan dipakai untuk merencanakan program yang akan dibuat pada pertemuan ini, yaitu : print*: digunakan](https://reader031.vdokumen.com/reader031/viewer/2022022116/5c87e63e09d3f2d8348cbd44/html5/thumbnails/9.jpg)
Misal CCP disimbolkan dengan lambang ◊
![Page 10: Dasar-Dasar Pemrograman - Ramos' Blog fileIntruksi dasar: Ada 3 jenis instruksi yang akan dipakai untuk merencanakan program yang akan dibuat pada pertemuan ini, yaitu : print*: digunakan](https://reader031.vdokumen.com/reader031/viewer/2022022116/5c87e63e09d3f2d8348cbd44/html5/thumbnails/10.jpg)
Instruksi 1:NL; print*; print*; print*;NL; print*; print*; print*;NL; print*; print*; print*;
Instruksi 2:print*; print*; print*; NL;print*; print*; print*; NL;print*; print*; print*; NL;
![Page 11: Dasar-Dasar Pemrograman - Ramos' Blog fileIntruksi dasar: Ada 3 jenis instruksi yang akan dipakai untuk merencanakan program yang akan dibuat pada pertemuan ini, yaitu : print*: digunakan](https://reader031.vdokumen.com/reader031/viewer/2022022116/5c87e63e09d3f2d8348cbd44/html5/thumbnails/11.jpg)
![Page 12: Dasar-Dasar Pemrograman - Ramos' Blog fileIntruksi dasar: Ada 3 jenis instruksi yang akan dipakai untuk merencanakan program yang akan dibuat pada pertemuan ini, yaitu : print*: digunakan](https://reader031.vdokumen.com/reader031/viewer/2022022116/5c87e63e09d3f2d8348cbd44/html5/thumbnails/12.jpg)
Bentuk dasar dari penulisan program Pascal:
uses crt;
begin
(* tulis perintah di bagian ini *)
end.
uses crt; memberitahukan pada pascal bahwa program iniakan menggunakan monitor sebagai media output.
begin merupakan kata kunci (keyword) yang menandakanawal dari program tersebut.
end. Merupakan kata kunci yang menandakan akhir dariprogram.
Perintah-perintah dapat dituliskan di antara begin dan end.
![Page 13: Dasar-Dasar Pemrograman - Ramos' Blog fileIntruksi dasar: Ada 3 jenis instruksi yang akan dipakai untuk merencanakan program yang akan dibuat pada pertemuan ini, yaitu : print*: digunakan](https://reader031.vdokumen.com/reader031/viewer/2022022116/5c87e63e09d3f2d8348cbd44/html5/thumbnails/13.jpg)
Masing-masing instruksi diakhiri titik koma (;) yang manatanda ini sebenarnya diperlukan untuk memisahkan 2 buahinstruksi.
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.{ instruksi } tidak akan dieksekusiatau (* instruksi *) tidak akan dieksekusi
![Page 14: Dasar-Dasar Pemrograman - Ramos' Blog fileIntruksi dasar: Ada 3 jenis instruksi yang akan dipakai untuk merencanakan program yang akan dibuat pada pertemuan ini, yaitu : print*: digunakan](https://reader031.vdokumen.com/reader031/viewer/2022022116/5c87e63e09d3f2d8348cbd44/html5/thumbnails/14.jpg)
Print* : write(’*’) Printspace : write(’ ’) NL : writeln
![Page 15: Dasar-Dasar Pemrograman - Ramos' Blog fileIntruksi dasar: Ada 3 jenis instruksi yang akan dipakai untuk merencanakan program yang akan dibuat pada pertemuan ini, yaitu : print*: digunakan](https://reader031.vdokumen.com/reader031/viewer/2022022116/5c87e63e09d3f2d8348cbd44/html5/thumbnails/15.jpg)
Membuat pola *** dengan Pascal:
uses crt;begin
clrscr;write('*');write('*');write('*');readkey;
end.
![Page 16: Dasar-Dasar Pemrograman - Ramos' Blog fileIntruksi dasar: Ada 3 jenis instruksi yang akan dipakai untuk merencanakan program yang akan dibuat pada pertemuan ini, yaitu : print*: digunakan](https://reader031.vdokumen.com/reader031/viewer/2022022116/5c87e63e09d3f2d8348cbd44/html5/thumbnails/16.jpg)
uses crt;begin
clrscr;writeln;write('*');write('*');write('*');writeln;write('*');write('*');write('*');writeln;write('*');write('*');write('*');readkey;
end.
![Page 17: Dasar-Dasar Pemrograman - Ramos' Blog fileIntruksi dasar: Ada 3 jenis instruksi yang akan dipakai untuk merencanakan program yang akan dibuat pada pertemuan ini, yaitu : print*: digunakan](https://reader031.vdokumen.com/reader031/viewer/2022022116/5c87e63e09d3f2d8348cbd44/html5/thumbnails/17.jpg)
uses crt;begin
clrscr;write(‘Saya');writeln(‘sedang');writeln('Belajar Pascal');
readkey;end.
![Page 18: Dasar-Dasar Pemrograman - Ramos' Blog fileIntruksi dasar: Ada 3 jenis instruksi yang akan dipakai untuk merencanakan program yang akan dibuat pada pertemuan ini, yaitu : print*: digunakan](https://reader031.vdokumen.com/reader031/viewer/2022022116/5c87e63e09d3f2d8348cbd44/html5/thumbnails/18.jpg)
Instal Free Pascal di komputer / laptop masing-masing.
Buatlah instruksi untuk membuat pola-pola di bawah ini danubahlah ke bahasa Pascala) b) c)
![Page 19: Dasar-Dasar Pemrograman - Ramos' Blog fileIntruksi dasar: Ada 3 jenis instruksi yang akan dipakai untuk merencanakan program yang akan dibuat pada pertemuan ini, yaitu : print*: digunakan](https://reader031.vdokumen.com/reader031/viewer/2022022116/5c87e63e09d3f2d8348cbd44/html5/thumbnails/19.jpg)
Tugas dikerjakan secara individu. Dikumpulkan dalam file .doc yang berisi jawaban
(instruksi dasar & instruksi dalam Pascal) beserta printscreen output program.
Tugas dikirimkan melalui email ke alamat:[email protected] dengan subject email:Tugas DDP 1.Nama file: Tugas_DDP_1_NIM.doc (contoh:Tugas_DDP_1_672012001.doc)
Tugas dikirim ke email tersebut paling lambat hari Rabu,26 September 2012 pukul 17.00 WIB.
![Page 20: Dasar-Dasar Pemrograman - Ramos' Blog fileIntruksi dasar: Ada 3 jenis instruksi yang akan dipakai untuk merencanakan program yang akan dibuat pada pertemuan ini, yaitu : print*: digunakan](https://reader031.vdokumen.com/reader031/viewer/2022022116/5c87e63e09d3f2d8348cbd44/html5/thumbnails/20.jpg)
Materi bisa diunduh di:http://ramos672006005.wordpress.com
![Page 21: Dasar-Dasar Pemrograman - Ramos' Blog fileIntruksi dasar: Ada 3 jenis instruksi yang akan dipakai untuk merencanakan program yang akan dibuat pada pertemuan ini, yaitu : print*: digunakan](https://reader031.vdokumen.com/reader031/viewer/2022022116/5c87e63e09d3f2d8348cbd44/html5/thumbnails/21.jpg)