View
214
Download
0
Category
Preview:
Citation preview
Dosen : Dudy M. Arifin, S.T., M.Kom
Email: dudy.ma@sttgarut.ac.id
Perkuliahan berlangsung 12 s/d 14 x pertemuan.
Batas keterlambatan maksimal 15 menit setelah perkuliahan dimulai.
Berpakaian rapi dan sopan.
Kondusif saat proses perkuliahan berlangsung.
Maksimal tidak menghadiri perkuliahan sebanyak 3 x pertemuan
(kecuali ada pemberitahuan sebelumnya dengan alasan logis disertai surat izin).
Mentaati aturan dan tata-tertib STT Garut.Dosen : Dede Kurniadi, M.Kom
Absensi 10 %
Tugas 20 %
UTS 30 %
UAS 40 %
Minimal Lulus Absen 75 %
Dosen : Dede Kurniadi, M.Kom
Menekankan pada logika berpikir untuk
menyelesaikan suatu permasalahan
dengan efektif dan efisien.
Tidak ditekankan dalam pembuatan
program dengan algoritma yang rumit.
Pengantar pemrograman & Sequence.
Pengantar Pascal (struktur bahasa
Pascal).
Sequence.
Indentifier, Variabel, Konstanta dan Tipe
data.
Procedure.
Repetition.
Choice.
Rekursif.
Komputer:
Dari asal kata “Compute”: menghitung.
mesin yang dapat melalukan proses
komputasi / menghitung.
Mesin yang digunakan untuk melakukan
tindakan sesuai apa yang diperintahkan.
Perlu suatu bahasa yang digunakan untuk
memerintahkan komputer melakukan suatu
tindakan yaitu bahasa mesin.
2 komponen utama komputer:
o Hardware/Perangkat Keras
o Software/Perangkat Lunak
Brainware: orang yang mengoperasikan
komputer.
Software (perangkat lunak atau program
komputer) merupakan suatu aplikasi
yang di dalamnya terdiri dari kumpulan
instruksi yang memberitahukan pada
komputer apa yang harus dilakukan.
Contoh Program Komputer:
Notepad: menulis note, menyimpan note
dsb.
SIASAT: registrasi matakuliah, lihat nilai
dsb.
Dsb.
Merupakan bahasa yang digunakan
untuk menulis instruksi yang dimengerti
oleh komputer.
Bahasa pemrograman program
komputer.
Jenis bahasa pemrograman:
o Bahasa Mesin: tersusun dari kode biner (1
dan 0)
o Low Level: misal bahasa rakitan/Assembly.
contoh sintaks: ADD, MOV
o High Level: misal: Pascal, C/C++, Java, Basic,
dsb.
contoh sintaks: writeln(‘saya’); dalam
Bahasa Mesin
Low Level
High Level
Supaya perintah dalam bahasa pemrograman
yang digunakan (Assembly maupun bahasa
tingkat tinggi) dapat dipahami oleh komputer
dan dapat dijalankan oleh microprosessor, maka
perintah-perintah tersebut harus diterjemahkan
terlebih dahulu ke bahasa mesin proses
kompilasi (compiling).
Program atau software yang digunakan untuk
proses kompilasi disebut compiler.
Untuk bahasa pemrograman Pascal, compiler
yang bisa digunakan adalah Turbo Pascal dan
Free Pascal.
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.
Tujuan: membuka Microsoft Word
Sequence-nya ???
1. Hidupkan PC.
2. Masukkan password.
3. Klik tombol Start.
4. Klik Microsoft Office.
5. Klik Mocrosoft Office Word.
Bentuk dasar dari penulisan program Pascal:
uses crt;
begin
(* tulis perintah di bagian ini *)
end.
uses crt; memberitahukan pada pascal bahwa program
ini akan menggunakan monitor sebagai media output.
begin merupakan kata kunci (keyword) yang
menandakan awal dari program tersebut.
end. Merupakan kata kunci yang menandakan akhir dari
program.
Perintah-perintah dapat dituliskan di antara begin dan
end.
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.
{ instruksi } tidak akan dieksekusi
atau
(* instruksi *) tidak akan dieksekusi
Print* : write(’*’)
Printspace : write(’ ’)
NL : writeln
Membuat pola *** dengan Pascal:
uses crt;
begin
clrscr;
write('*');write('*');write('*');
readkey;
end.
uses crt;
begin
clrscr;
writeln;write('*');write('*');write('*');
writeln;write('*');write('*');write('*');
writeln;write('*');write('*');write('*');
readkey;
end.
uses crt;
begin
clrscr;
write('FTI ');
writeln('2010');
writeln('Belajar Pascal');
readkey;
end.
Tuliskan instruksi – instruksi untuk membuat
bentuk seperti di bawah ini lalu tuliskanlah
perintah – perintah tersebut dalam bahasa
pascal:
Recommended