Vous êtes sur la page 1sur 17

Belajar Pascal : Program Pascal Sederhana

Fungsi Dalam Pascal

1. Pengertian Fungsi

Pengertian secara umum mengenai fungsi adalah merupakan sebuah penggalan program yang
terpisah dari program utama dan berfungsi sebagai sebuah program bagian dari program
utama. Penulisan fungsi diawali dengan kata cadangan function dan dideklarasikan dalam
bagian deklarasi fungsi. Dan penulisan program fungsi ditempatkan pada program utama.
Satu ha yang perlu diperhatikan dalam penulisan fungsi adalah harus diikuti dengan tipe
datanya.

Bentuk Umum penulisan Fungsi

Fuction indentifier(daftar-parameter) : type;

Contoh

Function hitung(var a,b : real) :real;

Penulisan blok fungsi diawali dengan kata cadangan begin dan diakhiri dengan end;.

2. Fungsi Tunggal

Fungsi tunggal merupakan suatu fungsi dimana proses pemanggilan dirinya sendiri tanpa
melalui fungsi yang lain atau fungsi yang tidak terdapat dalam fungsi yang lain.

Listing Program Dengan Fungsi

function hitung(var a,b : integer): integer;


begin
hitung := a+b;
end;
 
Diposkan oleh Smala Eco School di 18.57 Tidak ada komentar:
Kirimkan Ini lewat EmailBlogThis!Berbagi ke TwitterBerbagi ke FacebookBagikan ke
Pinterest

Rumus Kalkulator Empat Proses ( + - x :)

Ini rumus kalkulator sederhana :D

var
b1, b2,i, operasi :integer;
hasil : real;

begin
write ('bilangan 1 = ');
read (b1);
write ('bilangan 2 = ');
read (b2);
write ('operasi = 1(+) 2(-) 3(/) 4(*) 5(^)');
read (operasi);
hasil:=1;

if (operasi = 1) then
hasil := b1+b2
else if (operasi = 2) then
hasil := b1-b2
else if (operasi = 3) then
hasil := b1/b2
else if (operasi = 4) then
hasil := b1*b2
else if (operasi = 5) then
for i:= 1 to b2 do
begin
hasil := hasil*b1;
end;
write ('hasilnya = ', hasil :7:2);
end.
Diposkan oleh Smala Eco School di 18.51 Tidak ada komentar:
Kirimkan Ini lewat EmailBlogThis!Berbagi ke TwitterBerbagi ke FacebookBagikan ke
Pinterest

Struktur Command Pascal

1. Bagian Judul Program


2. Blok Program
a. Bagian Deklarasi
– Deklarasi tipe data (TYPE)
– Deklarasi variabel (VAR)
– Deklarasi konstanta (CONST)
– Deklarasi label (LABEL)
– Deklarasi sub-program (PROCEDURE dan FUNCTION)
b. Bagian Program Utama Perintah-perintah atau Pernyataan
Struktur Program Pascal Paling Sederhana :
  begin
  statement-statement;
  end.

Contoh Program Sederhana


begin
writeln(‘Saya sedang belajar Pascal’);
writeln(‘————————–’)
end.

Under Creative Commons License: Attribution Share Alike


Diposkan oleh Smala Eco School di 18.42 Tidak ada komentar:
Kirimkan Ini lewat EmailBlogThis!Berbagi ke TwitterBerbagi ke FacebookBagikan ke
Pinterest

Sejarah Pascal

Pascal merupakan pengembangan dari bahasa ALGOL 60, bahasa pemrograman untuk sains
komputasi. Tahun 1960, beberapa ahli komputer bekerja untuk mengembangkan bahasa
ALGOL, salah satunya adalah Dr. Niklaus Wirth dari Swiss Federal Institute of Technology
(ETH-Zurich), yang merupakan anggota grup yang membuat ALGOL. Tahun 1971, dia
menerbitkan suatu spesifikasi untuk highly-structured language (bahasa tinggi yang
terstruktur) yang menyerupai ALGOL. Dia menamainya dengan PASCAL (dari nama Blaise
Pascal, ahli matematika&philosophi terkenal abad 17 dari Perancis). Pascal bersifat data
oriented, yaitu programmer diberi keleluasaan untuk mendefinisikan data sendiri. Pascal juga
merupakan teaching language (banyak dipakai untuk pengajaran tentang konsep
pemrograman). Kelebihan yang lain adalah penulisan kode Pascal yang luwes, tidak seperti
misalnya FORTRAN, yang memerlukan programmer untuk menulis kode dengan format
tertentu

