• About
  • Sitemap
  • Privacy Policy
  • Disclaimer
  • Contact

BELAJAR BERSAMA

Info Terkini tentang Dunia Teknik dan Perkembangan Pendidikan Teknik Informasi dan komputer pelajaran tips trik bahasa pemrograman Teknologi

  • Home
  • Menu1
    • Submenu1
    • Submenu2
    • Submenu3
    • Submenu4
  • Menu2
    • Submenu1
    • Submenu2
  • Menu3
  • Menu4
  • Menu5
  • Menu6
Home » teknik digital » Teknisi » tips » Torbo pascal » Tugas » Pengantar Bahasa Pemrograman Pascal Array

Pengantar Bahasa Pemrograman Pascal Array

Merupakan deretan suatu variabel yang bertipe data sama. Pembahasan yang lebih lengkap akan terdapat di bagian tersendiri. String merupakan array dari char.
Algoritma dasar

Pada dasarnya terdapat beberapa algoritma yang harus dikuasai dalam pemrograman yaitu:
1. Operator

2. Input/output: Bagaimana meminta suatu input dan menampilkan suatu output.

3. Selection: Bagaimana membuat program yang dapat memilih bagian yang akan dijalankan.
4. Repetition / looping: Bagaimana membuat program yang dapat mengulang suatu
Bagian program yang dijalankan.

Rangkuman operator

Dalam bahasa pemrograman, sebuah proses dibagi menjadi 2 yaitu operand dan operator. Operand dapat berupa variabel atau nilai. Sedangkan operator merupakan tanda-tanda yang dipakai untuk mengolah.
Terdapat banyak jenis operator, tapi 4 jenis yang perlu dipelajari untuk saat ini adalah assignment operator, arithmatic operator, comparison operator, logical operator. Assignment operator ditandai dengan :=, dan digunakan untuk memberi nilai ke suatu variabel.
Arithmatic operator ditandai dengan *, /, +, -, div, mod. Digunakan untuk pengolahan nilai matematika.
Comparison / Relational operator ditandai dengan =, <, >, <=, >=, <>, dan IN. Digunakan untuk perbandingan 2 nilai sehingga menghasilkan nilai true dan false.
Logical operator ditandai dengan AND, OR, XOR dan NOT. Digunakan untuk perbandingan logika antara dua pernyataan atau lebih.

Penting: penggunaan = dan := harus diperhatikan karena penggunaan operator ini terkadang salah tempat.

Input Output:

Terdapat 2 jenis input/output secara umum yaitu layar/keyboard dan file.

Pengantar Bahasa Pemrograman Pascal Page 7 / 11
Input menggunakan readln() dan read(). Dalam penggunaan melalui keyboard, kedua procedure ini tidak berbeda. Akan tetapi bila input berasal dari file, kedua procedure akan berbeda dalam mengambil input. Readln() akan mengambil input dalam suatu baris, kemudian cursor akan dipindahkan ke baris selanjutnya. Pada read() akan mengambil input dalam suatu baris, kemudian cursor akan dipindahkan ke sebelah bagian yang diinput. Bila tidak ada lagi bagian yang dapat diinput, maka cursor baru dipindah ke bawah.

Output menggunakan writeln() dan write(). Penggunaannya hampir sama dengan yang read() dan readln(). Pada writeln dan write, keduanya akan berpengaruh baik di file maupun di layar.

Contoh program:

uses crt;
var a,b: integer;
begin
end.
clrscr;
write('Masukkan bilangan antara 1 - 100: ');
readln(a);
b:= a * 2;
writeln('Bilangan yang dimasukkan adalah ', a); writeln('Bilangan setelah dikali 2 adalah ', b); readkey;

Rangkuman Selection

Selection merupakan salah satu proses program di samping sequential (pengerjaan secara berurut) dan repetition / looping. Dalam selection, program akan memilih bagian yang akan dijalankan (sehingga terdapat bagian yang tak dijalankan).

Umumnya selection menggunakan IF ... THEN ... ELSE ..., akan tetapi terdapat pula CASE

... OF. Penggunaan IF lebih umum digunakan bila terdapat pilihan yang tidak terlalu banyak dan eksekusi baris program yang panjang.

Blok pertama untuk IF dijalankan bila condition yang digunakan bernilai TRUE, sedangkan blok ELSE dijalankan bila nilai conditionnya adalah FALSE.

Contoh:

uses crt;
var bil1, bil2: integer;
begin
clrscr;
write('Masukkan bilangan 1 : ');
readln(bil1);
write('Masukkan bilangan 2 : ');
readln(bil2);


Pengantar Bahasa Pemrograman Pascal Page 8 / 11
if bil1<bil2 then begin
writeln('Bilangan 1 lebih kecil');
end
else begin
writeln('Bilangan 2 lebih kecil');

end.
end readkey;

Penggunaan IF dapat dikombinasikan sehingga suatu blok IF dapat menampung blok IF yang lainnya (nested selection). Penggunaan IF tidak selalu harus selalu bersama ELSE (simple selection). IF juga dapat digunakan lebih dari satu kondisi setelah ELSE (linear selection) atau pada IF yang sama menggunakan operator logika / logical operator (combined selection). Contohnya adalah seperti baris program di bawah:
if (condition1) then begin
if (condition2) then begin statement1; stetement2;
end
else if (condition3) then begin statement3;
statement4;
end
else begin statement5;
end; statement6; statement7;
if (condition4) then begin statementx; statementy;

