Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

LN New 01 Istilah Struktur Dasar Teknik Puncak-Turun

Presentasi serupa


Presentasi berjudul: "LN New 01 Istilah Struktur Dasar Teknik Puncak-Turun"— Transcript presentasi:

1 LN New 01 Istilah Struktur Dasar Teknik Puncak-Turun
Dasar Dasar Algoritma LN New 01 Istilah Struktur Dasar Teknik Puncak-Turun

2 Pernyataan dan Aksi Algoritma  Deskripsi langkah-langkah pelaksanaan suatu proses Langkah penyelesaian dinyatakan dengan sebuah pernyataan (statement) Pernyataan menggambarkan aksi (action) algoritmik yg dapat dieksekusi Operasi yg bersesuaian dikerjakan oleh pemroses Efek pengerjaan  efek netto

3 Struktur Dasar Algoritma
Dapat dibangun dari 3 struktur dasar: Runtunan (sequence) Pemilihan (selection) Pengulangan (repetition)

4 Runtunan Bisa terdiri lebih dari satu pernyataan
Disebut juga pernyataan-gabungan (compound statements) Urutan instruksi menentukan keadaan akhir Ex: Pernyataan: S1 S2 S3 Pemrosesan dimulai dari S1 berakhir di S3

5 Algoritma tukar isi

6 Pemilihan Kondisi tertentu menjadi syarat dijalankannya sebuah aksi
Jika lampu traffic light berwarna merah, maka berhenti Dapat dituliskan : pernyataan-pemilihan (selection-statement), atau pernyataan-kondisional: If kondisi then aksi

7 Pemilihan Struktur pemilihan if-then hanya memberikan satu pilihan aksi bila kondisi (persyaratan) dipenuhi (bernilai benar), dan tdk memberikan pilihan aksi lain bila kondisi bernilai salah. Bentuk pemilihan yg lebih umum ialah memilih satu dari dua aksi yg bergantung nilai kondisinya.

8 Pemilihan Memilih satu dari dua aksi yg bergantung nilai kondisinya.
If kondisi then aksi 1 else aksi 2 Else  kalau tidak Jika kondisi bernilai benar  aksi 1 Jika kondisi bernilai salah  aksi 2, yg dikerjakan

9 Pemilihan Example: Menentukan apakah bilangan bulat x lebih besar atau lebih kecil: If x > y then tulis x sebagai bilangan terbesar else tulis y sebagai bilangan terbesar

10 Pemilihan Menentukan bilangan terbesar dari 3 bilangan ????
If x > y then If x > z then tulis x sebagai bilangan terbesar else tulis z sebagai bilangan terbesar If y > z then tulis y sebagai bilangan terbesar

11 Pengulangan Komputer dapat mengerjakan pekerjaan yg sama berulang kali. Bagaimana menuliskan sebuah kalimat yg sama berulang kali ??? Tuliskan 100 kali: Saya berjanji akan jujur dan bekerja keras.

12 Pengulangan Example 1. PROGRAM Menulis_100kali
Menuliskan kalimat “Saya berjanji akan jujur dan bekerja keras” sebanyak 100 kali ALGORITMA: 1. Tulis “Saya berjanji akan jujur dan bekerja keras” 2. Tulis “Saya berjanji akan jujur dan . 100. Tulis “Saya berjanji akan jujur dan

13 Pengulangan Untuk mengatasi penulisan yg berulang, dapat digunakan struktur pengulangan for-do sehingga algoritmanya: PROGRAM Menulis_100kali Menuliskan kalimat “Saya berjanji akan jujur dan bekerja keras” sebanyak 100 kali ALGORITMA: for i dari 1 sampai 100 do Tulis “Saya berjanji akan jujur dan bekerja keras” i adalah pencacah pengulangan yg mencacah pengulangan dari 1 sampai 100

14 Pengulangan Selain mengunakan for-do Untuk mengatasi penulisan yg berulang, dapat digunakan struktur pengulangan: repeat-until while-do

15


Download ppt "LN New 01 Istilah Struktur Dasar Teknik Puncak-Turun"

Presentasi serupa


Iklan oleh Google