presentasi program dasar
Algoritma
PEMROGRAMAN
Pemrograman
DASAR
Kompetensi
Konsep Algoritma
Algoritma
menggunakan
bahasa natural
OLEH:
A. Bambang Santoso, S.Kom
SMK 2 TRIPLE “J”
Pengenalan
Variabel
Pengenalan tipe
data
Pengenalan
operator
Pseudocode
Kompetensi
Flowchart
Latihan
Test
kelua
r
Algoritma
Pemrograman
Kompetensi
Konsep Algoritma
Algoritma
menggunakan Kompetensi
bahasa natural
PengenalanPengenalan tipe
Variabel
data
Pengenalan tipe
Pseudocode
data
Pengenalan
operator
Konsep Algoritma
Algoritma
menggunakan
bahasa natural
Pengenalan
operator
Pengenalan
Variabel
FlowChart
Latihan
Test
Pseudocode
Kompetensi
Flowchart
Latihan
Test
kelua
r
Algoritma
Pemrograman
Kompetensi
Konsep Algoritma
Algoritma
menggunakan
bahasa natural
Pengenalan
Variabel
Kompetensi Dasar
Memahami penggunaan data dalam algoritma dan konsep
algoritma pemrograman
Pengenalan tipe
data
Pengenalan
operator
Pseudocode
Kompetensi
Flowchart
Latihan
Test
kelua
r
Kompetensi
Konsep
Algoritma
Algoritma
Pemrograman
Struktur
Algoritma
Keuntungan
Algoritma
Konsep Algoritma
Konsep
Algoritma
Algoritma
Algoritma adalah urutan
menggunakan
bahasa natural
langkah-
langkah logis penyelesaian masalah
Pengenalan
Variabel
yang disusun secara sistematis dan
logis. Kata Logis merupakan kata
kunci dalam Algoritma
Pengenalan tipe
data
Pengenalan
operator
Pseudocode
Kompetensi
Flowchart
Latihan
Test
kelua
r
Kompetensi
Konsep Algoritma
Algoritma
menggunakan
bahasa natural
Pengenalan
Variabel
Pengenalan tipe
data
Pengenalan
operator
Algoritma
Pemrograman
Algoritma menggunakan Bahasa
natural
Jika seseorang ingin mengirim surat kepada kenalannya di
tempat lain, langkah yang harus dilakukan adalah:
1. Menyiapkan Peralatan Tulis
2. Menulis surat
3. Surat dimasukkan ke dalam amplop tertutup
4. Amplop ditempeli perangko secukupnya.
5. Pergi ke Kantor Pos terdekat untuk mengirimkannya
Pseudocode
Kompetensi
Flowchart
Latihan
Test
kelua
r
Algoritma
Pemrograman
Kompetensi
Konsep Algoritma
Algoritma
menggunakan
bahasa natural
Pengenalan
Variabel
Pengenalan tipe
data
Pengenalan
operator
Pengenalan Variabel
Variabel adalah tempat dimana kita dapat mengisi atau
mengosongkan nilainya dan memanggil kembali apabila
dibutuhkan.
Setiap variabel akan mempunyai
nama (identifier) dan nilai.
Sebagai contoh :
X = 50; // X bernilai 50
Pseudocode
Kompetensi
Flowchart
Latihan
Test
kelua
r
Algoritma
Pemrograman
Kompetensi
Pengenalan Tipe Data
Konsep Algoritma
Algoritma
menggunakan
bahasa natural
Pengenalan
Variabel
Pengenalan tipe
data
Pengenalan
operator
Tipe data adalah jenis data yang dapat diolah oleh
komputer untuk memenuhi kebutuhan dalam
pemrograman komputer.
Pada PHP, tipe data variabel tidak didefinisikan oleh programmer,
akan tetapi secara otomatis ditentukan oleh intepreter PHP.
Berikut ini adalah beberapa tipe data yang didukung oleh PHP
Macam-macam tipe Data :
Pseudocode
Kompetensi
Flowchart
Latihan
Test
kelua
r
Algoritma
Pemrograman
Kompetensi
Pengenalan Operator
Konsep Algoritma
Algoritma
menggunakan
bahasa natural
Pengenalan
Variabel
Pengenalan tipe
data
Pengenalan
operator
1. Operator adalah simbol yang digunakan dalam
program untuk melakukan suatu operasi.
2. Operator berguna untuk melakukan
suatu operasi
pada suatu nilai.
3. Operator di PHP sangatlah umum sehingga mudah untuk
dipahami.
Pseudocode
Kompetensi
Flowchart
Latihan
Test
kelua
r
Algoritma
Pemrograman
Kompetensi
Konsep Algoritma
Algoritma
menggunakan
bahasa natural
Pengenalan
Variabel
Pengenalan tipe
data
Pengenalan
operator
Pseudocode
Kompetensi
Flowchart
Pseudocode
Pseudocode adalah kode yang mirip dengan
kode pemrograman yang sebenarnya.
Problem: Menghitung luas persegi
panjang
Algoritma:
Masukkan panjang (p)
Masukkan lebar (l)
Hitung luas (L), yaitu panjang kali
lebar
Cetak luas (L)
Latihan
Test
Algoritma
Pemrograman :
kelua
r
Algoritma
Pemrograman
Kompetensi
Konsep Algoritma
Algoritma
menggunakan
bahasa natural
Pengenalan
Variabel
Pengenalan tipe
data
Pengenalan
operator
Flowchart
1. Flowchart atau bagan alir adalah skema/bagan (chart) yang
menunjukkan aliran (flow) di dalam suatu program secara
logika.
2. Flowchart merupakan alat yang banyak digunakan untuk
menggambarkan algoritma dalam bentuk notasi-notasi
tertentu.
3. Flowchart merupakan gambar atau bagan yang
memperlihatkan urutan dan hubungan antar proses beserta
Simbol dengan simbol.
Contoh
pernyataannya. Gambaran ini dinyatakan
Flowchart
Flowchart
Pseudocode
Kompetensi
Flowchart
Latihan
Test
kelua
r
Algoritma
Pemrograman
Kompetensi
Konsep Algoritma
Algoritma
menggunakan
bahasa natural
Soal Latihan
1.
2.
Pengenalan
Variabel
3.
Pengenalan tipe
data
Pengenalan
operator
4.
5.
Buatlah Algoritma Mengitung Luas Segitiga ?
Tentukan salah atau benar pada nama-nama variabel berikut ini. Jika salah cobalah berikan alasan.
A.
nama.guru
B.
NamaGuru
C.
2x
D.
harga/buku
E.
hargaPerBuku
Tentukan tipe data yang cocok untuk hal-hal berikut ini (perhatikan ini bukan nama variabel) dan jelaskan
alasannya.
A. Jumlah murid
B. Berat badan
C. Tinggi badan
D. Nama siswa
Sebutkan Keuntungan Pembuatan algoritma ?
Buatlah Flowchart tentang menentukan apakah suatu bilangan adalah bilangan ganjil atau bilangan genap?
Pseudocode
Kompetensi
Flowchart
Latihan
Test
kelua
r
Algoritma
Pemrograman
Kompetensi
Konsep Algoritma
TEST
Algoritma
menggunakan
bahasa natural
Pengenalan
Variabel
Pengenalan tipe
data
Pengenalan
operator
Pseudocode
Kompetensi
Flowchart
Latihan
Test
kelua
r
Kompetensi
Konsep
Algoritma
Algoritma
Pemrograman
Struktur
Algoritma
Konsep Algoritma
Struktur Algoritma
Algoritma
menggunakan
bahasa natural
Pengenalan
Variabel
Pengenalan tipe
data
Pengenalan
operator
Ada tiga
struktur dasar yang digunakan dalam
membuat algoritma yaitu struktur
(sequencing), struktur
pemilihan/keputusan/percabangan
(branching) dan struktur pengulangan (looping).
Pseudocode
Kompetensi
Flowchart
berurutan
1
Latihan
Test
2
3
kelua
r
Kompetensi
Konsep Algoritma
Algoritma
menggunakan
bahasa natural
Pengenalan
Variabel
Pengenalan tipe
data
Pengenalan
operator
Algoritma
Pemrograman
Keuntungan
menggunakan
Konsep
Algoritma
Struktur
Algoritma
Keuntungan
Algoritma
Algoritma
1. Pembuatan atau penulisan algoritma tidak tergantung pada
bahasa pemrograman manapun, artinya penulisan algoritma
independen dari bahasa pemrograman dan komputer yang
melaksanakannya.
2. Notasi algoritma dapat
diterjemahkan ke dalam berbagai
bahasa pemrograman.
output yang akan
dikeluarkan sama karena algoritmanya sama.
3. Apapun bahasa pemrogramannya,
Pseudocode
Kompetensi
Flowchart
Latihan
Test
kelua
r
Algoritma
Pemrograman
Kompetensi
Konsep Algoritma
Contoh Operator di PHP
Algoritma
menggunakan
bahasa natural
Pengenalan
Variabel
Pengenalan tipe
data
Pengenalan
operator
Pseudocode
Kompetensi
Flowchart
Latihan
Test
kelua
r
Algoritma
Pemrograman
Kompetensi
Simbol Flowchart
Konsep Algoritma
Algoritma
menggunakan
bahasa natural
Pengenalan
Variabel
Pengenalan tipe
data
Pengenalan
operator
Simbol
Flowchart
Contoh
Flowchart
Pseudocode
Kompetensi
Flowchart
Latihan
Test
kelua
r
Algoritma
Pemrograman
Kompetensi
Konsep Algoritma
Algoritma
menggunakan
bahasa natural
Pengenalan
Variabel
Pengenalan tipe
data
Pengenalan
operator
Contoh Flowchart
Problem: Menghitung luas persegi
panjang
Penyusunan flowchart, ada beberapa anjuran:
1. Hindari pengulangan proses yang tidak
perlu dan logika yang berbelit sehingga jalannya
proses menjadi singkat.
2. Jalannya proses digambarkan dari atas ke bawah dan
tanda panah untuk
memperjelas.
Sebuah
flowchart diawali
dari satu titik START
Contoh
Simbol
diakhiri
dengan END
.
Flowchart
Flowchart
diberikan
3.
Pseudocode
Kompetensi
Flowchart
Mulai
Latihan
Test
dan
Masukan
P
Masukan
L
Luas = P *
L
Tulis
Luas
Selesai
kelua
r
Kompetensi
Konsep
Algoritma
Algoritma
Pemrograman
Struktur
Algoritma
Keuntungan
Algoritma
Konsep Algoritma
Algoritma
menggunakan
bahasa natural
Struktur Algoritma Berurutan
• Struktur berurutan terdiri satu
instruksi.
Pengenalan
Variabel
• Tiap instruksi dikerjakan
Pengenalan tipe
data
•
Pengenalan
operator
secara
berurutan sesuai dengan urutan penulisannya.
Urutan instruksi menentukan keadaan akhir
dari algoritma.
Pseudocode
Kompetensi
Flowchart
atau lebih
1
Latihan
Test
2
3
kelua
r
Kompetensi
Konsep Algoritma
Algoritma
menggunakan
bahasa natural
Algoritma
Pemrograman
Struktur Algoritma
Konsep
Algoritma
Struktur
Algoritma
Percabangan
Pada struktur percabangan, program akan
berpindah urutan pelaksanaan jika suatu
Pengenalan
Variabel
kondisi yang disyaratkan
dipenuhi.
Nilai hasil pengujian akan
Pengenalan tipe
data
Pengenalan
operator
menentukan cabang mana yang akan
ditempuh.
Pseudocode
Kompetensi
Flowchart
Keuntungan
Algoritma
1
Latihan
Test
2
3
kelua
r
Kompetensi
Konsep Algoritma
Algoritma
menggunakan
bahasa natural
Algoritma
Pemrograman
Struktur Algoritma
Konsep
Algoritma
Struktur
Algoritma
Pengulangan
Salah satu contoh Mobil-mobil peserta harus
mengelilingi lintasan sirkuit berkali-kali
sesuai yang ditetapkan dalam aturan lomba.
Siapa yang mencapai garis akhir paling
cepat, dialah
yang menang.
Pengenalan
Variabel
Pengenalan tipe
data
Pengenalan
operator
Struktur pengulangan
terdiri dari
Yait
dua bagian : u
Pseudocode
Kompetensi
Flowchart
Keuntungan
Algoritma
1
Latihan
Test
2
3
kelua
r
Kompetensi
Konsep Algoritma
Algoritma
menggunakan
bahasa natural
Algoritma
Pemrograman
2 Bagian Struktur
Konsep
Algoritma
Pengenalan
operator
1
2
Kondisi pengulangan, yaitu syarat yang harus dipenuhi
untuk melaksanakan pengulangan. Syarat ini biasanya
dinyatakan dalam ekspresi Boolean yang harus diuji apakah
bernilai benar (true) atau salah (false)
Badan pengulangan (loop body), yaitu satu atau lebih
instruksi yang akan diulang.
Pseudocode
Kompetensi
Flowchart
Keuntungan
Algoritma
Pengulangan
Pengenalan
Variabel
Pengenalan tipe
data
Struktur
Algoritma
1
Latihan
Test
2
3
kelua
r
PEMROGRAMAN
Pemrograman
DASAR
Kompetensi
Konsep Algoritma
Algoritma
menggunakan
bahasa natural
OLEH:
A. Bambang Santoso, S.Kom
SMK 2 TRIPLE “J”
Pengenalan
Variabel
Pengenalan tipe
data
Pengenalan
operator
Pseudocode
Kompetensi
Flowchart
Latihan
Test
kelua
r
Algoritma
Pemrograman
Kompetensi
Konsep Algoritma
Algoritma
menggunakan Kompetensi
bahasa natural
PengenalanPengenalan tipe
Variabel
data
Pengenalan tipe
Pseudocode
data
Pengenalan
operator
Konsep Algoritma
Algoritma
menggunakan
bahasa natural
Pengenalan
operator
Pengenalan
Variabel
FlowChart
Latihan
Test
Pseudocode
Kompetensi
Flowchart
Latihan
Test
kelua
r
Algoritma
Pemrograman
Kompetensi
Konsep Algoritma
Algoritma
menggunakan
bahasa natural
Pengenalan
Variabel
Kompetensi Dasar
Memahami penggunaan data dalam algoritma dan konsep
algoritma pemrograman
Pengenalan tipe
data
Pengenalan
operator
Pseudocode
Kompetensi
Flowchart
Latihan
Test
kelua
r
Kompetensi
Konsep
Algoritma
Algoritma
Pemrograman
Struktur
Algoritma
Keuntungan
Algoritma
Konsep Algoritma
Konsep
Algoritma
Algoritma
Algoritma adalah urutan
menggunakan
bahasa natural
langkah-
langkah logis penyelesaian masalah
Pengenalan
Variabel
yang disusun secara sistematis dan
logis. Kata Logis merupakan kata
kunci dalam Algoritma
Pengenalan tipe
data
Pengenalan
operator
Pseudocode
Kompetensi
Flowchart
Latihan
Test
kelua
r
Kompetensi
Konsep Algoritma
Algoritma
menggunakan
bahasa natural
Pengenalan
Variabel
Pengenalan tipe
data
Pengenalan
operator
Algoritma
Pemrograman
Algoritma menggunakan Bahasa
natural
Jika seseorang ingin mengirim surat kepada kenalannya di
tempat lain, langkah yang harus dilakukan adalah:
1. Menyiapkan Peralatan Tulis
2. Menulis surat
3. Surat dimasukkan ke dalam amplop tertutup
4. Amplop ditempeli perangko secukupnya.
5. Pergi ke Kantor Pos terdekat untuk mengirimkannya
Pseudocode
Kompetensi
Flowchart
Latihan
Test
kelua
r
Algoritma
Pemrograman
Kompetensi
Konsep Algoritma
Algoritma
menggunakan
bahasa natural
Pengenalan
Variabel
Pengenalan tipe
data
Pengenalan
operator
Pengenalan Variabel
Variabel adalah tempat dimana kita dapat mengisi atau
mengosongkan nilainya dan memanggil kembali apabila
dibutuhkan.
Setiap variabel akan mempunyai
nama (identifier) dan nilai.
Sebagai contoh :
X = 50; // X bernilai 50
Pseudocode
Kompetensi
Flowchart
Latihan
Test
kelua
r
Algoritma
Pemrograman
Kompetensi
Pengenalan Tipe Data
Konsep Algoritma
Algoritma
menggunakan
bahasa natural
Pengenalan
Variabel
Pengenalan tipe
data
Pengenalan
operator
Tipe data adalah jenis data yang dapat diolah oleh
komputer untuk memenuhi kebutuhan dalam
pemrograman komputer.
Pada PHP, tipe data variabel tidak didefinisikan oleh programmer,
akan tetapi secara otomatis ditentukan oleh intepreter PHP.
Berikut ini adalah beberapa tipe data yang didukung oleh PHP
Macam-macam tipe Data :
Pseudocode
Kompetensi
Flowchart
Latihan
Test
kelua
r
Algoritma
Pemrograman
Kompetensi
Pengenalan Operator
Konsep Algoritma
Algoritma
menggunakan
bahasa natural
Pengenalan
Variabel
Pengenalan tipe
data
Pengenalan
operator
1. Operator adalah simbol yang digunakan dalam
program untuk melakukan suatu operasi.
2. Operator berguna untuk melakukan
suatu operasi
pada suatu nilai.
3. Operator di PHP sangatlah umum sehingga mudah untuk
dipahami.
Pseudocode
Kompetensi
Flowchart
Latihan
Test
kelua
r
Algoritma
Pemrograman
Kompetensi
Konsep Algoritma
Algoritma
menggunakan
bahasa natural
Pengenalan
Variabel
Pengenalan tipe
data
Pengenalan
operator
Pseudocode
Kompetensi
Flowchart
Pseudocode
Pseudocode adalah kode yang mirip dengan
kode pemrograman yang sebenarnya.
Problem: Menghitung luas persegi
panjang
Algoritma:
Masukkan panjang (p)
Masukkan lebar (l)
Hitung luas (L), yaitu panjang kali
lebar
Cetak luas (L)
Latihan
Test
Algoritma
Pemrograman :
kelua
r
Algoritma
Pemrograman
Kompetensi
Konsep Algoritma
Algoritma
menggunakan
bahasa natural
Pengenalan
Variabel
Pengenalan tipe
data
Pengenalan
operator
Flowchart
1. Flowchart atau bagan alir adalah skema/bagan (chart) yang
menunjukkan aliran (flow) di dalam suatu program secara
logika.
2. Flowchart merupakan alat yang banyak digunakan untuk
menggambarkan algoritma dalam bentuk notasi-notasi
tertentu.
3. Flowchart merupakan gambar atau bagan yang
memperlihatkan urutan dan hubungan antar proses beserta
Simbol dengan simbol.
Contoh
pernyataannya. Gambaran ini dinyatakan
Flowchart
Flowchart
Pseudocode
Kompetensi
Flowchart
Latihan
Test
kelua
r
Algoritma
Pemrograman
Kompetensi
Konsep Algoritma
Algoritma
menggunakan
bahasa natural
Soal Latihan
1.
2.
Pengenalan
Variabel
3.
Pengenalan tipe
data
Pengenalan
operator
4.
5.
Buatlah Algoritma Mengitung Luas Segitiga ?
Tentukan salah atau benar pada nama-nama variabel berikut ini. Jika salah cobalah berikan alasan.
A.
nama.guru
B.
NamaGuru
C.
2x
D.
harga/buku
E.
hargaPerBuku
Tentukan tipe data yang cocok untuk hal-hal berikut ini (perhatikan ini bukan nama variabel) dan jelaskan
alasannya.
A. Jumlah murid
B. Berat badan
C. Tinggi badan
D. Nama siswa
Sebutkan Keuntungan Pembuatan algoritma ?
Buatlah Flowchart tentang menentukan apakah suatu bilangan adalah bilangan ganjil atau bilangan genap?
Pseudocode
Kompetensi
Flowchart
Latihan
Test
kelua
r
Algoritma
Pemrograman
Kompetensi
Konsep Algoritma
TEST
Algoritma
menggunakan
bahasa natural
Pengenalan
Variabel
Pengenalan tipe
data
Pengenalan
operator
Pseudocode
Kompetensi
Flowchart
Latihan
Test
kelua
r
Kompetensi
Konsep
Algoritma
Algoritma
Pemrograman
Struktur
Algoritma
Konsep Algoritma
Struktur Algoritma
Algoritma
menggunakan
bahasa natural
Pengenalan
Variabel
Pengenalan tipe
data
Pengenalan
operator
Ada tiga
struktur dasar yang digunakan dalam
membuat algoritma yaitu struktur
(sequencing), struktur
pemilihan/keputusan/percabangan
(branching) dan struktur pengulangan (looping).
Pseudocode
Kompetensi
Flowchart
berurutan
1
Latihan
Test
2
3
kelua
r
Kompetensi
Konsep Algoritma
Algoritma
menggunakan
bahasa natural
Pengenalan
Variabel
Pengenalan tipe
data
Pengenalan
operator
Algoritma
Pemrograman
Keuntungan
menggunakan
Konsep
Algoritma
Struktur
Algoritma
Keuntungan
Algoritma
Algoritma
1. Pembuatan atau penulisan algoritma tidak tergantung pada
bahasa pemrograman manapun, artinya penulisan algoritma
independen dari bahasa pemrograman dan komputer yang
melaksanakannya.
2. Notasi algoritma dapat
diterjemahkan ke dalam berbagai
bahasa pemrograman.
output yang akan
dikeluarkan sama karena algoritmanya sama.
3. Apapun bahasa pemrogramannya,
Pseudocode
Kompetensi
Flowchart
Latihan
Test
kelua
r
Algoritma
Pemrograman
Kompetensi
Konsep Algoritma
Contoh Operator di PHP
Algoritma
menggunakan
bahasa natural
Pengenalan
Variabel
Pengenalan tipe
data
Pengenalan
operator
Pseudocode
Kompetensi
Flowchart
Latihan
Test
kelua
r
Algoritma
Pemrograman
Kompetensi
Simbol Flowchart
Konsep Algoritma
Algoritma
menggunakan
bahasa natural
Pengenalan
Variabel
Pengenalan tipe
data
Pengenalan
operator
Simbol
Flowchart
Contoh
Flowchart
Pseudocode
Kompetensi
Flowchart
Latihan
Test
kelua
r
Algoritma
Pemrograman
Kompetensi
Konsep Algoritma
Algoritma
menggunakan
bahasa natural
Pengenalan
Variabel
Pengenalan tipe
data
Pengenalan
operator
Contoh Flowchart
Problem: Menghitung luas persegi
panjang
Penyusunan flowchart, ada beberapa anjuran:
1. Hindari pengulangan proses yang tidak
perlu dan logika yang berbelit sehingga jalannya
proses menjadi singkat.
2. Jalannya proses digambarkan dari atas ke bawah dan
tanda panah untuk
memperjelas.
Sebuah
flowchart diawali
dari satu titik START
Contoh
Simbol
diakhiri
dengan END
.
Flowchart
Flowchart
diberikan
3.
Pseudocode
Kompetensi
Flowchart
Mulai
Latihan
Test
dan
Masukan
P
Masukan
L
Luas = P *
L
Tulis
Luas
Selesai
kelua
r
Kompetensi
Konsep
Algoritma
Algoritma
Pemrograman
Struktur
Algoritma
Keuntungan
Algoritma
Konsep Algoritma
Algoritma
menggunakan
bahasa natural
Struktur Algoritma Berurutan
• Struktur berurutan terdiri satu
instruksi.
Pengenalan
Variabel
• Tiap instruksi dikerjakan
Pengenalan tipe
data
•
Pengenalan
operator
secara
berurutan sesuai dengan urutan penulisannya.
Urutan instruksi menentukan keadaan akhir
dari algoritma.
Pseudocode
Kompetensi
Flowchart
atau lebih
1
Latihan
Test
2
3
kelua
r
Kompetensi
Konsep Algoritma
Algoritma
menggunakan
bahasa natural
Algoritma
Pemrograman
Struktur Algoritma
Konsep
Algoritma
Struktur
Algoritma
Percabangan
Pada struktur percabangan, program akan
berpindah urutan pelaksanaan jika suatu
Pengenalan
Variabel
kondisi yang disyaratkan
dipenuhi.
Nilai hasil pengujian akan
Pengenalan tipe
data
Pengenalan
operator
menentukan cabang mana yang akan
ditempuh.
Pseudocode
Kompetensi
Flowchart
Keuntungan
Algoritma
1
Latihan
Test
2
3
kelua
r
Kompetensi
Konsep Algoritma
Algoritma
menggunakan
bahasa natural
Algoritma
Pemrograman
Struktur Algoritma
Konsep
Algoritma
Struktur
Algoritma
Pengulangan
Salah satu contoh Mobil-mobil peserta harus
mengelilingi lintasan sirkuit berkali-kali
sesuai yang ditetapkan dalam aturan lomba.
Siapa yang mencapai garis akhir paling
cepat, dialah
yang menang.
Pengenalan
Variabel
Pengenalan tipe
data
Pengenalan
operator
Struktur pengulangan
terdiri dari
Yait
dua bagian : u
Pseudocode
Kompetensi
Flowchart
Keuntungan
Algoritma
1
Latihan
Test
2
3
kelua
r
Kompetensi
Konsep Algoritma
Algoritma
menggunakan
bahasa natural
Algoritma
Pemrograman
2 Bagian Struktur
Konsep
Algoritma
Pengenalan
operator
1
2
Kondisi pengulangan, yaitu syarat yang harus dipenuhi
untuk melaksanakan pengulangan. Syarat ini biasanya
dinyatakan dalam ekspresi Boolean yang harus diuji apakah
bernilai benar (true) atau salah (false)
Badan pengulangan (loop body), yaitu satu atau lebih
instruksi yang akan diulang.
Pseudocode
Kompetensi
Flowchart
Keuntungan
Algoritma
Pengulangan
Pengenalan
Variabel
Pengenalan tipe
data
Struktur
Algoritma
1
Latihan
Test
2
3
kelua
r