SlideShare a Scribd company logo
Bahasa pemrograman pascal
Pascal adalah sebuah bahasa 
Pemograman tempo dulu. 
Nama Pascal di ambil dari 
dari nama Blaise Pascal, ahli 
Matematika & Philosophi 
terkenal abad 17 dari 
Perancis
Struktur Program Pascal 
Paling Sederhana 
Sebagai bahasa pemrograman 
terstruktur, Pascal memiliki aturan dalam 
penulisan programnya. 
Secara garis besar sebuah program 
Pascal dapat dibagi atas dua bagian 
utama yaitu : 
 Blok Program Utama (Main Program), 
dan 
 Blok Deklarasi
 Pada blog Program, digunakan untuk 
mendeklarasikan judul program. 
 Judul program boleh dideklarasi. 
Sebuah file program Pascal memiliki 
satu judul program. Dan memiliki 
ketentuan sebagai berikut: 
 Tidak boleh ada spasi 
 Boleh menggunakan underscore tetapi 
tidak boleh ada simbol-simbol khusus 
 Diawali dengan kata cadangan 
program dan diakhiri dengan tanda titik 
koma (;)
 Pada blog deklarasi dapat 
dideklarasikan berbagai keperluan, 
seperti; deklarasi nama program unit, 
variabel, konstanta, prosedur dan 
fungsi yang akan digunakan dalam 
program utama. Segala sesuatu yang 
akan digunakan di dalam program 
utama harus dideklarasikan pada blog 
deklarasi
 Uses, digunakan untuk mendeklarasikan 
unit yang akan dipakai di dalam program. 
 Jika kita ingin menampilkan output 
program ke layar, kita harus 
mendeklarasikan unit wincrt. 
 Sedangkan jika ingin mencetak hasil 
program ke printer, kita harus 
mendeklarasikan unit printer.
{program utama} 
Begin 
. . . . . 
End.
Susunannya berupa : 
Program nama_program; 
Uses; 
. . . . {unit yang dipakai} 
Var; 
. . . . {pendefenisian peubah} 
Begin 
. . . . 
End.
Statemen-statemen yang di 
gunakan untuk input/output Pada 
Pascal 1. Read/Readln 
Perintah ini digunakan untuk memasukkan 
(input) data lewat keyboard ke dalam 
suatu variabel. 
Sintaks: Read/Readln(x); 
ingat, selalu diakhiri dengan titik koma (;) 
Keterangan : 
x = variabel. 
Read = pada statemen ini posisi kursor 
tidak pindah ke baris selanjutnya. 
Readln = pada statemen ini posisi kursor 
pindah ke baris selanjutnya
 Write/Writeln 
Digunakan untuk menampilkan isi dari 
suatu nilai variable di layar. 
Sintaks: Write/Writeln(x); 
Keterangan : x = variabel. 
Write = statement ini digunakan untuk 
mencetak variable ke monitor 
Writeln = statement ini digunakan untuk 
mencetak variable ke monitor dengan 
posisi terun 1 baris / 1 x enter
Cara Memulai Pascal 
 Klik start, All Programs 
 Lalu pilih TPW 1.5 
 Pilih TPW 1.5 
 Maka Akan Muncul Layout dari 
Aplikasi Pascal
Bahasa pemrograman pascal
Membuat File Baru 
 Klik File 
 Lalu New
Contoh Program Dasar 
Program Contoh; {nama program} 
Uses 
WinCrt; {Peralatan yang akan digunakan oleh program} 
Begin 
Write (‘Belajar Membuat Pascal’) ; {Isi 
Program} 
End.
 Untuk melihat kebenaran penulisan program, klik 
Compile lalu pilih Compile. 
 Untuk melihat Hasil dari Program, klik Run pilih 
Run
Output Program
Menyimpan File Pascal 
 Buat dulu Folder sebagai penampung 
data agar data kita bercampur dengan 
yang lainnya. 
 Contoh Kita Membuat Folder namanya 
Pascal di Drive D 
 Lalu Klik File pilih Save
Kotak dialog penyimpanan file 
pascal
 Perhatikan Pathnya dan 
directories(folder) apakah sudah 
sesuai dengan tempat kita membuat 
folder….?
 Cara mengganti path dan directories, 
klik [..] pada directories 
 Cari drive folder, kalau sudah jumpa 
double klik, lalu cari folder tempat 
penyimpanan datanya. 
 Setelah itu baru simpan filenya, pada 
