SlideShare una empresa de Scribd logo
1 de 40
Descargar para leer sin conexión
Materi Penyegaran

Jurusan Teknik Elektro
Universitas Atmajaya
Makassar
Pemrograman Dasar
Contoh-1:
Hitunglah nilai x, y, z, p, dan q dengan persamaan :
x=a+b
p = (a² + b²)/ √b
y= axb
q = ((b² - a) x (a + b))/ (a x b )
z = a/b
Data masukan adalah nilai a dan b.
Jawab :
Yang perlu diperhatikan adalah tipe variabel dari x,y,z,p,dan q.
Variabel z,p, q harus bertipe real karena meyimpan hasil pembagian
yang nilainya berupa bil. desimal. Sedangkan a,b,x, dan y bisa bertipe
integer (bil. bulat) atau real (bil. desimal).
Program
Program Dasar1;
uses crt;
var a,b,x,y : integer;
z,p,q : real;
Begin
clrscr;
write('Nilai a = ');readln(a);
write('Nilai b = ');readln(b);
x:= a + b;
y:= a*b;

z:= a/b;
p:= (sqr(a) + sqr(b))/sqrt(b);
q:= ((sqr(b)-a)*x)/y;
writeln('Hasil Perhitungan');
writeln('=================');
writeln('x = ',x);
writeln('y = ',y);
writeln('z = ',z:6:2);
writeln('p = ',p:6:2);
writeln('q = ',q:6:2);
readkey;
End.
Contoh-2:
Carilah hasil bagi dan sisa pembagian dari 2 buah
bilangan bulat (integer).
Jawab :
Gunakan fungsi div untuk mencari hasil bagi dan
fungsi mod untuk mecari sisa pembagian dari 2 buah
bil. bulat.
Program
Program Dasar2;
uses crt;
var a,b,x,y,p,q : integer;
Begin
clrscr;
write('Nilai a = ');readln(a);
write('Nilai b = ');readln(b);
x:= a mod b ;
y:= b mod a;

p:= a div b;
q:= b div a;
writeln;
writeln('Hasil Perhitungan');
writeln('=================');
writeln('x = ',x);
writeln('y = ',y);
writeln('p = ',p);
writeln('q = ',q);
readkey;
End.
IF-THEN
Bentuk : If <kondisi > then
Begin
<pernyataan-1>
<pernyataan-2>
End;
Digunakan untuk memilih sebuah Pilihan pernyataan. Jika kondisi
bernilai True, maka kerjakan pernyataan dalam blok Begin-End. Jika
salah, kerjakan pernyataan selanjutnya.
Contoh :
Tentukan 3 buah bil. n, x, dan y. Jika x lebih besar dari n, ganti nilai x
menjadi nilai n. Jika y lebih kecil dari n, ganti nilai y menjadi nilai n.
Program

write('Masukkan bil. y =');
readln(y);

Program IFTHEN;
Uses crt;

writeln;

Var x,y,n : real;

if n>x then x:=n;
if y<n then y:=n;

Begin
clrscr;
write('Masukkan bil. n =');
readln(n);
write('Masukkan bil. x =');
readln(x);

writeln(' Nilai x = ',x:6:2);
writeln(' Nilai y = ',y:6:2);
readln;
End.
IF-THEN-ELSE
Bentuk : If <kondisi> then
Begin
<pernyataan-1>;
<pernyataan-2>;
End
else
Begin
<pernyataan-3>;
<pernyataan-4>;
End;
Digunakan untuk memilih salah satu dari 2 pilihan yang ada. Jika kondisi
bernilai True,maka kerjakan pilihan I (pernyataan 1 & 2). Jika bernilai False,
kerjalan pilihan II (pernyataan 3 & 4).

Contoh-2:
Tentukanlah satu nilai input, apakah bil. positip atau negatip.
Program
Program IFTHEN1;
Uses crt;
Var n : integer;
Begin
clrscr;
write('Masukkan bilangan n = ');
readln(n);writeln;
if n>0 then
writeln('Anda memasukkan bilangan positip') {titik koma tidak
boleh}
else
writeln('Anda memasukkan bilangan negatip');
readln;
End.
Operator AND, OR
Operator AND dan OR digunakan untuk membandingkan dua
pernyataan logika pada kondisi IF.
Misalnya anda dinyatakan ‘Lulus” jika Nilai Ujian (n) dan Nilai
Praktikum (p) sbb :
IF (n>=80) AND (p>=60) then writeln(‘Lulus’);
Artinya jika kedua kondisi bernilai True, maka dinyatakan “Lulus”.
IF (n>=80) OR (p>=60) then writeln(‘Lulus’);
Artinya jika salah satu kondisi bernilai True, maka dinyatakan “Lulus”.
Contoh
Buatlah program untuk menentukan nilai kelulusan.
yang ditentukan sebagai berikut:
0 <= N<= 40
40< N <=55
55<N <=65
65<N<=75
75<N<=100

:E
:D
:C
:B
:A

Bila nilai input 55, maka akan ditampilkan nila D.
Program
Program LOGIKA_AND_DLM_IF;
uses crt;
var n: integer;
Begin
clrscr;
write('Input nilai N = ');readln(n);
if(0>=n) AND (n<=40) then
writeln('Nilai E')
else
if(40>n) AND (n<=55) then
writeln('Nilai D')
else
if(55<=n) AND (n<=65) then

