PEMROGRAMAN DASAR - filyamustika.files.wordpress.com · •Tipe data array , ... Presensi minimal...

Post on 03-Mar-2019

230 views 0 download

Transcript of PEMROGRAMAN DASAR - filyamustika.files.wordpress.com · •Tipe data array , ... Presensi minimal...

PEMROGRAMAN

DASAR

Filya MustikawatiEmail : mustika.filya@gmail.com

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