Tampilkan postingan dengan label DASAR PASCAL. Tampilkan semua postingan
Tampilkan postingan dengan label DASAR PASCAL. Tampilkan semua postingan

Selasa, 03 Januari 2012

PROCEDURE DAN FUNCTION


Procedure
Procedure merupakan blok baris perintah sebagai satu kesatuan yang mengerjakan tugas khusus. Keuntungan menggunakan procedure :
1) Program menjadi terstruktur.
2) Dapat mengurangi pengulangan kode.
Procedure dipanggil dan digunakan di dalam blok baris perintah yang lainnya dengan menyebutkan judul procedurenya. Procedure dapat menerima nilai dari luar ataupun mengirimkan nilai keluar yang dilewatkan melalui parameter.
Terkait dengan prosedure, dikenal dua macam variable yaitu :
1) Variabel lokal : variabel yang dideklarasikan di dalam procedure, variabel ini tidak dikenal di luar procedure.
2) Variabel global : variabel yang dideklarasikan di luar semua procedure, sehingga akan dikenal di seluruhbagian progam.

String


Pendeklarasian String
String merupakan salah satu tipe data bentukan untuk menyatakan data teks/ kalimat/ serangkaian karakter. Pada bahasa Pascal panjang maksimum string yang diijinkan adalah 255 karakter.
Bentuk umum
nama_variable :String[panjang_string];
nama_variable :String ;
Bila tidak disebutkan panjang string maka secara default panjangnya adalah 255.
Contoh
nama : String[15];
mendeklarasikan variable string nama dengan panjang 15 karakter.

ARRAY


Array Satu Dimensi
Array adalah deretan variabel yang berjenis sama dan mempunyai nama yang sama. Pada bahasa Pascal, array mempunyai lokasi yang bersebelahan, alamat terkecil menunjukan elemen pertama dan alamat terbesar menunjuk pada alamat terakhir.

STRUKTUR KONTROL PERULANGAN


Struktur kontrol pengulangan dalam bahasa pemrograman dikenal dengan loop. Pengulangan dilakukan terus sampai dipenuhi keadaan tertentu. Dalam pascal dikenal tiga jenis pengulangan dan pernyataan yang digunakan adalah:
1. for
2. while-do
3. repeat-until

Pernyataan Case


Tangga if-else-if dapat digunakan menguji beberapa syarat tetapi sulit dalam aplikasinya. Untuk itu dapat digunakan pernyataan case-of, sebuah variabel dapat secara berturut-turut diuji oleh daftar konstanta (bilangan bulat atau karakter). Jika sesuai dengan sebuah konstanta, maka dikerjakan sesuai dengan pernyataan yang mengikuti konstanta tersebut.

STRUKTUR KONTROL PEMILIHAN


Program dalam bahasa Pascal tersusun dari baris- baris pernyataan. Eksekusi baris- baris pernyataan ini dapat
dilakukan dengan struktur kontrol :
1. Runtunan (Sequence)
2. Pemilihan (Selection)
3. Pengulangan (Repetiton)
Ketiga struktur tersebut dapat menggunakan operator relasi ataupun operator logika.

OPERATOR


Operator merupakan simbol atau kata yang digunakan untuk operasi dan manipulasi data dalam. Dalam bahasa Pascal Operator dikelompokkan ke dalam 9 kategori.

Variable


Variabel adalah penampung data yang isinya dapat diubah-ubah didalam program. Data yang dapat disimpan adalah data sesuai dengan tipenya. Nama variabel terdiri dari huruf, angka dan garis bawah, dan hanya dapat didahului oleh huruf atau garis bawah, dengan ketentuan:
a) Nama variabel tidak dapat disela dengan spasi.
b) Tidak dapat menggunakan reseved words.
c) Huruf besar dan huruf kecil sama saja.
d) Panjang variabel yang dianggap/dikenal hanya 63 karakter pertama
a. Deklarasi Variable
Sebelum bisa digunakan maka variable harus dideklarasikan terlebih dahulu. Pendeklarasian berarti memesan ruang di memori dan menyatakan tipe data yang bisa disimpannya.
Bentuk umum :
Var
daftar_variabel : tipe_data;
b. Pemberian nilai ke Variable
Pemberian nilai hanya bisa dilakukan setelah sebuah variable dideklarasikan.
Bentuk umum :
variabel := nilai;

Tipe Data


Tipe data menyatakan pola penyajian data dalam komputer: karakter, bilangan, string, record. Dalam Pascal tipe data digolongkan menjadi 4 yaitu tipe data standart, tipe data didefinisikan oleh pemakai, tipe data terstruktur dan tipe data penunjuk. Tabel dibawah menampilkan beberapa tipe data standart dan domainnya, yang dikenal dalam Free Pascal.

Kerangka Program Pascal


Program Pascal merupakan kumpulan fungsi, prosedur dan variable. Sebuah fungsi merupakan sekumpulan baris program yang mengerjakan tugas tertentu dan mengembalikan hasilnya. Sebuah fungsi terdiri dari sebuah nama fungsi, daftar variabel, satu blok kode yang membentuk fungsi tersebut. Sebuah blok dimulai oleh kata “begin“ , diikuti dengan beberapa statement dan diakhiri dengan kata “end.”. Setiap program Pascal diawali dengan pemanggilan tag program nama ,begin dan diakhiri dengan end. Untuk lebih jelasnya dapat dilihat kerangka utama dari program pascal berikut :

Sejarah Bahasa Pascal


Bahasa PASCAL pertama kali dikembangkan pada awal tahun 70-an oleh NICLAUS WIRTH di Technical University, Zurich – Swiss. Pada akhirnya, tahun 1971, salah seorang pengembang ALGOL telah berhasil mengembangkan bahasa pemrograman baru yang diberi nama PASCAL, yang mengadopsi nama ilmuwan Perancis pada abad ke 17 Blaise Pascal. Kelebihan dari bahasa PASCAL adalah merupakan bahasa pemrograman yang terstruktur, bahasa pemrograman tingkat tinggi (high level language), serta mudah bagi programmer untuk menentukan tipe data yang diinginkan.

Kebutuhan Pemrograman


Untuk melakukan pemrograman komputer dibutuhkan beberapa hal anatara lain
  1. Logika dan analisa
Langkah awal yang harus dilakukan adalah mengidentifikasikan masalah antara lain tujuan dari pembuatan program,

Senin, 02 Januari 2012

Sejarah Pascal


Nama Pascal diambil dari nama seorang ahli matematika dan filosofi terkenal abad 17 dari Perancis, yaitu Blaise Pascal. Bahasa ini dirancang oleh Prof. Niklaus Wirth dari Technical University di Zurich, Switzerland. Profesor Niklaus Wirth memperkenalkan kompiler bahasa Pascal pertama kali untuk komputer CDC 6000 (Control Data Corporation) yang dipublikasikan pada tahun 1971 dengan tujuan membantu mengajar program komputer secara sistematis, khususnya untuk memperkenalkan pemrograman terstruktur.

Definisi Pemrograman

Pemrograman adalah proses menulis, menguji dan memperbaiki (debug), dan memelihara kode yang membangun sebuah program komputer. Kode ini ditulis dalam berbagai bahasa pemrograman. Tujuan dari pemrograman adalah untuk memuat suatu program yang dapat melakukan suatu perhitungan atau 'pekerjaan' sesuai dengan keinginan si pemrogram. Untuk dapat melakukan pemrograman, diperlukan keterampilan dalam algoritma, logika, bahasa pemrograman, dan di banyak kasus, pengetahuan-pengetahuan lain seperti matematika.