Minggu, 03 Februari 2013

Pemrograman dan Program



Adalah kumpulan instruksi-instruksi tersendiri yang biasanya disebut source-code, yang dibuat oleh programmer. Suatu program pada dasarnya terdiri dari tiga bagian : input, proses, output.

                Perbedaan algoritma dan program
Program adalah kumpulan pernyataan computer, sedangkan metode dan tahapan sistematis dalam program adalah algoritma.
Program ditulis dengan bahasa pemrograman. Jadi, bias disebut bahwa program adalah suatu implementasi dari bahasa pemrograman (tingkat rendah dan tingkat tinggi).

DATA


Yaitu fakta\sebagian dari fakta yang mengandung arti yang dihubungkan dengan kenyataan. Symbol-simbol, gambar-gambar, kata-kata, angka-angka, huruf-huruf yang menunjukkan suatu ide, objek, kondisi, atau situsi, dll.
Pemrograman kumpulan instruksi yang sangat berhubungan satu sama lain untuk mendapatkan output.
Algoritma sebhai langkah-langkah pemecahan masalah, yang dapat dituliskan dalam beberapa cara, yaitu :
1.       Penguraian deskriktif
2.       Flow chart (bagan alir)
3.       Pseudo code

1.       Penulisan algoritma dengan penguraian deskriktif adalah sebuah cara menggambarkan langkah-langkah pemecahan masalah dengan menggunakan bahasa yang biasa digunakan sehari-hari.
Contoh : kita akan menggunakan algoritma untuk merata-ratakan tiga buah bilangan, maka algoritmanya adalah :

Dasar- dasar Algoritma



A.      PENGERTIAN
Logika adalah suatu ilmu atau kaedah yang menyatakan benar atau salah.
Algoritma adalah suatu langakah-langkah yang logis dan terperinci dalam melaksanakan suatu tugas.
B.      Langkah-langkah pembuatan Algoritma
1.       Harus memahami masalah
Contoh : menetapkan gaji pegawai ;
-          Gaji pokok
-          Gaji transportasi
-          Tunjangan istri
-          Tunjangan jabatan
2.       Menetukan data-data yang akan dipergunakan dalam pembuatan algoritma
Contoh : data mahasiswa kita membutuhkan data pribadi seprerti ; Nama, NIM, TTL, Alamat.
3.       Data input, data output dan data proses.
Contoh : P = Q+R+S+Y
-          Mulai
-          Deklarasikan variable P,Q,R,S,Y angka
-          Tampilkan form
-          Hitung P=Q+R+S+Y
-          Tampilkan P
-          End/selesai
4.       Menetapkan nilai data dari masing-masing variable. Menurut awam data standartnya ada dua, yaitu angka dan huruf.
Apabila terjadi proses penambahan perhitungan maka disebut nilainya angka. Apabila terjadi proses penggabungan dua buah kata dipit tanda petik maka nilainya teks. Contoh :”system”+”informasi”.
5.       Membuat algoritma
Contoh : B =A+C
-          Langkah pertama mulai
-          Deklarasikan variable (A,B,C : angka) variable not found.
-          Langkah ketiga tampilkan layar/form input data
-          Langkah keempat B=A+C hitung
-          Langkah kelima tampilkan B
-          Langkah keenam selesai