Praktikum
Judul Praktikum
Alokasi Waktu
:1
: Struktur Program Pascal & Unit
: 1 X 150 menit
BKPM
Komputer
LCD
c.
Begin
Write (Saya Mahasiswa Program DIV Rekam Medik, );
Writeln (Namaku Rita Sarasehan...............);
End.
Tambahkan judul program :
Prak1a
Program Pertama;
Begin
Write (Saya Mahasiswa PS.Rekam Medik Polije, );
Writeln (Jurusan Kesehatan Tetap Jaya);
Writeln (=========================);
End.
Praktikum
Judul Praktikum
Alokasi Waktu
:2
: Deklarasi , Fungsi Sring, Arithmetika
: 1 X 150 menit
Kegunaan
Menggabungkan dua atau lebih string
Mengambil beberapa karakter dari teks
BKPM
Komputer
LCD
: ,JAnak);
: ,Keterangan);
prak2e
program strink;
uses crt;
var
s1,s2:string;
{program utama}
begin
s1:='manajemen';
s2:='informatika';
writeln(concat(s1,s2));
writeln(s1+s2);
insert('manajemen',s2,1);
writeln(s2);
end.{akhir program utama}
Kompilasi program tersebut dan jalankan
1. Tugas dan Latihan
1. Tambahkan beberapa fungsi lagi pada program diatas
2. Buatlah program untuk mengecek apakah suatu bilangan adalah anggota
bilangan bulat atau bukan
3. Cobalah menggunakan beberapa fungsi yang lain untuk program diatas.
2. Buat program untuk menghasilkan tampilan berikut:
Manajemen informatika
Manajemen informati
Manajemen informa
Manajemen infor
Manajemen inf
Manajemen i
Manajemen
Manajem
Manaj
Man
M
Praktikum ke
Judul Praktikum
Alokasi Waktu
:3
: Struktur Kontrol (Pengulangan)
: 1 X 150 menit
kondisional yang mirip dengan while Do tetapi dalam beberapa hal saling
berlawanan yaitu untuk pengujiannya dilaksanakan pada akhir perintah dan
tidak perlu menggunakan begin...end karena pernyataan di antara
repeat...until diperlakukan oleh PASCAL sebagai sebuah blok.
10
Syntax
Repeat
:
Pernyataan
UNTIL Ekspresi Boolean
3. Bahan Praktikum:
- BKPM
- Komputer/Laptop
- Software Turbo Pascal Versi 7
- Kertas Hvs dan Folio bergaris/alat tulis
- LCD
4. Pelaksanaan Praktikum
Latihan 3a.
Var
I:integer;
For i:=1 to 5 do
begin
writeln(Ayo Belajar membuat program);
end;
Latihan 3b.
I:integer;
Begin
For i:=5 downto 1 do
begin
writeln(Ayo Belajar membuat program);
end;
writeln(Saya Pasti Bisa.... ....);
End.
Latihan 3c
Var
Angka:integer;
Begin
Angka:=1;
While Angka <=10 Do
Writeln(Angka);
Angka:=Angka+1;
End;
End.
Latihan 3d
Var
Angka,jumlah:integer;
Begin
Jumlah=0;
Angka:=1;
REPEAT
Jumlah:=Jumlah+angka;
Angka:=Angka+1;
Writeln(angka,
,Jumlah)
Until Angka >10
Writeln(Jumlah);
End.
11
Praktikum ke
Judul Praktikum
Alokasi Waktu
:4
: Struktur Kontrol Percabangan/Kondisi
: 1 X 150 menit
a. IF..THEN.. ELSE
Pernyataan IF biasanya diikuti dengan pernyataan ELSE, yang akan
dikerjakan bila kondisi pernyataan IF menghasilkan kondisi FALSE,
Syntax
if <Ekspresi Boolean> then
begin
:
:
end;
Atau , jika dengan ELSE:
if <Ekspresi Boolean> then
begin
:
:
end {perhatikan tanda semicolon ; dihilangkan}
else
begin
:
:
end;
if <Ekspresi Boolean> then
begin
:
if <Ekspresi Boolean> then
begin
:
:
end
:
end
else
12
CASE variable OF
:
perintah;
:
else
perintah;
end.
13
Uses crt;
var A, B, C : integer;
begin
writeln('Masukkan tiga angka dengan spasi');
readln( A, B, C );
if A >= B then
begin
if A >= C then writeln( A,' adalah terbesar')
else writeln( C,' adalah terbesar')
end
else
if B >= C then writeln( B,' adalah terbesar')
else writeln( C,' adalah terbesar')
end.
14
15
16