Minggu, 25 November 2012

Perulangan


Pengulangan (loop) merupakan bentuk yang sering ditemui di dalam suatu program aplikasi. Di dalam bahasa Pascal, dikenal tiga macam perulangan, yaitu dengan menggunakan pernyataan For, While-Do,  dan Repeat…Until.
a.       Pernyataan For  digunakan untuk mengulang pernyataan atau satu blok pernyataan berulang kali sejumlah yang ditentukan. Perulangan dengan pernyataan For dapat berbentuk perulangan positif, perulangan negatif dan perulangan tersarang.
1.      Perulangan positif adalah perulangan dengan penghitung dari kecil ke besar atau pertambahan positif. Perulangan positif dapat dibentuk dengan menggunakan pernyataan For-To-Do.
2.      Perulangan negatif adalah perulangan dengan penghitung dari besar ke kecil atau pertambahan negatif. Perulangan negatif dapat dibentuk dengan menggunakan pernyataan For-DownTo-Do.

Pemilihan


Pemilihan merupakan blok kontrol yang digunakan untuk memilih statement atau aksi-aksi yang akan dilakukan, dimana pemilihan tersebut didasarkan atas nilai dari kondisi-kondisi (true or false) tertentu. Dalam bahasa Pascal, blok pemilihan dapat didefinisikan dengan dua cara, yaitu dengan menggunakan statement if atau case.
Untuk menyeleksi kondisi di dalam pascal, dapat menggunakan statement berikut.

a.       Logika IF
Pada prinsip dasarnya logika IF digunakan untuk membuat suatu kondisi dimana komputer diminta untuk mengambil sebuah keputusan yang sesuai dengan input yang dimasukkan. Beberapa  struktur dari logika IF adalah sebagai berikut :
Ø  Strktur  If  …. Then
Ø  Struktur  If  …. Then …. Else
Ø  Struktur IF Tersarang

b.      Logika CASE
Logika CASE hampir sama dengan logika IF, tapi pada dasarnya berbeda. Dikarenakan logika CASE tidak menginstruksikan komputer untuk mengambil sebuah keputusan, melainkan hanya menjalankan pilihan yang kita inputkan ke dalam program. Secara sederhana jika kita membuat sebuah progam CASE berarti kita membuat sebuah program pilihan. Dimana kita akan diminta memilih salah satu input dan komputer akan menjalankan program sesuai dengan input yang kita masukkan. Beberapa  struktur dari logika CASE adalah sebagai berikut :
Ø  Struktur Case – Of
Ø  Struktur  Case of –Else 

Tipe Data


Tipe sebuah objek (data) menentukan himpunan nilai yang dapat dimilikinya dan operasi yang dapat dilakukan pada objek tersebut. Nilai yang dicakup oleh tipe tersebut dinyatakan dengan domain nilai. Operasi-operasi yang dapat dilakukan terhadap tipe tersebut juga didefinisikan.
            Tipe data dapat dikelompokan menjadi 2 macam, yaitu :
1.      Tipe dasar : Tipe yang sudah dikenal sehari-hari.
a.       Bilangan Logik (Lojik) : Tipe data ini merupakan tipe data logika yang hanya berisi dua kemungkinan nilai yaitu True (nilai benar) dan False (nilai salah).
            Nama Tipe adalah Boolean
            Domain Nilai adalah True atau False
            Konstanta : True dan False
Operasi :
Yang dapat dilakukan terhadap tipe boolean adalah operasi logika atau operasi boolean yang menghasilkan nilai true  atau false.
Operatornya : not, or, and  dan xor

Pengenalan Pascal


Pascal adalah bahasa pemograman tingkat tinggi karena pascal adalah bahasa pemograman yang terstruktur. Bahasa Pascal pertama kali dikembangkan pada awal tahun 70-an oleh Niclaus Wirth di Technical University, Zurich – Swiss. Nama PASCAL diambil dari nama seorang ahli matematika bangsa Perancis, yaitu BLEISE PASCAL yang telah berjasa menemukan alat hitung mekanis pertama didunia pada abad ke-17.
                   Bahasa pemrograman ini termasuk kategori “High Level Language”. Instruksi-instruksi yang digunakan dalam bahasa pemrograman ini sangat sistematis dan terstruktur. Pada awalnya bahasa pemrograman ini diperkenalkan dengan tujuan untuk menjelaskan masalah pemrograman komputer bagi mahasiswa yang belajar pemrograman komputer.
                        Struktur dari suatu program Pascal terdiri dari sebuah judul program dan suatu blok program atau badan program. Blok program dibagi lagi menjadi dua bagian, yaitu bagian deklarasi dan bagian pernyataan (statement). Bagian deklarasi dapat terdiri dari deklarasi label, deklarasi konstanta, deklarasi tipe, deklarasi variabel, deklarasi prosedur, dan deklarasi fungsi. Secara ringkas struktur program pascal dapat terdiri dari :
Domo-kun Staring