• Algoritma
• Algoritma
Menurut Kamus Besar Bahasa Indonesia
Algoritma adalah urutan logispengambilan putusan
untuk pemecahan masalah.
suatu metode khusus yang tepat dan terdiri dari serang
kaian langkah yang terstruktur dan dituliskan secara
sistematis, yang akan dikerjakan untuk menyelesaikan
suatu masalah,
algoritma merupakan penjabaran dari logika
atau dengan kata lain untuk mewujudkan logika
maka diperlukan algoritma, dan utk membangun
algoritma pasti memerlukan logika.
• Flow chart (bagan alir)
Adalah alat bantu yang digunakan untuk menen
tukan alur logika.
• 3 Bagian utama flowchart
.
– Input (berupa bahan dasar)
– Proses (pengolahan bahan dasar)
– Output (hasil pengolahan)
• Jenis flowchart
• Flowchart aktifitas
• Flowchart Program
a. Flowchart program proses perbaris
b. Flowchart program event driven
• Latihan 1: Flowchart aktifitas
Buatlah flowchart
Proses penerimaan mahasiswa baru
• Flowchart aktifitas
.
• Latihan 2 : Flowchart program proses perbaris
Buatlah flowchart
Untuk mencetak angka 1 sampai dengan 10
• Flowchart program
.
• Latihan 3: Flowchart even driven
.
• Flowchart event driven
• ALGORITMA
• Struktur penulisan algoritma
• Nama Algoritma
Uraian singkat nama algoritma
• Deklarasi
Menuliskan semua Tipe, semua Nama
• Deskripsi
Menuliskan semua langkah algoritma
• Tipe
adalah tipe data yang akan diolah atau dimani
pulasi, misalnya Angka dan Karakter.
Angka
Bilangan bulat :
Tidak mengandung pecahan decimal
Bilangan riil :
Mengandung pecahan decimal
Karakter
adalah alphabet, tanda baca, angka, karakter khusus
• Nama
• Variabel
Adalah tempat menyimpan data di memori yang isinya dapat diubah.
2. Constanta
Adalah tempat penyimpanan data di dalam memori yang isinya tetap selama pelaksa naan program dan tidak dapat diubah.
• Contoh penulisan Variabel
DEKLARASI
Angka, Rata-rata : real
Jumlah : integer
Alamat : character
• Contoh penulisan constanta
DEKLARASI
Const pi = 3.14
Const max = 250
Const min = 1
• Pengisian nilai
Memasukkan sebuah nilai ke dalam peubah
(variable) langsung di dalam teks algoritma.
Simbol pengisian secara langsung adalah ß
Variabel ß tetapan { nilai tetapan diisikan
ke dalam variable }
Variabel ß ekspresi { hasil perhitungan diisikan
ke dalam variable
• Latihan
Membuat algoritma untuk menseleksi usia se
orang untuk dapat masuk ke pertunjukkan
Bila usia 17 tahun atau lebih boleh masuk
Bila tidak maka tidak boleh masuk
• Pengulangan (loop)
• FOR – NEXT
• WHILE – WEND
• DO – LOOP
• FOR – NEXT
Pengulangan dengan FOR-NEXT digunakan
jika sudah diketahui berapa kali sebuah
statemen atau satu blok statemen akan
diulang.
for peubah ß nilai_awal to nilai_akhir do
aksi
endfor
• WHILE – ENDWHILE
Pengulangan dengan WHILE – ENDWHILE
berhubungan dengan nilai Boolean,
Yaitu pengulangan yang dilakukan secara
terus menerus selama kondisi logika
memiliki nilai Boolean true.
while <kondisi> do
aksi
endwhile
• DO - LOOP
Pengulangan dengan DO - LOOP,
yaitu pengulangan yang dilakukan secara
terus menerus hingga / sampai kondisi
logika memiliki nilai true.
repeat
aksi1
aksi2
0 komentar:
Posting Komentar