Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Memahami konsep dasar pemrograman komputer Memahami konsep dasar algoritma dan tahap pengembangannya Memahami cara memodelkan algoritma dengan PSEUDOCODE.

Presentasi serupa


Presentasi berjudul: "Memahami konsep dasar pemrograman komputer Memahami konsep dasar algoritma dan tahap pengembangannya Memahami cara memodelkan algoritma dengan PSEUDOCODE."— Transcript presentasi:

1

2 Memahami konsep dasar pemrograman komputer Memahami konsep dasar algoritma dan tahap pengembangannya Memahami cara memodelkan algoritma dengan PSEUDOCODE dan FLOW CHART

3 Konsep Dasar Pemrograman Definisi Algoritma Tahap Pengembangan Algoritma Penyajian Algoritma Pseudocode Flow Chart

4

5

6 Algoritma merupakan sekumpulan langkah-langkah terbatas untuk mencari solusi dari suatu masalah. Diambil dari nama Al Khawarizmi (Al Khawarizmi : On Calculation with Hindu-Arabic numeral system, 825M). Disalah pahami sebagai Algoritmi (jamak latin dari Algoritmus), yang akhirnya menjadi Algorithm, metode kalkulasi. Dalam bidang pemrograman komputer, algoritma di definisikan sebagai metode yang terdiri dari langkah-langkah terstruktur untuk mencari solusi suatu masalah dengan bantuan komputer

7

8

9

10

11

12

13

14

15

16

17

18

19 7 Komponen dasar pemrograman : 1.Membaca data (input) 2.Menampilkan data (output) 3.Melakukan perhitungan aritmatika (compute) 4.Memberikan nilai (value) ke suatu identifier/variabel 5.Melakukan seleksi kondisi/pemilihan 6.Melakukan pengulangan (loop) 7.Array 8.Function

20

21 Ada 2 cara penyajian algoritma 1.PSEUDOCODE (teks) 2.FLOW CHART (grafis)

22 Outline dari sebuah program komputer Ditulis dalam bahasa inggris atau Indonesia sederhana Kata kunci (keyword) digunakan untuk menjelaskan struktur kendali (misalnya : “jika”, “ulangi”, “sampai”, “if”, “repeat”, “until”)

23 Sewaktu komputer menerima informasi atau input, maka statement yang biasa digunakan adalah “read”, “get”, “baca”, “input” Contoh : Read Bilangan Get kode_pajak Baca nama_mahasiswa

24 Sewaktu komputer menampilkan informasi ataupun output, maka statement yang biasa digunakan adalah “print”, “write”, “output”, “display”, ataupun “cetak” Contoh : Print “Belajar” Cetak “Algoritma dan Pemrograman Komputer” Output jumlah

25 Untuk melakukan operasi aritmatika digunakan pseudocode berikut : + untuk penjumlahan (add) - untuk pengurangan (substract) * untuk perkalian (multiply) / untuk pembagian (devide) () untuk kurung Statement “compute”, “calculate” ataupun “hitung” juga dapat digunakan Contoh : add number to total Total = Total + number

26 Ada tiga cara untuk memberikan nilai ke dalam variabel : Memberikan nilai awal, menggunakan statement “initialize” atau “set” Memberikan nilai sebagai hasil dari suatu proses, maka tanda “=“ digunakan Untuk menyimpan suatu nilai maka statement “Save” atau “Store” digunakan Contoh : Set Counter to 0 Total = Harga * Jumlah

27 Salah satu operasi terpenting yang dapat dilakukan komputer adalah membandingkan dan memilih salah satu alternatif solusi. Keyword yang digunakan : “IF”, “THEN” dan “ELSE” Contoh : IF harga > 100 THEN harga = harga – (0.5 * harga) ELSE harga = harga – (0.1 * harga) ENDIF PRINT harga

28 Jika ada beberapa perintah yang harus diulang, maka dapat digunakan keyword “DO WHILE” dan “ENDDO” Contoh bil = 0 DO WHILE bil < 10 cetak bil bil = bil + 1 END DO

29 INPUT harga IF harga > 100 THEN diskon = 0.5 * harga ELSE diskon = 0.1 * harga ENDIF harga = harga – diskon PRINT harga

30 INPUT a, b, c d = b * b – 4 * a * c IF d < 0 THEN PRINT “akar imajiner” ELSE x1 = (-b + sqrt(d))/2*a x2 = (-b-sqrtd(d))/2*a ENDIF

31

32

33 1.Buatlah algoritma menggunakan PSEUDOCODE untuk menghitung luas persegi panjang 2.Buatlah algoritma menggunakan PSEUDOCODE untuk mengubah jam dan menit yang diinput ke dalam satuan detik 3.Buatlah algoritma menggunakan PSEUDOCODE untuk menentukan apakah bilangan yang di input adalah bilangan ganjul atau bilangan genap 4.Buatlah algoritma menggunakan PSEUDOCODE untuk menginput 3 buah bilangan, kemudian tentukan bilangan terbesar, terkecil dan rata- ratanya.


Download ppt "Memahami konsep dasar pemrograman komputer Memahami konsep dasar algoritma dan tahap pengembangannya Memahami cara memodelkan algoritma dengan PSEUDOCODE."

Presentasi serupa


Iklan oleh Google