Filya Mustikawati Email :

advertisement
PEMROGRAMAN
DASAR
Filya Mustikawati
Email : [email protected]
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 WITH
Pendeklarasian FILE
Procedure dan fungsi
standar untuk file
File teks dan operasinya
Lngkah Pembuatan Program
Debugging dalam PASCAL
Pembuatan program
menggunakan PASCAL
Buku Penunjang :
Belajar Sendiri Pemrograman Pascal Turbo Pascal 7.0
Algoritma dan Pemrograman Dalam Bahasa Pascal dan C
Algoritma dan Teknik Pemrograman
Perkuliahan
Pelaksanaan dan Tata tertib
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
Perkuliahan
Pelaksanaan 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
UTS = 25 %
ABSEN = 5 %
QUIS =
10%
Serius tapi santai
Bebas,Merdeka, Sopan dan Bertanggung jawab
Apa itu algoritma
pemrograman ?
Mengapa perlu dipelajari
“Algoritma adalah
Algoritma
Pemrograman
urutan langkahlangkah logis
penyelesaian masalah
yang disusun secara
sistematis”.
Algoritma Nasi Goreng
2
1
3
4
5
Contoh Algoritma
• Buat algoritma untuk menentukan
apakah suatu bilangan merupakan
bilangan ganjil atau bilangan genap.
Algoritma Bilangan Genap
1. Bagi bilangan dengan
bilangan 2
2. Hitung sisa hasil bagi
pada langkah 1.
3. Bila sisa hasil bagi sama
dengan 0 maka bilangan
itu
adalah
bilangan
genap tetapi bila sisa
hasil bagi sama dengan 1
maka bilangan itu adalah
bilangan ganjil.
TUGAS
1. Buatlah Algoritma menghitung Luas Persegi Panjang
2. Buatlah Algoritma menghitung Luas Lingkaran
Download