Top Banner
Dasar-Dasar Pemrograman Ramos Somya, S.Kom., M.Cs.
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

Mar 13, 2019

Download

Documents

dongoc
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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