RINGKASAN ALGORITMA

Assalamualaikum wr.wb
Kembali lagi di blog Adnan Fathoni
Kali ini saya akan memberi ringkasan tentang ALGORITMA

=====================================

Algoritma adalah urutan langkah-langkah penyelesaian yang disusun secara sistematis dan logis.
Adapun strukturnya adalah sebagai berikut :
   1. Judul Algoritma (Nama)
   2. Bagian Deklarasi (Alat dan Bahan)
   3. Bagian Deskripsi (Langkah-langkah)

Algoritma disajikan dengan berbagai model yaitu :
   1. Bahasa Natural (Bahasa sehari-hari)
   2. Pseudocode (Kode Bayangan)
   3. Flowchart (Bagan Alir)

Penyajian Algoritma dengan baik menurut DONALD ERVIN KNUTH :
   1. Input (Masukan)
   2. Output (Hasil)
   3. Finite (Terbatas)
   4. Define (Pasti)
   5. Efisien (Hemat)

=====================================
Hal yang terdapat di ALGORITMA :
  • VARIABEL
Variabel bisa disebut pengidentifikasian, ciri cirinya adalah :
  1. Digunakan untuk menyimpan data
  2. Boleh diberi nama dengan bebas 
  3. Digunakan untuk menyimpan input atau output

  • TIPE DATA
1. Tipe data tunggal (hanya memuat data tunggal)
    - Bilangan Integer 
Tipe data yang menyimpan bilangan bulat dari negative - nol - positif, batasan tipe data ini adalah -36768 samapai 3Digunakan
    - Bilangan Real
Tipe data berupa pecahan dan desimal, contohnya Phi, Luas, Volume.
    - Karakter 
Berupa digit, huruf, angka. Diapit tanda petik ("...").  Contohnya "L" dan "P".
    - String
String berupa susunan dari berberapa karakter, diberi batasan dengan tanda  ([...]).  Contoh yang menggunakan tipe STRING adalah Alamat, Tempat lahir, dan nomor HP.
    - Boolean 
Tipe data ini berupa pilihan Benar dan Salah.

2. Tipe data terstruktur 
    - Array (Barisan)
 Digunakan untuk menyimpan banyak data yang bertipe sama. Integer dengan integer
    - Record 
Menyimpan banyak data walaupun berbeda tipe data. Integer dengan String dll

  • OPERATOR
1. Operator Algoritma
    Operator ini berupa :
    - (+) Penjumlahan
    - (-)  Pengurangan
    - (*) Perkalian
    - ( /) Pembagian
 2. Operator Rasional
   - (==) Apakah kedua nilai sama
   - (<>) Apakah kedua nilai berbeda
   - ( > ) Nilai pertama lebih besar dari nilai         kedua
   - ( < ) Nilai Kedua lebih besar dari nilai              Pertama
   - (>=) Nilai pertama lebih besar dan sama        dengan nilai kedua
   - (<=)  Nilai kedua lebih besar dan sama            dengan nilai pertama
3. Operator Boolean 
    - AND menyatakan berbagai keadaan :
      a. Benar kedua-duanya (benar)
      b. Salah kedua-duanya (salah)
      c. Benar satu salah satu (Salah)
  - OR menyatakan berbagai keadaan :
      a. Salah kedua-duanya (salah)
      b. Benar kedua-duanya (Benar)
      c. Benar satu, salah satu (Benar)
   - NOT (Inverter) disebut juga pembalik,            menyatakan berbagai keadaan:
      a. Benar akan salah
      b. Salah akan Benar


Terimakasih semoga bermanfaat,
Wassalmualaikum wr. Wb

Komentar

Postingan populer dari blog ini

CARA COPY PASTE DI FREE PASCAL

SOAL DAN JAWABAN UH SISTEM OPERASI X KJ / MM