Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
Sesi-3 Algoritma dan Pemrograman
Dadan Nurdin Bagenda, ST.
2
Outline Materi Review Sesi-2 Tipe Data
Operator (aritmatika, pembanding, logika) Struktur Kontrol Runtunan (sequential) Pemilihan (selection) Pengulangan (looping) Studi Kasus Tugas
3
Tipe Data Suatu tipe data digunakan untuk menyatakan pola penyajian data dalam komputer. Data yang akan diolah dalam komputer dapat berbentuk: nilai numeric, karakter, string dan rekaman (record) Tipe data dibagi menjadi : Tipe dasar (bilangan logik, bulat, riil, karakter) Tipe bentukan (string, tipe dasar dgn nama tipe baru, rekaman)
4
Operator Operator Aritmatika Operator Relasi / Pembanding Contoh :
2 + 3 * 4= ... (6+4)/2= ... Operator Relasi / Pembanding Contoh 4 > 7 = ... (5 + 3) <= 12 = ... ^ Pangkat * Perkalian / Pembagian + Penjumlahan - Pengurangan < Lebih kecil <= Lebih kecil sama dengan > Lebih besar >= Lebih besar sama dengan = Sama dengan <> Tidak sama dengan
5
Operator - lanjutan Operator Logika NOT, AND, OR Operand NOT True
False Operand 1 Operand 2 AND OR True False
6
Struktur Kontrol Runtunan (sequence)
Setiap perintah (instruksi) dijalankan secara urut dari awal sampai akhir (top bottom) Disimbolkan : A1 A2 A3 Contoh : Buat algoritma untuk membuat konversi satuan dari kilogram ke gram ! Program konversi_berat { konversi satuan kg ke gr} Kamus kg, gr : 0 Algoritma Input kg gr kg * 1000 Print gr
7
Struktur Kontrol - lanjutan
Pemilihan (selection) Struktur kontrol yang memilih satu alternatif diantara beberapa alternatif pilihan yang ada, dengan melihat nilai variabel berupa ekspresi logika Disimbolkan : ... Jika kondisi X maka Aksi True Atau Aksi False Buat algoritma untuk menentukan kategori usia seseorang berdasarkan bagan berikut : 50 th 51th dst TUA 0...50th MUDA
8
Struktur Kontrol - lanjutan
Pengulangan (looping) Mengulang sekumpulan perintah yang sesuai dengan kondisi yang diberikan berdasarkan loop control variabelnya Istilah: Loop Control Variabel = bisa berbentuk COUNTER atau EVENT Contoh : Buat algoritma untuk mencetak angka 1 sampai 5 beserta hasil total penjumlahan angka-angka yang tercetak tersebut, tanpa ada suatu nilai input ! Program cetak ONEtoFIVE { mencetak angka 1-5 & menghitung totalnya} Kamus k = 0 total : 0 Algoritma k k + 1 Print k total total + k Loop until k = 5
9
Studi Kasus Buat Algoritma untuk melakukan konversi nilai kurs Rupiah ke $ US ! Bu Dora menjual mangga Rp 500 per buah. Seorang pembeli akan mendapat diskon 10% jika total belinya di atas Rp Buat algoritma untuk menampilkan total bayar setiap pembeli ! Tulislah Algoritma untuk mencetak teks WOW Aku Suka Algoritma sebanyak N kali seseuai dengan angka yang diinput oleh user dari keyboard !
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.