kotak file name ketik nama file lalu OK
Bahasa pemrograman pascal
Contoh Menggunakan 
GOTOXY 
Jarak dari sebelah kiri 
Program Contoh1; 
dari layar 
Uses 
WinCrt; 
Nomor baris 
Begin 
GotoXY(5,10);Write (‘Belajar Membuat Pascal’) ; 
GotoXY(5,11); Write (‘Pada Hari Sabtu’) ; 
End.
Tipe Data Sederhana 
 Bilangan Integer 
Merupakan tipe data berupa bilangan bulat, 
terbagi atas beberapa kategori seperti terlihat 
dalam Dibawah ini. 
Tipe Data Ukuran Tempat Rentang Nilai 
Byte 1 byte 0 s/d +255 
Shortint 1 byte -28 s/d +127 
integer 2 bytes -32768 s/d 32767 
Word 2 bytes 0 s/d 65535 
Longint 4 bytes 
2147483648 s/d 
2147483647
 Bilangan Real 
Bilangan real atau nyata merupakan 
jenis bilangan pecahan, dapat dituliskan 
secara biasa atau model scientific 
Tipe Data 
Ukuran 
Tempat 
Rentang Nilai 
real 6 bytes 2.9 x 10-39 s/d 1.7 x1038 
single 4 bytes 1.5 x 1045 s/d 3.4 x 1038 
double 8 bytes 5.0 x 10-324 s/d 1.7 x 10308 
extended 10 bytes 3.4 x 10-4932 s/d 1.1 x 104932 
comp 8 bytes -9.2x 1018 s/d 9.2x 1018
 char 
Merupakan karakter yg ditulis diantara 
tanda petik tunggal. Ex : 'A', 'a', '5‘,dll 
 string 
merupakan urut-urutan dari karakter 
yang terletak di antara tanda petik 
tunggal
 Tipe Data Boolean 
Merupakan tipe data logika, yang berisi 
dua kemungkinan nilai: TRUE (benar) 
atau FALSE (salah).
CONTOH PROGRAM PASCAL MENGGUNAKAN VARIABEL 
START 
NM, kls, NTIK=0, 
NMLK=0, 
NMTK=0,Ket 
NM, KL, NTIK, 
NMLK, NMTK, 
NMTK,Ket 
END 
Program contoh; 
Uses winCrt; 
Var 
NM, KLS,KET : String; 
NMTK, NTIK, NMLK :Integer; 
Begin 
Write('Nama = '); Readln (nm); 
Write('Kelas = '); Readln (kls); 
Write('Nilai TIK= '); Readln (ntik); 
Write('Nilai Mulok= '); Readln 
(nmlk); 
Write ('Nilai MTK =');readln(nmtk); 
Write('Keterangan =');readln(ket); 
End.
Program contoh2; 
Uses winCrt; 
Var 
NM, KLS,KET : String; 
NMTK, NTIK, NMLK,TOTAL :Integer; 
RATA :Real; 
Begin 
Write('Nama Siswa = '); Readln (nm); 
Write('Kelas = '); Readln (kls); 
Write('Nilai TIK= '); Readln (ntik); 
Write('Nilai Mulok= '); Readln (nmlk); 
Write ('Nilai Matematika =');readln(nmtk); 
Total :=ntik+nmlk+nmtk; 
Rata:=total/3; 
Writeln('Total =', total); 
Writeln('Rata-rata =', rata:5:2); 
End.
 Operator Aritmatika PASCAL 
Operator Operasi Tipe Operand Tipe Hasil Operasi 
+ Penjumlahan Integer, real Integer, real 
- Pengurangan Integer, real Integer, real 
* Perkalian Integer, real Integer, real 
/ Pembagian Integer, real Integer, real 
div Pembagian integer, integer integer 
mod 
Sisa 
pembagian 
integer, integer integer 
Contoh : 
9 + 2 (hasil: 11) 
9 - 2 (hasil: 7) 
9 * 2 (hasil: 18) 
9 / 2 (hasil: 4.5) 
9 div 2 (hasil: 4) 
9 mod 2 (hasil: 1)
 Operator Relasional 
Operator Operasi 
= Sama dengan 
<> Tidak sama dengan 
< Lebih kecil dari 
> Lebih besar dari 
<= Lebih kecil atau = 
>= Lebih besar atau =

More Related Content

PDF
Pascal tutorialtpascal701
PDF
Part 24 Perintah Record with
DOCX
Dasar pemrograman turbo pascal
PDF
Modul pascal
DOCX
Dasar dasar turbo pascal
PDF
Algoritma flowchart
PDF
Konsep dasar pemrograman pascal
PDF
Materi dasar-pascal
Pascal tutorialtpascal701
Part 24 Perintah Record with
Dasar pemrograman turbo pascal
Modul pascal
Dasar dasar turbo pascal
Algoritma flowchart
Konsep dasar pemrograman pascal
Materi dasar-pascal

