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

16
PEMROGRAMAN DASAR Filya Mustikawati Email : [email protected]

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

Page 1: PEMROGRAMAN DASAR - filyamustika.files.wordpress.com · •Tipe data array , ... Presensi minimal 75% Kehadiran paling lambat 30 menit setelah kuliah dimulai ... Apa itu algoritma

PEMROGRAMAN

DASAR

Filya MustikawatiEmail : [email protected]

Page 2: PEMROGRAMAN DASAR - filyamustika.files.wordpress.com · •Tipe data array , ... Presensi minimal 75% Kehadiran paling lambat 30 menit setelah kuliah dimulai ... Apa itu algoritma
Page 3: PEMROGRAMAN DASAR - filyamustika.files.wordpress.com · •Tipe data array , ... Presensi minimal 75% Kehadiran paling lambat 30 menit setelah kuliah dimulai ... Apa itu algoritma
Page 4: PEMROGRAMAN DASAR - filyamustika.files.wordpress.com · •Tipe data array , ... Presensi minimal 75% Kehadiran paling lambat 30 menit setelah kuliah dimulai ... Apa itu algoritma

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

Page 5: PEMROGRAMAN DASAR - filyamustika.files.wordpress.com · •Tipe data array , ... Presensi minimal 75% Kehadiran paling lambat 30 menit setelah kuliah dimulai ... Apa itu algoritma

Buku Penunjang :

Belajar Sendiri Pemrograman Pascal Turbo Pascal 7.0Algoritma dan Pemrograman Dalam Bahasa Pascal dan C Algoritma dan Teknik Pemrograman

Page 6: PEMROGRAMAN DASAR - filyamustika.files.wordpress.com · •Tipe data array , ... Presensi minimal 75% Kehadiran paling lambat 30 menit setelah kuliah dimulai ... Apa itu algoritma

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

Page 7: PEMROGRAMAN DASAR - filyamustika.files.wordpress.com · •Tipe data array , ... Presensi minimal 75% Kehadiran paling lambat 30 menit setelah kuliah dimulai ... Apa itu algoritma

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

Page 8: PEMROGRAMAN DASAR - filyamustika.files.wordpress.com · •Tipe data array , ... Presensi minimal 75% Kehadiran paling lambat 30 menit setelah kuliah dimulai ... Apa itu algoritma

Penilaian

ABSEN = 5 %

UTS = 25 %

QUIS = 10%

Page 9: PEMROGRAMAN DASAR - filyamustika.files.wordpress.com · •Tipe data array , ... Presensi minimal 75% Kehadiran paling lambat 30 menit setelah kuliah dimulai ... Apa itu algoritma

Serius tapi santai

Bebas,Merdeka, Sopan dan Bertanggung jawab

Page 10: PEMROGRAMAN DASAR - filyamustika.files.wordpress.com · •Tipe data array , ... Presensi minimal 75% Kehadiran paling lambat 30 menit setelah kuliah dimulai ... Apa itu algoritma
Page 11: PEMROGRAMAN DASAR - filyamustika.files.wordpress.com · •Tipe data array , ... Presensi minimal 75% Kehadiran paling lambat 30 menit setelah kuliah dimulai ... Apa itu algoritma

Apa itu algoritma

pemrograman ?

Mengapa perlu dipelajari

Page 12: PEMROGRAMAN DASAR - filyamustika.files.wordpress.com · •Tipe data array , ... Presensi minimal 75% Kehadiran paling lambat 30 menit setelah kuliah dimulai ... Apa itu algoritma

Algoritma Pemrograman

“Algoritma adalah

urutan langkah-

langkah logispenyelesaian masalah

yang disusun secara

sistematis”.

Page 13: PEMROGRAMAN DASAR - filyamustika.files.wordpress.com · •Tipe data array , ... Presensi minimal 75% Kehadiran paling lambat 30 menit setelah kuliah dimulai ... Apa itu algoritma

Algoritma Nasi Goreng

1 2 3

4

5

Page 14: PEMROGRAMAN DASAR - filyamustika.files.wordpress.com · •Tipe data array , ... Presensi minimal 75% Kehadiran paling lambat 30 menit setelah kuliah dimulai ... Apa itu algoritma

Contoh Algoritma

• Buat algoritma untuk menentukanapakah suatu bilangan merupakanbilangan ganjil atau bilangan genap.

Page 15: PEMROGRAMAN DASAR - filyamustika.files.wordpress.com · •Tipe data array , ... Presensi minimal 75% Kehadiran paling lambat 30 menit setelah kuliah dimulai ... Apa itu algoritma

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

Page 16: PEMROGRAMAN DASAR - filyamustika.files.wordpress.com · •Tipe data array , ... Presensi minimal 75% Kehadiran paling lambat 30 menit setelah kuliah dimulai ... Apa itu algoritma

TUGAS1. Buatlah Algoritma menghitung Luas Persegi Panjang2. Buatlah Algoritma menghitung Luas Lingkaran