Minggu, 04 Mei 2014

download materi DASAR-DASAR ALGORITMA PEMROGRAMAN



  DASAR-DASAR ALGORITMA PEMROGRAMAN
                 Proses Instruksi dan aksi
                 Nama  Data
             Didalam algoritma, nama dipakai sebagai pengidentifikasi  sesuatu dan pemrogram mengacu sesuatu itu melalui namanya
           Didalam algoritma ‚“sesuatu“  (obyek atau data ) yang diberi nama dapat berupa:
*variabel (peubah)
*konstanta(constant)
*Tipe bentukan (dijelaskan dalam bab 3)
*Nama fungsi
*Nama prosedur

Tipe data

 1. Tipe data dasar
*              Bilangan Logika
             - nama tipe data : boolean
             - ranah nilai : true (1) / false (0)
             - pemakaian : operasi logika (Not, AND, OR, XOR)

*              Bilangan Bulat
             - nama tipe data : integer
             - ranah nilai :







             - pemakaian : operasi aritmetika, : +,-, *, div, mod
                                  operasi Perbandingan : =, !=, <, >, <=, >=
*         Bilangan riil ( bilangan yang mengandung pecahan )
-       nama tipe data : real
-       ranah nilai :




-       pemakaian :  operasi aritmetika, : +,-, *, div, mod
                           operasi Perbandingan : =, !=, <, >, <=, >=

*          karakter
-       nama tipe data : char
-       ranah nilai :
     Semua huruf di dalam alphabet ( a, b, .. z ; A, B, … Z)
     Semua angka ( 0,1,2 ..9)
     Tanda baca (. , ; ! ? dll)
     Operator aritmetika ( +, -, *, / )
     Karakter khusus (“$”, “#”,”@”,”^” dll)
-       pemakaian :  operasi aritmetika, : +,-, *, div, mod
                operasi Perbandingan : =, !=, <, >, <=, >=

Array
*                Array disusun oleh satu  field ( array 1 demensi) atau lebih filed (array n demensi).
*                Array ini disusun dengan satu buah tipe data dasar.
*                Data array ditandai dengan menambahkan karakter [ ] dibelakang nama variabel
*                Contoh: Nilai[5]         : integer    {array satu demensi menampung 5 data integer  }

String (Array bertipe data karakter)
                  Nama tipe     : string ( pascal), char[n] (bahasa C dimana n ukuran array)
                  Ranah Nilai  : nilai untuk string adalah deretan karakter yang telah didefinisikan pada ranah karakter
                  Pemakaian: operasi penyambungan ( + )
           operasi perbandingan  : <,> ,<=,>=, !=,=





     Tipe Bentukan
*               Tipe dasar yang diberi nama dengan tipe baru
Contoh:
type BilanganBulat : integer {Deklarasi tipe data }
var1 : BilanganBulat {Deklarasi variabel var1 bertipe Bilangan Bulat }
*               Rekaman / record / tipe terstruktur
Rekaman disusun oleh satu atau lebih filed.


                Nilai
             Pengisian Nilai ke dalam nama variabel
                Pengisian nilai secara langsung
                Pengisian atau pembacaan data melalui piranti masukan

             Penulisan Nilai Ke piranti keluaran
             Ekspresi
                Ekspresi aritmatika
                    ekspresi yang baik operand-nya atau pun hasilnya bertipe numerik
                Ekspresi relational
                    ekspresi dengan operator <, >, <=, >= dam !=, not, and, or dan xor.
                Ekspresi string
                ekspresi dengan operator „“+“(operator penyambungan / concatenation)
     Variabel
         Variabel adalah tempat penyimpanan data atau informasi di memori yang isinya dapat diubah-ubah
       X, nilai_ujian, jumlah : integer
       K : char
       Konstanta
adalah tempat penyimpanan didalam memori yang isinya tetap selama pelaksanaan program dan tidak dapat diubah-ubah. Notasi untuk menyatakan konstanta adalah const
contoh :
DEKLARASI :
const phi = 3.14
const kalimat = ’ada’
     Fungsi & Prosedur

Contoh fungsi : mendeklaraikan fungsi dengan nama maksimum
DEKLARASI fungsi:
Function maksimum(a,b:integer) à integer
{mengembalikan nilai terbesar antara a atau b}
DEKLARASI prosedur:
Procedure TUKAR(input/output a,b : integer)
                   { mempertukarkan nilai a dan b }


0 komentar:

Posting Komentar

Posting Kami