What's hot (19)

DOCX
Ayo membuat program pascal
PPTX
Algoritma pemrograman 13
DOCX
Elemen-Elemen Program Pascal
PPTX
Struktur pemrograman pascal
PPTX
Algoritma pemrograman 10
DOCX
TUGAS MANDIRI algoritma
DOCX
Java (Netbeans) - Looping - Object Oriented Programming
DOCX
Laporan hasil praktikum modul ii tipe data
DOCX
Tugas Praktikum ke dua
PPTX
Algoritma pemrograman 9
PPT
Perulangan,stack,record
PDF
Referensi pemrograman bahasa pascal
DOCX
Modul3 algoritma dan pemrograman procedure dan_function
DOCX
PASCAL ( MODUL 2)
PPT
Struktur Bahasa Pascal[1]
DOCX
Modul ii
PPT
Algoritma - prosedur dan fungsi
DOCX
PDF
Makalah prosedur dan fungsi
Ayo membuat program pascal
Algoritma pemrograman 13
Elemen-Elemen Program Pascal
Struktur pemrograman pascal
Algoritma pemrograman 10
TUGAS MANDIRI algoritma
Java (Netbeans) - Looping - Object Oriented Programming
Laporan hasil praktikum modul ii tipe data
Tugas Praktikum ke dua
Algoritma pemrograman 9
Perulangan,stack,record
Referensi pemrograman bahasa pascal
Modul3 algoritma dan pemrograman procedure dan_function
PASCAL ( MODUL 2)
Struktur Bahasa Pascal[1]
Modul ii
Algoritma - prosedur dan fungsi
Makalah prosedur dan fungsi
Ad

Viewers also liked (11)

PDF
ambon syarifudin, teknologi komunikasi
PPTX
Netproject
PPT
Redes academicas, abel espinosa
PPT
Cartellisme
PDF
Syarifudin, membersihkan jiwa dengan berkahnya al quran
PPT
Kirim email
PPTX
9 c = 6 dhanang sukmana adi yuliyani siyamtiningtyas
PPTX
9 d = 3 doni wahyudi ade ayustina kinari
PPTX
9 d = 2 doni wahyudi ade ayustina kinari
PPTX
9 d = 5 doni wahyudi ade ayustina kinari
PPTX
9 d = 4 doni wahyudi ade ayustina kinari
ambon syarifudin, teknologi komunikasi
Netproject
Redes academicas, abel espinosa
Cartellisme
Syarifudin, membersihkan jiwa dengan berkahnya al quran
Kirim email
9 c = 6 dhanang sukmana adi yuliyani siyamtiningtyas
9 d = 3 doni wahyudi ade ayustina kinari
9 d = 2 doni wahyudi ade ayustina kinari
9 d = 5 doni wahyudi ade ayustina kinari
9 d = 4 doni wahyudi ade ayustina kinari
Ad

Similar to Bahasa pemrograman pascal (20)

PDF
Ebook pascal.pdf
PPT
materi-iii-pengenalan-pascal.ppt
DOCX
Resume praktikum
PPTX
listiati univ bung hata (1110013211051) Materi pengenalan-pascal
PPT
materi-iii-pengenalan-bahasa pascal untuk pemula
PDF
Konsep dasar pemrograman pascal materi i
PDF
Pemrograman pascal bab_i
PDF
1. konsep dasar pemrograman pascal
DOC
Dasar Pemrograman materi kuliah
RTF
Pascal buku
PDF
Pertemuan 2
DOCX
PASCAL ( MODUL 2)
PDF
Materi dasar-pascal
PDF
Modul pemrograman pascal toki smansasoo
PDF
Pascal - Pendahuluan1.txt - Notepad.pdf
PDF
Pemrograman pascal bab_i
PDF
Modul praktikum-algo-pemro
PDF
Modul Pascal Mengenal Flowchart
PDF
Modul Pascal.pdf
PDF
Modul pascal
Ebook pascal.pdf
materi-iii-pengenalan-pascal.ppt
Resume praktikum
listiati univ bung hata (1110013211051) Materi pengenalan-pascal
materi-iii-pengenalan-bahasa pascal untuk pemula
Konsep dasar pemrograman pascal materi i
Pemrograman pascal bab_i
1. konsep dasar pemrograman pascal
Dasar Pemrograman materi kuliah
Pascal buku
Pertemuan 2
PASCAL ( MODUL 2)
Materi dasar-pascal
Modul pemrograman pascal toki smansasoo
Pascal - Pendahuluan1.txt - Notepad.pdf
Pemrograman pascal bab_i
Modul praktikum-algo-pemro
Modul Pascal Mengenal Flowchart
Modul Pascal.pdf
Modul pascal

