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.
Wednesday, April 6, 2011
KONSEP PEMROGRAMAN
5:17 AM
LOVE ME