Algoritma & Pemrograman Dasar
Algoritma & Pemrograman Dasar
3. Cara penyajian =
4. Karakteristik =
Terbatas (finiteness) = harus memiliki akhir dan jumlahnya terbatas
Tidak ambigu (definiteness) = setiap Langkah proses harus jelas dan tidak
ambigu
o Contoh: “Ambillah beberapa bilangan bulat positif dan bagi dengan
angka 5” “Ambillah 5 buah bilangan positif dan bagi dengan
angka 5”
Input dan Output = Algoritma harus memiliki minimal 0 input/ lebih dan
menghasilkan output minimal (1 output)
Generasi =
o Pertama = bahasa mesin (angka biner yaitu “0 dan 1”)
o Kedua = bahasa assembly (kode2 tertentu seperti kode “mnemonic”)
8. Variabel = suatu pengenal yang digunakan untuk mewakili suatu nilai dalam
program dan bisa berubah-ubah. (Contoh: X=14, Y=17)
Aturan =
Nama variable boleh gabungan huruf dan angka, tetapi tidak boleh diawali
dengan angka
Tidak boleh ada spasi
Tidak boleh ada symbol-symbol khusus kecuali underscore (_)
Jumlah karakter bebas tetapi hanya 32 karakter pertama yang terpakai
Jenis =
Standard = tipe data dasar yang sering digunakan dalam sebuah
pemrograman
Tipe data =
o Bilangan bulat (Integer) = 0, 1, 2, -3, dst
o Bilangan real = 0.1, 0.44, -3.22, dst
o Karakter (char) = a, b, c, x, y, dsb
o String (nama) = buah, hewan, nama, dll.
o Boolean = true dan false
Terstruktur = tipe data yang dapat menampung beberapa tipe data pada
sebuah variabel (saling terhubung dan dapat disusun dalam satu struktur)
Tipe data =
o Array = kumpulan variable dengan tipe data yang sama dan
memiliki indeks (objek yang mempercepat proses pencarian (query)
data dalam system database
- Termasuk jenis struktur data linear (karena disimpan
secara berdekatan)
- Jenis =
One Dimmensional Array = struktur dengan elemen
data yang diakses secara berurutan
Deklarasi script =
Data_type = tipe elemen yang akan disimpan
dalam array
Array_name = nama array
Expression = jumlah nilai yang akan disimpan
dalam array
- Terdiri dari = elemen, indeks, dan panjang
Elemen = item yang disimpan dalam array
Indeks = lokasi yang mengidentifikasi elemen dalama
array (dimulai dari 0)
Panjang = jumlah elemen yang dapat disimpan oleh
array
o Record = kumpulan variable dengan tipe data yang berbeda-beda
o File = tipe data untuk menyimpan file
o Set = tipe data yang berisi kupulan nilai
o Pointer = tipe data untuk menyimpan alamat memori
10. Operator = symbol dalam program yang digunakan untuk merubah suatu nilai
(digunakan untuk memanipulasi nilai dalam variable)
Jenis – Jenis =
o Operator Aritmatika = digunakan khusus untuk bilangan bulat dan real
Penjumlahan (+)
Pengurangan (-)
Perkalian (*)
Pembagian bil.real (/)
mod = bagi sisa
div = pembagian bil. Bulat
And =
Or =
Not =
o Operator Relasional = digunakan untguk membandingkan hubungan
antara 2 variabel
Struktur =
Judul = Diawali dengan kata “PROGRAM” kemudian diikuti dengan nama
“ALGORITMA”
Deklarasi = Digunakan untuk mendeklarasikan variable-variable yang
akan digunakan di dalam algoritma dan jenisnya
Isi = merupakan bagian utama dari jalannya algoritma
PROGRAM CariLuasPersegiPanjang
DEKLARASI
Int p,l
Float hasil
ALGORITMA
Read(p,l)
Hasil = p*l
Write (“Luas Persegi Panjang : ”, hasil)