Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Sesi-3 Algoritma dan Pemrograman

Presentasi serupa


Presentasi berjudul: "Sesi-3 Algoritma dan Pemrograman"— Transcript presentasi:

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 !


Download ppt "Sesi-3 Algoritma dan Pemrograman"

Presentasi serupa


Iklan oleh Google