Selasa, 19 Februari 2013


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