Upload
phamliem
View
234
Download
0
Embed Size (px)
Citation preview
MATERI •Algoritma•Flowchart•Konsep dasar PASCAL•Tipe data•Konstanta, variable dan Ekspresi•Statement Read dan Readln•Statement Write dan Writeln•Format Output•IF- THEN , IF-THEN-ELSE, NESTED-IF•CASE OF•CASE OF-ELSE •FOR•WHILE-DO•REPEAT-UNTIL• Gabungan WHILE-DO, REPEAT-UNTIL,
dan FOR•Tipe data array , Jenis ARRAY•Input/Output menggunakan ARRAY•Packed ARRAY
•Procedure secara nilai•Procedure secara acuan•Nested Procedure • Procedure rekursif•Function tanpa parameter•Function dengan parameter•Nested Function•Pemanggilan Function rekursif•Deklarasi RECORD•Statement WITHPendeklarasian FILEProcedure dan fungsistandar untuk fileFile teks dan operasinyaLngkah Pembuatan ProgramDebugging dalam PASCALPembuatan program menggunakan PASCAL
Buku Penunjang :
Belajar Sendiri Pemrograman Pascal Turbo Pascal 7.0Algoritma dan Pemrograman Dalam Bahasa Pascal dan C Algoritma dan Teknik Pemrograman
Perkuliahan
Kuliah diadakan sebanyak minimal 12 kali pertemuan,
dan 2 kali Ujian (UTS - UAS)
Presensi minimal 75%
Kehadiran paling lambat 30 menit setelah kuliah dimulai
Tidak diperkenankan menggunakan sandal
Selama perkuliahan berlangsung, dilarang
menggunakan ponsel
Pelaksanaan dan Tata tertib
PerkuliahanPelaksanaan dan Tata tertib
Tugas diberikan setiap akhir
pertemuan, dan dibahas pada
pertemuan berikutnya
Quiz diadakan 2 kali (1
sebelum dan 1 sesudah UTS) –
waktu pelaksanaan tidak
diberitahukan
Penilaian
ABSEN = 5 %
UTS = 25 %
QUIS = 10%
Serius tapi santai
Bebas,Merdeka, Sopan dan Bertanggung jawab
Apa itu algoritma
pemrograman ?
Mengapa perlu dipelajari
Algoritma Pemrograman
“Algoritma adalah
urutan langkah-
langkah logispenyelesaian masalah
yang disusun secara
sistematis”.
Algoritma Nasi Goreng
1 2 3
4
5
Contoh Algoritma
• Buat algoritma untuk menentukanapakah suatu bilangan merupakanbilangan ganjil atau bilangan genap.
1. Bagi bilangan denganbilangan 2
2. Hitung sisa hasil bagipada langkah 1.
3. Bila sisa hasil bagi samadengan 0 maka bilanganitu adalah bilangangenap tetapi bila sisahasil bagi sama dengan 1maka bilangan itu adalahbilangan ganjil.
Algoritma Bilangan Genap
TUGAS1. Buatlah Algoritma menghitung Luas Persegi Panjang2. Buatlah Algoritma menghitung Luas Lingkaran