Jumat, 14 Februari 2014

Download Materi Logika dan Algoritma



•    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

Posting Kami