pemrograman dasar - filyamustika.files.wordpress.com · •tipe data array , ... presensi minimal...
TRANSCRIPT
![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](https://reader031.vdocuments.us/reader031/viewer/2022022803/5c7bfffa09d3f2352a8c50aa/html5/thumbnails/2.jpg)
![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](https://reader031.vdocuments.us/reader031/viewer/2022022803/5c7bfffa09d3f2352a8c50aa/html5/thumbnails/3.jpg)
![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](https://reader031.vdocuments.us/reader031/viewer/2022022803/5c7bfffa09d3f2352a8c50aa/html5/thumbnails/4.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022022803/5c7bfffa09d3f2352a8c50aa/html5/thumbnails/5.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022022803/5c7bfffa09d3f2352a8c50aa/html5/thumbnails/6.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022022803/5c7bfffa09d3f2352a8c50aa/html5/thumbnails/7.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022022803/5c7bfffa09d3f2352a8c50aa/html5/thumbnails/8.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022022803/5c7bfffa09d3f2352a8c50aa/html5/thumbnails/9.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022022803/5c7bfffa09d3f2352a8c50aa/html5/thumbnails/10.jpg)
![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](https://reader031.vdocuments.us/reader031/viewer/2022022803/5c7bfffa09d3f2352a8c50aa/html5/thumbnails/11.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022022803/5c7bfffa09d3f2352a8c50aa/html5/thumbnails/12.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022022803/5c7bfffa09d3f2352a8c50aa/html5/thumbnails/13.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022022803/5c7bfffa09d3f2352a8c50aa/html5/thumbnails/14.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022022803/5c7bfffa09d3f2352a8c50aa/html5/thumbnails/15.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022022803/5c7bfffa09d3f2352a8c50aa/html5/thumbnails/16.jpg)
TUGAS1. Buatlah Algoritma menghitung Luas Persegi Panjang2. Buatlah Algoritma menghitung Luas Lingkaran