Powered By Blogger

Sabtu, 27 Agustus 2011

belajar PT :o

Nah kali ini, aku akan belajar sesuatu yang menjadi momok bagi mahasiswa TC ITS yang belum punya basic sama bahasa “alien”nya computer. Tapi pertama-tama sebelumnya, harus tahu dulu apa sebenarnya tujuan kita belajar pemrograman terstruktur itu. Oke kalau begitu mari kita buat beberapa pertanyaan.
1.      Apa sih pemrograman itu?
Menurut pendapatku, pemrograman itu adalah aktifitas yang berkaitan dengan membuat program.
2.      Lalu apa itu program?
Program itu adalah kumpulan instruksi yang digunakan untuk mengatur komputer untuk melakukan suatu tindakan tertentu
Jadi dapat ditarik kesimpulan, kita belajar PT itu agar kita bisa bikin program dan caranya bikin program adalah dengan belajar bahasa pemrograman. Maaf ya, rasanya aku mengatakan hal-hal yang tidak penting untuk dibahas. Sudah kalau begitu mari kita coba memulai review sedikit tentang algoritma sebelum masuk ke bahasa C.
Algoritma adalah langkah detail yang ditujukan untuk computer guna menyelesaikan suatu masalah. Pada dasarnya, program itu hampir sama dengan cara kerja algoritma, namun, algoritma tidak menggunakan bahasa pemrograman seperti program.
Sebagai contoh sederhana, kita menghitung luas segitiga menggunakan computer dengan input berupa alas dan tinggi, dan output berupa luas. Setelah itu kita yang harus menentukan bagaimana rumus dasar luas segitiga. Lalu masukkan kedalam algoritma seperti dibawah ini :
  1. Masukkan nilai alas dan tinggi
  2. Hitung luas segitiga dengan rumus ½ x alas x tinggi.
  3. Tampilkan nilai luas segitiga.
Algoritma tidak hanya dinyatakan dalam bahasa manusia seperti di atas, tapi juga dinyatakan dalam pseudokode (algoritma dengan menggunakan notasi untuk menyederhanakan bahasa manusia) dan flowchart (algoritma dalam bentuk diagram alir).
Untuk algoritma dengan menggunakan pseukode sebenarnya lebih kearah pada bahasa pemrograman tertentu, seperti contoh :
  1. Masukkan(alas,tinggi)
  2. Luas 0.5 x alas x tinggi
  3. Tampilkan(Luas)
Algoritma di atas digunakan untuk melakukan perhitungan luas segitiga.
sedangkan algoritma berbentuk flowchart untuk luas segitiga adalah sebagai berikut :


Untuk lebih jelasnya, saya akan menunjukkan beberapa macam symbol yang digunakan untuk menyusun diagram alir seperti di atas.
Setelah selesai membuat algoritma, baru kita tuangkan ke dalam bentuk program. Langkah pertama adalah memilih bahasa pemrogramannya, menggunakan C, BASIC, COBOL, Pascal, dsb itu terserah masing-masing orang. Disini aku akan menggunakan bahasa C sebagai contoh.
#include <stdio.h>
int main ()
{
            double alas, tinggi;
            double luas;
            printf(“Masukkan alas : “);
            scanf(“%lf”, &alas);
            printf(“Masukkan tinggi : “);
            scanf(“%lf”, &tinggi);
            luas = 0.5*alas* tinggi;
            printf(“Luas segitiga = %lf\n”, luas);
            return 0;
}
Setelah selesai, jangan lupa untuk dicompile dan di jalankan, kalau menggunakan program Dev C++ dalam membuat program diatas, press ctrl+F9 untuk mengcompile dan run. 





Sumber : 
Algoritma Pemrograman Menggunakan C++ , penerbit Andi

Tidak ada komentar:

Posting Komentar