PEMOGRAMAN
DEFINISI ALGORTIMA
Contoh Algoritma
Dalam kehidupan sehari-hari banyak terdapat proses yang
dinyatakan dalam suatu algoritma. Contohnya
1. Cara membuat kue atau masakan yang dinyataan dalam suatu
resep
2. Seorang pianis memainkan lagu berdasarkan papan not balok.
3. Seorang Atlit yang melakukan latihan.
4. Melakukan upacara bendera
5. Dsb
Secara umum pihak (benda) yang mengerjakan proses disebut
dengan pemroses. Pemroses dapat berupa
6. manusia
7. Komputer
8. Robot
9. Atau alat-alat elektronik lainnya.
No
1
Simbol
10
11
12
Fungsi
Arus atau flow, procedure yang dapat dilakukan dari atas kebawah,
bawah ke atas, dari kanan ke kiri atau dari kiri ke kanan.
Document, merupakan symbol untuk data yang berbentuk
informasi.
PEMOGRAMAN
1. Belajar tentang
1. Belajar memakai
strategi pemecahan
suatu bahasa
masalah, metodologi
pemograman, aturan
dan sistematika,
syntaks, tatacara
pemecahan masalah
untuk memanfaatkan
kemudian
instruksi yang
menuliskannya dalam
spesifik untuk setiap
notasi yang
bahasa.
disepakati.
2. Menitik beratkan
2. Bersifat pemahaman
pada coder.
persoalan, analisis
dan sintesis.
3. Menitik beratkan
pada designer
program.
Masukkan
campuran
mentega cair
aduk rata
Tuang adonan ke
dalam kertas cup
cake, lalu kukus
hingga matang
selama 20 menit
Hidangkan
dan selesai
Pendahuluan
Radiks
Desimal
Himpunan/elemen Digit
Contoh
r=10{0,1,2,3,4,5,6,7,8,9}
Biner
25510
r=2 {0,1}
Oktal
11111111 2
r= 8 {0,1,2,3,4,5,6,7}
3778
Heksadesimal r=16{0,1,2,3,4,5,6,7,8,9,A, B, C, D, E, F}
Desimal
14 15 0
Heksa
Biner
0
1
1
2
2
3
3
4
4
5
5
6
6
7
7
8
8
9
9
A
FF16
10 11 12 13
B
0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
Sistem Bilangan
Bilangan : Dr d n 1 , d n 2 , , d1 , d 0 , d 1 , , d n
Nilai
: D r i n d i r
n 1
Contoh:
Bilangan desimal:
5185.6810 = 5x103 + 1x102 + 8x101 + 5x100 + 6 x 10-1 +
8 x 10-2
= 5x1000 + 1x100 + 8x10 + 5 x 1 + 6x0.1 +
8x0.01
Bilangan biner (radiks=2, digit={0, 1})
100112 = 1 16 + 0 8 + 0 4 + 1 2 + 1 1 = 1910
MSB LSB
Contoh:
MSB LSB
MSB LSB
Konversi Bilangan
Hexadesimal ke Biner
Sebaliknya untuk mengkonversi
Bilangan Hexadesimal ke Biner yang
harus dilakukan adalah terjemahkan
setiap digit bilangan Hexadesimal ke
4 digit bilangan biner
Tugas
= 10
1101112 = .8
Konversikan Bilangan di Bawah
359
= 2
ini
10
472
= 2
8
8910
= 16 3538
= 16
29A16
3678
= 2
110102 = 10
7FD16 = 2
3ED16 = 8
Jawaba
n
Jawaban
Jawaban
35910 = 1011001112
Jawaban
Organisasi Data
Pendahuluan
Bits
Bits
Nibbles
Nibbles
Bytes
Bytes
Bytes
Word
Word
Word
Word
Daftar Pustaka