Jumat, 16 Januari 2015

PENYELEKSIAN KONDISI (IF) dan Contoh Programnya

Penyeleksian kondisi adalah salah satu elemen algoritma yang paling sederhana. Penyeleksian kondisi memungkinkan suatu pernyataan dieksekusi hanya jika kondisi terpenuhi atau tidak terpenuhi.

IF Sederhana

Bentuk paling sederhana dari pernyataan kondisional dalam setiap bahasa adalah if - then. Contoh:

if (a>b) then writeln(“A lebih besar dari B”);

bagian setelah if disebut dengan bagian kondisi dan bagian setelah then adalah bagian aksi. Jika aksi lebih dari satu instruksi maka bisa dikelompokkan dalam blok begin end. Seperti ini:

if (a>b) then
begin
writeln(“Kesimpulan:”);
writeln(“A lebih besar dari B”);
end;

IF dengan ELSE

Selain if - then, ada bentuk kondisional lain yaitu if - then - else. Kita bisa mengubah instruksi
semacam ini:

if (a>b) then writeln(“A lebih besar dari B”);

if (a<=b) then writeln(“A kurang dari atau sama dengan B”);

menjadi:

if (a>b) then writeln(“A lebih besar dari B”) else (“A kurang dari atau sama dengan B”);

Bagian else akan dieksekusi jika bagian kondisi tidak dipenuhi, atau dengan kata lain, bagian else dieksekusi jika kondisi yang terjadi adalah komplemen dari kondisi di bagian if.

Contoh Program Perulangan Pada Bahasa Pascal

Perulangan adalah suatu perintah yang menjalankan suatu perintah tersebut secara terulang-ulang sampai suatu kondisi terpenuhi.
perulangan ada 3 jenis:
1. perulangan for-do
2. perulangan while-do
3. perulangan repeat-until
perulangan for-do
contoh:
program mahasiswa;
uses crt;
var
i:integer;
begin
clrscr;
for i:= 1 to 5 do
writeln(‘Belajar Pascal’);
readln
end.
Hasil:
Belajar Pascal
Belajar Pascal
Belajar Pascal
Belajar Pascal
Belajar Pascal
program downto_do;
uses crt;
var
i:integer;
batas:integer;
begin

FLOWCHART

FLOWCHART

Flowchart merupakan suatu bagan atau gambar yang menunjukkan sebuah proses pembuatan sebuah program, dimana gambar tersebut diimplementasikan melalui simbol-simbol yang memiliki makna khusus pada setiap penggunaannya, dan tiap simbol tersebut dihubungkan oleh suatu garis penghubung.

Berikut makna dari simbol-simbol yang digunakan pada pembuatan flowchart :


Berikut contoh soal pembuatan flowchart 




Contoh - Contoh Soal Pembuatan Program Bahasa Pascal Menggunakan Struktur Perulangan Repeat-Until, While dan For

Assalamu alaikum wr. wb

Pada kesempatan kali ini saya akan memposting beberapa contoh program perulangan  beserta scriptnya yang dimana soal-soal ini merupakan tugas dari mata kuliah Algoritma dan Pemrograman yang telah saya dapat,,,
langsung saja ....

1. Ada katak masuk kedalam sumur sedalam 31.2 m. 5 hari pertama katak bisa naik 3 m tiap pagi dan merosot 1 m tiap malam, 10 hari berikutnya katak bisa naik 2 m tiap pagi dan merosot 1.25 m tiap malam, selanjutnya naik 2 m tiap pagi dan merosot 1.5 m tiap malam, berapa hari katak tersebut dapat keluar dari sumur ?

Scriptnya :
uses crt;
var
   merosot,kedalaman,selisih : real;
   naik,hari                 : integer;
begin
     clrscr;
 writeln('');
 writeln('---------AYU KUSUMA--------');
 writeln('------------------- TI.12 --------------------------');
 writeln('---------------20142205072------------------');
 writeln('');
     writeln;
     write('Masukkan Jumlah Kedalaman Sumur = ');readln(kedalaman);
     writeln('--------------------------------------------------------');
     writeln('Jumlah Hari   Naik    Merosot   Jumlah Naik    Kedalaman');
     writeln('                                 Per Hari');
     writeln('--------------------------------------------------------');

BAHASA PEMROGRAMAN PASCAL

Pengertian Dan Sejarah Pemrograman pascal

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 di dunia pada abaad ke -17.
Bahasa Pascal adalah bahasa pemrograman tingkat tinggi yang berorientasi pada segala tujuan,
Ketika Pascal didesain, telah ada sekian banyak bahasa pemrograman, namun hanya sedikit yang digunakan secara luas: FORTRAN, C, Assembler, COBOL. Ide kunci dari bahasa baru ini adalah urutan, yang diatur melalui konsep tipe data yang sangat kuat, dan memerlukan deklarasi dan kontrol program yang terstruktur. Bahasa ini juga didesain untuk menjadi alat bantu pengajaran bagi siswa kelas pemrograman.
Kompiler Pascal dari Borland yang begitu terkenal diseluruh dunia, dikenal dengan nama Turbo Pascal, diperkenalkan pada tahun 1983, mengimplementasikan "Pascal User Manual and Report" oleh Jensen dan Wirth. Kompiler Turbo Pascal telah menjadi salah satu dari kompiler terlaris sepanjang masa, dan membuat bahasa ini sangat populer pada platform PC, dikarenakan keseimbangan antara kemudahan penggunaan dan kemampuan/kekuatan.
Turbo Pascal memperkenalkan suatu Integrated Development Environment (IDE) dimana Anda dapat mengedit code (dalam sebuah editor yang kompatibel dengan WordStar), menjalankan kompiler, melihat kesalahan yang ada, dan melompat kembali ke baris yang mengandung kesalahan tersebut. Hal ini mungkin kedengarannya sangat sepele pada dewasa ini, tapi pada masa sebelumnya Anda harus keluar dari editor, kembali ke DOS; menjalankan kompiler dari command-line, menuliskan nomor baris yang salah, membuka editor dan melompat ke baris tersebut.
Bahasa Pascal merupakan bahasapemrogrmam profesional juga merupakan sarana yang sangat ideal untuk mengembangkan program-program Pascal. Paket Turbo Pascal meliputi beberapa fasilitas pemrograman  yang saling berkaitan:

 Versi dari bahasa Pascal yang cepat, cakap dan ampuh
 Perpustakaan unit yang menyediakan sejumlah besar prosedur dan fungsi yang dapat Anda   gunakan dalam berbagai program
Compiler yang menghasilkan program bahasa mesin yang cepat dari kode Pascal  Anda
Debuger yang memungkinkan Anda untuk menelusuri penampilan program baris demi baris, meneliti perubahan nilai  variabel dan ekspresi sewaktu penampilan     berlangsung.
Fasilitas lingkungan pengembangan dalam bentuk menu yang memadukan elemen ini dalam memperlancar proses penyuntingan, pengujian dan penyempurnaan program Pascal.
Dukungan grafis dan animasi yang sangat profesional