end
end;
else if (conditionx AND conditiony OR conditionz) begin statement01;
statement02;
end;

Penting: Ada baiknya setiap blok IF selalu dipisahkan dan ditandai dengan spasi kosong atau menggunakan TAB untuk menghindari kebingungan dalam pembuatan blok statement.

Rangkuman Repetition / Looping

Repetition dapat digunakan untuk menjalankan suatu bagian program secara berulang- ulang sesuai dengan kondisi yang ada.

Looping pada Pascal menggunakan beberapa keyword seperti FOR...DO, WHILE...DO dan

REPEAT...UNTIL.

FOR...DO dipergunakan ketika nilai yang akan digunakan sudah diketahui dengan nilai yang ada di dalamnya selalu ditambah atau dikurangi satu ketika mengalami perulangan.

Pengantar Bahasa Pemrograman Pascal Page 9 / 11
Sintaks:

FOR variable := startindex (TO/DOWNTO) endindex DO BEGIN

statement;

END;

Dari sintaks di atas, terdapat dua jenis perubahan yang dapat digunakan, yaitu TO dan DOWNTO. TO akan menghasilkan nilai incremental atau penambahan satu setiap kali terjadi perulangan. Sedangkan DOWNTO akan menghasilkan nilai decremental atau pengurangan satu setiap kali terjadi perulangan.

Contoh penggunaan FOR...DO:

for i:=1 to 10 do begin write(i,' ');

end;
for j:=10 downto 1 do begin write(j,' ');

end;


WHILE...DO dapat digunakan tanpa harus ada perubahan pada nilai kondisi. Selama kondisi masih bernilai TRUE, maka perulangan akan dilakukan terus.

Sintaks:

WHILE (condition) DO BEGIN

statement;

END;


Contoh penggunaan WHILE...DO:

i:=10;
while i>2 do begin i:=i-2; writeln(i);
end;


REPEAT...UNTIL berfungsi hampir sama dengan WHILE...DO. Pada REPEAT...UNTIL, looping akan berhenti justru ketika kondisi bernilai TRUE. Selain itu kondisi akan diuji pada akhir perulangan sehingga blok di dalam perulangan akan dijalankan minimal satu kali walaupun kondisi yang ada masih FALSE.

Pengantar Bahasa Pemrograman Pascal Page 10 / 11
Sintaks:

REPEAT

statement; UNTIL (condition);

Contoh penggunaan REPEAT...UNTIL:

i:=10;

repeat

i:=i-3;

writeln(i);

until i<1;

Dari penggalan program di atas, dapat dilihat bahwa REPEAT...UNTIL tidak memerlukan
BEGIN dan END untuk menjalankan suatu blok statement.
TIPS: Gunakan variabel i, j, k, dan seterusnya untuk menandai indeks perulangan atau looping.

tinggallah melihat gambar yang akan di klik...
Posted by Unknown on - Rating: 4.5
Title : Pengantar Bahasa Pemrograman Pascal Array
Description : Merupakan deretan suatu variabel yang bertipe data sama. Pembahasan yang lebih lengkap akan terdapat di bagian tersendiri. String ...

Share to

Facebook Google+ Twitter

0 Response to "Pengantar Bahasa Pemrograman Pascal Array"

Post a Comment

Newer Post
Older Post
Home
Subscribe to: Post Comments (Atom)

Post Populer

  • Cara Menjadi Nomor 1 di Mesin Pencari Google
    Cara Agar Pstingan/Artikel Blog Menjadi Nomor 1 di Mesin Pencari Google. Setelah anda mendaftarkan Blog anda di Mesin Pencari google, lang...
  • bersihkan sampah registri dan sampah uninstall
    Anda kurang nyaman dengan sampah registri dan sampah uninstal? ya tentu saja karena kadang kita meng uninstall suatu program masih ada bebe...
  • Tutorial Cara Mendeteksi dan Menanggulangi Virus VBS/VBE
    Tutorial Cara Mendeteksi dan Menanggulangi Virus VBS/VBE - Virus VBE atau juga sering disebut virus VBS pada saat ini masih merupakan virus...
  • Kumpulan 15 Materi Motivasi Dalam Bentuk PPT dan Word
    Kumpulan 15 Materi Motivasi Dalam Bentuk PPT dan Word . Kali ini sahabat Bloger Belajar bersama membagikan info tentang motivasi Pembelajara...
  • File duplikat dapat menurunkan performa komputer
    Mencari File Duplikat File duplikat dapat menurunkan performa komputer. Dan juga, dapat menghabiskan ruang harddisk. Untuk itu, Like Wind...
  • Pengertian, Definisi dan Arti Organisasi - Organisasi Formal dan Informal – (Ilmu Manajemen)
    A. Arti Istilah Organisasi 1. Organisasi Menurut Stoner Organisasi adalah suatu pola hubungan-hubungan yang melalui mana orang-or...
  • Kaca mata untuk orang Tua Teknologi Baru
    Jika kacamata adalah benda hidup, maka ia akan berwujud ikan purba Coelacanth atau komodo. Betapa tidak, sejak diciptakan pada abad ke-18...
DMCA.com
Instagram
Copyright © 2012 BELAJAR BERSAMA - All Rights Reserved
Design by Mas Sugeng - Blogger Templates - Powered by Blogger