Tipe Data dan Komponen Algoritma
⦁ Komponen Teks Algoritma
Komponen suatu teks algoritma terdiri dari 3 yaitu :
- Judul (Header)
Merupakan nama yang diberikan untuk menamai program yang akan dibuat. - 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. - 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 :
- Kali ( * )
Berikut adalah contoh dua buah bilangan yang dioperasikan dengan perkalian:
- Bagi ( / )
Tipe data yang dihasilkan dari operasi ini adalah real.
- Kurang ( – )
Tipe data yang akan dihasilkan sama halnya dengan operator kali dan tambah.
- Tambah ( + )
Tipe data yang akan dihasilkan operator ini sama halnya dengan operator kali.
- Modulo ( mod )
Mod digunakan untuk mencari sisa (remainder) dari hasil pembagian bagi dua bilangan.
- Divider ( div )
Div digunakan untuk mencari hasil bagi (quotient) dari dua bilangan.
⦁ 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,
1 Response
[…] Selanjutnya : Tipe Data dan Komponen Algoritma […]