ALGORITMA PEMROGRAMAN I
NIM : 213030503105
KELAS :B
DATA)
FAKULTAS TEKNIK
KALIMANTAN TENGAH
2021
BAB I
1. TUJUAN
1.1 Mahasiswa mengenal bahasa Pascal
1.2 Mahasiswa mengetahui jenis tipe data dan variabel dalam pascal
1.3 Mahasiswa dapat menentukan variable dan tipe data yang sesuai
1.4 Mahasiswa mengetahui operasi terhadap variable dengan jenis tipe data
yang telah ditentukan
2. LANDASAN TEORI
Dalam bahasa Pascal terdapat beberapa jenis tipe data yang bisa
digunakan untuk sebuah variabel atau konstanta pada program antara
lain adalah:
Tipe Data Deskripsi (range variabel)
Byte angka dari 0 - 255
Integer angka dari -32768 - 2767
semua nilai pecahan dari 1E-38 -
Real
E+38
Boolean nilai TRUE atau FALSE
Char semua karakter dari tabel ASCII
String semua huruf, spasi, frasa
Deklarasi variabel (VAR)
Deklarasi konstanta (CONST)
Deklarasi label (LABEL)
Deklarasi sub-program (PROCEDURE dan FUNCTION)
3. Bagian Program Utama Statement.
Statemen diawali oleh kata BEGIN dan diakhiri dengan kata END.
Akhir dari setiap statemen diakhiri dengan titik koma [;].
a. Read atau readln
Perintah read maupun readln ini digunakan untuk memasukan atau
menginputkan data ke dalam suatu variabel.
b. Write atau writeln
Perintah write maupun writeln ini digunakan untuk menampilkan
atau
mencetak isi dari suatu nilai variabel.
c. Clrscr
Clrscr (clear screen) pada bahasa pemrograman pascal ini
bertujuan
membersihkan tampilan pada layar.
Aturan Program :
• Setiap akhir pernyataan diakhiri titik koma( ; ), kecuali untuk nama label.
• Akhir program diberi titik ( . ).
Komentar :
• Adalah keterangan yang diberikan untuk keperluan dokumentasi.
• Tidak menghasilkan tindakan (tidak mempengaruhi jalannya program).
• Boleh menggunakan tanda :
{ ini komentar } atau (* ini komentar *)
ReadKey (Fungsi)
Untuk pembacaan sebuah karakter dari keyboard. Tipe data
yang
dihasilkan adalah char.
Sintaks : Readkey;
Clrscr (Clear screen)
Perintah ini digunakan untuk membersikan layar.
Sintaks : Clrscr;
Identifier :
PEMBAHASAN
End.
Gambar 1.1
Gambar 1.2
Program Alpro1_2;
Uses crt;
Var kalimat : string;
Begin
Kalimat :=’Saya Belajar Bahasa Pascal’;
Writeln(kalimat);
Readln;
End.
Gambar 1.3
Gambar 1.4
Program Alpro1_3
Uses crt;
Const kalimat = ‘Saya Belajar Bahasa Pascal’;
Begin
Writeln(kalimat);
End.
Gambar 1.5
Gambar 1.6
Gambar 2.1
Program Aritmatika:
Gambar 2.2
Pada program ini terdapat beberapa tahapan dalam deklarasinya
dan cukup panjang. Terdapat statement judul (program
aritmatika_mochammad_febri_yoga_saputra), statement uses crt, juga
statement begin-end pada pembuatan program pascal tersebut. Selain itu
terdapat var(variable) yang terdiri dari variabel a dan b yang termasuk
integer serta c yang termasuk real. Integer adalah tipe data yang dipakai
untuk merujuk untuk tipe data apapun yang merepresentasikan bilangan
bulat, atau beberapa anggota dari bilangan bulat. Sedangkan, Real
digunakan untuk angka desimal (pecahan), seperti 0.11, 3.14, atau 999.99.
Tipe data ini dikenal juga dengan tipe data float atau floating point.
Gambar 3.1
Mulai program dengan membuat judul program terlebih dahulu,
disini judul program tersebut adalah program Luas_lingkaran;. Lalu di
sambung dengan uses crt; dan masukkan const(konstanta) yang terdapat
dalam modul yaitu pi= 3.14;. selanjutnya buat var(variabel), disini
menggunakan r (jari-jari) dan L (luas) sebagai var dengan tipe data real.
Masukkan perintah begin dan diteruskan dengan clrscr; dan isi prosedure
untuk menhitung luas lingkaran sesuai dengan rumus yang telah
ditentukan.
Gambar 3.2
Gambar 4.1
Gambar 4.2
Gambar 4.3
Notes:
Apabila pada program yang dibuat tidak di tuliskan readln; maka
ketika program dijalankan akan langsung tertutup tanpa sempat di
lihat. Maka sebaiknya menambahkan perintah readln; sebelum perintah
end.
BAB III
KESIMPULAN
Algoritma adalah urutan langkah-langkah logis penyelesaian
masalah yang disusun secara sistematis dan logis. Kata Logis merupakan
kata kunci dalam Algoritma. Langkah-langkah dalam Algoritma harus
logis dan harus dapat ditentukan bernilai salah atau benar. Tanpa disadari
kita sering menerapkan algoritma dalam kehidupan sehari-hari seperti
membuat makanan, menjahit pakaian, dan banyak contoh lainnya.
1. pada program pascal, tampilan output tidak akan bekerja apabila pada
Statemen tidak diakhiri dengan tanda ( ; ).
2. Perbedaan antara Write dan Writeln adalah untuk Write pada
outputnya akan mencetak pernyataan tanpa penambahan baris
baru,sedangkan untuk Writeln pada outputnya akan mencetak tiap kata
dengan penambahan baris baru.
3. Setiap perintah dan statemen yang terdapat dalam program Pascal
memiliki fungsi yang berbeda-beda, seperti:
a. Clrscr = untuk menghapus dan menggantikan program yang
dijalankan terdahulu dengan yang baru di jalankan.
b. Read = Perintah ini digunakan untuk meminta masukan dari
keyboard untuk diolah komputer tanpa pindah baris.
c. Readln = pada statemen ini posisi kursor akan pindah ke baris
selanjutnya setelah di input.
d. Readkey = Untuk pembacaan sebuah karakter dari keyboard
e. Var = merupakan sebuah pernyataan Variabel pada program
DAFTAR PUSTAKA
http://julihardi.blogspot.com/2009/06/struktur-bahasa-pascal-secara-
umum.html
http://pdfdatabase.com/index.php?q=materi+pascal
http://www.ilmukomputer.com/
http://www.toki.or.id/modul pascal UMM//
http://yanvita.blogspot.com/2007/10/html-tutorial.html
LAMPIRAN
1. A. Program Alpro_1
B. Program Alpro1_2
Tampilan saat program dijalankan:
C. Program Alpro1_3
2. Program Aritmatika:
Tampilan saat program dijalankan: