Kelas :D
FAKULTAS TEKNIK
2018
BAB I
TUJUAN DAN LANDASAN TEORI
1.1.Tujuan
1. Mahasiswa mampu menerapkan dasar-dasar algoritma dalam
menyelesaikan masalah.
2. Mahasiswa dapat menerapkan intruksi-intruksi dasar bahasa pemrograman
pascal dan dapat menggunakannya dalam translasi algoritma ke dalam
bahasa pemrograman pascal.
PASCAL
Pascal merupakan bahasa pemrograman yang cara penulisannya sangat
dekat dengan cara penulisan algoritma struktur inggris.Pascal itu sendiri
bukanlah nama dari sang pembuat, karena yang membuat bahasa
pemrograman Pascal adalah Nicklus Wirth. Sedangkan nama “PASCAL”
diambil dari nama seorang ahli matematika Blaise Pascal yang berasal dari
perancis, karena sudah membuat mesin hitung.
Bahasa Pascal termasuk bahasa pemrograman tingkat tinggi (High Level),
yaitu pemrograman yang menggunakan bahasa yang sudah dapat dimengerti
oleh manusa. Selain itu, termasuk bahasa pemrograman tersktuktur, sehingga
penulisan coding-nya harus beurutan dari awal sampai akhir.
BAB II
LANGKAH KERJA
Jalankan program tersebut dengan menekan tombol Ctrl+F9, lalu amati apa
yang terjadi. Bahas dalam laporan pratikum anda !
4. Sisipkan perintah clrscr di bawah intruksi begin pada program no.3. Lalu
jalankan. Bahas dalam laporan anda !
5. Ganti perintah write dengan writln pada program no. 3 di atas. Bandingkan
keluaran/output yang dihasilkan. Bahas dalam laporan anda !
DESKRIPSI :
Read(satu 1, dua 2)
Rata satu 1 + dua 2/2
Write(rata)
Output :
2. Translasikan algoritma di bawah ini :
Output :
3. Tulislah program di bawah ini :
Output :
4. Menambahkan clrscr pada program
ALGORITMA : BAHASA PASCAL:
Program ketiga; Program ketiga;
Uses crt; Uses crt;
Begin Begin
Write(Program Testing) Clrscr;
Write(Pengenalan Syntax Pascal) Write(‘Program Testing’);
End Write(‘Pengenalan Syntax
Pascal’);
Readln;
End.
Output :
5. Ganti Perintah Write dengan Writeln pada program no. 3
ALGORITMA : BAHASA PASCAL:
Program Ketiga Program ketiga;
Uses crt; Uses crt;
Begin Begin
Write(Program Testing) Writeln(‘Program Testing’);
Write(Pengenalan Syntax Pascal) Writeln(‘Pengenalan Syntax
End. Pascal’);
Readln;
End.
Output :
6. Tulislah program di bawah ini :
Pada program no.6 diperbaiki terlebih dahulu, karena jika kita menulis
program yang sudah tersedia maka setelah tekan CTRL+F9 maka akan terjadi
error atau program tidak bisa dijalankan karena ada penulisan yang salah. Oleh
sebab itu harus menambahkan tanda petik satu (‘) sebanyak dua kali pada Writeln.
Tampilan Coding Program
Error :
Input :
Ouput :
7. Translasikan algoritma ke dalam bahasa pascal di bawah ini :
Program No.7 bertujuan untuk mencari nilai rata-rata dari dua buah bilangan.
Pada bagian Var(Deklarasi), variable Rata menggunakan realkarena hasilnya
nilai rata-ratanya nanti bilangan desimal. Sedangkan variabel satu1 dan
dua2menggunakan integer karena supaya nilai yang dimasukkan pada satu1 dan
dua2 merupakan bilangan bulat. Jika ingin mendapatkan rata-rata dua angka
dibelakang koma maka script yang ditambahkan pada program CaraRata adalah
Script rata:0:2. Pada saat tekan CTRL+F9, maka tampilan outputnya angka yang
sudah dirata-ratakan dari angka Satu1 dan Dua2.
Tampilan Coding Program
Input:
Output :
8. Tulislah program di bawah ini :
Program no.8 bertujuan untuk membuat suatu program yang mana kata
pertama dan kata kedua digabungkan lalu terbentuklah sebuah kalimat. Setelah
tekan CTRL+F9 bisa dijalankan programnya, tapi saat ingin memasukkan kata
kedua tiba-tiba program yang dijalankan otomatis kembali ke program yang
belum di RUN atau Cuma masih coding dan kata kedua otomatis mengikuti kata
yang diinputkan pada kata pertama.Ternyata pada program tersebut ada kesalahan,
makanya dirubah. Kesalahannya adalah padaReaddibawahnya write seharusnya
ditulis Readln.Setelah itu tekan CTRL+F9 hasil ouput nya yaitu kata pertama
dan kata kedua yang menjadi sebuah kalimat.
Output :
BAB IV
KESIMPULAN
Input :
Output :
Tampilan Langkah Kerja 2
Input :
Output :
Tampilan Langakah Kerja 3
Input :
Output :
Tampilan Langkah Kerja 4
Input :
Output :
Tampilan Langkah Kerja 5
Input :
Ouput :
Tampilan Langkah kerja 6
Input :
Ouput :
Tampilan Langkah Kerja 7
Input :
Ouput:
Tampilan Langkah Kerja 8
Input :
Output :