writeln('Nilai C')
else
if(65<n) AND (n<=75) then
writeln('Nilai B')
else
if(75<n) AND (n<=100) then
writeln('Nilai A')
else
writeln('Nilai masukan
salah');
readkey;
End.
Case - of
Bentuk : Case <Variabel> of
Label-1 : Begin – End;
Label-2 : Begin – End;
...
…
Label… : Begin – End;
End;
Digunakan untuk memilih salah satu pilihan dari beberapa
pilihan yang ada. Misalnya, Jika Variabel pada case-of
nilainya sama dengan 4, maka pilihan dengan label 4 yang
akan dikerjakan.
Contoh
Tentukan nilai masukan berupa huruf ( A-E). Jika
input salah satu nilai, maka akan diberikan
keterangan lulus sbb :
'A' : Ket := ' Sangat Baik ' ;
'B' : Ket := ' Baik ' ;
'C' : Ket := ' Cukup ' ;
'D' : Ket := ' Kurang ' ;
'E' : Ket := ' Gagal ' ;
Program
Program Case_Of1;
uses crt;
Var
Nilai : Char;
Ket : String [12];
Begin
clrscr;
Write ('Nilai Huruf (A-E) = ');
Readln(Nilai) ;
Case Nilai Of

'A' : Ket := ' Sangat Baik ' ;
'B' : Ket := ' Baik ' ;
'C' : Ket := ' Cukup ' ;
'D' : Ket := ' Kurang ' ;
'E' : Ket := ' Gagal ' ;
End;
writeln;
Write (' Nilai Anda = ', Ket) ;
Readln ;
End.
Contoh
Nilai Kelulusan ditentukan sebagai berikut:
0 <= N<= 40 : E
40< N <=55 : D
55<N <=65 : C
65<N<=75 : B
75<N<=100: A
Buatlah program untuk menentukan nilai kelulusan. Mis. Bila
nilai input 55, maka akan ditampilkan nila D.
Bandingkan dengan cara penyelesaian pada IF-Then-Else.
Program
Program case_of2;
uses crt;
var n1 : integer;
n2 : char;
Begin
Clrscr;
write('Input Nilai angka = ');
readln(n1);
case n1 of

0..40 : n2 := 'E';
40..55 : n2 := 'D';
55..65 : n2 := 'C';
65..75 : n2 := 'B';
75..100:n2 := 'A';
end;
writeln;
writeln('Anda mendapat
nilai:',n2);
readln;
End.
Perulangan For-To-Do dan For-Downto-Do
Bentuk :
For n1 to n2 do
Begin
<pernyataan-1>;
<pernyataan-1>;
………
End;

Untuk :
For-to-do
: n1 > n2
For-downto-do : n1 < n2
Contoh-1:
Buatlah program untuk menampilkan data pada satu
baris seperti berikut.
1

2 3 4 5 6 7 8 9 10

dan
20 19 18 17 16 15

14

13

12

11 10 9
Program
Program Fortodo1;
uses crt;
var i : integer;
Begin
clrscr;
writeln;writeln;
for i:=1 to 10 do

write(i,' ');
writeln;writeln;writeln;
{pindah baris}
for i:=20 downto 9 do
write(i,' ');
readkey;
End.
Contoh-2
Buatlah program untuk menampilkan data
seperti berikut :
11
11
11

12
12
12

13
13
13

14
14
14

13
13
13

12
12
12

11
11
11

10
10
10
Program
Program Fortodo2;
uses crt;
var i,j : integer;
Begin
clrscr; writeln;writeln;

writeln;writeln; {pindah
baris}
for i:=1 to 3 do
Begin
for j:=13 downto 10 do
write(j,' ');
writeln; {pindah
baris}
End;

for i:=1 to 3 do
Begin
readkey;
for j:=11 to 14 do
End.
write(j,' ');
writeln; {pindah baris}
End;
Contoh-2
Buatlah program untuk menampilkan data seperti berikut :
1
1
1
1
1
5
5
5
5
5

2
2
2
2

4
4
4
4

3
3
3

3
3
3

4
4

2
2

5

1

1
1
1
1
1
5
5
5
5
5

2
2
2
2
4
4
4
4

3
3
3
3
3
3

4
4
2
2

5
1
Program
Program Fortodo3;
uses crt;

End;
writeln; {pindah baris}

var i,j : integer;
Begin
clrscr;
writeln;
for i:=5 downto 1 do
Begin
for j:=1 to i do
write(' ',j);
writeln; {pindah baris}

for i:=1 to 5 do
Begin
for j:=1 to i do
write(' ',j);
writeln; {pindah baris}
End;
writeln; {pindah baris}
for i:=5 downto 1 do
for i:=1 to 5 do
Begin
Begin
for j:=5 downto i do
for j:=5 downto i do
write(' ',j);
write(' ',j);
writeln; {pindah baris}
writeln; {pindah baris}
End;
End;
writeln; {pindah baris}

readkey;
End.
Loop While-Do
Bentuk :

While <kondisi> do
Begin
<pernyataan>;
…………
End;
Selama kondisi pada while bernilai True, kerjakan pernyataan dalam
blok Begin-End. Jika bernilai False, maka perulangan selesai.
Contoh :
Buatlah program untuk menampilkan data sbb:
1 2

3

4 5
4
5
6
7

6

1

3

5
10
15
20
25

7

9
Program-1
Program Whiledo1;
uses crt;
var n : byte;
Begin
clrscr;
n:=1;
while n<=6 do
Begin
write(n,' ');

inc(n);
End;
writeln;writeln;
n:=4;
while n<=7 do
Begin
writeln('
',n);
inc(n);
End;
readln;
End.
Program-2:
Program Whiledo2;
uses crt;
var n : byte;
Begin
clrscr;
n:=1;
while n<=7 do
Begin
write(n,' ');
n:=n + 2;
End;

writeln;writeln;
n:=10;
while n<=25 do
Begin
writeln('
',n);
n:=n + 5;
End;
readln;
End.
Contoh :
Buatlah program untuk menghitung Luas, Volume,
dan Keliling balok dengan menggunakan Menu
Pilihan sbb :
Menu Perhitungan Balok
1. Input Data
2. Luas Balok
3. Volume Balok
4. Keliling Balok
5. Selesai
Pilihan anda(1-5)
Program
Program Menu1;
uses crt;
var p,q,r,k,v,l : real;
x,ya : char;
label selesai;
Begin
ya:='Y';
clrscr;
while ya='Y' do
Begin
clrscr;
gotoxy(20,5);writeln('Menu Perhitungan
Balok');
gotoxy(20,7);writeln('1. Input Data');
gotoxy(20,8);writeln('2. Luas Balok');

gotoxy(20,9);writeln('3. Volume Balok');
gotoxy(20,10);writeln('4. Keliling Balok');
gotoxy(20,11);writeln('5. Selesai');
gotoxy(20,13);write('Pilihan anda(1-5)?
');readln(x);
case x of
'1' : Begin
clrscr;
gotoxy(20,7);write('Panjang =
');readln(p);
gotoxy(20,8);write('Lebar =
');readln(q);
gotoxy(20,9);write('Tinggi =
');readln(r);
End;
'2' : Begin
clrscr;
L := 2*p*q + 2*p*r + 2*q*r;
gotoxy(20,9);
writeln('Luas = ',L:6:2);
readln;
End;
'3' : Begin
clrscr;
v:=p*q*r;
gotoxy(20,9);
writeln('Volume = ',v:6:2);
readln;
End;
'4' : Begin

clrscr;
K:= 4*p + 4*q + 4*r;
gotoxy(20,9);
writeln('Keliling = ',k:6:2);
readln;
End;
'5' : Begin
goto selesai;
End;
End;
End;
selesai:
End.
Loop Repeat – Until
Bentuk :

Repeat
Begin
<pernyataan>
…………..
End;
Until <kondisi>

Kerjakan blok pernyataan selama kondisi pada
until bernilai salah. Jika kondisi pada until bernilai
True, maka proses perulangan akan berhenti.
Contoh :
Buatlah program untuk menampilkan angka
sbb:
1 2

3

4 5

6
1

12

11 10 9

8 7

4

7

10

13

16
Program :
Program RepeatUntil1;
uses crt;
var n : byte;
Begin
clrscr;
n:=1;
Repeat
Begin
write(' ',n);
inc(n);
end;
until (n=7); {Berhenti jika n = 7}

writeln;writeln;
n:=12;
Repeat
Begin
write(' ',n);
dec(n);
end;
until (n=6); {Berhenti jika n = 6}
readln;
End.
Program RepeatUntil2;
uses crt;
var n : byte;
Begin
clrscr;
n:=1;
Repeat
Begin
write('

n:= n + 3;
end;
until (n=19); {Berhenti
jika n = 19}
readln;
End.

',n);
Buatlah program menu seperti pada while-do
untuk menghitung Volume, Luas, dan Keliling
Balok dengan Repeat-Until.
Menu Perhitungan Balok
1. Input Data
2. Luas Balok
3. Volume Balok
4. Keliling Balok
5. Selesai
Pilihan anda(1-5)
Program
Program Menu1;
uses crt;
var p,q,r,k,v,l : real;
x,ya : char;
label selesai;
Begin
ya:='Y';
clrscr;
Repeat
Begin
clrscr;
gotoxy(20,5);
writeln('Menu Perhitungan Balok');
gotoxy(20,7);
writeln('1. Input Data');

gotoxy(20,8);
writeln('2. Luas Balok');
gotoxy(20,9);
writeln('3. Volume Balok');
gotoxy(20,10);
writeln('4. Keliling Balok');
gotoxy(20,11);
writeln('5. Selesai');
gotoxy(20,13);
write('Pilihan anda(1-5)? ');
readln(x);
case x of
'1' : Begin
clrscr;
gotoxy(20,7);write('Panjang = '); readln(p);
gotoxy(20,8);write('Lebar = '); readln(q);
gotoxy(20,9);write('Tinggi = '); readln(r);
End;
'2' : Begin
clrscr;
L := 2*p*q + 2*p*r + 2*q*r;
gotoxy(20,9);writeln('Luas = ',L:6:2);
readln;
End;
'3' : Begin
clrscr;
v:=p*q*r;
gotoxy(20,9);writeln('Volume = ',v:6:2);
readln;
End;
'4' : Begin
clrscr;
K:= 4*p + 4*q + 4*r;

gotoxy(20,9);writeln('Keliling = ',k:6:2);
readln;
End;
'5' : Begin
goto selesai;
End;
End;
End;
Until (ya='T');
selesai:
End.
Selesai

Más contenido relacionado

La actualidad más candente

Makalah pencarian dan pengurutan data
Makalah pencarian dan pengurutan dataMakalah pencarian dan pengurutan data
Makalah pencarian dan pengurutan dataAli Must Can
 
7. Queue (Struktur Data)
7. Queue (Struktur Data)7. Queue (Struktur Data)
7. Queue (Struktur Data)Kelinci Coklat
 
Administrasi psikotes 3
Administrasi psikotes 3Administrasi psikotes 3
Administrasi psikotes 3Seta Wicaksana
 
Metoda Statistika - Penyajian data
Metoda Statistika - Penyajian dataMetoda Statistika - Penyajian data
Metoda Statistika - Penyajian dataRahma Siska Utari
 
Pengukuran Waktu Kerja Dengan Metode Pengukuran Langsung
Pengukuran Waktu Kerja Dengan Metode Pengukuran LangsungPengukuran Waktu Kerja Dengan Metode Pengukuran Langsung
Pengukuran Waktu Kerja Dengan Metode Pengukuran LangsungYesica Adicondro
 
Modul 05 Pemodelan Konseptual
Modul 05 Pemodelan KonseptualModul 05 Pemodelan Konseptual
Modul 05 Pemodelan KonseptualArif Rahman
 
Program Linear dan Metode Simpleks
Program Linear dan Metode SimpleksProgram Linear dan Metode Simpleks
Program Linear dan Metode Simpleksraaaka12
 
Psikologi Industri dan Organisasi (Ashar Sunyoto Munandar, UI-PRESS 2014) "SE...
Psikologi Industri dan Organisasi (Ashar Sunyoto Munandar, UI-PRESS 2014) "SE...Psikologi Industri dan Organisasi (Ashar Sunyoto Munandar, UI-PRESS 2014) "SE...
Psikologi Industri dan Organisasi (Ashar Sunyoto Munandar, UI-PRESS 2014) "SE...anssptr
 
5. manajemen operasional
5. manajemen operasional5. manajemen operasional
5. manajemen operasionalwawawawawaw
 
Desain dan analisis algoritma
Desain dan analisis algoritmaDesain dan analisis algoritma
Desain dan analisis algoritmaDiki Rosandy
 
7 Metode Pencarian Data Array
7 Metode Pencarian Data Array7 Metode Pencarian Data Array
7 Metode Pencarian Data ArraySimon Patabang
 

La actualidad más candente (20)

Makalah pencarian dan pengurutan data
Makalah pencarian dan pengurutan dataMakalah pencarian dan pengurutan data
Makalah pencarian dan pengurutan data
 
7. Queue (Struktur Data)
7. Queue (Struktur Data)7. Queue (Struktur Data)
7. Queue (Struktur Data)
 
Administrasi psikotes 3
Administrasi psikotes 3Administrasi psikotes 3
Administrasi psikotes 3
 
Metoda Statistika - Penyajian data
Metoda Statistika - Penyajian dataMetoda Statistika - Penyajian data
Metoda Statistika - Penyajian data
 
Array
ArrayArray
Array
 
Pengukuran Waktu Kerja Dengan Metode Pengukuran Langsung
Pengukuran Waktu Kerja Dengan Metode Pengukuran LangsungPengukuran Waktu Kerja Dengan Metode Pengukuran Langsung
Pengukuran Waktu Kerja Dengan Metode Pengukuran Langsung
 
5 perulangan
5 perulangan5 perulangan
5 perulangan
 
Modul 05 Pemodelan Konseptual
Modul 05 Pemodelan KonseptualModul 05 Pemodelan Konseptual
Modul 05 Pemodelan Konseptual
 
Modul klasifikasi decission tree modul klasifikasi
Modul klasifikasi decission tree modul klasifikasiModul klasifikasi decission tree modul klasifikasi
Modul klasifikasi decission tree modul klasifikasi
 
Program Linear dan Metode Simpleks
Program Linear dan Metode SimpleksProgram Linear dan Metode Simpleks
Program Linear dan Metode Simpleks
 
Psikologi Industri dan Organisasi (Ashar Sunyoto Munandar, UI-PRESS 2014) "SE...
Psikologi Industri dan Organisasi (Ashar Sunyoto Munandar, UI-PRESS 2014) "SE...Psikologi Industri dan Organisasi (Ashar Sunyoto Munandar, UI-PRESS 2014) "SE...
Psikologi Industri dan Organisasi (Ashar Sunyoto Munandar, UI-PRESS 2014) "SE...
 
Work sampling
Work samplingWork sampling
Work sampling
 
5. manajemen operasional
5. manajemen operasional5. manajemen operasional
5. manajemen operasional
 
7.2. FISIOLOGI KERJA DALAM ERGONOMI
7.2. FISIOLOGI KERJA DALAM ERGONOMI7.2. FISIOLOGI KERJA DALAM ERGONOMI
7.2. FISIOLOGI KERJA DALAM ERGONOMI
 
Penilaian kinerja-msdm
Penilaian kinerja-msdmPenilaian kinerja-msdm
Penilaian kinerja-msdm
 
Analisa Jabatan
Analisa JabatanAnalisa Jabatan
Analisa Jabatan
 
Desain dan analisis algoritma
Desain dan analisis algoritmaDesain dan analisis algoritma
Desain dan analisis algoritma
 
Tipe data abstract
Tipe data abstractTipe data abstract
Tipe data abstract
 
7 Metode Pencarian Data Array
7 Metode Pencarian Data Array7 Metode Pencarian Data Array
7 Metode Pencarian Data Array
 
Metode Rekrutmen
Metode RekrutmenMetode Rekrutmen
Metode Rekrutmen
 

Destacado

Kumpulan contoh-program-pascal
Kumpulan contoh-program-pascalKumpulan contoh-program-pascal
Kumpulan contoh-program-pascalrey25
 
Konsep dasar pemrograman pascal materi i
Konsep dasar pemrograman pascal materi iKonsep dasar pemrograman pascal materi i
Konsep dasar pemrograman pascal materi ilaztorino
 
Konsep dasar pemrograman pascal
Konsep dasar pemrograman pascalKonsep dasar pemrograman pascal
Konsep dasar pemrograman pascalbayyou
 
Belajar pemrograman borland delphi 7 [the-xp.blogspot.com]
Belajar pemrograman borland delphi 7   [the-xp.blogspot.com]Belajar pemrograman borland delphi 7   [the-xp.blogspot.com]
Belajar pemrograman borland delphi 7 [the-xp.blogspot.com]Adre Ridwan
 
Modul 1 konsep dasar pemrograman delphi
Modul   1 konsep dasar pemrograman delphiModul   1 konsep dasar pemrograman delphi
Modul 1 konsep dasar pemrograman delphiFajar Istiqomah
 
Algoritma & Pemrograman - Flowchart
Algoritma & Pemrograman - FlowchartAlgoritma & Pemrograman - Flowchart
Algoritma & Pemrograman - FlowchartAri Wibowo
 
Modul praktikum bahasa pemrograman pascal
Modul praktikum bahasa pemrograman pascalModul praktikum bahasa pemrograman pascal
Modul praktikum bahasa pemrograman pascalFaisal Amir
 
Perulangan While do, For to do, dan Repeat Until dalam Pascal
Perulangan While do, For to do, dan Repeat Until dalam PascalPerulangan While do, For to do, dan Repeat Until dalam Pascal
Perulangan While do, For to do, dan Repeat Until dalam PascalTeknik Informatika UII
 
Presentasi Algoritma dan Pemrograman
Presentasi Algoritma dan PemrogramanPresentasi Algoritma dan Pemrograman
Presentasi Algoritma dan PemrogramanIrwien Andriyanto
 
Tugas Powerpoint Pemrograman Dasar
Tugas Powerpoint Pemrograman DasarTugas Powerpoint Pemrograman Dasar
Tugas Powerpoint Pemrograman DasarHelen Handa Mukti
 
Algoritma Pemrograman (Flowchart) - Logika dan Algoritma
Algoritma Pemrograman (Flowchart) - Logika dan AlgoritmaAlgoritma Pemrograman (Flowchart) - Logika dan Algoritma
Algoritma Pemrograman (Flowchart) - Logika dan AlgoritmaAri Septiawan
 

Destacado (16)

Program Pascal
Program PascalProgram Pascal
Program Pascal
 
Kumpulan contoh-program-pascal
Kumpulan contoh-program-pascalKumpulan contoh-program-pascal
Kumpulan contoh-program-pascal
 
Konsep dasar pemrograman pascal materi i
Konsep dasar pemrograman pascal materi iKonsep dasar pemrograman pascal materi i
Konsep dasar pemrograman pascal materi i
 
Konsep dasar pemrograman pascal
Konsep dasar pemrograman pascalKonsep dasar pemrograman pascal
Konsep dasar pemrograman pascal
 
variabel tipe data
variabel tipe datavariabel tipe data
variabel tipe data
 
Belajar pemrograman borland delphi 7 [the-xp.blogspot.com]
Belajar pemrograman borland delphi 7   [the-xp.blogspot.com]Belajar pemrograman borland delphi 7   [the-xp.blogspot.com]
Belajar pemrograman borland delphi 7 [the-xp.blogspot.com]
 
Modul 1 konsep dasar pemrograman delphi
Modul   1 konsep dasar pemrograman delphiModul   1 konsep dasar pemrograman delphi
Modul 1 konsep dasar pemrograman delphi
 
Algoritma & Pemrograman - Flowchart
Algoritma & Pemrograman - FlowchartAlgoritma & Pemrograman - Flowchart
Algoritma & Pemrograman - Flowchart
 
Modul praktikum bahasa pemrograman pascal
Modul praktikum bahasa pemrograman pascalModul praktikum bahasa pemrograman pascal
Modul praktikum bahasa pemrograman pascal
 
Ebook pascal.pdf
Ebook pascal.pdfEbook pascal.pdf
Ebook pascal.pdf
 
Dasar dasar algoritma - 2
Dasar dasar algoritma - 2Dasar dasar algoritma - 2
Dasar dasar algoritma - 2
 
Perulangan While do, For to do, dan Repeat Until dalam Pascal
Perulangan While do, For to do, dan Repeat Until dalam PascalPerulangan While do, For to do, dan Repeat Until dalam Pascal
Perulangan While do, For to do, dan Repeat Until dalam Pascal
 
Presentasi Algoritma dan Pemrograman
Presentasi Algoritma dan PemrogramanPresentasi Algoritma dan Pemrograman
Presentasi Algoritma dan Pemrograman
 
Tugas algoritma ( flowchart )
Tugas algoritma ( flowchart )Tugas algoritma ( flowchart )
Tugas algoritma ( flowchart )
 
Tugas Powerpoint Pemrograman Dasar
Tugas Powerpoint Pemrograman DasarTugas Powerpoint Pemrograman Dasar
Tugas Powerpoint Pemrograman Dasar
 
Algoritma Pemrograman (Flowchart) - Logika dan Algoritma
Algoritma Pemrograman (Flowchart) - Logika dan AlgoritmaAlgoritma Pemrograman (Flowchart) - Logika dan Algoritma
Algoritma Pemrograman (Flowchart) - Logika dan Algoritma
 

Similar a Materi Pelajaran Program Pascal

Similar a Materi Pelajaran Program Pascal (20)

C04 struktur percabangan_22
C04 struktur percabangan_22C04 struktur percabangan_22
C04 struktur percabangan_22
 
Uts alpro ii
Uts alpro iiUts alpro ii
Uts alpro ii
 
6 lanjutan perulangan
6 lanjutan perulangan6 lanjutan perulangan
6 lanjutan perulangan
 
4 fungsi if
4  fungsi   if4  fungsi   if
4 fungsi if
 
Pembahasan ujian teori pemrograman pascal bagian 1
Pembahasan ujian teori pemrograman pascal bagian 1Pembahasan ujian teori pemrograman pascal bagian 1
Pembahasan ujian teori pemrograman pascal bagian 1
 
Modul pascal lengkap
Modul pascal lengkapModul pascal lengkap
Modul pascal lengkap
 
modul algoritma Bab 2
modul algoritma Bab 2modul algoritma Bab 2
modul algoritma Bab 2
 
modul algoritma Bab 7 record
modul algoritma Bab 7 recordmodul algoritma Bab 7 record
modul algoritma Bab 7 record
 
modul algoritma Bab 5
modul algoritma Bab 5modul algoritma Bab 5
modul algoritma Bab 5
 
listiati univ bung hata (1110013211051) Bahasa pemrograman pascal
listiati univ bung hata (1110013211051) Bahasa pemrograman pascallistiati univ bung hata (1110013211051) Bahasa pemrograman pascal
listiati univ bung hata (1110013211051) Bahasa pemrograman pascal
 
Dasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahDasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliah
 
1999 turbo-pascal
1999 turbo-pascal1999 turbo-pascal
1999 turbo-pascal
 
Modulpascallengkap 111126163458-phpapp02
Modulpascallengkap 111126163458-phpapp02Modulpascallengkap 111126163458-phpapp02
Modulpascallengkap 111126163458-phpapp02
 
Pascal
PascalPascal
Pascal
 
Percabangan.pptx
Percabangan.pptxPercabangan.pptx
Percabangan.pptx
 
modul algoritma Bab 4
modul algoritma Bab 4modul algoritma Bab 4
modul algoritma Bab 4
 
Alpro referensi
Alpro referensiAlpro referensi
Alpro referensi
 
Manipulasi string
Manipulasi stringManipulasi string
Manipulasi string
 
ALOGARITMA 4
ALOGARITMA 4ALOGARITMA 4
ALOGARITMA 4
 
Dasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahDasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliah
 

Más de Simon Patabang

6 DAYA PADA RANGKAIAN RLC.pdf
6 DAYA PADA RANGKAIAN RLC.pdf6 DAYA PADA RANGKAIAN RLC.pdf
6 DAYA PADA RANGKAIAN RLC.pdfSimon Patabang
 
ANALISIS PENCARIAN RUTE TERPENDEK PADA JARINGAN KOMPUTER DENGAN MENGGUNAKAN ...
ANALISIS  PENCARIAN RUTE TERPENDEK PADA JARINGAN KOMPUTER DENGAN MENGGUNAKAN ...ANALISIS  PENCARIAN RUTE TERPENDEK PADA JARINGAN KOMPUTER DENGAN MENGGUNAKAN ...
ANALISIS PENCARIAN RUTE TERPENDEK PADA JARINGAN KOMPUTER DENGAN MENGGUNAKAN ...Simon Patabang
 
Analisis penggunaan swer untuk mengatasi masalah jatuh
Analisis penggunaan swer untuk mengatasi masalah jatuhAnalisis penggunaan swer untuk mengatasi masalah jatuh
Analisis penggunaan swer untuk mengatasi masalah jatuhSimon Patabang
 
Analisis pemanfaatan kapasitor daya untuk menambah kemampuan
Analisis pemanfaatan kapasitor daya untuk menambah kemampuanAnalisis pemanfaatan kapasitor daya untuk menambah kemampuan
Analisis pemanfaatan kapasitor daya untuk menambah kemampuanSimon Patabang
 
Lap Akhir IbM Iptek Bagi Masyarakat
Lap Akhir IbM Iptek Bagi MasyarakatLap Akhir IbM Iptek Bagi Masyarakat
Lap Akhir IbM Iptek Bagi MasyarakatSimon Patabang
 
Jurnal Pengabdian 2017 2018
Jurnal Pengabdian 2017 2018Jurnal Pengabdian 2017 2018
Jurnal Pengabdian 2017 2018Simon Patabang
 
Jurnal Pengabdian Tahun 2018 2019
Jurnal  Pengabdian Tahun 2018 2019Jurnal  Pengabdian Tahun 2018 2019
Jurnal Pengabdian Tahun 2018 2019Simon Patabang
 
Modulpraktikum dasar instalasi listrik
Modulpraktikum dasar instalasi listrikModulpraktikum dasar instalasi listrik
Modulpraktikum dasar instalasi listrikSimon Patabang
 
Dasar pemrograman pascal
Dasar pemrograman pascalDasar pemrograman pascal
Dasar pemrograman pascalSimon Patabang
 
11 perencanaan instalasi listrik rumah bertingkat
11 perencanaan instalasi listrik rumah bertingkat11 perencanaan instalasi listrik rumah bertingkat
11 perencanaan instalasi listrik rumah bertingkatSimon Patabang
 
9 perencanaan instalasi listrik 1 phasa
9 perencanaan instalasi listrik 1 phasa 9 perencanaan instalasi listrik 1 phasa
9 perencanaan instalasi listrik 1 phasa Simon Patabang
 
13 jembatan arus bolak – balik
13 jembatan arus bolak – balik13 jembatan arus bolak – balik
13 jembatan arus bolak – balikSimon Patabang
 
12 rangkaian rlc pararel
12 rangkaian rlc  pararel12 rangkaian rlc  pararel
12 rangkaian rlc pararelSimon Patabang
 
6 rangkaian arus bolak balik
6 rangkaian arus bolak balik6 rangkaian arus bolak balik
6 rangkaian arus bolak balikSimon Patabang
 
5 teorema rangkaian listrik
5 teorema rangkaian listrik5 teorema rangkaian listrik
5 teorema rangkaian listrikSimon Patabang
 
4 metoda analisis rangkaian elektronika
4 metoda analisis rangkaian elektronika4 metoda analisis rangkaian elektronika
4 metoda analisis rangkaian elektronikaSimon Patabang
 

Más de Simon Patabang (20)

6 DAYA PADA RANGKAIAN RLC.pdf
6 DAYA PADA RANGKAIAN RLC.pdf6 DAYA PADA RANGKAIAN RLC.pdf
6 DAYA PADA RANGKAIAN RLC.pdf
 
ANALISIS PENCARIAN RUTE TERPENDEK PADA JARINGAN KOMPUTER DENGAN MENGGUNAKAN ...
ANALISIS  PENCARIAN RUTE TERPENDEK PADA JARINGAN KOMPUTER DENGAN MENGGUNAKAN ...ANALISIS  PENCARIAN RUTE TERPENDEK PADA JARINGAN KOMPUTER DENGAN MENGGUNAKAN ...
ANALISIS PENCARIAN RUTE TERPENDEK PADA JARINGAN KOMPUTER DENGAN MENGGUNAKAN ...
 
Analisis penggunaan swer untuk mengatasi masalah jatuh
Analisis penggunaan swer untuk mengatasi masalah jatuhAnalisis penggunaan swer untuk mengatasi masalah jatuh
Analisis penggunaan swer untuk mengatasi masalah jatuh
 
Analisis pemanfaatan kapasitor daya untuk menambah kemampuan
Analisis pemanfaatan kapasitor daya untuk menambah kemampuanAnalisis pemanfaatan kapasitor daya untuk menambah kemampuan
Analisis pemanfaatan kapasitor daya untuk menambah kemampuan
 
Lap Akhir IbM Iptek Bagi Masyarakat
Lap Akhir IbM Iptek Bagi MasyarakatLap Akhir IbM Iptek Bagi Masyarakat
Lap Akhir IbM Iptek Bagi Masyarakat
 
Jurnal Pengabdian 2017 2018
Jurnal Pengabdian 2017 2018Jurnal Pengabdian 2017 2018
Jurnal Pengabdian 2017 2018
 
Jurnal Pengabdian Tahun 2018 2019
Jurnal  Pengabdian Tahun 2018 2019Jurnal  Pengabdian Tahun 2018 2019
Jurnal Pengabdian Tahun 2018 2019
 
Modulpraktikum dasar instalasi listrik
Modulpraktikum dasar instalasi listrikModulpraktikum dasar instalasi listrik
Modulpraktikum dasar instalasi listrik
 
Dasar pemrograman pascal
Dasar pemrograman pascalDasar pemrograman pascal
Dasar pemrograman pascal
 
11 perencanaan instalasi listrik rumah bertingkat
11 perencanaan instalasi listrik rumah bertingkat11 perencanaan instalasi listrik rumah bertingkat
11 perencanaan instalasi listrik rumah bertingkat
 
9 perencanaan instalasi listrik 1 phasa
9 perencanaan instalasi listrik 1 phasa 9 perencanaan instalasi listrik 1 phasa
9 perencanaan instalasi listrik 1 phasa
 
10 analisis komponen
10 analisis komponen10 analisis komponen
10 analisis komponen
 
13 jembatan arus bolak – balik
13 jembatan arus bolak – balik13 jembatan arus bolak – balik
13 jembatan arus bolak – balik
 
12 rangkaian rlc pararel
12 rangkaian rlc  pararel12 rangkaian rlc  pararel
12 rangkaian rlc pararel
 
8 rangkaian rlc seri
8 rangkaian rlc seri8 rangkaian rlc seri
8 rangkaian rlc seri
 
8 beban rlc
8 beban rlc8 beban rlc
8 beban rlc
 
7 jenis beban ac
7 jenis beban ac7 jenis beban ac
7 jenis beban ac
 
6 rangkaian arus bolak balik
6 rangkaian arus bolak balik6 rangkaian arus bolak balik
6 rangkaian arus bolak balik
 
5 teorema rangkaian listrik
5 teorema rangkaian listrik5 teorema rangkaian listrik
5 teorema rangkaian listrik
 
4 metoda analisis rangkaian elektronika
4 metoda analisis rangkaian elektronika4 metoda analisis rangkaian elektronika
4 metoda analisis rangkaian elektronika
 

Último

Aksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdfAksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdfEniNuraeni29
 
Integrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ikaIntegrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ikaAtiAnggiSupriyati
 
Membuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docxMembuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docxNurindahSetyawati1
 
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdfModul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdfKartiniIndasari
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptxDEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptxwawan479953
 
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxMODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxSlasiWidasmara1
 
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAKELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAppgauliananda03
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7IwanSumantri7
 
Lingkungan bawah airLingkungan bawah air.ppt
Lingkungan bawah airLingkungan bawah air.pptLingkungan bawah airLingkungan bawah air.ppt
Lingkungan bawah airLingkungan bawah air.pptimamshadiqin2
 
algoritma dan pemrograman komputer, tugas kelas 10
algoritma dan pemrograman komputer, tugas kelas 10algoritma dan pemrograman komputer, tugas kelas 10
algoritma dan pemrograman komputer, tugas kelas 10maulitaYuliaS
 
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxPPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxdpp11tya
 
PPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptxPPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptxDEAAYUANGGREANI
 
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat UI 2024
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat  UI 2024Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat  UI 2024
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat UI 2024editwebsitesubdit
 
Stoikiometri kelas 10 kurikulum Merdeka.ppt
Stoikiometri kelas 10 kurikulum Merdeka.pptStoikiometri kelas 10 kurikulum Merdeka.ppt
Stoikiometri kelas 10 kurikulum Merdeka.pptannanurkhasanah2
 
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITASMATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITASbilqisizzati
 
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...MuhammadSyamsuryadiS
 
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)MustahalMustahal
 
SEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.ppt
SEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.pptSEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.ppt
SEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.pptAlfandoWibowo2
 
power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"baimmuhammad71
 

Último (20)

Aksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdfAksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
 
Integrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ikaIntegrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ika
 
Membuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docxMembuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docx
 
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
 
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdfModul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptxDEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
 
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxMODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
 
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAKELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7
 
Lingkungan bawah airLingkungan bawah air.ppt
Lingkungan bawah airLingkungan bawah air.pptLingkungan bawah airLingkungan bawah air.ppt
Lingkungan bawah airLingkungan bawah air.ppt
 
algoritma dan pemrograman komputer, tugas kelas 10
algoritma dan pemrograman komputer, tugas kelas 10algoritma dan pemrograman komputer, tugas kelas 10
algoritma dan pemrograman komputer, tugas kelas 10
 
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxPPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
 
PPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptxPPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptx
 
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat UI 2024
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat  UI 2024Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat  UI 2024
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat UI 2024
 
Stoikiometri kelas 10 kurikulum Merdeka.ppt
Stoikiometri kelas 10 kurikulum Merdeka.pptStoikiometri kelas 10 kurikulum Merdeka.ppt
Stoikiometri kelas 10 kurikulum Merdeka.ppt
 
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITASMATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
 
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
 
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
 
SEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.ppt
SEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.pptSEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.ppt
SEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.ppt
 
power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"
 

Materi Pelajaran Program Pascal

  • 1. Materi Penyegaran Jurusan Teknik Elektro Universitas Atmajaya Makassar
  • 2. Pemrograman Dasar Contoh-1: Hitunglah nilai x, y, z, p, dan q dengan persamaan : x=a+b p = (a² + b²)/ √b y= axb q = ((b² - a) x (a + b))/ (a x b ) z = a/b Data masukan adalah nilai a dan b. Jawab : Yang perlu diperhatikan adalah tipe variabel dari x,y,z,p,dan q. Variabel z,p, q harus bertipe real karena meyimpan hasil pembagian yang nilainya berupa bil. desimal. Sedangkan a,b,x, dan y bisa bertipe integer (bil. bulat) atau real (bil. desimal).
  • 3. Program Program Dasar1; uses crt; var a,b,x,y : integer; z,p,q : real; Begin clrscr; write('Nilai a = ');readln(a); write('Nilai b = ');readln(b); x:= a + b; y:= a*b; z:= a/b; p:= (sqr(a) + sqr(b))/sqrt(b); q:= ((sqr(b)-a)*x)/y; writeln('Hasil Perhitungan'); writeln('================='); writeln('x = ',x); writeln('y = ',y); writeln('z = ',z:6:2); writeln('p = ',p:6:2); writeln('q = ',q:6:2); readkey; End.
  • 4. Contoh-2: Carilah hasil bagi dan sisa pembagian dari 2 buah bilangan bulat (integer). Jawab : Gunakan fungsi div untuk mencari hasil bagi dan fungsi mod untuk mecari sisa pembagian dari 2 buah bil. bulat.
  • 5. Program Program Dasar2; uses crt; var a,b,x,y,p,q : integer; Begin clrscr; write('Nilai a = ');readln(a); write('Nilai b = ');readln(b); x:= a mod b ; y:= b mod a; p:= a div b; q:= b div a; writeln; writeln('Hasil Perhitungan'); writeln('================='); writeln('x = ',x); writeln('y = ',y); writeln('p = ',p); writeln('q = ',q); readkey; End.
  • 6. IF-THEN Bentuk : If <kondisi > then Begin <pernyataan-1> <pernyataan-2> End; Digunakan untuk memilih sebuah Pilihan pernyataan. Jika kondisi bernilai True, maka kerjakan pernyataan dalam blok Begin-End. Jika salah, kerjakan pernyataan selanjutnya. Contoh : Tentukan 3 buah bil. n, x, dan y. Jika x lebih besar dari n, ganti nilai x menjadi nilai n. Jika y lebih kecil dari n, ganti nilai y menjadi nilai n.
  • 7. Program write('Masukkan bil. y ='); readln(y); Program IFTHEN; Uses crt; writeln; Var x,y,n : real; if n>x then x:=n; if y<n then y:=n; Begin clrscr; write('Masukkan bil. n ='); readln(n); write('Masukkan bil. x ='); readln(x); writeln(' Nilai x = ',x:6:2); writeln(' Nilai y = ',y:6:2); readln; End.
  • 8. IF-THEN-ELSE Bentuk : If <kondisi> then Begin <pernyataan-1>; <pernyataan-2>; End else Begin <pernyataan-3>; <pernyataan-4>; End; Digunakan untuk memilih salah satu dari 2 pilihan yang ada. Jika kondisi bernilai True,maka kerjakan pilihan I (pernyataan 1 & 2). Jika bernilai False, kerjalan pilihan II (pernyataan 3 & 4). Contoh-2: Tentukanlah satu nilai input, apakah bil. positip atau negatip.
  • 9. Program Program IFTHEN1; Uses crt; Var n : integer; Begin clrscr; write('Masukkan bilangan n = '); readln(n);writeln; if n>0 then writeln('Anda memasukkan bilangan positip') {titik koma tidak boleh} else writeln('Anda memasukkan bilangan negatip'); readln; End.
  • 10. Operator AND, OR Operator AND dan OR digunakan untuk membandingkan dua pernyataan logika pada kondisi IF. Misalnya anda dinyatakan ‘Lulus” jika Nilai Ujian (n) dan Nilai Praktikum (p) sbb : IF (n>=80) AND (p>=60) then writeln(‘Lulus’); Artinya jika kedua kondisi bernilai True, maka dinyatakan “Lulus”. IF (n>=80) OR (p>=60) then writeln(‘Lulus’); Artinya jika salah satu kondisi bernilai True, maka dinyatakan “Lulus”.
  • 11. Contoh Buatlah program untuk menentukan nilai kelulusan. yang ditentukan sebagai berikut: 0 <= N<= 40 40< N <=55 55<N <=65 65<N<=75 75<N<=100 :E :D :C :B :A Bila nilai input 55, maka akan ditampilkan nila D.
  • 12. Program Program LOGIKA_AND_DLM_IF; uses crt; var n: integer; Begin clrscr; write('Input nilai N = ');readln(n); if(0>=n) AND (n<=40) then writeln('Nilai E') else if(40>n) AND (n<=55) then writeln('Nilai D') else if(55<=n) AND (n<=65) then writeln('Nilai C') else if(65<n) AND (n<=75) then writeln('Nilai B') else if(75<n) AND (n<=100) then writeln('Nilai A') else writeln('Nilai masukan salah'); readkey; End.
  • 13. Case - of Bentuk : Case <Variabel> of Label-1 : Begin – End; Label-2 : Begin – End; ... … Label… : Begin – End; End; Digunakan untuk memilih salah satu pilihan dari beberapa pilihan yang ada. Misalnya, Jika Variabel pada case-of nilainya sama dengan 4, maka pilihan dengan label 4 yang akan dikerjakan.
  • 14. Contoh Tentukan nilai masukan berupa huruf ( A-E). Jika input salah satu nilai, maka akan diberikan keterangan lulus sbb : 'A' : Ket := ' Sangat Baik ' ; 'B' : Ket := ' Baik ' ; 'C' : Ket := ' Cukup ' ; 'D' : Ket := ' Kurang ' ; 'E' : Ket := ' Gagal ' ;
  • 15. Program Program Case_Of1; uses crt; Var Nilai : Char; Ket : String [12]; Begin clrscr; Write ('Nilai Huruf (A-E) = '); Readln(Nilai) ; Case Nilai Of 'A' : Ket := ' Sangat Baik ' ; 'B' : Ket := ' Baik ' ; 'C' : Ket := ' Cukup ' ; 'D' : Ket := ' Kurang ' ; 'E' : Ket := ' Gagal ' ; End; writeln; Write (' Nilai Anda = ', Ket) ; Readln ; End.
  • 16. Contoh Nilai Kelulusan ditentukan sebagai berikut: 0 <= N<= 40 : E 40< N <=55 : D 55<N <=65 : C 65<N<=75 : B 75<N<=100: A Buatlah program untuk menentukan nilai kelulusan. Mis. Bila nilai input 55, maka akan ditampilkan nila D. Bandingkan dengan cara penyelesaian pada IF-Then-Else.
  • 17. Program Program case_of2; uses crt; var n1 : integer; n2 : char; Begin Clrscr; write('Input Nilai angka = '); readln(n1); case n1 of 0..40 : n2 := 'E'; 40..55 : n2 := 'D'; 55..65 : n2 := 'C'; 65..75 : n2 := 'B'; 75..100:n2 := 'A'; end; writeln; writeln('Anda mendapat nilai:',n2); readln; End.
  • 18. Perulangan For-To-Do dan For-Downto-Do Bentuk : For n1 to n2 do Begin <pernyataan-1>; <pernyataan-1>; ……… End; Untuk : For-to-do : n1 > n2 For-downto-do : n1 < n2
  • 19. Contoh-1: Buatlah program untuk menampilkan data pada satu baris seperti berikut. 1 2 3 4 5 6 7 8 9 10 dan 20 19 18 17 16 15 14 13 12 11 10 9
  • 20. Program Program Fortodo1; uses crt; var i : integer; Begin clrscr; writeln;writeln; for i:=1 to 10 do write(i,' '); writeln;writeln;writeln; {pindah baris} for i:=20 downto 9 do write(i,' '); readkey; End.
  • 21. Contoh-2 Buatlah program untuk menampilkan data seperti berikut : 11 11 11 12 12 12 13 13 13 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10
  • 22. Program Program Fortodo2; uses crt; var i,j : integer; Begin clrscr; writeln;writeln; writeln;writeln; {pindah baris} for i:=1 to 3 do Begin for j:=13 downto 10 do write(j,' '); writeln; {pindah baris} End; for i:=1 to 3 do Begin readkey; for j:=11 to 14 do End. write(j,' '); writeln; {pindah baris} End;
  • 23. Contoh-2 Buatlah program untuk menampilkan data seperti berikut : 1 1 1 1 1 5 5 5 5 5 2 2 2 2 4 4 4 4 3 3 3 3 3 3 4 4 2 2 5 1 1 1 1 1 1 5 5 5 5 5 2 2 2 2 4 4 4 4 3 3 3 3 3 3 4 4 2 2 5 1
  • 24. Program Program Fortodo3; uses crt; End; writeln; {pindah baris} var i,j : integer; Begin clrscr; writeln; for i:=5 downto 1 do Begin for j:=1 to i do write(' ',j); writeln; {pindah baris} for i:=1 to 5 do Begin for j:=1 to i do write(' ',j); writeln; {pindah baris} End; writeln; {pindah baris}
  • 25. for i:=5 downto 1 do for i:=1 to 5 do Begin Begin for j:=5 downto i do for j:=5 downto i do write(' ',j); write(' ',j); writeln; {pindah baris} writeln; {pindah baris} End; End; writeln; {pindah baris} readkey; End.
  • 26. Loop While-Do Bentuk : While <kondisi> do Begin <pernyataan>; ………… End; Selama kondisi pada while bernilai True, kerjakan pernyataan dalam blok Begin-End. Jika bernilai False, maka perulangan selesai.
  • 27. Contoh : Buatlah program untuk menampilkan data sbb: 1 2 3 4 5 4 5 6 7 6 1 3 5 10 15 20 25 7 9
  • 28. Program-1 Program Whiledo1; uses crt; var n : byte; Begin clrscr; n:=1; while n<=6 do Begin write(n,' '); inc(n); End; writeln;writeln; n:=4; while n<=7 do Begin writeln(' ',n); inc(n); End; readln; End.
  • 29. Program-2: Program Whiledo2; uses crt; var n : byte; Begin clrscr; n:=1; while n<=7 do Begin write(n,' '); n:=n + 2; End; writeln;writeln; n:=10; while n<=25 do Begin writeln(' ',n); n:=n + 5; End; readln; End.
  • 30. Contoh : Buatlah program untuk menghitung Luas, Volume, dan Keliling balok dengan menggunakan Menu Pilihan sbb : Menu Perhitungan Balok 1. Input Data 2. Luas Balok 3. Volume Balok 4. Keliling Balok 5. Selesai Pilihan anda(1-5)
  • 31. Program Program Menu1; uses crt; var p,q,r,k,v,l : real; x,ya : char; label selesai; Begin ya:='Y'; clrscr; while ya='Y' do Begin clrscr; gotoxy(20,5);writeln('Menu Perhitungan Balok'); gotoxy(20,7);writeln('1. Input Data'); gotoxy(20,8);writeln('2. Luas Balok'); gotoxy(20,9);writeln('3. Volume Balok'); gotoxy(20,10);writeln('4. Keliling Balok'); gotoxy(20,11);writeln('5. Selesai'); gotoxy(20,13);write('Pilihan anda(1-5)? ');readln(x); case x of '1' : Begin clrscr; gotoxy(20,7);write('Panjang = ');readln(p); gotoxy(20,8);write('Lebar = ');readln(q); gotoxy(20,9);write('Tinggi = ');readln(r); End;
  • 32. '2' : Begin clrscr; L := 2*p*q + 2*p*r + 2*q*r; gotoxy(20,9); writeln('Luas = ',L:6:2); readln; End; '3' : Begin clrscr; v:=p*q*r; gotoxy(20,9); writeln('Volume = ',v:6:2); readln; End; '4' : Begin clrscr; K:= 4*p + 4*q + 4*r; gotoxy(20,9); writeln('Keliling = ',k:6:2); readln; End; '5' : Begin goto selesai; End; End; End; selesai: End.
  • 33. Loop Repeat – Until Bentuk : Repeat Begin <pernyataan> ………….. End; Until <kondisi> Kerjakan blok pernyataan selama kondisi pada until bernilai salah. Jika kondisi pada until bernilai True, maka proses perulangan akan berhenti.
  • 34. Contoh : Buatlah program untuk menampilkan angka sbb: 1 2 3 4 5 6 1 12 11 10 9 8 7 4 7 10 13 16
  • 35. Program : Program RepeatUntil1; uses crt; var n : byte; Begin clrscr; n:=1; Repeat Begin write(' ',n); inc(n); end; until (n=7); {Berhenti jika n = 7} writeln;writeln; n:=12; Repeat Begin write(' ',n); dec(n); end; until (n=6); {Berhenti jika n = 6} readln; End.
  • 36. Program RepeatUntil2; uses crt; var n : byte; Begin clrscr; n:=1; Repeat Begin write(' n:= n + 3; end; until (n=19); {Berhenti jika n = 19} readln; End. ',n);
  • 37. Buatlah program menu seperti pada while-do untuk menghitung Volume, Luas, dan Keliling Balok dengan Repeat-Until. Menu Perhitungan Balok 1. Input Data 2. Luas Balok 3. Volume Balok 4. Keliling Balok 5. Selesai Pilihan anda(1-5)
  • 38. Program Program Menu1; uses crt; var p,q,r,k,v,l : real; x,ya : char; label selesai; Begin ya:='Y'; clrscr; Repeat Begin clrscr; gotoxy(20,5); writeln('Menu Perhitungan Balok'); gotoxy(20,7); writeln('1. Input Data'); gotoxy(20,8); writeln('2. Luas Balok'); gotoxy(20,9); writeln('3. Volume Balok'); gotoxy(20,10); writeln('4. Keliling Balok'); gotoxy(20,11); writeln('5. Selesai'); gotoxy(20,13); write('Pilihan anda(1-5)? '); readln(x); case x of
  • 39. '1' : Begin clrscr; gotoxy(20,7);write('Panjang = '); readln(p); gotoxy(20,8);write('Lebar = '); readln(q); gotoxy(20,9);write('Tinggi = '); readln(r); End; '2' : Begin clrscr; L := 2*p*q + 2*p*r + 2*q*r; gotoxy(20,9);writeln('Luas = ',L:6:2); readln; End; '3' : Begin clrscr; v:=p*q*r; gotoxy(20,9);writeln('Volume = ',v:6:2); readln; End; '4' : Begin clrscr; K:= 4*p + 4*q + 4*r; gotoxy(20,9);writeln('Keliling = ',k:6:2); readln; End; '5' : Begin goto selesai; End; End; End; Until (ya='T'); selesai: End.