2.1.Langkah Penyelesaian
1.Tulislah program dibawah ini dengan memberikan nama program
Alpro1_1,Alpro1_2,Alpro1_3 :
Program Alpro1_1;
Uses Crt;
Begin
Writeln(‘Saya Belajar Bahasa Pascal’)
Readln;
End.
Program Alpro1_2;
Uses Crt;
Var kalimat : String ;
Begin
Kalimat :=’Saya Belajar Bahasa Pascal’;
Writeln (kalimat);
Readln;
End.
Program Alpro1_3
Uses Crt;
Cons kalimat =’Saya Belajar Bahasa Pascal’;
Begin
Writeln(kalimat);
End.
4. Buatlah Program untuk mencari nilai X1dan X2dari persamaan linier ax2
−𝑏±√𝑏 2 −4𝑎𝑐
+bx+c=0 dengan rumus : 𝑋12 = 2𝑎
5. Buatlah program untuk menghitung luas lingkaran . Luas lingkaran didefinisikan sbb : L
= Pi * r * r, dimana pi adalah konstanta yang bernilai 3,1415 sedangkan r adalah jari-jari
lingkaran.
6. Buatlah program untuk mengkonversi suhu dalam derajat celcius ke derajat fahrenheit dan
reamour dimana :
Fahrenheit = 9/5 * celcius + 32
Reamour = 4/5 *celcius
7.Buatlah program penjumlahan dengan menggunakan clrscr
8. Buatlah program pengurangan dengan menggunakan clrscr
9. Jelaskan perbedaan penggunaan : a. Write dan writeln
b. Read dan Readln
c.Readkey
2.2 PEMBAHASAN
1 Tulislah program dibawah ini dengan memberikan nama program
Alpro1_1,Alpro1_2,Alpro1_3 :
Program Alpro1_1
Judul program ditulis pada bagian teratas. Judul program digunakan untuk
memberi nama sebuah program yang akan kita buat. Untuk penulisan judul program sifatnya
opsional jadi boleh dicantumkan atau tidak, namun untuk keperluan identifikasi sebaiknya diberi
nama sesuai dengan tujuan Nama program ditulis setelah kata kunci program. Lalu,apabila terdiri
dari dua suku kata, maka dipisah dengan garis bawah (_) dan pad bagian terakhir judul program
diakhiri dengan titik koma (;)
Uses crt merupakan bagian kepala program.Uses crt digunakan untuk mendeklarasikan atau
memanggil perintah dari library atau unit yang akan digunakan dalam program.
Begin merupakan bagian awal untuk memulai program.
Writeln adalah instruksi yang merupakan fungsi yang untuk memasukkan input kedalam
program. Selain itu writeln juga berfungsi untuk menyuruh computer melakukan sesuatu.intruksi
ini ditulis dalam tubuh program.intruksi ini di akhiri dengan tanda titik koma (;).
Readln digunakan untuk menyimpan dan membaca data inputan. Pada bagian akhir readln di
akhiri dengan titik koma (;).
End berfungsi untuk mengakhiri instruksi suatu program.
Setelah semua langkah telah kita susun, lagkah terakhir adalah mencetak output dengan cara
menekan tombol run (Ctrl F9) yang ada pada aplikasi turbo pascal.gambarvoutputnya dapat kita
lihat sebagai berikut.
Program Alpro1_3
Program Alpro1_3 merupakan bagian judul.pada langkahnya masih sama seperti program
Alpro1_1; yang membedakannya hanyalah penulisan kalimatnya menggunakan tipe
menggunakan Const atau konstanta.Const merupakan suatu nilai atau data yang bersifat tetap
(tidak dapat berubah)dan nilainya sudah ditentukan. Const berfungsi untuk membuat nilai pada
deklarasi tetap terjaga.setelah itu writeln yang berfungsi untuk memasukkan input akan
memasukan input kedalam program.dan di akhiri dengan End.lalu cetak ouput dengan ctrl F9
atau run yang ada di aplikasi turbo pascal. Berikut ini adalah gambar output dari program1_3.
3. Buatlah program untuk melakukan operasi aritmatika dimana bilangan pertama dan kedua
merupakan inputan dari piranti masukan.
4. Buatlah Program untuk mencari nilai X1dan X2dari persamaan linier ax2
−𝑏±√𝑏 2 −4𝑎𝑐
+bx+c=0 dengan rumus : 𝑋12 = 2𝑎
Program persamaan_linier adalah judul dari program yang akan dibuat. .Uses Crt adalah bagian
kepala program yang berfungsi untuk mendeklarasikan atau memanggil perintah dari library atau
unit yang akan digunakan dalam program. Variabel digunakan untuk mendeklarasikan variabel
a, b, c, d dengan menggunakan tipe data integer dan X1, X2, menggunakan tipe data real. Begin
digunakan untuk memulai program. Clrscr digunakan untuk membersihkan semua yang ada di
layar monitor. Writeln digunakan untuk memasukkan input dengan ganti baris. Readln
digunakan untuk membaca data yang telah dimasukan. Write digunakan untuk menampilkan atau
memasukkan data atau nilai a, b, c,. dengan outputnya nanti tidak berganti baris. Readln
digunakan untun membaca dan menyimpan data masukan.writeln digunakan untuk menampilkan
output dengan ganti baris. d= (b * b)-(4ac) adalah rumus untuk mencari determinannya. Writeln
akan menyimpan data yang telah dimasukkan.end untuk mengakhiri program.lalu klik run atau
ctrl F9 untuk mencetak outpnya.
5. Buatlah program untuk menghitung luas lingkaran . Luas lingkaran didefinisikan sbb : L
= Pi * r * r, dimana pi adalah konstanta yang bernilai 3,1415 sedangkan r adalah jari-jari
lingkaran.
Pada program ini Program luas lingkaran adalah nama judul dari program yang akan dibuat.Uses
Crt adalah bagian krpala program yang berfungsi untuk mendeklarasikan atau memanggil
perintah dari library atau unit yang akan digunakan dalam program.variabel digunakan untuk
mendeklarasikan variabel r,L,pi dengan menggunakan tipe data real. Begin digunakan untuk
memulai program. Clrscr berfungsi untuk membersihkan bagian isi memori dan seluruh tulisan
yang berada dilayar monitor pada setiap pembacaan awal program.write digunakan memasukkan
data atau nilai.readln digunakan untuk mebaca data yang telah yang diinputkan.pi dan L adalah
operasi yang digunakan untuk mendapatkan luas lingkaran . writeln digunakan memasukkan data
yang digunakan untuk mencetak hasil luas lingkaran. Readln digunakan untuk membaca data
yang telah dimasukkan. End digunakan untuk mengakhiri program. Klik ctrl F9 atau run untuk
mencetak output dari program luas lingkaran.
6. Buatlah program untuk mengkonversi suhu dalam derajat celcius ke derajat fahrenheit dan
reamour dimana :
Fahrenheit = 9/5 * celcius + 32
Reamour = 4/5 *celcius
Program konversi_suhu adalah judul atau nama dari program yang akan di buat. Uses Crt adalah
bagian kepala program yang berfungsi untuk mendeklarasikan atau memanggil perintah dari
library atau unit yang akan digunakan dalam program.variabel digunakan untuk
mendeklarasikan variabel C, F, R,dengan menggunakan tipe data real. Begin digunakan untuk
memulai program. Clrscr berfungsi untuk membersihkan bagian isi memori dan seluruh tulisan
yang berada dilayar monitor pada setiap pembacaan awal program.Write digunakan untuk
memasukkan input suhu C. Readln digunakan untuk membaca masukan data C. F=(9/5*C)+32
dan R=4/5*C adalah konstanta atau rumus untuk mengonversi suhu.Writeln digunakan untuk
menampilkan input data Fahrenheit dengan tampilan ganti baris. Writeln digunakan untuk
menampilkan input data Reamur dengan tampilan ganti baris. Readln digunakan untuk membaca
perintah atau masukan data. End digunakan untuk mengakhiri program.lalu klik run atau ctrl F9
untuk mencetak output dari program konversi suhu.
Ganbar 2.7 output program konversi suhu
7.Buatlah program penjumlahan dengan menggunakan clrscr
8.
8.
a.Pengunaan dan Perbedaan Write dan Writeln
Perintah write digunakan untuk menuliskan output,dengan posisi cursor
(-) penunjuk aktif,terletak pada akhir output yang ditampilkan pada baris yang sama.Write tidak
menambahkan CR setelah menampilkan data semua argument.Write menampilkan hasil tanpa
ganti baris dan tampilan berikutnya akan disambung dalam baris yang sama..
Sedangkan Perinttah writeln digunakan untuk menuliskan output,dengan posisi cursor
(-)penunjuk aktif,terletak pada awal baris berikutnya.Writeln digunakan untuk menampilkan
tampilan perbaris,akan ganti baris untuk tampilan berikutnya.Argumen perintah writeln boleh
berupa ekspresi.
b.Penggunaan dan Perbedaan Read
Perintah read digunakan untuk menerima input,dengan posisi cursor (-) penunjuk
aktif,Setelah diberi input pada baris berikutnya.Read tidak membaca end of line
marker.Pernyataanini tidak akan membuang kelebihan data .Kelebihan data akan diberikan pada
read atau readln berikutnya.Read tidak ganti baris,masih dalam baris yang sama.
Sedangkan perintah readln tidak terlalu jauh berbeda dengan perintah read.Readln
membaca end of line marker.Pernyataan ini menyebabkan kelebihan data akan dibuang (tidak
diberikan ke read atau readln berikutnya).Readln juga digunakan untuk memasukkan data
perbaris,artinya setelah symbol enter ditekan maka akan ganti baris.
c. Penggunaan Readkey
Readkey digunakan untuk pembacaan sebuah karakter dari keyboard. Readkey juga
digunakan untuk memsukkan nilai karakter dari tombol yang ditekan tanpa ditampilkan di layer.
Dengan ini kita bisa mengetahui tombola apa yang kita tekan. Tipe data yang dihasilkan adalah
char.
BAB III
KESIMPULAN
. Runtunan merupakan struktur dasar algoritma yang terdiri atas satu atau lebih instruksi yang
tiap
. Hasil akhir dari algoritma runtunan ini ditentukan oleh urutan instruksinya.jika terjadi
perubahan instruksi,maka hasil akhir kemungkinanan juga akan berubah.
. Program pascal memiliki kemudahan karena cursor akan menunjukkan baris mana yang salah.
BAB IV
DAFTAR PUSTAKA
Alfian. 2017. Laporan praktikum alpro. From https://id.scribd.com
/document/344545137/laporan-praktikum-alpro-modul-3. Diakses 29 september 2019
Adinfahrudin.2014. Algoritma dan pemrograman 1 laporan hasil praktikum. From
https://id.sribd.com/document/240033422/laporan-alpro-modul-lll. Diakses 28 september 2019
Antoken.2016. Perbedaan write,writeln,read,dan readln.From
https://antoken,wordpress.com/2012/10/16/perbedaan-write-writeln-read-dan-readln/. Diakses 29
september 2019
Muhardian Ahmad. 2016. 7 aturan dasar penulisan kode pascal yang wajib dipahami. From
https://www.petanikode.com/pascal-sintaks/. Diakses 2 oktober 2019
Wicaksono agung.2009. Mengenal Pascal. From
https://www.google.com/amp/s/agungprudent.wordpress.com/2009/03/28/mengenal-
pascal/amp/#ampshare=. Diakses 2 oktober 2019
BAB V
LAMPIRAN
1. Program Alpro 1_1
Alpro1_2
Gambar input program Alpro1_2
Alpro1_3
Gambar input program Alpro1_3
2. Program penjumlahan
Gambar input program penjumlahan
3. Operasi aritmatika
Gambar input operasi aritmatika
4. Program linier
Gambar input program linier
Gambar output program linier yang memiliki hasil dua akar yang berbeda
5. Program menghitung luas lingkaran