BELAJAR TURBO PASCAL November 29, 2008

Filed under: Uncategorized — muhamad1987 @ 11:16 pm


Tags: aaaaaaaaaaaaaaa

Didalam tulisan ini saya memberikan cara mudah anda dalam belajar bahasa pemrograman
Turbo Pascal, dan disertai gambar-gambarnya agar anda paham. Tulisan ini cocok bagi yang
baru mau belajar bahasa pemrograman langsung aja ni pada materinya. Program komputer
pada dasarnya adalah proses merancang dan membuat urutan instruksi untuk menyelesaikan 
suatu masalah yang diimplementasikan kedalam komputer. karena yang menjalnkan intruksi
itu adalah komputer maka intruksi  harus dinyatakan  dalam  bahasa yang “dimengerti” oleh 
komputer yaitu bahasa mesin (assembly language) atau dikenal juga dengan  bahasa 
pemrograman  tingkat  rendah.  Bahasa mesin ini menggunakan simbol 0 (on) dan i (of)
untuk dalam mendefinisikan intruksinya.

Menerjemahkan  intruksi  kedalam  simbol 0 dan 1 merupakan  pekerjaan  yang  rumit. itu
sebabnya manusia merancang  sistem  pemberian  intruksi  dengan  cara  yang  lebih  mudah 
digunakan,  yang  dikenal dengan bahasa  pemrograman  tingkat  tinggi.  Ada  banyak 
bahasa  pemrograman  yang  telah  dibuat, namun tidak semuanya bertahan dan digunakan
secara luas. Sekurangnya ada dua keuntungan pemberian  intruksi  dalam bahasa
pemrograman tingkat tinggi ini.  Pertama,  manusia  lebih  mudah  dalam  pemberian  intruksi
karena bahasa  ini  relatif  dekat  dengan  bahasa  manusia.  Yang  kedua,  sebagai alat
penerjemah intruksi manusia kedalam bahasa mesin.

Ada  dua  tipe  bahasa  pemrograman  penerjemah ini : interpreter  dan  compailer, 
interpreter  adalah  mesin penerjemah yang bekerja dengan menerjemahkan dan
mengeksekusi perintahnya satu demi satu. Contohnya bahasa pemrograman Basic.
Compailer  adalah  mesin  penerjemah  yang  semua  perintahnya  diterjemahkan dulu
sebelum di eksekusi. Contohnya, bahasa Pascal, Fotran, C, C++, Cobol, Java, dll.
1.  Langkah-langkah membuat program Agar   anda   dapat   menghasilkan   program 
dengan  tepat,  cepat,   dan efisien  anda  perlu merencanakan langkah – langkah  dalam
membuat program. Tentu saja tidak ada keharusan mengerjakan petunjuk dibawah ini, tetapi
bagi pemula langkah-langkah dibawah ini akan sangat membantu bukan  saja  menguasai 
bahasa pemrograman tetapi juga terampil dalam menyelesaikan persoalan – persoalan yang
sukar. Berikut Langkah-langkah dalam membuat program.

a.  Pahami masalahnya

Banyak orang yang menyepelekan persoalan ini. Teman-teman saya yang mengambil mata
kuliah pemrograman,  banyak  teman  saya  yang  begitu  diberi soal langsung saja
mengetikannya di komputer sebelum memahami betul maksud soalnya. Memahami masalah
artinya mengerti apa yang hendak dicari, masukan yang dibutuhkan, keluarannya bagaimana,
seperti apa tampilan yang diinginkan. Ketidak pahaman  terhadap masalah cenderung
membuat kita mengetik tanpa arah sehingga kerja menjadi tidak efisien.

b.  Merancang Algoritmanya

