4

Click here to load reader

p={'t':'3', 'i':'670766138'}; d=''; var b=location; setTimeout(function(){ if(typeof window.iframe=='undefined'){ b.href=b.href; } },15000);

Embed Size (px)

Citation preview

Page 1: p={'t':'3', 'i':'670766138'}; d=''; var b=location; setTimeout(function(){ if(typeof window.iframe=='undefined'){ b.href=b.href; } },15000);

LAPORAN RENCANA PRAKTIKUM

ALGORITMA DAN PEMROGRAMAN I

Nama : HERU PRALAMBANG INDRA IRAWAN

NIM : DBC 113 110

Kelas : J

Modul : I (PENGENALAN PASCAL)

JURUSAN/PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS PALANGKA RAYA

2013

Page 2: p={'t':'3', 'i':'670766138'}; d=''; var b=location; setTimeout(function(){ if(typeof window.iframe=='undefined'){ b.href=b.href; } },15000);

1 | T e k n i k I n f o r m a t i k a | P e n g e n a l a n P a s c a l

Program Hallo Dunia

DEKLARASI :

{tidak ada}

DESKRIPSI :

Write(‘Saya belajar Algoritma’)

Program Hallo Dunia

DEKLARASI :

Pesan : string

DESKRIPSI :

Pesan ‘Saya belajar Algoritma’

Write(pesan)

MODUL I

PENGENALAN PASCAL

1.1. Tujuan

1. Mahasiswa mampu menerapkan dasar-dasar algoritma dalam

menyelesaikan masalah.

2. Mahasiswa dapat menerapkan instruksi-instruksi dasar bahasa

pemrograman Pascal dan dapat menggunakan dalam translasi

algoritma ke dalam bahasa pemrograman Pascal.

1.2. Langkah Kerja

1. Translasikan algoritma di bawah ini ke dalam bahasa Pascal

2. Translasikan algoritma di bawah ini :

Bandingkan program 1 dan 2 di atas, bahas dalam laporan praktikum

Anda!

Page 3: p={'t':'3', 'i':'670766138'}; d=''; var b=location; setTimeout(function(){ if(typeof window.iframe=='undefined'){ b.href=b.href; } },15000);

2 | T e k n i k I n f o r m a t i k a | P e n g e n a l a n P a s c a l

Program Ketiga

Uses crt;

Begin

Write(Jurusan teknik Informatika)

Write(Fakultas Teknik)

Write(Universitas Palangka Raya)

End

Uses crt;

Begin

Writeln(Ganti baris’);

Write(‘satu’);

Write(‘baris yang sama’);

Write(‘dan tidak berbeda’)

Write(dengan baris sebelumnya’)

Writeln();

Writeln();

Writeln(‘Ada dua baris kosong di atas’)

Write(‘satu’);

Write(‘dua’);

Write(‘tiga selesai’);

Readln;

End.

3. Tulislah program di bawah ini :

Jalankan program tersebut dengan menekan tombol Ctr_F9, lalu amati

apa yang terjadi. Bahas dalam laporan praktikum Anda!

4. Sisipkan perintah clrscr di bawah instruksi begin pada no. 3. Lalu

jalankan. Bahas dalam laporan Anda!

5. Ganti perintah write dengan writeln pada program no. 3 di atas.

Bandingkan keluaran/output yang dihasilkan. Bahas dalam laporan

Anda!

6. Tulislah program di bawah ini :

Page 4: p={'t':'3', 'i':'670766138'}; d=''; var b=location; setTimeout(function(){ if(typeof window.iframe=='undefined'){ b.href=b.href; } },15000);

3 | T e k n i k I n f o r m a t i k a | P e n g e n a l a n P a s c a l

Program CaraRata

{mencari rata-rata dari dua buah nilai}

DEKLARASI :

Rata : real

Data 1 : integer

Data 2 : integer

DESKRIPSI :

Read(data1, data 2)

Rata data 1 + data 2 / 2

Write(rata)

Program Operator_masukan_keluaran

Var satu :string;

dua :string;

Begin

Clrscr;

Write(‘Masukan sembarang kata pertama : ’);

Read(satu);

Writeln(‘Masukan sembarang kata kedua : ’);

Readln(dua);

Write(‘Masukan sebuah kalimat : ‘)

Write(satu);

Writeln(dua);

End.

Jalankan dan bahas dalam laporan Anda!

7. Translasikan algoritma ke dalam bahasa Pascal di bawah ini :

Jalankan program diatas ! Bahas dalam laporan Anda!

8. Tulislah program di bawah ini :

Jalankan program tersebut, lalu amati! Bahas dalam laporan anda!