ALGORITMA DAN PEMROGRAMAN
Pertemuan
1.
v Logika
adalah suatu ilmu atau kaidah yang menyatakan benar atau salah.
v Algoritma
adalah Langkah – langkah yang logis dan terperinci dalam melaksanakan suatu
tugas.
Langkah –langkah pembuatan
Algoritma :
1. Harus
memahami masalah.
Contoh :
Menetapkan gaji Pegawai.
-
Gaji pokok
-
Gaji Transportasi
-
Tunjangan Istri dan Anak
-
Tunjangan Jabatan.
2. Menentukan
data-data yang akan dipergunakan dalam pembuatan Algoritma.
Contoh
: Data Mahasiswa, seperti :
-
Nama
-
NIM
-
Tempat Tanggal Lahir
-
Alamat.
3. Data
Input, Data Proses, Data Output.
4. Menetapkan
nilai data dari masing-masing variabel. Menurut Awam data standarnya ada dua
yaitu : Angka, dan Huruf.
Apabila
terjadi proses penambahan perhitungan maka disebut nilainya angka, sedangkan
apabila terjadi proses penggabungan dua buah kata diapit tanda petik maka
nilainya teks.
5. Membuat
Algoritma
Contoh
: B = A + C
- Langkah
pertama mulai
- Deklarasikan
Variabel (A,B,C :Angka)
- Langkah
ketiga tampilkan form/layar input data.
- Langkah
keempat B =A+C, hitung.
- Langkah
kelima tampilkan B.
- Langkah
keenam selesai.
v Data
Data
adalah fakta atau bagian dari fakta yang mengandung arti yang dihubungkan
dengan kenyataan, simbol-simbol, angka-angka, huruf-huruf yang menunjukkan
suatu ide, objek, kondisi atau situasi.
v Pemrograman,
Kumpulan yang saling berhubungan satu sama lainnya untuk mendapatkan output.
-
Mulai
-
Deklarasikan Variabel P, Q, R, S, Y :
Angka
-
Tampilkan Form.
-
Hitung P = Q+R+S+Y
-
Tampilkan P.
-
Selesai / End
Algoritma
sebagai Langkah-langkah pemecahan Masalah, dapat dituliskan dalam beberapa
cara, yaitu :
1. Uraian
Deskriptif
Penulisan
Algoritma dengan uraian Deskriptif adalah dua cara menggambarkan
langkah-langkah pemecahan masalah dengan menggunakan bahasa biasa.
2. Bagan
Alir (Flow Chart)
Bagan
Alir adalah penulisan Algoritma dengan menggunakan notasi grafik, terdapata
beberapa notasi dan penggambaran Flow Chart antara lain :
3. Pseudo
Code
Pseudo
Code adalah kode atau tanda yang menyerupai (Pseudo) atau merupakan penjelasan
secara menyelesaikan permasalahan. Pseodu Code ini sering digunakan oleh
manusia untuk menuliskan Algoritma
Contoh
: Mencari bilangan terbesar dari dua bilangan yang di inputkan.
Contoh
Algoritma :
-
Masukkan bilangan pertama
-
Masukkan bilangan kedua
-
Jika bilangan pertama > bilangan
kedua maka kerjakan langkah 4, jika tidak kerjakan langkah 5
-
Tampilkan bilangan pertama
-
Tampilkan bilangan kedua
Contoh
Pseudo –Code :
-
Input a
-
Input b
-
If a > b, maka kerjakan langkah 4
-
Print a
-
Print b