RINGKASAN ALGORITMA
Assalamualaikum wr.wb
Kembali lagi di blog Adnan Fathoni
Kali ini saya akan memberi ringkasan tentang ALGORITMA
=====================================
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
- 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.
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
Terimakasih semoga bermanfaat,
Wassalmualaikum wr. Wb
Komentar
Posting Komentar