Wednesday, April 6, 2011

KONSEP PEMROGRAMAN

TINGKATAN BAHASA PEMROGRAMAN

TINGKAT TINGGI (HIGH LEVEL)

    > Mirip bahasa manusia (Problem Oriented)

    > Contoh : Pascal, Basic, Fortran, Cobol.

TINGKAT MENENGAH (MIDDLE LEVEL)

    > Gabungan antara bahasa mesin & manusia

    > Contoh : Bahasa C

TINGKAT RENDAH (LOW LEVEL)

    > Sederetan instruksi yang lebih dekat

     hubungannya dengan mesin (Machine Oriented).

    > Contoh : Assembly


 

MENGAPA PASCAL ?

Pascal merupakan salah satu bahasa pemrograman terstruktur yang paling populer dikalangan programmer terutama di indonesia.

Bahasa ini cocok untuk belajar konsep pemrograman terstruktur karena sifatnya yang ketat.

Deklarasi variabel misalnya di pascal wajib dideklarasikan di awal badan program, sedangkan beberapa bahasa pemrograman yang lain tidak. Oleh karena sifat yang dimiliki inilah penggunaan bahasa pascal sebagai sarana mempelajari konsep pemrograman terstruktur dianggap pilihan terbaik.


 

SEJARAH PASCAL

Dirancang oleh Profesor Niklaus Wirth dari Technical University di Zurich, Switzerland. Nama Pascal Diambil sebagai penghargaan terhadap Blaise Pascal, ahli matematika dan philosophi terkenal abad 17 dari Perancis. Profesor Niklaus Wirth memperkenalkan kompiler bahasa Pascal pertama kali untuk komputer CDC 6000 (Control Data Corporation) tahun 1971 dengan tujuan untuk membantu mengajar program komputer secara sistematis, khususnya untuk memperkenalkan pemrograman terstruktur (structured programming).


 

PENERAPAN NYATA PASCAL

Di Eropa di defenisikan oleh ISO (International Standards Organization). Di Amerika oleh kerjasama antara ANSI (American National Standard Institute) dengan IEEE (Institute of Electrical and Electronic Engineers).


 

VERSI PASCAL

UCSD Pascal (University of California at San Diego Pascal).

MS-Pascal (Microsoft pascal).

Apple pascal.

TURBO Pascal.

    > Merupakan versi bahasa pascal yangpaling populer dan banyak digunakan.

    > Copyright oleh BORLAND Inc.

    > Versi terakhir Turbo Pascal 7.0

    > Selanjutnya Mengeluarkan Pascal Versi Windows

     (Misalnya TPW 1.5) dan Bentuk Pemrograman Visual

     Borland Delphi


 

STRUKTUR PROGRAM:

PROGRAM

USES

LABEL

CONST

TYPE

VAR

PROCEDURE

FUNCTION

BEGIN

END.

RINCIAN STRUKTUR PROGRAM

PROGRAM nama_program ;

USES nama_unit ;

LABEL value;

CONST

        identifier = value ;

TYPE

        identifier = tipe_data ;

VAR

        identifier : tipe_data ;


 


 

RINCIAN STRUKTUR PROGRAM

PROCEDURE nama_procedure

    Begin

        {Statements} ;

    End.

FUNCTION nama_function : tipe_data ;

    Begin

         {Statements} ;

    End.

BEGIN {program utama}

        {Statements} ;

END.