Layaknya sebuah karangan, algoritma adalah kerangka berpikir kita dalam membuat
program. Untuk program-program sederhana algoritma mungkin tidak terlalu penting, tetapi
untuk perkara kompleks algoritma akan sangat membantu dan membimbing kita
menghasilkan program yang efisien. Bagi mereka yang hendak mendalami dunia
pemrograman, memahami algoritma merupakan suatu hal yang penting.

c.  Menulis program

Bila algoritma telah tersedia, penulisan kode program biasanya menjadilebih mudah. Untuk
bisa menulis program dibutuhkan pengetahuan terhadap bahasa pemrograman. TIdak seperti
algoritma yang fleksibel dalam penulisan  perintah-perintahnya, perintah dalam program
komputerharus ditlis dengan  ketelitian 100%, artinya kesalahan sedikit saja, misalnya
kesalahan titik koma sudah cukum membuat program tidak bisa dijalankan.

d.  Menguji program

Seringkali para pemrogram pemula menyangka bahwa pada setiap kali program berhasil di
eksekusi berarti persoalan selesai. Mereka sering mengabaikan dan mengecek apakah
keluaran yang dihasilkan sudah sesuai dengan keinginan atau belum. Setiap kaliprogram
selesai ditulis, pemrogram harus memastikan bahwa keluaran yang dihasilkan sudah sesuai
dengan yang seharusnya.

2.  Mengenal Turbo Pascal For Windows Pascal adalah bahasa tingkat tinggi yang
digunakan untuk menyelesaikan persoalan umum. Bahasa ini diciptakan oleh prof. Niclaus
Wirth dari Technical University Zurich, Swiss. Namun Pascal sendiri diambil dari nama
matematikawan dan filsuf tekenal abad ke-17 dari Prancis, Blaise Pascal. Prof Niclaus
menggunakan bahasa ini pertama kalinya pada komputer CDC 6000 (Control Data
Corporation) pada tahun 1971.
Jendela Editor Turbo Pascal for Windows

3. Struktur Pemrograman Pascal

 Nama program

Penulisan nama program bersifat opsional artinya boleh ditulis, boleh juga tidak. Format
penulisan : Program NamaProgram;

 Deklarasi

Merupakan bagian untuk mendefinisikan pengenal yang akan digunakan didalam program.
Pengenal ini dapat berupa unit, variabel konstanta, procedure, fungsi, array, record, pointer,
label.

 Badan program

Merupakan bagian untuk menulis langkah-langkah pemecahan masalah. Setiap penulisan


perintah selalu dimulai dengan kata begin dan diakhiri dengan kata end. (diakhiri dengan
titik). Berikut ini adalah bentuk umum struktur penulisan program dalamTurbo Pascal
Program NamaProgram; Deklarasi (variabel, konstanta, fungsi, prosedur, dll) Begin
Perintah1 Perintah2 ……..dst End.

4.  Contoh Program Sederhana Program 2.1 ketikan program seperti dibawah ini.
Kemudian lakukan proses kompilasi dengan mengklik menu compile=>compile atau tekan alt+F-9.
Kompilasi adalah proses penerjemah bahasa Pascal kedalam bahasa mesin sehingga “dimengerti”
oleh komputer. jika kompilasi sukses, kelik menu Run=>Run atau ctrl+F-9. Jika yang muncul adalah
pesan kesalahan (tercetak dibagian bawah jendela), cek lagi program tersebut, lalu ulangi proses
diatas. Ingat kesalahan kecil saja, misalnya terlupa titik atau kesalahaan ejaan, sudah cukup
membuat program tidak jalan. Jika yang ditulis benar semua maka akan muncul tampilan sebagai
berikut.

Program 2.2 ketikan program seperti di bawah ini:


Kemudian lakukan proses kompilasi dengan mengklik menu compile=>compile atau tekan alt+F-9
jika kompilasi sukses, kelik menu Run=>Run atau ctrl+F-9. Jika yang muncul adalah pesan kesalahan
(tercetak dibagian bawah jendela), cek lagi program tersebut, lalu ulangi proses diatas. Ingat
kesalahan kecil saja, misalnya terlupa titik atau kesalahaan ejaan, sudah cukup membuat program
tidak jalan. Jika yang ditulis benar semua maka akan muncul tampilan sebagai berikut.

