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.
Contoh
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.
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
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
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.
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.
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.
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.
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
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
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.
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.
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.
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
Identifikasi
Judul, variabel,prosedur
Karakter kedua itu bebas. Tidak boleh pake karakter khusus kecuali (_) under scor
Go to adalah printah untuk meloncat ke suatu statment perintah go to harus diikuti oleh lebel yg
ditujuh.
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.
useswincut
Gaji : 3000000
Potongan: 0,2
begin
NamaPT : “Dede_ngehe”
Writeln(‘potongannya=’; potongan)
Writeln(‘NamaPtnyawoi=’;NamaPT)
end