Pages

Selasa, 29 November 2011

Struktur Bahasa Pemrograman,, BAB 3, Struktur dan Element Pada Bahasa Pemrograman

Langkah-Langkah Sistematis Dalam Pembuatan Suatu Program :

1. Mendefinisikan Masalah
    Yaitu harus mengerti dengan baik mengenai permasalahan apa yang ingin diselesaikan.
2. Membuat Rumusan Untuk Pemecahan Masalah
    Rumusan masalah dapat disusun dalam bentuk pseudocode ataupun flowchart.
3. Implementasi
    Menentukan bahasa pemrograman apa yang cocok atau ingin kita gunakan. Misalnya Pascal atau Delphi, Basic, dsb.
4. Menguji dan Membuat Dokumentasi
    Menguji program apakah telah berjalan sesuai dengan tujuannya untuk memberi solusi dari suatu permasalahan. Apabila program belum berjalan dengan baik, maka kita perlu mengkaji kembali rumusan/algoritma. Untuk memudahkan dalam memeriksa kesalahan suatu program ataupun memahami jalannya program, perlu membuat dokumentasi dari program yang dibuat, dokumentasi tersebut berisi informasi mulai dari tujuan/fungsi program, algoritma program,hingga cara menggunakannya.

Struktur Bahasa Pemrograman Prosedural
             Secara Umum, bahasa pemrograman yang berbasiskan prosedur terdiri dari blok/sub program yang memiliki dua bagian utama, yaitu :
1. Bagian Deklarasi
    Bagian program untuk mendefinisikan tipe data suatu variabel, konstanta, serta fungsi dan prosedur yang akan digunakan pada program.
 a. Deklarasi Variabel
    Contoh : Bahasa C
                  int i , i2;
                 char s[100];
b. Deklarasi Konstanta
    Contoh : const phi = 3.14;
c. Deklarasi Tipe Data
    Terbagi 3, yaitub : Tipe data sederhana, Tipe data terstruktur, dan Tipe data pointer
d. Deklarasi Procedure / Function
    Bahasa C:
        void Cetak ( char *String );
        int Tambah ( int a, int b );
     Perbedaan utama antara prosedur dan fungsi yaitu :
      - prosedur adalah fungsi yang tidak mengembalikan suatu nilai,
      - fungsi adalah prosedur yang mengembalikan nilai

2. Bagian Statement
    Bagian program yang berisi perintah yang akan dieksekusi/dijalankan.

Tidak ada komentar:

Posting Komentar