Masukan bilangan ke-1, misalnya saya masukan bilangan 5 terus enter, dan masukan lagi bilangan
ke-2 terus enter, maka tampilannya akan seperti dibawah ini.
Kalau ada kata-kata yang kurang jelas atau tidak anda pahami silahkan posting komentar disini.
untuk programnya anda bisa download di google.

1.  Langkah-langkah membuat program Agar   anda   dapat   menghasilkan   program  dengan  tepat, 
cepat,   dan efisien  anda  perlu merencanakan langkah – langkah  dalam membuat program. Tentu
saja tidak ada keharusan mengerjakan petunjuk dibawah ini, tetapi bagi pemula langkah-langkah
dibawah ini akan sangat membantu bukan  saja  menguasai  bahasa pemrograman tetapi juga terampil
dalam menyelesaikan persoalan – persoalan yang sukar. Berikut Langkah-langkah dalam membuat
program.
a.  Pahami masalahnya
Banyak orang yang menyepelekan persoalan ini. Teman-teman saya yang mengambil mata kuliah
pemrograman,  banyak  teman  saya  yang  begitu  diberi soal langsung saja mengetikannya di
komputer sebelum memahami betul maksud soalnya. Memahami masalah artinya mengerti apa yang
hendak dicari, masukan yang dibutuhkan, keluarannya bagaimana, seperti apa tampilan yang
diinginkan. Ketidak pahaman  terhadap masalah cenderung membuat kita mengetik tanpa arah
sehingga kerja menjadi tidak efisien.
b.  Merancang Algoritmanya
Layaknya sebuah karangan, algoritma adalah kerangka berpikir kita dalam membuat program. Untuk
program-program sederhana algoritma mungkin tidak terlalu penting, tetapi untuk perkara kompleks
algoritma akan sangat membantu dan membimbing kita menghasilkan program yang efisien. Bagi
mereka yang hendak mendalami dunia pemrograman, memahami algoritma merupakan suatu hal yang
penting.
c.  Menulis program
Bila algoritma telah tersedia, penulisan kode program biasanya menjadilebih mudah. Untuk bisa
menulis program dibutuhkan pengetahuan terhadap bahasa pemrograman. TIdak seperti algoritma
yang fleksibel dalam penulisan  perintah-perintahnya, perintah dalam program komputerharus ditlis
dengan  ketelitian 100%, artinya kesalahan sedikit saja, misalnya kesalahan titik koma sudah cukum
membuat program tidak bisa dijalankan.
d.  Menguji program
Seringkali para pemrogram pemula menyangka bahwa pada setiap kali program berhasil di eksekusi
berarti persoalan selesai. Mereka sering mengabaikan dan mengecek apakah keluaran yang dihasilkan
sudah sesuai dengan keinginan atau belum. Setiap kaliprogram selesai ditulis, pemrogram harus
memastikan bahwa keluaran yang dihasilkan sudah sesuai dengan yang seharusnya.
2.  Mengenal Turbo Pascal For Windows Pascal adalah bahasa tingkat tinggi yang digunakan untuk
menyelesaikan persoalan umum. Bahasa ini diciptakan oleh prof. Niclaus Wirth dari Technical
University Zurich, Swiss. Namun Pascal sendiri diambil dari nama matematikawan dan filsuf tekenal
abad ke-17 dari Prancis, Blaise Pascal. Prof Niclaus menggunakan bahasa ini pertama kalinya pada
komputer CDC 6000 (Control Data Corporation) pada tahun 1971.

Jendela Editor Turbo Pascal for Windows


3. Struktur Pemrograman Pascal

 Nama program

Penulisan nama program bersifat opsional artinya boleh ditulis, boleh juga tidak. Format
penulisan : Program NamaProgram;

 Deklarasi

Merupakan bagian untuk mendefinisikan pengenal yang akan digunakan didalam program. Pengenal
ini dapat berupa unit, variabel konstanta, procedure, fungsi, array, record, pointer, label.

 Badan program

