Tipe Data dan Komponen Algoritma

Pascal

[ALV] Tipe Data dan Komponen Algoritma

⦁   Komponen Teks Algoritma

Komponen suatu teks algoritma terdiri dari 3 yaitu :

  1. Judul (Header)
    Merupakan nama yang diberikan untuk menamai program yang akan dibuat.
  2. Kamus
    Bagian dari teks algoritmik tempat mendefinisikan :
    ⦁ Nama Type (type)
    ⦁ Nama Konstanta (const), Variabel (var), maupun Label (label)
    ⦁ Nama Fungsi (function) maupun Prosedur (procedure)
    Semua nama tersebut baru dapat digunakan jika didefinisikan dalam kamus. Sebaiknya penulisan kamus disesuaikan dengan fungsinya.
  3. Algoritma
    Bagian teks algoritmik yang berisi instruksi atau pemanggilan aksi yang telah didefinisikan. Komponen teks algoritmik dalam pemrograman prosedural dapat berupa :
    ⦁ Instruksi dasar seperti Input/Output, Assignment
    ⦁ Perulangan, percabangan
    ⦁ Analisis kasus

Aturan penulisan identifier seperti  judul, variabel, konstanta, fungsi, prosedur, tipe bentukan, dan lain-lain haruslah memenuhi persyaratan berikut :
⦁    Hanya boleh terdiri dari karakter huruf abjad (A-Z, a-z) angka (0-9), dan garis bawah atau underscore ( _ )
⦁    Harus diawali dengan huruf abjad
⦁    Tidak boleh sama dengan nama identifier lain
⦁    Tidak boleh sama dengan kata keyword, seperti program, var, begin, end, dll
⦁    Maksimal 32 karakter

Baca juga : Pemahaman Algoritma & Pemrograman

⦁    Tipe Data

Tipe data adalah jenis dari suatu variabel yang digunakan dalam algoritma. Berikut adalah macam-macam dari tipe data :

  • Integer (tipe data bilagan bulat)
    Contoh dari integer adalah :  1  0  3  -5  -11
  • Real (tipe data bilangan asli)
    Contoh dari bilangan real adalah :  -0.11  1.44  0.0001  5.00
  • Char
    Tipe data yang terdiri dari satu karakter seperti (‘a’ , ‘B’ , ‘^’ ‘%’, dan lainnya). Ada beberapa kategori yang termasuk char namun tidak dapat terlihat seperti (‘SPACE’ , ‘RETURN’, ‘EOL’)
  • String
    Tipe data yang terdiri dari kumpulan char (karakter)
    Contoh String : Alv (merupakan kumpulan karakter dari (‘A’, ‘l’, ‘v’)
  • Boolean
    Tipe data logika yang hanya terdiri dua macam nilai, yaitu true atau false.

⦁    Operasi Aritmatika

Untuk operasi Aritmatika hanya tipe data integer dan real saja yang dapat digunakan.
Berikut operator aritmatika yang tersedia :

  1. Kali ( * )
    Berikut adalah contoh dua buah bilangan yang dioperasikan dengan perkalian:
    kali-algo
  2. Bagi ( / )
    Tipe data yang dihasilkan dari operasi ini adalah real.
    bagi-algo
  3. Kurang ( – )
    Tipe data yang akan dihasilkan sama halnya dengan operator kali dan tambah.
    kurang-algo
  4. Tambah ( + )
    Tipe data yang akan dihasilkan operator ini sama halnya dengan operator kali.
    tambah-algo
  5. Modulo ( mod )
    Mod digunakan untuk mencari sisa (remainder) dari hasil pembagian bagi dua bilangan.
    mod-algo
  6. Divider ( div )
    Div digunakan untuk mencari hasil bagi (quotient) dari dua bilangan.
    div-algo

⦁    Tipe Bentukan

Tipe Bentukan adalah tipe data yang dibuat sendiri dalam kamus yang akan memudahkan pengguna saat membuat algoritma. Tipe ini dibuat karena ada relasi antar variabel yang bila digabungkan mempunyai suatu maksud yang sama.

Salah satu contoh dari tipe data bentukan adalah mahasiswa dimana mahasiswa mempunyai nama, nim, jurusan, dan nilai.


*note : artikel ini menggunakan program pascal untuk contoh dan referensi

Sumber : Modul Algoritma dan Pemrograman Terstruktur


Best Regards,

ALV Signature

You may also like...

1 Response

  1. July 22, 2015

    […] Selanjutnya : Tipe Data dan Komponen Algoritma […]

Leave a Reply

Your email address will not be published. Required fields are marked *