More from Nadya Olivia (18)

PPTX
Video editing@
PDF
Frontpage
PDF
Frontpage
PPTX
Materi ke 4
PPTX
Materi html ke 3
PPTX
Belajar membuat website 2
PPTX
Belajar membuat website
DOC
Pengenalan pascal asli
PDF
jaringan komputer
PPTX
Jaringan komputer
PPTX
Jaringan komputer
DOCX
Casing
PPT
Pengenalan komputer mulok
PDF
Sistem bilangan4
PDF
Sistem bilangan2
PDF
Sistem bilangan
PDF
Sistem bilangan2
PDF
Sistem bilangan
Video editing@
Frontpage
Frontpage
Materi ke 4
Materi html ke 3
Belajar membuat website 2
Belajar membuat website
Pengenalan pascal asli
jaringan komputer
Jaringan komputer
Jaringan komputer
Casing
Pengenalan komputer mulok
Sistem bilangan4
Sistem bilangan2
Sistem bilangan
Sistem bilangan2
Sistem bilangan

Bahasa pemrograman pascal

  • 2. Pascal adalah sebuah bahasa Pemograman tempo dulu. Nama Pascal di ambil dari dari nama Blaise Pascal, ahli Matematika & Philosophi terkenal abad 17 dari Perancis
  • 3. Struktur Program Pascal Paling Sederhana Sebagai bahasa pemrograman terstruktur, Pascal memiliki aturan dalam penulisan programnya. Secara garis besar sebuah program Pascal dapat dibagi atas dua bagian utama yaitu :  Blok Program Utama (Main Program), dan  Blok Deklarasi
  • 4.  Pada blog Program, digunakan untuk mendeklarasikan judul program.  Judul program boleh dideklarasi. Sebuah file program Pascal memiliki satu judul program. Dan memiliki ketentuan sebagai berikut:  Tidak boleh ada spasi  Boleh menggunakan underscore tetapi tidak boleh ada simbol-simbol khusus  Diawali dengan kata cadangan program dan diakhiri dengan tanda titik koma (;)
  • 5.  Pada blog deklarasi dapat dideklarasikan berbagai keperluan, seperti; deklarasi nama program unit, variabel, konstanta, prosedur dan fungsi yang akan digunakan dalam program utama. Segala sesuatu yang akan digunakan di dalam program utama harus dideklarasikan pada blog deklarasi
  • 6.  Uses, digunakan untuk mendeklarasikan unit yang akan dipakai di dalam program.  Jika kita ingin menampilkan output program ke layar, kita harus mendeklarasikan unit wincrt.  Sedangkan jika ingin mencetak hasil program ke printer, kita harus mendeklarasikan unit printer.
  • 7. {program utama} Begin . . . . . End.
  • 8. Susunannya berupa : Program nama_program; Uses; . . . . {unit yang dipakai} Var; . . . . {pendefenisian peubah} Begin . . . . End.
  • 9. Statemen-statemen yang di gunakan untuk input/output Pada Pascal 1. Read/Readln Perintah ini digunakan untuk memasukkan (input) data lewat keyboard ke dalam suatu variabel. Sintaks: Read/Readln(x); ingat, selalu diakhiri dengan titik koma (;) Keterangan : x = variabel. Read = pada statemen ini posisi kursor tidak pindah ke baris selanjutnya. Readln = pada statemen ini posisi kursor pindah ke baris selanjutnya
  • 10.  Write/Writeln Digunakan untuk menampilkan isi dari suatu nilai variable di layar. Sintaks: Write/Writeln(x); Keterangan : x = variabel. Write = statement ini digunakan untuk mencetak variable ke monitor Writeln = statement ini digunakan untuk mencetak variable ke monitor dengan posisi terun 1 baris / 1 x enter
  • 11. Cara Memulai Pascal  Klik start, All Programs  Lalu pilih TPW 1.5  Pilih TPW 1.5  Maka Akan Muncul Layout dari Aplikasi Pascal
  • 13. Membuat File Baru  Klik File  Lalu New
  • 14. Contoh Program Dasar Program Contoh; {nama program} Uses WinCrt; {Peralatan yang akan digunakan oleh program} Begin Write (‘Belajar Membuat Pascal’) ; {Isi Program} End.
  • 15.  Untuk melihat kebenaran penulisan program, klik Compile lalu pilih Compile.  Untuk melihat Hasil dari Program, klik Run pilih Run
  • 17. Menyimpan File Pascal  Buat dulu Folder sebagai penampung data agar data kita bercampur dengan yang lainnya.  Contoh Kita Membuat Folder namanya Pascal di Drive D  Lalu Klik File pilih Save
  • 19.  Perhatikan Pathnya dan directories(folder) apakah sudah sesuai dengan tempat kita membuat folder….?
  • 20.  Cara mengganti path dan directories, klik [..] pada directories  Cari drive folder, kalau sudah jumpa double klik, lalu cari folder tempat penyimpanan datanya.  Setelah itu baru simpan filenya, pada kotak file name ketik nama file lalu OK
  • 22. Contoh Menggunakan GOTOXY Jarak dari sebelah kiri Program Contoh1; dari layar Uses WinCrt; Nomor baris Begin GotoXY(5,10);Write (‘Belajar Membuat Pascal’) ; GotoXY(5,11); Write (‘Pada Hari Sabtu’) ; End.
  • 23. Tipe Data Sederhana  Bilangan Integer Merupakan tipe data berupa bilangan bulat, terbagi atas beberapa kategori seperti terlihat dalam Dibawah ini. Tipe Data Ukuran Tempat Rentang Nilai Byte 1 byte 0 s/d +255 Shortint 1 byte -28 s/d +127 integer 2 bytes -32768 s/d 32767 Word 2 bytes 0 s/d 65535 Longint 4 bytes 2147483648 s/d 2147483647
  • 24.  Bilangan Real Bilangan real atau nyata merupakan jenis bilangan pecahan, dapat dituliskan secara biasa atau model scientific Tipe Data Ukuran Tempat Rentang Nilai real 6 bytes 2.9 x 10-39 s/d 1.7 x1038 single 4 bytes 1.5 x 1045 s/d 3.4 x 1038 double 8 bytes 5.0 x 10-324 s/d 1.7 x 10308 extended 10 bytes 3.4 x 10-4932 s/d 1.1 x 104932 comp 8 bytes -9.2x 1018 s/d 9.2x 1018
  • 25.  char Merupakan karakter yg ditulis diantara tanda petik tunggal. Ex : 'A', 'a', '5‘,dll  string merupakan urut-urutan dari karakter yang terletak di antara tanda petik tunggal
  • 26.  Tipe Data Boolean Merupakan tipe data logika, yang berisi dua kemungkinan nilai: TRUE (benar) atau FALSE (salah).
  • 27. CONTOH PROGRAM PASCAL MENGGUNAKAN VARIABEL START NM, kls, NTIK=0, NMLK=0, NMTK=0,Ket NM, KL, NTIK, NMLK, NMTK, NMTK,Ket END Program contoh; Uses winCrt; Var NM, KLS,KET : String; NMTK, NTIK, NMLK :Integer; Begin Write('Nama = '); Readln (nm); Write('Kelas = '); Readln (kls); Write('Nilai TIK= '); Readln (ntik); Write('Nilai Mulok= '); Readln (nmlk); Write ('Nilai MTK =');readln(nmtk); Write('Keterangan =');readln(ket); End.
  • 28. Program contoh2; Uses winCrt; Var NM, KLS,KET : String; NMTK, NTIK, NMLK,TOTAL :Integer; RATA :Real; Begin Write('Nama Siswa = '); Readln (nm); Write('Kelas = '); Readln (kls); Write('Nilai TIK= '); Readln (ntik); Write('Nilai Mulok= '); Readln (nmlk); Write ('Nilai Matematika =');readln(nmtk); Total :=ntik+nmlk+nmtk; Rata:=total/3; Writeln('Total =', total); Writeln('Rata-rata =', rata:5:2); End.
  • 29.  Operator Aritmatika PASCAL Operator Operasi Tipe Operand Tipe Hasil Operasi + Penjumlahan Integer, real Integer, real - Pengurangan Integer, real Integer, real * Perkalian Integer, real Integer, real / Pembagian Integer, real Integer, real div Pembagian integer, integer integer mod Sisa pembagian integer, integer integer Contoh : 9 + 2 (hasil: 11) 9 - 2 (hasil: 7) 9 * 2 (hasil: 18) 9 / 2 (hasil: 4.5) 9 div 2 (hasil: 4) 9 mod 2 (hasil: 1)
  • 30.  Operator Relasional Operator Operasi = Sama dengan <> Tidak sama dengan < Lebih kecil dari > Lebih besar dari <= Lebih kecil atau = >= Lebih besar atau =