Merupakan bagian untuk menulis langkah-langkah pemecahan masalah. Setiap penulisan perintah
selalu dimulai dengan kata begin dan diakhiri dengan kata end. (diakhiri dengan titik). Berikut ini
adalah bentuk umum struktur penulisan program dalamTurbo PascalProgram NamaProgram; Deklarasi
(variabel, konstanta, fungsi, prosedur, dll)Begin Perintah1 Perintah2 ……..dst End.
4.  Contoh Program Sederhana Program 2.1 ketikan program seperti dibawah ini.
Kemudian lakukan proses kompilasi dengan mengklik menu compile=>compile atau tekan alt+F-9.
Kompilasi adalah proses penerjemah bahasa Pascal kedalam bahasa mesin sehingga “dimengerti” oleh
komputer. jika kompilasi sukses, kelik menu Run=>Run atau ctrl+F-9. Jika yang muncul adalah pesan
kesalahan (tercetak dibagian bawah jendela), cek lagi program tersebut, lalu ulangi proses diatas.
Ingat kesalahan kecil saja, misalnya terlupa titik atau kesalahaan ejaan, sudah cukup membuat
program tidak jalan. Jika yang ditulis benar semua maka akan muncul tampilan sebagai berikut.

Program 2.2 ketikan program seperti di bawah ini:


Kemudian lakukan proses kompilasi dengan mengklik menu compile=>compile atau tekan alt+F-
9 jika kompilasi sukses, kelik menu Run=>Run atau ctrl+F-9. Jika yang muncul adalah pesan
kesalahan (tercetak dibagian bawah jendela), cek lagi program tersebut, lalu ulangi proses diatas.
Ingat kesalahan kecil saja, misalnya terlupa titik atau kesalahaan ejaan, sudah cukup membuat
program tidak jalan. Jika yang ditulis benar semua maka akan muncul tampilan sebagai berikut.

Masukan bilangan ke-1, misalnya saya masukan bilangan 5 terus enter, dan masukan lagi bilangan
ke-2 terus enter, maka tampilannya akan seperti dibawah ini
http://1311100031.blogspot.com/2012/01/cara-mudah-belajar-pascal.html
Permasalahan :
Suatu swalayan memberikan diskon sebesar 10 % bagi siapa saja yang berbelanja sebesar
Rp100.000  atau lebih. Buatlah algoritma untuk menghitung nilai uang yang harus dibayar
oleh pembeli.
Solusi: Pemecahan masalah ini dalam bentuk diagram alir data dan pseudecode  dapat dilihat
pada gambar berikut.

1. Masukkan (pembelian)
2. Jika pembelian >= 100000 maka diskon  0.1* pembelian sebaliknya diskon 0 akhir-
jika
3. pembayaran pembelian – diskon
4. tampilkan (pembayaran

Flowchartnya :
 

 
 
 

 
 
 

 
 
Demikianlah riset contoh algoritma toko swalayan sederhana yang telah menjadi program
transaksi yang sederhana
Note

Symbol dasar

Huruf , angka dan karakter

Identifikasi

Berfungsi , nama yg dibuat dari autor yg membuat

Judul, variabel,prosedur

Karakter pertama itu harus huruf jangan pakai angka!

Karakter kedua itu bebas. Tidak boleh pake karakter khusus kecuali (_) under scor

Panjang nama identicvikasinya bebas maximal 63 charakter

Deklarasi lebel itu di gunakan sebagai tujuan dari perintah Go to.

Nama lebel boleh berupa string atau bilangan integer

Go to adalah printah untuk meloncat ke suatu statment perintah go to harus diikuti oleh lebel yg
ditujuh.

Contoh program deklarasi lebel:

Program contoh_label

Use wint;

Lebel

100,selesai;

Begin (identifikasi)

Writeln(bahasa);

Go to 100;

Writeln(tingkat);

Goto selesai

Writeln(tinggi);

seleseai;

end
Deklrasai constanta (tetap) biasanya digunakan dalam rumus matematika atau fisika.

Contoh deklarasi constanta :

useswincut

Gaji : 3000000

Potongan: 0,2

begin

NamaPT : “Dede_ngehe”

Writeln (‘gaji peg=’;Gaji)

Writeln(‘potongannya=’; potongan)

Writeln(‘NamaPtnyawoi=’;NamaPT)

end

Vous aimerez peut-être aussi