Anda di halaman 1dari 6

LAPORAN AKHIR

PASCAL

MATERI : MEMBUAT PROGRAM IN_OUT DAN LUAS SEGITIGA

NAMA : DIDIT PRASETYO

NPM : 12110005

KELAS/BARIS : 1KA34/

PRAKTIKUM KE :1

TGL PRAKTIKUM : 27 February 2011

KETUA ASISTEN :

ASISTEN :

PARAF

(…………………………………)
MEMBUAT PROGRAM IN_OUT

Sebelumnya saya ingin menginformsikan bahwa laporan saya agak berbeda dari yang
telah diajarkan pada praktikum sebelumnya, karena saya menggunakan sistem operasi linux
(ubuntu 10.10) sedangkan saat praktikum menggunakan sistem operasi Windows XP oleh
karena itu saya akan menjelaskan bagai mana membuat program dengan bahasa pascal di
linux (ubuntu 10.10)

1. Menginstal Dosbox emulator

Dosbox emulator adalah aplikasi untuk menjalankan program – program berbasis


dos. Untuk menginstall caranya adalah masuk ke menu “Applications > Ubuntu
Software Center” setelah itu pada kotak pencarian ketik “Dosbox” berikut
adalah tampilan setelah instalasi.

2. Kemudian setelah selesai menginstal buatlah folder di dalam home dengan nama
“dosbox” kemudian masukan program pascal yang sudah kita download.

3. Setelah itu jalankan “Dosbox” yang ada pada menu “Application > Games >
Dosbox Emulator” Kemudian agar program pascal dapat berjalan kita harus
mount “/home/nama_user/dosbox” sebagai drive c: caranya adalah ketik
“mount c: /home/nama_user/dosbox” seperti pada gambar :
4. Setelah selesai mount drive c: kemudian masuk lah ke drive c: setelah itu masuk
ke direktori “/TP/BIN” karena program pascal ada di direktori tersebut.
Kemudian jalankan program pascal dengan mengetik “turbo.exe” maka program
akan berjalan seperti gambar dibawah:

5. Program Pascal sudah bisa digunakan. Untuk membuat program In_out dengan
output nama dan npm maka programnya seperti ini
6. Uses Crt; -----> adalah statement untuk setingan tampilan monitor crt

var -------> adalah sebuah statement yang menunjukkan sebuah variable

nama : string; ----> adalah variable “nama” yang bertipe data string

npm : string; -----> adalah variable “npm” yang bertipe data string.

Begin ------> statement dimana program dimulai

clrscr; ------> adalah perintah untuk membersihkan layar

writeln('masukan nama: '); ---> adalah statement untuk memasukan data pada
variable “nama” pada garis baru.

readln(nama); ----> adalah statemen untuk membaca hasil masukan statement


sebelumnya.

write('masukan npm: '); -----> adalah statement sama seperti “writeln” bedanya
stratement ini memasukan data pada line yang sama.

writeln('nama saya ',nama); ---> statement untuk mencetak “nama saya” dan
variable “nama”

writeln('npm saya ',npm); ----> statement untuk mencetak “npm saya” dan
variable “npm”

readln; ----> ini digunakan agar program tidak langsung menutup setelah
program berahir. Dan program akan berakhir ketika user menekan tombol apa
saja yg ada di keuboard.

End. ----> statement program berakhir.

Jika program dijalankan dengan mengklik menu “Run > Run “ maka akan
tampil seperti berikut:
MEMBUAT PROGRAM PENGHITUNG LUAS SEGITIGA

Adalah menbuat suatu program yang dapat menghitung luas segitiga dengan memasukan
nilai “Alas” dan nilai “Tinggi” adapun langkah-langkahnya sebagai berikut :

1. Kita asusmsikan bahwa program turbo pascal sudah siap digunakan. Baik, dimulai
dengan memasukan script sebagai berikut :

2. Penjelasan scriptnya adalah sebagai berikut :


Uses Crt; -----> adalah statement untuk setingan tampilan monitor crt

var -------> adalah sebuah statement yang menunjukkan sebuah variable

alas : integer; ----> adalah variable “alas” yang bertipe data integer

tinggi : integer; -----> adalah variable “tinggi” yang bertipe data integer.

Luas : real; --------> adalah variable “luas” yang bertipe data real / desimal

Begin ------> statement dimana program dimulai

clrscr; ------> adalah perintah untuk membersihkan layar

write('masukan nilai alas: '); ---> adalah statement untuk memasukan data pada
variable “alas” pada garis yang sama.

readln(alas); ----> adalah statemen untuk membaca hasil masukan statement sebelumnya.

write('masukan tinggi: '); -----> adalah statement untuk memasukan nilai data pada
variable “tinggi” pada garis yang sama.
Luas := (alas*tinggi)/2 ----> adalah statement dari rumus luas segitiga yang akan
memberikan nilai pada variable “luas”

write(‘luas segitiga adalah ',luas:4:2); ---> statement untuk mencetak “luas” sampai
dengan 4 digit dan memiliki 2 angka dibelakang koma.

readln; ----> ini digunakan agar program tidak langsung menutup setelah program
berahir. Dan program akan berakhir ketika user menekan tombol apa saja yg ada di
keuboard.

End. ----> statement program berakhir.

Jika program dijalankan dengan mengklik menu “Run > Run “ maka akan tampil seperti
berikut:

Anda mungkin juga menyukai