Newest Post
Pseudocode
Bahasa yang digunakan untuk
menyederhanakan penu lisan Algoritma.Pseudocode ini biasa juga disebut dengan
bahasa semu. Keuntungan
menggunakan notasi pseudo code adalah kemudahan mengkonversinya lebih tepat
yang disebut mentranslasi ke notasi bahasa pemrograman, karena terdapat
korespondensi antara setiap pseudo code dengan notasi bahasa pemrograman.
Contoh
Pseudocode
1.Menghitung
Luas Segitiga
-Mulai
-Masukkan
alas segitiga (a)
-Masukkan
tinggi segitiga (t)
-Luas
: ½ * a * t
-Tampilkan
Luas
-Selesai
2.Menghitung
Volume Balok
-Mulai
-Masukkan
Panjang (P),Lebar (l),dan Tinggi (t)
-Volume
: P*l*t
-Tampilkan
Volume
-Selesai
ALGORITMA DENGAN BAHASA NATURAL
Bahasa
Natural : bahasa yang digunakan
sehari-hari. Contoh : Bahasa Inggris,Indonesia,dll
Berikut
Contohnya
-Prosedur
Membuat Telur Goreng
1.Siapkan
1 butir telur dan sedikit garam
2.Siapkan
minyak dan penggorengan
3.Pecahkan
telur dan masukkan dalam sebuah mangk ok
4.Beri
sedikit garam,lalu kocok telur hingga merata
5.Tuangkan
sedikit minyak ke dalam penggorengan,la
lu panaskan.
6.Setelah
minyak panas,masukkan telur yang sudah di kocok ke dalam penggorengan.
7.Gorenglah
hingga semua bagian matang dengan cara dibolak-balikan
8.Setelah
matang,tiriskan sebentar
9.Terakhir
taruh telur goreng yang sudah matang di atas piring
PENGENALAN Variabel,Tipe Data,Dan Operator
1.Variabel
Variabel adalah nama
(pengenal) yang mewakili suatu elemen.Variable ditulis setelah kita
mendeklarasikan tipe data.
Terdapat beberapa aturan
dalam penulisan variable:
1.Harus dimulai
dengan abjad, tidak boleh dengan angka atau simbol.
2.Tidak boleh
mengandung karakter spasi diantaranya.
3.Jangan menggunakan
simbol-simbol yang bisa membingungkan seperti titik dua, titik koma, koma, dan
sebagainya.
4.Sebaiknya memiliki
arti yang sesuai dengan elemen data.
5.Sebaiknya tidak
terlalu panjang (maksimal 32-64 karakter).
Contoh
-Alamat
-Nama
-Guru
-Siswa
-Siswi
Dll
2.Tipe
Data
Tipe Data : jenis data yang mampu
dikenali dan ditangani oleh suatu bahasa pemrograman pada komputer.
Macam-macam Tipe
Data :
-Tipe data Integer
: Tipe data yang
terdiri atas bilangan bulat,contohnya ...-1,0, 1...
Macam-macam tipe
data Integer
|
Nama Tipe
|
Jangkauan
|
Ukuran Memori
|
|
Short
Int
|
-128...127
|
1 Byte
|
|
Byte
|
0...255
|
1 Byte
|
|
Integer
|
-32768...32767
|
2 Byte
|
|
Word
|
0...65535
|
2 Byte
|
|
Long
Int
|
-2147483648...
2147483647
|
4 Byte
|
-Tipe data Real
: Tipe data yang
mengandung bilangan pecahan desimal.
Macam-macam tipe
data Real
|
Nama Tipe
|
Jangkauan
|
Digit
|
Ukuran Memori
|
|
Single
|
1,5E-45...3,4E+38
|
7-8
|
4
Byte
|
|
Real
|
2,9E-39...1,7E+38
|
11-12
|
6
Byte
|
|
Double
|
5,0E-324...1,7E+308
|
15-16
|
8
Byte
|
|
Extended
|
1,9E-4951
...1,1E+4932
|
19-20
|
10
Byte
|
|
Comp
|
9,2E-18...9,2E+18
|
19-20
|
8
Byte
|
Dimana E :
Perpangkatan 10.
-Tipe Data Char
: Tipe data yang terdiri
dari 1 karakter yang diapit ole tanda (‘ ’).Contoh
(‘A’).
-Tipe Data String
: Tipe data yang
terdiri dari kata-kata (makasimal 255). Contoh = ‘Rekayasa Perangkat Lunak’.
-Tipe Data Boolean (
Logika )
tipe data yang
bersifat logika, yang berisi akan dua kemungkinan nilai yaitu: True (benar)
atau False (salah). Pada bahasa program Turbo Pascal for Windows boolen
mempunyai atau memiliki tiga macam jenis ini, yaitu: Boolean, LongBool, dan
WordBool.
-Tipe Data Array
: Tipe data yang
memuat beberapa data yang ditampung dalam satu variabel yang memiliki tipe data
yang sama. Masing-masing data yang termuat di dalam sebuah larik akan
ditampilkan sebagai elemen pertama sampai ke - n.
-Tipe Data Record
: Tipe data rekaman
biasanya di gunakan untuk menampung data yang memuat atau terdiri dari beberapa
tipe yang berbeda. Record atau rekaman dapat diakses dan dibaca per elemen
record dengan cara menyebutkan nama elemennya.
-Tipe Data Set
(Himpunan)
: Tipe data set atau
himpunan merupakan sebuah tipe data yang didalamnya memuat isi sejumlah elemen
(anggota) yang anggotanya memiliki tipe data dasar yang sama atau serupa.
3.Operator
Banyak Operator dalam Pascal antara lain
:
|
Tanda
|
Fungsi
|
|
>
|
Lebih Besar
|
|
<
|
Lebih Kecil
|
|
>=
|
Lebih besar Sama dengan
|
|
Div
|
Hasil Bagi
|
|
Mod
|
Sisa Bagi
|
|
*
|
Kali
|
|
/
|
Bagi
|