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