Secara umum, bahasa pemrograman yang berbasiskan prosedur terdiri dari blok atau sub program. Yang memiliki dua bagian utama yaitu: Bagian deklarasi dan Bagian Statement.
Dengan Kegiatan Belajar ini diharapkan siswa mampu menyusun dan merancang penulisan algoritma dengan bahasa pemrograman dengan baik.
Perhatikan penulisan kode program pada bahasa C++ dibawah ini.
#include <iostream>
using namespace std;
main()
{
int a=10;b=5;
cout<<"Hasil perkalian antara "<<a<<"*"<<b<<"="<<a*b;
}
Berdasarkan pengamatan kalian di atas, buatlah pertanyaan-pertanyaan seperti contoh berikut.
Kalian sudah belajar Algoritma pada materi sebelumnya bukan? Nah, pada subab inilah kalian akan mengaplikasikan ilmu yang telah kalian dalami sebelumnya untuk berlatih membuat suatu program. Caranya adalah dengan menerjemahkan algoritma baik dalam bentuk pseudocode, bahasa natural ataupun flowchart ke bentuk kode (source code) bahasa pemrograman tertentu, atau selanjutnya disingkat kode program saja. Setiap bahasa pemrogaman memiliki aturan atau tata cara penulisan kata, ekspresi maupun pernyataan disebut dengan sintaks.
Secara umum, struktur kode dari sebuah program komputer terdiri dari dua bagian utama yaitu bagian judul dan blok program. Sedangkan blok program terdiri dari bagian deklarasi dan pernyataan. Struktur kode program mirip atau dapat dikatakan sama denganstruktur algoritma, ada judul, deklarasi dan pernyataan (deskripsi). Yang membedakan hanya pada aturan penulisan, dimana dalam bahasa pemrograman, bahasa yang digunakan sudah baku dan detail, sehingga tidak menoleransi kesalahan-kesalahan kecil yang tidak sesuai dengan sintaksnya, meskipun hanya titik, koma, atau tanda petik saja.
Contoh struktur kode program dengan Bahasa Pascal dapat dilihat pada Gambar 1
HeaderProgram
Header program digunakan untuk mengidentifikasikan fungsi program yang dibuat. Untuk penulisan header program sifatnya optional jadi boleh dicantumkan atau tidak, namun untuk keperluan identifikasi lebih baik header ada dan diberi nama sesuai dengan tujuan program. Nama program diawali dengan kata Program, sebagai kata baku dalam Pascal, diikuti dengan nama program atau identifier.
Aturan pemberian nama identifer, dalam hal ini termasuk judul program adalah sebagai berikut.
Jika ingin tetap digunakan, maka kata tersebut harus dirangkai dengan kata/karakter yang lain.
Di akhir nama program harus diikuti dengan tanda semicolon/titik koma (;). Identifier juga digunakan untuk memberi nama variabel ,konstanta, sub program seperti function dan prosedur, sehingga format penamaan harus sesuai dengan aturan di atas.
Badan Program
Sebagaimana dalam algoritma, bagian deklarasi adalah bagian persiapan dimana semua hal yang diperlukan oleh program pada bagian deskripsi didefinisikan di sini. Yang termasuk dari bagain deklarasi adalah sebagai berikut.
Kerjakan dan kirim lembar kerja anda pada link ini
Silahkan anda cermati video tayang dibawah ini