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