Kelas :B
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.
Kelebihan bahasa pascal adalah:
1. Tipe Data Standar, tipe data yang digunakan familiar juga dibahasa
pemrograman yang lain. Sehingga tidak akan terlalu sulit dan tidak harus
mengenal lagi tipe data yang baru.
2. User defined data type, programmer dapat membuat tipe data baru yang
merupakan turunan dari tipe data standar yang sudah ada.
3. Strongly-typed, programmer harus menentukan tipe data dari sebuah
variabel dan variabel tersebut tidak dapat diisi oleh tipe data yang lain.
4. Terstruktur, penulisan program dapat dipecah-pecah menjadi fungsi-
fungsi kecil yang dapat dipanggil berulang-ulang.
5. Sederhana dan Ekspresif, bahasa yang mendekati bahasa manusia (
Bahasa Inggris) sehingga dapat mudah dimengerti.
Setiap data yang ada pada program pascal memiliki tipe data, baik berupa
angka bulat( integer ), angka biasa( real ), atau berupa karakter( char ), String, dan
boolean.
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 !
Tujuan program ini untuk menampilkan kata “Program Pertamaku” pada saat
program nanti dijalankan. Pada program pascal agar bisa jalan kita translasikan dari
algoritama menjadi bahasa pascal. Disini ditambahkan Uses Crtgunanya untuk
memanggilunit library pascal. Kita juga harus menambahkan Readlngunanya
untuk suatu program tidak akan langsung terminate (berhenti) tanpa menunggu
suatu masukan dari user. Adapun masukan tersebut berupa penekanan tombol enter
pada keyboard. Setelah itu tekan ALT+F9 untuk compile program, bila sudah benar
baru tekan CTRL+F9 untuk menjalankan atau menampilkan output, maka tampilan
outputnya yaitu “Program Pertamaku”
Tampilan Coding Program
Input :
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 :
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.
Input:
Output :
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.
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 :